.product-thinking-page-module__2Y8h0q__page{--blue:#367ef8;--cyan:#67e8f9;--violet:#a78bfa;--ink:#08111f;--night:#030712;--paper:#f7f8fb;--max:1320px;--pad:clamp(22px,5vw,76px);background:var(--night);color:#fff;position:relative;overflow:clip}.product-thinking-page-module__2Y8h0q__page *{box-sizing:border-box}.product-thinking-page-module__2Y8h0q__page a{color:inherit}.product-thinking-page-module__2Y8h0q__shell{width:min(100%,var(--max));padding-inline:var(--pad);margin:auto;position:relative}.product-thinking-page-module__2Y8h0q__section{align-items:center;min-height:100dvh;padding-block:clamp(90px,10vh,136px);display:flex;position:relative;overflow:hidden}.product-thinking-page-module__2Y8h0q__darkSection{background:var(--night);color:#fff}.product-thinking-page-module__2Y8h0q__lightSection{background:var(--paper);color:var(--ink)}.product-thinking-page-module__2Y8h0q__gridBackground:before{content:"";pointer-events:none;background-image:linear-gradient(#94a3b50d 1px,#0000 1px),linear-gradient(90deg,#94a3b50d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.product-thinking-page-module__2Y8h0q__rail{z-index:21;gap:9px;display:grid;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.product-thinking-page-module__2Y8h0q__rail a{background:#94a3b855;border-radius:50%;width:7px;height:7px;transition:all .25s}.product-thinking-page-module__2Y8h0q__rail a:focus-visible{outline-offset:4px;outline:2px solid #fff}.product-thinking-page-module__2Y8h0q__rail a.product-thinking-page-module__2Y8h0q__railActive{background:var(--blue);border-radius:9px;height:24px}.product-thinking-page-module__2Y8h0q__kicker{color:#9cacbf;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:15px;margin-bottom:32px;font-size:11px;font-weight:700;display:flex}.product-thinking-page-module__2Y8h0q__kicker b{color:var(--blue);font-size:14px}.product-thinking-page-module__2Y8h0q__lightSection .product-thinking-page-module__2Y8h0q__kicker{color:#758299}.product-thinking-page-module__2Y8h0q__title{letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.2vw,88px);font-weight:640;line-height:.97}.product-thinking-page-module__2Y8h0q__lead{color:#a7b4c6;max-width:690px;margin:28px 0 0;font-size:clamp(17px,1.7vw,23px);line-height:1.75}.product-thinking-page-module__2Y8h0q__accent{color:#78a8ff}.product-thinking-page-module__2Y8h0q__violet{color:var(--violet)}.product-thinking-page-module__2Y8h0q__cyan{color:var(--cyan)}.product-thinking-page-module__2Y8h0q__hero{background:linear-gradient(90deg,#020a15 0%,#071625 42%,#11112d 72%,#020711 100%);min-height:100dvh;padding:0;display:block}.product-thinking-page-module__2Y8h0q__hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 51% 31%,#38bdf82a,#0000 29%),radial-gradient(circle at 69% 28%,#8b5cf629,#0000 28%);position:absolute;inset:0}.product-thinking-page-module__2Y8h0q__heroStage{z-index:1;align-items:center;height:100dvh;padding:72px 0 34px;display:flex;position:relative;overflow:hidden}.product-thinking-page-module__2Y8h0q__heroContent{width:min(100%,1380px);padding-inline:var(--pad);margin:auto}.product-thinking-page-module__2Y8h0q__heroTitle{text-align:center}.product-thinking-page-module__2Y8h0q__heroEyebrow{color:#55cfe7;letter-spacing:.3em;font:700 11px Geist Mono,monospace}.product-thinking-page-module__2Y8h0q__heroTitle h1{color:#0000;letter-spacing:-.055em;background:linear-gradient(100deg,#f8fbff,#bde8ff 48%,#bdc3ff);-webkit-background-clip:text;background-clip:text;margin:21px 0 0;font-size:clamp(48px,6.2vw,88px);font-weight:630;line-height:1}.product-thinking-page-module__2Y8h0q__heroTitle p{color:#b8c3d2;margin:24px auto 0;font-size:clamp(16px,1.45vw,21px)}.product-thinking-page-module__2Y8h0q__heroModel{grid-template-columns:1fr 230px 1fr;align-items:center;gap:clamp(22px,4vw,56px);margin-top:clamp(58px,9vh,96px);display:grid}.product-thinking-page-module__2Y8h0q__questionStack{gap:12px;display:grid}.product-thinking-page-module__2Y8h0q__question{color:#aeb8c8;will-change:transform,opacity;background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;padding:14px 17px;font-size:14px;line-height:1.4}.product-thinking-page-module__2Y8h0q__techStack{text-align:right}.product-thinking-page-module__2Y8h0q__productStack .product-thinking-page-module__2Y8h0q__question{color:#d9d8e7;background:#a78bfa0b;border-color:#a78bfa2d}.product-thinking-page-module__2Y8h0q__buildNode{will-change:transform,opacity;background:#020719b5;border:1px solid #38bdf838;border-radius:48px;place-items:center;width:220px;height:220px;display:grid;position:relative;box-shadow:0 0 70px #38bdf81a}.product-thinking-page-module__2Y8h0q__buildNode:before{content:"";border:1px solid #ffffff0f;border-radius:37px;position:absolute;inset:18px}.product-thinking-page-module__2Y8h0q__codeIcon{color:#67cdf9;width:62px;height:62px}.product-thinking-page-module__2Y8h0q__buildLabel{color:#8996ae;letter-spacing:.28em;font:12px Geist Mono,monospace;position:absolute;bottom:24px}.product-thinking-page-module__2Y8h0q__heroBefore{text-align:center;opacity:0;will-change:transform,opacity;height:50px;margin-top:35px;transform:translateY(24px)}.product-thinking-page-module__2Y8h0q__heroBefore small{color:#55cfe7;letter-spacing:.24em;font:10px Geist Mono,monospace}.product-thinking-page-module__2Y8h0q__heroBefore b{margin-top:8px;font-size:22px;font-weight:520;display:block}.product-thinking-page-module__2Y8h0q__heroNote{color:#596980;font-size:12px;position:absolute;bottom:26px;left:50%;translate:-50%}.product-thinking-page-module__2Y8h0q__valueMap{border-block:1px solid #dbe1e9;grid-template-columns:repeat(4,1fr);margin-top:60px;display:grid}.product-thinking-page-module__2Y8h0q__stage{border-right:1px solid #dbe1e9;padding:26px 20px 28px;position:relative}.product-thinking-page-module__2Y8h0q__stage:last-child{border:0}.product-thinking-page-module__2Y8h0q__stage small{color:#8490a0;letter-spacing:.16em;font:10px Geist Mono,monospace}.product-thinking-page-module__2Y8h0q__stage h3{margin:35px 0 12px;font-size:clamp(22px,2.2vw,34px)}.product-thinking-page-module__2Y8h0q__stage p{color:#677284;margin:0;font-size:14px;line-height:1.65}.product-thinking-page-module__2Y8h0q__stage:after{content:"→";z-index:2;background:var(--paper);color:var(--blue);position:absolute;top:50%;right:-9px}.product-thinking-page-module__2Y8h0q__stage:last-child:after{display:none}.product-thinking-page-module__2Y8h0q__systemLine{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.product-thinking-page-module__2Y8h0q__token{color:#647184;background:#fff;border:1px solid #d9e0ea;border-radius:99px;padding:8px 13px;font-size:12px}.product-thinking-page-module__2Y8h0q__modesHead{justify-content:space-between;align-items:end;gap:30px;display:flex}.product-thinking-page-module__2Y8h0q__modesHead>p{color:#8895a7;max-width:420px;line-height:1.65}.product-thinking-page-module__2Y8h0q__modeGrid{grid-template-columns:1fr 1px 1fr;gap:clamp(28px,5vw,72px);margin-top:70px;display:grid}.product-thinking-page-module__2Y8h0q__divider{background:linear-gradient(#0000,#ffffff27 15% 85%,#0000)}.product-thinking-page-module__2Y8h0q__modeNumber,.product-thinking-page-module__2Y8h0q__productModeNumber{color:var(--blue);letter-spacing:.15em;font:11px Geist Mono,monospace}.product-thinking-page-module__2Y8h0q__productModeNumber{color:var(--violet)}.product-thinking-page-module__2Y8h0q__mode h3{margin:18px 0 8px;font-size:clamp(30px,4vw,54px);font-weight:560}.product-thinking-page-module__2Y8h0q__mode>p{color:#8996a8;max-width:470px;line-height:1.7}.product-thinking-page-module__2Y8h0q__facts{margin-top:36px}.product-thinking-page-module__2Y8h0q__fact{border-top:1px solid #ffffff18;grid-template-columns:92px 1fr;gap:20px;padding:15px 0;font-size:14px;display:grid}.product-thinking-page-module__2Y8h0q__fact span{color:#69778a}.product-thinking-page-module__2Y8h0q__serviceLayout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:9vw;display:grid}.product-thinking-page-module__2Y8h0q__quote{letter-spacing:-.045em;margin:0;font-size:clamp(40px,5vw,72px);line-height:1.1}.product-thinking-page-module__2Y8h0q__quote em{color:var(--blue);font-style:normal}.product-thinking-page-module__2Y8h0q__sub{color:#6f7b8d;margin-top:28px;line-height:1.75}.product-thinking-page-module__2Y8h0q__decision{border-top:1px solid #d8dee7;display:grid}.product-thinking-page-module__2Y8h0q__decisionRow{border-bottom:1px solid #d8dee7;grid-template-columns:58px 1fr auto;align-items:center;gap:18px;padding:22px 0;display:grid}.product-thinking-page-module__2Y8h0q__decisionRow b{color:var(--blue);font:11px Geist Mono,monospace}.product-thinking-page-module__2Y8h0q__decisionRow span{font-size:clamp(17px,1.8vw,22px)}.product-thinking-page-module__2Y8h0q__decisionRow i{color:#94a0af;font-style:normal}.product-thinking-page-module__2Y8h0q__serviceBottom{border-top:1px solid #d8dee7;justify-content:space-between;align-items:center;gap:30px;margin-top:56px;padding-top:28px;display:flex}.product-thinking-page-module__2Y8h0q__serviceBottom strong{letter-spacing:-.03em;font-size:clamp(23px,3vw,40px)}.product-thinking-page-module__2Y8h0q__serviceBottom span{color:#6e7989;max-width:360px;line-height:1.65}.product-thinking-page-module__2Y8h0q__loop{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:58px;display:grid;position:relative}.product-thinking-page-module__2Y8h0q__loop:before{content:"";background:linear-gradient(90deg,var(--violet),var(--blue),var(--cyan));height:1px;position:absolute;top:29px;left:6%;right:6%}.product-thinking-page-module__2Y8h0q__loopStep{text-align:center;position:relative}.product-thinking-page-module__2Y8h0q__orb{color:#c4b5fd;background:#09111f;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:59px;height:59px;margin:auto;font:12px Geist Mono,monospace;display:grid;position:relative;box-shadow:0 0 0 7px #030712}.product-thinking-page-module__2Y8h0q__loopStep p{color:#aab5c5;font-size:13px}.product-thinking-page-module__2Y8h0q__wrong{background:#ffffff05;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-top:58px;padding:21px 24px;display:grid}.product-thinking-page-module__2Y8h0q__wrong b{color:#fca5a5;letter-spacing:.12em;font:10px Geist Mono,monospace}.product-thinking-page-module__2Y8h0q__wrong p{color:#b3bfce;margin:0}.product-thinking-page-module__2Y8h0q__wrong del{color:#667386}.product-thinking-page-module__2Y8h0q__bridge{height:160px;margin:55px 0 20px;position:relative}.product-thinking-page-module__2Y8h0q__bridge:before{content:"";background:linear-gradient(90deg,var(--blue),#b5c5dc,var(--violet));height:1px;position:absolute;top:50%;left:10%;right:10%}.product-thinking-page-module__2Y8h0q__bridgeNode{text-align:center;color:#607086;background:#fff;border:1px solid #dfe5ed;border-radius:50%;place-items:center;width:104px;height:104px;padding:10px;font-size:12px;display:grid;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 14px 40px #29405e12}.product-thinking-page-module__2Y8h0q__bridgeNode:first-child{left:10%}.product-thinking-page-module__2Y8h0q__bridgeNode:nth-child(2){left:30%}.product-thinking-page-module__2Y8h0q__bridgeNode:nth-child(3){color:var(--blue);border-color:#9cbcf8;left:50%}.product-thinking-page-module__2Y8h0q__bridgeNode:nth-child(4){left:70%}.product-thinking-page-module__2Y8h0q__bridgeNode:nth-child(5){left:90%}.product-thinking-page-module__2Y8h0q__bridgeNote{grid-template-columns:1fr 1fr;gap:40px;margin-top:35px;display:grid}.product-thinking-page-module__2Y8h0q__bridgeNote article{border-top:2px solid var(--blue);padding-top:20px}.product-thinking-page-module__2Y8h0q__bridgeNote article+article{border-color:var(--violet)}.product-thinking-page-module__2Y8h0q__bridgeNote h3{font-size:21px}.product-thinking-page-module__2Y8h0q__bridgeNote p{color:#687587;line-height:1.7}.product-thinking-page-module__2Y8h0q__aiLayout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:8vw;display:grid}.product-thinking-page-module__2Y8h0q__cost{border-left:1px solid #ffffff23;padding-left:34px}.product-thinking-page-module__2Y8h0q__costLine{border-bottom:1px solid #ffffff17;grid-template-columns:130px 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.product-thinking-page-module__2Y8h0q__bar{background:#ffffff13;border-radius:5px;height:5px;overflow:hidden}.product-thinking-page-module__2Y8h0q__bar i{background:var(--blue);border-radius:5px;height:100%;display:block}.product-thinking-page-module__2Y8h0q__costLine b{color:#8290a3;font:11px Geist Mono,monospace}.product-thinking-page-module__2Y8h0q__costLine span{color:#b4c0cf;font-size:13px}.product-thinking-page-module__2Y8h0q__costLineUp .product-thinking-page-module__2Y8h0q__bar i{background:var(--cyan)}.product-thinking-page-module__2Y8h0q__costLineUp span{color:#d7fbff}.product-thinking-page-module__2Y8h0q__aiCallout{letter-spacing:-.035em;margin-top:42px;font-size:clamp(25px,3.4vw,47px);line-height:1.17}.product-thinking-page-module__2Y8h0q__finalSection{text-align:center;color:#fff;background:radial-gradient(circle at 50% 78%,#14183f 0,#0000 31%),#020711}.product-thinking-page-module__2Y8h0q__finalShell{flex-direction:column;align-items:center;display:flex}.product-thinking-page-module__2Y8h0q__finalTitle{letter-spacing:-.045em;text-wrap:balance;max-width:1180px;margin:0;font-size:clamp(36px,4.45vw,64px);font-weight:620;line-height:1.35}.product-thinking-page-module__2Y8h0q__finalTitle span{color:#0000;background:linear-gradient(100deg,#67c8ff 8%,#a9a3ff 51%,#ef9ef2 94%);-webkit-background-clip:text;background-clip:text;margin-top:.34em;display:block}.product-thinking-page-module__2Y8h0q__finalLead{color:#60708a;max-width:760px;margin:45px 0 0;font-size:clamp(14px,1.15vw,17px);line-height:1.8}.product-thinking-page-module__2Y8h0q__owner{color:#55cfe7;letter-spacing:.32em;margin-bottom:44px;font:700 11px Geist Mono,monospace}.product-thinking-page-module__2Y8h0q__rule{background:linear-gradient(#0000,#55cfe7);width:1px;height:70px;margin-bottom:34px}.product-thinking-page-module__2Y8h0q__footnote{color:#3f4e67;letter-spacing:.14em;margin-top:52px;font:10px Geist Mono,monospace}@media (max-width:800px){.product-thinking-page-module__2Y8h0q__rail{display:none}.product-thinking-page-module__2Y8h0q__hero{min-height:100vh}.product-thinking-page-module__2Y8h0q__heroStage{height:auto;min-height:100vh;padding:84px 0 72px;position:relative}.product-thinking-page-module__2Y8h0q__heroTitle h1{text-wrap:balance;overflow-wrap:anywhere;max-width:340px;margin-inline:auto;font-size:clamp(40px,11vw,52px);line-height:1.08}.product-thinking-page-module__2Y8h0q__title{font-size:clamp(42px,13vw,60px)}.product-thinking-page-module__2Y8h0q__quote{font-size:clamp(36px,10.5vw,48px)}.product-thinking-page-module__2Y8h0q__heroModel{grid-template-columns:1fr;margin-top:46px}.product-thinking-page-module__2Y8h0q__techStack{display:none}.product-thinking-page-module__2Y8h0q__buildNode{border-radius:38px;width:168px;height:168px;margin:auto}.product-thinking-page-module__2Y8h0q__buildNode:before{border-radius:29px}.product-thinking-page-module__2Y8h0q__productStack{margin-top:8px}.product-thinking-page-module__2Y8h0q__heroBefore,.product-thinking-page-module__2Y8h0q__heroNote{display:none}.product-thinking-page-module__2Y8h0q__valueMap{grid-template-columns:1fr 1fr}.product-thinking-page-module__2Y8h0q__stage:nth-child(2){border-right:0}.product-thinking-page-module__2Y8h0q__stage:after{display:none}.product-thinking-page-module__2Y8h0q__modesHead{display:block}.product-thinking-page-module__2Y8h0q__modeGrid{grid-template-columns:1fr}.product-thinking-page-module__2Y8h0q__divider{height:1px}.product-thinking-page-module__2Y8h0q__fact{grid-template-columns:82px 1fr}.product-thinking-page-module__2Y8h0q__serviceLayout,.product-thinking-page-module__2Y8h0q__aiLayout{grid-template-columns:1fr}.product-thinking-page-module__2Y8h0q__serviceBottom{display:block}.product-thinking-page-module__2Y8h0q__serviceBottom span{margin-top:18px;display:block}.product-thinking-page-module__2Y8h0q__loop{grid-template-columns:repeat(2,1fr);gap:28px 10px}.product-thinking-page-module__2Y8h0q__loop:before{display:none}.product-thinking-page-module__2Y8h0q__bridge{grid-template-columns:1fr;gap:10px;height:auto;margin-top:40px;display:grid}.product-thinking-page-module__2Y8h0q__bridge:before{width:1px;height:auto;top:8%;bottom:8%;left:50%}.product-thinking-page-module__2Y8h0q__bridgeNode{width:88px;height:88px;margin:auto;translate:none;position:relative!important;top:auto!important;left:auto!important}.product-thinking-page-module__2Y8h0q__bridgeNote{grid-template-columns:1fr}.product-thinking-page-module__2Y8h0q__cost{border:0;margin-top:30px;padding-left:0}.product-thinking-page-module__2Y8h0q__finalTitle{font-size:clamp(32px,9.5vw,42px);line-height:1.42}.product-thinking-page-module__2Y8h0q__finalTitle span{margin-top:.46em}.product-thinking-page-module__2Y8h0q__finalLead{margin-top:34px}.product-thinking-page-module__2Y8h0q__owner{letter-spacing:.22em;margin-bottom:32px}.product-thinking-page-module__2Y8h0q__rule{height:52px;margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.product-thinking-page-module__2Y8h0q__page{scroll-behavior:auto}.product-thinking-page-module__2Y8h0q__page [data-reveal]{opacity:1!important;transform:none!important}}
