:root{--void:#07100d;--void-2:#0b1712;--ink:#f2f5ec;--muted:#9ea99f;--line:rgba(222,244,225,.16);--lime:#c9ff68;--mint:#8fe6bd;--sky:#87bfff;--amber:#ffc96b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang TC,Microsoft JhengHei,sans-serif}a{color:inherit}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-shell{min-height:100vh;overflow:hidden;position:relative;background:radial-gradient(circle at 76% 34%,rgba(89,194,146,.14),transparent 28%),radial-gradient(circle at 22% 18%,rgba(135,191,255,.08),transparent 26%),linear-gradient(115deg,var(--void),#09130f 52%,#06100d)}.hero-shell:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,black,transparent 90%);mask-image:linear-gradient(180deg,black,transparent 90%)}.topbar{position:relative;z-index:10;min-height:84px;max-width:1440px;margin:auto;padding:18px 42px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;gap:28px}.brand,.topbar{align-items:center}.brand{display:inline-flex;width:max-content;gap:12px;text-decoration:none}.brand-orbit{width:36px;height:36px;position:relative;border:1px solid rgba(201,255,104,.55);border-radius:50%;display:grid;place-items:center}.brand-orbit:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--lime);box-shadow:0 0 28px rgba(201,255,104,.5)}.brand-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--sky);top:2px;right:1px}.brand b,.brand small{display:block;line-height:1}.brand b{font-size:13px;letter-spacing:.16em}.brand small{margin-top:6px;color:#859087;font-size:8px;letter-spacing:.14em}.topbar nav{display:flex;gap:30px}.topbar nav a{color:#a5afa7;font-size:12px;text-decoration:none}.topbar nav a:hover{color:var(--ink)}.nav-cta{justify-self:end;color:var(--lime);font-size:12px;font-weight:750;text-decoration:none}.hero{position:relative;z-index:2;max-width:1440px;margin:auto;min-height:calc(100vh - 142px);padding:84px 42px 64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,.82fr);gap:clamp(54px,7vw,118px)}.eyebrow,.hero{align-items:center}.eyebrow{display:flex;gap:10px;margin:0 0 26px;font-size:10px;font-weight:800;letter-spacing:.16em}.eyebrow span{width:7px;height:7px;border-radius:50%;box-shadow:0 0 14px rgba(201,255,104,.7)}h1{margin:0;max-width:780px;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(52px,6.6vw,104px);font-weight:900;line-height:.93;letter-spacing:-.075em}h1 em{color:var(--lime);font-style:normal}.hero-lede{max-width:690px;margin:32px 0 0;color:#b3bdb5;font-size:clamp(16px,1.35vw,20px);line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.primary-button,.secondary-button{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:2px;font-size:12px;font-weight:800;text-decoration:none}.primary-button{background:var(--lime);color:#0b150f}.primary-button:hover{background:#dbff9a}.secondary-button{border:1px solid rgba(236,245,237,.25);color:var(--ink)}.disclaimer{max-width:650px;margin:22px 0 0;color:#778179;font-size:11px;line-height:1.55}.lens{position:relative;padding:18px;background:rgba(10,23,17,.88);border:1px solid rgba(181,225,193,.2);box-shadow:0 40px 90px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lens:before{content:"";position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(120deg,rgba(201,255,104,.22),transparent 25%,transparent 70%,rgba(135,191,255,.14));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.lens-head{display:flex;justify-content:space-between;align-items:start;padding-bottom:15px;border-bottom:1px solid var(--line)}.lens-head b,.lens-head span{display:block;font-size:8px;letter-spacing:.17em}.lens-head span{color:#7f8d83}.lens-head b{margin-top:5px;color:var(--ink)}.lens-head .live-dot{position:relative;padding-left:13px}.lens-head .live-dot:before{content:"";position:absolute;left:0;top:1px;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px rgba(143,230,189,.8)}.model-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:12px 0}.model-tabs button{min-height:44px;border:1px solid transparent;background:rgba(255,255,255,.035);color:#7f8a82;font:inherit;font-size:10px;cursor:pointer}.model-tabs button[aria-pressed=true]{border-color:rgba(201,255,104,.3);background:rgba(201,255,104,.06)}.lens-map{height:248px;position:relative;border:1px solid var(--line);background:radial-gradient(circle at center,rgba(143,230,189,.08),transparent 34%),repeating-radial-gradient(circle at center,transparent 0 34px,rgba(199,235,208,.07) 35px 36px)}.lens-map:after,.lens-map:before{width:170px;height:1px;background:linear-gradient(90deg,transparent,rgba(143,230,189,.35),transparent);transform:translate(-50%,-50%) rotate(28deg)}.lens-map:after{transform:translate(-50%,-50%) rotate(-32deg)}.scan-line{position:absolute;inset:0 auto 0 -30%;width:22%;background:linear-gradient(90deg,transparent,rgba(201,255,104,.08),rgba(201,255,104,.24),transparent);opacity:0}.is-scanned .scan-line{animation:scan 1.2s ease both}.brand-core{position:absolute;z-index:2;left:50%;top:50%;width:112px;height:112px;transform:translate(-50%,-50%);display:grid;place-content:center;text-align:center;border:1px solid rgba(201,255,104,.4);border-radius:50%;background:rgba(9,23,16,.92);box-shadow:0 0 0 13px rgba(201,255,104,.025),0 0 50px rgba(107,209,159,.1)}.brand-core small{color:#748179;font-size:7px;letter-spacing:.16em}.brand-core strong{margin-top:5px;color:var(--ink);font-size:13px;line-height:1.1;letter-spacing:.08em}.brand-core i{position:absolute;right:8px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--amber)}.is-scanned .brand-core{box-shadow:0 0 0 13px rgba(201,255,104,.045),0 0 70px rgba(107,209,159,.22)}.source-node{position:absolute;z-index:1;padding:6px 8px;border:1px solid rgba(187,215,194,.15);background:#0c1913;color:#7e8b82;font-size:8px;letter-spacing:.08em}.node-a{left:8%;top:14%}.node-b{right:8%;top:18%}.node-c{left:7%}.node-d{right:8%;bottom:14%}.is-scanned .source-node{color:var(--mint);border-color:rgba(143,230,189,.38);transition:color .25s,border-color .25s}.query-panel{margin-top:10px;padding:12px;border:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:4px 16px}.query-panel>span{color:#6f7c73;font-size:8px;letter-spacing:.12em}.query-panel p{grid-column:1;margin:3px 0 0;color:#d4ddd5;font-size:11px}.query-panel div{grid-column:2;grid-row:1/3;align-self:center;text-align:right}.query-panel b,.query-panel small{display:block}.query-panel b{font-size:10px}.query-panel small{margin-top:4px;color:var(--amber);font-size:7px;letter-spacing:.1em}.signal-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:10px;background:var(--line);border:1px solid var(--line)}.signal-list>div{min-height:54px;padding:10px;background:#0b1712}.signal-list b,.signal-list span{display:block}.signal-list span{color:#6f7d73;font-size:7px;letter-spacing:.08em}.signal-list span i{display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;vertical-align:-1px}.signal-list span small{float:right;color:#9eaaa1;font-size:7px;letter-spacing:.06em}.signal-list i[data-state=clear]{background:var(--mint);box-shadow:0 0 8px rgba(143,230,189,.5)}.signal-list i[data-state=partial]{background:var(--amber)}.signal-list i[data-state=unknown]{background:#58625c}.signal-list b{margin-top:6px;color:#cbd4cc;font-size:9px;font-weight:600}.scan-button{width:100%;min-height:46px;margin-top:10px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:0;background:var(--lime);color:#0b150f;font:inherit;font-size:11px;font-weight:850;cursor:pointer}.scan-button i{font-style:normal;font-size:18px}.hero-foot{position:relative;z-index:2;max-width:1440px;min-height:58px;margin:auto;padding:0 42px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto auto auto 1fr;gap:30px;align-items:center;color:#667168;font-size:8px;letter-spacing:.12em}.hero-foot b{justify-self:end;color:#9aa59c;font-size:8px}@keyframes scan{0%{left:-30%;opacity:0}20%{opacity:1}to{left:115%;opacity:0}}@media (max-width:980px){.topbar{padding:18px 24px;grid-template-columns:1fr auto}.topbar nav{display:none}.hero{padding:64px 24px;grid-template-columns:1fr}.lens{max-width:660px;width:100%}.hero-foot{padding:0 24px;grid-template-columns:repeat(3,auto)}.hero-foot b{display:none}}@media (max-width:560px){.topbar{padding:14px 18px}.nav-cta{font-size:10px}.nav-cta span{font-size:13px}.hero{padding:52px 18px 44px;gap:44px}.hero-lede{font-size:15px}.hero-actions{display:grid}.primary-button,.secondary-button{width:100%}.lens{padding:12px}.lens-map{height:230px}.source-node{font-size:7px}.query-panel{grid-template-columns:1fr}.query-panel div{grid-column:1;grid-row:auto;text-align:left;margin-top:5px}.signal-list{grid-template-columns:1fr}.hero-foot{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.is-scanned .scan-line{display:none}}.deliverables-section,.journey-section,.models-section{background:#f1f3eb;color:#112019;padding:110px max(32px,calc((100vw - 1320px)/2))}.section-kicker{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:18px;padding-bottom:18px;border-bottom:1px solid #ccd3c9}.section-kicker span{color:#52655a;font:800 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.section-kicker p{margin:0;color:#6a756e;font-size:9px;font-weight:850;letter-spacing:.15em}.section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.65fr);gap:80px;padding:52px 0 60px;align-items:end}.closing-cta h2,.method-heading h2,.scope-copy h2,.section-heading h2{margin:0;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(40px,5.3vw,78px);line-height:.98;letter-spacing:-.065em}.section-heading>div>p,.section-heading>p{margin:0;color:#5d6a62;font-size:16px;line-height:1.7}.section-heading.compact{padding-bottom:42px}.view-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:24px;padding:4px;border:1px solid #cbd4ca;background:#e6eae1}.view-toggle button{min-height:44px;border:0;background:transparent;color:#69766e;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.view-toggle button[aria-pressed=true]{background:#15251d;color:var(--lime);box-shadow:0 4px 12px rgba(21,37,29,.14)}.journey-grid{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.3fr);gap:70px;align-items:start}.readiness-panel{position:sticky;top:24px;background:#102018;color:#ecf3e9;border:1px solid #273b31;padding:18px}.readiness-head{display:flex;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.12);font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.11em}.readiness-head span{color:#75847b}.readiness-head b{color:var(--mint)}.readiness-core{min-height:215px;margin-top:12px;display:grid;place-content:center;text-align:center;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 50% 45%,rgba(255,201,107,.13),transparent 35%),repeating-radial-gradient(circle at center,transparent 0 31px,rgba(255,255,255,.045) 32px 33px)}.readiness-core[data-ready=true]{background:radial-gradient(circle at 50% 45%,rgba(143,230,189,.16),transparent 35%),repeating-radial-gradient(circle at center,transparent 0 31px,rgba(143,230,189,.07) 32px 33px)}.readiness-core small{color:#718078;font-size:8px;letter-spacing:.14em}.readiness-core strong{display:block;margin:8px 0;color:var(--amber);font-size:38px;letter-spacing:-.06em}.readiness-core[data-ready=true] strong{color:var(--lime)}.readiness-core p{max-width:220px;margin:0;color:#8d9a92;font-size:10px;line-height:1.5}.readiness-panel dl{margin:10px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.1)}.readiness-panel dl div{min-height:59px;padding:11px;background:#12231a}.readiness-panel dt{color:#67756d;font-size:7px;letter-spacing:.09em}.readiness-panel dd{margin:8px 0 0;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.readiness-panel dd[data-level=clear]{color:var(--mint)}.readiness-panel dd[data-level=partial]{color:var(--amber)}.readiness-panel dd[data-level=missing],.readiness-panel dd[data-level=unknown]{color:#89928c}.panel-note{margin:13px 0 0;color:#69766f;font-size:9px;line-height:1.5}.remediation-trace{margin-top:10px;padding:12px;border:1px solid rgba(255,255,255,.1);background:#0d1c15}.remediation-trace>span{color:#69776e;font:700 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.remediation-trace p{margin:10px 0 0;display:grid;grid-template-columns:1fr auto 1fr auto 1.5fr;gap:6px;align-items:center;color:#88958c;font:500 7px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.remediation-trace b{color:#c5d0c8}.remediation-trace i{color:#56645b;font-style:normal}.remediation-trace em{color:var(--amber);font-style:normal;text-align:right}.journey-trace{list-style:none;margin:0;padding:0;border-top:1px solid #cbd3ca}.journey-trace li{min-height:139px;display:grid;grid-template-columns:58px 1fr 36px;gap:20px;align-items:start;padding:25px 0;border-bottom:1px solid #cbd3ca;opacity:.48}.journey-trace li[data-active=true]{opacity:1}.journey-trace>li>span{color:#7b897f;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.journey-trace small{color:#6c7c71;font-size:8px;font-weight:850;letter-spacing:.13em}.journey-trace h3{margin:8px 0;font-size:26px;letter-spacing:-.04em}.journey-trace p{max-width:610px;margin:0;color:#5d6961;font-size:13px;line-height:1.65}.journey-trace li>i{width:24px;height:24px;border:1px solid #b9c3ba;border-radius:50%;display:grid;place-items:center;color:#8a958d;font-style:normal;font-size:10px}.journey-trace li[data-active=true]>i{border-color:#49715a;background:#173423;color:var(--lime)}.method-section{background:#07100d;color:var(--ink);padding:110px max(32px,calc((100vw - 1320px)/2));position:relative;overflow:hidden}.method-section:before{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:62px 62px}.section-kicker.inverted{position:relative;border-color:var(--line)}.section-kicker.inverted span{color:var(--mint)}.section-kicker.inverted p{color:#78837b}.method-heading{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.6fr);gap:90px;padding:54px 0 58px;align-items:end}.method-heading h2 span{color:var(--lime)}.method-heading>p{margin:0;color:#929e95;font-size:15px;line-height:1.75}.method-console{position:relative;display:grid;grid-template-columns:minmax(340px,.72fr) 1.28fr;border:1px solid var(--line);background:#0a1711}.query-config{padding:26px;border-right:1px solid var(--line)}.query-config>div{display:flex;justify-content:space-between;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.query-config>div span{color:#6f7b73}.query-config>div b{color:var(--mint)}.query-config pre{margin:38px 0;color:#b8c6bd;font:500 11px/2 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.query-config>p{margin:0;color:#78847c;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.query-config>p i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 10px rgba(201,255,104,.55)}.method-cells{display:grid;grid-template-columns:1fr 1fr}.method-cells article{min-height:188px;padding:25px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.method-cells article:nth-child(2n){border-right:0}.method-cells article:nth-child(n+3){border-bottom:0}.method-cells span{color:#68766d;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.method-cells h3{margin:35px 0 10px;color:#e4ece5;font-size:22px}.method-cells p{margin:0;color:#7f8b83;font-size:12px;line-height:1.65}.models-section{padding-top:110px}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.model-grid article{min-height:330px;position:relative;padding:25px;border:1px solid #cbd3ca;background:#e8ece3;overflow:hidden}.model-grid article.observed{background:#13241b;color:#edf4eb;border-color:#13241b}.model-grid article>div{display:flex;justify-content:space-between;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.model-grid article>div span{color:#819087}.model-grid article>div b{color:#7b897f}.model-grid .observed>div b{color:var(--lime)}.model-grid h3{margin:74px 0 8px;font-size:40px;letter-spacing:-.06em}.model-grid strong{display:block;color:#4e5d54;font-size:12px}.model-grid .observed strong{color:#b8c6bd}.model-grid p{max-width:340px;margin:18px 0 0;color:#68736c;font-size:13px;line-height:1.65}.model-grid .observed p{color:#88968d}.model-grid article>i{position:absolute;right:22px;bottom:18px;color:#75847a;font-style:normal;font-size:28px}.model-grid .observed>i{color:var(--lime);text-shadow:0 0 24px rgba(201,255,104,.5)}.scope-section{background:#d7ff77;color:#102018;display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:100px max(32px,calc((100vw - 1320px)/2))}.scope-copy .eyebrow{color:#34523f}.scope-copy .eyebrow span{background:#173423;box-shadow:none}.scope-copy h2{font-size:clamp(40px,4.5vw,68px)}.scope-copy>p:not(.eyebrow){max-width:650px;margin:28px 0;color:#3d5445;font-size:15px;line-height:1.7}.scope-copy>a{color:#173423;font-size:12px;font-weight:850;text-decoration:none;border-bottom:1px solid rgba(23,52,35,.35);padding-bottom:5px}.scope-grid{display:grid;grid-template-columns:1fr;gap:10px;align-content:center}.scope-grid article{min-height:290px;padding:24px;background:#f3f6eb;border:1px solid rgba(16,32,24,.18)}.scope-grid span{font-size:8px;font-weight:850;letter-spacing:.13em}.scope-grid ul{list-style:none;margin:56px 0 0;padding:0}.scope-grid li{padding:12px 0;border-top:1px solid rgba(16,32,24,.14);font-size:12px}.scope-grid li:before{content:"＋";margin-right:9px;color:#4e755c}.deliverables-section{padding-bottom:120px}.deliverable-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cbd3ca;border:1px solid #cbd3ca}.deliverable-grid article{min-height:320px;padding:26px;background:#f6f7f1}.deliverable-grid>article>span{display:block;color:#718077;font:800 11px ui-monospace,SFMono-Regular,Menlo,monospace}.deliverable-grid small{display:block;margin-top:58px;color:#607168;font-size:8px;font-weight:850;letter-spacing:.14em}.deliverable-grid h3{margin:14px 0;font-size:28px;letter-spacing:-.04em}.deliverable-grid p{margin:0;color:#667169;font-size:13px;line-height:1.7}.closing-cta{position:relative;min-height:670px;overflow:hidden;background:#09130f;color:var(--ink);padding:110px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.closing-cta>p:first-of-type{color:var(--mint);font-size:9px;font-weight:850;letter-spacing:.18em}.closing-cta h2{font-size:clamp(48px,6.6vw,96px)}.closing-cta h2,.cta-copy{position:relative;z-index:2}.cta-copy{max-width:650px;margin:26px 0;color:#9ba69e;font-size:15px;line-height:1.75}.closing-cta>a{position:relative;z-index:2;min-height:54px;margin-top:8px;padding:0 22px;display:inline-flex;align-items:center;gap:28px;background:var(--lime);color:#0b150f;font-size:12px;font-weight:850;text-decoration:none}.closing-cta>small{position:relative;z-index:2;margin-top:17px;color:#68736c;font-size:9px}.cta-orbit{position:absolute;width:min(610px,82vw);aspect-ratio:1;border:1px solid rgba(201,255,104,.09);border-radius:50%}.cta-orbit:after,.cta-orbit:before{content:"";position:absolute;inset:15%;border:1px solid rgba(143,230,189,.08);border-radius:50%}.cta-orbit:after{inset:31%}.cta-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 18px rgba(201,255,104,.6)}.cta-orbit i:first-child{top:6%;left:31%}.cta-orbit i:nth-child(2){top:66%;right:3%;background:var(--sky)}.cta-orbit i:nth-child(3){left:9%;bottom:17%;background:var(--amber)}footer{min-height:120px;padding:28px max(32px,calc((100vw - 1320px)/2));display:grid;grid-template-columns:1fr 1fr auto;gap:30px;align-items:center;background:#060d0a;border-top:1px solid var(--line)}footer>p{margin:0;color:#68736c;font-size:10px}footer>div{display:flex;gap:20px}footer>div a{color:#89958d;font-size:10px;text-decoration:none}@media (max-width:900px){.journey-grid,.method-console,.method-heading,.scope-section,.section-heading{grid-template-columns:1fr;gap:42px}.readiness-panel{position:relative;top:auto;max-width:620px}.query-config{border-right:0;border-bottom:1px solid var(--line)}.deliverable-grid,.model-grid{grid-template-columns:1fr}.deliverable-grid article,.model-grid article{min-height:260px}.model-grid h3{margin-top:46px}.scope-section{gap:54px}.scope-grid{max-width:700px}footer{grid-template-columns:1fr auto}footer>p{display:none}}@media (max-width:560px){.deliverables-section,.journey-section,.method-section,.models-section{padding:76px 18px}.method-heading,.section-heading{padding:38px 0 44px;gap:28px}.method-heading h2,.scope-copy h2,.section-heading h2{font-size:40px}.journey-grid{gap:36px}.readiness-panel{padding:12px}.remediation-trace p{grid-template-columns:1fr;gap:3px}.remediation-trace i{display:none}.remediation-trace em{text-align:left}.journey-trace li{grid-template-columns:35px 1fr 26px;gap:10px}.journey-trace h3{font-size:21px}.method-console{display:block}.method-cells{grid-template-columns:1fr}.method-cells article{min-height:150px;border-right:0;border-bottom:1px solid var(--line)!important}.method-cells article:last-child{border-bottom:0!important}.query-config{padding:18px}.query-config pre{font-size:9px}.scope-section{padding:76px 18px}.scope-grid{grid-template-columns:1fr}.scope-grid article{min-height:245px}.closing-cta{min-height:610px;padding:80px 18px}.closing-cta h2{font-size:48px}footer{padding:28px 18px;grid-template-columns:1fr}footer>div{margin-left:48px}}:root{--pointer-x:50vw;--pointer-y:40vh;--pointer-x-percent:50%;--pointer-y-percent:40%;--page-progress:0}body{overflow-x:hidden}.site-frame{position:relative;isolation:isolate}.closing-cta,.deliverables-section,.hero-shell,.journey-section,.method-section,.models-section,.scope-section,footer{position:relative;z-index:2}.deliverables-section,.journey-section,.models-section{background:rgba(241,243,235,.95)}.method-section{background:rgba(7,16,13,.96)}.scope-section{background:rgba(215,255,119,.95)}.signal-field{position:fixed;inset:0;z-index:1;width:100vw;height:100vh;pointer-events:none;opacity:.62;mix-blend-mode:screen;transition:filter .7s ease,opacity .7s ease}.model-gemini .signal-field{filter:hue-rotate(42deg) saturate(1.08)}.model-doubao .signal-field{filter:hue-rotate(300deg) saturate(1.18)}.pointer-probe{position:fixed;left:0;top:0;z-index:80;width:86px;height:86px;margin:-43px 0 0 -43px;border:1px solid rgba(201,255,104,.38);border-radius:50%;display:grid;place-items:center;opacity:0;pointer-events:none;will-change:transform;transition:width .25s ease,height .25s ease,margin .25s ease,opacity .25s ease,border-color .35s ease;mix-blend-mode:screen}.pointer-probe:after,.pointer-probe:before{content:"";position:absolute;inset:10px;border:1px dashed rgba(201,255,104,.18);border-radius:50%}.pointer-probe:after{inset:50%;width:4px;height:4px;margin:-2px;border:0;background:var(--lime);box-shadow:0 0 18px var(--lime)}.pointer-probe span{transform:translateY(54px);color:rgba(201,255,104,.68);font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em}.pointer-probe[data-visible=true]{opacity:1}.model-gemini .pointer-probe{border-color:rgba(135,191,255,.48)}.model-gemini .pointer-probe:after{background:var(--sky);box-shadow:0 0 18px var(--sky)}.model-doubao .pointer-probe{border-color:rgba(255,201,107,.5)}.model-doubao .pointer-probe:after{background:var(--amber);box-shadow:0 0 18px var(--amber)}.page-progress{position:fixed;z-index:70;top:0;left:0;width:100%;height:2px;pointer-events:none;background:rgba(255,255,255,.06)}.page-progress i{display:block;width:calc(var(--page-progress) * 100%);height:100%;background:linear-gradient(90deg,var(--mint),var(--lime));box-shadow:0 0 16px rgba(201,255,104,.55);transition:width .08s linear}.chapter-rail{position:fixed;z-index:65;right:18px;top:50%;transform:translateY(-50%);display:grid;gap:9px}.chapter-rail:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:1px;background:rgba(143,230,189,.15)}.chapter-rail a{position:relative;width:20px;min-height:28px;display:flex;align-items:center;color:rgba(207,222,212,.45);text-decoration:none;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;transition:color .25s ease,transform .25s ease}.chapter-rail a:before{content:"";width:13px;height:13px;border:1px solid rgba(143,230,189,.28);border-radius:50%;background:#0a1510;transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.chapter-rail a span{display:none}.chapter-rail a b{position:absolute;right:27px;padding:6px 8px;background:rgba(7,16,13,.88);opacity:0;transform:translateX(6px);white-space:nowrap;transition:opacity .25s ease,transform .25s ease}.chapter-rail a:focus-visible b,.chapter-rail:hover a b{opacity:1;transform:none}.chapter-rail a[aria-current=step]{color:var(--lime);transform:translateX(-4px)}.chapter-rail a[aria-current=step]:before{background:var(--lime);box-shadow:0 0 18px rgba(201,255,104,.55);transform:scale(.72)}.hero-shell{background:radial-gradient(circle at var(--pointer-x-percent) var(--pointer-y-percent),rgba(143,230,189,.14),transparent 25%),radial-gradient(circle at 76% 34%,rgba(89,194,146,.14),transparent 28%),radial-gradient(circle at 22% 18%,rgba(135,191,255,.08),transparent 26%),linear-gradient(115deg,var(--void),#09130f 52%,#06100d)}.hero-shell:after{content:"";position:absolute;z-index:1;inset:84px 0 58px;pointer-events:none;background:linear-gradient(90deg,transparent 0 12%,rgba(201,255,104,.035) 12.1%,transparent 12.2% 50%,rgba(135,191,255,.035) 50.1%,transparent 50.2% 87%,rgba(201,255,104,.035) 87.1%,transparent 87.2%)}.hero-copy .eyebrow{animation:hero-rise .42s cubic-bezier(.2,.75,.2,1) both}.hero-copy h1{animation:hero-rise .5s cubic-bezier(.2,.75,.2,1) .04s both}.hero-lede{animation:hero-rise .5s cubic-bezier(.2,.75,.2,1) .08s both}.disclaimer,.hero-actions{animation:hero-rise .5s cubic-bezier(.2,.75,.2,1) .12s both}.lens{height:fit-content;min-height:0;align-self:start;overflow:hidden;transform:perspective(1200px) rotateY(-2.5deg) rotateX(1deg);transform-origin:center;box-shadow:0 34px 95px rgba(0,0,0,.34),inset 0 0 0 1px rgba(201,255,104,.025);animation:lens-enter .62s cubic-bezier(.16,.78,.2,1) .06s both;transition:transform .45s cubic-bezier(.2,.75,.2,1),box-shadow .45s ease,border-color .35s ease}.lens:focus-within,.lens:hover{transform:perspective(1200px) rotateY(0deg) rotateX(0deg) translateY(-5px);border-color:rgba(201,255,104,.32);box-shadow:0 42px 110px rgba(0,0,0,.42),0 0 60px rgba(143,230,189,.08)}.lens:after{content:"";position:absolute;inset:-70%;pointer-events:none;opacity:.18;background:conic-gradient(from 120deg,transparent 0 34%,rgba(201,255,104,.22) 37%,transparent 40% 100%);animation:lens-ambient 16s linear infinite}.lens>*{position:relative;z-index:2}.lens-map{isolation:isolate;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(201,255,104,.08),transparent 24%),linear-gradient(rgba(255,255,255,.026) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0);background-size:auto,24px 24px,24px 24px}.lens-map:after,.lens-map:before{content:"";position:absolute;z-index:0;left:50%;top:50%;width:235px;height:235px;transform:translate(-50%,-50%);border:1px solid rgba(143,230,189,.1);border-radius:50%}.lens-map:after{width:330px;height:330px;border-style:dashed;animation:orbit-slow 24s linear infinite}.field-coordinates{position:absolute;inset:9px 11px auto;display:flex;justify-content:space-between;color:#526159;font:600 7px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.network-lines{position:absolute;z-index:0;inset:0;opacity:.12;transition:opacity .45s ease}.network-lines i{position:absolute;left:50%;top:50%;width:42%;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(201,255,104,.72),transparent)}.network-lines i:first-child{transform:rotate(-148deg)}.network-lines i:nth-child(2){transform:rotate(-32deg)}.network-lines i:nth-child(3){transform:rotate(147deg)}.network-lines i:nth-child(4){transform:rotate(31deg)}.phase-complete .network-lines,.phase-connecting .network-lines{opacity:.85}.phase-connecting .network-lines i{animation:line-connect .72s cubic-bezier(.16,.8,.2,1) both}.phase-connecting .network-lines i:nth-child(2){animation-delay:.1s}.phase-connecting .network-lines i:nth-child(3){animation-delay:.18s}.phase-connecting .network-lines i:nth-child(4){animation-delay:.28s}.source-node{transition:color .35s ease,border-color .35s ease,transform .5s cubic-bezier(.2,.75,.2,1),box-shadow .35s ease}.node-b,.source-node:nth-of-type(2){animation-delay:-1.2s}.node-c{animation-delay:-2.4s}.node-d{animation-delay:-3.6s}.phase-locating .source-node{color:var(--amber);border-color:rgba(255,201,107,.48);box-shadow:0 0 22px rgba(255,201,107,.12)}.phase-complete .source-node,.phase-connecting .source-node{color:var(--mint);border-color:rgba(143,230,189,.42);box-shadow:0 0 24px rgba(143,230,189,.12);transform:translateZ(0) scale(1.05)}.brand-core{transition:transform .5s cubic-bezier(.2,.75,.2,1),border-color .4s ease,box-shadow .4s ease}.phase-locating .brand-core{transform:translate(-50%,-50%) scale(.92);border-color:var(--amber)}.phase-connecting .brand-core{transform:translate(-50%,-50%) scale(1.08);border-color:var(--mint);box-shadow:0 0 0 22px rgba(143,230,189,.045),0 0 90px rgba(143,230,189,.28)}.phase-complete .brand-core{border-color:var(--lime);box-shadow:0 0 0 18px rgba(201,255,104,.04),0 0 85px rgba(201,255,104,.22)}.core-ring{position:absolute;inset:-28px;border:1px solid rgba(201,255,104,.13);border-radius:50%}.core-ring.ring-b{inset:-58px;border-style:dashed}.phase-locating .core-ring{animation:orbit-pulse .72s ease-in-out infinite alternate}.phase-connecting .core-ring{animation:orbit-spin 2.8s linear infinite}.scan-phase-label{position:absolute;left:50%;bottom:11px;transform:translateX(-50%);color:#64736a;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;white-space:nowrap;transition:color .3s ease}.phase-locating .scan-phase-label{color:var(--amber)}.phase-connecting .scan-phase-label{color:var(--mint)}.phase-complete .scan-phase-label{color:var(--lime)}.phase-locating .scan-line{opacity:1;animation:scan-locate .62s ease-in-out infinite alternate}.phase-connecting .scan-line{opacity:1;animation:scan 1.05s ease both}.signal-list>div{transition:opacity .28s ease,transform .38s cubic-bezier(.2,.75,.2,1)}.phase-locating .signal-list>div{opacity:.34;transform:translateY(4px)}.phase-connecting .signal-list>div{opacity:.64}.phase-complete .signal-list>div{opacity:1;transform:none}.scan-button{position:relative;overflow:hidden;transition:background .25s ease,transform .2s ease}.scan-button:before{content:"";position:absolute;inset:0;transform:translateX(-110%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent)}.phase-connecting .scan-button:before,.phase-locating .scan-button:before{animation:button-scan .9s linear infinite}.scan-button:not(:disabled):hover{transform:translateY(-2px)}.scan-button:disabled{cursor:progress;background:var(--mint)}.motion-ready .motion-section:not(.hero-shell) .deliverable-grid,.motion-ready .motion-section:not(.hero-shell) .journey-grid,.motion-ready .motion-section:not(.hero-shell) .method-console,.motion-ready .motion-section:not(.hero-shell) .method-heading,.motion-ready .motion-section:not(.hero-shell) .model-grid,.motion-ready .motion-section:not(.hero-shell) .scope-copy,.motion-ready .motion-section:not(.hero-shell) .scope-grid,.motion-ready .motion-section:not(.hero-shell) .section-heading,.motion-ready .motion-section:not(.hero-shell) .section-kicker,.motion-ready .motion-section:not(.hero-shell)>a,.motion-ready .motion-section:not(.hero-shell)>h2,.motion-ready .motion-section:not(.hero-shell)>p{opacity:.12;transform:translateY(54px);filter:blur(7px);transition:opacity .72s ease,transform .82s cubic-bezier(.2,.75,.2,1),filter .72s ease}.motion-ready .motion-section.is-inview .deliverable-grid,.motion-ready .motion-section.is-inview .journey-grid,.motion-ready .motion-section.is-inview .method-console,.motion-ready .motion-section.is-inview .method-heading,.motion-ready .motion-section.is-inview .model-grid,.motion-ready .motion-section.is-inview .scope-copy,.motion-ready .motion-section.is-inview .scope-grid,.motion-ready .motion-section.is-inview .section-heading,.motion-ready .motion-section.is-inview .section-kicker,.motion-ready .motion-section.is-inview>a,.motion-ready .motion-section.is-inview>h2,.motion-ready .motion-section.is-inview>p{opacity:1;transform:none;filter:none}.motion-ready .motion-section.is-inview .method-heading,.motion-ready .motion-section.is-inview .scope-grid,.motion-ready .motion-section.is-inview .section-heading{transition-delay:.1s}.motion-ready .motion-section.is-inview .deliverable-grid,.motion-ready .motion-section.is-inview .journey-grid,.motion-ready .motion-section.is-inview .method-console,.motion-ready .motion-section.is-inview .model-grid{transition-delay:.18s}.motion-section:not(.hero-shell):after{content:"";position:absolute;z-index:3;left:0;top:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,transparent,var(--lime),transparent);opacity:.7;pointer-events:none}.motion-section.is-inview:not(.hero-shell):after{animation:section-scan 1.15s cubic-bezier(.2,.75,.2,1) .12s both}.readiness-core,.readiness-panel dl div,.remediation-trace{transition:background .5s ease,border-color .5s ease,transform .5s cubic-bezier(.2,.75,.2,1),box-shadow .5s ease}.readiness-core[data-ready=true]{transform:scale(1.015);box-shadow:inset 0 0 60px rgba(143,230,189,.09)}.journey-trace li{transition:opacity .45s ease,transform .45s cubic-bezier(.2,.75,.2,1),background .45s ease}.journey-trace li[data-active=true]{transform:translateX(8px);background:linear-gradient(90deg,rgba(201,255,104,.08),transparent 72%)}.journey-trace li[data-active=true]>i{animation:step-pulse .52s cubic-bezier(.2,.75,.2,1) both}.method-console{overflow:hidden;box-shadow:0 38px 100px rgba(0,0,0,.26)}.method-console:after{content:"";position:absolute;z-index:5;top:0;bottom:0;width:20%;left:-25%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(201,255,104,.075),transparent)}.method-section.is-inview .method-console:after{animation:console-sweep 2.2s cubic-bezier(.2,.75,.2,1) .45s both}.method-cells article{transition:background .32s ease,transform .32s ease}.method-cells article:hover{background:#102219;transform:translateY(-3px)}.method-cells article:hover h3{color:var(--lime)}.model-grid article{--card-x:50%;--card-y:50%;cursor:pointer;transform-style:preserve-3d;transition:transform .38s cubic-bezier(.2,.75,.2,1),border-color .32s ease,box-shadow .38s ease,background .38s ease}.model-grid article:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--card-x) var(--card-y),rgba(201,255,104,.22),transparent 36%);transition:opacity .32s ease}.model-grid article.is-selected,.model-grid article:focus-visible,.model-grid article:hover{transform:perspective(900px) translateY(-10px) rotateX(1.2deg);border-color:#759181;box-shadow:0 24px 70px rgba(20,40,29,.16);outline:none}.model-grid article.is-selected:before,.model-grid article:focus-visible:before,.model-grid article:hover:before{opacity:1}.model-grid article:focus-visible{box-shadow:0 0 0 3px var(--lime),0 24px 70px rgba(20,40,29,.16)}.model-grid article.is-selected>i{animation:model-ping 1.4s ease-in-out infinite}.scope-section{overflow:hidden}.scope-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--pointer-x-percent) var(--pointer-y-percent),rgba(255,255,255,.28),transparent 23%);opacity:.72}.scope-copy,.scope-grid{position:relative;z-index:2}.scope-grid article{transition:transform .38s cubic-bezier(.2,.75,.2,1),box-shadow .38s ease}.scope-grid article:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(23,52,35,.14)}.deliverable-grid article{position:relative;overflow:hidden;transition:background .34s ease,transform .34s ease}.deliverable-grid article:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;transform:scaleX(0);transform-origin:left;background:var(--lime);transition:transform .45s cubic-bezier(.2,.75,.2,1)}.deliverable-grid article:hover{transform:translateY(-6px)}.deliverable-grid article:hover:after{transform:scaleX(1)}.cta-orbit{animation:orbit-spin 26s linear infinite}.cta-orbit:before{animation:orbit-reverse 17s linear infinite}.cta-orbit:after{animation:orbit-spin 11s linear infinite}.closing-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--pointer-x-percent) var(--pointer-y-percent),rgba(201,255,104,.12),transparent 26%);pointer-events:none}.closing-cta>a,.nav-cta,.primary-button,.secondary-button{transition:transform .22s ease,box-shadow .3s ease,background .3s ease}.closing-cta>a:hover,.nav-cta:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-3px)}.closing-cta>a:hover,.primary-button:hover{box-shadow:0 18px 48px rgba(201,255,104,.18)}@keyframes hero-rise{0%{opacity:0;transform:translateY(34px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes lens-enter{0%{opacity:0;transform:perspective(1200px) rotateY(-9deg) rotateX(4deg) translateX(52px)}to{opacity:1;transform:perspective(1200px) rotateY(-2.5deg) rotateX(1deg)}}@keyframes lens-ambient{to{transform:rotate(1turn)}}@keyframes orbit-slow{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes orbit-spin{to{transform:rotate(1turn)}}@keyframes orbit-reverse{to{transform:rotate(-1turn)}}@keyframes orbit-pulse{to{transform:scale(1.12);opacity:.42}}@keyframes node-drift{0%{margin-top:-3px}to{margin-top:4px}}@keyframes line-connect{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes scan-locate{0%{left:22%}to{left:72%}}@keyframes button-scan{to{transform:translateX(110%)}}@keyframes section-scan{0%{transform:scaleX(0);opacity:0}25%{opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes step-pulse{0%{transform:scale(.65)}70%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes console-sweep{to{left:110%}}@keyframes model-ping{50%{transform:scale(1.24);text-shadow:0 0 38px currentColor}}@media (max-width:1100px){.chapter-rail{display:none}}@media (max-width:980px){.lens{animation:hero-rise .55s .08s both;transform:none}.lens:focus-within,.lens:hover{transform:translateY(-3px)}}@media (max-width:700px){.signal-field{opacity:.34}.pointer-probe{display:none}.hero-shell{background:radial-gradient(circle at 70% 24%,rgba(143,230,189,.14),transparent 26%),linear-gradient(145deg,var(--void),#09130f 58%,#06100d)}.journey-trace li[data-active=true]{transform:translateX(3px)}.model-grid article.is-selected,.model-grid article:focus-visible,.model-grid article:hover{transform:translateY(-5px)}}@media (max-width:560px){h1{font-size:44px}}@media (prefers-reduced-motion:reduce){.signal-field{opacity:.28}.pointer-probe{display:none}.core-ring,.cta-orbit,.cta-orbit:after,.cta-orbit:before,.disclaimer,.hero-actions,.hero-copy .eyebrow,.hero-copy h1,.hero-lede,.lens,.lens-map:after,.lens:after,.method-console:after,.model-grid article.is-selected>i,.source-node{animation:none!important}.motion-ready .motion-section:not(.hero-shell) .deliverable-grid,.motion-ready .motion-section:not(.hero-shell) .journey-grid,.motion-ready .motion-section:not(.hero-shell) .method-console,.motion-ready .motion-section:not(.hero-shell) .method-heading,.motion-ready .motion-section:not(.hero-shell) .model-grid,.motion-ready .motion-section:not(.hero-shell) .scope-copy,.motion-ready .motion-section:not(.hero-shell) .scope-grid,.motion-ready .motion-section:not(.hero-shell) .section-heading,.motion-ready .motion-section:not(.hero-shell) .section-kicker,.motion-ready .motion-section:not(.hero-shell)>a,.motion-ready .motion-section:not(.hero-shell)>h2,.motion-ready .motion-section:not(.hero-shell)>p{opacity:1;transform:none;filter:none}.motion-section:after{display:none}}.hero{padding-top:50px;padding-bottom:44px}.lens{--theatre-accent:var(--lime);padding:14px}.model-gemini .lens{--theatre-accent:var(--sky)}.model-doubao .lens{--theatre-accent:var(--amber)}.lens .lens-head{padding-bottom:10px}.lens .model-tabs{padding:8px 0}.lens .model-tabs button{min-height:40px}.lens-map{height:198px;cursor:crosshair;touch-action:pan-y;background:#08120e}.lens-map:before{z-index:1;width:190px;height:190px;border-color:color-mix(in srgb,var(--theatre-accent) 18%,transparent);box-shadow:0 0 80px color-mix(in srgb,var(--theatre-accent) 6%,transparent)}.lens-map:after{z-index:1;width:270px;height:270px;border-color:color-mix(in srgb,var(--theatre-accent) 12%,transparent)}.terrain-canvas{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;opacity:.96}.field-coordinates,.interaction-hint{z-index:6;pointer-events:none}.interaction-hint{position:absolute;right:11px;top:27px;color:#65736a;font:650 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.interaction-hint i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;border:1px solid var(--theatre-accent);box-shadow:0 0 10px color-mix(in srgb,var(--theatre-accent) 55%,transparent)}.network-lines{z-index:2;opacity:.14}.network-lines i{width:45%;background:linear-gradient(90deg,color-mix(in srgb,var(--theatre-accent) 74%,transparent),transparent);transition:opacity .32s ease,filter .32s ease,clip-path .6s ease}.network-lines i[data-active=true]{opacity:1;filter:drop-shadow(0 0 5px var(--theatre-accent))}.network-lines i:first-child{transform:rotate(-146deg)}.network-lines i:nth-child(2){transform:rotate(-34deg)}.network-lines i:nth-child(3){transform:rotate(146deg)}.network-lines i:nth-child(4){transform:rotate(34deg)}.source-node{appearance:none;min-width:82px;min-height:42px;z-index:5;padding:7px 9px;border:1px solid rgba(187,215,194,.16);background:rgba(8,19,14,.84);color:#88958c;font-family:inherit;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:node-drift 5.6s ease-in-out infinite alternate}.source-node small,.source-node span{display:block}.source-node small{color:#58675e;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.source-node span{margin-top:5px;color:inherit;font-size:8px;font-weight:760;letter-spacing:.08em}.source-node:focus-visible,.source-node:hover,.source-node[aria-pressed=true]{color:var(--theatre-accent);border-color:color-mix(in srgb,var(--theatre-accent) 56%,transparent);background:color-mix(in srgb,var(--theatre-accent) 8%,#08130e);box-shadow:0 0 30px color-mix(in srgb,var(--theatre-accent) 15%,transparent);transform:translateY(-2px) scale(1.04);outline:none}.source-node:focus-visible{box-shadow:0 0 0 2px var(--theatre-accent),0 0 30px color-mix(in srgb,var(--theatre-accent) 15%,transparent)}.node-a{left:5%;top:23%}.node-b{right:5%;top:25%}.node-c{left:5%;bottom:17%}.node-d{right:5%;bottom:17%}.brand-core{z-index:4;width:116px;height:116px;border-color:color-mix(in srgb,var(--theatre-accent) 46%,transparent);background:radial-gradient(circle at 42% 35%,color-mix(in srgb,var(--theatre-accent) 7%,transparent),transparent 38%),rgba(7,19,13,.94)}.brand-core i{background:var(--theatre-accent);box-shadow:0 0 18px var(--theatre-accent)}.core-ring{border-color:color-mix(in srgb,var(--theatre-accent) 18%,transparent)}.answer-candidate{position:absolute;z-index:6;left:50%;top:21px;min-width:134px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--theatre-accent) 28%,transparent);background:rgba(8,19,14,.88);opacity:0;transform:translate(-50%,-8px);text-align:center;pointer-events:none;transition:opacity .4s ease,transform .45s cubic-bezier(.2,.75,.2,1)}.answer-candidate[data-visible=true]{opacity:1;transform:translate(-50%)}.answer-candidate b,.answer-candidate span{display:block;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.answer-candidate span{color:var(--theatre-accent)}.answer-candidate b{margin-top:5px;color:#75837a}.scan-phase-label{z-index:6;color:#7b8980}.scan-stages{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.scan-stages li{position:relative;min-height:40px;padding:5px 8px;display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:center;background:#0a1711;overflow:hidden;transition:background .3s ease,color .3s ease}.scan-stages li:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--theatre-accent);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.75,.2,1)}.scan-stages li>span{color:#66746b;font:750 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.scan-stages b,.scan-stages small{display:block}.scan-stages b{color:#87938b;font:750 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.scan-stages small{margin-top:5px;color:#56635b;font-size:7px}.scan-stages li>i{position:absolute;right:7px;top:7px;width:5px;height:5px;border:1px solid #526057;border-radius:50%}.scan-stages li[data-state=active]{background:color-mix(in srgb,var(--theatre-accent) 7%,#0a1711)}.scan-stages li[data-state=active]:after,.scan-stages li[data-state=complete]:after{transform:scaleX(1)}.scan-stages li[data-state=active] b,.scan-stages li[data-state=complete] b{color:var(--theatre-accent)}.scan-stages li[data-state=active]>i{box-shadow:0 0 12px var(--theatre-accent);animation:stage-pulse .8s ease-in-out infinite alternate}.scan-stages li[data-state=active]>i,.scan-stages li[data-state=complete]>i{background:var(--theatre-accent);border-color:var(--theatre-accent)}.query-panel{margin-top:8px;padding:8px 10px;background:rgba(5,14,10,.38)}.query-panel p b{color:var(--theatre-accent);font-size:11px}.lens .signal-list{grid-template-columns:repeat(4,1fr)}.lens .signal-list>div{min-height:46px;padding:8px 10px}.phase-crawl .source-node{border-color:rgba(255,201,107,.34);box-shadow:0 0 20px rgba(255,201,107,.08)}.phase-crawl .source-node:first-of-type{animation:source-discover 1s ease-in-out infinite alternate}.phase-crawl .source-node:nth-of-type(2){animation:source-discover 1s ease-in-out .18s infinite alternate}.phase-crawl .source-node:nth-of-type(3){animation:source-discover 1s ease-in-out .36s infinite alternate}.phase-crawl .source-node:nth-of-type(4){animation:source-discover 1s ease-in-out .54s infinite alternate}.phase-crawl .scan-line{opacity:1;animation:scan 1.25s linear infinite}.phase-complete .network-lines,.phase-recommend .network-lines,.phase-understand .network-lines{opacity:.82}.phase-understand .network-lines i{animation:line-connect .75s cubic-bezier(.16,.8,.2,1) both}.phase-understand .network-lines i:nth-child(2){animation-delay:.1s}.phase-understand .network-lines i:nth-child(3){animation-delay:.2s}.phase-understand .network-lines i:nth-child(4){animation-delay:.3s}.phase-understand .brand-core{transform:translate(-50%,-50%) scale(1.07);box-shadow:0 0 0 22px color-mix(in srgb,var(--theatre-accent) 5%,transparent),0 0 90px color-mix(in srgb,var(--theatre-accent) 24%,transparent)}.phase-understand .core-ring{animation:orbit-spin 3.4s linear infinite}.phase-complete .brand-core,.phase-recommend .brand-core{border-color:var(--theatre-accent);box-shadow:0 0 0 18px color-mix(in srgb,var(--theatre-accent) 5%,transparent),0 0 100px color-mix(in srgb,var(--theatre-accent) 25%,transparent)}.phase-recommend .brand-core{animation:core-breathe 1.15s ease-in-out infinite alternate}.phase-complete .source-node,.phase-recommend .source-node{color:var(--theatre-accent);border-color:color-mix(in srgb,var(--theatre-accent) 42%,transparent)}.phase-crawl .scan-phase-label{color:var(--amber)}.phase-understand .scan-phase-label{color:var(--mint)}.phase-complete .scan-phase-label,.phase-recommend .scan-phase-label{color:var(--theatre-accent)}.phase-crawl .signal-list>div{opacity:.34;transform:translateY(4px)}.phase-understand .signal-list>div{opacity:.64}.phase-complete .signal-list>div,.phase-recommend .signal-list>div{opacity:1;transform:none}.phase-crawl .scan-button:before,.phase-recommend .scan-button:before,.phase-understand .scan-button:before{animation:button-scan .9s linear infinite}.readiness-core{position:relative;overflow:hidden}.readiness-core:after{content:"";position:absolute;inset:19px;border:1px dashed rgba(201,255,104,.1);border-radius:50%;animation:orbit-spin 22s linear infinite}.readiness-core>p,.readiness-core>small,.readiness-core>strong{position:relative;z-index:2}.readiness-label{position:absolute;z-index:3;color:#617168;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;transition:color .45s ease,transform .45s ease}.label-site{left:16px;top:18px}.label-entity{right:16px;top:18px}.label-source{left:16px;bottom:17px}.label-model{right:16px;bottom:17px}.readiness-core[data-ready=true] .readiness-label{color:var(--lime);transform:translateY(-2px)}.model-grid article{min-height:356px}.model-grid article>.surface-path{position:absolute;left:25px;right:54px;bottom:28px;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;gap:6px;align-items:center;color:#6e7d73;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;opacity:.5;transition:opacity .35s ease,transform .4s cubic-bezier(.2,.75,.2,1)}.surface-path i{position:static;width:auto;height:1px;background:#aab5ac;transform:scaleX(.32);transform-origin:left;transition:transform .5s cubic-bezier(.2,.75,.2,1),background .35s ease}.model-grid article.is-selected>.surface-path,.model-grid article:focus-visible>.surface-path,.model-grid article:hover>.surface-path{opacity:1;transform:translateY(-5px);color:#284233}.model-grid article.is-selected>.surface-path i,.model-grid article:focus-visible>.surface-path i,.model-grid article:hover>.surface-path i{transform:scaleX(1);background:#4f7a5e}.model-grid article.observed>.surface-path{color:#718078}.model-grid article.observed>.surface-path i{background:#53645a}.model-grid article.observed.is-selected>.surface-path,.model-grid article.observed:hover>.surface-path{color:var(--lime)}.model-grid article.observed.is-selected>.surface-path i,.model-grid article.observed:hover>.surface-path i{background:var(--lime)}@keyframes source-discover{to{color:var(--amber);border-color:rgba(255,201,107,.68);box-shadow:0 0 28px rgba(255,201,107,.18);transform:translateY(-3px)}}@keyframes stage-pulse{to{transform:scale(1.35);opacity:.58}}@keyframes core-breathe{to{transform:translate(-50%,-50%) scale(1.055)}}@media (max-width:560px){.hero{padding-top:52px;padding-bottom:44px}.lens-map{height:270px}.lens .signal-list{grid-template-columns:1fr 1fr}.interaction-hint{display:none}.source-node{min-width:72px;min-height:40px;padding:6px 7px}.node-a,.node-c{left:3%}.node-b,.node-d{right:3%}.brand-core{width:100px;height:100px}.core-ring.ring-a{inset:-21px}.core-ring.ring-b{inset:-43px}.scan-stages li{min-height:57px;padding:8px 6px;grid-template-columns:16px 1fr;gap:4px}.scan-stages small{font-size:6px}.answer-candidate{top:17px;min-width:118px}.model-grid article>.surface-path{left:20px;right:50px}}@media (prefers-reduced-motion:reduce){.terrain-canvas{opacity:.76}.phase-crawl .source-node,.phase-recommend .brand-core,.phase-understand .core-ring,.readiness-core:after,.scan-stages li>i{animation:none!important}}.kinetic-headline{max-width:880px;font-size:clamp(47px,5.35vw,84px);line-height:.94;letter-spacing:-.062em}.kinetic-headline>span:first-child{display:block;color:var(--ink)}.model-rotator{position:relative;display:block;width:min(100%,920px);height:clamp(76px,7.4vw,112px);margin-top:clamp(16px,2.2vw,28px);overflow:visible}.rotating-model{position:absolute;inset:0 auto auto 0;display:flex;align-items:center;color:#68a7ff;opacity:0;filter:blur(19px);transform:scale(.94);transform-origin:left center;pointer-events:none;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(58px,6.15vw,98px);font-weight:900;line-height:.94;letter-spacing:-.065em;transition:opacity .78s ease,filter .88s cubic-bezier(.16,.8,.2,1),transform .88s cubic-bezier(.16,.8,.2,1)}.rotating-model[data-active=true]{opacity:1;filter:blur(0);transform:scale(1)}.rotating-model[data-model=chatgpt]{color:#55c6a9}.rotating-model[data-model=gemini]{color:var(--sky)}.rotating-model[data-model=doubao]{color:var(--amber)}.rotating-model em{color:currentColor;font-style:normal;white-space:nowrap}.model-mark{position:relative;width:.66em;height:.66em;flex:0 0 .66em;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:.08em;filter:drop-shadow(0 0 18px color-mix(in srgb,currentColor 30%,transparent))}.model-mark b{display:block;border-radius:50%;background:currentColor}.mark-google b:first-child{background:#75a7ff}.mark-google b:nth-child(2){background:#ffcb5b}.mark-google b:nth-child(3){background:#76d79a}.mark-google b:nth-child(4){background:#ff7e78}.mark-gemini{display:block;border-radius:0;background:currentColor;clip-path:polygon(50% 0,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0 50%,39% 35%)}.mark-gemini b{display:none}.mark-doubao{display:block;border:2px solid;border-radius:42% 58% 52% 48%;transform:rotate(-8deg)}.mark-doubao:after,.mark-doubao:before{content:"";position:absolute;border:2px solid;border-radius:50%}.mark-doubao:before{inset:18%}.mark-doubao:after{width:16%;height:16%;right:-12%;top:5%;background:currentColor}.mark-doubao b{display:none}.pipeline-viewport{--pipeline-accent:var(--lime);position:relative;min-height:350px;margin-top:12px;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 74% 53%,rgba(201,255,104,.09),transparent 31%),#0a1811}.pipeline-grid{position:absolute;inset:0;opacity:.38;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,black,transparent 94%);mask-image:linear-gradient(180deg,black,transparent 94%)}.pipeline-viewport:before{content:"";position:absolute;z-index:1;left:43%;top:54%;width:31%;height:1px;background:linear-gradient(90deg,var(--pipeline-accent),transparent);opacity:.12;transform-origin:left;transform:scaleX(.25);transition:transform .65s cubic-bezier(.2,.75,.2,1),opacity .45s ease}.pipeline-viewport[data-phase="4"]:before{opacity:.75;transform:scaleX(1);box-shadow:0 0 16px color-mix(in srgb,var(--pipeline-accent) 55%,transparent)}.buyer-query{position:absolute;z-index:3;left:16px;right:16px;top:13px;min-height:58px;padding:10px 14px;border:1px solid rgba(255,255,255,.12);background:rgba(8,20,14,.88);transition:border-color .45s ease,box-shadow .45s ease}.buyer-query:after{content:"";position:absolute;left:23%;top:100%;width:1px;height:21px;background:linear-gradient(var(--pipeline-accent),transparent);opacity:.5}.buyer-query span{color:#6d7c72;font:750 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.buyer-query p{margin:8px 0 0;color:#d8e2da;font-size:11px;line-height:1.35}.pipeline-viewport[data-phase="0"] .buyer-query{border-color:color-mix(in srgb,var(--pipeline-accent) 55%,transparent);box-shadow:0 0 38px color-mix(in srgb,var(--pipeline-accent) 10%,transparent)}.pipeline-track{position:absolute;z-index:3;left:16px;top:82px;bottom:39px;width:41%;margin:0;padding:0;list-style:none;display:grid;grid-template-rows:repeat(5,1fr)}.pipeline-track:after,.pipeline-track:before{content:"";position:absolute;z-index:-1;left:13px;top:13px;width:1px;height:calc(100% - 26px);background:rgba(255,255,255,.11)}.pipeline-track:after{height:7%;background:var(--pipeline-accent);box-shadow:0 0 12px color-mix(in srgb,var(--pipeline-accent) 55%,transparent);transition:height .7s cubic-bezier(.2,.75,.2,1)}.pipeline-viewport[data-phase="1"] .pipeline-track:after{height:25%}.pipeline-viewport[data-phase="2"] .pipeline-track:after{height:49%}.pipeline-viewport[data-phase="3"] .pipeline-track:after{height:73%}.pipeline-viewport[data-phase="4"] .pipeline-track:after{height:calc(100% - 26px)}.pipeline-track li{min-width:0;display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;color:#56645b;opacity:.4;transform:translateX(-3px);transition:opacity .4s ease,color .4s ease,transform .5s cubic-bezier(.2,.75,.2,1)}.pipeline-track li>i{width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;background:#0d1d15;color:#65736a;font:750 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s ease}.pipeline-track li b,.pipeline-track li span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pipeline-track li b{font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.pipeline-track li span{margin-top:5px;font-size:8px}.pipeline-track li[data-state=active],.pipeline-track li[data-state=complete]{color:#d4dfd6;opacity:1;transform:none}.pipeline-track li[data-state=active]>i{color:#0a1811;background:var(--pipeline-accent);border-color:var(--pipeline-accent);box-shadow:0 0 22px color-mix(in srgb,var(--pipeline-accent) 32%,transparent);animation:pipeline-node-pulse 1.2s ease-in-out infinite alternate}.pipeline-track li[data-state=complete]>i{color:var(--pipeline-accent);border-color:color-mix(in srgb,var(--pipeline-accent) 48%,transparent)}.answer-preview{position:absolute;z-index:4;right:16px;top:92px;width:49%;min-height:189px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,rgba(17,35,24,.96),rgba(7,18,12,.96));opacity:.2;filter:blur(5px);transform:translateY(18px) scale(.97);transition:opacity .65s ease,filter .7s ease,transform .7s cubic-bezier(.16,.8,.2,1),border-color .55s ease,box-shadow .55s ease}.answer-preview:before{content:"";position:absolute;right:14px;top:14px;width:7px;height:7px;border-radius:50%;border:1px solid #66756b}.answer-preview[data-visible=true]{opacity:1;filter:blur(0);transform:none;border-color:color-mix(in srgb,var(--pipeline-accent) 38%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--pipeline-accent) 9%,transparent)}.answer-preview[data-visible=true]:before{background:var(--pipeline-accent);border-color:var(--pipeline-accent);box-shadow:0 0 14px var(--pipeline-accent)}.answer-preview>div{padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.1)}.answer-preview b,.answer-preview span{display:block;font:750 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.answer-preview span{color:#6e7d72}.answer-preview b{margin-top:6px;color:var(--pipeline-accent)}.answer-preview p{margin:13px 0;color:#adbab0;font-size:9px;line-height:1.6}.answer-preview p strong{color:#edf4ee}.answer-preview small{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:#68766c;font:650 6px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.answer-preview small i{width:4px;height:4px;border-radius:50%;background:var(--pipeline-accent)}.pipeline-status{position:absolute;z-index:5;left:16px;right:16px;bottom:12px;display:flex;justify-content:space-between;color:#5f6d64;font:750 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.pipeline-status b{color:var(--pipeline-accent)}.pipeline-viewport[data-ready=true]{background:radial-gradient(circle at 74% 53%,rgba(143,230,189,.13),transparent 34%),#0a1811}@keyframes pipeline-node-pulse{to{transform:scale(1.12);box-shadow:0 0 30px color-mix(in srgb,var(--pipeline-accent) 48%,transparent)}}@media (max-width:980px){.kinetic-headline{max-width:820px}.model-rotator{height:clamp(78px,10vw,108px)}.rotating-model{font-size:clamp(62px,9.5vw,92px)}.readiness-panel{position:sticky;top:18px}}@media (max-width:900px){.readiness-panel{position:relative;top:auto}}@media (max-width:560px){.kinetic-headline{font-size:43px;line-height:.96;letter-spacing:-.055em}.model-rotator{height:64px;margin-top:15px}.rotating-model{font-size:clamp(48px,13.2vw,64px);line-height:.98;letter-spacing:-.058em}.model-mark{width:.62em;height:.62em;flex-basis:.62em}.pipeline-viewport{min-height:574px}.pipeline-viewport:before{display:none}.buyer-query{left:12px;right:12px}.pipeline-track{left:12px;right:12px;top:96px;bottom:194px;width:auto}.answer-preview{left:12px;right:12px;top:auto;bottom:45px;width:auto;min-height:137px}.answer-preview p{margin:12px 0}.pipeline-status{left:12px;right:12px}.pipeline-status span{display:none}}@media (prefers-reduced-motion:reduce){.rotating-model{transition:none;display:none;filter:none;transform:none}.rotating-model[data-active=true]{display:flex}.answer-preview,.pipeline-track li,.pipeline-track li>i,.pipeline-track:after,.pipeline-viewport:before{transition:none;animation:none!important}}:root{--void:#07111f;--void-2:#0b182b;--ink:#f5f7fb;--muted:#a7b1c2;--line:rgba(165,190,226,.18);--lime:#68a7ff;--mint:#72d9f0;--sky:#a28bff;--amber:#ffbd6c}body{background:var(--void)}.brand-logo{display:block;width:205px;height:auto}.hero-shell{background:radial-gradient(circle at 77% 31%,rgba(104,167,255,.17),transparent 30%),radial-gradient(circle at 21% 17%,rgba(162,139,255,.12),transparent 27%),linear-gradient(118deg,#07111f,#0a1627 55%,#07101d)}.hero-shell:before{opacity:.24;background-size:52px 52px}.topbar{max-width:none;padding-left:max(42px,calc((100vw - 1440px)/2 + 42px));padding-right:max(42px,calc((100vw - 1440px)/2 + 42px));background:#f6f4ee;border-color:#d9dce4}.topbar nav a{color:#536078}.topbar nav a:hover{color:#0b1728}.nav-cta{color:#185fc7}.eyebrow{color:var(--mint)}.eyebrow span{background:var(--lime);box-shadow:0 0 14px rgba(104,167,255,.72)}.hero-lede{color:#b9c4d4}.disclaimer{color:#75839a}.closing-cta>a,.primary-button,.scan-button{background:var(--lime);color:#07111f}.primary-button:hover{background:#8cbdff}.secondary-button{border-color:rgba(217,227,244,.28)}.secondary-button:hover{border-color:var(--mint)}.lens{background:rgba(10,23,42,.9);border-color:rgba(143,183,239,.25);box-shadow:0 40px 95px rgba(1,8,20,.48)}.lens:before{background:linear-gradient(120deg,rgba(104,167,255,.3),transparent 27%,transparent 68%,rgba(162,139,255,.2))}.lens-head span{color:#7f8ea7}.lens-head .live-dot{color:var(--mint)}.model-tabs button{color:#8795ac;background:rgba(255,255,255,.04)}.model-tabs button[aria-pressed=true]{color:var(--lime);border-color:rgba(104,167,255,.36);background:rgba(104,167,255,.08)}.lens-map{background:radial-gradient(circle at center,rgba(104,167,255,.09),transparent 35%),repeating-radial-gradient(circle at center,transparent 0 34px,rgba(164,192,230,.08) 35px 36px)}.brand-core{background:rgba(9,21,39,.94);border-color:rgba(104,167,255,.45);box-shadow:0 0 0 13px rgba(104,167,255,.03),0 0 55px rgba(104,167,255,.14)}.is-scanned .brand-core{border-color:var(--lime);box-shadow:0 0 0 13px rgba(104,167,255,.05),0 0 72px rgba(104,167,255,.24)}.source-node{background:#0b182b;color:#8290a6;border-color:rgba(164,190,226,.18)}.query-panel{background:rgba(7,17,31,.55)}.query-panel>span{color:#71819a}.query-panel p{color:#d7e1ef}.scan-stages li,.signal-list>div{background:#0b182b}.scan-stages li>span,.signal-list span{color:#75849b}.signal-list b{color:#cfdae8}.scan-stages li[data-state=active]{background:color-mix(in srgb,var(--theatre-accent) 9%,#0b182b)}.answer-candidate{background:rgba(8,19,36,.9)}.field-coordinates,.interaction-hint,.scan-phase-label{color:#66768f}.deliverables-section,.journey-section,.models-section{background:#f4f1eb;color:#0b1728}.section-kicker{border-color:#d3d7df}.section-kicker span{color:#53637d}.section-kicker p{color:#6b7484}.section-heading>div>p,.section-heading>p{color:#586579}.view-toggle{border-color:#cfd5df;background:#e6e7e8}.view-toggle button{color:#657187}.view-toggle button[aria-pressed=true]{background:#0d1b31;color:#8cbdff;box-shadow:0 4px 14px rgba(8,23,48,.16)}.readiness-panel{background:#0b172a;color:#edf3fb;border-color:#223555}.readiness-head span{color:#77869d}.readiness-core{background:radial-gradient(circle at 50% 45%,rgba(255,189,108,.13),transparent 35%),repeating-radial-gradient(circle at center,transparent 0 31px,rgba(255,255,255,.05) 32px 33px)}.readiness-core[data-ready=true]{background:radial-gradient(circle at 50% 45%,rgba(104,167,255,.16),transparent 35%),repeating-radial-gradient(circle at center,transparent 0 31px,rgba(104,167,255,.08) 32px 33px)}.readiness-panel dl div{background:#0e1d34}.panel-note,.readiness-panel dt{color:#718099}.remediation-trace{background:#09162a}.remediation-trace p{color:#8997ac}.remediation-trace b{color:#cad6e6}.remediation-trace code{color:var(--mint)}.pipeline-viewport{background:radial-gradient(circle at 74% 53%,rgba(104,167,255,.11),transparent 31%),#081529}.pipeline-viewport[data-ready=true]{background:radial-gradient(circle at 74% 53%,rgba(114,217,240,.14),transparent 34%),#081529}.buyer-query{background:rgba(8,21,41,.9)}.buyer-query span{color:#74849c}.buyer-query p{color:#d9e3f0}.pipeline-track li{color:#627089}.pipeline-track li>i{background:#0c1b31;color:#6c7b92}.pipeline-track li[data-state=active],.pipeline-track li[data-state=complete]{color:#d5e0ee}.pipeline-track li[data-state=active]>i{color:#07111f}.answer-preview{background:linear-gradient(145deg,rgba(17,36,66,.97),rgba(7,18,36,.97))}.answer-preview p{color:#afbbcc}.answer-preview p strong{color:#f0f5fb}.journey-trace,.journey-trace li{border-color:#d0d5de}.journey-trace p{color:#5c687b}.journey-trace li[data-active=true]>i{border-color:#4877b7;background:#10284a;color:#8cbdff}.closing-cta,.method-section{background:#07111f}.method-section:before{opacity:.2}.method-heading>p,.section-kicker.inverted p{color:#8c99ae}.method-console{background:#09172b}.query-config pre{color:#bdc9da}.query-config>div span,.query-config>p{color:#74839a}.method-cells h3{color:#ebf1f9}.method-cells p{color:#8492a8}.model-grid article{background:#e9e8e5;border-color:#cfd4dc}.model-grid article.observed{background:#0c1a30;color:#edf3fb;border-color:#0c1a30}.model-grid strong{color:#4d5c73}.model-grid p{color:#657186}.model-grid .observed strong{color:#c0cbdb}.model-grid .observed p{color:#8997ac}.scope-section{position:relative;background:#dce8f8;color:#0b1728}.scope-section:before{background:radial-gradient(circle at var(--pointer-x-percent) var(--pointer-y-percent),rgba(255,255,255,.6),transparent 24%)}.scope-copy .eyebrow{color:#3a5f91}.scope-copy .eyebrow span{background:#1e5fae}.scope-copy>p:not(.eyebrow){color:#40536d}.scope-copy>a{color:#123b6c;border-color:rgba(18,59,108,.32)}.scope-grid article{background:#f7f8fb;border-color:rgba(26,56,94,.18)}.scope-grid li{border-color:rgba(26,56,94,.14)}.scope-grid li:before{color:#3975bf}.scope-grid article:hover{box-shadow:0 28px 70px rgba(25,62,111,.15)}.deliverable-grid{background:#cfd4dc;border-color:#cfd4dc}.deliverable-grid article{background:#f8f7f3}.deliverable-grid article:hover{background:#fff}.deliverable-grid p{color:#647084}.closing-cta{background:radial-gradient(circle at 50% 46%,rgba(104,167,255,.09),transparent 31%),#07111f}.cta-copy{color:#a1aec1}.closing-cta>small{color:#718099}.cta-orbit{border-color:rgba(104,167,255,.12)}.cta-orbit:after,.cta-orbit:before{border-color:rgba(162,139,255,.1)}.signal-field{opacity:.55}.pointer-probe{border-color:rgba(104,167,255,.42)}.pointer-probe:before{border-color:rgba(104,167,255,.2)}.pointer-probe span{color:rgba(104,167,255,.78)}.page-progress i{background:linear-gradient(90deg,var(--mint),var(--lime),var(--sky));box-shadow:0 0 16px rgba(104,167,255,.56)}.chapter-rail:before{background:rgba(114,217,240,.18)}.chapter-rail a{color:rgba(206,220,240,.48)}.chapter-rail a:before{border-color:rgba(114,217,240,.3);background:#081529}.chapter-rail a b{background:rgba(7,17,31,.9)}.chapter-rail a[aria-current=step]:before{box-shadow:0 0 18px rgba(104,167,255,.58)}footer{background:#f6f4ee;color:#0b1728;border-color:#d9dce4}footer p{color:#657084}footer a{color:#33445f}@media (max-width:980px){.topbar{padding-left:24px;padding-right:24px}}@media (max-width:560px){.topbar{padding-left:18px;padding-right:18px}.brand-logo{width:164px}}.knowledge-section{position:relative;z-index:2;overflow:hidden;padding:110px max(32px,calc((100vw - 1320px)/2)) 124px;background:#f4f1eb;color:#0b1728}.whitepaper-feature{min-height:455px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);color:#f5f7fb;background:#0b172a;border:1px solid #1c3152;text-decoration:none;overflow:hidden}.whitepaper-copy{padding:clamp(34px,5vw,70px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.whitepaper-copy>span{color:var(--mint);font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.whitepaper-copy h3{margin:35px 0 20px;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(38px,4.5vw,66px);line-height:.96;letter-spacing:-.065em}.whitepaper-copy p{max-width:540px;margin:0;color:#aab7ca;font-size:14px;line-height:1.75}.whitepaper-copy b{margin-top:38px;padding-bottom:6px;border-bottom:1px solid rgba(114,217,240,.45);color:#e9f1fb;font-size:11px;letter-spacing:.06em}.knowledge-grid b i,.whitepaper-copy b i{margin-left:10px;color:var(--lime);font-style:normal}.whitepaper-visual{position:relative;min-height:455px;overflow:hidden;padding:34px;background:radial-gradient(circle at 52% 48%,rgba(104,167,255,.28),transparent 25%),radial-gradient(circle at 71% 27%,rgba(162,139,255,.25),transparent 34%),linear-gradient(145deg,#10274a,#101c36 58%,#081426);border-left:1px solid rgba(255,255,255,.12)}.whitepaper-visual:before{content:"";position:absolute;inset:0;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(135deg,black,transparent 86%);mask-image:linear-gradient(135deg,black,transparent 86%)}.whitepaper-visual>small,.whitepaper-visual>span{position:absolute;z-index:3;font:750 7px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.whitepaper-visual>span{left:34px;top:32px;color:#b7c6dc}.whitepaper-visual>small{left:34px;right:34px;bottom:30px;color:#7489a8}.whitepaper-visual>strong{z-index:3;right:clamp(28px,5vw,76px);color:#f2f6fc;font-family:Arial Black,sans-serif;font-size:clamp(60px,8vw,120px);line-height:.72;text-align:right;letter-spacing:-.09em;text-shadow:0 0 60px rgba(104,167,255,.18)}.paper-orbit,.whitepaper-visual>strong{position:absolute;top:50%;transform:translateY(-50%)}.paper-orbit{left:10%;width:min(310px,44vw);aspect-ratio:1;border:1px solid rgba(114,217,240,.28);border-radius:50%}.paper-orbit:after,.paper-orbit:before{content:"";position:absolute;inset:16%;border:1px solid rgba(162,139,255,.24);border-radius:50%}.paper-orbit:after{inset:35%}.paper-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 20px rgba(104,167,255,.75)}.paper-orbit i:first-child{left:14%;top:17%}.paper-orbit i:nth-child(2){right:3%;top:52%;background:var(--sky)}.paper-orbit i:nth-child(3){left:35%;bottom:0;background:var(--amber)}.whitepaper-feature:hover .whitepaper-visual{background:radial-gradient(circle at 48% 50%,rgba(104,167,255,.38),transparent 27%),radial-gradient(circle at 75% 23%,rgba(162,139,255,.32),transparent 36%),linear-gradient(145deg,#102b53,#111f3d 58%,#081426)}.whitepaper-feature:hover .paper-orbit{animation:paper-orbit-pulse 1.2s ease-in-out infinite alternate}.knowledge-grid{margin-top:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.knowledge-grid>a{min-height:340px;position:relative;display:flex;flex-direction:column;padding:28px;overflow:hidden;background:#faf9f5;border:1px solid #cfd4dc;color:#0b1728;text-decoration:none;transition:transform .36s cubic-bezier(.2,.75,.2,1),border-color .36s ease,box-shadow .36s ease}.knowledge-grid>a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--lime),var(--sky));transition:transform .48s cubic-bezier(.2,.75,.2,1)}.knowledge-grid>a:hover{transform:translateY(-8px);border-color:#9fb9db;box-shadow:0 26px 64px rgba(22,53,95,.12)}.knowledge-grid>a:hover:after{transform:scaleX(1)}.knowledge-grid>a>div{display:flex;justify-content:space-between;align-items:center;color:#69778d;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.knowledge-grid>a>div small{color:#5577a5;font:inherit}.knowledge-grid h3{margin:58px 0 15px;font-size:clamp(24px,2.2vw,32px);line-height:1.13;letter-spacing:-.045em}.knowledge-grid p{margin:0;color:#657186;font-size:13px;line-height:1.7}.knowledge-grid b{margin-top:auto;padding-top:28px;color:#183f72;font-size:10px;letter-spacing:.04em}.all-insights-link{width:max-content;margin-top:34px;display:inline-flex;gap:18px;padding-bottom:6px;border-bottom:1px solid rgba(24,63,114,.35);color:#183f72;font-size:11px;font-weight:850;text-decoration:none}.motion-ready .knowledge-section:not(.is-inview) .knowledge-grid,.motion-ready .knowledge-section:not(.is-inview) .whitepaper-feature{opacity:.12;transform:translateY(54px);filter:blur(7px)}.motion-ready .knowledge-section.is-inview .knowledge-grid,.motion-ready .knowledge-section.is-inview .whitepaper-feature{opacity:1;transform:none;filter:none;transition:opacity .72s ease,transform .82s cubic-bezier(.2,.75,.2,1),filter .72s ease}.motion-ready .knowledge-section.is-inview .knowledge-grid{transition-delay:.18s}@keyframes paper-orbit-pulse{to{transform:translateY(-50%) scale(1.035);filter:drop-shadow(0 0 22px rgba(104,167,255,.23))}}@media (max-width:900px){.knowledge-section{padding:92px 24px 104px}.whitepaper-feature{grid-template-columns:1fr}.whitepaper-visual{border-left:0;border-top:1px solid rgba(255,255,255,.12)}.knowledge-grid{grid-template-columns:1fr}.knowledge-grid>a{min-height:290px}footer>div{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:560px){.knowledge-section{padding:76px 18px 88px}.whitepaper-feature,.whitepaper-visual{min-height:390px}.whitepaper-copy{padding:32px 24px}.whitepaper-copy h3{margin-top:26px;font-size:40px}.whitepaper-visual{padding:24px}.whitepaper-visual>span{left:24px;top:24px}.whitepaper-visual>small{left:24px;right:24px;bottom:24px}.whitepaper-visual>strong{right:30px;font-size:70px}.paper-orbit{left:-8%;width:250px}.knowledge-grid>a{min-height:300px;padding:24px}.knowledge-grid h3{margin-top:46px}footer>div{margin-left:0;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.whitepaper-feature:hover .paper-orbit{animation:none}}.site-nav{position:sticky;z-index:90;top:0;min-height:88px;width:100%;padding:16px max(32px,calc((100vw - 1440px)/2 + 42px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(18px,2.2vw,36px);align-items:center;background:rgba(246,244,238,.97);border-bottom:1px solid #d9dce4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-brand{width:max-content;display:block;text-decoration:none}.site-navigation{min-width:0;display:flex;justify-content:flex-end;align-items:center;gap:clamp(13px,1.55vw,27px)}.site-contact-link,.site-navigation a{color:#526078;font-size:11px;font-weight:720;text-decoration:none;white-space:nowrap}.site-navigation a{position:relative;padding:12px 0}.site-navigation a:after{content:"";position:absolute;left:0;right:0;bottom:5px;height:1px;transform:scaleX(0);transform-origin:left;background:#2773d7;transition:transform .3s ease}.site-navigation a:hover,.site-navigation a[aria-current=page]{color:#0b1728}.site-navigation a:hover:after,.site-navigation a[aria-current=page]:after{transform:scaleX(1)}.language-switch{min-width:54px;min-height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cbd3df;border-radius:999px;color:#174f95;background:#fbfaf6;font-size:10px;font-weight:850;text-decoration:none;white-space:nowrap}.language-switch span{width:17px;height:17px;display:inline-grid;place-items:center;border-radius:50%;background:#174f95;color:#fff;font-size:8px}.language-switch:hover{border-color:#6e9bd1;background:#edf4fd}.site-contact-link{color:#175fc3;font-weight:850}.site-menu-button{display:none;min-height:44px;padding:0 13px;align-items:center;justify-content:space-between;gap:18px;border:1px solid #cfd5df;background:#f8f7f3;color:#22344f;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.site-menu-button i{color:#2773d7;font-size:17px;font-style:normal}.integrated-shell{min-height:100vh;background:#f4f1eb;color:#0b1728}.integrated-main{position:relative;z-index:2;overflow:hidden}.integrated-signal-field{position:absolute;z-index:0;inset:0 0 auto;height:620px;pointer-events:none;background:radial-gradient(circle at 74% 28%,rgba(104,167,255,.18),transparent 26%),radial-gradient(circle at 23% 35%,rgba(162,139,255,.12),transparent 29%)}.integrated-signal-field:before{content:"";position:absolute;inset:0;opacity:.3;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,black,transparent 88%);mask-image:linear-gradient(180deg,black,transparent 88%)}.integrated-signal-field i{position:absolute;width:8px;height:8px;border:1px solid rgba(114,217,240,.8);border-radius:50%;box-shadow:0 0 18px rgba(114,217,240,.5);animation:integrated-node 4.8s ease-in-out infinite alternate}.integrated-signal-field i:first-child{left:13%;top:24%}.integrated-signal-field i:nth-child(2){left:72%;top:36%;animation-delay:-1.8s}.integrated-signal-field i:nth-child(3){right:11%;top:19%;border-color:rgba(162,139,255,.8);animation-delay:-3s}.integrated-signal-field i:nth-child(4){left:44%;top:57%;border-color:rgba(255,189,108,.8);animation-delay:-.8s}.site-breadcrumbs{position:relative;z-index:4;min-height:48px;padding:0 max(32px,calc((100vw - 1320px)/2));background:linear-gradient(90deg,#f6f4ee,#edf2f8 68%,#f4f1eb);border-bottom:1px solid #cfd6e0}.site-breadcrumbs,.site-breadcrumbs ol{display:flex;align-items:center;overflow:hidden}.site-breadcrumbs ol{width:100%;margin:0;padding:0;gap:0;list-style:none}.site-breadcrumbs li{min-width:0;display:flex;align-items:center;color:#728096;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.site-breadcrumbs li:not(:last-child):after{content:"›";margin:0 12px;color:#8aa1bd;font-size:14px;font-weight:500}.site-breadcrumbs a{color:#41658f;text-decoration:none;transition:color .2s ease}.site-breadcrumbs a:hover{color:#125fbd;text-decoration:underline;text-underline-offset:4px}.site-breadcrumbs [aria-current=page]{display:block;max-width:min(54vw,660px);overflow:hidden;color:#172d4e;text-overflow:ellipsis}.integrated-content{position:relative;z-index:2}.integrated-content>.page-hero{min-height:540px;padding:105px max(32px,calc((100vw - 1320px)/2));display:flex;flex-direction:column;justify-content:center;background:linear-gradient(118deg,rgba(7,17,31,.96),rgba(10,25,48,.93));color:#f5f7fb}.integrated-content .eyebrow{display:block;margin:0 0 27px;color:#72d9f0;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.integrated-content>.article>h1,.integrated-content>.page-hero h1,.integrated-content>.policy>h1{max-width:980px;margin:0;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(50px,6.8vw,96px);font-weight:900;line-height:.94;letter-spacing:-.072em}.integrated-content h1 em,.integrated-content h2 em{color:#82b7ff;font-style:normal}.integrated-content .lede{max-width:780px;margin:32px 0 0;color:#b7c3d4;font-size:clamp(15px,1.45vw,19px);line-height:1.8}.integrated-content>.content-section,.integrated-content>.faq,.integrated-content>.grid-3{padding:104px max(32px,calc((100vw - 1320px)/2))}.integrated-content>.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#f4f1eb}.integrated-content .card{min-height:320px;position:relative;padding:28px;display:flex;flex-direction:column;overflow:hidden;background:#faf9f5;border:1px solid #cfd4dc;color:#0b1728;text-decoration:none;transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .35s ease,box-shadow .35s ease}.integrated-content .card:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#68a7ff,#a28bff);transition:transform .45s cubic-bezier(.2,.75,.2,1)}.integrated-content .card:hover{transform:translateY(-7px);border-color:#9fb9dc;box-shadow:0 24px 60px rgba(24,54,96,.12)}.integrated-content .card:hover:after{transform:scaleX(1)}.integrated-content .card>span{color:#5276a5;font:800 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.integrated-content .card h2{margin:58px 0 15px;font-size:clamp(25px,2.3vw,34px);line-height:1.12;letter-spacing:-.045em}.integrated-content .card p{margin:0;color:#657186;font-size:13px;line-height:1.7}.integrated-content .card b{margin-top:auto;padding-top:28px;color:#174b8c;font-size:10px}.integrated-content .deliverable-label{margin-top:30px!important;color:#3f608e!important;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;letter-spacing:.13em}.integrated-content .deliverable-list{margin:12px 0 0;padding:0;list-style:none}.integrated-content .deliverable-list li{padding:9px 0;border-top:1px solid #dfe3ea;color:#536178;font-size:11px;line-height:1.45}.integrated-content .deliverable-list li:before{content:"＋";margin-right:8px;color:#3978c7}.integrated-content>.content-section{background:#f8f6f1;border-top:1px solid #d9dde4}.integrated-content>.content-section:nth-of-type(2n){background:#f1f1ef}.integrated-content .content-section>div:first-child:not(.process-grid):not(.boundary-grid):not(.resource-grid):not(.beauty-fact-grid):not(.industry-fact-grid):not(.method-grid):not(.about-grid){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:72px;align-items:end}.integrated-content .content-section h2,.integrated-content>.callout h2,.integrated-content>.faq h2{max-width:860px;margin:0;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(40px,5vw,70px);line-height:.98;letter-spacing:-.062em}.integrated-content .section-copy{max-width:760px;margin:30px 0 0;color:#586579;font-size:15px;line-height:1.8}.integrated-content .contact-email,.integrated-content .inline-link{color:#185db8;text-underline-offset:4px}.integrated-content .about-grid,.integrated-content .beauty-fact-grid,.integrated-content .boundary-grid,.integrated-content .industry-fact-grid,.integrated-content .method-grid,.integrated-content .process-grid,.integrated-content .resource-grid{margin-top:58px;display:grid;gap:12px}.integrated-content .method-grid,.integrated-content .process-grid{grid-template-columns:repeat(4,1fr)}.integrated-content .about-grid,.integrated-content .boundary-grid,.integrated-content .resource-grid{grid-template-columns:repeat(3,1fr)}.integrated-content .beauty-fact-grid,.integrated-content .industry-fact-grid{grid-template-columns:repeat(5,1fr)}.integrated-content .about-grid article,.integrated-content .beauty-fact-grid article,.integrated-content .boundary-grid article,.integrated-content .industry-fact-grid article,.integrated-content .method-grid article,.integrated-content .process-card,.integrated-content .resource-link{min-height:225px;padding:25px;background:#fbfaf7;border:1px solid #d1d6de;color:#0b1728;text-decoration:none}.integrated-content .beauty-fact-grid span,.integrated-content .industry-fact-grid span,.integrated-content .process-card>span,.integrated-content .resource-link>span{color:#5075a5;font:800 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.integrated-content .about-grid h3,.integrated-content .beauty-fact-grid h3,.integrated-content .boundary-grid h3,.integrated-content .industry-fact-grid h3,.integrated-content .method-grid h3,.integrated-content .process-card h3,.integrated-content .resource-link h3{margin:45px 0 12px;font-size:23px;line-height:1.18;letter-spacing:-.035em}.integrated-content .about-grid p,.integrated-content .beauty-fact-grid p,.integrated-content .boundary-grid p,.integrated-content .industry-fact-grid p,.integrated-content .method-grid p,.integrated-content .process-card p,.integrated-content .resource-link p{margin:0;color:#637086;font-size:12px;line-height:1.72}.integrated-content>.page-hero.insights-index-hero{min-height:430px;padding-top:76px;padding-bottom:70px}.integrated-content .insights-index-hero .lede{margin-top:24px}.integrated-content .insights-jump{align-self:flex-start;margin-top:28px;padding:12px 16px;border:1px solid rgba(130,183,255,.5);color:#dcebff;font-size:14px;font-weight:760;line-height:1.3;text-decoration:none}.integrated-content .insights-jump:hover{border-color:#82b7ff;background:rgba(130,183,255,.12)}.integrated-content>.insights-latest{padding-top:78px}.integrated-content #insights-latest-title{scroll-margin-top:110px}.integrated-content .insights-latest .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrated-content .insights-update-card{min-height:285px}.integrated-content .insights-update-card h3{margin-top:30px}.integrated-content .insights-update-card>p{color:#34465f;font-size:15px;line-height:1.62}.integrated-content .insights-update-dates{display:grid;gap:5px;margin-bottom:16px;color:#314b70!important;font-size:15px!important;line-height:1.55!important}.integrated-content .resource-link{transition:transform .32s ease,border-color .32s ease}.integrated-content .resource-link:hover{transform:translateY(-6px);border-color:#8eafd8}.integrated-content>.faq{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:80px;background:#dce8f8}.integrated-content .faq-list{border-top:1px solid rgba(27,64,112,.22)}.integrated-content .faq-list details{border-bottom:1px solid rgba(27,64,112,.22)}.integrated-content .faq-list summary{min-height:78px;padding:20px 4px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#142d50;font-size:15px;font-weight:760;cursor:pointer}.integrated-content .faq-list summary span{color:#266bc3;font-size:23px;font-weight:400}.integrated-content .faq-list details[open] summary span{transform:rotate(45deg)}.integrated-content .faq-list details>p{margin:0;padding:0 40px 25px 4px;color:#50627c;font-size:13px;line-height:1.78}.integrated-content>.callout{min-height:570px;padding:100px max(32px,calc((100vw - 1320px)/2));display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:radial-gradient(circle at 78% 50%,rgba(104,167,255,.17),transparent 27%),#07111f;color:#f5f7fb}.integrated-content>.callout>p:not(.eyebrow){max-width:680px;margin:28px 0 0;color:#aebacc;font-size:14px;line-height:1.78}.integrated-content .button{min-height:50px;margin-top:32px;padding:0 21px;display:inline-flex;align-items:center;background:#68a7ff;color:#07111f;font-size:11px;font-weight:850;text-decoration:none}.integrated-content>.article,.integrated-content>.policy{position:relative;padding:110px max(24px,calc((100vw - 920px)/2)) 120px;background:linear-gradient(#0a172b 0 490px,#f4f1eb 490px)}.integrated-content>.article>.eyebrow,.integrated-content>.policy>.eyebrow{color:#72d9f0}.integrated-content>.article>h1,.integrated-content>.policy>h1{color:#f5f7fb;font-size:clamp(48px,6.6vw,84px)}.integrated-content>.article.chatgpt-controls-article{--article-gutter:max(24px,calc((100vw - 920px)/2));padding:0 var(--article-gutter) 120px;background:#f4f1eb}.integrated-content>.article.chatgpt-controls-article>.article-hero{margin:0 calc(0px - var(--article-gutter));padding:110px var(--article-gutter) 82px;background:#0a172b}.integrated-content>.article.chatgpt-controls-article>.article-hero>h1{max-width:920px;margin:0;color:#f5f7fb;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(42px,5.2vw,68px);font-weight:900;line-height:.98;letter-spacing:-.055em}.integrated-content>.article.daily-insight{--article-gutter:max(24px,calc((100vw - 920px)/2));padding:0 var(--article-gutter) 120px;background:#f4f1eb}.integrated-content>.article.daily-insight>.article-hero{margin:0 calc(0px - var(--article-gutter));padding:110px var(--article-gutter) 82px;background:#0a172b}.integrated-content>.article.daily-insight>.article-hero>.eyebrow{color:#72d9f0}.integrated-content>.article.daily-insight>.article-hero>h1{max-width:920px;margin:0;color:#f5f7fb;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(40px,4vw,54px);font-weight:900;line-height:1.02;letter-spacing:-.045em}.integrated-shell[lang=en-HK] .integrated-content>.article.daily-insight>.article-hero>h1{font-size:clamp(36px,3.3vw,44px);line-height:1.04;letter-spacing:-.038em}.integrated-content>.article.daily-insight>.article-hero>.lede{max-width:840px;color:#b6c2d3}.integrated-content>.article.gsc-measurement-article{--article-gutter:max(24px,calc((100vw - 920px)/2));padding:0 var(--article-gutter) 120px;background:#f4f1eb}.integrated-content>.article.gsc-measurement-article>.article-hero{margin:0 calc(0px - var(--article-gutter));padding:110px var(--article-gutter) 82px;background:#0a172b}.integrated-content>.article.gsc-measurement-article>.article-hero>.eyebrow{color:#72d9f0}.integrated-content>.article.gsc-measurement-article>.article-hero>h1{max-width:920px;margin:0;color:#f5f7fb;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(42px,5.2vw,68px);font-weight:900;line-height:.98;letter-spacing:-.055em}.integrated-content>.article.gsc-measurement-article>.article-hero>.lede{max-width:840px;color:#b6c2d3}.integrated-content>.article>.lede,.integrated-content>.policy>.lede{color:#b6c2d3}.integrated-content .meta{margin:28px 0 0;padding:17px 0;display:flex;flex-wrap:wrap;gap:10px 28px;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);color:#8999b0;font:700 8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em}.integrated-content>.article>section:first-of-type,.integrated-content>.policy>section:first-of-type{margin-top:115px}.integrated-content>.article>section,.integrated-content>.policy>section{padding:34px 0;border-bottom:1px solid #d5d9e0}.integrated-content>.article section h2,.integrated-content>.policy section h2{margin:0 0 18px;font-size:clamp(25px,3vw,36px);line-height:1.16;letter-spacing:-.045em}.integrated-content>.article section h3,.integrated-content>.policy section h3{margin:26px 0 10px;font-size:20px}.integrated-content>.article section p,.integrated-content>.article>p:not(.eyebrow):not(.small),.integrated-content>.policy section p,.integrated-content>.policy>p:not(.eyebrow):not(.lede){margin:0 0 18px;color:#4f5d73;font-size:15px;line-height:1.88}.integrated-content>.article section p:last-child,.integrated-content>.policy section p:last-child{margin-bottom:0}.integrated-content>.article.chatgpt-controls-article>.article-hero+p{margin-top:82px}.integrated-content>.article section ul,.integrated-content>.policy section ul{margin:16px 0 0;padding-left:22px}.integrated-content>.article section li,.integrated-content>.policy section li{margin:9px 0;color:#4f5d73;font-size:14px;line-height:1.75}.integrated-content>.article a,.integrated-content>.policy a{color:#195fb9;text-underline-offset:4px;overflow-wrap:anywhere}.integrated-content .measurement-boundaries-disclaimer,.integrated-content .notice,.integrated-content .prose-note{margin:28px -28px;padding:30px 28px!important;border:1px solid #b8c9e0!important;background:#e6edf8}.integrated-content .sources{margin-top:32px;padding:30px!important;border:1px solid #c7d2e2!important;background:#eef2f8}.integrated-content .sources .eyebrow{color:#376ba9}.integrated-content .small{margin:34px 0 0;color:#718097;font-size:10px;line-height:1.7}.integrated-content code{padding:.13em .35em;border:1px solid #ccd5e2;background:#edf1f6;color:#204f89;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.integrated-content strong{color:#172d4e}.integrated-content>.direct-answer{padding:76px max(32px,calc((100vw - 1120px)/2));background:linear-gradient(130deg,#e7eef8,#f7f4ed);border-top:1px solid #cbd5e2;border-bottom:1px solid #cbd5e2;color:#0b1728}.integrated-content>.article>.direct-answer{margin-top:82px;padding:30px;background:linear-gradient(135deg,#e3ecf8,#f4f2ed);border:1px solid #bfcde0}.integrated-content .direct-answer>.eyebrow{margin:0 0 18px;color:#376ba9}.integrated-content .direct-answer>h2{max-width:880px;margin:0;color:#102a4c;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(30px,3.8vw,50px);line-height:1.02;letter-spacing:-.052em}.integrated-content .direct-answer-copy{max-width:940px;margin:28px 0 0!important;color:#334962!important;font-size:16px!important;line-height:1.82!important}.direct-answer-evidence{margin-top:26px;padding-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;border-top:1px solid rgba(39,83,137,.2)}.direct-answer-evidence>span{color:#60738c;font:800 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.integrated-content .direct-answer-evidence>a{color:#195fb9;font-size:11px;font-weight:800;text-decoration:none;text-underline-offset:4px}.integrated-content .direct-answer-evidence>a:hover{text-decoration:underline}.integrated-content .direct-answer-boundary{max-width:900px;margin:20px 0 0!important;color:#647187!important;font-size:10px!important;line-height:1.7!important}.integrated-content .direct-answer-boundary strong{color:#17375f}.integrated-content>.article>.editorial-responsibility{margin:12px 0 32px;padding:27px 30px;background:#0e2038;border:1px solid #244469;color:#f3f6fa}.integrated-content .editorial-responsibility>.eyebrow{margin:0 0 14px;color:#72d9f0}.integrated-content>.article>.editorial-responsibility>h2{margin:0;color:#f4f7fb;font-size:clamp(25px,3vw,36px)}.editorial-responsibility-grid{margin:27px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.editorial-responsibility-grid>div{padding:20px 22px;border-top:1px solid rgba(157,186,222,.2);border-right:1px solid rgba(157,186,222,.2)}.editorial-responsibility-grid>div:nth-child(2n){border-right:0}.editorial-responsibility-grid dt{color:#82b7ff;font:800 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.integrated-content .editorial-responsibility-grid dd{margin:10px 0 0;color:#b7c3d4;font-size:11px;line-height:1.72}.editorial-responsibility-links{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px 28px}.integrated-content>.article .editorial-responsibility-links a{color:#72d9f0;font-size:10px;font-weight:800;text-decoration:none}.integrated-content>.article .editorial-responsibility-links a:hover{text-decoration:underline}.primary-sources-panel{position:relative;z-index:2;padding:96px max(32px,calc((100vw - 1120px)/2));background:linear-gradient(145deg,#e7eef8,#f5f2eb 58%,#edf1f7);border-top:1px solid #cbd5e2;color:#0b1728}.primary-sources-heading{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.62fr);gap:72px;align-items:end}.primary-sources-panel .eyebrow{margin:0 0 24px;color:#376ba9;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.primary-sources-panel h2{max-width:760px;margin:0;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(40px,5vw,68px);line-height:.98;letter-spacing:-.062em}.primary-sources-heading>p{margin:0;color:#53647b;font-size:14px;line-height:1.8}.primary-source-list{margin:58px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;counter-reset:source}.primary-source-list li{min-height:245px;padding:26px;display:flex;flex-direction:column;counter-increment:source;background:rgba(251,250,247,.92);border:1px solid #cbd3df}.primary-source-list li>span{color:#4e709e;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.primary-source-list li>span:before{content:counter(source,decimal-leading-zero) " · ";color:#7d8ba0}.primary-source-list h3{margin:34px 0 13px;font-size:clamp(20px,2vw,28px);line-height:1.16;letter-spacing:-.035em}.primary-source-list h3 a{color:#102d52;text-decoration:none}.primary-source-list h3 a:hover{color:#195fb9}.primary-source-list p{margin:0;color:#5a687d;font-size:12px;line-height:1.72}.primary-source-url{margin-top:auto;padding-top:28px;color:#195fb9;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-decoration:none}.primary-sources-boundary{max-width:920px;margin:28px 0 0;padding:20px 22px;background:rgba(255,255,255,.48);border-left:3px solid #6f9fd6;color:#5b687b;font-size:11px;line-height:1.75}.primary-sources-boundary strong{color:#17375f}.contact-channels{position:relative;z-index:2;padding:96px max(32px,calc((100vw - 1320px)/2));background:linear-gradient(135deg,#e8eef8,#f5f2eb);border-top:1px solid #cdd6e3;color:#0b1728}.contact-channels-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.58fr);gap:72px;align-items:end}.contact-kicker{margin:0 0 24px;color:#386da9;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.contact-channels h2{max-width:820px;margin:0;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(40px,5.2vw,72px);line-height:.98;letter-spacing:-.062em}.contact-channels-heading>p{margin:0;color:#53647b;font-size:14px;line-height:1.8}.contact-channel-grid{margin:58px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-style:normal}.contact-channel-card{min-height:220px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;background:#fbfaf7;border:1px solid #cbd3df;color:#10253f;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.contact-channel-card:hover{transform:translateY(-6px);border-color:#83a9d6;box-shadow:0 22px 50px rgba(24,54,96,.12)}.contact-channel-card>span{color:#4e709e;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.contact-channel-card>strong{margin:42px 0 auto;color:inherit;font-size:clamp(20px,2vw,29px);line-height:1.12;letter-spacing:-.035em;overflow-wrap:anywhere}.contact-channel-card>small{margin-top:28px;color:#647187;font-size:10px;line-height:1.5}.contact-channel-primary{background:radial-gradient(circle at 82% 18%,rgba(114,217,240,.18),transparent 30%),#0b203c;border-color:#1a4a7d;color:#f5f7fb}.contact-channel-primary>span{color:#72d9f0}.contact-channel-primary>small{color:#aebcd0}.contact-channel-note{max-width:820px;margin:28px 0 0;color:#6c788a;font-size:10px;line-height:1.7}.integrated-content .article-table-wrap,.integrated-content .measurement-boundaries-table-wrap{margin:25px 0;overflow-x:auto;border:1px solid #cdd4df;background:#faf9f5}.integrated-content table{width:100%;min-width:680px;border-collapse:collapse}.integrated-content td,.integrated-content th{padding:15px;border-right:1px solid #d7dce4;border-bottom:1px solid #d7dce4;color:#4d5c72;font-size:12px;line-height:1.55;text-align:left;vertical-align:top}.integrated-content th{background:#e6edf7;color:#16355f;font-weight:800}.integrated-content tr:last-child td{border-bottom:0}.integrated-content td:last-child,.integrated-content th:last-child{border-right:0}.integrated-content .article-table-hint,.integrated-content .measurement-boundaries-table-hint{color:#718097;font-size:10px}.integrated-content .measurement-boundaries-table-wrap[aria-describedby^=gsc-table-hint] th{color:#0b1726}.integrated-footer{min-height:auto;position:relative;z-index:3;padding:64px max(32px,calc((100vw - 1320px)/2)) 28px;display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:52px 80px;align-items:start;background:#f6f4ee;border-top:1px solid #d9dce4;color:#0b1728}.footer-identity>a{display:block;width:max-content}.footer-identity p{max-width:320px;margin:20px 0 0;color:#687489;font-size:11px;line-height:1.6}.footer-contact-links{margin-top:18px;display:flex;flex-direction:column;gap:8px;font-style:normal}.footer-contact-links a{width:max-content;display:flex;align-items:center;gap:12px;color:#174f95;font-size:10px;font-weight:760;text-decoration:none}.footer-contact-links a:hover{color:#0b1728}.footer-contact-links span{min-width:58px;color:#6f7b8e;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.footer-home-accountability{margin-top:28px;padding-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;border-top:1px solid #d4d9e2;color:#172943}.integrated-footer>.footer-identity-home{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0}.footer-home-accountability p,.footer-home-accountability strong,.footer-home-accountability>a{margin:0;color:#172943;font-size:16px;line-height:1.65;letter-spacing:0;overflow-wrap:anywhere}.footer-home-accountability strong{font-weight:820}.footer-home-accountability>a{width:auto;display:inline-block;font-weight:720;text-decoration:none}.footer-home-accountability>a:hover{color:#175fc3;text-decoration:underline;text-underline-offset:4px}.footer-home-accountability .footer-home-email{color:#174f95}.integrated-footer>nav{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 24px}.integrated-footer>nav a{color:#394961;font-size:10px;text-decoration:none}.integrated-footer>nav a:hover{color:#175fc3}.footer-meta{grid-column:1/-1;padding-top:25px;border-top:1px solid #d9dce4;display:flex;justify-content:space-between;gap:24px;color:#7b8595;font-size:8px;letter-spacing:.06em}.footer-meta>div{display:flex;gap:18px}.footer-meta a{color:#526079;text-decoration:none}@keyframes integrated-node{to{transform:translate3d(16px,-12px,0) scale(1.18);opacity:.55}}@media (max-width:1120px){.site-nav{gap:18px;padding-left:24px;padding-right:24px}.site-contact-link{display:none}.site-navigation{min-width:0;justify-content:flex-end;gap:clamp(11px,1.65vw,22px);overflow:visible}.site-navigation a{flex:0 0 auto}.integrated-content .beauty-fact-grid,.integrated-content .industry-fact-grid,.integrated-content .method-grid,.integrated-content .process-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.site-nav{grid-template-columns:1fr auto;gap:8px 18px;padding:12px 24px 0}.site-brand{margin-bottom:4px}.language-switch{grid-column:2;grid-row:1}.site-navigation{grid-column:1/-1;width:100%;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;border-top:1px solid #d9dce4}.site-navigation a{min-height:42px;padding:0 5px;display:flex;align-items:center;justify-content:center;border-right:1px solid #e0e3e9;text-align:center;font-size:10px}.site-navigation a:nth-child(-n+4){grid-column:span 3;border-bottom:1px solid #e0e3e9}.site-navigation a:nth-child(n+5){grid-column:span 4}.site-navigation a:nth-child(4),.site-navigation a:nth-child(7){border-right:0}.site-navigation a:after{left:12px;right:12px;bottom:5px}.site-breadcrumbs{padding:0 24px}.integrated-content>.page-hero{min-height:500px;padding:82px 24px}.integrated-content>.page-hero.insights-index-hero{min-height:420px;padding:64px 24px}.integrated-content #insights-latest-title{scroll-margin-top:175px}.integrated-content>.content-section,.integrated-content>.faq,.integrated-content>.grid-3{padding:82px 24px}.integrated-content .about-grid,.integrated-content .boundary-grid,.integrated-content .insights-latest .resource-grid,.integrated-content .resource-grid,.integrated-content>.grid-3{grid-template-columns:1fr}.integrated-content .content-section>div:first-child:not(.process-grid):not(.boundary-grid):not(.resource-grid):not(.beauty-fact-grid):not(.industry-fact-grid):not(.method-grid):not(.about-grid),.integrated-content>.faq{grid-template-columns:1fr;gap:42px}.integrated-content .card{min-height:280px}.integrated-content>.callout{min-height:510px;padding:82px 24px}.integrated-content>.direct-answer{padding:70px 24px}.integrated-content>.article>.direct-answer{margin-top:74px;padding:26px}.integrated-content>.article>.editorial-responsibility{padding:26px}.integrated-content>.article.chatgpt-controls-article>.article-hero,.integrated-content>.article.daily-insight>.article-hero,.integrated-content>.article.gsc-measurement-article>.article-hero{padding-top:86px;padding-bottom:72px}.primary-sources-panel{padding:82px 24px}.primary-sources-heading{gap:34px}.primary-source-list,.primary-sources-heading{grid-template-columns:1fr}.contact-channels{padding:82px 24px}.contact-channels-heading{grid-template-columns:1fr;gap:34px}.contact-channel-grid{grid-template-columns:1fr}.contact-channel-card{min-height:190px}.integrated-footer{padding:52px 24px 24px;grid-template-columns:1fr}.integrated-footer>nav{grid-template-columns:repeat(3,1fr)}.footer-meta{grid-column:1}}@media (max-width:560px){.site-nav{min-height:75px;padding:12px 18px 0;grid-template-columns:1fr auto;gap:8px 12px}.site-navigation{padding-left:0;gap:0}.site-breadcrumbs{min-height:44px;padding:0 18px}.site-breadcrumbs li{font-size:8px}.site-breadcrumbs li:not(:last-child):after{margin:0 8px}.site-breadcrumbs [aria-current=page]{max-width:46vw}.integrated-content>.page-hero{min-height:465px;padding:68px 18px}.integrated-content>.page-hero.insights-index-hero{min-height:410px;padding:54px 18px}.integrated-content>.article>h1,.integrated-content>.page-hero h1,.integrated-content>.policy>h1{font-size:43px;line-height:.98;letter-spacing:-.055em}.integrated-content>.content-section,.integrated-content>.faq,.integrated-content>.grid-3{padding:68px 18px}.integrated-content .beauty-fact-grid,.integrated-content .industry-fact-grid,.integrated-content .method-grid,.integrated-content .process-grid{grid-template-columns:1fr}.integrated-content .content-section h2,.integrated-content>.callout h2,.integrated-content>.faq h2{font-size:39px}.integrated-content>.article,.integrated-content>.policy{padding:72px 20px 90px;background:linear-gradient(#0a172b 0 520px,#f4f1eb 520px)}.integrated-content>.article.chatgpt-controls-article{--article-gutter:20px;padding:0 var(--article-gutter) 90px;background:#f4f1eb}.integrated-content>.article.chatgpt-controls-article>.article-hero{padding:72px var(--article-gutter) 60px}.integrated-content>.article.chatgpt-controls-article>.article-hero>h1{font-size:38px;line-height:1.03;letter-spacing:-.045em}.integrated-content>.article.daily-insight{--article-gutter:20px;padding:0 var(--article-gutter) 90px;background:#f4f1eb}.integrated-content>.article.daily-insight>.article-hero{padding:72px var(--article-gutter) 60px}.integrated-content>.article.daily-insight>.article-hero>h1{font-size:35px;line-height:1.05;letter-spacing:-.035em}.integrated-shell[lang=en-HK] .integrated-content>.article.daily-insight>.article-hero>h1{font-size:32px;line-height:1.06}.integrated-content>.article.gsc-measurement-article{--article-gutter:20px;padding:0 var(--article-gutter) 90px;background:#f4f1eb}.integrated-content>.article.gsc-measurement-article>.article-hero{padding:72px var(--article-gutter) 60px}.integrated-content>.article.gsc-measurement-article>.article-hero>h1{font-size:38px;line-height:1.03;letter-spacing:-.045em}.integrated-content>.article.chatgpt-controls-article>.article-hero+p{margin-top:68px}.integrated-content>.article>section:first-of-type,.integrated-content>.policy>section:first-of-type{margin-top:105px}.integrated-content>.direct-answer{padding:58px 18px}.integrated-content>.article>.direct-answer{margin:68px -4px 0;padding:24px 18px}.integrated-content .direct-answer>h2{font-size:32px}.integrated-content .direct-answer-copy{font-size:14px!important}.integrated-content>.article>.editorial-responsibility{margin:10px -4px 28px;padding:24px 18px}.editorial-responsibility-grid{grid-template-columns:1fr}.editorial-responsibility-grid>div{padding:18px 0;border-right:0}.integrated-content .meta{display:grid}.integrated-content .measurement-boundaries-disclaimer,.integrated-content .notice,.integrated-content .prose-note{margin:24px -10px;padding:24px 18px!important}.integrated-content>.callout{min-height:480px;padding:70px 18px}.primary-sources-panel{padding:68px 18px}.primary-sources-panel h2{font-size:39px}.primary-source-list{margin-top:42px}.primary-source-list li{min-height:220px;padding:22px}.contact-channels{padding:68px 18px}.contact-channels h2{font-size:39px}.contact-channel-grid{margin-top:42px}.contact-channel-card{min-height:175px;padding:22px}.integrated-footer{padding:44px 18px 22px;gap:38px}.integrated-footer>nav{grid-template-columns:repeat(2,1fr)}.footer-meta{display:grid}.integrated-footer>div{margin-left:0}}@media (prefers-reduced-motion:reduce){.integrated-content .card,.integrated-content .resource-link,.integrated-signal-field i{animation:none;transition:none}}.site-frame{background:#f4f1eb;color:#0b1728}.site-frame .hero-shell{background:radial-gradient(circle at 78% 28%,rgba(104,167,255,.2),transparent 28%),radial-gradient(circle at 18% 16%,rgba(162,139,255,.11),transparent 25%),linear-gradient(118deg,#f7f5ef,#eef2f7 58%,#f4f1eb)}.site-frame .hero-shell:before{opacity:.36;background-image:linear-gradient(rgba(29,72,126,.055) 1px,transparent 0),linear-gradient(90deg,rgba(29,72,126,.055) 1px,transparent 0)}.site-frame .hero-shell:after{background:linear-gradient(90deg,transparent 0 12%,rgba(20,92,255,.055) 12.1%,transparent 12.2% 50%,rgba(20,92,255,.055) 50.1%,transparent 50.2% 87%,rgba(20,92,255,.055) 87.1%,transparent 87.2%)}.site-frame .hero-copy .eyebrow{color:#1b5eb8}.site-frame .hero-copy .eyebrow span{background:#145cff;box-shadow:0 0 14px rgba(20,92,255,.34)}.site-frame .kinetic-headline>span:first-child{color:#0b1728}.site-frame .hero-lede{color:#46526a}.site-frame .hero-slogan{max-width:720px;margin:24px 0 0;color:#0a2c72;font-size:clamp(16px,1.35vw,20px);font-weight:820;line-height:1.5;letter-spacing:-.015em}.site-frame .secondary-button{color:#193b68;border-color:rgba(24,63,114,.3)}.site-frame .secondary-button:hover{color:#0a2c72;border-color:#145cff;background:rgba(255,255,255,.52)}.site-frame .hero-foot{color:#52627a;border-color:rgba(32,66,108,.18)}.site-frame .hero-foot b{color:#284b78}.site-frame>.signal-field{opacity:.2;mix-blend-mode:multiply}.company-answer-section,.home-faq-section,.home-pricing-section,.industry-proof-section,.observation-band{position:relative;z-index:2;padding:104px max(32px,calc((100vw - 1320px)/2))}.observation-band{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.72fr);gap:80px;align-items:end;background:#07111f;color:#f5f7fb}.company-answer-section h2,.home-faq-section h2,.home-pricing-section h2,.industry-proof-section h2,.observation-band h2{margin:0;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(40px,5vw,70px);line-height:.98;letter-spacing:-.062em}.observation-band>p{margin:0;color:#aebacd;font-size:15px;line-height:1.82}.company-answer-section{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.15fr);gap:88px;align-items:start;background:#dce8f8;color:#0b1728}.company-answer-heading .eyebrow,.home-faq-section .eyebrow{color:#315d94}.company-answer-heading .eyebrow span,.home-faq-section .eyebrow span{background:#145cff}.company-answer-section>div:last-child>p{max-width:760px;margin:0 0 20px;color:#40536d;font-size:16px;line-height:1.82}.company-answer-section>div:last-child>a{display:inline-flex;margin-top:13px;padding-bottom:6px;border-bottom:1px solid rgba(18,59,108,.34);color:#123b6c;font-size:11px;font-weight:820;text-decoration:none}.industry-proof-section{background:#f4f1eb;color:#0b1728}.industry-proof-grid{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.industry-proof-grid>a,.industry-proof-grid>article{min-height:260px;padding:27px;display:flex;flex-direction:column;background:#faf9f5;border:1px solid #cfd4dc;color:#0b1728;text-decoration:none}.industry-proof-grid span{color:#3972b9;font:800 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.13em}.industry-proof-grid h3{margin:62px 0 14px;font-size:clamp(25px,2.4vw,35px);line-height:1.05;letter-spacing:-.045em}.industry-proof-grid p{margin:0;color:#5e6b80;font-size:13px;line-height:1.7}.industry-proof-grid>a{transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.industry-proof-grid>a:hover{transform:translateY(-6px);border-color:#8eafd8;box-shadow:0 22px 50px rgba(24,54,96,.11)}.testimonial-grid{margin-top:70px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.testimonial-grid figure{min-height:330px;margin:0;padding:34px;display:flex;flex-direction:column;background:#0b182b;color:#f5f7fb}.testimonial-grid blockquote{margin:0;font-size:clamp(17px,1.55vw,22px);line-height:1.68;letter-spacing:-.022em}.testimonial-grid figcaption{margin-top:auto;padding-top:38px;border-top:1px solid rgba(255,255,255,.13)}.testimonial-grid figcaption span,.testimonial-grid figcaption strong{display:block}.testimonial-grid figcaption strong{color:#a9cbfb;font-size:11px}.testimonial-grid figcaption span{margin-top:8px;color:#7f8da2;font-size:9px}.home-pricing-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:88px;align-items:end;background:radial-gradient(circle at 18% 30%,rgba(104,167,255,.18),transparent 30%),#0b182b;color:#f5f7fb}.home-pricing-section>div:last-child>p{margin:0;color:#b1bdcf;font-size:15px;line-height:1.82}.home-pricing-section .pricing-button{min-height:52px;margin-top:30px;padding:0 21px;display:inline-flex;align-items:center;gap:24px;background:#68a7ff;color:#07111f;font-size:11px;font-weight:850;text-decoration:none}.home-pricing-section small{display:block;margin-top:15px;color:#77879f;font-size:9px;letter-spacing:.05em}.home-faq-section{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:80px;background:#dce8f8;color:#0b1728}.home-faq-list{border-top:1px solid rgba(27,64,112,.22)}.home-faq-list details{border-bottom:1px solid rgba(27,64,112,.22)}.home-faq-list summary{min-height:82px;padding:20px 4px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#142d50;font-size:15px;font-weight:760;cursor:pointer}.home-faq-list summary span{color:#266bc3;font-size:23px;font-weight:400;transition:transform .2s ease}.home-faq-list details[open] summary span{transform:rotate(45deg)}.home-faq-list details>p{margin:0;padding:0 40px 26px 4px;color:#50627c;font-size:13px;line-height:1.78}.closing-slogan{position:relative;z-index:2;max-width:680px;margin:0 0 24px;color:#8cbdff;font-size:clamp(17px,1.6vw,23px);line-height:1.5}.integrated-content>.pricing-page-hero{min-height:670px;padding:92px max(32px,calc((100vw - 1320px)/2));display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:radial-gradient(circle at 76% 34%,rgba(104,167,255,.19),transparent 28%),#07111f;color:#f5f7fb}.integrated-content .pricing-back{margin-bottom:44px;color:#9fb4d2;font-size:10px;text-decoration:none}.integrated-content>.pricing-page-hero h1{max-width:900px;margin:0;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(50px,6.8vw,96px);font-weight:900;line-height:.94;letter-spacing:-.072em}.integrated-content>.pricing-page-hero h1 em{color:#82b7ff;font-style:normal}.integrated-content .price-kicker{margin:42px 0 4px;color:#8ea0ba;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.15em;text-transform:uppercase}.integrated-content .price{margin:0;color:#f5f7fb;font-family:Arial Black,sans-serif;font-size:clamp(48px,6vw,82px);line-height:1;letter-spacing:-.06em}.integrated-content .price small{color:#8cbdff;font-family:inherit;font-size:14px;letter-spacing:0}.integrated-content .pricing-copy{max-width:720px;margin:28px 0 0;color:#b4c0d1;font-size:15px;line-height:1.8}.integrated-content>.pricing-page-hero>.button{margin-top:30px}.integrated-content>.pricing-factors{padding:104px max(32px,calc((100vw - 1320px)/2));display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.8fr);gap:80px;background:#f4f1eb}.integrated-content>.pricing-factors h2{margin:0;font-family:Arial Black,PingFang TC,sans-serif;font-size:clamp(40px,5vw,70px);line-height:.98;letter-spacing:-.062em}.integrated-content>.pricing-factors h2 em{color:#145cff;font-style:normal}.integrated-content>.pricing-factors div>p:last-child{color:#59667b;line-height:1.8}.integrated-content>.pricing-factors ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #cfd6df;list-style:none}.integrated-content>.pricing-factors li{padding:22px 8px;border-bottom:1px solid #cfd6df;color:#284565;font-size:13px}.integrated-content>.pricing-factors li:before{content:"✓";margin-right:12px;color:#145cff}.integrated-content>.pricing-note{padding:0 max(32px,calc((100vw - 1320px)/2)) 104px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:#f4f1eb}.integrated-content>.pricing-note article{min-height:250px;padding:28px;background:#faf9f5;border:1px solid #cfd4dc}.integrated-content>.pricing-note span{color:#3972b9;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.integrated-content>.pricing-note h2{margin:54px 0 14px;font-size:clamp(25px,2.5vw,36px);line-height:1.08;letter-spacing:-.045em}.integrated-content>.pricing-note p{color:#5f6c80;font-size:13px;line-height:1.72}@media (max-width:900px){.site-navigation a:nth-child(n){grid-column:span 3}.site-navigation a:nth-child(-n+4){border-bottom:1px solid #e0e3e9}.site-navigation a:nth-child(4),.site-navigation a:nth-child(8){border-right:0}.site-navigation a:nth-child(7){border-right:1px solid #e0e3e9}.company-answer-section,.home-faq-section,.home-pricing-section,.observation-band{grid-template-columns:1fr;gap:42px}.company-answer-section,.home-faq-section,.home-pricing-section,.industry-proof-section,.observation-band{padding:84px 24px}.integrated-content>.pricing-page-hero{padding:82px 24px}.integrated-content>.pricing-factors{padding:82px 24px;grid-template-columns:1fr;gap:46px}.integrated-content>.pricing-note{padding:0 24px 82px}}@media (max-width:640px){.site-frame .hero-slogan{margin-top:18px;font-size:15px}.company-answer-section,.home-faq-section,.home-pricing-section,.industry-proof-section,.observation-band{padding:70px 18px}.company-answer-section h2,.home-faq-section h2,.home-pricing-section h2,.industry-proof-section h2,.observation-band h2{font-size:39px}.home-pricing-section h2>span{display:block;white-space:nowrap}.industry-proof-grid,.testimonial-grid{grid-template-columns:1fr}.industry-proof-grid>a,.industry-proof-grid>article{min-height:235px}.testimonial-grid figure{min-height:300px;padding:26px}.home-faq-list summary{min-height:76px;font-size:14px}.integrated-content>.pricing-page-hero{min-height:620px;padding:70px 18px}.integrated-content>.pricing-page-hero h1{font-size:43px;line-height:.98}.integrated-content>.pricing-factors{padding:70px 18px}.integrated-content>.pricing-factors ul{grid-template-columns:1fr}.integrated-content>.pricing-note{padding:0 18px 70px;grid-template-columns:1fr}.integrated-content>.pricing-note article{min-height:220px}}