.handoff-page{isolation:isolate;--bg:#0b1010;--bg-soft:#101717;--panel:#131d1dc7;--line:#cee8e01f;--line-strong:#91d5c147;--text:#eef4f1;--muted:#99aaa5;--mint:#87e3c2;--mint-soft:#b8f1dd;--amber:#e0bd7c;--ink:#07110e;--radius:22px;min-height:100vh;position:relative;overflow:clip}html:has(.handoff-page){scroll-behavior:smooth}.handoff-page *{box-sizing:border-box}.handoff-page{scroll-behavior:smooth;background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.handoff-page a{color:inherit;text-decoration:none}.handoff-page .shell{width:min(1240px,100% - 64px);margin-inline:auto}.handoff-page:before{content:"";pointer-events:none;z-index:-2;background:linear-gradient(#ffffff04 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/64px 64px;position:fixed;inset:0}.handoff-page:after{content:"";opacity:.12;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");position:fixed;inset:0}.handoff-page .site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:92px;display:flex}.handoff-page .brand{letter-spacing:.13em;align-items:center;gap:12px;font-size:13px;font-weight:680;display:flex}.handoff-page .brand-mark{border:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);align-items:center;gap:2px;width:23px;height:23px;padding:4px;display:grid;transform:rotate(45deg)}.handoff-page .brand-mark i{background:var(--mint);border-radius:99px;height:3px}.handoff-page .brand-mark i:nth-child(2){height:10px}.handoff-page .brand-mark i:nth-child(3){height:6px}.handoff-page nav{color:var(--muted);align-items:center;gap:30px;font-size:13px;display:flex}.handoff-page nav a:hover{color:var(--text)}.handoff-page .header-action{color:var(--mint-soft);align-items:center;gap:8px;font-size:13px;display:flex}.handoff-page .hero{grid-template-columns:1.06fr .94fr;align-items:center;gap:72px;min-height:calc(100svh - 150px);padding-block:70px 54px;display:grid}.handoff-page .eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--mint-soft);align-items:center;gap:10px;margin-bottom:27px;font-size:11px;display:flex}.handoff-page .eyebrow span{background:var(--mint);width:28px;height:1px;box-shadow:0 0 10px var(--mint)}.handoff-page h1{letter-spacing:-.035em;text-wrap:balance;max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5vw,73px);font-weight:400;line-height:1.01}.handoff-page .hero-copy>p{color:var(--muted);max-width:660px;margin:30px 0 0;font-size:17px;line-height:1.65}.handoff-page .hero-actions{gap:12px;margin-top:36px;display:flex}.handoff-page .button{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 20px;font-size:14px;transition:all .25s;display:inline-flex}.handoff-page .button.primary{background:var(--mint);color:var(--ink);box-shadow:0 12px 34px #4fbc9a29}.handoff-page .button.primary:hover{transform:translateY(-2px);box-shadow:0 18px 44px #4fbc9a40}.handoff-page .button.quiet{border:1px solid var(--line);color:var(--muted)}.handoff-page .button.quiet:hover{border-color:var(--line-strong);color:var(--text)}.handoff-page .trust-line{color:#73827e;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:18px;margin-top:44px;font-size:11px;display:flex}.handoff-page .trust-line span{align-items:center;gap:8px;display:flex}.handoff-page .trust-line span:before{content:"";border:1px solid var(--mint);width:4px;height:4px;transform:rotate(45deg)}.handoff-page .hero-system{border:1px solid var(--line);isolation:isolate;background:radial-gradient(circle at 54% 47%,#69e2be14,#0000 32%),#09101075;border-radius:42% 58% 48% 52%/54% 40% 60% 46%;height:min(650px,64vw);min-height:500px;max-height:650px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #53ac920a,0 40px 100px #00000040}.handoff-page .system-grid{background-color:#0000;background-image:linear-gradient(#8cdec60d 1px,#0000 1px),linear-gradient(90deg,#8cdec60d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 73%);mask-image:radial-gradient(circle,#000,#0000 73%)}.handoff-page .system-orbit{border:1px solid #87e3c221;border-radius:50%;position:absolute}.handoff-page .orbit-one{animation:28s linear infinite rotate;inset:13%}.handoff-page .orbit-two{border-color:#e0bd7c1f;inset:27% 14%;transform:rotate(32deg)}.handoff-page .hero-system svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.handoff-page .trace{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.handoff-page .trace-main{stroke:var(--mint);stroke-width:1.4px;stroke-dasharray:4 4;opacity:.66;animation:16s linear infinite dash}.handoff-page .trace-branch{stroke:#e0bd7c59;stroke-width:1px;stroke-dasharray:2 4}.handoff-page .system-node{z-index:3;justify-items:center;gap:5px;display:grid;position:absolute;transform:translate(-50%,-50%)}.handoff-page .system-node b{width:35px;height:35px;color:var(--mint-soft);background:#101b19;border:1px solid #87e3c266;border-radius:50%;place-items:center;font-size:10px;font-weight:500;display:grid;box-shadow:0 0 0 7px #87e3c209,0 0 26px #87e3c214}.handoff-page .system-node em{letter-spacing:.08em;color:#80928c;background:#090f0fcc;border-radius:9px;padding:3px 7px;font-size:10px;font-style:normal}.handoff-page .node-pulse{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:2.7s ease-out infinite pulse;position:absolute;top:14px}.handoff-page .node-2 .node-pulse{animation-delay:.5s}.handoff-page .node-3 .node-pulse{animation-delay:1s}.handoff-page .node-4 .node-pulse{animation-delay:1.5s}.handoff-page .node-5 .node-pulse{animation-delay:2s}.handoff-page .system-card{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#101b19c7;border-radius:16px;padding:14px 16px;position:absolute;box-shadow:0 20px 45px #0003}.handoff-page .system-card span{text-transform:uppercase;color:#6f817b;letter-spacing:.15em;margin-bottom:7px;font-size:8px;display:block}.handoff-page .system-card strong{font-family:Georgia,serif;font-size:13px;font-weight:400;line-height:1.35;display:block}.handoff-page .card-a{width:210px;top:11%;left:6%}.handoff-page .card-b{bottom:13%;right:3%}.handoff-page .system-caption{color:#596b65;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;font-size:8px;display:flex;position:absolute;inset:auto 7% 5%}.handoff-page .system-caption span:last-child:before{content:"";background:var(--mint);width:5px;height:5px;box-shadow:0 0 8px var(--mint);border-radius:50%;margin-right:7px;display:inline-block}.handoff-page .hero-foot{border-top:1px solid var(--line);color:#687974;letter-spacing:.06em;grid-template-columns:100px 1fr auto;align-items:center;gap:25px;min-height:58px;font-size:11px;display:grid}.handoff-page .hero-foot p{color:#899994;letter-spacing:0;margin:0;font-size:12px}.handoff-page .scroll-mark{align-items:center;gap:8px;display:flex}@keyframes dash{to{stroke-dashoffset:-80px}}@keyframes pulse{0%{opacity:.9;transform:scale(.6)}60%,to{opacity:0;transform:scale(4)}}@keyframes rotate{to{transform:rotate(360deg)}}@media (max-width:980px){.handoff-page .shell{width:min(100% - 40px,860px)}.handoff-page nav{display:none}.handoff-page .hero{grid-template-columns:1fr;gap:48px;padding-top:54px}.handoff-page .hero-system{width:min(650px,100%);height:610px;margin-inline:auto}.handoff-page .hero-foot{grid-template-columns:60px 1fr}.handoff-page .scroll-mark{display:none}}@media (max-width:620px){.handoff-page .shell{width:calc(100% - 30px)}.handoff-page .site-header{height:72px}.handoff-page .header-action{font-size:0}.handoff-page .header-action svg{width:19px;height:19px}.handoff-page .hero{min-height:auto;padding-block:42px 38px}.handoff-page .eyebrow{margin-bottom:20px;font-size:9px}.handoff-page h1{font-size:clamp(39px,12vw,57px);line-height:1.02}.handoff-page .hero-copy>p{margin-top:24px;font-size:15px;line-height:1.58}.handoff-page .hero-actions{flex-direction:column;align-items:stretch}.handoff-page .trust-line{gap:10px 15px;margin-top:30px}.handoff-page .hero-system{border-radius:34% 66% 57% 43%/46% 39% 61% 54%;height:490px;min-height:450px}.handoff-page .card-a{width:174px}.handoff-page .card-b{bottom:8%;right:1%}.handoff-page .system-card strong{font-size:11px}.handoff-page .hero-foot{display:none}}@media (prefers-reduced-motion:reduce){.handoff-page{scroll-behavior:auto}html:has(.handoff-page){scroll-behavior:auto}.handoff-page *,.handoff-page :before,.handoff-page :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.handoff-page .section{padding-block:150px;position:relative}.handoff-page .section-title{grid-template-columns:84px minmax(0,820px);gap:26px;margin-bottom:64px;display:grid}.handoff-page .section-index{color:#52635e;letter-spacing:.14em;padding-top:10px;font:10px/1 ui-monospace,monospace}.handoff-page .section-kicker{color:var(--mint);text-transform:uppercase;letter-spacing:.17em;font-size:10px}.handoff-page .section-title h2,.handoff-page .final-content h2{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font:400 clamp(40px,5vw,66px)/1.04 Georgia,serif}.handoff-page .section-title p{max-width:720px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.65}.handoff-page .problem-stage{border:1px solid var(--line);background:#0b121280;grid-template-columns:.85fr .65fr 1.18fr;min-height:390px;display:grid}.handoff-page .problem-stage>div{padding:38px}.handoff-page .known-list{flex-direction:column;gap:8px;display:flex}.handoff-page .known-list>span,.handoff-page .logic-pivot>span{text-transform:uppercase;letter-spacing:.14em;color:#65746f;margin-bottom:16px;font-size:9px}.handoff-page .known-list div{border-bottom:1px solid var(--line);gap:17px;padding:16px 0;font-family:Georgia,serif;font-size:18px;display:flex}.handoff-page .known-list b{color:#52635e;font:9px/2.2 ui-monospace,monospace}.handoff-page .logic-pivot{border-inline:1px solid var(--line);background:radial-gradient(circle,#87e3c214,#0000 65%);flex-direction:column;justify-content:center;display:flex}.handoff-page .logic-pivot svg{color:var(--amber);margin-bottom:24px}.handoff-page .logic-pivot strong{font:400 25px/1.25 Georgia,serif}.handoff-page .question-panel{background:linear-gradient(145deg,#87e3c214,#0000);flex-direction:column;justify-content:center;display:flex}.handoff-page .question-panel>span{color:var(--mint);letter-spacing:.15em;font-size:9px}.handoff-page .question-panel blockquote{margin:22px 0 0;font:400 clamp(24px,2.4vw,36px)/1.22 Georgia,serif}.handoff-page .method{border-block:1px solid var(--line);background:linear-gradient(#87e3c207,#0000 48%);overflow:hidden}.handoff-page .method:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.9%,#ffffff06 50%,#0000 50.1%);position:absolute;inset:0}.handoff-page .method-object{grid-template-columns:minmax(0,1fr) 400px;align-items:stretch;gap:52px;display:grid}.handoff-page .method-map-scroll{min-width:0;overflow:hidden}.handoff-page .method-map{isolation:isolate;min-width:720px;height:590px;position:relative}.handoff-page .method-grid{opacity:.42;background-image:linear-gradient(#87e3c209 1px,#0000 1px),linear-gradient(90deg,#87e3c209 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 68%,#0000);mask-image:linear-gradient(90deg,#000 68%,#0000)}.handoff-page .method-route{width:97%;height:91%;position:absolute;inset:5% 1.5% 1%;overflow:visible}.handoff-page .method-route path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.handoff-page .method-route-base{stroke:var(--mint);stroke-width:1.15px;opacity:.62}.handoff-page .method-node{appearance:none;color:inherit;cursor:pointer;z-index:2;background:0 0;border:0;justify-items:center;gap:9px;width:138px;padding:0;font-family:inherit;display:grid;position:absolute;transform:translate(-50%,-50%)}.handoff-page .method-node span{color:#87968f;font:11px/1 ui-monospace,monospace;transition:color .25s}.handoff-page .method-node-icon{width:68px;height:68px;color:var(--amber);background:#0a1110f5;border:1px solid #cba66fa8;border-radius:50%;place-items:center;transition:color .25s,border-color .25s,box-shadow .25s,background .25s,transform .25s;display:grid;box-shadow:inset 0 0 0 7px #cba66f08,0 0 0 5px #cba66f06}.handoff-page .method-node b{color:#a8b5b0;text-align:center;max-width:132px;font-size:15px;font-weight:500;line-height:1.2;transition:color .25s}.handoff-page .method-node:hover .method-node-icon,.handoff-page .method-node:focus-visible .method-node-icon{color:var(--mint);border-color:#87e3c2bf;transform:translateY(-2px)}.handoff-page .method-node:focus-visible{outline:1px solid var(--mint);outline-offset:7px;border-radius:4px}.handoff-page .method-node.reached .method-node-icon{color:#9fd8c3;border-color:#87e3c275}.handoff-page .method-node.active span{color:var(--mint)}.handoff-page .method-node.active .method-node-icon{color:var(--mint);border-color:var(--mint);background:#11221e;transform:scale(1.05);box-shadow:inset 0 0 0 7px #87e3c20e,0 0 0 8px #87e3c20f,0 0 34px #87e3c247}.handoff-page .method-node.active b{color:var(--mint)}.handoff-page .method-node-1{top:16%;left:10%}.handoff-page .method-node-2{top:16%;left:30%}.handoff-page .method-node-3{top:16%;left:50%}.handoff-page .method-node-4{top:16%;left:70%}.handoff-page .method-node-5{top:16%;left:90%}.handoff-page .method-node-6{top:50%;left:90%}.handoff-page .method-node-7{top:50%;left:50%}.handoff-page .method-node-8{top:50%;left:10%}.handoff-page .method-node-9{top:84%;left:30%}.handoff-page .method-node-10{top:84%;left:70%}.handoff-page .method-focus{border:1px solid var(--line-strong);background:linear-gradient(155deg,#111f1cf0,#0a1211e6);flex-direction:column;min-height:590px;padding:34px 32px 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #87e3c206}.handoff-page .method-focus:before{content:"";pointer-events:none;background:radial-gradient(circle at 52% 19%,#87e3c214,#0000 28%);position:absolute;inset:0}.handoff-page .focus-coordinate{z-index:1;color:var(--mint);letter-spacing:.14em;font:11px/1 ui-monospace,monospace;position:relative}.handoff-page .focus-visual{z-index:1;place-items:center;height:148px;display:grid;position:relative}.handoff-page .focus-visual span{border:1px solid var(--mint);width:76px;height:76px;color:var(--mint);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 45px #87e3c221}.handoff-page .focus-visual i{border:1px solid #87e3c22e;border-radius:50%;width:98px;height:98px;position:absolute}.handoff-page .focus-visual i:nth-of-type(2){border-style:dashed;width:124px;height:124px;animation:28s linear infinite rotate}.handoff-page .method-focus-content{z-index:1;animation:.28s both method-panel-in;position:relative}.handoff-page .method-focus h3{margin:4px 0 14px;font:400 38px/1.08 Georgia,serif}.handoff-page .method-focus-content>p{color:var(--muted);min-height:72px;margin:0;font-size:15px;line-height:1.58}.handoff-page .method-question,.handoff-page .method-why{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.handoff-page .method-question span,.handoff-page .method-why span{color:var(--mint);text-transform:uppercase;letter-spacing:.15em;margin-bottom:11px;font-size:10px;display:block}.handoff-page .method-question strong{font:400 22px/1.28 Georgia,serif;display:block}.handoff-page .method-why p{color:#8a9b95;margin:0;font-size:14px;line-height:1.55}.handoff-page .method-next{appearance:none;border:0;border-top:1px solid var(--line);width:calc(100% + 64px);min-height:76px;color:inherit;cursor:pointer;text-align:left;background:#ffffff03;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:auto -32px 0;padding:0 32px;font-family:inherit;transition:background .2s;display:grid}.handoff-page .method-next:hover{background:#87e3c20a}.handoff-page .method-next span{color:#70817b;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.handoff-page .method-next svg{color:var(--mint)}.handoff-page .method-next b{color:#cbd6d2;font-size:15px;font-weight:500}.handoff-page .method-note{border-left:1px solid var(--amber);color:#74847f;max-width:760px;margin:44px 0 0 110px;padding-left:20px;font-size:14px;line-height:1.65}@keyframes method-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.handoff-page .case-board{border:1px solid var(--line);background:#0d1514;min-height:460px;padding:38px;position:relative;overflow:hidden}.handoff-page .case-board:after{content:"";pointer-events:none;background:radial-gradient(circle at 62%,#87e3c212,#0000 38%);position:absolute;inset:0}.handoff-page .case-meta{color:#566761;letter-spacing:.14em;justify-content:space-between;font:9px/1 ui-monospace,monospace;display:flex}.handoff-page .case-meta span:last-child{color:var(--mint)}.handoff-page .case-meta i{background:var(--mint);border-radius:50%;width:5px;height:5px;display:inline-block}.handoff-page .case-map{z-index:1;grid-template-columns:repeat(7,1fr);gap:1px;margin-top:75px;display:grid;position:relative}.handoff-page .case-map:before{content:"";background:linear-gradient(90deg, var(--amber), var(--mint));opacity:.42;height:1px;position:absolute;top:29px;left:5%;right:5%}.handoff-page .case-map button{appearance:none;color:#72837d;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:28px;min-height:105px;font-family:inherit;display:flex}.handoff-page .case-map button span{z-index:1;background:#0c1413;border:1px solid #3d514b;border-radius:50%;place-items:center;width:58px;height:58px;font:10px/1 ui-monospace,monospace;transition:all .25s;display:grid}.handoff-page .case-map button b{max-width:100px;font-size:10px;font-weight:500}.handoff-page .case-map button.active span{border-color:var(--mint);color:var(--ink);background:var(--mint);box-shadow:0 0 35px #87e3c22e}.handoff-page .case-map button.active b{color:var(--text)}.handoff-page .case-detail{text-align:center;z-index:1;width:min(760px,80%);margin:55px auto 0;position:relative}.handoff-page .case-detail>span{color:var(--mint);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.handoff-page .case-detail p{margin:14px auto 28px;font:400 clamp(23px,2.6vw,38px)/1.25 Georgia,serif}.handoff-page .case-progress{background:#21302c;height:1px}.handoff-page .case-progress i{background:var(--mint);height:1px;transition:width .35s;display:block}.handoff-page .outcomes{color:#14201d;background:#e7ebe7}.handoff-page .outcomes .section-index{color:#89948f}.handoff-page .outcomes .section-kicker{color:#32755f}.handoff-page .outcomes .section-title p{color:#65726d}.handoff-page .outcome-grid{background:#10201b24;border:1px solid #10201b24;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.handoff-page .outcome-grid article{background:#edf0ed;grid-template-columns:35px 1fr 40px 1.25fr;align-items:center;gap:15px;min-height:190px;padding:30px;display:grid}.handoff-page .outcome-number{color:#8d9994;align-self:start;font:9px/1 ui-monospace,monospace}.handoff-page .outcome-grid small{color:#7c8883;text-transform:uppercase;letter-spacing:.13em;margin-bottom:12px;font-size:9px;display:block}.handoff-page .outcome-grid p{margin:0;line-height:1.45}.handoff-page .outcome-before p{font-family:Georgia,serif;font-size:20px}.handoff-page .outcome-after{border-left:2px solid #66a88f;padding-left:20px}.handoff-page .outcome-arrow{color:#5f776e}.handoff-page .precision-line{color:#6a7772;border-top:1px solid #10201b24;justify-content:space-between;gap:30px;margin-top:42px;padding-top:24px;display:flex}.handoff-page .precision-line strong{color:#14201d;font:400 23px/1 Georgia,serif}.handoff-page .product-layout{grid-template-columns:1fr 1fr .85fr;align-items:stretch;gap:16px;display:grid}.handoff-page .product-card{appearance:none;color:inherit;text-align:left;border:1px solid var(--line);cursor:pointer;background:#101817;flex-direction:column;min-height:610px;padding:32px;font-family:inherit;transition:all .3s;display:flex;position:relative;overflow:hidden}.handoff-page .product-card:before{content:"";opacity:0;background:radial-gradient(circle at 50% 28%,#87e3c21c,#0000 35%);transition:all .3s;position:absolute;inset:0}.handoff-page .product-card.selected{border-color:#87e3c28c;transform:translateY(-5px);box-shadow:0 25px 70px #00000040}.handoff-page .product-card.selected:before{opacity:1}.handoff-page .product-top,.handoff-page .product-price{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.handoff-page .product-top span{color:#62736d;letter-spacing:.13em;font:9px/1 ui-monospace,monospace}.handoff-page .product-top svg{color:var(--mint)}.handoff-page .product-visual{height:170px;margin:18px 0;position:relative}.handoff-page .product-visual i{border:1px solid #87e3c25c;border-radius:50%;display:block;position:absolute}.handoff-page .product-visual.single i:first-child{width:80px;height:80px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #87e3c21f}.handoff-page .product-visual.single i:nth-child(2){border-style:dashed;width:135px;height:135px;top:50%;left:50%;transform:translate(-50%,-50%)}.handoff-page .product-visual.single i:nth-child(3){background:var(--amber);width:9px;height:9px;box-shadow:0 0 20px var(--amber);border:0;top:47%;left:51%}.handoff-page .product-visual.system i{background:#12201d;width:24px;height:24px}.handoff-page .product-visual.system i:nth-child(5){border-style:dashed;border-radius:40%;width:120px;height:80px;top:31%;left:35%}.handoff-page .product-card h3{z-index:1;margin:10px 0;font:400 34px/1.08 Georgia,serif;position:relative}.handoff-page .product-scope{color:var(--mint);text-transform:uppercase;letter-spacing:.08em;z-index:1;font-size:11px;position:relative}.handoff-page .product-card>p{color:var(--muted);z-index:1;font-size:13px;line-height:1.6;position:relative}.handoff-page .product-price{border-top:1px solid var(--line);margin-top:auto;padding-top:22px}.handoff-page .product-price b{font:400 28px/1 Georgia,serif}.handoff-page .product-price span{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.handoff-page .order-prototype{border:1px solid var(--line);background:#0f1817a6;flex-direction:column;gap:22px;padding:26px;display:flex}.handoff-page .prototype-label{color:var(--amber);letter-spacing:.1em;font:8px/1 ui-monospace,monospace}.handoff-page .order-selection{border-bottom:1px solid var(--line);padding-bottom:22px}.handoff-page .order-selection small{color:#65756f;margin-bottom:8px;display:block}.handoff-page .order-selection strong{font:400 21px/1.2 Georgia,serif}.handoff-page .order-prototype>label>span{color:#9cada7;align-items:center;gap:8px;margin-bottom:9px;font-size:11px;display:flex}.handoff-page .order-prototype input[type=email]{border:1px solid var(--line);width:100%;height:48px;color:var(--text);background:#0b1211;outline:none;padding:0 13px}.handoff-page .order-prototype input:focus{border-color:var(--mint)}.handoff-page .consents{gap:12px;display:grid}.handoff-page .consents label{color:#74857f;grid-template-columns:16px 1fr;gap:9px;font-size:10px;line-height:1.4;display:grid}.handoff-page .consents input{accent-color:var(--mint)}.handoff-page .prototype-submit{color:#74837e;background:#26342f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;margin-top:auto;display:flex}.handoff-page .order-selection-price{white-space:nowrap}.handoff-page .report{border-block:1px solid var(--line);background:#0d1514}.handoff-page .report-system{min-height:720px;position:relative}.handoff-page .report-system:before{content:"";border:1px dashed #87e3c21f;border-radius:50%;position:absolute;inset:50px 10%}.handoff-page .report-core{border:1px solid var(--mint);text-align:center;width:150px;height:150px;color:var(--mint);z-index:2;background:#0d1715;border-radius:50%;place-items:center;display:grid;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #87e3c217}.handoff-page .report-core span{letter-spacing:.1em;font:9px/1.5 ui-monospace,monospace}.handoff-page .report-core i{border:1px dashed #87e3c229;border-radius:50%;width:210px;height:210px;animation:35s linear infinite rotate;position:absolute}.handoff-page .report-item{border:1px solid var(--line);background:#101a18e6;width:265px;min-height:175px;padding:20px;position:absolute}.handoff-page .report-item>div{color:var(--mint);justify-content:space-between;display:flex}.handoff-page .report-item>div span{color:#566761;font:9px/1 ui-monospace,monospace}.handoff-page .report-item h3{margin:15px 0 8px;font:400 22px/1.1 Georgia,serif}.handoff-page .report-item p{color:#73837e;margin:0;font-size:11px;line-height:1.5}.handoff-page .report-item.item-1{top:7%;left:2%}.handoff-page .report-item.item-2{top:5%;right:2%}.handoff-page .report-item.item-3{top:41%;left:7%}.handoff-page .report-item.item-4{top:38%;right:6%}.handoff-page .report-item.item-5{bottom:0;left:16%}.handoff-page .report-item.item-6{bottom:1%;right:16%}.handoff-page .report-item.item-7{bottom:-5%;left:calc(50% - 132px);transform:translateY(80%)}.handoff-page .journey{grid-template-columns:repeat(7,1fr);gap:12px;display:grid;position:relative}.handoff-page .journey-line{background:linear-gradient(90deg, var(--amber), var(--mint));opacity:.45;height:1px;position:absolute;top:29px;left:6%;right:6%}.handoff-page .journey article{position:relative}.handoff-page .journey-node{align-items:center;height:62px;display:flex;position:relative}.handoff-page .journey-node span{background:var(--bg);z-index:1;border:1px solid #42554f;border-radius:50%;place-items:center;width:58px;height:58px;font:9px/1 ui-monospace,monospace;display:grid}.handoff-page .journey-node i{background:var(--mint);opacity:.2;border-radius:50%;width:7px;height:7px;animation:3s ease-out infinite pulse;position:absolute;left:26px}.handoff-page .journey article h3{margin:22px 0 12px;font:400 19px/1.2 Georgia,serif}.handoff-page .journey article p{color:#71817c;margin:0;padding-right:10px;font-size:10px;line-height:1.55}.handoff-page .verification{border-block:1px solid var(--line);background:#14201d}.handoff-page .verification-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.handoff-page .verification .section-title{grid-template-columns:60px 1fr}.handoff-page .verify-copy{border-left:1px solid var(--mint);color:#9baba6;margin-left:86px;padding:25px}.handoff-page .verify-copy p{margin:0 0 10px}.handoff-page .verify-copy strong{color:var(--text);font:400 24px/1.2 Georgia,serif}.handoff-page .verification-object{border:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#87e3c214,#0000 42%);min-height:570px;position:relative}.handoff-page .verification-object:before{content:"";border-left:1px dashed #87e3c240;position:absolute;top:12%;bottom:18%;left:50%}.handoff-page .verify-step{border:1px solid var(--line);color:#b5c0bc;background:#101b19;min-width:160px;min-height:52px;padding:16px 16px 16px 48px;font-size:12px;position:absolute}.handoff-page .verify-step span{color:#5d6d68;font:8px/2 ui-monospace,monospace;position:absolute;left:14px}.handoff-page .verify-step i{background:var(--mint);border-radius:50%;width:9px;height:9px;position:absolute;bottom:-34px;left:calc(50% - 4px);box-shadow:0 0 15px #87e3c266}.handoff-page .verify-step.step-1{top:8%;left:7%}.handoff-page .verify-step.step-2{top:27%;right:6%}.handoff-page .verify-step.step-3{top:47%;left:7%}.handoff-page .verify-step.step-4{top:66%;right:6%}.handoff-page .verify-step.step-5{border-color:#87e3c280;bottom:6%;left:11%}.handoff-page .verify-meter{width:200px;position:absolute;bottom:7%;right:5%}.handoff-page .verify-meter span{color:#64746f;font-size:9px}.handoff-page .verify-meter>i{background:#283631;height:3px;margin:9px 0;display:block}.handoff-page .verify-meter b{background:var(--mint);width:73%;height:100%;display:block}.handoff-page .verify-meter strong{color:var(--mint);text-transform:uppercase;font:8px/1 ui-monospace,monospace}.handoff-page .logic-compare{border:1px solid var(--line);grid-template-columns:1fr 90px 1fr;min-height:440px;display:grid}.handoff-page .logic-compare>div{padding:34px}.handoff-page .logic-label{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;margin-bottom:32px;font-size:9px;display:flex}.handoff-page .untraceable{color:#6d7b77;background:#50483e14;flex-direction:column;gap:8px;display:flex}.handoff-page .untraceable>span{border:1px solid #ffffff0d;padding:17px;-webkit-text-decoration:line-through #e0bd7c61;text-decoration:line-through #e0bd7c61}.handoff-page .traceable{grid-template-columns:1fr 1fr;gap:8px;display:grid}.handoff-page .traceable .logic-label{color:var(--mint);grid-column:1/-1}.handoff-page .traceable>span{border:1px solid var(--line);color:#a3b1ac;padding:17px;font-size:12px}.handoff-page .traceable>span b{color:var(--mint);margin-bottom:9px;font:8px/1 ui-monospace,monospace;display:block}.handoff-page .logic-axis{border-inline:1px solid var(--line);color:#5f6d68;text-transform:uppercase;writing-mode:vertical-rl;letter-spacing:.12em;flex-direction:column;justify-content:space-between;align-items:center;font-size:8px;display:flex}.handoff-page .logic-axis i{background:linear-gradient(var(--amber), var(--mint));width:1px;height:120px}.handoff-page .boundary-card{border:1px solid var(--line);background:linear-gradient(90deg,#87e3c20d,#0000);grid-template-columns:42px 1fr;gap:24px;margin-top:20px;padding:34px;display:grid}.handoff-page .boundary-card svg{color:var(--mint)}.handoff-page .boundary-card span{color:var(--mint);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.handoff-page .boundary-card h3{margin:9px 0;font:400 26px/1.2 Georgia,serif}.handoff-page .boundary-card p{color:#74847f;max-width:850px;font-size:12px;line-height:1.6}.handoff-page .fit-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.handoff-page .fit-grid>div{padding:42px}.handoff-page .fit-grid>div:first-child{border-right:1px solid var(--line)}.handoff-page .fit-grid>div>span{margin-bottom:24px;font:400 27px/1.2 Georgia,serif;display:block}.handoff-page .fit-grid p{color:#85958f;align-items:flex-start;gap:12px;margin:13px 0;font-size:12px;display:flex}.handoff-page .fit-yes svg{color:var(--mint);flex:none}.handoff-page .fit-no svg{color:#8a7a67;flex:none}.handoff-page .editorial-grid{grid-template-columns:1.15fr 1fr 1fr;gap:14px;display:grid}.handoff-page .editorial-card{border-top:1px solid var(--line);flex-direction:column;padding-top:14px;transition:all .25s;display:flex}.handoff-page .editorial-card:hover{transform:translateY(-5px)}.handoff-page .editorial-cover{border:1px solid var(--line);background:#111a18;height:280px;margin-bottom:25px;position:relative;overflow:hidden}.handoff-page .editorial-cover span{color:#61716c;font:9px/1 ui-monospace,monospace;position:absolute;top:18px;left:20px}.handoff-page .editorial-cover i{border:1px solid #87e3c24d;display:block;position:absolute}.handoff-page .cover-one i:first-of-type{border-radius:50%;width:210px;height:210px;top:20%;left:30%}.handoff-page .cover-one i:nth-of-type(2){border-width:1px 0 0;width:280px;height:1px;top:52%;left:10%;transform:rotate(-17deg)}.handoff-page .cover-one i:nth-of-type(3){background:var(--mint);width:12px;height:12px;box-shadow:0 0 30px var(--mint);border-radius:50%;top:48%;left:58%}.handoff-page .cover-two{background:linear-gradient(135deg,#161d1b,#11221e)}.handoff-page .cover-two i:first-of-type{inset:20% 15%;transform:rotate(10deg)}.handoff-page .cover-two i:nth-of-type(2){border-color:#e0bd7c4d;inset:30% 25%;transform:rotate(-17deg)}.handoff-page .cover-two i:nth-of-type(3){background:var(--amber);border-radius:50%;width:8px;height:8px;top:33%;right:28%}.handoff-page .cover-three i:first-of-type{border-style:dashed;border-radius:50%;width:60%;height:60%;top:22%;left:20%}.handoff-page .cover-three i:nth-of-type(2){height:70%;top:15%;left:50%}.handoff-page .cover-three i:nth-of-type(3){border-color:var(--mint);width:45%;top:50%;left:28%}.handoff-page .editorial-card small{color:var(--mint);text-transform:uppercase;letter-spacing:.12em;font-size:9px}.handoff-page .editorial-card h3{margin:14px 0;font:400 27px/1.14 Georgia,serif}.handoff-page .editorial-card p{color:#768680;font-size:12px;line-height:1.55}.handoff-page .editorial-card b{color:var(--mint);align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:500;display:flex}.handoff-page .all-articles{color:var(--mint);align-items:center;gap:10px;margin-top:34px;font-size:12px;display:inline-flex}.handoff-page .faq-list{border-top:1px solid var(--line)}.handoff-page .faq-list button{appearance:none;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:60px 1fr 30px;gap:20px;padding:26px 0;font-family:inherit;display:grid}.handoff-page .faq-list button>span{color:#596963;font:9px/3 ui-monospace,monospace}.handoff-page .faq-list h3{margin:0;font:400 23px/1.3 Georgia,serif}.handoff-page .faq-list p{max-height:0;color:var(--muted);opacity:0;margin:0;font-size:13px;line-height:1.6;transition:all .35s;overflow:hidden}.handoff-page .faq-list button.open p{opacity:1;max-height:160px;margin-top:14px}.handoff-page .faq-list svg{color:#677771;margin-top:7px;transition:all .25s}.handoff-page .faq-list button.open svg{color:var(--mint);transform:rotate(180deg)}.handoff-page .final-scene{border-top:1px solid var(--line);background:radial-gradient(circle at 76% 48%,#87e3c217,#0000 30%),#0b1110;align-items:center;min-height:920px;display:flex;position:relative;overflow:hidden}.handoff-page .final-grid{background-color:#0000;background-image:linear-gradient(#87e3c209 1px,#0000 1px),linear-gradient(90deg,#87e3c209 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.handoff-page .final-orbit{border:1px solid #87e3c221;border-radius:50%;width:650px;height:650px;position:absolute;top:15%;right:-4%}.handoff-page .final-orbit:before,.handoff-page .final-orbit:after{content:"";border:1px dashed #87e3c21f;border-radius:50%;position:absolute;inset:12%}.handoff-page .final-orbit i{background:var(--bg);border:1px solid var(--mint);border-radius:50%;width:13px;height:13px;position:absolute}.handoff-page .final-orbit i:nth-child(2){top:20%;right:17%}.handoff-page .final-orbit i:nth-child(4){bottom:7%;left:35%}.handoff-page .final-orbit span{background:var(--mint);border-radius:50%;width:35px;height:35px;position:absolute;top:48%;left:49%;box-shadow:0 0 70px #87e3c280}.handoff-page .final-content{z-index:1;position:relative}.handoff-page .final-content>p{max-width:650px;color:var(--muted);font-size:16px;line-height:1.65}.handoff-page .final-actions{gap:12px;margin-top:35px;display:flex}.handoff-page .final-principle{border-left:1px solid var(--mint);color:#6f807a;gap:10px;max-width:670px;margin-top:78px;padding-left:22px;display:grid}.handoff-page .final-principle strong{color:var(--text);font:400 21px/1.3 Georgia,serif}.handoff-page footer{border-top:1px solid var(--line);background:#080d0c;padding:70px 0 24px}.handoff-page .footer-main{grid-template-columns:1.8fr 1fr 1fr;gap:60px;display:grid}.handoff-page .footer-main>div{flex-direction:column;gap:10px;display:flex}.handoff-page .footer-main>div>span{color:#596963;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:9px}.handoff-page .footer-main p,.handoff-page .footer-main a:not(.brand){color:#74827e;font-size:11px;line-height:1.6}.handoff-page .footer-main p{max-width:390px}.handoff-page .footer-main a:hover{color:var(--mint)}.handoff-page .footer-bottom{border-top:1px solid var(--line);color:#46534f;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin-top:65px;padding-top:20px;font-size:9px;display:flex}@media (max-width:1100px){.handoff-page .section{padding-block:115px}.handoff-page .problem-stage{grid-template-columns:1fr 1fr}.handoff-page .question-panel{grid-column:1/-1;min-height:270px}.handoff-page .logic-pivot{border-right:0}.handoff-page .method-object{grid-template-columns:1fr}.handoff-page .method-focus{width:min(560px,100%);margin-inline:auto}.handoff-page .method-note{margin-left:0}.handoff-page .product-layout{grid-template-columns:1fr 1fr}.handoff-page .order-prototype{grid-column:1/-1;min-height:440px}.handoff-page .report-system{grid-template-columns:repeat(2,1fr);gap:12px;min-height:auto;display:grid}.handoff-page .report-system:before,.handoff-page .report-core{display:none}.handoff-page .report-item{width:auto;min-height:170px;position:static}.handoff-page .report-item.item-7{grid-column:1/-1;transform:none}.handoff-page .process{padding-top:120px}.handoff-page .journey{grid-template-columns:repeat(4,1fr);row-gap:55px}.handoff-page .journey-line{display:none}.handoff-page .verification-grid{grid-template-columns:1fr}.handoff-page .verification-object{width:min(650px,100%);margin-inline:auto}.handoff-page .editorial-grid{grid-template-columns:1fr 1fr}.handoff-page .editorial-card.lead{grid-column:1/-1}.handoff-page .editorial-card.lead .editorial-cover{height:400px}}@media (max-width:760px){.handoff-page .section{padding-block:92px}.handoff-page .section-title{grid-template-columns:35px 1fr;gap:8px;margin-bottom:45px}.handoff-page .section-title h2{font-size:clamp(36px,10vw,52px)}.handoff-page .section-title p{font-size:14px}.handoff-page .problem{padding-top:100px}.handoff-page .problem-stage{grid-template-columns:1fr}.handoff-page .problem-stage>div{padding:28px}.handoff-page .logic-pivot{border:0;border-block:1px solid var(--line);min-height:250px}.handoff-page .method-object{gap:34px}.handoff-page .method-map-scroll{scrollbar-width:thin;scrollbar-color:#87e3c25c transparent;margin-inline:-20px;padding:0 20px 16px;overflow-x:auto}.handoff-page .method-map{min-width:760px;height:520px}.handoff-page .method-node{gap:7px;width:126px}.handoff-page .method-node-icon{width:58px;height:58px}.handoff-page .method-node b{max-width:118px;font-size:13px}.handoff-page .method-focus{width:100%;min-height:590px;padding:28px 26px 0}.handoff-page .method-focus h3{font-size:35px}.handoff-page .method-focus-content>p{min-height:auto}.handoff-page .method-next{width:calc(100% + 52px);margin-inline:-26px;padding-inline:26px}.handoff-page .case-board{padding:22px}.handoff-page .case-map{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:35px}.handoff-page .case-map:before{display:none}.handoff-page .case-map button{border:1px solid var(--line);text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:78px;padding:8px}.handoff-page .case-map button span{flex:none;width:38px;height:38px}.handoff-page .case-detail{width:100%;margin-top:35px}.handoff-page .case-detail p{font-size:25px}.handoff-page .outcome-grid{grid-template-columns:1fr}.handoff-page .outcome-grid article{grid-template-columns:24px 1fr}.handoff-page .outcome-arrow{display:none}.handoff-page .outcome-after{grid-column:2}.handoff-page .precision-line{flex-direction:column}.handoff-page .product-layout{grid-template-columns:1fr}.handoff-page .product-card{min-height:560px}.handoff-page .order-prototype{grid-column:auto}.handoff-page .report-system{grid-template-columns:1fr}.handoff-page .report-item.item-7{grid-column:auto}.handoff-page .journey{grid-template-columns:1fr 1fr}.handoff-page .journey article p{font-size:11px}.handoff-page .verification .section-title{grid-template-columns:35px 1fr}.handoff-page .verify-copy{margin-left:43px}.handoff-page .verification-object{min-height:640px}.handoff-page .verify-step{min-width:150px}.handoff-page .verify-step.step-5{bottom:11%}.handoff-page .verify-meter{bottom:3%;right:8%}.handoff-page .logic-compare{grid-template-columns:1fr}.handoff-page .logic-axis{display:none}.handoff-page .traceable{border-top:1px solid var(--line)}.handoff-page .boundary-card,.handoff-page .fit-grid{grid-template-columns:1fr}.handoff-page .fit-grid>div:first-child{border-right:0;border-bottom:1px solid var(--line)}.handoff-page .editorial-grid{grid-template-columns:1fr}.handoff-page .editorial-card.lead{grid-column:auto}.handoff-page .editorial-card.lead .editorial-cover,.handoff-page .editorial-cover{height:300px}.handoff-page .faq-list button{grid-template-columns:32px 1fr 22px;gap:10px}.handoff-page .faq-list h3{font-size:19px}.handoff-page .final-scene{align-items:flex-start;min-height:920px;padding-top:120px}.handoff-page .final-orbit{opacity:.7;width:500px;height:500px;top:45%;right:-55%}.handoff-page .final-content h2{font-size:clamp(46px,12.5vw,70px)}.handoff-page .final-actions{flex-direction:column;align-items:stretch}.handoff-page .final-principle{margin-top:60px}.handoff-page .footer-main{grid-template-columns:1fr;gap:40px}.handoff-page .footer-bottom{flex-direction:column;gap:10px}}.handoff-page .site-page{--glow-x:72vw;--glow-y:22vh;--glow-opacity:0;isolation:isolate;position:relative;overflow:clip}.handoff-page .site-page>:not(.handoff-cursor-glow){z-index:1;position:relative}.handoff-page .handoff-cursor-glow{z-index:0;left:var(--glow-x);top:var(--glow-y);width:640px;height:640px;opacity:var(--glow-opacity);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#cba66f1f,#cba66f09 38%,#0000 70%);border-radius:50%;transition:opacity .5s;position:fixed;transform:translate(-50%,-50%)}.handoff-page .brand-logo{width:310px;height:56px;display:block}.handoff-page .brand-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.handoff-page .brand-logo .logo-full{width:100%;height:100%;display:block;position:relative;overflow:hidden}.handoff-page .brand-logo .logo-full img{object-fit:fill;width:113.54%;max-width:none;height:auto;position:absolute;top:-49%;left:-7%}.handoff-page .logo-compact{display:none}.handoff-page .brand-logo-footer{width:360px;height:65px}.handoff-page .footer-main .footer-tagline{--footer-logo-width:360px;width:calc(var(--footer-logo-width) * .751);margin-top:-10px;margin-left:calc(var(--footer-logo-width) * .221);white-space:nowrap;justify-content:space-between;font-size:15px;display:flex}.handoff-page .hero-trajectory{isolation:isolate;background:radial-gradient(at 54% 46%,#87e3c213,#0000 43%);height:min(700px,69vw);min-height:500px;max-height:700px;margin-left:-34px;position:relative;overflow:hidden;transform:translate(28px)}.handoff-page .trajectory-grid{background-color:#0000;background-image:linear-gradient(#87e3c20b 1px,#0000 1px),linear-gradient(90deg,#87e3c20b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:5%;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.handoff-page .hero-trajectory>svg{width:92%;height:77%;position:absolute;inset:10% 4% 13%;overflow:visible}.handoff-page .hero-trajectory>svg path{fill:none;stroke:var(--mint);stroke-width:1.15px;vector-effect:non-scaling-stroke;stroke-dasharray:5 5;stroke-linecap:round;opacity:.62;animation:18s linear infinite dash}.handoff-page .hero-trajectory:before{content:"";border:1px solid #87e3c217;width:320px;height:320px;position:absolute;top:20%;right:10%;transform:rotate(28deg)}.handoff-page .hero-trajectory:after{content:"";border:1px dashed #cba66f1f;width:210px;height:210px;position:absolute;top:28%;right:20%;transform:rotate(-17deg)}.handoff-page .trajectory-node{z-index:2;justify-items:center;gap:9px;min-width:112px;display:grid;position:absolute;transform:translate(-50%,-50%)}.handoff-page .trajectory-node i{background:#101b19;border:1px solid #87e3c28c;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 8px #87e3c209,0 0 30px #87e3c217}.handoff-page .trajectory-node strong{color:#dbe5e1;white-space:nowrap;background:#090f0fe0;padding:6px 10px;font:400 16px/1.1 Georgia,serif}.handoff-page .trajectory-node span{color:#72847d;font:11px/1 ui-monospace,monospace}.handoff-page .trajectory-node-3 i{border-color:var(--sand);box-shadow:0 0 0 8px #cba66f09,0 0 34px #cba66f1f}.handoff-page .trajectory-node-3 span{color:var(--sand)}.handoff-page .trajectory-caption{color:#71827c;text-transform:uppercase;letter-spacing:.1em;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;font-size:12px;display:grid;position:absolute;bottom:6%;left:8%;right:7%}.handoff-page .trajectory-caption i{background:linear-gradient(90deg,#cba66f73,#87e3c266);height:1px}.handoff-page .trajectory-caption strong{color:#9caca6;font-weight:500}.handoff-page .visible-decision{background:linear-gradient(145deg,#cba66f12,#0000);flex-direction:column;justify-content:center;display:flex}.handoff-page .visible-decision>span,.handoff-page .possible-bases>span{color:var(--sand);text-transform:uppercase;letter-spacing:.13em;font-size:11px}.handoff-page .visible-decision svg{color:var(--sand);margin:28px 0 22px}.handoff-page .visible-decision strong{font:400 23px/1.28 Georgia,serif}.handoff-page .possible-bases{border-inline:1px solid var(--line);position:relative}.handoff-page .possible-bases:before{content:"";border-top:1px solid #cba66f52;width:22px;position:absolute;top:50%;left:-1px;transform:translate(-100%)}.handoff-page .possible-bases>div{gap:8px;margin-top:25px;display:grid}.handoff-page .possible-bases article{border:1px solid var(--line);background:#0f1917c7;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;min-height:57px;padding:10px 12px;display:grid}.handoff-page .possible-bases article i{border:1px solid var(--mint);border-radius:50%;width:9px;height:9px}.handoff-page .possible-bases article strong{font:400 15px/1.2 Georgia,serif}.handoff-page .possible-bases article small{color:#65766f;font:10px/1 ui-monospace,monospace}.handoff-page .question-panel>span{font-size:11px}.handoff-page .single-focus>i{background:#111a18;border:1px solid #cba66f85;border-radius:50%;width:13px;height:13px;position:absolute}.handoff-page .single-focus>i:first-child{top:27%;left:15%}.handoff-page .single-focus>i:nth-child(2){bottom:22%;left:16%}.handoff-page .single-focus>i:nth-child(3){top:31%;right:15%}.handoff-page .single-focus>span{border:1px solid var(--sand);background:#111b19;border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 48px #cba66f1c}.handoff-page .single-focus>span b{color:var(--sand);font:13px/1 ui-monospace,monospace}.handoff-page .single-focus>em{border:1px dashed #cba66f3b;border-radius:48%;width:160px;height:116px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.handoff-page .single-focus:before,.handoff-page .single-focus:after{content:"";background:#cba66f38;width:112px;height:1px;position:absolute;top:50%}.handoff-page .single-focus:before{left:18%;transform:rotate(18deg)}.handoff-page .single-focus:after{right:18%;transform:rotate(-17deg)}.handoff-page .product-visual.linked-system{perspective:600px;background-color:#0000;background-image:linear-gradient(#87e3c208 1px,#0000 1px),linear-gradient(90deg,#87e3c208 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.handoff-page .system-layer{background:#101c19db;border:1px solid #87e3c24d;height:56px;position:absolute;left:12%;right:12%;transform:rotateX(58deg)rotate(-5deg);box-shadow:0 15px 28px #0000002e}.handoff-page .system-layer i{border:1px solid var(--mint);background:#101b19;border-radius:50%;width:14px;height:14px;position:absolute}.handoff-page .system-layer i:first-child{top:35%;left:16%}.handoff-page .system-layer i:nth-child(2){top:55%;left:49%}.handoff-page .system-layer i:nth-child(3){top:24%;right:14%}.handoff-page .layer-a{opacity:.58;top:16px}.handoff-page .layer-b{border-color:#cba66f57;top:62px;left:18%;right:7%}.handoff-page .layer-c{top:108px;left:8%;right:16%}.handoff-page .layer-b i{border-color:var(--sand)}.handoff-page .product-price span{border:1px solid #87e3c24d;border-radius:999px;padding:9px 12px}.handoff-page .verification-path{align-content:center;gap:9px;display:grid;position:absolute;inset:42px}.handoff-page .verification-object:before{display:none}.handoff-page .verification-stage{border:1px solid var(--line);background:#0f1a17f0;grid-template-columns:36px 1fr 22px;align-items:center;gap:12px;min-height:72px;padding:0 20px;display:grid}.handoff-page .verification-stage span{color:#70817b;font:11px/1 ui-monospace,monospace}.handoff-page .verification-stage strong{font:400 20px/1.2 Georgia,serif}.handoff-page .verification-stage svg{color:var(--mint);z-index:2;transform:translateY(40px)}.handoff-page .verification-stage-3{border-color:#cba66f59;margin-left:34px}.handoff-page .verification-stage-3 span{color:var(--sand)}.handoff-page .verification-stage-5{background:#87e3c212;border-color:#87e3c280}.handoff-page .verification-stage-5 strong{color:var(--mint)}.handoff-page .final-content>p{margin-top:38px}.handoff-page .final-actions{margin-top:42px}@media (max-width:1100px){.handoff-page .brand-logo{width:280px;height:51px}.handoff-page .hero-trajectory{width:min(760px,100%);height:620px;max-height:none;margin:-20px auto 0;transform:none}.handoff-page .brand-logo-footer{width:340px;height:61px}}@media (max-width:760px){.handoff-page .logo-full{display:none}.handoff-page .logo-compact{width:56px;height:52px;display:block;overflow:hidden}.handoff-page .logo-compact img{object-fit:fill;width:289px;max-width:none;height:52px}.handoff-page .brand-logo{width:56px;height:52px}.handoff-page .brand-logo-footer{aspect-ratio:1200/216;width:min(100%,330px);height:auto}.handoff-page .brand-logo-footer .logo-full{display:block}.handoff-page .brand-logo-footer .logo-compact{display:none}.handoff-page .footer-main .footer-tagline{--footer-logo-width:min(100%, 330px);font-size:clamp(13px,3.5vw,15px)}.handoff-page .hero-trajectory{height:560px;min-height:560px;margin-top:8px}.handoff-page .hero-trajectory:before,.handoff-page .hero-trajectory:after{display:none}.handoff-page .trajectory-node{min-width:92px}.handoff-page .trajectory-node i{width:36px;height:36px}.handoff-page .trajectory-node strong{font-size:14px}.handoff-page .trajectory-node span{font-size:10px}.handoff-page .trajectory-caption{grid-template-columns:1fr;gap:8px}.handoff-page .trajectory-caption i{display:none}.handoff-page .possible-bases{border:0;border-block:1px solid var(--line)}.handoff-page .possible-bases:before{display:none}.handoff-page .possible-bases>div{grid-template-columns:1fr 1fr}.handoff-page .possible-bases article{min-height:72px}.handoff-page .verification-path{inset:24px 18px}.handoff-page .verification-stage{min-height:76px;padding-inline:14px}.handoff-page .verification-stage strong{font-size:18px}.handoff-page .verification-stage-3{margin-left:16px}.handoff-page .final-content>p{margin-top:32px}.handoff-page .final-actions{margin-top:38px}}@media (max-width:520px){.handoff-page .handoff-cursor-glow{display:none}.handoff-page .hero-trajectory{height:610px;min-height:610px}.handoff-page .hero-trajectory>svg{display:none}.handoff-page .trajectory-node,.handoff-page .trajectory-node-1,.handoff-page .trajectory-node-2,.handoff-page .trajectory-node-3,.handoff-page .trajectory-node-4,.handoff-page .trajectory-node-5{position:absolute;transform:translate(-50%,-50%);left:50%!important}.handoff-page .trajectory-node-1{top:14%!important}.handoff-page .trajectory-node-2{top:31%!important}.handoff-page .trajectory-node-3{top:48%!important}.handoff-page .trajectory-node-4{top:65%!important}.handoff-page .trajectory-node-5{top:82%!important}.handoff-page .trajectory-node:not(.trajectory-node-5):after{content:"";border-left:1px solid #87e3c24d;height:28px;position:absolute;top:calc(100% + 3px);left:50%}.handoff-page .trajectory-caption{display:none}.handoff-page .possible-bases>div{grid-template-columns:1fr}.handoff-page .single-focus>em{width:132px}}@media (pointer:coarse){.handoff-page .handoff-cursor-glow{display:none}}@media (prefers-reduced-motion:reduce){.handoff-page .handoff-cursor-glow{display:none}}.handoff-page{--sand:#cba66f;--ivory:#f0eadf;--section-space-start:96px;--section-space-end:82px;font-size:15px}.handoff-page .section{padding-block:var(--section-space-start) var(--section-space-end)}.handoff-page .section-title{grid-template-columns:72px minmax(0,820px);gap:22px;margin-bottom:50px}.handoff-page .section-index{color:#cba66fb8;font-size:11px}.handoff-page .section-kicker{font-size:11px}.handoff-page .section-title p{font-size:17px}.handoff-page .hero{grid-template-columns:.88fr 1.12fr;gap:18px;padding-block:50px 42px;position:relative}.handoff-page .hero-copy{z-index:2;position:relative}.handoff-page .hero-system{height:min(700px,69vw);max-height:700px;margin-left:-34px;transform:translate(28px)}.handoff-page .system-caption{font-size:10px}.handoff-page .system-node b{font-size:11px}.handoff-page .system-node em{font-size:12px}.handoff-page .system-card span{font-size:10px}.handoff-page .system-card p{font-size:15px;line-height:1.45}.handoff-page .known-list>span,.handoff-page .logic-pivot>span,.handoff-page .question-panel>span{font-size:11px}.handoff-page .known-list b{font-size:10px}.handoff-page .method-object{gap:44px}.handoff-page .case-board{min-height:430px}.handoff-page .case-meta{font-size:11px}.handoff-page .case-map{margin-top:58px}.handoff-page .case-map button b{max-width:112px;font-size:12px}.handoff-page .case-map button span{font-size:11px}.handoff-page .case-detail{margin-top:42px}.handoff-page .case-detail>span{font-size:11px}.handoff-page .outcomes{background:var(--ivory);color:#18221f;isolation:isolate}.handoff-page .outcomes:before,.handoff-page .outcomes:after{content:"";pointer-events:none;z-index:-1;height:54px;position:absolute;left:0;right:0}.handoff-page .outcomes:before{background:linear-gradient(#0b10101f,#0000);top:0}.handoff-page .outcomes:after{background:linear-gradient(#0000,#0b10101c);bottom:0}.handoff-page .outcome-grid article{background:#f4efe6;min-height:174px}.handoff-page .outcome-number,.handoff-page .outcome-grid small{font-size:11px}.handoff-page .outcome-grid p{font-size:15px}.handoff-page .outcome-before p{font-size:21px}.handoff-page .outcome-after{border-color:#4d8f79}.handoff-page .product-layout{gap:18px}.handoff-page .product-card{min-height:590px;padding:34px}.handoff-page .product-card.selected{transform:translateY(-4px)}.handoff-page .product-card:first-child.selected{border-color:#cba66fb3}.handoff-page .product-card:nth-child(2).selected{border-color:#87e3c2a6}.handoff-page .product-top span{font-size:11px}.handoff-page .product-visual{height:196px;margin:20px 0 14px}.handoff-page .product-visual.single{background:radial-gradient(circle,#cba66f12,#0000 43%)}.handoff-page .product-visual.single i:first-child{border-color:#cba66fa6;width:104px;height:104px;box-shadow:0 0 55px #cba66f1c}.handoff-page .product-visual.single i:nth-child(2){border-color:#cba66f47;width:164px;height:164px}.handoff-page .product-visual.single i:nth-child(3){background:var(--sand);width:13px;height:13px;box-shadow:0 0 25px #cba66fbf}.handoff-page .product-visual.system{background-color:#0000;background-image:linear-gradient(#87e3c209 1px,#0000 1px),linear-gradient(90deg,#87e3c209 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.handoff-page .product-visual.system i{width:30px;height:30px}.handoff-page .product-visual.system i:first-child{top:45%;left:14%}.handoff-page .product-visual.system i:nth-child(2){top:13%;left:42%}.handoff-page .product-visual.system i:nth-child(3){top:45%;left:72%}.handoff-page .product-visual.system i:nth-child(4){top:72%;left:38%}.handoff-page .product-visual.system i:nth-child(5){border-radius:34%;width:150px;height:104px;top:28%;left:29%}.handoff-page .product-card h3{font-size:36px}.handoff-page .product-scope{font-size:12px}.handoff-page .product-card>p{font-size:15px;line-height:1.65}.handoff-page .product-price{padding-top:24px}.handoff-page .product-price b{font-size:36px}.handoff-page .product-price span{color:var(--mint);border:1px solid #87e3c259;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;display:inline-flex}.handoff-page .product-card:first-child.selected .product-price span{background:var(--sand);border-color:var(--sand);color:#17201d}.handoff-page .product-card:nth-child(2).selected .product-price span{background:var(--mint);border-color:var(--mint);color:#17201d}.handoff-page .prototype-label{font-size:10px}.handoff-page .order-selection small,.handoff-page .order-prototype>label>span{font-size:12px}.handoff-page .consents label{font-size:11px;line-height:1.5}.handoff-page .report-system{border:1px solid var(--line);background-color:#0000;background-image:linear-gradient(#87e3c206 1px,#0000 1px),linear-gradient(90deg,#87e3c206 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:auto;padding:12px;display:grid;position:relative}.handoff-page .report-system:before{display:none}.handoff-page .report-core,.handoff-page .report-item,.handoff-page .report-item.item-1,.handoff-page .report-item.item-2,.handoff-page .report-item.item-3,.handoff-page .report-item.item-4,.handoff-page .report-item.item-5,.handoff-page .report-item.item-6,.handoff-page .report-item.item-7{width:auto;min-height:190px;position:relative;inset:auto;transform:none}.handoff-page .report-core{background:linear-gradient(145deg,#87e3c21c,#0d1715);border-radius:0;align-content:center;height:auto}.handoff-page .report-core span{font-size:11px}.handoff-page .report-core i{border-radius:0;width:auto;height:auto;animation:none;inset:18px}.handoff-page .report-item{padding:24px}.handoff-page .report-item>div span{font-size:10px}.handoff-page .report-item h3{font-size:24px}.handoff-page .report-item p{font-size:13px;line-height:1.58}.handoff-page .process{padding-top:150px}.handoff-page .journey-node span{font-size:11px}.handoff-page .journey article p{font-size:12px;line-height:1.62}.handoff-page .verification-grid{gap:62px}.handoff-page .verify-copy{font-size:15px;line-height:1.6}.handoff-page .verification-object{min-height:535px}.handoff-page .verify-step{min-width:178px;font-size:14px}.handoff-page .verify-step span{font-size:10px}.handoff-page .verify-meter span,.handoff-page .verify-meter strong,.handoff-page .logic-label{font-size:11px}.handoff-page .untraceable>span,.handoff-page .traceable>span{font-size:14px;line-height:1.45}.handoff-page .traceable>span b,.handoff-page .logic-axis{font-size:10px}.handoff-page .boundary-card span{font-size:11px}.handoff-page .boundary-card p,.handoff-page .fit-grid p{font-size:14px;line-height:1.6}.handoff-page .editorial-card small{font-size:11px}.handoff-page .editorial-card p{font-size:14px;line-height:1.62}.handoff-page .editorial-card b,.handoff-page .all-articles{font-size:13px}.handoff-page .faq-list button>span{font-size:11px}.handoff-page .faq-list p{font-size:15px}.handoff-page .final-scene{background:radial-gradient(at 78% 48%,#87e3c214,#0000 36%),#0b1110;min-height:800px}.handoff-page .final-scene:after{content:"";background:linear-gradient(90deg,#cba66f6b,#87e3c24d);height:1px;position:absolute;top:50%;left:45%;right:8%}.handoff-page .final-orbit{background-color:#0000;background-image:linear-gradient(#87e3c20a 1px,#0000 1px),linear-gradient(90deg,#87e3c20a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:28px;width:520px;height:520px;top:17%;right:2%}.handoff-page .final-orbit:before,.handoff-page .final-orbit:after{border-radius:18px}.handoff-page .final-orbit:before{inset:16%}.handoff-page .final-orbit:after{border-color:#cba66f47;inset:33%}.handoff-page .final-orbit i{width:12px;height:12px}.handoff-page .final-orbit i:first-child{top:50%;left:15%}.handoff-page .final-orbit i:nth-child(2){border-color:var(--sand);top:16%;right:16%}.handoff-page .final-orbit i:nth-child(3){bottom:16%;right:16%}.handoff-page .final-orbit i:nth-child(4){border-color:var(--sand);bottom:16%;left:16%}.handoff-page .final-orbit span{width:30px;height:30px;top:calc(50% - 15px);left:calc(50% - 15px);box-shadow:0 0 45px #87e3c261}.handoff-page .final-content h2{max-width:800px;font-size:clamp(50px,5.8vw,78px)}.handoff-page .final-content>p{font-size:17px}.handoff-page .final-principle{margin-top:54px}.handoff-page .final-actions .primary{background:var(--sand);color:#17201d}.handoff-page .footer-main>div>span,.handoff-page .footer-bottom{font-size:10px}.handoff-page .footer-main p,.handoff-page .footer-main a:not(.brand){font-size:13px}@media (max-width:1100px){.handoff-page .section{padding-block:96px}.handoff-page .hero{grid-template-columns:1fr;padding-top:70px}.handoff-page .hero:after{display:none}.handoff-page .hero-system{width:min(760px,100%);height:620px;max-height:none;margin:-20px auto 0;transform:none}.handoff-page .report-system{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-page .report-core{display:grid}.handoff-page .report-item.item-7{grid-column:auto}.handoff-page .final-orbit{right:-12%}}@media (max-width:760px){.handoff-page .section{padding-block:76px}.handoff-page .section-title{grid-template-columns:32px 1fr;margin-bottom:38px}html[lang=ru] .handoff-page .report .section-title>div:last-child{min-width:0}html[lang=ru] .handoff-page .report .section-title h2{overflow-wrap:anywhere}.handoff-page .section-title p{font-size:16px}.handoff-page .problem{padding-top:88px}.handoff-page .hero-system{height:500px;margin-top:8px}.handoff-page .method-object{gap:34px}.handoff-page .method-note{font-size:13px}.handoff-page .outcome-grid article{min-height:160px}.handoff-page .product-card{min-height:540px;padding:28px}.handoff-page .product-price b{font-size:32px}.handoff-page .report-system{grid-template-columns:1fr}.handoff-page .report-core{min-height:180px}.handoff-page .process{padding-top:96px}.handoff-page .journey article p{font-size:12px}.handoff-page .verify-step{min-width:158px;font-size:13px}.handoff-page .final-scene{min-height:850px;padding-top:96px}.handoff-page .final-scene:after{display:none}.handoff-page .final-orbit{opacity:.72;width:430px;height:430px;top:49%;right:-48%}.handoff-page .final-principle{margin-top:46px}}.handoff-page .trajectory-mobile-route,.handoff-page .method-route-mobile{display:none}.handoff-page .method-map{height:560px}.handoff-page .method-focus{min-height:560px}.handoff-page .method-why{padding-bottom:24px}.handoff-page .fit{padding-top:120px}.handoff-page .fit-heading{max-width:790px;margin-bottom:54px}.handoff-page .fit-heading>span{color:var(--mint);text-transform:uppercase;letter-spacing:.15em;font-size:11px}.handoff-page .fit-heading h2{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font:400 clamp(40px,5vw,66px)/1.04 Georgia,serif}.handoff-page .final-maze{opacity:.82;width:540px;height:540px;position:absolute;top:16%;right:1%}.handoff-page .final-maze:before,.handoff-page .final-maze:after{content:"";pointer-events:none;border:1px solid #87e3c21f;position:absolute}.handoff-page .final-maze:before{inset:5%;transform:rotate(4deg)}.handoff-page .final-maze:after{border-color:#cba66f21;inset:18%;transform:rotate(-7deg)}.handoff-page .maze-mark{filter:saturate(.72)brightness(1.08);background:url(/metamorfozum-logo.svg) 0/480% 100% no-repeat;display:block;position:absolute}.handoff-page .maze-mark-primary{opacity:.32;width:78%;height:78%;inset:11%;transform:scaleX(-1)rotate(2deg)}.handoff-page .maze-mark-echo{opacity:.1;width:56%;height:56%;inset:22%;transform:scaleX(-1)rotate(-8deg)}.handoff-page .maze-route{background:linear-gradient(90deg, transparent, #cba66fcc 14%, #cba66fc2 72%, var(--mint));height:1px;position:absolute;top:50%;left:4%;right:-2%;box-shadow:0 0 14px #cba66f24}.handoff-page .maze-route:before{content:"";filter:blur(5px);background:linear-gradient(90deg,#0000,#cba66f26,#0000);height:9px;position:absolute;top:-4px;left:15%;right:8%}.handoff-page .maze-route i,.handoff-page .maze-route b{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.handoff-page .maze-route i{background:var(--sand);width:7px;height:7px;left:17%;box-shadow:0 0 20px #cba66fbf}.handoff-page .maze-route b{background:var(--mint);width:4px;height:4px;box-shadow:0 0 14px var(--mint);animation:8s ease-in-out infinite maze-guide;left:17%}.handoff-page .maze-exit{width:36px;height:36px;color:var(--mint);background:#0b1110;border:1px solid #87e3c26b;border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 18px);right:-4%;box-shadow:0 0 24px #87e3c21f}@keyframes maze-guide{0%,12%{opacity:.25;left:17%}68%,88%{opacity:1;left:92%}to{opacity:0;left:92%}}.handoff-page .final-content{padding-block:108px 94px}.handoff-page .final-principle{gap:8px;margin-top:54px;margin-bottom:24px;padding:20px 0 30px 22px}.handoff-page .final-principle span,.handoff-page .final-principle strong{color:#81918b;font:400 16px/1.55 Inter,ui-sans-serif,system-ui,sans-serif}@media (max-width:1100px){.handoff-page .final-maze{top:26%;right:-15%}}@media (max-width:760px){.handoff-page .site-header .brand{min-width:0}.handoff-page .logo-full{width:100%;height:100%;display:block}.handoff-page .logo-compact{display:none}.handoff-page .brand-logo{aspect-ratio:1200/216;width:min(240px,100vw - 100px);height:auto}.handoff-page .hero{gap:24px}.handoff-page .hero-trajectory{width:100%;height:560px;min-height:560px;margin:0 auto;overflow:hidden}.handoff-page .trajectory-desktop-route{display:none}.handoff-page .hero-trajectory>.trajectory-mobile-route{width:84%;height:91%;display:block;inset:4% 8% 5%}.handoff-page .trajectory-node,.handoff-page .trajectory-node-1,.handoff-page .trajectory-node-2,.handoff-page .trajectory-node-3,.handoff-page .trajectory-node-4,.handoff-page .trajectory-node-5{min-width:112px;transform:translate(-50%,-50%);left:auto!important}.handoff-page .trajectory-node-1{top:13%!important;left:36%!important}.handoff-page .trajectory-node-2{top:31%!important;left:64%!important}.handoff-page .trajectory-node-3{top:49%!important;left:36%!important}.handoff-page .trajectory-node-4{top:67%!important;left:64%!important}.handoff-page .trajectory-node-5{top:85%!important;left:50%!important}.handoff-page .trajectory-node:not(.trajectory-node-5):after{display:none}.handoff-page .trajectory-node i{width:42px;height:42px}.handoff-page .trajectory-node strong{font-size:15px}.handoff-page .method-object{gap:28px}.handoff-page .method-map-scroll{margin:0;padding:0;overflow:visible}.handoff-page .method-map{width:100%;min-width:0;height:690px}.handoff-page .method-route-desktop{display:none}.handoff-page .method-route-mobile{width:100%;height:100%;display:block;inset:0}.handoff-page .method-node{width:130px}.handoff-page .method-node-icon{width:54px;height:54px}.handoff-page .method-node b{max-width:126px;font-size:13px}.handoff-page .method-node-1{top:10%;left:25%}.handoff-page .method-node-2{top:10%;left:75%}.handoff-page .method-node-3{top:30%;left:75%}.handoff-page .method-node-4{top:30%;left:25%}.handoff-page .method-node-5{top:50%;left:25%}.handoff-page .method-node-6{top:50%;left:75%}.handoff-page .method-node-7{top:70%;left:75%}.handoff-page .method-node-8{top:70%;left:25%}.handoff-page .method-node-9{top:90%;left:25%}.handoff-page .method-node-10{top:90%;left:75%}.handoff-page .method-focus{min-height:auto;padding:28px 26px 0}.handoff-page .method-why{padding-bottom:30px}.handoff-page .method-next{margin-top:0}.handoff-page .precision-line{text-align:center;align-items:center;gap:18px}.handoff-page .precision-line span{max-width:320px;line-height:1.55}.handoff-page .precision-line strong{line-height:1.2}.handoff-page .fit{padding-top:82px}.handoff-page .fit-heading{margin-bottom:36px}.handoff-page .fit-heading h2{font-size:clamp(38px,10vw,52px)}.handoff-page .final-scene{min-height:900px}.handoff-page .final-maze{opacity:.5;width:380px;height:380px;top:50%;right:-39%}.handoff-page .final-content{padding-block:88px 76px}.handoff-page .final-principle{margin-top:46px;margin-bottom:0;padding-bottom:26px}.handoff-page .final-principle span,.handoff-page .final-principle strong{color:#899994;font-size:15px}}@media (max-width:520px){.handoff-page .hero-trajectory>.trajectory-mobile-route{display:block}}@media (prefers-reduced-motion:reduce){.handoff-page .method-route-base,.handoff-page .maze-route b{animation:none!important}}.handoff-page .problem{padding-top:calc(var(--section-space-start) + 16px)}.handoff-page .process,.handoff-page .fit{padding-top:var(--section-space-start)}.handoff-page .single-focus:before,.handoff-page .single-focus:after{display:none}.handoff-page .product-visual.single-focus{background:radial-gradient(at 55% 52%,#cba66f14,#0000 52%)}.handoff-page .product-visual.linked-system{perspective:none;background:radial-gradient(#87e3c20e,#0000 58%)}.handoff-page .product-map{width:100%;height:100%;display:block;overflow:visible}.handoff-page .map-context-line{fill:none;stroke:#87e3c229;stroke-width:1.2px;transition:opacity .45s}.handoff-page .map-context-node{fill:#101817;stroke:#87e3c24d;stroke-width:1.2px;transition:opacity .45s}.handoff-page .focus-field rect{fill:#0e1916b8;stroke:#cba66f94;stroke-width:1.35px;stroke-dasharray:5 6}.handoff-page .focus-link{fill:none;stroke:#87e3c28a;stroke-width:1.45px;opacity:.68;transition:opacity .4s,stroke-width .4s}.handoff-page .focus-node{fill:#101817;stroke:var(--mint);stroke-width:1.45px}.handoff-page .focus-node-main{fill:var(--sand);stroke:#ead2aa;filter:drop-shadow(0 0 9px #cba66f85)}.handoff-page .product-card.diagnostic:hover .map-context-line,.handoff-page .product-card.diagnostic:hover .map-context-node{opacity:.34}.handoff-page .product-card.diagnostic:hover .focus-link{opacity:1;stroke-width:2px}.handoff-page .product-card.diagnostic:hover .focus-field{filter:drop-shadow(0 0 12px #cba66f2b)}.handoff-page .system-connection{fill:none;stroke:#87e3c252;stroke-width:1.25px;transition:stroke .45s,stroke-width .45s,opacity .45s}.handoff-page .connection-b{stroke:#cba66f4d}.handoff-page .connection-c{opacity:.62;stroke-dasharray:4 5}.handoff-page .profile-cluster rect{fill:#0f1b18b8;stroke:#87e3c24d;stroke-width:1.2px}.handoff-page .profile-cluster path{fill:none;stroke:#87e3c257;stroke-width:1.1px}.handoff-page .profile-cluster circle{fill:#101817;stroke:var(--mint);stroke-width:1.3px}.handoff-page .cluster-b circle:nth-of-type(2),.handoff-page .cluster-c circle:nth-of-type(2){fill:var(--sand);stroke:#e3c797}.handoff-page .system-core{fill:#101817;stroke:var(--mint);stroke-width:1.5px;filter:drop-shadow(0 0 10px #87e3c257)}.handoff-page .product-card.profile:hover .system-connection{stroke:#87e3c2c2;stroke-width:1.8px;opacity:1}.handoff-page .product-card.profile:hover .connection-b{stroke:#cba66fb8}.handoff-page .final-scene:after{display:none}.handoff-page .final-maze{aspect-ratio:640/460;opacity:.78;pointer-events:none;width:min(610px,47vw);height:auto;position:absolute;top:24%;right:2%}.handoff-page .final-maze:before,.handoff-page .final-maze:after{display:none}.handoff-page .final-maze-svg{width:100%;height:100%;display:block;overflow:visible}.handoff-page .maze-wall{fill:none;stroke:#87e3c23d;stroke-width:1.15px;vector-effect:non-scaling-stroke}.handoff-page .maze-wall-outer{stroke:#87e3c257}.handoff-page .maze-route-line,.handoff-page .maze-route-glow{fill:none;stroke:url(#final-route-gradient);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000px}.handoff-page .maze-route-glow{stroke-width:7px;opacity:.12;filter:url(#final-route-glow)}.handoff-page .maze-route-line{stroke-width:2.35px;vector-effect:non-scaling-stroke}.handoff-page .maze-route-arrow{fill:none;stroke:var(--mint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.handoff-page .maze-exit-glow{fill:var(--mint);opacity:0;filter:drop-shadow(0 0 10px #87e3c2cc)}.handoff-page .maze-visible .maze-route-line,.handoff-page .maze-visible .maze-route-glow{animation:3.2s cubic-bezier(.48,.05,.22,1) forwards final-maze-draw}.handoff-page .maze-visible .maze-route-arrow{animation:.45s 2.95s forwards final-maze-reveal}.handoff-page .maze-visible .maze-exit-glow{animation:4.5s ease-in-out 3s infinite final-maze-pulse}@keyframes final-maze-draw{to{stroke-dashoffset:0}}@keyframes final-maze-reveal{to{opacity:.9}}@keyframes final-maze-pulse{0%,to{opacity:.35;r:4px}50%{opacity:.9;r:6px}}@media (max-width:1100px){.handoff-page{--section-space-start:84px;--section-space-end:72px}.handoff-page .section{padding-block:var(--section-space-start) var(--section-space-end)}.handoff-page .final-maze{opacity:.62;width:min(520px,54vw);top:34%;right:1%}}@media (max-width:760px){.handoff-page{--section-space-start:68px;--section-space-end:58px}.handoff-page .section{padding-block:var(--section-space-start) var(--section-space-end)}.handoff-page .problem{padding-top:calc(var(--section-space-start) + 12px)}.handoff-page .fit-heading{margin-bottom:36px}.handoff-page .product-map{transform:scale(1.05)}.handoff-page .final-maze{opacity:.56;width:calc(100% - 28px);max-width:430px;top:59%;right:14px}}@media (prefers-reduced-motion:reduce){.handoff-page .maze-route-line,.handoff-page .maze-route-glow{stroke-dashoffset:0;animation:none!important}.handoff-page .maze-route-arrow,.handoff-page .maze-exit-glow{opacity:.8;animation:none!important}}.handoff-page{--motion-fast:.46s;--motion-slow:.78s;--motion-ease:cubic-bezier(.22, .61, .36, 1);background:#09100f}.handoff-page:after{opacity:.055;mix-blend-mode:soft-light}.handoff-page .method,.handoff-page .report,.handoff-page .verification{background:linear-gradient(#101d1a52,#09100f17)}.handoff-page .final-scene{background:radial-gradient(at 78% 48%,#87e3c213,#0000 36%)}.handoff-page footer{background:#060b0ac2}.motion-ready .handoff-page .reveal-item{opacity:0;filter:blur(1.5px);transition:opacity var(--motion-slow) var(--motion-ease), translate var(--motion-slow) var(--motion-ease), filter var(--motion-fast) ease;transition-delay:var(--reveal-delay,0s);translate:0 16px}.motion-ready .handoff-page .reveal-item.is-revealed{opacity:1;filter:none;translate:0}.handoff-page .guide{padding-top:calc(var(--section-space-start) + 14px)}.handoff-page .guide-layout{border:1px solid var(--line-strong);background:linear-gradient(135deg,#111e1be0,#09100fb8);grid-template-columns:minmax(340px,.88fr) minmax(0,1.12fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000029}.handoff-page .guide-cover{background:linear-gradient(#87e3c209 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#87e3c209 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 72% 28%,#87e3c21c,#0000 34%),#0b1412;border-right:1px solid #cba66f38;flex-direction:column;justify-content:flex-end;min-height:520px;padding:34px;display:flex;position:relative;overflow:hidden}.handoff-page .guide-cover:after{content:"";background:linear-gradient(90deg, var(--sand), #cba66f00);height:1px;position:absolute;bottom:26px;left:34px;right:34px}.handoff-page .guide-cover-meta{color:#91a49d;letter-spacing:.12em;justify-content:space-between;font:10px/1 ui-monospace,monospace;display:flex;position:absolute;inset:30px 34px auto}.handoff-page .guide-cover-meta b{color:var(--sand);font-weight:500}.handoff-page .guide-cover>strong{z-index:2;color:var(--ivory);letter-spacing:-.035em;margin-bottom:56px;font:400 clamp(35px,3.6vw,51px)/1.02 Georgia,serif;position:relative}.handoff-page .guide-cover>small{color:var(--sand);letter-spacing:.18em;font:10px/1 ui-monospace,monospace;position:absolute;bottom:38px;left:34px}.handoff-page .guide-maze{opacity:.64;position:absolute;inset:94px 42px 160px 34%}.handoff-page .guide-maze i{border:1px solid #87e3c257;position:absolute}.handoff-page .guide-maze i:first-child{inset:0}.handoff-page .guide-maze i:nth-child(2){border-color:#cba66f57;inset:13% 10%}.handoff-page .guide-maze i:nth-child(3){inset:28% 22%}.handoff-page .guide-maze i:nth-child(4){border-width:1px 0 0;width:58%;top:50%;left:0}.handoff-page .guide-maze span{background:linear-gradient(90deg, transparent, var(--sand) 25%, var(--mint));height:1px;position:absolute;top:50%;left:-12%;right:8%;box-shadow:0 0 16px #cba66f29}.handoff-page .guide-maze span:after{content:"";background:var(--mint);border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 18px #87e3c299}.handoff-page .guide-copy{flex-direction:column;justify-content:center;padding:58px clamp(38px,5vw,78px);display:flex}.handoff-page .guide-kicker{color:var(--mint);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:10px;font-size:11px;line-height:1.4;display:flex}.handoff-page .guide-kicker svg{flex:none}.handoff-page .guide-copy h2{letter-spacing:-.04em;text-wrap:balance;max-width:720px;margin:24px 0 20px;font:400 clamp(44px,5.1vw,72px)/1.02 Georgia,serif}.handoff-page .guide-copy p{color:#9baba5;max-width:620px;margin:0;font-size:18px;line-height:1.62}.handoff-page .guide-action{background:var(--sand);color:#101411;border-color:#cba66f9e;align-self:flex-start;margin-top:36px}.handoff-page .guide-action:hover{color:#0b100e;background:#d7b783}.handoff-page footer{position:relative;overflow:hidden}.handoff-page .footer-intro{border-bottom:1px solid var(--line);justify-content:flex-end;align-items:center;height:96px;margin-bottom:54px;display:flex;position:relative}.handoff-page .footer-trace{transform-origin:0;background:linear-gradient(90deg,#0000,#cba66fb3 18%,#87e3c273 78%,#0000);height:1px;position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.handoff-page .footer-signal{background:#060b0ad1;align-items:center;gap:9px;padding-inline:22px;display:flex;position:relative}.handoff-page .footer-signal i{opacity:0;border:1px solid #87e3c299;border-right-width:0;width:18px;height:27px;display:block;transform:translate(-7px)scale(.92)}.handoff-page .footer-signal i:nth-child(3n){border-color:#cba66fb8}.handoff-page .footer-intro.is-revealed .footer-trace{animation:footer-trace-in 1.05s var(--motion-ease) forwards}.handoff-page .footer-intro.is-revealed .footer-signal i{animation:footer-signal-in .52s var(--motion-ease) forwards}.handoff-page .footer-signal i:nth-child(2){animation-delay:55ms!important}.handoff-page .footer-signal i:nth-child(3){animation-delay:.11s!important}.handoff-page .footer-signal i:nth-child(4){animation-delay:.165s!important}.handoff-page .footer-signal i:nth-child(5){animation-delay:.22s!important}.handoff-page .footer-signal i:nth-child(6){animation-delay:.275s!important}.handoff-page .footer-signal i:nth-child(7){animation-delay:.33s!important}.handoff-page .footer-signal i:nth-child(8){animation-delay:.385s!important}.handoff-page .footer-signal i:nth-child(9){animation-delay:.44s!important}.handoff-page .footer-main .reveal-item{transition-delay:calc(var(--reveal-delay,0s) + .42s)}.handoff-page .footer-bottom.reveal-item{transition-delay:calc(var(--reveal-delay,0s) + .56s)}@keyframes footer-trace-in{to{transform:scaleX(1)}}@keyframes footer-signal-in{to{opacity:.72;transform:none}}@media (max-width:760px){.handoff-page .guide-layout{grid-template-columns:1fr;min-height:0}.handoff-page .guide-cover{border-bottom:1px solid #cba66f38;border-right:0;min-height:330px;padding:28px}.handoff-page .guide-cover-meta{font-size:9px;inset:25px 28px auto}.handoff-page .guide-cover>strong{margin-bottom:50px;font-size:clamp(35px,10vw,46px)}.handoff-page .guide-cover>small{bottom:34px;left:28px}.handoff-page .guide-cover:after{bottom:23px;left:28px;right:28px}.handoff-page .guide-maze{inset:78px 26px 124px 40%}.handoff-page .guide-copy{padding:36px 28px 42px}.handoff-page .guide-kicker{font-size:10px}.handoff-page .guide-copy h2{margin-top:20px;font-size:clamp(39px,11vw,52px)}.handoff-page .guide-copy p{font-size:16px}.handoff-page .guide-action{justify-content:center;width:100%}.handoff-page .footer-intro{height:76px;margin-bottom:42px}.handoff-page .footer-signal{gap:6px;padding-inline:14px}.handoff-page .footer-signal i{width:13px;height:21px}}@media (prefers-reduced-motion:reduce){.motion-ready .handoff-page .reveal-item,.motion-ready .handoff-page .reveal-item.is-revealed{opacity:1;filter:none;transition:none;translate:none}.handoff-page .footer-trace{transform:scaleX(1);animation:none!important}.handoff-page .footer-signal i{opacity:.72;transform:none;animation:none!important}}.handoff-page:before{background:#09100f}.handoff-page .site-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#87e3c205 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#87e3c205 1px,#0000 1px) 0 0/72px 72px,radial-gradient(at 78% 8%,#57ae8f1c,#0000 24%),radial-gradient(at 14% 34%,#cba66f0b,#0000 22%),radial-gradient(at 76% 58%,#4c997e13,#0000 25%),radial-gradient(at 26% 82%,#87e3c20b,#0000 27%),linear-gradient(#08100f 0%,#091311 22%,#0c1815 46%,#091311 72%,#07100e 100%);position:absolute;inset:0}.handoff-page .method,.handoff-page .report,.handoff-page .verification,.handoff-page .final-scene{background:0 0;border-block-color:#0000}.handoff-page .precision-line{color:#495650;border-top:1px solid #10201b24;max-width:720px;margin:26px 0 0 94px;padding-top:20px;font-size:16px;line-height:1.62;display:block}.handoff-page .verify-copy p{color:#9baba6;margin:0;font-size:16px;line-height:1.62}.handoff-page .logic-compare{grid-template-columns:1fr 44px 1fr}.handoff-page .logic-axis{writing-mode:initial;justify-content:center;padding:0}.handoff-page .logic-axis i{height:142px}.handoff-page .journey-line{transform-origin:0;transition:transform 1.05s var(--motion-ease) .22s;transform:scaleX(0)}.handoff-page .process-visible .journey-line{transform:scaleX(1)}.handoff-page .journey article{opacity:0;transition:opacity .5s ease, translate .58s var(--motion-ease);translate:-12px}.handoff-page .journey article>div:last-child{opacity:0;transition:opacity .45s ease, translate .5s var(--motion-ease);translate:-8px}.handoff-page .process-visible .journey article,.handoff-page .process-visible .journey article>div:last-child{opacity:1;translate:none}.handoff-page .journey article:first-of-type{transition-delay:.38s}.handoff-page .journey article:nth-of-type(2){transition-delay:.49s}.handoff-page .journey article:nth-of-type(3){transition-delay:.6s}.handoff-page .journey article:nth-of-type(4){transition-delay:.71s}.handoff-page .journey article:nth-of-type(5){transition-delay:.82s}.handoff-page .journey article:nth-of-type(6){transition-delay:.93s}.handoff-page .journey article:nth-of-type(7){transition-delay:1.04s}.handoff-page .journey article:first-of-type>div:last-child{transition-delay:.47s}.handoff-page .journey article:nth-of-type(2)>div:last-child{transition-delay:.58s}.handoff-page .journey article:nth-of-type(3)>div:last-child{transition-delay:.69s}.handoff-page .journey article:nth-of-type(4)>div:last-child{transition-delay:.8s}.handoff-page .journey article:nth-of-type(5)>div:last-child{transition-delay:.91s}.handoff-page .journey article:nth-of-type(6)>div:last-child{transition-delay:1.02s}.handoff-page .journey article:nth-of-type(7)>div:last-child{transition-delay:1.13s}.handoff-page .logic-intro{grid-column:1/-1;margin-bottom:18px}.handoff-page .logic-intro .logic-label{color:inherit;margin-bottom:18px}.handoff-page .logic-intro h3{max-width:490px;color:var(--text);letter-spacing:-.025em;text-wrap:balance;margin:0;font:400 clamp(25px,2.2vw,34px)/1.12 Georgia,serif}.handoff-page .logic-intro p{color:#899994;max-width:520px;margin:16px 0 0;font-size:14px;line-height:1.62}.handoff-page .traceable .logic-intro .logic-label{color:var(--mint)}.handoff-page .guide-cover.artwork-only .guide-maze{inset:88px 34px 72px 20%}.handoff-page footer{background:0 0;border-top-color:#87e3c221;box-shadow:inset 0 1px #cba66f09}.handoff-page .materials-guide{margin-bottom:62px}.handoff-page .final-content .final-maze{top:24%;right:-7.5%}@media (max-width:760px){.handoff-page .precision-line{text-align:left;max-width:calc(100% - 54px);margin:24px 0 0 54px;font-size:15px}.handoff-page .logic-compare{grid-template-columns:1fr}.handoff-page .materials-guide{margin-bottom:52px}.handoff-page .journey{grid-template-columns:1fr;row-gap:30px}.handoff-page .journey article{grid-template-columns:62px minmax(0,1fr);gap:18px;display:grid;translate:0 12px}.handoff-page .journey article>div:last-child{translate:0 8px}.handoff-page .journey article h3{margin:4px 0 10px}.handoff-page .journey-line{display:none}.handoff-page .logic-intro{margin-bottom:14px}.handoff-page .logic-intro h3{font-size:clamp(26px,8vw,34px)}.handoff-page .logic-intro p{font-size:14px}.handoff-page .guide-cover.artwork-only .guide-maze{inset:72px 24px 66px 18%}.handoff-page .final-scene{min-height:0;padding-top:0;display:block}.handoff-page .final-content{flex-direction:column;align-items:stretch;padding-block:72px 64px;display:flex}.handoff-page .final-content h2{letter-spacing:-.035em;text-wrap:balance;max-width:440px;margin:0;font-size:clamp(36px,10.5vw,48px);line-height:1.03}.handoff-page .final-content>p{max-width:520px;margin-top:30px;font-size:16px;line-height:1.65}.handoff-page .final-actions{align-items:flex-start;gap:13px;margin-top:32px}.handoff-page .final-actions .primary{justify-content:center;width:100%;min-height:52px}.handoff-page .final-actions .quiet{border:0;border-bottom:1px solid #87e3c240;border-radius:0;width:auto;min-height:40px;padding:0 2px}.handoff-page .final-content .final-maze{opacity:.68;width:min(100%,430px);max-width:none;height:auto;margin:44px auto 0;position:relative;inset:auto}.handoff-page .final-principle{gap:4px;max-width:520px;margin:40px 0 0;padding:0 0 4px 17px}.handoff-page .final-principle span,.handoff-page .final-principle strong{color:#899994;font:400 15.5px/1.58 Inter,ui-sans-serif,system-ui,sans-serif}}@media (max-width:430px){.handoff-page .final-content{padding-block:58px 54px}.handoff-page .final-content h2{font-size:clamp(35px,10.25vw,42px)}.handoff-page .final-content>p{margin-top:26px;font-size:15.5px}.handoff-page .final-actions{margin-top:28px}.handoff-page .final-content .final-maze{margin-top:38px}.handoff-page .final-principle{margin-top:34px}}@media (prefers-reduced-motion:reduce){.handoff-page .journey-line{transition:none;transform:scaleX(1)}.handoff-page .journey article,.handoff-page .journey article>div:last-child{opacity:1;transition:none;translate:none}}.handoff-page .route-motion-path{fill:none;stroke:var(--mint);stroke-width:1.15px;vector-effect:non-scaling-stroke;stroke-dasharray:5 5;stroke-linecap:round;stroke-linejoin:round;opacity:.62;filter:none;animation:18s linear infinite dash}.handoff-page .mobile-menu-toggle,.handoff-page .mobile-menu-panel{display:none}@media (max-width:980px){.handoff-page .site-page>.site-header{z-index:70;position:relative}.handoff-page .site-header>nav,.handoff-page .site-header .header-action{display:none}.handoff-page .mobile-menu-toggle{width:46px;height:46px;color:var(--text);cursor:pointer;background:#0a12107a;border:1px solid #87e3c233;border-radius:50%;flex:0 0 46px;place-items:center;margin:0;padding:0;transition:border-color .35s,background .35s;display:grid;position:relative}.handoff-page .mobile-menu-toggle:hover,.handoff-page .mobile-menu-toggle:focus-visible{background:#101c18b8;border-color:#cba66f85;outline:none}.handoff-page .mobile-menu-toggle span{background:linear-gradient(90deg, var(--sand), var(--mint));width:21px;height:1px;transition:transform .42s var(--motion-ease), opacity .3s ease;position:absolute;box-shadow:0 0 8px #87e3c21f}.handoff-page .mobile-menu-toggle span:first-child{transform:translateY(-4px)}.handoff-page .mobile-menu-toggle span:last-child{transform:translateY(4px)}.handoff-page .mobile-menu-toggle.is-open span:first-child{transform:rotate(45deg)}.handoff-page .mobile-menu-toggle.is-open span:last-child{transform:rotate(-45deg)}.handoff-page .site-page>.mobile-menu-panel{z-index:60;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .48s var(--motion-ease), visibility 0s linear .48s;background:linear-gradient(#87e3c206 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#87e3c206 1px,#0000 1px) 0 0/64px 64px,radial-gradient(at 82% 16%,#87e3c21a,#0000 34%),radial-gradient(at 12% 84%,#cba66f0e,#0000 31%),#070f0d;flex-direction:column;justify-content:space-between;padding:max(118px,16vh) max(30px,50vw - 410px) 42px;display:flex;position:fixed;inset:0;overflow-y:auto}.handoff-page .mobile-menu-panel:before{content:"";background:linear-gradient(90deg,#cba66f7a,#87e3c229,#0000);height:1px;position:absolute;top:92px;left:max(30px,50vw - 410px);right:max(30px,50vw - 410px)}.handoff-page .mobile-menu-panel.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.handoff-page .mobile-menu-panel nav{color:var(--text);flex-direction:column;align-items:stretch;gap:0;display:flex}.handoff-page .mobile-menu-panel nav a{letter-spacing:-.025em;opacity:0;min-height:68px;transition:color .25s ease, opacity .42s var(--motion-ease), translate .42s var(--motion-ease);border-bottom:1px solid #87e3c21c;grid-template-columns:38px minmax(0,1fr);align-items:center;font:400 clamp(28px,7.5vw,42px)/1.05 Georgia,serif;display:grid;translate:0 12px}.handoff-page .mobile-menu-panel nav a:first-child{border-top:1px solid #87e3c21c}.handoff-page .mobile-menu-panel nav a span{color:var(--sand);letter-spacing:.12em;font:12px/1 ui-monospace,monospace}.handoff-page .mobile-menu-panel nav a:hover,.handoff-page .mobile-menu-panel nav a:focus-visible{color:var(--mint-soft);outline:none}.handoff-page .mobile-menu-panel.is-open nav a{opacity:1;transition-delay:calc(90ms + var(--menu-index) * 55ms);translate:none}.handoff-page .mobile-menu-cta{opacity:0;transition:opacity .42s var(--motion-ease), translate .42s var(--motion-ease), background .25s ease;align-self:flex-start;margin-top:42px;translate:0 10px;background:var(--sand)!important;color:#17201d!important}.handoff-page .mobile-menu-panel.is-open .mobile-menu-cta{opacity:1;transition-delay:.39s;translate:none}}@media (max-width:620px){.handoff-page .site-header{height:72px}.handoff-page .site-page>.mobile-menu-panel{padding:98px 15px 28px}.handoff-page .mobile-menu-panel:before{top:72px;left:15px;right:15px}.handoff-page .mobile-menu-panel nav a{grid-template-columns:36px minmax(0,1fr);min-height:64px}.handoff-page .mobile-menu-cta{justify-content:center;width:100%;min-height:52px}}@media (prefers-reduced-motion:reduce){.handoff-page .route-motion-path{animation:none!important}.handoff-page .mobile-menu-toggle,.handoff-page .mobile-menu-toggle span,.handoff-page .mobile-menu-panel,.handoff-page .mobile-menu-panel nav a,.handoff-page .mobile-menu-cta{transition:none!important}.handoff-page .mobile-menu-panel.is-open nav a,.handoff-page .mobile-menu-panel.is-open .mobile-menu-cta{opacity:1;translate:none}}.handoff-page{min-height:100vh;position:relative;overflow:clip}.handoff-page .language-switch{border:1px solid var(--line-strong);min-width:38px;color:var(--mint-soft);text-align:center;border-radius:999px;padding:7px 10px}.handoff-page .order-prototype input:disabled{cursor:not-allowed;opacity:.5}.handoff-page .order-prototype a{color:var(--mint-soft);text-underline-offset:2px;text-decoration:underline}.handoff-page .order-error{color:#ffb4ab;margin-top:6px;font-size:10px;line-height:1.4;display:block}.handoff-page .order-message,.handoff-page .order-disclosure,.handoff-page .order-unavailable{color:#8fa19b;margin:0;font-size:11px;line-height:1.5}.handoff-page .order-unavailable{color:var(--amber)}.handoff-page .prototype-submit{flex:none;padding-inline:18px;font-family:inherit;transition:transform .25s,background .25s,color .25s,opacity .25s}.handoff-page .prototype-submit.is-ready{cursor:pointer;background:var(--mint);color:var(--ink)}.handoff-page .prototype-submit.is-ready:hover{transform:translateY(-2px)}.handoff-page .prototype-submit:disabled{cursor:not-allowed;opacity:.68}.handoff-page .report-core span,.handoff-page .faq-list p{white-space:pre-line}@media (max-width:760px){.handoff-page .order-prototype{min-height:0}}
