:root{color:#182326;font-synthesis:none;text-rendering:optimizelegibility;--ink:#071a21;--deep-teal:#0b3b3e;--teal:#176266;--mist:#bfd9d6;--pearl:#f7f6f1;--warm:#e8e4dc;--gold:#c8a96b;--text:#182326;--muted:#647174;--workspace:#f3f1ea;--shell:min(1240px, calc(100vw - 104px));background:#071a21;font-family:Noto Sans CJK SC,Source Han Sans SC,PingFang SC,Microsoft YaHei,Hiragino Sans GB,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:1180px}body{background:var(--ink);min-width:1180px;margin:0;overflow-x:hidden}body,button{font:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,p,blockquote,figure{margin:0}main{overflow:clip}.scene{isolation:isolate;position:relative;overflow:hidden}.page-shell{z-index:2;width:var(--shell);margin:0 auto;position:relative}.section-label{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.section-label:before{content:"";opacity:.65;background:currentColor;width:28px;height:1px}.section-label--light{color:#a7cfca}.section-intro h2{letter-spacing:-.045em;max-width:900px;margin-top:18px;font-size:clamp(42px,3.8vw,56px);font-weight:680;line-height:1.16}.section-intro>p:not(.section-label),.section-intro>div+p{color:var(--muted);font-size:17px;line-height:1.85}.hero{min-height:115vh;color:var(--pearl);background:radial-gradient(circle at 78% 28%,#176266 0,#0b3b3e 25%,#071a21 68%)}.hero:after{content:"";background:var(--workspace);z-index:1;border-radius:50% 50% 0 0/18% 18% 0 0;height:46%;position:absolute;inset:auto -15% -26%;transform:translateY(64%)}.hero-ambient{pointer-events:none;position:absolute;inset:0}.hero-ambient i{border:1px solid #bfd9d61f;border-radius:50%;animation:20s ease-in-out infinite breathe;position:absolute}.hero-ambient i:first-child{width:620px;height:620px;top:-210px;right:-120px}.hero-ambient i:nth-child(2){width:340px;height:340px;animation-delay:-7s;bottom:8%;left:42%}.hero-ambient i:nth-child(3){width:180px;height:180px;animation-delay:-13s;top:38%;left:-70px}.hero-shell{padding-top:32px}.brand-lockup{letter-spacing:-.02em;align-items:center;gap:12px;font-size:22px;font-weight:680;display:inline-flex}.brand-symbol{aspect-ratio:1;border:1px solid #bfd9d6a6;border-radius:50%;place-items:center;width:34px;display:grid}.brand-symbol:before,.brand-symbol i{content:"";border-radius:50%;display:block;position:absolute}.brand-symbol:before{border:4px solid #70d3ca;width:16px;height:16px}.brand-symbol i{background:var(--gold);width:5px;height:5px}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:72px;min-height:calc(100vh - 88px);padding-bottom:82px;display:grid}.hero-copy{padding-top:20px}.hero h1{letter-spacing:-.06em;max-width:690px;margin-top:24px;font-size:clamp(66px,5.5vw,82px);font-weight:660;line-height:1.08}.hero-statement{color:#c9dcda;max-width:620px;margin-top:28px;font-size:21px;line-height:1.75}.action-row{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.inert-action{color:#dce9e7;cursor:default;-webkit-user-select:none;user-select:none;border:1px solid #bfd9d647;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-size:14px;display:inline-flex}.inert-action--primary{color:var(--ink);background:var(--pearl);border-color:var(--pearl)}.human-marker{color:#8fb3b0;align-items:flex-start;gap:12px;max-width:590px;margin-top:28px;font-size:12px;line-height:1.7;display:flex}.human-marker span{background:var(--gold);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px;box-shadow:0 0 0 5px #c8a96b14}.hero-plane{perspective:1200px;height:570px;position:relative}.plane-back,.plane-main,.plane-sheet{border:1px solid #bfd9d633;border-radius:28px;position:absolute}.plane-back{background:#071a2175;inset:12% 2% 10% 12%;transform:rotateY(-12deg)rotateX(5deg)translateZ(-50px)}.plane-kicker{color:#dce9e7;letter-spacing:.12em;font-size:13px}.plane-flow{grid-template-columns:repeat(5,1fr);align-items:center;gap:20px;margin-top:80px;display:grid}.plane-flow i{aspect-ratio:1;border:1px solid #bfd9d66b;border-radius:16px;max-width:54px;display:block;position:relative}.plane-flow i:not(:last-child):after{content:"";background:#bfd9d657;width:16px;height:1px;position:absolute;top:50%;left:calc(100% + 4px)}.plane-flow i:last-child{border-color:var(--gold);background:#c8a96b14}.plane-grid{grid-template-columns:1.2fr .8fr;gap:14px;margin-top:64px;display:grid}.plane-grid i{background:#bfd9d61a;border-radius:3px;height:12px}.plane-grid i:nth-child(3){width:72%}.plane-sheet{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f7f6f10d;width:180px;height:230px}.pain{background:var(--workspace);min-height:105vh;padding:128px 0 110px}.workspace-grid{opacity:.32;background-image:linear-gradient(#17626614 1px,#0000 1px),linear-gradient(90deg,#17626614 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.section-intro--split{grid-template-columns:.46fr 1.28fr .8fr;align-items:start;gap:42px;display:grid}.section-intro--split h2{margin-top:0;font-size:48px}.fragment-stage{height:500px;margin-top:72px;position:relative}.fragment-card{background:#ffffffb8;border:1px solid #0b3b3e1f;border-radius:16px;width:270px;min-height:154px;padding:22px;position:absolute;box-shadow:0 22px 60px #071a210f}.fragment-card--1{top:22px;left:0;transform:rotate(-2deg)}.fragment-card--2{top:0;left:30%;transform:rotate(1.5deg)}.fragment-card--3{top:48px;right:1%;transform:rotate(2deg)}.fragment-card--4{bottom:22px;left:10%;transform:rotate(1deg)}.fragment-card--5{bottom:0;left:43%;transform:rotate(-1.5deg)}.fragment-card--6{bottom:36px;right:6%;transform:rotate(.8deg)}.fragment-index{color:var(--gold);letter-spacing:.12em;font-size:11px}.fragment-card h3{margin-top:12px;font-size:21px;font-weight:650}.fragment-lines{gap:8px;margin-top:22px;display:grid}.fragment-lines i{background:#dce5e2;border-radius:2px;height:5px;display:block}.fragment-lines i:nth-child(2){width:76%}.fragment-lines i:nth-child(3){width:54%}.fragment-focus{border:1px solid #17626638;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-intro--center{text-align:center;max-width:900px;margin:0 auto}.section-intro--center .section-label{justify-content:center}.section-intro--center h2{margin-inline:auto}.section-intro--center>p:last-child{max-width:720px;margin:22px auto 0}.workflow-spine{grid-template-columns:repeat(5,1fr);gap:18px;margin:90px 0 0;padding:0;list-style:none;display:grid}.workflow-node{background:#ffffffb3;border:1px solid #0b3b3e21;border-radius:16px;min-height:176px;padding:26px 22px;position:relative}.workflow-node:not(:last-child):after{content:"";z-index:2;background:var(--mist);width:18px;height:1px;position:absolute;top:50%;left:calc(100% + 1px)}.workflow-number{width:36px;height:36px;color:var(--teal);background:#e2edeb;border-radius:10px;place-items:center;font-size:11px;display:grid}.workflow-node strong{margin-top:38px;font-size:18px;font-weight:650;display:block}.workflow-node--confirm{background:#faf7ef;border-color:#c8a96b94}.workflow-node--confirm .workflow-number{color:#755b28;background:#c8a96b2e}.workflow-note{max-width:840px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:13px;margin:42px auto 0;font-size:14px;line-height:1.7;display:flex}.workflow-note span{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px}.section-intro--product{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;display:grid}.section-intro--product h2{max-width:760px}.product-frame{background:#f8f8f4;border:1px solid #071a2124;border-radius:22px;margin-top:70px;overflow:hidden;box-shadow:0 40px 100px #071a211f}.product-bar{background:#fff;border-bottom:1px solid #071a211a;justify-content:space-between;align-items:center;height:68px;padding:0 26px;display:flex}.product-brand{align-items:center;gap:10px;font-weight:700;display:flex}.product-brand i{border:3px solid var(--teal);border-radius:50%;width:12px;height:12px}.synthetic-label{color:var(--teal);letter-spacing:.08em;background:#edf5f3;border:1px solid #17626638;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700}.product-body{grid-template-columns:76px 1fr;min-height:700px;display:grid}.product-rail{background:#f0f1eb;border-right:1px solid #071a2114;flex-direction:column;align-items:center;gap:18px;padding-top:30px;display:flex}.product-rail i{background:#dfe7e3;border-radius:8px;width:28px;height:28px}.product-rail i:first-child{background:var(--deep-teal)}.product-scenes{grid-template-rows:repeat(2,1fr);grid-template-columns:1.08fr .92fr;gap:18px;padding:26px;display:grid}.product-scene{background:#fff;border:1px solid #071a2117;border-radius:16px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:24px;padding:24px;display:grid}.product-scene--1{grid-row:1/3;grid-template-columns:1fr}.product-scene--1 .scene-visual{min-height:310px}.scene-visual{background:#eef2ee;border-radius:12px;grid-template-columns:1fr 1.2fr;align-content:center;gap:10px;min-height:150px;padding:18px;display:grid}.scene-visual span{background:#dbe7e3;border-radius:8px;min-height:48px;display:block}.scene-visual span:nth-child(2){background:#c8dcda}.scene-visual span:nth-child(3){background:#fff;grid-column:1/-1;min-height:28px}.scene-visual span:nth-child(4){background:#e5e4dc;grid-column:1/-1;min-height:60px}.scene-number{color:var(--gold);letter-spacing:.12em;font-size:11px}.scene-copy h3{margin-top:10px;font-size:23px}.scene-copy p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.75}.team{min-height:165vh;color:var(--pearl);background:var(--ink);padding:112px 0 130px}.team-field{background:radial-gradient(circle at 50% 38%,#17626652,#0000 42%),linear-gradient(#0a282e,#071a21);position:absolute;inset:0}.team-field:after{content:"";opacity:.18;background-image:linear-gradient(#bfd9d614 1px,#0000 1px),linear-gradient(90deg,#bfd9d614 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.section-intro--team{grid-template-columns:1.2fr .8fr;align-items:end;gap:84px;display:grid}.section-intro--team h2{color:var(--pearl)}.team-anchor{color:#d9e6e3;align-items:center;gap:14px;width:100%;margin:48px 0 36px;display:flex}.anchor-mark{aspect-ratio:1;border:1px solid #bfd9d659;border-radius:50%;place-items:center;width:32px;display:grid}.anchor-mark i{background:var(--gold);border-radius:50%;width:8px;height:8px}.anchor-line{background:linear-gradient(90deg,#bfd9d659,#0000);flex:1;height:1px}.role-pair{min-width:0}.pair-heading{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pair-heading h3{color:#acc9c5;letter-spacing:.08em;font-size:13px;font-weight:650}.pair-line{background:var(--gold);width:20px;height:1px}.pair-roles{gap:16px;display:grid}.role-card{background:#f7f6f10e;border:1px solid #bfd9d629;border-radius:16px;grid-template-columns:152px 1fr;min-height:222px;display:grid;overflow:hidden;box-shadow:0 24px 60px #0000001a}.role-media{aspect-ratio:4/5;background:#0b3b3e;align-self:center;width:100%;position:relative;overflow:hidden}.role-media:after{content:"";pointer-events:none;border-right:1px solid #bfd9d626;position:absolute;inset:0;box-shadow:inset -24px 0 30px #071a211f}.role-media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.role-copy{min-width:0;padding:18px 16px 16px}.role-identity h4{letter-spacing:-.04em;font-size:26px;line-height:1}.role-card blockquote{color:#f1e5c7;margin-top:16px;font-size:14px;font-weight:600;line-height:1.5}.role-pair--2 .role-card{background:#dfe9e612}.role-pair--3 .role-card:first-child{background:#194e5833;border-color:#5699a852}.role-pair--1 .role-card:nth-child(2){background:#14402e42;border-color:#417b5b57}.closing{min-height:90vh;color:var(--pearl);background:radial-gradient(circle at 50% 40%,#0f4749,#071a21 68%);align-items:center;display:grid}.closing-shell{text-align:center;max-width:940px;padding:96px 0 72px}.closing .section-label{justify-content:center}.closing h2{letter-spacing:-.055em;margin-top:20px;font-size:clamp(54px,5vw,72px);line-height:1.12}.closing-statement{color:#bbd0cd;max-width:800px;margin:28px auto 0;font-size:18px;line-height:1.8}.commercial-line{color:#f2dfb4;letter-spacing:-.03em;margin-top:38px;font-size:28px;font-weight:650}.action-row--center{justify-content:center}.demo-disclosure{color:#759895;margin-top:30px;font-size:12px}.closing-orbit i{border:1px solid #bfd9d61a;border-radius:50%;animation:24s ease-in-out infinite breathe;position:absolute}.closing-orbit i:first-child{width:700px;height:700px;top:calc(50% - 350px);left:calc(50% - 350px)}.closing-orbit i:last-child{width:920px;height:920px;animation-delay:-10s;top:calc(50% - 460px);left:calc(50% - 460px)}[data-reveal]{opacity:0;transition:opacity .68s,transform .68s cubic-bezier(.22,.72,.22,1);transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.hero [data-reveal]{transition-duration:.96s}.hero-copy [data-reveal]:nth-child(2){transition-delay:90ms}.hero-copy [data-reveal]:nth-child(3){transition-delay:.18s}.hero-copy [data-reveal]:nth-child(4){transition-delay:.27s}.workflow-node{transition-delay:calc(var(--step)*.1s)}.role-card{transition-delay:calc(var(--role-order)*80ms)}@keyframes breathe{0%,to{opacity:.48;transform:scale(.98)}50%{opacity:.8;transform:scale(1.03)}}@media (width<=1320px) and (width>=1000px){:root{--shell:calc(100vw - 72px)}.hero-grid{gap:38px}.hero h1{font-size:66px}.hero-plane{height:500px}.section-intro--split{grid-template-columns:.36fr 1.2fr .8fr;gap:28px}.section-intro--split h2{font-size:42px}.fragment-card{width:240px}.product-body{grid-template-columns:60px 1fr}.product-scenes{gap:14px;padding:18px}.product-scene{gap:16px;padding:18px}.role-pairs{gap:14px}.role-card{grid-template-columns:132px 1fr;min-height:205px}.role-copy{padding:14px 12px}.role-identity h4{font-size:23px}.role-card blockquote{margin-top:11px;font-size:12px}.role-responsibility{margin-top:8px;font-size:10px;line-height:1.55}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}html[data-motion=reduced] [data-reveal]{opacity:1;transform:none}.hero-grid{grid-template-columns:1.08fr .92fr;gap:58px}.hero h1{letter-spacing:-.055em;max-width:none;font-size:clamp(58px,4.7vw,68px);line-height:1.09}.hero-heading-line{white-space:nowrap;display:block}.hero-statement{color:#d2e1df;font-size:22px}.human-marker{color:#a4bfbc;font-size:13px}html[data-motion=full] #hero:not(.is-motion-active) [data-hero-part]{opacity:0}html[data-motion=full] [data-hero-part]{transition:opacity .76s,transform .9s cubic-bezier(.2,.75,.2,1)}html[data-motion=full] #hero:not(.is-motion-active) [data-hero-part=brand]{transform:translateY(-12px)}html[data-motion=full] #hero:not(.is-motion-active) [data-hero-part=label]{transform:translate(-18px)}html[data-motion=full] #hero:not(.is-motion-active) [data-hero-part=statement],html[data-motion=full] #hero:not(.is-motion-active) [data-hero-part=actions],html[data-motion=full] #hero:not(.is-motion-active) [data-hero-part=marker]{transform:translateY(22px)}html[data-motion=full] #hero:not(.is-motion-active) [data-hero-part=plane]{transform:translate(46px)scale(.97)}html[data-motion=full] #hero.is-motion-active [data-hero-part]{opacity:1;transform:none}html[data-motion=full] #hero.is-motion-active [data-hero-part=brand]{transition-delay:60ms}html[data-motion=full] #hero.is-motion-active [data-hero-part=label]{transition-delay:.21s}html[data-motion=full] .hero-heading-line{opacity:0;transition:opacity .72s,transform .9s cubic-bezier(.2,.75,.2,1);transform:translateY(34px)}html[data-motion=full] #hero.is-motion-active .hero-heading-line--1{opacity:1;transition-delay:.35s;transform:none}html[data-motion=full] #hero.is-motion-active .hero-heading-line--2{opacity:1;transition-delay:.5s;transform:none}html[data-motion=full] #hero.is-motion-active [data-hero-part=statement]{transition-delay:.67s}html[data-motion=full] #hero.is-motion-active [data-hero-part=actions]{transition-delay:.81s}html[data-motion=full] #hero.is-motion-active [data-hero-part=marker]{transition-delay:.9s}html[data-motion=full] #hero.is-motion-active [data-hero-part=plane]{transition-delay:.98s}html[data-motion=full] #hero.is-motion-active .plane-back{animation:.9s cubic-bezier(.2,.75,.2,1) 1.04s both plane-back-settle}html[data-motion=full] #hero.is-motion-active .plane-main{animation:.98s cubic-bezier(.2,.75,.2,1) 1.1s both plane-main-settle}html[data-motion=full] #hero.is-motion-active .plane-sheet--one{animation:.82s cubic-bezier(.2,.75,.2,1) 1.24s both sheet-one-settle}html[data-motion=full] #hero.is-motion-active .plane-sheet--two{animation:.82s cubic-bezier(.2,.75,.2,1) 1.32s both sheet-two-settle}@keyframes plane-back-settle{0%{opacity:.25;transform:translate(24px,10px)rotateY(-7deg)rotateX(3deg)}to{opacity:1;transform:translate(10px,6px)rotateY(-4deg)rotateX(1deg)}}@keyframes plane-main-settle{0%{opacity:.3;transform:translate(18px)rotateY(-7deg)rotateX(3deg)}to{opacity:1;transform:rotateY(-3deg)rotateX(1deg)}}@keyframes sheet-one-settle{0%{opacity:0;transform:translate(16px)rotate(5deg)}to{opacity:1;transform:rotate(2deg)}}@keyframes sheet-two-settle{0%{opacity:0;transform:translate(-14px,10px)rotate(-5deg)}to{opacity:1;transform:rotate(-2deg)}}.fragment-card{--fragment-in-x:0px;--fragment-in-y:0px;--fragment-settle-x:0px;--fragment-settle-y:0px;--fragment-start-r:0deg;--fragment-settle-r:0deg}.fragment-card--1{--fragment-in-x:-46px;--fragment-in-y:-8px;--fragment-settle-x:10px;--fragment-settle-y:5px;--fragment-start-r:-5deg;--fragment-settle-r:-.8deg}.fragment-card--2{--fragment-in-x:-24px;--fragment-in-y:-34px;--fragment-settle-x:5px;--fragment-settle-y:11px;--fragment-start-r:4deg;--fragment-settle-r:.6deg}.fragment-card--3{--fragment-in-x:48px;--fragment-in-y:-6px;--fragment-settle-x:-10px;--fragment-settle-y:5px;--fragment-start-r:5deg;--fragment-settle-r:.8deg}.fragment-card--4{--fragment-in-x:-38px;--fragment-in-y:34px;--fragment-settle-x:10px;--fragment-settle-y:-8px;--fragment-start-r:3deg;--fragment-settle-r:.5deg}.fragment-card--5{--fragment-in-x:0px;--fragment-in-y:44px;--fragment-settle-x:0px;--fragment-settle-y:-10px;--fragment-start-r:-4deg;--fragment-settle-r:-.6deg}.fragment-card--6{--fragment-in-x:40px;--fragment-in-y:34px;--fragment-settle-x:-10px;--fragment-settle-y:-8px;--fragment-start-r:3deg;--fragment-settle-r:.4deg}html[data-motion=full] .pain:not(.is-motion-active) [data-fragment]{opacity:0;transform:translate(var(--fragment-in-x),var(--fragment-in-y)) rotate(var(--fragment-start-r))}html[data-motion=full] .pain.is-motion-active [data-fragment]{animation:.92s cubic-bezier(.2,.75,.2,1) both fragment-arrive;animation-delay:calc(.17s + var(--fragment-order)*95ms)}html[data-motion=full] .pain:not(.is-motion-active) .fragment-focus{opacity:0;transform:translate(-50%,-50%)scale(.7)}html[data-motion=full] .pain.is-motion-active .fragment-focus{opacity:1;transition:opacity .7s .76s,transform .9s cubic-bezier(.2,.75,.2,1) .76s;transform:translate(-50%,-50%)scale(1)}@keyframes fragment-arrive{0%{opacity:0;transform:translate(var(--fragment-in-x),var(--fragment-in-y)) rotate(var(--fragment-start-r)) scale(.97)}72%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:1;transform:translate(var(--fragment-settle-x),var(--fragment-settle-y)) rotate(var(--fragment-settle-r)) scale(1)}}.workflow-spine{position:relative}.workflow-spine:before{content:"";z-index:0;background:linear-gradient(90deg,var(--teal),var(--mist) 78%,var(--gold));transform-origin:0;height:2px;position:absolute;top:50%;left:5%;right:5%}.workflow-node{z-index:1}html[data-motion=full] .workflow:not(.is-motion-active) .workflow-spine:before{transform:scaleX(0)}html[data-motion=full] .workflow.is-motion-active .workflow-spine:before{transition:transform 1s cubic-bezier(.2,.75,.2,1) .18s;transform:scaleX(1)}html[data-motion=full] .workflow:not(.is-motion-active) [data-workflow-node]{opacity:0;transform:translateY(18px)}html[data-motion=full] .workflow.is-motion-active [data-workflow-node]{opacity:1;transition:opacity .56s,transform .7s cubic-bezier(.2,.75,.2,1);transition-delay:calc(.36s + var(--step)*.14s);transform:none}.workflow-node--confirm{box-shadow:inset 0 0 0 1px #c8a96b1f,0 16px 40px #755b2814}.workflow-node--confirm strong{color:#5f4920}.product-frame{box-shadow:0 46px 110px #071a2124}.product-scene{position:relative;overflow:hidden}.product-scene:before{content:"";background:var(--mist);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.product-scene--1:before{background:var(--teal)}.product-scene--3:before{background:var(--gold)}.product-scene--1{box-shadow:0 24px 60px #071a2114}.product-scene--1 .scene-copy h3{font-size:28px}.product-scene--2 .scene-visual span:nth-child(2){background:#b8d4d2}.product-scene--3 .scene-visual span:nth-child(4){background:#e8dcc2}.scene-copy p{color:#526367;font-size:15px}html[data-motion=full] .product:not(.is-motion-active) [data-product-scene]{opacity:.18;transform:translateY(22px)scale(.985)}html[data-motion=full] .product.is-motion-active [data-product-scene]{opacity:1;transition:opacity .7s,transform .82s cubic-bezier(.2,.75,.2,1);transition-delay:calc(.36s + var(--scene-order)*.18s);transform:none}.team{min-height:auto;padding:112px 0 144px}.section-intro--team>p{color:#b7cac7;font-size:18px}.role-pairs{grid-template-columns:1fr;gap:42px;display:grid}.role-pair{border:1px solid #bfd9d624;border-radius:28px;min-width:0;padding:30px 32px 34px;box-shadow:0 34px 90px #00000024}.pair-heading h3{color:#c4d7d4;letter-spacing:.1em;font-size:15px}.pair-line{width:34px}.pair-roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.role-profile{--role-entry:-32px;background:#f7f6f10e;border:1px solid #bfd9d61c;border-radius:22px;grid-template-columns:minmax(210px,.82fr) minmax(0,1.18fr);align-items:center;gap:24px;min-width:0;padding:18px;display:grid}.role-profile--2{--role-entry:32px;grid-template-columns:minmax(0,1.18fr) minmax(210px,.82fr)}.role-profile--2 .role-media{order:2}.role-profile--2 .role-copy{order:1}.role-pair--2 .role-profile--1{--role-entry:32px;grid-template-columns:minmax(0,1.18fr) minmax(210px,.82fr)}.role-pair--2 .role-profile--1 .role-media{order:2}.role-pair--2 .role-profile--1 .role-copy{order:1}.role-pair--2 .role-profile--2{--role-entry:-32px;grid-template-columns:minmax(210px,.82fr) minmax(0,1.18fr)}.role-pair--2 .role-profile--2 .role-media{order:1}.role-pair--2 .role-profile--2 .role-copy{order:2}.role-media{aspect-ratio:4/5;border-radius:16px;width:100%;box-shadow:0 24px 54px #0003}.role-copy{padding:12px 4px}.role-identity h4{font-size:38px;line-height:1.05}.role-title{color:#c0d3d0;margin-top:10px;font-size:14px;line-height:1.5}.role-profile blockquote{color:#f3e7c9;margin-top:24px;font-size:18px;font-weight:620;line-height:1.55}.role-responsibility{color:#c2d2cf;margin-top:14px;font-size:14.5px;line-height:1.72}.role-pair--1 .role-profile{border-color:#9abe9f33}.role-pair--2 .role-profile{background:#e6edea12}.role-pair--3 .role-profile:first-child{background:#194e583d;border-color:#5699a861}.role-pair--3 .role-profile:last-child{border-color:#c8a96b40}html[data-motion=full] .role-pair:not(.is-pair-active){opacity:0;transform:translateY(30px)}html[data-motion=full] .role-pair.is-pair-active{opacity:1;transition:opacity .7s,transform .85s cubic-bezier(.2,.75,.2,1);transform:none}html[data-motion=full] .role-pair:not(.is-pair-active) [data-role-part=heading]{opacity:0;transform:translate(-20px)}html[data-motion=full] .role-pair:not(.is-pair-active) [data-role-part=media]{opacity:0;transform:translateX(var(--role-entry)) scale(.975)}html[data-motion=full] .role-pair:not(.is-pair-active) [data-role-part=identity],html[data-motion=full] .role-pair:not(.is-pair-active) [data-role-part=statement],html[data-motion=full] .role-pair:not(.is-pair-active) [data-role-part=responsibility]{opacity:0;transform:translateY(18px)}html[data-motion=full] .role-pair.is-pair-active [data-role-part]{opacity:1;transition:opacity .62s,transform .76s cubic-bezier(.2,.75,.2,1);transform:none}html[data-motion=full] .role-pair.is-pair-active [data-role-part=heading]{transition-delay:80ms}html[data-motion=full] .role-pair.is-pair-active [data-role-part=media]{transition-delay:calc(.18s + var(--role-index)*.22s)}html[data-motion=full] .role-pair.is-pair-active [data-role-part=identity]{transition-delay:calc(.32s + var(--role-index)*.22s)}html[data-motion=full] .role-pair.is-pair-active [data-role-part=statement]{transition-delay:calc(.45s + var(--role-index)*.22s)}html[data-motion=full] .role-pair.is-pair-active [data-role-part=responsibility]{transition-delay:calc(.58s + var(--role-index)*.22s)}.closing-statement{color:#c8d8d5;font-size:19px}.demo-disclosure{color:#95afac;font-size:13px}.closing .action-row,.closing .demo-disclosure{transition-duration:.82s}@media (width<=1320px) and (width>=1000px){.hero-grid{grid-template-columns:1.07fr .93fr;gap:34px}.hero h1{font-size:60px}.hero-statement{font-size:20px}.pair-roles{gap:22px}.role-pair{padding:26px 24px 30px}.role-profile,.role-profile--2,.role-pair--2 .role-profile--1,.role-pair--2 .role-profile--2{grid-template-columns:minmax(188px,.78fr) minmax(0,1.22fr);gap:18px;padding:15px}.role-profile--2,.role-pair--2 .role-profile--1{grid-template-columns:minmax(0,1.22fr) minmax(188px,.78fr)}.role-identity h4{font-size:34px}.role-title{font-size:13px}.role-profile blockquote{font-size:17px}.role-responsibility{font-size:14px;line-height:1.68}}@media (prefers-reduced-motion:reduce){.hero-ambient i,.closing-orbit i{animation:none!important}[data-hero-part],.hero-heading-line,[data-fragment],[data-workflow-node],[data-product-scene],[data-role-pair],[data-role-part]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.workflow-spine:before{transition:none!important;transform:scaleX(1)!important}}html[data-motion=reduced] [data-hero-part],html[data-motion=reduced] .hero-heading-line,html[data-motion=reduced] [data-fragment],html[data-motion=reduced] [data-workflow-node],html[data-motion=reduced] [data-product-scene],html[data-motion=reduced] [data-role-pair],html[data-motion=reduced] [data-role-part]{opacity:1;transition:none;animation:none;transform:none}html[data-motion=reduced] .workflow-spine:before{transition:none;transform:scaleX(1)}.controlled-heading-line{white-space:nowrap;display:block}.section-intro--split{grid-template-columns:.28fr 1.45fr .65fr;gap:36px}.section-intro--split h2{font-size:44px;line-height:1.18}.section-intro--team{grid-template-columns:1.25fr .75fr;gap:64px}.section-intro--team h2{max-width:760px}.workflow{background:linear-gradient(#eef0e9 0%,#f7f6f1 68%,#ecece5 88%,#e8e9e2 100%);min-height:100vh;padding:112px 0 92px}.workflow:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 100%,#17626614,#0000 66%);height:240px;position:absolute;inset:auto 0 0}.product{background:linear-gradient(#e8e9e2 0%,#e9eae3 20%,#e8e9e2 100%);min-height:132vh;padding:86px 0 118px}.product:before{content:"";z-index:0;pointer-events:none;opacity:.34;background-image:linear-gradient(#17626612 1px,#0000 1px),linear-gradient(90deg,#17626612 1px,#0000 1px);background-size:64px 64px;height:360px;position:absolute;inset:-100px 0 auto;-webkit-mask-image:linear-gradient(#0000009e,#0000 88%);mask-image:linear-gradient(#0000009e,#0000 88%)}.section-intro--product{align-items:center}.product-rail{background:linear-gradient(#eef1ec,#e7ebe6);gap:20px}.product-rail i{background:#d9e3df;border:1px solid #0000;position:relative;box-shadow:inset 0 0 0 1px #071a2106}.product-rail i:first-child{background:var(--deep-teal);border-color:#1762666b;box-shadow:0 8px 18px #0b3b3e2e}.product-rail i:nth-child(2){background:#d4e5e1;border-color:#17626629}.product-rail i:nth-child(2):after{content:"";background:var(--teal);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.product-rail i:nth-child(3){background:#ebe4d5;border-color:#c8a96b52}.product-rail i:nth-child(4){opacity:.62}.product-scene{border-color:#071a211c}.product-scene--1{background:linear-gradient(145deg,#fff,#f5f8f5)}.product-scene--2{background:linear-gradient(145deg,#fff,#f1f7f5)}.product-scene--3{background:linear-gradient(145deg,#fff,#faf6ed)}.scene-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.scene-status{letter-spacing:.06em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.scene-status--summary{color:#176266;background:#e7f1ef;border-color:#17626633}.scene-status--review{color:#315f63;background:#e8f1f1;border-color:#5699a83d}.scene-status--pending{color:#755b28;background:#f5eedf;border-color:#c8a96b57}.scene-visual{border:1px solid #071a210e;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}.scene-visual .visual-summary{background:linear-gradient(135deg,#c8dcda,#d9e8e4)}.scene-visual .visual-status{background:linear-gradient(135deg,#e4e8e1,#d9e4e1)}.scene-visual .visual-timeline{background:#fff;position:relative}.scene-visual .visual-timeline:before{content:"";background:linear-gradient(90deg,var(--teal),var(--mist) 70%,var(--gold));height:2px;position:absolute;top:50%;left:14px;right:14px}.scene-visual .visual-timeline:after{content:"";background:radial-gradient(circle at 18% 50%,var(--teal) 0 4px,transparent 5px),radial-gradient(circle at 50% 50%,#8cbab5 0 4px,transparent 5px),radial-gradient(circle at 82% 50%,var(--gold) 0 4px,transparent 5px);position:absolute;inset:0}.scene-visual .visual-detail{background:repeating-linear-gradient(#e4e7e1 0 7px,#0000 7px 15px),#f3f2ec}.team{padding:94px 0 88px}.team:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0f47493d);height:220px;position:absolute;inset:auto 0 0}.team-anchor{margin:40px 0 28px}.role-pairs{gap:30px}.role-pair{padding:24px 26px 28px}.pair-heading{margin-bottom:18px}.pair-heading h3{color:#b6ceca}.role-profile{gap:22px;padding:16px}.section-intro--team>p{color:#c6d6d3}.role-title{color:#b9cecb}.role-responsibility{color:#cad8d6}.closing:before{content:"";z-index:0;pointer-events:none;opacity:.17;background-image:linear-gradient(#bfd9d61a 1px,#0000 1px),linear-gradient(90deg,#bfd9d61a 1px,#0000 1px);background-size:80px 80px;height:260px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.closing-statement{max-width:820px}@media (width<=1290px) and (width>=1180px){:root{--shell:calc(100vw - 64px)}.hero h1{font-size:60px}.section-intro--split{grid-template-columns:.26fr 1.5fr .64fr;gap:26px}.section-intro--split h2{font-size:40px;line-height:1.18}.section-intro--team{grid-template-columns:1.18fr .82fr;gap:48px}.section-intro--team h2{font-size:46px}.workflow{padding:104px 0 84px}.workflow-spine{gap:12px;margin-top:76px}.workflow-node{min-height:164px;padding:22px 16px}.workflow-node strong{font-size:17px}.product{padding:78px 0 108px}.product-frame{margin-top:46px}.product-scenes{gap:12px;padding:16px}.product-scene{gap:15px;padding:16px}.scene-copy p{font-size:14.5px}.team{padding:86px 0 78px}.team-anchor{margin:34px 0 24px}.role-pairs{gap:26px}.role-pair{padding:22px 20px 24px}.pair-roles{gap:20px}.role-profile{padding:15px}.role-title{font-size:13.25px}.role-responsibility{font-size:14.25px;line-height:1.68}.closing{min-height:76vh}.closing-shell{padding:64px 0 58px}}@media (prefers-reduced-motion:reduce){.controlled-heading-line{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.hero h1{letter-spacing:.008em;font-kerning:normal;font-weight:640;line-height:1.11}.hero-heading-line{word-spacing:.035em}.section-intro h2{letter-spacing:-.012em;line-height:1.18}.closing h2{letter-spacing:-.012em;line-height:1.14}.workflow{background:linear-gradient(#eef0e9 0%,#f1f1eb 54%,#eeefe9 76%,#e9eae4 100%);padding-bottom:64px}.workflow:after{background:radial-gradient(at 50% 108%,#17626617,#0000 68%),linear-gradient(#0000,#e8e9e2b8);height:360px}.product{z-index:2;background:linear-gradient(#e9eae4 0%,#e8e9e2 38% 100%);min-height:130vh;margin-top:-32px;padding-top:72px}.product:before{opacity:.3;background-size:64px 64px;height:500px;inset:-190px 0 auto;-webkit-mask-image:linear-gradient(#0000 0,#0000009e 24%,#0000 94%);mask-image:linear-gradient(#0000 0,#0000009e 24%,#0000 94%)}.product-frame{margin-top:48px}.role-pair{box-shadow:0 28px 74px #0000001c}.role-pair--1{background:linear-gradient(115deg,#c8a96b17,#1f5b4340 48%,#071a21b8)}.role-pair--2{background:linear-gradient(115deg,#dfe9e61f,#305d5f40 54%,#071a21bd)}.role-pair--3{background:linear-gradient(115deg,#145c684d,#071a21bd 65%,#c8a96b14)}.pair-roles{gap:30px}.role-profile{box-shadow:none;background:0 0;border-color:#0000;border-radius:12px;gap:24px;padding:18px;position:relative}.role-pair--1 .role-profile,.role-pair--2 .role-profile,.role-pair--3 .role-profile:first-child,.role-pair--3 .role-profile:last-child{box-shadow:none;background:0 0;border-color:#0000}.role-profile--2:before{content:"";background:linear-gradient(#0000,#bfd9d62e,#0000);width:1px;position:absolute;top:9%;bottom:9%;left:-15px}.role-media{border-radius:11px;box-shadow:0 18px 42px #00000029}.role-media:after{border:0;box-shadow:inset 0 -30px 40px #071a2114}.role-copy{padding-inline:8px}.team{padding-bottom:92px}.team:after{background:radial-gradient(at 50% 112%,#17626647,#0000 66%),linear-gradient(#0000 0,#071a21 100%);height:360px}.closing{background:radial-gradient(circle at 50% 34%,#0f4749f5,#08252ceb 48%,#071a21 82%),linear-gradient(#071a21,#071a21);min-height:92vh;margin-top:-40px}.closing:before{opacity:.15;height:430px;inset:-170px 0 auto;-webkit-mask-image:linear-gradient(#0000,#000 34%,#0000);mask-image:linear-gradient(#0000,#000 34%,#0000)}.closing-shell{padding:92px 0 78px}.closing-orbit i:first-child{top:-72px}.closing-orbit i:last-child{top:-176px}.hero{background:radial-gradient(at 78% 28%,#236f6d38 0,#124a4b1a 34%,#0000 64%),linear-gradient(118deg,#071a21 0%,#08262d 56%,#0b3437 100%)}.hero-ambient i{border-color:#bfd9d612;animation:28s ease-in-out infinite hero-ambient-drift}@keyframes hero-ambient-drift{0%,to{opacity:.28;transform:scale(.995)}50%{opacity:.44;transform:scale(1.008)}}.hero-plane{perspective:1800px}.plane-back,.plane-main,.plane-sheet{border-color:#bfd9d621;border-radius:20px}.plane-back{background:#08262d;inset:13% 4% 9% 11%;transform:translate(10px,6px)rotateY(-4deg)rotateX(1deg);box-shadow:inset 0 0 0 1px #bfd9d606}.plane-main{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(155deg,#123e41 0%,#0a2d33 58%,#08242b 100%);padding:38px;inset:15% 7% 12% 3%;transform:rotateY(-3deg)rotateX(1deg);box-shadow:0 30px 72px #00000040}.plane-main:before{content:"";background:#bfd9d61f;height:1px;position:absolute;top:72px;left:38px;right:38px}.plane-kicker{color:#d7e4e2;letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.plane-kicker>span{color:#89aaa7;letter-spacing:.08em;font-size:10px;font-weight:520}.plane-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:64px}.plane-flow i{aspect-ratio:auto;background:#bfd9d606;border-color:#bfd9d647;border-radius:9px;justify-content:center;align-items:center;min-width:0;max-width:none;height:64px;display:flex}.plane-flow i:before{content:attr(data-stage);color:#b8cfcc;letter-spacing:.025em;white-space:nowrap;font-size:10px;font-style:normal;font-weight:560}.plane-flow i:not(:last-child):after{background:#bfd9d638;width:14px;top:50%;left:100%}.plane-flow i:last-child{background:#c8a96b1a;border-color:#c8a96bb8}.plane-flow i:last-child:before{color:#ead6aa}.plane-grid{grid-template-columns:1.2fr .8fr;gap:10px 12px;margin-top:50px}.plane-grid i{background:#bfd9d61f;height:9px}.plane-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a2a30;width:156px;height:202px;padding:20px 18px;box-shadow:0 18px 40px #00000029}.plane-sheet:before{content:attr(data-panel);color:#c5d7d4;letter-spacing:.04em;font-size:10px;font-weight:650;position:absolute;top:19px;left:18px}.plane-sheet:after{content:attr(data-state);color:#88aaa7;letter-spacing:.04em;background:#0d3338;border:1px solid #bfd9d624;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:650;position:absolute;top:16px;right:16px}.plane-sheet i{background:#bfd9d61a;border-radius:2px;height:4px;margin-top:10px;display:block}.plane-sheet i:first-of-type{background:#bfd9d629;width:100%;margin-top:42px}.plane-sheet i:nth-of-type(2){width:76%}.plane-sheet i:nth-of-type(3){width:54%}.plane-sheet--one{top:48px;right:-8px;transform:rotate(2deg)}.plane-sheet--two{width:132px;height:168px;bottom:36px;left:-18px;transform:rotate(-2deg)}.plane-sheet--two:after{color:#dfc58f;background:#332e22;border-color:#c8a96b40}@property --portrait-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes portrait-edge-trace{to{--portrait-edge-angle:360deg}}@media (hover:hover) and (pointer:fine){.role-profile{box-shadow:none;filter:none;background:0 0;border-color:#0000;transform:none}.role-media{transition:translate .46s cubic-bezier(.4,0,.2,1),box-shadow .44s;translate:0}html[data-motion=full] .role-pair.is-pair-active [data-role-part=media]{transition:opacity .62s ease calc(.18s + var(--role-index)*.22s),transform .76s cubic-bezier(.2,.75,.2,1) calc(.18s + var(--role-index)*.22s),translate .46s cubic-bezier(.4,0,.2,1),box-shadow .44s ease}.role-media:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--portrait-edge-angle),transparent 0deg,transparent 270deg,#c8a96b1a 292deg,#efd59ead 326deg,#c8a96b2e 344deg,transparent 360deg);opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:1px;transition:opacity .42s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.role-media img{transition:transform .46s cubic-bezier(.4,0,.2,1),filter .4s}.role-media:after{transition:box-shadow .34s}.role-copy{transition:filter .3s}.role-identity h4{transition:color .3s,text-shadow .3s}.role-profile--2:before{opacity:.62;transition:opacity .32s}.role-pair .role-profile:hover{box-shadow:none;filter:none;background:0 0;border-color:#0000;transform:none}.role-profile:hover .role-media{translate:0 -4px;box-shadow:0 34px 70px #0000004f}.role-profile:hover .role-media img{filter:contrast(1.075)brightness(1.055);transform:scale(1.026)}.role-profile:hover .role-media:before{opacity:.68;animation:7.2s linear infinite portrait-edge-trace}.role-profile:hover .role-media:after{box-shadow:inset 0 -30px 40px #071a2114,inset 0 0 0 1px #c8a96b75}.role-profile:hover .role-copy{filter:brightness(1.06)}.role-profile:hover .role-identity h4{color:#fff;text-shadow:0 1px 14px #00000052}.role-profile:hover blockquote{color:#ffe7b3}.role-profile:hover .role-responsibility{color:#e0eae7}.role-profile--2:hover:before{opacity:1}}@media (width<=1290px) and (width>=1180px){.hero h1{letter-spacing:.008em;font-size:60px;line-height:1.11}.section-intro h2{letter-spacing:-.01em}.workflow{padding-bottom:58px}.product{margin-top:-28px;padding-top:64px}.product-frame{margin-top:44px}.pair-roles{gap:26px}.role-profile{gap:22px;padding:17px}.role-profile--2:before{left:-13px}.team{padding-bottom:86px}.closing{min-height:90vh;margin-top:-36px}.closing-shell{padding:84px 0 72px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.role-profile,.role-media,.role-media:before,.role-media img,.role-media:after,.role-copy,.role-identity h4,.role-profile--2:before{transition:none!important}.role-pair .role-profile:hover{box-shadow:none;filter:none;background:0 0;border-color:#0000;transform:none}.role-profile:hover .role-media{translate:none;box-shadow:0 18px 42px #00000029}.role-profile:hover .role-media img{filter:contrast(1.055)brightness(1.035);transform:none}.role-profile:hover .role-media:before{opacity:.44;animation:none!important}.role-profile:hover .role-media:after{box-shadow:inset 0 -30px 40px #071a2114,inset 0 0 0 1px #c8a96b75}.role-profile:hover .role-copy{filter:none}.role-profile:hover .role-identity h4{color:#fff;text-shadow:0 1px 14px #00000052}.role-profile:hover blockquote{color:#ffe7b3}.role-profile:hover .role-responsibility{color:#e0eae7}.role-profile--2:hover:before{opacity:1}}.site-compliance-footer{color:#819b98;text-align:center;background:#071a21;padding:18px 24px 20px;font-size:12px;line-height:1.6}.site-compliance-footer a{color:inherit;text-underline-offset:3px;text-decoration:none}.site-compliance-footer a:hover,.site-compliance-footer a:focus-visible{color:#b9cfcc;text-decoration:underline}@media (width<=720px){.site-compliance-footer{padding-inline:20px;font-size:11px}}
