.s04-catch .conf-node.mid{isolation:isolate;width:clamp(96px,14vw,134px);border-radius:26px;border-color:color-mix(in srgb,var(--accent) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--ember) 14%,transparent));box-shadow:0 0 38px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 0 26px color-mix(in srgb,var(--accent) 12%,transparent)}.s04-catch .conf-node.mid .cn-ring{inset:-10px;border-radius:32px}.s04-catch .conf-node.mid:after{content:"";position:absolute;inset:-24%;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(12px);opacity:.6;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 40%,transparent),transparent 68%)}.s04-catch .conf-node.mid svg{width:62%;height:62%;overflow:visible;fill:none;stroke:var(--accent);stroke-width:1.5;animation:none;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--accent) 48%,transparent))}.s04-catch .conf-node.mid .shp-fill{stroke:none;opacity:.9;fill:color-mix(in srgb,var(--accent) 22%,transparent)}.s04-catch .conf-node.mid .shp-body{stroke-dasharray:100;stroke-dashoffset:0;stroke:var(--honey);stroke-width:1.6}.s04-catch .conf-node.mid .shp-check{stroke-dasharray:100;stroke-dashoffset:0;stroke:#fff;stroke-width:2.2}@media (prefers-reduced-motion:no-preference){.s04-catch .conf-node.mid .shp-body{animation:hwShieldDraw 5.2s var(--ease) infinite}.s04-catch .conf-node.mid .shp-check{animation:hwShieldSeal 5.2s var(--ease) infinite}.s04-catch .conf-node.mid .shp-fill{animation:hwShieldFill 5.2s ease-in-out infinite}.s04-catch .conf-node.mid:after{animation:hwShieldHalo 5.2s ease-in-out infinite}}@keyframes hwShieldDraw{0%{stroke-dashoffset:100}34%{stroke-dashoffset:0}78%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes hwShieldSeal{0%,30%{stroke-dashoffset:100;opacity:0}37%{opacity:1}53%{stroke-dashoffset:0;opacity:1}78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-100;opacity:1}}@keyframes hwShieldFill{0%,30%{opacity:0}57%{opacity:.95}80%{opacity:.95}to{opacity:0}}@keyframes hwShieldHalo{0%{transform:scale(.84);opacity:.3}53%{transform:scale(1.14);opacity:.95}80%{transform:scale(1);opacity:.6}to{transform:scale(.84);opacity:.3}}.s04-catch .cert-seal{--seal:clamp(118px,15.5vw,148px);width:var(--seal);height:var(--seal);margin:calc(var(--seal) * -.72) auto clamp(14px,1.8vw,22px)}.s04-catch .cert-seal .cs-halo{inset:-22%;filter:blur(22px)}.s04-catch .cert-seal .cs-ring{border-width:3px}.s04-catch .cert-seal .cs-core{inset:calc(var(--seal) * .085);padding:10px;font-size:clamp(.92rem,1.5vw,1.12rem);line-height:1.2;letter-spacing:-.015em;text-wrap:balance;box-shadow:0 12px 34px color-mix(in srgb,var(--accent) 52%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 42%,transparent)}.s04-catch .catch-punch{max-width:min(1120px,100%);text-wrap:balance;line-height:1.2}.s04-catch .catch-punch .hl{display:inline-block;font-weight:900;font-size:clamp(1.32rem,3.05vw,2.15rem);line-height:1.18;letter-spacing:-.015em}@media (min-width:1180px){.s04-catch .catch-punch .hl{white-space:nowrap}}.s05-how .how-title{line-height:1.02;letter-spacing:normal}.s05-how .how-title .line:first-child{font-size:clamp(1.2rem,2.7vw,1.85rem);font-weight:500;line-height:1.32;letter-spacing:.005em;color:color-mix(in srgb,var(--ink-2) 90%,transparent)}.s05-how .how-title .line+.line{position:relative;isolation:isolate;margin-top:clamp(4px,.8vw,12px);padding-bottom:clamp(15px,1.7vw,24px)}.s05-how .how-title .line+.line:before{z-index:-1;top:-26%;bottom:6%;width:min(640px,88%);filter:blur(28px);background:radial-gradient(56% 62% at 50% 48%,color-mix(in srgb,var(--gold) 34%,transparent),transparent 72%)}.s05-how .how-title .line+.line:after,.s05-how .how-title .line+.line:before{content:"";position:absolute;inset-inline:0;margin-inline:auto;pointer-events:none}.s05-how .how-title .line+.line:after{bottom:0;width:min(340px,64%);height:3px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--honey) 50%,var(--gold) 80%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--gold) 60%,transparent)}.s05-how .how-title .line .hl{display:inline-block;font-weight:900;font-size:clamp(2.9rem,9.4vw,6.4rem);line-height:.98;letter-spacing:-.025em;padding-inline:.06em;-webkit-padding-after:.05em;padding-block-end:.05em;background-image:linear-gradient(104deg,var(--bronze) 0,var(--gold) 22%,var(--amber) 46%,var(--honey) 72%,#fff 100%);background-size:220% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45)) drop-shadow(0 0 24px color-mix(in srgb,var(--gold) 48%,transparent))}@media (prefers-reduced-motion:no-preference){.s05-how .how-title .line .hl{animation:hwBrandSheen 9s ease-in-out infinite alternate}}@keyframes hwBrandSheen{0%{background-position:0 50%}to{background-position:100% 50%}}.s05-how .steps-flow{overflow:visible;gap:clamp(24px,3.4vw,38px)}.s05-how .steps-flow .step-card{overflow:visible}.s05-how .step-card .scene{--sc:clamp(118px,16vw,160px);--sck:1.42;width:var(--sc);height:var(--sc);border-radius:30px;overflow:visible;border-color:color-mix(in srgb,var(--accent) 48%,transparent);box-shadow:0 0 34px color-mix(in srgb,var(--accent) 24%,transparent),inset 0 0 30px color-mix(in srgb,var(--accent) 11%,transparent)}.s05-how .step-card .scene:before{border-radius:30px}.s05-how .step-card .scene .sc-ring{inset:-15px;border-radius:44px}.s05-how .step-card .scene:after{content:"";position:absolute;inset:-46%;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(17px);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 28%,transparent),transparent 68%)}.s05-how .step-card .scene svg{width:var(--sc);height:var(--sc);scale:var(--sck);overflow:visible;fill:none;stroke:var(--accent);stroke-width:.62;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 46%,transparent))}@media (prefers-reduced-motion:no-preference){.s05-how .step-card .scene:after{animation:hwSceneBloom 5.4s ease-in-out infinite alternate}.s05-how .step-card .scene svg{animation:hwSceneFloat 6.6s ease-in-out infinite alternate}.s05-how .step-card:nth-of-type(2) .scene svg{animation-delay:-1.6s}.s05-how .step-card:nth-of-type(3) .scene svg{animation-delay:-3.2s}.s05-how .step-card:nth-of-type(4) .scene svg{animation-delay:-4.8s}}@keyframes hwSceneBloom{0%{transform:scale(.9);opacity:.55}to{transform:scale(1.1);opacity:1}}@keyframes hwSceneFloat{0%{transform:translateY(2.5px)}to{transform:translateY(-3.5px)}}@media (min-width:601px){.s05-how .steps-flow .step-card{gap:clamp(30px,4.4vw,56px)}}@media (min-width:601px) and (max-width:900px){.s05-how .step-card .scene{--sck:1.3}}.s05-how .sc-install .i-arc{stroke:color-mix(in srgb,var(--accent) 62%,transparent);stroke-width:.9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:12px 12px}.s05-how .sc-install .i-chunk{fill:color-mix(in srgb,var(--accent) 40%,transparent);stroke:var(--honey);stroke-width:.5;transform-box:fill-box;transform-origin:center;opacity:0}.s05-how .sc-install .i-chunk.c1{opacity:.9;transform:translateY(18.6px)}.s05-how .sc-install .i-tray{stroke:var(--accent)}.s05-how .sc-install .i-hit{stroke:color-mix(in srgb,var(--honey) 80%,transparent);stroke-width:.7;transform-box:fill-box;transform-origin:center;opacity:0}.s05-how .sc-install .i-dot{fill:var(--accent);stroke:none}@media (prefers-reduced-motion:no-preference){.s05-how .sc-install .i-arc{animation:hwArcClose 3.6s var(--ease) infinite,hwArcSpin 16s linear infinite}.s05-how .sc-install .i-chunk{animation:hwChunkDrop 2.4s ease-in infinite}.s05-how .sc-install .i-chunk.c2{animation-delay:.8s}.s05-how .sc-install .i-chunk.c3{animation-delay:1.6s}.s05-how .sc-install .i-hit{animation:hwImpact 2.4s ease-out infinite}.s05-how .sc-install .i-dot{animation:pulseDot 2.4s ease-in-out infinite}}@keyframes hwArcClose{0%{stroke-dashoffset:100}60%{stroke-dashoffset:0}86%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes hwArcSpin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes hwChunkDrop{0%{transform:translateY(0);opacity:0}14%{opacity:1}62%{transform:translateY(18.6px);opacity:1}74%{transform:translateY(18.6px) scale(.7);opacity:.45}to{transform:translateY(18.6px) scale(.7);opacity:0}}@keyframes hwImpact{0%,56%{transform:scale(.4);opacity:0}66%{opacity:.9}to{transform:scale(1.45);opacity:0}}.s05-how .sc-connect .c-orbit{transform-origin:12px 12px}.s05-how .sc-connect .c-sat{fill:var(--accent);stroke:none;opacity:.85}.s05-how .sc-connect .c-sat.b{fill:var(--honey);opacity:.7}.s05-how .sc-connect .c-cable{stroke:color-mix(in srgb,var(--accent) 60%,transparent);stroke-width:.6;stroke-dasharray:1.1 1.5}.s05-how .sc-connect .c-hub{fill:color-mix(in srgb,var(--accent) 18%,transparent);stroke:var(--accent);transform-box:fill-box;transform-origin:center}.s05-how .sc-connect .c-pkt{fill:var(--honey);stroke:none;opacity:0}.s05-how .sc-connect .c-pkt.p1{opacity:.9;transform:translateX(4.3px)}.s05-how .sc-connect .c-lock{stroke:var(--honey);stroke-width:.7;transform-box:fill-box;transform-origin:center;opacity:0}@media (prefers-reduced-motion:no-preference){.s05-how .sc-connect .c-orbit{animation:spinSlow 9s linear infinite}.s05-how .sc-connect .c-cable{animation:hwCableRun 1.1s linear infinite}.s05-how .sc-connect .c-hub.a{animation:hwHubBeat 2.6s ease-in-out infinite}.s05-how .sc-connect .c-hub.b{animation:hwHubBeat 2.6s ease-in-out 1.3s infinite}.s05-how .sc-connect .c-pkt{animation:hwWirePacket 2.6s linear infinite}.s05-how .sc-connect .c-pkt.p2{animation-delay:1.3s}.s05-how .sc-connect .c-lock{animation:hwHandshake 2.6s ease-out infinite}}@keyframes hwCableRun{to{stroke-dashoffset:-2.6}}@keyframes hwHubBeat{0%,to{transform:scale(1)}45%{transform:scale(1.18)}}@keyframes hwWirePacket{0%{transform:translateX(0);opacity:0}10%{opacity:1}84%{opacity:1}to{transform:translateX(8.6px);opacity:0}}@keyframes hwHandshake{0%,52%{transform:scale(.28);opacity:0}62%{opacity:.95}to{transform:scale(1.7);opacity:0}}.s05-how .sc-build .b-ground{stroke:color-mix(in srgb,var(--accent) 58%,transparent)}.s05-how .sc-build .b-bar{fill:color-mix(in srgb,var(--accent) 28%,transparent);stroke:var(--accent);stroke-width:.5;transform-box:fill-box;transform-origin:bottom}.s05-how .sc-build .b-drop{fill:color-mix(in srgb,var(--honey) 42%,transparent);stroke:var(--honey);stroke-width:.5;transform-box:fill-box;transform-origin:center;opacity:.85;transform:translateY(5.6px)}.s05-how .sc-build .b-spark{--rise:-13px;fill:var(--honey);stroke:none;opacity:0;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--honey) 75%,transparent))}.s05-how .sc-build .b-spark.k2{--rise:-10px}.s05-how .sc-build .b-spark.k3{--rise:-7px}.s05-how .sc-build .b-tip,.s05-how .sc-build .b-trend{stroke:var(--honey);stroke-width:.85;stroke-dasharray:100;stroke-dashoffset:0;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--honey) 60%,transparent))}@media (prefers-reduced-motion:no-preference){.s05-how .sc-build .b-bar{animation:hwBarRise 3.2s var(--ease) infinite}.s05-how .sc-build .b-bar.b2{animation-delay:.22s}.s05-how .sc-build .b-bar.b3{animation-delay:.44s}.s05-how .sc-build .b-drop{animation:hwBlockSnap 3.2s ease-in infinite}.s05-how .sc-build .b-trend{animation:hwTrendDraw 3.2s var(--ease) infinite}.s05-how .sc-build .b-tip{animation:hwTipDraw 3.2s var(--ease) infinite}.s05-how .sc-build .b-spark{animation:hwProfitRise 3.2s ease-out infinite}.s05-how .sc-build .b-spark.k2{animation-delay:.62s}.s05-how .sc-build .b-spark.k3{animation-delay:1.24s}}@keyframes hwProfitRise{0%{transform:translateY(0) scale(.5);opacity:0}16%{opacity:1}70%{opacity:.85}to{transform:translateY(var(--rise)) scale(1.05);opacity:0}}@keyframes hwBarRise{0%{transform:scaleY(.06)}34%{transform:scaleY(1)}84%{transform:scaleY(1)}to{transform:scaleY(.06)}}@keyframes hwBlockSnap{0%{transform:translateY(0);opacity:0}12%{opacity:1}40%{transform:translateY(5.6px);opacity:1}54%{transform:translateY(5.6px);opacity:0}to{transform:translateY(5.6px);opacity:0}}@keyframes hwTrendDraw{0%,26%{stroke-dashoffset:100}62%{stroke-dashoffset:0}88%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes hwTipDraw{0%,58%{stroke-dashoffset:100}70%{stroke-dashoffset:0}88%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.s05-how .sc-launch .l-star{stroke:var(--honey);stroke-width:.62;opacity:.5}.s05-how .sc-launch .l-trail{stroke:color-mix(in srgb,var(--honey) 72%,transparent);stroke-width:.7;stroke-dasharray:100;stroke-dashoffset:0}.s05-how .sc-launch .l-rocket{transform-origin:12px 12px}.s05-how .sc-launch .l-rocket circle,.s05-how .sc-launch .l-rocket path{stroke:var(--accent)}.s05-how .sc-launch .l-rocket .l-flame{stroke:var(--honey);transform-box:fill-box;transform-origin:top right}@media (prefers-reduced-motion:no-preference){.s05-how .sc-launch .l-rocket{animation:hwRocketFly 3.6s var(--ease) infinite}.s05-how .sc-launch .l-trail{animation:hwTrailDraw 3.6s var(--ease) infinite}.s05-how .sc-launch .l-rocket .l-flame{animation:hwFlame .45s ease-in-out infinite alternate}.s05-how .sc-launch .l-star{animation:hwTwinkle 2.2s ease-in-out infinite}.s05-how .sc-launch .l-star.s2{animation-delay:.7s}.s05-how .sc-launch .l-star.s3{animation-delay:1.4s}}@keyframes hwRocketFly{0%{transform:translate(-5px,5px) scale(.76);opacity:0}16%{opacity:1}58%{transform:translate(1px,-1px) scale(1);opacity:1}84%{opacity:1}to{transform:translate(7px,-7px) scale(1.1);opacity:0}}@keyframes hwTrailDraw{0%{stroke-dashoffset:100}52%{stroke-dashoffset:0}78%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes hwFlame{0%{transform:scale(.8);opacity:.55}to{transform:scale(1.14);opacity:1}}@keyframes hwTwinkle{0%,to{opacity:.18}50%{opacity:.95}}@media (max-width:600px){.s05-how .steps-flow .step-card{grid-template-columns:1fr;justify-items:center;text-align:center;gap:clamp(28px,8vw,34px);-webkit-padding-before:clamp(34px,9vw,44px);padding-block-start:clamp(34px,9vw,44px);-webkit-padding-after:clamp(22px,6vw,28px);padding-block-end:clamp(22px,6vw,28px)}.s05-how .step-card .step-tags{justify-content:center}.s05-how .step-card .scene{--sc:clamp(132px,36vw,160px);--sck:1.32}.s05-how .step-card .scene svg{stroke-width:.76}.s05-how .step-card .scene:after{inset:-40%}}.s05-how{padding-block:clamp(52px,6.4vw,92px)}.s05-how:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(180deg,color-mix(in srgb,var(--bg) 74%,transparent) 0,color-mix(in srgb,var(--bg) 44%,transparent) 34%,color-mix(in srgb,var(--bg) 48%,transparent) 68%,color-mix(in srgb,var(--bg) 80%,transparent) 100%),url(/bg/seam-how.webp);background-repeat:no-repeat,no-repeat;background-position:50%,50%;background-size:cover,cover;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent)}