/* EXRE review 02: brand material retained, compositions revised. */
.line-icon{width:40px;height:40px;flex-shrink:0;color:#edb384;overflow:visible}
.brand-gradient{background-image:linear-gradient(108deg,#fff0dd 4%,#eccbaa 35%,#e85002 100%);padding-block:.05em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
main{overflow:clip}.section{position:relative}.section:has(>.tile-field){isolation:isolate}.section>.tile-field{z-index:-1;inset:-100px -25px;opacity:.34;mask-image:linear-gradient(transparent,#000 40%,#000 64%,transparent)}
.tile-field{transform:translate3d(0,var(--tile-shift,0px),0);will-change:transform}.tile-field i{transition:background .6s,border-color .6s}.tile-field i:nth-child(13n+2){animation:tile-breathe 9s ease-in-out infinite alternate}.tile-field i:nth-child(17n+4){animation:tile-breathe 12s -5s ease-in-out infinite alternate}
@keyframes tile-breathe{to{border-color:#c76b3a48;background-color:#df5b0910}}
.hero{display:block;min-height:700px;height:min(790px,calc(100svh - 115px));padding:100px 48px 160px;isolation:isolate;background:#090909}
.hero-copy{width:max-content;max-width:80%;z-index:3;pointer-events:none}.hero-copy button{pointer-events:auto;margin-top:36px}.hero h1{font-size:clamp(38px,3.7vw,66px);max-width:none;line-height:1.13;letter-spacing:-.048em}.hero h1>span{display:block;white-space:nowrap}.claim{margin-bottom:25px;font-size:11px}.hero-copy h1>span{animation:hero-line .9s var(--ease) both}.hero-copy h1>span:nth-child(2){animation-delay:.13s}@keyframes hero-line{from{opacity:0;transform:translateY(22px);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}
.hero-art.original-hand{position:absolute;inset:0;align-self:auto;margin:0;height:100%;width:100%;max-width:none;pointer-events:none;z-index:1;mask-image:linear-gradient(#000 75%,transparent 100%)}
.hero-art.original-hand .hand,.hero-art canvas,.service-orbit{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;animation:none;mask-image:none;transform:none;mix-blend-mode:screen}
.hero-art canvas{opacity:0}.hero-art[data-surface=ready] canvas{opacity:1}.hero-art[data-surface=ready] .hand{opacity:0}.service-orbit{z-index:2;overflow:visible}.hero-art.original-hand .hand{left:0;top:0;z-index:0}.hero .hero-bottom{left:48px;right:48px;bottom:37px;align-items:flex-end;z-index:3}.hero-bottom p{font-size:12px;line-height:1.9;max-width:420px;color:#b9a99a}.hero .tile-field{opacity:.48;z-index:0;mask-image:linear-gradient(transparent,#000 60%)}
.metrics-section{padding:65px 0 55px;margin-top:-5px;background:linear-gradient(#090909,#130e09 52%,#090909)}.metrics-section>.tile-field{inset:0;opacity:.8}.metrics-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:34px;font-size:12px;color:#ddbda1}.metrics-heading p{font-size:11px;color:#998776}.metric-grid{display:grid;grid-template-columns:1.26fr 1fr 1fr 1fr;gap:13px;align-items:center}.metric-grid .metric{border:1px solid #9d5b303a!important;background:linear-gradient(140deg,#292017b3,#110f0df7);padding:29px 22px!important;height:234px;position:relative;border-radius:15px;overflow:hidden;box-shadow:0 20px 45px #0002}.metric-grid .metric:first-child{height:270px;background:linear-gradient(140deg,#74350f75,#22160dde 65%)}.metric-grid .metric:nth-child(3){height:250px}.metric-grid .metric strong{font-size:clamp(44px,4.5vw,68px);position:relative;z-index:1;margin-top:56px;white-space:nowrap;color:#f1d2b2}.metric-grid .metric:first-child strong{margin-top:83px;background:linear-gradient(90deg,#ffeddc,#ee6513);background-clip:text;color:transparent}.metric-grid .metric strong small{font-size:.35em;color:#cda37f;font-weight:500;letter-spacing:-.02em;margin-left:6px}.metric-grid .metric>.metric-caption{position:relative;font-size:9px;color:#bca28b;margin:0;z-index:1}.metric-grid .metric>.metric-label{font-size:10px;position:relative;z-index:1;margin-top:12px;color:#bbaa98}.metric-art{position:absolute;right:12px;top:20px;width:120px;height:125px;opacity:.6}.metric-art.bars{display:flex;gap:5px;align-items:flex-end;height:170px;right:-8px;top:60px;opacity:.2;transform:rotate(-17deg)}.metric-art.bars i{width:15px;background:linear-gradient(#ef6b13,transparent);height:50%;border-top:1px solid #ffae6e}.metric-art.bars i:nth-child(2n){height:70%}.metric-art.bars i:nth-child(3n){height:90%}.metric-art.rings i{border:1px solid #db732743;position:absolute;border-radius:50%;inset:5px;transform:rotateX(50deg) rotateY(-30deg)}.metric-art.rings i:nth-child(2){inset:17px}.metric-art.rings i:nth-child(3){inset:30px;border-color:#ff7927}.metric-art.rings i:nth-child(n+4){display:none}.metric-art.stack i{position:absolute;right:15px;width:65px;height:65px;border-radius:8px;border:1px solid #d68b5166;background:linear-gradient(130deg,#4c2c17,#120d09);transform:rotateX(55deg) rotateZ(-35deg);top:5px}.metric-art.stack i:nth-child(2){top:17px}.metric-art.stack i:nth-child(3){top:29px}.metric-art.stack i:nth-child(n+4){display:none}.metric-art.dots{display:grid;grid-template-columns:repeat(3,23px);grid-auto-rows:23px;gap:8px;transform:rotate(-12deg);top:26px;right:-3px}.metric-art.dots i{border:1px solid #98572e60;background:#a4480d24;border-radius:5px}.metric-art.dots i:nth-child(3n){background:#e8500255}.metric-grid .metric:hover .metric-art{translate:0 -5px;transition:translate .5s var(--ease)}.platforms{margin-top:17px;padding-top:25px}.platforms img{filter:brightness(0) invert(.8)}
.team{padding-top:80px}.team .section-heading>p{max-width:450px}.founder-duo{display:grid;grid-template-columns:1fr 1fr;gap:24px;position:relative}.founder-card{border:1px solid #98634140;border-radius:18px;background:linear-gradient(140deg,#1d1510,#0f0e0c);overflow:hidden;display:grid;grid-template-columns:.85fr 1.15fr;position:relative}.founder-art{padding:35px 25px;display:flex;flex-direction:column;position:relative;overflow:hidden;border-right:1px solid var(--line);background:radial-gradient(ellipse at 50% 80%,#72321438,transparent 75%)}.founder-art>.line-icon{width:48px;height:48px;margin-bottom:45px;color:#ff9954;z-index:1}.founder-number{font:600 36px Archivo;letter-spacing:-.05em;white-space:nowrap;z-index:1}.founder-number small{font-size:14px;letter-spacing:-.02em}.founder-art>span:last-of-type{font-size:9px;color:#b19782;max-width:135px;margin-top:13px;z-index:1}.founder-info{padding:35px 28px;display:flex;flex-direction:column}.founder-info>span{font-size:9px;color:#be8a61;margin-bottom:15px}.founder-info h3{font-size:27px}.founder-info p{font-size:11px;line-height:1.9;margin:20px 0 30px}.founder-info a{display:flex;align-items:center;gap:9px;font-size:9px;color:#e6ae85;margin-top:auto}.founder-info a>span:last-child{margin-left:auto}.founder-layers{position:absolute;right:-24px;top:20px;transform:rotate(-25deg)}.founder-layers i{display:block;width:90px;height:90px;border:1px solid #b9845947;border-radius:12px;background:linear-gradient(130deg,#89512822,#110c07);margin-bottom:-67px}.film-frames{position:absolute;right:-40px;bottom:40px;transform:rotate(18deg);opacity:.18}.film-frames i{display:block;width:100px;height:70px;border:6px double #daa06b;margin-bottom:5px;background:#82502d}.founder-junction{position:absolute;left:50%;top:50%;z-index:3;translate:-50% -50%;width:47px;height:47px;border:1px solid #d4874f64;border-radius:50%;display:grid;place-items:center;background:#2a180c;box-shadow:0 0 0 8px #090909;color:#efaf7b;font-size:29px}.founder-card:hover .line-icon{transform:translateY(-6px) rotate(-5deg);transition:transform .4s var(--ease)}.team-end{display:flex;justify-content:space-between;align-items:center;margin-top:22px;gap:25px}.team-end p{font-size:11px}.team-end .text-link{margin:0;font-size:11px}
.offline{padding-top:100px;padding-bottom:65px}.offline-scene{height:580px;position:relative;border:1px solid #bc713141}.offline-scene>img{width:100%;height:100%;object-fit:cover;object-position:50% 54%;transform:scale(1.03) translateY(var(--image-shift,0px));will-change:transform}.offline-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080909d9,transparent 70%),linear-gradient(transparent 65%,#090909a8)}.scene-copy{position:absolute;left:55px;top:66px;max-width:480px}.scene-copy>span{font-size:11px;color:#e9c3a1}.scene-copy h3{font-size:clamp(40px,4.5vw,68px);margin-top:24px;max-width:470px;line-height:1.05}.scene-chain{display:flex;gap:16px;align-items:center;margin-top:40px;color:#cbbbae;font-size:10px}.scene-chain i{font-style:normal;color:#e85002}.activation-card{position:absolute;left:55px;bottom:58px;padding:22px 25px;border:1px solid #d6a07266;border-radius:13px;background:linear-gradient(120deg,#2a201bcc,#110d0bd4);backdrop-filter:blur(16px);font-size:9px;box-shadow:0 15px 30px #0005;transform:translateY(var(--card-shift,0px));min-width:290px}.activation-card>div{display:flex;gap:20px;align-items:center;margin-top:20px}.activation-card p{font-size:13px;color:#c3ac9a}.activation-card strong{font-size:16px;color:#f0dac5;font-family:Archivo}.activation-card .line-icon{width:36px;height:36px}.activation-line{display:block;height:1px;background:linear-gradient(90deg,#e85002,#e8500233);margin:18px 0 14px;transform-origin:left;animation:signal-line 5s ease-in-out infinite}.activation-card small{font-size:8px;color:#b49a84}.scene-note{position:absolute;bottom:18px;right:22px;font-size:8px;color:#ddc2a7}.offline-controls{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;align-items:center;margin-top:24px}.offline-controls .format-list{margin:0;gap:10px}.format-list button{min-height:43px;padding:10px 14px;font-size:10px}.offline-controls .format-description{margin:0;min-height:0;font-size:11px}.offline-scene[data-format="1"] .activation-line{background:linear-gradient(90deg,#efc296,#e85002)}.offline-scene[data-format="2"] .activation-card{border-color:#ef945e}.offline-scene[data-format="3"] .scene-copy{filter:drop-shadow(0 3px 10px #0007)}@keyframes signal-line{0%,100%{scale:.45 1;opacity:.4}50%{scale:1 1;opacity:1}}
.development{border:0;background:linear-gradient(#090909,#19110b 48%,#090909);overflow:clip;border-radius:0;margin:0;padding-top:80px}.development .tile-field{opacity:.7;inset:0}.development .section-heading h2{font-size:clamp(33px,3.5vw,55px)}.conversion-flow{margin:35px 0 55px}.flow-point{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 18px;padding:20px 24px;font-size:25px}.flow-point>span{margin:0;grid-column:1}.flow-point .line-icon{grid-column:2;grid-row:1/4;width:36px;height:36px;color:#c3906e;transition:transform .4s var(--ease)}.flow-point small{grid-column:1;margin:5px 0 0;font-size:9px}.flow-point.selected{background:linear-gradient(140deg,#78340742,#1e150e);box-shadow:0 0 25px #e850020c}.flow-point.selected .line-icon{color:#fc9651;transform:rotate(-8deg) translateY(-3px)}.dev-detail{grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.dev-detail>div:first-child{max-width:380px}.dev-detail h3{font-size:36px;line-height:1.14}.dev-detail p{font-size:12px}.shop-scene{position:relative;padding:0 0 40px 10px;min-width:0}.shop-scene .browser-study{transform:perspective(1200px) rotateY(-5deg) rotateZ(2deg);margin:0;overflow:hidden;box-shadow:0 35px 75px #0006;border-color:#a578504f}.browser-top{background:#16120e}.shop-canvas{display:grid;grid-template-columns:1.2fr 1fr;min-height:315px;background:#1b140e}.shop-canvas>img{width:100%;height:100%;object-fit:cover}.shop-product-copy{padding:34px 25px 28px;display:flex;flex-direction:column}.shop-product-copy>span{font-size:8px;color:#b79b84}.shop-product-copy>strong{font-family:Archivo;font-size:31px;letter-spacing:-.045em;line-height:1.1;margin:26px 0;color:#f0dcc7}.shop-specs{display:flex;gap:7px;flex-wrap:wrap;font-size:8px;color:#b0a08f}.shop-faux-cta{background:#e85002;color:#170c04;padding:12px;margin-top:auto;font-size:9px;font-weight:600;border-radius:6px;display:flex;justify-content:space-between}.shop-signal,.shop-checkout{display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid #9463426b;border-radius:11px;background:#211910e8;backdrop-filter:blur(12px);box-shadow:0 15px 30px #0006;position:absolute;font-size:9px;transition:transform .5s var(--ease),border-color .5s}.shop-signal{left:-20px;top:-20px;transform:rotate(-6deg)}.shop-checkout{right:-8px;bottom:38px;transform:rotate(4deg)}.shop-scene .line-icon{width:25px;height:25px}.shop-signal b,.shop-checkout b{font-weight:500;color:#edc9a7}.shop-scene[data-stage="0"] .shop-signal,.shop-scene[data-stage="1"] .shop-signal{transform:rotate(0) translateY(-10px);border-color:#e85002}.shop-scene[data-stage="3"] .shop-checkout{transform:rotate(0) translateY(-14px);border-color:#e85002}.concept-caption{font-size:8px!important;color:#8c7865;margin-top:20px!important;text-align:center;min-height:0!important}.dev-services{margin-top:52px}.dev-services article{position:relative;padding:0 18px 0 0}.dev-services h3{font-size:21px}
.connected{padding-top:65px}.connected>.tile-field{opacity:.55}.chain{gap:12px;position:relative;align-items:stretch}.chain:before{content:'';position:absolute;height:1px;background:linear-gradient(90deg,transparent,#d67b4077,transparent);left:-4%;right:-4%;top:93px;z-index:-1}.chain a{display:flex;flex-direction:column;align-items:flex-start;min-height:245px;border-radius:17px;position:relative;background:linear-gradient(130deg,#211a14e0,#0d0c0be6);padding:20px;transition:transform .4s var(--ease),background .4s,border-color .4s}.chain a>span{font-size:9px;margin-bottom:27px}.chain .line-icon{width:48px;height:48px;margin-bottom:32px;color:#d2b095;transition:transform .4s var(--ease),color .3s}.chain b{font-size:19px;line-height:1.16;margin-top:auto}.chain .selected{transform:translateY(-12px);background:linear-gradient(145deg,#74330dd9,#20150c);border-color:#da763958;box-shadow:0 18px 40px #9f3f0615}.chain .selected .line-icon{color:#ffb47d;transform:rotate(-9deg) scale(1.08)}.chain a:hover{transform:translateY(-7px)}.chain-description{background:linear-gradient(90deg,#34201238,transparent);padding:25px 20px;min-height:94px;margin-top:25px;border-left:2px solid #e85002;border-radius:0 10px 10px 0}.chain-description>span{font:600 24px Archivo;letter-spacing:-.03em;color:#efc6a3}.chain-description p{font-size:12px}.benefits{margin-top:42px}.benefits h3{font-size:24px}.benefits p{font-size:12px}
.why .section-heading>p{max-width:370px}.why-system{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.team-network{height:430px;position:relative;isolation:isolate}.team-network>.tile-field{z-index:-1;opacity:.65;transform:rotate(-5deg);mask-image:radial-gradient(ellipse,#000 25%,transparent 72%);grid-auto-rows:70px;grid-template-columns:repeat(7,1fr)}.team-network .tile-field i{border-radius:7px}.network-lines{width:100%;height:100%;overflow:visible;fill:none;stroke:#a2693d50;stroke-width:1}.network-light{stroke:#ee7c31;stroke-dasharray:9 360;animation:network-flow 9s linear infinite;opacity:.8}@keyframes network-flow{to{stroke-dashoffset:-738}}.network-hub{position:absolute;left:50%;top:50%;translate:-50% -50%;width:144px;height:108px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;border:1px solid #d181475e;background:linear-gradient(135deg,#533017,#17110c);box-shadow:0 15px 35px #0007,0 0 60px #bf4f0c18;border-radius:18px}.network-hub img{width:95px;filter:brightness(0) invert(.9)}.network-hub span{font-size:9px;color:#c79a78}.network-node{position:absolute;width:98px;height:105px;padding:17px 12px 12px;display:flex;align-items:center;flex-direction:column;gap:12px;border:1px solid #865a3963;border-radius:12px;background:linear-gradient(140deg,#30241a,#110e0a);box-shadow:0 10px 30px #0004;transition:transform .6s var(--ease),border-color .5s,box-shadow .5s}.network-node .line-icon{width:30px;height:30px}.network-node span{font-size:8px;color:#c4aa93}.node-0{left:8%;top:6%;rotate:-9deg}.node-1{right:8%;top:8%;rotate:8deg}.node-2{left:10%;bottom:9%;rotate:5deg}.node-3{right:10%;bottom:9%;rotate:-6deg}.team-network[data-node="0"] .node-0,.team-network[data-node="1"] .node-1,.team-network[data-node="2"] .node-2,.team-network[data-node="3"] .node-3{transform:translateY(-8px) scale(1.09);border-color:#e85002;box-shadow:0 15px 40px #cf55081c}.why-item{width:100%;text-align:left;display:flex;gap:20px;padding:23px 0;border-top:1px solid var(--line);align-items:flex-start}.why-item>span{font-size:9px;color:#a57958;padding-top:6px}.why-item b{font:600 24px/1.17 Archivo;letter-spacing:-.035em;display:block;color:#b7a99b}.why-item p{font-size:11px;margin-top:13px;line-height:1.85;max-width:380px}.why-item i{margin-left:auto;font-size:22px;font-style:normal;transition:transform .4s,color .4s;color:#755c48}.why-item.active b{color:#edd2b7}.why-item.active i{color:#ed7528;transform:translate(4px,-4px)}.why .comparison{margin-top:45px}
.approach>.tile-field{opacity:.64;inset:0 -25px 40%}.timeline-v2{gap:20px;position:relative}.timeline-v2:before{content:'';height:1px;position:absolute;left:0;right:0;top:57px;background:linear-gradient(90deg,#e8500299,#bd865154)}.timeline-v2 li{border:0;padding:0;position:relative}.timeline-v2 li:before{display:none}.step-visual{height:115px;position:relative;display:flex;align-items:center}.step-visual>span{font-size:10px;position:absolute;left:0;top:0;color:#c69774}.step-visual>.line-icon{width:65px;height:65px;padding:14px;background:linear-gradient(140deg,#432812,#17120d);border:1px solid #bc7e485f;border-radius:16px;z-index:1;transition:transform .5s var(--ease),box-shadow .5s}.timeline-v2 li:hover .line-icon{transform:rotate(-7deg) translateY(-5px);box-shadow:0 10px 30px #b84b0b22}.step-visual>i{position:absolute;left:calc(50% - 4px);top:53px;width:8px;height:8px;border-radius:50%;background:#dc6e26;box-shadow:0 0 13px #e8500266;opacity:.55}.step-content h3{font-size:25px;max-width:190px;min-height:54px;margin:18px 0}.step-content p{font-size:12px;line-height:1.8;min-height:80px}.step-result{border-top:1px solid var(--line);padding:19px 0 0;margin-top:24px}.step-result small{font-size:8px;color:#b4835f;display:block;margin-bottom:8px}.step-result b{font-size:11px;font-weight:500;line-height:1.7;display:block;color:#d8c0a9}.pricing-note{margin-top:60px;background:linear-gradient(125deg,#25180f,#110e0b);border-color:#d0834945}
.closing{--ring-size:min(720px,calc(100vw - 80px),calc(100svh - 116px));min-height:calc(var(--ring-size) + 64px);padding:32px 20px;display:grid;place-items:center;isolation:isolate;background:radial-gradient(ellipse at center,#2a190c20,transparent 70%);margin-bottom:0}.closing .ring-field{position:absolute;left:50%;top:50%;width:var(--ring-size);height:var(--ring-size);transform:translate(-50%,-50%);z-index:0;pointer-events:none}.ring-field:before,.ring-field:after,.ring-field i{content:'';position:absolute;aspect-ratio:1;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.ring-field:after{width:100%;height:100%;border:1px solid #99643655;box-shadow:inset 0 0 42px #ae591014,0 0 20px #dc80310c}.ring-field:before{width:90%;height:90%;border:1px solid #d28a4c61;box-shadow:0 0 20px #ed7a2310,inset 0 0 24px #e6832110;background:radial-gradient(circle,transparent 57%,#a35a2710 72%,transparent 73%)}.ring-field i:first-child{width:76%;height:76%;border:1px dashed #bd753337;animation:ring-drift 70s linear infinite}.ring-field i:last-child{width:64%;height:64%;box-shadow:0 0 70px #b9612219,inset 0 0 20px #a35a1609}.closing .wrap{position:relative;z-index:1}.closing h2{font-size:clamp(45px,5.4vw,78px);line-height:1.06;font-weight:600;letter-spacing:-.048em}.closing h2 em{font-weight:500}.closing p{max-width:340px}.closing .section-kicker{font-size:10px;margin-bottom:35px}.ring-traveller{position:absolute;inset:0;animation:spin 40s linear infinite}.ring-traveller:before{content:'';position:absolute;left:50%;top:0;width:5px;height:5px;border-radius:50%;background:#e19b63;box-shadow:0 0 12px #d87a32}@keyframes ring-drift{to{transform:translate(-50%,-50%) rotate(360deg)}}
.section-heading.reveal.seen h2 .brand-gradient{animation:text-warm 1.2s ease-out both}@keyframes text-warm{from{filter:brightness(.65)}to{filter:brightness(1)}}.paused .tile-field{will-change:auto}.paused .offline-scene>img{will-change:auto}.reduce-motion *{animation:none!important;transition:none!important}.reduce-motion .reveal{opacity:1;transform:none}.reduce-motion{scroll-behavior:auto}
@media(min-width:1600px){.hero{padding-left:48px;padding-right:48px;grid-template-columns:none}.hero .hero-bottom{left:48px;right:48px}}
@media(max-width:1100px){.hero{min-height:650px;padding:95px 36px 150px}.hero h1{font-size:clamp(33px,3.9vw,49px)}.hero-copy{max-width:85%}.hero .hero-bottom{left:36px;right:36px}.founder-card{grid-template-columns:1fr}.founder-art{border-right:0;border-bottom:1px solid var(--line);padding:25px;min-height:150px}.founder-art>.line-icon{position:absolute;right:32px;top:38px;width:50px;height:50px;margin:0}.founder-number{font-size:42px}.founder-info{padding:27px}.founder-info p{min-height:65px;font-size:12px}.founder-art>span:last-of-type{max-width:190px}.founder-layers{right:75px}.founder-junction{top:55%}.metric-grid .metric{padding:24px 17px!important}.metric-grid .metric strong{font-size:50px}.metric-grid .metric strong small{font-size:.29em}.offline-scene{height:560px}.offline-controls{gap:30px}.dev-detail{grid-template-columns:.85fr 1.15fr;gap:40px}.shop-canvas{grid-template-columns:1fr 1fr;min-height:285px}.shop-product-copy{padding:25px 17px}.shop-product-copy>strong{font-size:26px}.chain a{padding:17px 14px;min-height:240px}.chain b{font-size:17px}.chain .line-icon{width:42px;height:42px}.why-system{gap:35px}.why-item b{font-size:21px}.network-node{width:90px}.step-content h3{font-size:22px}.step-content p{font-size:11px;min-height:80px}}
@media(max-width:900px){.hero h1{font-size:36px}.hero-art.original-hand{left:5%;width:105%}.hero-copy{max-width:100%}.hero{min-height:700px;padding-top:55px}.hero-art.original-hand{top:100px;height:580px}.hero .hero-bottom{bottom:32px}.hero-bottom p{max-width:290px;font-size:11px}.metric-grid{grid-template-columns:1fr 1fr;gap:14px}.metric-grid .metric,.metric-grid .metric:first-child,.metric-grid .metric:nth-child(3){height:215px}.metric-grid .metric strong,.metric-grid .metric:first-child strong{margin-top:55px;font-size:58px}.metric-grid .metric strong small{font-size:.34em}.metric-art{right:20px}.metric-art.bars{height:130px}.metrics-heading p{max-width:230px}.offline-controls{grid-template-columns:1fr;gap:15px}.scene-copy{left:35px}.activation-card{left:35px}.scene-copy h3{font-size:51px}.dev-detail{grid-template-columns:1fr}.dev-detail>div:first-child{max-width:550px}.dev-detail h3{max-width:480px}.dev-detail p{max-width:490px}.shop-scene{width:min(100%,650px);margin:30px auto 0}.shop-canvas{min-height:345px}.shop-product-copy>strong{font-size:36px}.shop-product-copy{padding:35px}.chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.chain a{min-height:220px}.chain b{font-size:21px}.chain .selected{transform:none}.chain .line-icon{margin-bottom:25px}.chain:before{display:none}.why-system{gap:20px}.team-network{height:390px}.network-node{width:80px;height:95px;padding:13px 7px}.network-node span{font-size:7px}.network-hub{width:115px;height:95px}.network-hub img{width:80px}.why-item b{font-size:20px}.why-item{gap:12px}.timeline-v2{grid-template-columns:1fr 1fr;gap:30px}.timeline-v2:before{display:none}.timeline-v2 .step-visual:after{content:'';position:absolute;height:1px;background:#97633755;top:57px;left:0;right:0}.step-visual>i{left:70%}.step-content h3{min-height:0}.step-content p{min-height:45px}.step-result{margin-top:18px}.closing .ring-copy{width:100%}}
@media(max-width:650px){.hero{padding:38px 22px 100px;min-height:790px;height:auto}.hero-copy{width:100%;max-width:100%}.hero h1{font-size:clamp(26px,6.8vw,42px);line-height:1.16;letter-spacing:-.046em}.hero h1>span{white-space:normal}.hero h1>span:first-child{max-width:330px}.hero-copy button{margin-top:26px;font-size:9px;max-width:310px}.claim{font-size:8px;margin-bottom:21px}.hero-art.original-hand{left:0;top:270px;width:100%;height:420px;mask-image:linear-gradient(transparent,#000 8%,#000 80%,transparent)}.hero-art.original-hand .hand,.hero-art canvas{width:233.333%;max-width:none;left:-115%;object-fit:fill;object-position:center;height:100%}.hero-art .service-orbit{width:233.333%;left:-115%;height:100%;object-fit:fill;max-width:none}.hero .hero-bottom{left:22px;right:22px;bottom:20px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.hero-bottom p{font-size:10px;line-height:1.8;max-width:290px}.hero .motion-toggle{font-size:8px;align-self:flex-end;min-height:28px}.hero .tile-field{grid-auto-rows:105px;opacity:.65}.metrics-section{padding:45px 0 20px}.metrics-heading{display:block;margin-bottom:24px}.metrics-heading>span{font-size:12px}.metrics-heading p{font-size:10px;max-width:none;margin-top:7px}.metric-grid{gap:10px}.metric-grid .metric,.metric-grid .metric:first-child,.metric-grid .metric:nth-child(3){height:190px;padding:18px 14px!important;border-radius:11px}.metric-grid .metric strong,.metric-grid .metric:first-child strong{font-size:42px;margin-top:52px;letter-spacing:-.065em}.metric-grid .metric strong small{font-size:11px;margin-left:3px;letter-spacing:-.015em}.metric-grid .metric>.metric-caption{font-size:8px;max-width:120px}.metric-grid .metric>.metric-label{font-size:9px;line-height:1.5;margin-top:10px}.metric-art{width:85px;height:95px;top:20px;right:0;opacity:.48}.metric-art.bars{height:100px;top:58px;right:-10px}.metric-art.stack i{width:50px;height:50px;right:10px}.metric-art.dots{grid-template-columns:repeat(3,17px);grid-auto-rows:17px;gap:6px;top:35px;right:0}.platforms{margin-top:0;gap:18px;font-size:9px}.platforms>span{display:none}.platforms img,.platforms svg{width:19px;height:19px}.platforms .meta-logo{width:23px}.team{padding-top:50px}.founder-duo{grid-template-columns:1fr;gap:25px}.founder-junction{display:none}.founder-card{grid-template-columns:1fr}.founder-art{min-height:150px;padding:27px}.founder-art>.line-icon{right:33px;top:39px;width:56px;height:56px}.founder-number{font-size:47px}.founder-info{padding:26px}.founder-info h3{font-size:30px}.founder-info p{font-size:12px;min-height:0;margin-bottom:24px}.founder-info>span{font-size:10px}.founder-info a{font-size:10px;min-height:35px}.team-end{align-items:flex-start;gap:10px;flex-direction:column}.team-end p{font-size:10px}.team-end .text-link{font-size:10px}.offline{padding-top:65px;padding-bottom:35px}.offline-scene{height:610px}.offline-scene>img{object-position:60% center}.offline-shade{background:linear-gradient(#080909aa,transparent 50%,#090909bd),linear-gradient(90deg,#09090942,transparent)}.scene-copy{left:24px;right:24px;top:32px}.scene-copy>span{font-size:8px}.scene-copy h3{font-size:40px;max-width:290px;margin-top:18px}.scene-chain{margin-top:20px;font-size:8px;gap:11px;flex-wrap:wrap}.activation-card{left:21px;right:21px;bottom:45px;min-width:0;padding:18px;font-size:8px;max-width:330px}.activation-card>div{gap:15px;margin-top:15px}.activation-card strong{font-size:17px}.activation-card small{font-size:7px}.activation-card p{font-size:12px}.scene-note{font-size:7px;right:18px;bottom:15px}.offline-controls{margin-top:20px;gap:15px}.format-list{display:grid;grid-template-columns:1fr 1fr;gap:7px!important}.format-list button{font-size:9px;padding:9px;line-height:1.6;min-height:46px}.offline-controls .format-description{font-size:11px;min-height:55px}.development{padding-top:50px}.development .section-heading h2{font-size:34px;line-height:1.12}.conversion-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:30px 0 40px}.flow-point{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 8px;font-size:15px;min-height:138px}.flow-point .line-icon{width:27px;height:27px;order:1}.flow-point>span{font-size:8px;order:0}.flow-point small{font-size:7px;order:4;margin:0;overflow-wrap:normal}.flow-point .line-icon{margin-bottom:4px}.dev-detail{gap:35px}.dev-detail h3{font-size:30px}.dev-detail p{font-size:12px;min-height:0}.shop-scene{padding:0 0 40px;margin-top:20px}.shop-scene .browser-study{transform:none}.shop-canvas{grid-template-columns:1fr;min-height:0}.shop-canvas>img{height:285px;object-position:center}.shop-product-copy{padding:25px;display:grid;grid-template-columns:1fr auto;gap:15px}.shop-product-copy>span{grid-column:1/-1;font-size:8px}.shop-product-copy>strong{font-size:31px;margin:0;grid-column:1}.shop-specs{align-content:center;max-width:90px;justify-content:flex-end;font-size:8px}.shop-faux-cta{grid-column:1/-1;margin-top:5px;font-size:10px;padding:13px}.shop-signal{left:-7px;top:-19px;padding:12px 14px;gap:10px;font-size:8px}.shop-checkout{right:-5px;bottom:36px;font-size:8px;padding:12px 15px}.shop-scene .line-icon{width:23px;height:23px}.concept-caption{font-size:7px!important;margin-top:24px!important}.dev-services{margin-top:30px;gap:25px 20px}.dev-services h3{font-size:20px}.dev-services p{font-size:11px}.connected{padding-top:45px}.chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chain a{min-height:200px;padding:19px}.chain a>span{font-size:8px;margin-bottom:20px}.chain .line-icon{width:40px;height:40px;margin-bottom:23px}.chain b{font-size:20px}.chain-description{padding:18px 16px;margin-top:20px;min-height:165px;gap:12px}.chain-description>span{font-size:24px}.chain-description p{font-size:11px}.benefits{margin-top:23px}.benefits h3{font-size:22px}.benefits p{font-size:11px}.why-system{grid-template-columns:1fr;gap:25px}.team-network{height:335px;max-width:390px;width:100%;margin:auto}.network-node{width:82px;height:89px;padding:12px 6px;gap:8px}.network-node span{font-size:7px}.network-node .line-icon{width:29px;height:29px}.node-0{left:5%;top:5%}.node-1{right:4%;top:8%}.node-2{left:7%;bottom:8%}.node-3{right:6%;bottom:8%}.network-hub{width:115px;height:87px;border-radius:14px}.network-hub img{width:78px}.why-item{padding:20px 0;gap:15px}.why-item b{font-size:23px}.why-item p{font-size:11px}.why-item i{font-size:20px}.why .comparison{margin-top:30px}.timeline-v2{grid-template-columns:1fr;gap:0;margin-top:20px}.timeline-v2 li{display:grid;grid-template-columns:72px 1fr;gap:24px;padding-bottom:35px}.step-visual{height:100%;display:flex;align-items:flex-start;padding-top:30px}.timeline-v2 .step-visual:after{left:32px;top:80px;bottom:-30px;height:auto;width:1px;background:linear-gradient(#d0874e55,#89522733)}.timeline-v2 li:last-child .step-visual:after{display:none}.step-visual>span{left:25px;top:0;font-size:9px;margin:0}.step-visual>.line-icon{width:65px;height:65px;padding:15px;border-radius:15px}.step-visual>i{left:29px;top:145px}.step-content h3{font-size:25px;max-width:220px;min-height:0;margin:27px 0 15px}.step-content p{font-size:12px;min-height:0;max-width:280px}.step-result{margin-top:20px;padding-top:16px}.step-result small{font-size:8px}.step-result b{font-size:11px}.pricing-note{margin-top:20px}.closing{--ring-size:min(600px,calc(100vw - 52px),calc(100svh - 128px));min-height:calc(var(--ring-size) + 170px);padding:70px 12px}.closing h2{font-size:clamp(35px,9vw,52px);line-height:1.12}.closing p{font-size:11px;max-width:275px}.closing .section-kicker{font-size:8px;margin-bottom:28px}.closing .button{font-size:10px}.closing .ring-field{opacity:.95}.closing .tile-field{opacity:.64}}
@media(max-width:380px){.hero{min-height:785px;padding-inline:19px}.hero h1{font-size:25px}.hero .button{font-size:8px;padding-inline:13px;gap:10px}.hero-art.original-hand{top:275px;height:405px}.hero .hero-bottom{left:19px;right:19px}.hero-bottom p{font-size:9px}.metric-grid .metric{padding:15px 11px!important}.metric-grid .metric strong,.metric-grid .metric:first-child strong{font-size:35px}.metric-grid .metric strong small{font-size:9px}.metric-grid .metric>.metric-label{font-size:8px}.scene-copy h3{font-size:35px}.chain a{padding:16px;min-height:190px}.chain b{font-size:18px}.flow-point{font-size:13px;padding-inline:6px}.flow-point small{font-size:6px}.timeline-v2 li{gap:15px;grid-template-columns:64px 1fr}.step-content h3{font-size:23px}.network-hub{width:95px;height:80px}.network-hub img{width:67px}.network-node{width:70px}.shop-canvas>img{height:250px}}
@media(prefers-reduced-motion:reduce){.tile-field,.offline-scene>img,.activation-card{transform:none!important;will-change:auto}.hero-copy h1>span{opacity:1;filter:none}.network-light{stroke-dasharray:none;opacity:.2}}

@media(max-width:650px){.hero-art.original-hand .hand,.hero-art canvas,.hero-art .service-orbit{width:980px;left:calc(50% - 660px);height:420px;max-width:none}}@media(max-width:380px){.hero-art.original-hand .hand,.hero-art canvas,.hero-art .service-orbit{width:945px;left:calc(50% - 637px);height:405px}}
@media(max-width:350px){.hero{min-height:735px}.hero-art.original-hand{top:290px;height:350px}.hero-art.original-hand .hand,.hero-art canvas,.hero-art .service-orbit{width:760px;left:calc(50% - 512px);height:326px}}
