.status-badge{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font:500 11.5px var(--mono);line-height:1.6;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;vertical-align:middle}.status-badge.is-live{color:var(--g);background:#63d94c14;border:1px solid var(--line-2)}.status-badge.is-dev{color:#7cc0ff;background:#5aa9ff1a;border:1px solid rgba(90,169,255,.3)}.status-badge.is-dev i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:status-blink 1.6s ease-in-out infinite}@keyframes status-blink{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.status-badge.is-dev i{animation:none}}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/jetbrains-mono-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-ported] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}[data-ported] .pointer-events-none{pointer-events:none}[data-ported] .pointer-events-auto{pointer-events:auto}[data-ported] .visible{visibility:visible}[data-ported] .fixed{position:fixed}[data-ported] .absolute{position:absolute}[data-ported] .relative{position:relative}[data-ported] .sticky{position:sticky}[data-ported] .inset-0{top:0;right:0;bottom:0;left:0}[data-ported] .-inset-x-8{left:-2rem;right:-2rem}[data-ported] .inset-x-0{left:0;right:0}[data-ported] .inset-y-0{top:0;bottom:0}[data-ported] .-left-1\/3{left:-33.333333%}[data-ported] .-left-24{left:-6rem}[data-ported] .-top-24{top:-6rem}[data-ported] .-top-6{top:-1.5rem}[data-ported] .bottom-0{bottom:0}[data-ported] .bottom-4{bottom:1rem}[data-ported] .left-0{left:0}[data-ported] .left-4{left:1rem}[data-ported] .right-0{right:0}[data-ported] .right-4{right:1rem}[data-ported] .top-0{top:0}[data-ported] .top-1\/2{top:50%}[data-ported] .top-28{top:7rem}[data-ported] .isolate{isolation:isolate}[data-ported] .-z-10{z-index:-10}[data-ported] .z-0{z-index:0}[data-ported] .z-10{z-index:10}[data-ported] .z-\[100\]{z-index:100}[data-ported] .mx-auto{margin-left:auto;margin-right:auto}[data-ported] .my-2{margin-top:.5rem;margin-bottom:.5rem}[data-ported] .mb-10{margin-bottom:2.5rem}[data-ported] .mb-12{margin-bottom:3rem}[data-ported] .mb-3{margin-bottom:.75rem}[data-ported] .mb-4{margin-bottom:1rem}[data-ported] .mb-5{margin-bottom:1.25rem}[data-ported] .mb-6{margin-bottom:1.5rem}[data-ported] .mb-7{margin-bottom:1.75rem}[data-ported] .mb-8{margin-bottom:2rem}[data-ported] .ml-0\.5{margin-left:.125rem}[data-ported] .ml-1{margin-left:.25rem}[data-ported] .mr-2{margin-right:.5rem}[data-ported] .mt-0\.5{margin-top:.125rem}[data-ported] .mt-1{margin-top:.25rem}[data-ported] .mt-12{margin-top:3rem}[data-ported] .mt-2{margin-top:.5rem}[data-ported] .mt-3{margin-top:.75rem}[data-ported] .mt-4{margin-top:1rem}[data-ported] .mt-5{margin-top:1.25rem}[data-ported] .mt-6{margin-top:1.5rem}[data-ported] .mt-9{margin-top:2.25rem}[data-ported] .mt-\[3px\]{margin-top:3px}[data-ported] .mt-\[7px\]{margin-top:7px}[data-ported] .block{display:block}[data-ported] .inline-block{display:inline-block}[data-ported] .inline{display:inline}[data-ported] .flex{display:flex}[data-ported] .inline-flex{display:inline-flex}[data-ported] .table{display:table}[data-ported] .grid{display:grid}[data-ported] .contents{display:contents}[data-ported] .hidden{display:none}[data-ported] .h-1{height:.25rem}[data-ported] .h-1\.5{height:.375rem}[data-ported] .h-10{height:2.5rem}[data-ported] .h-11{height:2.75rem}[data-ported] .h-12{height:3rem}[data-ported] .h-14{height:3.5rem}[data-ported] .h-2{height:.5rem}[data-ported] .h-3{height:.75rem}[data-ported] .h-3\.5{height:.875rem}[data-ported] .h-4{height:1rem}[data-ported] .h-5{height:1.25rem}[data-ported] .h-56{height:14rem}[data-ported] .h-64{height:16rem}[data-ported] .h-7{height:1.75rem}[data-ported] .h-9{height:2.25rem}[data-ported] .h-\[18px\]{height:18px}[data-ported] .h-full{height:100%}[data-ported] .h-px{height:1px}[data-ported] .min-h-\[24px\]{min-height:24px}[data-ported] .min-h-\[32px\]{min-height:32px}[data-ported] .min-h-screen{min-height:100vh}[data-ported] .w-1{width:.25rem}[data-ported] .w-1\.5{width:.375rem}[data-ported] .w-1\/3{width:33.333333%}[data-ported] .w-10{width:2.5rem}[data-ported] .w-12{width:3rem}[data-ported] .w-14{width:3.5rem}[data-ported] .w-24{width:6rem}[data-ported] .w-3{width:.75rem}[data-ported] .w-3\.5{width:.875rem}[data-ported] .w-4{width:1rem}[data-ported] .w-48{width:12rem}[data-ported] .w-5{width:1.25rem}[data-ported] .w-52{width:13rem}[data-ported] .w-56{width:14rem}[data-ported] .w-6{width:1.5rem}[data-ported] .w-7{width:1.75rem}[data-ported] .w-\[18px\]{width:18px}[data-ported] .w-\[min\(92vw\,380px\)\]{width:min(92vw,380px)}[data-ported] .w-fit{width:-moz-fit-content;width:fit-content}[data-ported] .w-full{width:100%}[data-ported] .min-w-0{min-width:0px}[data-ported] .max-w-2xl{max-width:42rem}[data-ported] .max-w-3xl{max-width:48rem}[data-ported] .max-w-4xl{max-width:56rem}[data-ported] .max-w-\[1000px\]{max-width:1000px}[data-ported] .max-w-\[1440px\]{max-width:1440px}[data-ported] .max-w-\[36ch\]{max-width:36ch}[data-ported] .max-w-\[640px\]{max-width:640px}[data-ported] .max-w-\[680px\]{max-width:680px}[data-ported] .max-w-\[760px\]{max-width:760px}[data-ported] .max-w-md{max-width:28rem}[data-ported] .max-w-sm{max-width:24rem}[data-ported] .flex-1{flex:1 1 0%}[data-ported] .shrink-0{flex-shrink:0}[data-ported] .border-collapse{border-collapse:collapse}[data-ported] .-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-ported] .animate-\[free-badge-sheen_3\.4s_ease-in-out_infinite\]{animation:free-badge-sheen 3.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.5}}[data-ported] .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}[data-ported] .animate-spin{animation:spin 1s linear infinite}[data-ported] .cursor-not-allowed{cursor:not-allowed}[data-ported] .cursor-pointer{cursor:pointer}[data-ported] .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-ported] .scroll-mt-28{scroll-margin-top:7rem}[data-ported] .list-none{list-style-type:none}[data-ported] .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}[data-ported] .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ported] .flex-col{flex-direction:column}[data-ported] .flex-wrap{flex-wrap:wrap}[data-ported] .items-start{align-items:flex-start}[data-ported] .items-center{align-items:center}[data-ported] .items-baseline{align-items:baseline}[data-ported] .justify-end{justify-content:flex-end}[data-ported] .justify-center{justify-content:center}[data-ported] .justify-between{justify-content:space-between}[data-ported] .gap-1{gap:.25rem}[data-ported] .gap-1\.5{gap:.375rem}[data-ported] .gap-10{gap:2.5rem}[data-ported] .gap-2{gap:.5rem}[data-ported] .gap-3{gap:.75rem}[data-ported] .gap-4{gap:1rem}[data-ported] .gap-5{gap:1.25rem}[data-ported] .gap-6{gap:1.5rem}[data-ported] .gap-8{gap:2rem}[data-ported] .gap-px{gap:1px}[data-ported] .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}[data-ported] .gap-y-2{row-gap:.5rem}[data-ported] :is(.space-y-14>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}[data-ported] :is(.space-y-2\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}[data-ported] :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}[data-ported] :is(.space-y-3\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}[data-ported] :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}[data-ported] :is(.space-y-7>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}[data-ported] :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}[data-ported] :is(.divide-\[\#d5ffd6\]\/\[0\.05\]>:not([hidden])~:not([hidden])){border-color:#d5ffd60d}[data-ported] :is(.divide-white\/\[0\.07\]>:not([hidden])~:not([hidden])){border-color:#ffffff12}[data-ported] .self-start{align-self:flex-start}[data-ported] .overflow-hidden{overflow:hidden}[data-ported] .overflow-x-auto{overflow-x:auto}[data-ported] .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-ported] .whitespace-nowrap{white-space:nowrap}[data-ported] .rounded-2xl{border-radius:1rem}[data-ported] .rounded-\[24px\]{border-radius:24px}[data-ported] .rounded-\[32px\]{border-radius:32px}[data-ported] .rounded-full{border-radius:9999px}[data-ported] .rounded-lg{border-radius:.5rem}[data-ported] .rounded-md{border-radius:.375rem}[data-ported] .rounded-xl{border-radius:.75rem}[data-ported] .rounded-bl-\[12px\]{border-bottom-left-radius:12px}[data-ported] .rounded-tr-\[20px\]{border-top-right-radius:20px}[data-ported] .border{border-width:1px}[data-ported] .border-2{border-width:2px}[data-ported] .border-b{border-bottom-width:1px}[data-ported] .border-t{border-top-width:1px}[data-ported] .border-\[\#d5ffd6\]\/10{border-color:#d5ffd61a}[data-ported] .border-\[\#d5ffd6\]\/15{border-color:#d5ffd626}[data-ported] .border-\[\#d5ffd6\]\/20{border-color:#d5ffd633}[data-ported] .border-current{border-color:currentColor}[data-ported] .border-primary{--tw-border-opacity: 1;border-color:rgb(99 217 76 / var(--tw-border-opacity, 1))}[data-ported] .border-primary\/25{border-color:#63d94c40}[data-ported] .border-primary\/30{border-color:#63d94c4d}[data-ported] .border-primary\/40{border-color:#63d94c66}[data-ported] .border-primary\/50{border-color:#63d94c80}[data-ported] .border-primary\/70{border-color:#63d94cb3}[data-ported] .border-primary\/80{border-color:#63d94ccc}[data-ported] .border-red-500\/30{border-color:#ef44444d}[data-ported] .border-red-500\/40{border-color:#ef444466}[data-ported] .border-red-500\/50{border-color:#ef444480}[data-ported] .border-red-500\/60{border-color:#ef444499}[data-ported] .border-white\/10{border-color:#ffffff1a}[data-ported] .border-white\/15{border-color:#ffffff26}[data-ported] .border-white\/20{border-color:#fff3}[data-ported] .border-white\/30{border-color:#ffffff4d}[data-ported] .border-yellow-500\/40{border-color:#eab30866}[data-ported] .border-yellow-500\/50{border-color:#eab30880}[data-ported] .border-t-transparent{border-top-color:transparent}[data-ported] .bg-\[\#0a0a0a\]\/60{background-color:#0a0a0a99}[data-ported] .bg-\[\#0a0a0a\]\/95{background-color:#0a0a0af2}[data-ported] .bg-\[\#0a0e0b\]{--tw-bg-opacity: 1;background-color:rgb(10 14 11 / var(--tw-bg-opacity, 1))}[data-ported] .bg-\[\#0b0d0b\]\/75{background-color:#0b0d0bbf}[data-ported] .bg-\[\#0b0d0b\]\/90{background-color:#0b0d0be6}[data-ported] .bg-\[\#0b100c\]{--tw-bg-opacity: 1;background-color:rgb(11 16 12 / var(--tw-bg-opacity, 1))}[data-ported] .bg-\[\#0d100d\]\/85{background-color:#0d100dd9}[data-ported] .bg-\[\#0d140d\]{--tw-bg-opacity: 1;background-color:rgb(13 20 13 / var(--tw-bg-opacity, 1))}[data-ported] .bg-\[\#36C9FF\]{--tw-bg-opacity: 1;background-color:rgb(54 201 255 / var(--tw-bg-opacity, 1))}[data-ported] .bg-\[\#d5ffd6\]\/35{background-color:#d5ffd659}[data-ported] .bg-\[\#d5ffd6\]\/\[0\.03\]{background-color:#d5ffd608}[data-ported] .bg-\[\#d5ffd6\]\/\[0\.04\]{background-color:#d5ffd60a}[data-ported] .bg-\[\#d5ffd6\]\/\[0\.06\]{background-color:#d5ffd60f}[data-ported] .bg-\[\#d5ffd6\]\/\[0\.07\]{background-color:#d5ffd612}[data-ported] .bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}[data-ported] .bg-black\/30{background-color:#0000004d}[data-ported] .bg-black\/40{background-color:#0006}[data-ported] .bg-neutral-900\/60{background-color:#17171799}[data-ported] .bg-primary{--tw-bg-opacity: 1;background-color:rgb(99 217 76 / var(--tw-bg-opacity, 1))}[data-ported] .bg-primary\/10{background-color:#63d94c1a}[data-ported] .bg-primary\/15{background-color:#63d94c26}[data-ported] .bg-primary\/5{background-color:#63d94c0d}[data-ported] .bg-primary\/60{background-color:#63d94c99}[data-ported] .bg-red-500\/10{background-color:#ef44441a}[data-ported] .bg-red-500\/15{background-color:#ef444426}[data-ported] .bg-transparent{background-color:transparent}[data-ported] .bg-white\/10{background-color:#ffffff1a}[data-ported] .bg-white\/5{background-color:#ffffff0d}[data-ported] .bg-white\/\[0\.02\]{background-color:#ffffff05}[data-ported] .bg-white\/\[0\.03\]{background-color:#ffffff08}[data-ported] .bg-white\/\[0\.06\]{background-color:#ffffff0f}[data-ported] .bg-white\/\[0\.07\]{background-color:#ffffff12}[data-ported] .bg-yellow-500\/10{background-color:#eab3081a}[data-ported] .bg-\[linear-gradient\(100deg\,\#EAFFE6_0\%\,\#85FF72_52\%\,\#36C9FF_120\%\)\]{background-image:linear-gradient(100deg,#eaffe6,#85ff72 52%,#36c9ff 120%)}[data-ported] .bg-\[linear-gradient\(100deg\,rgba\(133\,255\,114\,0\.18\)_0\%\,rgba\(54\,201\,255\,0\.10\)_100\%\)\]{background-image:linear-gradient(100deg,#85ff722e,#36c9ff1a)}[data-ported] .bg-\[linear-gradient\(102deg\,\#EAFFE6_0\%\,\#85FF72_52\%\,\#36C9FF_120\%\)\]{background-image:linear-gradient(102deg,#eaffe6,#85ff72 52%,#36c9ff 120%)}[data-ported] .bg-\[linear-gradient\(90deg\,transparent\,rgba\(255\,255\,255\,0\.28\)\,transparent\)\]{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent)}[data-ported] .bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}[data-ported] .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}[data-ported] .from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }[data-ported] .from-white\/\[0\.10\]{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }[data-ported] .via-white\/50{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to) }[data-ported] .via-white\/\[0\.02\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .02) var(--tw-gradient-via-position), var(--tw-gradient-to) }[data-ported] .to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position) }[data-ported] .bg-clip-text{-webkit-background-clip:text;background-clip:text}[data-ported] .p-1{padding:.25rem}[data-ported] .p-3{padding:.75rem}[data-ported] .p-4{padding:1rem}[data-ported] .p-5{padding:1.25rem}[data-ported] .p-6{padding:1.5rem}[data-ported] .p-7{padding:1.75rem}[data-ported] .p-8{padding:2rem}[data-ported] .px-1{padding-left:.25rem;padding-right:.25rem}[data-ported] .px-2{padding-left:.5rem;padding-right:.5rem}[data-ported] .px-3{padding-left:.75rem;padding-right:.75rem}[data-ported] .px-4{padding-left:1rem;padding-right:1rem}[data-ported] .px-5{padding-left:1.25rem;padding-right:1.25rem}[data-ported] .px-6{padding-left:1.5rem;padding-right:1.5rem}[data-ported] .px-7{padding-left:1.75rem;padding-right:1.75rem}[data-ported] .py-1{padding-top:.25rem;padding-bottom:.25rem}[data-ported] .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}[data-ported] .py-10{padding-top:2.5rem;padding-bottom:2.5rem}[data-ported] .py-14{padding-top:3.5rem;padding-bottom:3.5rem}[data-ported] .py-2{padding-top:.5rem;padding-bottom:.5rem}[data-ported] .py-3{padding-top:.75rem;padding-bottom:.75rem}[data-ported] .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}[data-ported] .py-4{padding-top:1rem;padding-bottom:1rem}[data-ported] .py-5{padding-top:1.25rem;padding-bottom:1.25rem}[data-ported] .py-\[3px\]{padding-top:3px;padding-bottom:3px}[data-ported] .pb-10{padding-bottom:2.5rem}[data-ported] .pb-14{padding-bottom:3.5rem}[data-ported] .pb-24{padding-bottom:6rem}[data-ported] .pb-4{padding-bottom:1rem}[data-ported] .pb-6{padding-bottom:1.5rem}[data-ported] .pb-8{padding-bottom:2rem}[data-ported] .pl-1{padding-left:.25rem}[data-ported] .pl-1\.5{padding-left:.375rem}[data-ported] .pl-11{padding-left:2.75rem}[data-ported] .pl-3{padding-left:.75rem}[data-ported] .pr-1{padding-right:.25rem}[data-ported] .pr-2{padding-right:.5rem}[data-ported] .pr-3{padding-right:.75rem}[data-ported] .pr-3\.5{padding-right:.875rem}[data-ported] .pr-4{padding-right:1rem}[data-ported] .pt-2{padding-top:.5rem}[data-ported] .pt-3{padding-top:.75rem}[data-ported] .pt-4{padding-top:1rem}[data-ported] .pt-5{padding-top:1.25rem}[data-ported] .pt-6{padding-top:1.5rem}[data-ported] .pt-\[100px\]{padding-top:100px}[data-ported] .pt-\[110px\]{padding-top:110px}[data-ported] .pt-\[120px\]{padding-top:120px}[data-ported] .pt-\[1px\]{padding-top:1px}[data-ported] .pt-\[90px\]{padding-top:90px}[data-ported] .text-left{text-align:left}[data-ported] .text-center{text-align:center}[data-ported] .text-right{text-align:right}[data-ported] .align-top{vertical-align:top}[data-ported] .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-ported] .text-2xl{font-size:1.5rem;line-height:2rem}[data-ported] .text-3xl{font-size:1.875rem;line-height:2.25rem}[data-ported] .text-4xl{font-size:2.25rem;line-height:2.5rem}[data-ported] .text-\[10px\]{font-size:10px}[data-ported] .text-\[11px\]{font-size:11px}[data-ported] .text-\[12px\]{font-size:12px}[data-ported] .text-\[13px\]{font-size:13px}[data-ported] .text-\[14px\]{font-size:14px}[data-ported] .text-\[15px\]{font-size:15px}[data-ported] .text-\[16px\]{font-size:16px}[data-ported] .text-\[17px\]{font-size:17px}[data-ported] .text-\[38px\]{font-size:38px}[data-ported] .text-\[clamp\(2\.8rem\,8vw\,5\.5rem\)\]{font-size:clamp(2.8rem,8vw,5.5rem)}[data-ported] .text-base{font-size:1rem;line-height:1.5rem}[data-ported] .text-lg{font-size:1.125rem;line-height:1.75rem}[data-ported] .text-sm{font-size:.875rem;line-height:1.25rem}[data-ported] .text-xl{font-size:1.25rem;line-height:1.75rem}[data-ported] .text-xs{font-size:.75rem;line-height:1rem}[data-ported] .font-black{font-weight:900}[data-ported] .font-bold{font-weight:700}[data-ported] .font-light{font-weight:300}[data-ported] .font-medium{font-weight:500}[data-ported] .font-semibold{font-weight:600}[data-ported] .uppercase{text-transform:uppercase}[data-ported] .lowercase{text-transform:lowercase}[data-ported] .capitalize{text-transform:capitalize}[data-ported] .normal-case{text-transform:none}[data-ported] .italic{font-style:italic}[data-ported] .leading-\[0\.92\]{line-height:.92}[data-ported] .leading-\[1\.05\]{line-height:1.05}[data-ported] .leading-\[1\.15\]{line-height:1.15}[data-ported] .leading-\[1\.5\]{line-height:1.5}[data-ported] .leading-\[1\.75\]{line-height:1.75}[data-ported] .leading-\[1\.7\]{line-height:1.7}[data-ported] .leading-none{line-height:1}[data-ported] .leading-relaxed{line-height:1.625}[data-ported] .leading-snug{line-height:1.375}[data-ported] .tracking-\[0\.1px\]{letter-spacing:.1px}[data-ported] .tracking-\[0\.25em\]{letter-spacing:.25em}[data-ported] .tracking-\[0\.26em\]{letter-spacing:.26em}[data-ported] .tracking-\[0\.2em\]{letter-spacing:.2em}[data-ported] .tracking-\[0\.3em\]{letter-spacing:.3em}[data-ported] .tracking-tight{letter-spacing:-.025em}[data-ported] .tracking-wide{letter-spacing:.025em}[data-ported] .tracking-wider{letter-spacing:.05em}[data-ported] .tracking-widest{letter-spacing:.1em}[data-ported] .text-\[\#D5FFD6\]\/55{color:#d5ffd68c}[data-ported] .text-\[\#D5FFD6\]\/60{color:#d5ffd699}[data-ported] .text-\[\#D5FFD6\]\/80{color:#d5ffd6cc}[data-ported] .text-\[\#d5ffd6\]{--tw-text-opacity: 1;color:rgb(213 255 214 / var(--tw-text-opacity, 1))}[data-ported] .text-\[\#d5ffd6\]\/65{color:#d5ffd6a6}[data-ported] .text-\[\#d5ffd6\]\/70{color:#d5ffd6b3}[data-ported] .text-\[\#d5ffd6\]\/80{color:#d5ffd6cc}[data-ported] .text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}[data-ported] .text-foreground{--tw-text-opacity: 1;color:rgb(213 255 214 / var(--tw-text-opacity, 1))}[data-ported] .text-foreground\/50{color:#d5ffd680}[data-ported] .text-foreground\/60{color:#d5ffd699}[data-ported] .text-foreground\/70{color:#d5ffd6b3}[data-ported] .text-foreground\/80{color:#d5ffd6cc}[data-ported] .text-foreground\/90{color:#d5ffd6e6}[data-ported] .text-primary{--tw-text-opacity: 1;color:rgb(99 217 76 / var(--tw-text-opacity, 1))}[data-ported] .text-primary\/60{color:#63d94c99}[data-ported] .text-primary\/85{color:#63d94cd9}[data-ported] .text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}[data-ported] .text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}[data-ported] .text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}[data-ported] .text-transparent{color:transparent}[data-ported] .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}[data-ported] .text-white\/40{color:#fff6}[data-ported] .text-white\/70{color:#ffffffb3}[data-ported] .text-yellow-100{--tw-text-opacity: 1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}[data-ported] .underline{text-decoration-line:underline}[data-ported] .decoration-\[\#d5ffd6\]\/30{text-decoration-color:#d5ffd64d}[data-ported] .decoration-primary\/40{text-decoration-color:#63d94c66}[data-ported] .underline-offset-2{text-underline-offset:2px}[data-ported] .accent-primary{accent-color:#63d94c}[data-ported] .opacity-100{opacity:1}[data-ported] .opacity-40{opacity:.4}[data-ported] .opacity-50{opacity:.5}[data-ported] .opacity-60{opacity:.6}[data-ported] .opacity-70{opacity:.7}[data-ported] .opacity-80{opacity:.8}[data-ported] .opacity-90{opacity:.9}[data-ported] .shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-ported] .shadow-\[0_0_10px_-1px_rgba\(133\,255\,114\,0\.8\)\]{--tw-shadow: 0 0 10px -1px rgba(133,255,114,.8);--tw-shadow-colored: 0 0 10px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-ported] .shadow-\[0_0_22px_-8px_rgba\(133\,255\,114\,0\.65\)\]{--tw-shadow: 0 0 22px -8px rgba(133,255,114,.65);--tw-shadow-colored: 0 0 22px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-ported] .shadow-\[0_0_30px_-6px_rgba\(133\,255\,114\,0\.28\)\]{--tw-shadow: 0 0 30px -6px rgba(133,255,114,.28);--tw-shadow-colored: 0 0 30px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-ported] .shadow-\[0_24px_70px_-20px_rgba\(0\,0\,0\,0\.95\)\]{--tw-shadow: 0 24px 70px -20px rgba(0,0,0,.95);--tw-shadow-colored: 0 24px 70px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-ported] .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-ported] .outline-none{outline:2px solid transparent;outline-offset:2px}[data-ported] .ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}[data-ported] .ring-inset{--tw-ring-inset: inset }[data-ported] .ring-primary\/40{--tw-ring-color: rgb(99 217 76 / .4) }[data-ported] .ring-white\/\[0\.06\]{--tw-ring-color: rgb(255 255 255 / .06) }[data-ported] .blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}[data-ported] .drop-shadow-\[0_0_10px_rgba\(133\,255\,114\,0\.2\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(133,255,114,.2));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}[data-ported] .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}[data-ported] .backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}[data-ported] .backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}[data-ported] .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-ported] .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-ported] .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-ported] .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}[data-ported] .duration-150{transition-duration:.15s}[data-ported] .duration-200{transition-duration:.2s}[data-ported] .duration-300{transition-duration:.3s}[data-ported] .duration-500{transition-duration:.5s}[data-ported] .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}[data-ported] .placeholder\:text-white\/35::-moz-placeholder{color:#ffffff59}[data-ported] .placeholder\:text-white\/35::placeholder{color:#ffffff59}[data-ported] .before\:absolute:before{content:var(--tw-content);position:absolute}[data-ported] .before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}[data-ported] .before\:-translate-x-full:before{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-ported] .before\:animate-\[shimmer_1\.6s_infinite\]:before{content:var(--tw-content);animation:shimmer 1.6s infinite}[data-ported] .before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}[data-ported] .before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) }[data-ported] .before\:via-white\/10:before{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to) }[data-ported] .before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position) }[data-ported] .first\:border-t-0:first-child{border-top-width:0px}[data-ported] .focus-within\:border-primary\/60:focus-within{border-color:#63d94c99}[data-ported] .focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}[data-ported] .focus-within\:ring-primary\/70:focus-within{--tw-ring-color: rgb(99 217 76 / .7) }[data-ported] .hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-ported] .hover\:border-primary\/40:hover{border-color:#63d94c66}[data-ported] .hover\:border-primary\/50:hover{border-color:#63d94c80}[data-ported] .hover\:border-primary\/70:hover{border-color:#63d94cb3}[data-ported] .hover\:border-white\/20:hover{border-color:#fff3}[data-ported] .hover\:border-white\/25:hover{border-color:#ffffff40}[data-ported] .hover\:border-white\/30:hover{border-color:#ffffff4d}[data-ported] .hover\:bg-\[\#0d100d\]\/85:hover{background-color:#0d100dd9}[data-ported] .hover\:bg-\[\#85ff72\]:hover{--tw-bg-opacity: 1;background-color:rgb(133 255 114 / var(--tw-bg-opacity, 1))}[data-ported] .hover\:bg-\[\#d5ffd6\]\/\[0\.02\]:hover{background-color:#d5ffd605}[data-ported] .hover\:bg-primary-dark:hover{--tw-bg-opacity: 1;background-color:rgb(47 212 106 / var(--tw-bg-opacity, 1))}[data-ported] .hover\:bg-red-500\/25:hover{background-color:#ef444440}[data-ported] .hover\:bg-white\/10:hover{background-color:#ffffff1a}[data-ported] .hover\:bg-white\/5:hover{background-color:#ffffff0d}[data-ported] .hover\:text-\[\#D5FFD6\]:hover{--tw-text-opacity: 1;color:rgb(213 255 214 / var(--tw-text-opacity, 1))}[data-ported] .hover\:text-\[\#d5ffd6\]\/90:hover{color:#d5ffd6e6}[data-ported] .hover\:text-foreground:hover{--tw-text-opacity: 1;color:rgb(213 255 214 / var(--tw-text-opacity, 1))}[data-ported] .hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(99 217 76 / var(--tw-text-opacity, 1))}[data-ported] .hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}[data-ported] .hover\:underline:hover{text-decoration-line:underline}[data-ported] .hover\:decoration-\[\#d5ffd6\]:hover{text-decoration-color:#d5ffd6}[data-ported] .hover\:decoration-primary:hover{text-decoration-color:#63d94c}[data-ported] .hover\:shadow-\[0_0_24px_-8px_rgba\(133\,255\,114\,0\.22\)\]:hover{--tw-shadow: 0 0 24px -8px rgba(133,255,114,.22);--tw-shadow-colored: 0 0 24px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}[data-ported] .focus\:border-primary\/60:focus{border-color:#63d94c99}[data-ported] .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}[data-ported] .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}[data-ported] .focus-visible\:ring-primary:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 217 76 / var(--tw-ring-opacity, 1)) }[data-ported] .focus-visible\:ring-red-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1)) }[data-ported] .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px }[data-ported] .focus-visible\:ring-offset-black:focus-visible{--tw-ring-offset-color: #000 }[data-ported] .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}[data-ported] .disabled\:bg-primary\/40:disabled{background-color:#63d94c66}[data-ported] .disabled\:text-black\/60:disabled{color:#0009}[data-ported] :is(.group[open] .group-open\:rotate-45){--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-ported] :is(.group:hover .group-hover\:scale-105){--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-ported] :is(.group:hover .group-hover\:scale-110){--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}[data-ported] :is(.group:hover .group-hover\:gap-2){gap:.5rem}[data-ported] :is(.group:hover .group-hover\:text-primary){--tw-text-opacity: 1;color:rgb(99 217 76 / var(--tw-text-opacity, 1))}[data-ported] :is(.group:hover .group-hover\:opacity-100){opacity:1}@media (prefers-reduced-motion: reduce){[data-ported] .motion-reduce\:hidden{display:none}}@media (min-width: 640px){[data-ported] .sm\:inline{display:inline}[data-ported] .sm\:w-10{width:2.5rem}[data-ported] .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ported] .sm\:flex-row{flex-direction:row}[data-ported] .sm\:items-center{align-items:center}[data-ported] .sm\:justify-between{justify-content:space-between}[data-ported] .sm\:gap-3{gap:.75rem}[data-ported] .sm\:gap-4{gap:1rem}[data-ported] .sm\:p-8{padding:2rem}[data-ported] .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}[data-ported] .sm\:pb-14{padding-bottom:3.5rem}[data-ported] .sm\:pt-\[100px\]{padding-top:100px}[data-ported] .sm\:pt-\[120px\]{padding-top:120px}[data-ported] .sm\:pt-\[130px\]{padding-top:130px}[data-ported] .sm\:pt-\[140px\]{padding-top:140px}[data-ported] .sm\:text-2xl{font-size:1.5rem;line-height:2rem}[data-ported] .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}[data-ported] .sm\:text-5xl{font-size:3rem;line-height:1}[data-ported] .sm\:text-\[15px\]{font-size:15px}[data-ported] .sm\:text-\[42px\]{font-size:42px}[data-ported] .sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){[data-ported] .md\:w-16{width:4rem}[data-ported] .md\:shrink-0{flex-shrink:0}[data-ported] .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ported] .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ported] .md\:flex-row{flex-direction:row}[data-ported] .md\:items-center{align-items:center}[data-ported] .md\:justify-between{justify-content:space-between}[data-ported] .md\:gap-6{gap:1.5rem}[data-ported] .md\:p-12{padding:3rem}[data-ported] .md\:p-5{padding:1.25rem}[data-ported] .md\:p-8{padding:2rem}[data-ported] .md\:px-10{padding-left:2.5rem;padding-right:2.5rem}[data-ported] .md\:px-7{padding-left:1.75rem;padding-right:1.75rem}[data-ported] .md\:px-8{padding-left:2rem;padding-right:2rem}[data-ported] .md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}[data-ported] .md\:pb-20{padding-bottom:5rem}[data-ported] .md\:pt-10{padding-top:2.5rem}[data-ported] .md\:pt-\[110px\]{padding-top:110px}[data-ported] .md\:text-3xl{font-size:1.875rem;line-height:2.25rem}[data-ported] .md\:text-4xl{font-size:2.25rem;line-height:2.5rem}[data-ported] .md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1024px){[data-ported] .lg\:block{display:block}[data-ported] .lg\:inline{display:inline}[data-ported] .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-ported] .lg\:grid-cols-\[1fr_2fr\]{grid-template-columns:1fr 2fr}[data-ported] .lg\:gap-14{gap:3.5rem}[data-ported] .lg\:px-16{padding-left:4rem;padding-right:4rem}}@media (min-width: 1280px){[data-ported] .xl\:w-52{width:13rem}[data-ported] .xl\:gap-20{gap:5rem}}[data-ported] .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}[data-ported] :is(.\[\&_a\]\:text-primary a){--tw-text-opacity: 1;color:rgb(99 217 76 / var(--tw-text-opacity, 1))}[data-ported] :is(.\[\&_a\]\:underline a){text-decoration-line:underline}[data-ported] :is(.\[\&_a\]\:underline-offset-2 a){text-underline-offset:2px}:root{--bg: #020403;--bg-2: #07110b;--panel: rgba(10, 26, 16, .55);--line: rgba(71, 162, 59, .16);--line-2: rgba(71, 162, 59, .32);--g: #47a23b;--g-2: #2f9a55;--g-deep: #0f6b35;--ink: #e9f7ec;--mute: rgba(233, 247, 236, .74);--dim: rgba(233, 247, 236, .66);--display: "Space Grotesk", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--serif: "Instrument Serif", Georgia, serif;--ease: cubic-bezier(.16, 1, .3, 1);--pad: clamp(16px, 4.5vw, 72px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{max-width:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--display);font-size:17px;line-height:1.55;overflow-x:clip}html:not(.is-ready) body{overflow:hidden}img,video,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0}h1,h2,h3,p{margin:0}ul,ol{list-style:none;margin:0;padding:0}::-moz-selection{background:var(--g);color:#000}::selection{background:var(--g);color:#000}:focus-visible{outline:2px solid var(--g);outline-offset:4px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.world{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.no-webgl .world{display:none}.no-webgl body{background:radial-gradient(ellipse at 50% 120%,#0f3b1f,var(--bg) 60%)}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%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)'/%3E%3C/svg%3E");animation:grain 1s steps(6) infinite}@keyframes grain{0%{background-position:0 0}33%{background-position:-40px 30px}66%{background-position:30px -50px}to{background-position:-20px 20px}}.vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 50%,transparent 45%,rgba(0,0,0,.85))}main,.ftr{position:relative;z-index:2}.pre{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:grid;place-items:center}.pre-panels{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.pre-panel{flex:1;background:#000;border-right:1px solid rgba(71,162,59,.06)}.pre-logo{position:relative;width:min(220px,50vw)}.pre-logo svg{width:100%;height:auto;animation:breathe 2.4s ease-in-out infinite}@keyframes breathe{50%{filter:drop-shadow(0 0 22px rgba(71,162,59,.45))}}.pre-meta{position:absolute;left:var(--pad);top:32px;font:500 12px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.pre-count{position:absolute;left:var(--pad);bottom:24px;font:700 clamp(80px,18vh,200px) / .9 var(--display);color:var(--g);letter-spacing:-.06em;font-variant-numeric:tabular-nums}.pre-bar{position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--g);transform-origin:left}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;pointer-events:none}.curtain span{flex:1;background:linear-gradient(#000,#06170c);transform:scaleY(0)}.hdr{position:fixed;z-index:100;top:0;left:0;right:0;display:flex;align-items:center;gap:24px;padding:18px var(--pad);transform:none!important;transition:background .4s;contain:layout style}.hdr.is-scrolled{background:linear-gradient(#020403cc,#02040300)}.hdr-logo svg{width:74px;height:auto}.hdr-nav{margin-left:auto}.hdr-nav>ul{display:flex;gap:4px;padding:6px;border:1px solid var(--line);border-radius:999px;background:#030a06db;box-shadow:0 10px 40px -12px #000c}.hdr-item{position:relative}.hdr-link{display:flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;font-size:14px;transition:background .3s,color .3s}.hdr-item.is-open>.hdr-link,.hdr-item:hover>.hdr-link,.hdr-item:focus-within>.hdr-link{background:#47a23b1a;color:var(--g)}.hdr-caret{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .4s var(--ease)}.hdr-item:hover .hdr-caret{transform:rotate(225deg) translateY(-1px)}.roll{position:relative;display:inline-block;overflow:hidden;vertical-align:top}.roll:after{content:attr(data-text);position:absolute;left:0;top:100%;color:var(--g)}.roll,.roll:after{transition:transform .55s var(--ease),color .3s}a:hover>.roll,a:focus-visible>.roll{color:transparent}a:hover>.roll:after,a:focus-visible>.roll:after{transform:translateY(-100%)}.hdr-drop{position:absolute;top:calc(100% + 10px);left:50%;min-width:260px;padding:10px;transform:translate(-50%,10px) rotateX(-20deg);transform-origin:top;opacity:0;visibility:hidden;border:1px solid var(--line-2);border-radius:18px;background:#030a06f7;box-shadow:0 24px 60px -20px #000000e6,0 0 0 1px #47a23b0d;will-change:transform,opacity;transition:.5s var(--ease)}.hdr-item:after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.hdr-item.is-open .hdr-drop,.hdr-item:not(.is-shut):hover .hdr-drop,.hdr-item:not(.is-shut):focus-within .hdr-drop{opacity:1;visibility:visible;transform:translate(-50%) rotateX(0)}.hdr-drop a{display:flex;gap:12px;align-items:baseline;padding:10px 12px;border-radius:10px;font-size:14px;color:var(--mute);transition:.3s}.hdr-drop a:hover{background:#47a23b14;color:var(--ink);padding-left:18px}.hdr-drop-n{font:11px var(--mono);color:var(--g)}.hdr-end{display:flex;align-items:center;gap:12px}.hdr-cta{display:flex;align-items:center;gap:10px;padding:11px 18px;border-radius:999px;background:var(--g);color:#000;font-weight:600;font-size:14px;transition:box-shadow .4s}.hdr-cta:hover{box-shadow:0 0 0 6px #47a23b2e,0 0 40px #47a23b66}.hdr-cta-dot{width:7px;height:7px;border-radius:50%;background:#000;animation:blink 1.6s infinite}@keyframes blink{50%{opacity:.2}}.hdr-burger{display:none;width:46px;height:46px;border:1px solid var(--line-2);border-radius:50%;position:relative}.hdr-burger i{position:absolute;left:14px;right:14px;height:1.5px;background:var(--ink);transition:.5s var(--ease)}.hdr-burger i:first-of-type{top:19px}.hdr-burger i:last-of-type{top:25px}.hdr-burger.is-open i:first-of-type{top:22px;transform:rotate(45deg)}.hdr-burger.is-open i:last-of-type{top:22px;transform:rotate(-45deg)}@media (max-width: 1180px){.hdr-nav{display:none}.hdr-end{margin-left:auto}.hdr-burger{display:block}}@media (max-width: 520px){.hdr-cta{display:none}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;visibility:hidden;overflow-y:auto}.menu-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#010502f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);clip-path:circle(0% at calc(100% - 60px) 40px);transition:clip-path .9s var(--ease)}.menu.is-open{visibility:visible}.menu.is-open .menu-bg{clip-path:circle(150% at calc(100% - 60px) 40px)}.menu-inner{position:relative;min-height:100%;padding:110px var(--pad) 40px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.menu-row{display:grid;grid-template-columns:40px auto 1fr;align-items:baseline;gap:16px;border-bottom:1px solid var(--line);padding:6px 0}.menu-n{font:12px var(--mono);color:var(--g)}.menu-mask{overflow:hidden;display:block}.menu-link{display:inline-block;font-size:clamp(36px,6.4vw,84px);font-weight:500;letter-spacing:-.04em;line-height:1.05;transition:color .3s,transform .5s var(--ease)}.menu-link:hover{color:var(--g);font-family:var(--serif);font-style:italic}.menu-sub{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:flex-end;font-size:14px;color:var(--mute)}.menu-sub a:hover{color:var(--g)}.menu-foot{display:flex;flex-wrap:wrap;gap:12px 32px;font:13px var(--mono);color:var(--mute)}@media (max-width: 760px){.menu-row{grid-template-columns:30px 1fr}.menu-sub{grid-column:2;justify-content:flex-start;padding-bottom:8px}}.section{padding:clamp(80px,14vh,160px) var(--pad);max-width:1480px;margin:0 auto}.section-title{font-size:clamp(34px,5.4vw,84px);font-weight:500;letter-spacing:-.045em;line-height:.98;max-width:16ch}.support{max-width:58ch;margin-top:24px;color:var(--mute);font-size:clamp(16px,1.25vw,19px)}.note{margin-top:14px;font:12px/1.6 var(--mono);color:var(--dim)}.kicker{display:flex;align-items:center;gap:14px;margin-bottom:28px;font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--g)}.kicker-line{width:56px;height:1px;background:var(--g);transform-origin:left}.kicker-plain{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--g);margin-bottom:20px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.actions-center{justify-content:center}.magnet{display:inline-block;will-change:transform}.btn{position:relative;display:inline-flex;align-items:center;gap:14px;padding:17px 26px;border-radius:999px;background:var(--g);color:#021005;font-weight:600;font-size:15px;overflow:hidden;isolation:isolate;transition:box-shadow .4s}.btn:disabled{opacity:.6}.btn-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ink);border-radius:inherit;transform:translateY(101%) scaleX(.6);border-radius:50% 50% 0 0;transition:transform .6s var(--ease),border-radius .6s var(--ease)}.btn:hover .btn-fill{transform:translateY(0) scaleX(1);border-radius:0}.btn:hover{box-shadow:0 10px 50px #47a23b59}.btn-arrow{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#021005;color:var(--g);font-size:12px;transition:transform .5s var(--ease)}.btn:hover .btn-arrow{transform:rotate(45deg) scale(1.1)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.btn-ghost .btn-fill{background:var(--g)}.btn-ghost:hover{color:#021005}.btn-ghost .btn-arrow{background:#47a23b24}.split{display:inline}.split-word{display:inline-block;white-space:nowrap}.split-char,.split-in{display:inline-block;transform-style:preserve-3d}.tilt{position:relative;transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .6s var(--ease);transform-style:preserve-3d}.glare{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 50%),rgba(71,162,59,.22),transparent 45%);opacity:0;transition:opacity .4s;mix-blend-mode:screen}.tilt:hover .glare{opacity:1}[data-reveal]{opacity:.3;transform:translateY(28px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--d, 0) * 90ms)}[data-reveal].is-in{opacity:1;transform:none}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--g);box-shadow:0 0 #47a23bb3;animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 14px #47a23b00}to{box-shadow:0 0 #47a23b00}}.hud{position:fixed;z-index:50;right:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;font:10.5px var(--mono);color:var(--g);pointer-events:none}.hud-rail{width:1px;height:140px;background:var(--line);position:relative}.hud-rail span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--g);transform-origin:top;transform:scaleY(0)}@media (max-width: 760px){.hud{display:none}}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:130px var(--pad) 90px;perspective:1200px;overflow:hidden}.hero-grid-lines{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:90px 90px;-webkit-mask-image:radial-gradient(ellipse at 50% 60%,#000 10%,transparent 60%);mask-image:radial-gradient(ellipse at 50% 60%,#000 10%,transparent 60%);opacity:.35}.hero-inner{position:relative;transform-style:preserve-3d}.hero-tag{display:inline-flex;align-items:center;gap:12px;padding:8px 16px 8px 12px;border:1px solid var(--line-2);border-radius:999px;font:500 13px var(--mono);color:var(--g);background:#04100899;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:30px}.hero-title{font-size:clamp(48px,9.6vw,176px);font-weight:600;letter-spacing:-.06em;line-height:.9;transform-style:preserve-3d}.hero-row{display:block;transform-style:preserve-3d}.hero-row-alt{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--g);letter-spacing:-.035em;padding-left:.6em}.hero-title .split-char{text-shadow:0 0 calc(var(--lg, 0) * 40px) rgba(71,162,59,calc(var(--lg, 0) * .9))}.hero-line{display:block;height:1px;width:min(760px,100%);margin:40px 0 30px;background:linear-gradient(90deg,var(--g),transparent);transform-origin:left}.hero-sub{max-width:50ch;font-size:clamp(17px,1.5vw,22px);color:var(--mute)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hero-scroll{position:absolute;bottom:30px;right:var(--pad);display:flex;align-items:center;gap:12px;font:11px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.hero-scroll-track{width:1px;height:56px;background:var(--line);overflow:hidden;position:relative}.hero-scroll-thumb{position:absolute;left:0;width:1px;height:20px;background:var(--g);animation:drip 1.8s var(--ease) infinite}@keyframes drip{0%{transform:translateY(-20px)}to{transform:translateY(56px)}}.tap-stage{position:relative;height:100vh;display:grid;place-items:center;overflow:hidden;perspective:1400px}.verify{position:relative;width:200px;height:200px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--g);background:radial-gradient(circle,rgba(71,162,59,.18),transparent 70%);font-weight:600;font-size:17px;transition:background .4s,color .4s}.verify:hover{background:var(--g);color:#000}.verify-ring{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;border:1px dashed var(--line-2);animation:spin 18s linear infinite}.verify.is-running .verify-ring{border:2px solid transparent;border-top-color:var(--g);animation-duration:.8s}.verify.is-done{background:var(--g);color:#000}@keyframes spin{to{transform:rotate(360deg)}}.price{padding:clamp(80px,14vh,160px) var(--pad);max-width:1480px;margin:0 auto;text-align:center}.price .kicker{justify-content:center}.price .section-title{margin:0 auto}.price-stage{margin:50px 0 70px;perspective:1200px}.price-amount{position:relative;display:inline-grid;font-size:clamp(120px,28vw,420px);font-weight:700;line-height:.85;letter-spacing:-.08em;font-variant-numeric:tabular-nums}.price-layer{grid-area:1 / 1}.price-layer-ghost{color:transparent;-webkit-text-stroke:1px rgba(71,162,59,calc(.5 - var(--l) * .1))}.price-layer-main{color:var(--g);text-shadow:0 0 80px rgba(71,162,59,.45)}.price-unit{margin-top:18px;font:500 14px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--mute)}.price-lines li{display:flex;gap:16px;padding:22px 0;border-bottom:1px solid var(--line);font-size:18px}.price-check{color:var(--g)}.price-replaces{padding:32px;border:1px solid var(--line-2);border-radius:24px;background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.price-replaces h3{font-size:24px;font-weight:500;margin-bottom:18px}.price-replaces dl{margin:0}.price-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:16px 12px;border-radius:12px;border-bottom:1px solid var(--line);transition:.4s var(--ease)}.price-row:hover{background:#47a23b14;padding-left:20px}.price-row dt{font-weight:500}.price-row dd{margin:0;color:var(--mute)}.trust{padding:60px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:#030a0699}.trust-track{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.trust-track span{display:inline-flex;align-items:center;gap:40px;padding-right:40px;font-size:clamp(40px,7vw,110px);font-weight:600;letter-spacing:-.05em;white-space:nowrap}.trust-track span.is-outline{color:transparent;-webkit-text-stroke:1px var(--g)}.trust-track i{font-style:normal;font-size:.4em;color:var(--g)}.final{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px var(--pad);overflow:hidden}.final-title{position:relative;font-size:clamp(44px,8vw,140px);font-weight:600;letter-spacing:-.06em;line-height:.92;max-width:12ch;overflow:hidden;padding-bottom:.1em}.final .support{position:relative;margin-left:auto;margin-right:auto}.ftr{padding:100px var(--pad) 30px;border-top:1px solid var(--line);background:linear-gradient(transparent,#041209e6);overflow:hidden}.ftr-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:40px;max-width:1480px;margin:0 auto}.ftr-logo svg{width:110px;height:auto}.ftr-product{margin-top:18px!important;font-weight:600}.ftr-brand p{color:var(--mute);margin-top:4px}.ftr-contact{display:grid;gap:14px;margin-top:30px;max-width:40ch}.ftr-contact div{display:grid;gap:2px}.ftr-label{font:11px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--g)}.ftr-contact a:hover{color:var(--g)}.ftr-col{display:flex;flex-direction:column;gap:10px}.ftr-col strong{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--g);margin-bottom:8px}.ftr-link{color:var(--mute);width:-moz-fit-content;width:fit-content}.ftr-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1480px;margin:0 auto;padding-top:24px;border-top:1px solid var(--line);font:12px var(--mono);color:var(--dim)}.ftr-legal div{display:flex;gap:20px}.ftr-legal a:hover{color:var(--g)}@media (max-width: 900px){.ftr-grid{grid-template-columns:1fr 1fr}.ftr-brand{grid-column:1 / -1}}.demo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;visibility:hidden;opacity:0;transition:.5s var(--ease)}.demo.is-open{visibility:visible;opacity:1}.demo-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.demo-frame{position:relative;width:min(1200px,92vw);transform:scale(.8) rotateX(20deg);transition:transform .8s var(--ease)}.demo.is-open .demo-frame{transform:none}.demo-frame video{width:100%;border-radius:16px;border:1px solid var(--line-2)}.demo-close{position:absolute;top:-48px;right:0;font:12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g)}.page-hero{position:relative;min-height:92vh;display:flex;align-items:center;padding:140px var(--pad) 80px;overflow:hidden;perspective:1000px}.page-hero-rings{position:absolute;right:-10vw;top:10vh;width:60vw;height:60vw;pointer-events:none}.page-hero-rings span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--line);border-radius:50%;animation:spin 30s linear infinite}.page-hero-rings span:nth-child(2){top:12%;right:12%;bottom:12%;left:12%;border-style:dashed;animation-direction:reverse}.page-hero-rings span:nth-child(3){top:30%;right:30%;bottom:30%;left:30%;border-color:var(--line-2)}.page-hero-inner{position:relative;max-width:1300px}.page-hero-title{font-size:clamp(44px,7.4vw,124px);font-weight:600;letter-spacing:-.055em;line-height:.95;max-width:14ch}.page-hero-intro{margin-top:34px;max-width:56ch;font-size:clamp(17px,1.4vw,21px);color:var(--mute)}.prod-list{display:grid;gap:clamp(80px,14vh,160px);margin-top:90px}.prod-item{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.prod-item.is-flip .prod-text{order:2}.prod-n{font:700 90px/.8 var(--display);color:transparent;-webkit-text-stroke:1px var(--g)}.prod-text h3{margin:20px 0 16px;font-size:clamp(28px,3vw,46px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.prod-text p{color:var(--mute);max-width:46ch}.prod-text .magnet{margin-top:28px}.prod-media{margin:0}.prod-media .tilt{border-radius:20px;overflow:hidden;border:1px solid var(--line-2);background:#030a05}.prod-media img,.prod-media video{width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain}.prod-media figcaption{margin-top:14px;font-size:13px;color:var(--dim)}.prod-media figcaption a{color:var(--g)}.scope-list{margin-top:50px}.scope-list li{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid var(--line);font-size:clamp(18px,1.8vw,26px);letter-spacing:-.02em;transition:padding .5s var(--ease),color .3s}.scope-list li:hover{padding-left:20px;color:var(--g)}.scope-list span{font:12px var(--mono);color:var(--g);padding-top:8px}.cta-band{text-align:left}@media (max-width: 900px){.prod-item{grid-template-columns:1fr}.prod-item.is-flip .prod-text{order:0}}.pp-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:start}.pp-card{padding:clamp(24px,3vw,40px);border:1px solid var(--line-2);border-radius:28px;background:linear-gradient(160deg,#143c1e8c,#030a06e6 60%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:perspective(1400px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .6s var(--ease)}.pp-controls{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.seg{display:grid;gap:8px}.seg-label{font:11px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--dim)}.seg-track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border:1px solid var(--line-2);border-radius:999px}.seg-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--g);transition:transform .6s var(--ease)}.seg-track[data-i="1"] .seg-thumb{transform:translate(100%)}.seg-track button{position:relative;padding:9px 18px;min-width:90px;font-weight:600;font-size:14px;text-transform:capitalize;transition:color .4s}.seg-track button[aria-pressed=true]{color:#021005}.pp-summary{margin:36px 0 26px;padding-bottom:26px;border-bottom:1px solid var(--line)}.pp-product{font:12px var(--mono);color:var(--g);text-transform:uppercase;letter-spacing:.14em}.pp-amount{margin:8px 0 6px;font-size:clamp(64px,8vw,120px);font-weight:700;letter-spacing:-.07em;line-height:1;color:var(--g);font-variant-numeric:tabular-nums;animation:flipIn .8s var(--ease)}@keyframes flipIn{0%{transform:perspective(600px) rotateX(-80deg) translateY(20px);opacity:0;filter:blur(6px)}}.pp-year{font-size:14px;color:var(--mute)}.pp-included{display:grid;gap:12px}.pp-included li{display:flex;gap:12px}.pp-included span{color:var(--g)}.pp-table{margin-top:50px;border:1px solid var(--line-2);border-radius:22px;overflow:hidden}.pp-tr{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:22px 26px;border-bottom:1px solid var(--line);transition:background .3s}.pp-tr:last-child{border-bottom:0}.pp-tr:not(.pp-th):hover{background:#47a23b12}.pp-th{font:11px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--g)}.pp-tr strong{font-weight:500}.pp-examples{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.pp-ex{padding:32px;border:1px solid var(--line);border-radius:22px;background:var(--panel);color:var(--mute)}.pp-ex h3{color:var(--ink);font-weight:500;font-size:22px;margin-bottom:12px}.pp-ex-amount{margin:10px 0;font-size:44px;font-weight:600;letter-spacing:-.04em;color:var(--g)}@media (max-width: 900px){.pp-grid,.pp-examples{grid-template-columns:1fr}.pp-tr{grid-template-columns:1fr;gap:4px}.pp-th{display:none}}.talk-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.talk-points{display:grid;gap:26px;margin-top:50px;padding-top:30px;border-top:1px solid var(--line)}.talk-points :is(h2,h3){font-weight:500;font-size:20px}.talk-points p{color:var(--mute);margin-top:6px}.talk-form{padding:clamp(24px,3vw,44px);border:1px solid var(--line-2);border-radius:28px;background:#040e08cc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.talk-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field{position:relative;display:grid;gap:8px}.field label{font:11px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute)}.field input,.field select,.field textarea{width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--line-2);background:transparent;color:var(--ink);font:inherit;outline:none;border-radius:0}.field select option{background:#041008}.field-line{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--g);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.field:focus-within .field-line{transform:scaleX(1)}.reasons{border:0;padding:0;margin:34px 0 26px}.reasons legend{font-weight:500}.reasons-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.chip{position:relative;display:inline-block;cursor:pointer}.chip input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;opacity:0;pointer-events:none}.chip span{display:inline-block;padding:10px 16px;border:1px solid var(--line-2);border-radius:999px;font-size:14px;transition:.35s var(--ease)}.chip:hover span{border-color:var(--g)}.chip input:checked+span{background:var(--g);color:#021005;border-color:var(--g)}.chip input:focus-visible+span{outline:2px solid var(--g);outline-offset:3px}.talk-submit{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}.form-status{font-size:14px}.form-status.is-ok{color:var(--g)}.form-status.is-err{color:#ff9d9d}.contact-cards{display:grid;gap:18px}.contact-card{display:grid;gap:8px;padding:28px;border:1px solid var(--line-2);border-radius:22px;background:var(--panel);font-size:19px;overflow:hidden}.contact-card a:hover{color:var(--g)}@media (max-width: 900px){.talk-grid,.talk-form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}[data-reveal]{opacity:1;transform:none;filter:none}}.ported{max-width:1320px;margin:0 auto;padding:0 var(--pad) 60px}.ported .site-section{padding:clamp(32px,5vh,56px) 0;border-top:1px solid var(--line);scroll-margin-top:110px}.ported .site-section:first-child{border-top:0;padding-top:0}.ported h2{font-size:clamp(30px,4.2vw,60px);font-weight:500;letter-spacing:-.045em;line-height:1;max-width:20ch;margin-bottom:28px}.ported h3{font-size:clamp(19px,1.6vw,24px);font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:26px 0 10px}.ported p{color:var(--mute);max-width:68ch;margin:0 0 14px}.ported strong{color:var(--ink);font-weight:600}.ported a:not(.site-button):not(.btn){color:var(--g);text-decoration:underline;text-decoration-color:#47a23b59;text-underline-offset:3px;transition:text-decoration-color .3s}.ported a:not(.site-button):not(.btn):hover{text-decoration-color:var(--g)}.ported .site-section>ul,.ported .site-card ul,.ported .product-check-list{display:grid;gap:10px;margin:14px 0 20px}.ported .site-section>ul>li,.ported .site-card ul>li,.ported .product-check-list>li{position:relative;padding-left:26px;color:var(--mute)}.ported .site-section>ul>li:before,.ported .site-card ul>li:before,.ported .product-check-list>li:before{content:"";position:absolute;left:2px;top:.65em;width:10px;height:2px;background:var(--g)}.ported .product-check-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ported .site-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;margin:26px 0}.ported .product-detail-row{grid-template-columns:1fr 1.2fr;align-items:center;gap:50px}.ported .site-card{position:relative;padding:clamp(22px,2.4vw,34px);border:1px solid var(--line-2);border-radius:22px;background:linear-gradient(160deg,#143c1e73,#030a06d9 60%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .6s var(--ease),border-color .4s,box-shadow .4s;overflow:hidden}.ported .site-card:hover{border-color:var(--g);box-shadow:0 30px 80px -30px #47a23b4d}.ported .site-card>h3:first-child{margin-top:0}.ported figure.site-card{margin:26px 0}.ported figure img,.ported .site-image{width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}.ported figcaption{margin-top:14px;font-size:13px;color:var(--dim)}.ported details.site-card{margin-bottom:14px;padding:0}.ported details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;font-size:clamp(17px,1.4vw,21px)}.ported details summary::-webkit-details-marker{display:none}.ported details summary:after{content:"+";flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);color:var(--g);font-size:20px;transition:transform .5s var(--ease),background .3s}.ported details[open] summary:after{transform:rotate(135deg);background:#47a23b1f}.ported details>p{padding:0 28px 26px;animation:faqIn .6s var(--ease)}@keyframes faqIn{0%{opacity:0;transform:translateY(-10px)}}.ported .site-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:26px}.ported .site-button{display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:999px;background:var(--g);color:#021005;font-weight:600;font-size:15px;transition:box-shadow .4s,transform .4s var(--ease)}.ported .site-button:after{content:"↗";transition:transform .5s var(--ease)}.ported .site-button:hover{box-shadow:0 10px 50px #47a23b59;transform:translateY(-2px)}.ported .site-button:hover:after{transform:rotate(45deg)}.ported table{width:100%;border-collapse:collapse;font-size:15px}.ported th,.ported td{text-align:left;padding:16px 18px;border-bottom:1px solid var(--line);vertical-align:top}.ported thead th{font:11px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--g)}.ported tbody tr{transition:background .3s}.ported tbody tr:hover{background:#47a23b0f}.ported .coverage-table{overflow-x:auto;padding:8px}.ported .coverage-status{display:inline-block;padding:3px 10px;border-radius:999px;border:1px solid var(--line-2);font:12px var(--mono);color:var(--g)}.ported .security-index nav ul{display:flex;flex-wrap:wrap;gap:10px}.ported .security-index nav li{padding:0}.ported .security-index nav li:before{display:none}.ported .security-index nav a{display:inline-block;padding:9px 16px;border:1px solid var(--line-2);border-radius:999px;text-decoration:none!important;font-size:14px;transition:background .3s,color .3s}.ported .security-index nav a:hover{background:var(--g);color:#021005}.ported video{width:100%;border-radius:14px}@media (max-width: 900px){.ported .product-detail-row{grid-template-columns:1fr}}.legacy-route{font-family:var(--display)}.legacy-route h1,.legacy-route h2,.legacy-route h3{font-family:var(--display);letter-spacing:-.04em}.legacy-route h1{font-weight:600!important;line-height:.95!important}.legacy-route .font-mono{font-family:var(--mono)}.legacy-route section,.legacy-route article{scroll-margin-top:110px}.legacy-route>section:first-of-type,.legacy-route>div:first-of-type{padding-top:max(130px,14vh)!important}.legacy-route input,.legacy-route button{font:inherit}.legacy-route details summary{cursor:pointer}.legacy-careers__stats>*,.legacy-careers__benefits>*{background:#030a0699!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .4s}.legacy-careers__stats>*:hover,.legacy-careers__benefits>*:hover{background:#143c1e99!important}.legacy-route.bg-black,.legacy-route .bg-black{background-color:transparent!important}.legacy-route [class*="bg-[#0b100c]"],.legacy-route [class*="bg-[#0a0e0b]"],.legacy-route [class*="bg-[#0d140d]"]{background:#040e089e!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legal-nav{display:grid;gap:4px}.legal-nav button{display:flex;gap:10px;align-items:baseline;text-align:left;padding:8px 10px;border-radius:10px;font-size:13px;color:var(--dim);transition:color .3s,background .3s,padding .4s var(--ease)}.legal-nav button span{font:10.5px var(--mono);color:var(--g);opacity:.85}.legal-nav button:hover{color:var(--ink)}.legal-nav button.is-active{color:var(--g);background:#47a23b14;padding-left:16px}.ported figure:not(.site-card){margin:0}.ported figure>a:has(>img),.ported figure>.site-image,.ported figure>video{display:flex;justify-content:center;align-items:center}.ported figure>a:has(>img){position:relative;padding:clamp(18px,3vw,36px);border:1px solid var(--line-2);border-radius:24px;background:radial-gradient(ellipse 60% 70% at 50% 60%,rgba(71,162,59,.16),transparent 70%),linear-gradient(160deg,#143c1e73,#030a06d9 65%);overflow:hidden;text-decoration:none!important;transition:border-color .4s,box-shadow .4s}.ported figure>a:has(>img):hover{border-color:var(--g);box-shadow:0 30px 80px -30px #47a23b59}.ported figure>a>img,.ported figure img.site-image{width:auto;max-width:100%;max-height:min(62vh,560px);-o-object-fit:contain;object-fit:contain;border-radius:16px;box-shadow:0 30px 60px -20px #000000d9,0 0 0 1px var(--line-2);transition:transform .6s var(--ease)}.ported figure>a:hover>img{transform:translateY(-6px) scale(1.02)}.ported figure>video.site-image{width:100%;max-height:min(62vh,560px);background:#000}@media (max-width: 600px){.ported figure>a>img,.ported figure img.site-image{max-height:420px}}.support,.note,.page-hero-intro,.hero-sub,.ported p,.ported li,.ported figcaption,.legacy-route p,.legacy-route li,.price-lines li,.prod-text p,.scope-list li{text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 18px rgba(0,0,0,.75)}.section-title,.page-hero-title,.ported h2,.ported h3,.legacy-route h1,.legacy-route h2,.legacy-route h3,.final-title{text-shadow:0 2px 30px rgba(0,0,0,.7)}.ported .practice-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:22px;counter-reset:story;margin-top:0}.ported .practice-card{counter-increment:story;display:flex;flex-direction:column;padding:26px 26px 22px;border-radius:22px}.ported .practice-card:before{content:counter(story,decimal-leading-zero);font:12px var(--mono);letter-spacing:.14em;color:var(--g);margin-bottom:14px}.ported .practice-card>h2{font-size:clamp(21px,1.7vw,26px);line-height:1.15;letter-spacing:-.03em;max-width:none;margin:0 0 14px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ported .practice-card__body p{font-size:15px;line-height:1.55;margin-bottom:8px}.ported .practice-card figure{margin:auto 0 0;padding-top:20px}.ported .practice-card figure>a:has(>img){display:block;padding:0;border-radius:14px;background:#030a05;aspect-ratio:16 / 10}.ported .practice-card figure>a>img{width:100%;height:100%;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border-radius:14px;box-shadow:none}.ported .practice-card figure>a>img[src*=phone]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:10px 0}.ported .practice-card figure>a:hover>img{transform:scale(1.04)}.ported .practice-card figcaption{display:flex;flex-direction:column;gap:6px;margin-top:12px;font-size:12.5px;line-height:1.5}@media (max-width: 600px){.ported .practice-card{padding:22px 20px 18px}}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.talk-aside .contact-cards{margin-top:36px}.reasons.platforms{margin-bottom:0}.reasons.platforms+.reasons{margin-top:26px}.talk .talk-grid{gap:clamp(36px,5vw,72px);align-items:start}.talk-aside .section-title{max-width:13ch}.talk-aside .support{max-width:44ch}.talk .talk-points{margin-top:36px;padding-top:28px;gap:22px}.talk .talk-points :is(h2,h3){font-size:18px}.talk .talk-points p{font-size:15px;max-width:40ch}.talk-aside .contact-cards{margin-top:32px;gap:10px}.talk-aside .contact-card{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:14px;padding:16px 20px;border-radius:16px;font-size:16px;line-height:1.45}.talk-aside .contact-card .ftr-label{margin:0}.talk-form-host{position:relative}.talk-glow{position:absolute;top:-12%;right:-10%;bottom:-10%;left:-14%;border-radius:40px;background:radial-gradient(66% 62% at 30% 20%,rgba(71,162,59,.16),rgba(71,162,59,.05) 45%,transparent 78%);pointer-events:none;z-index:0}.talk-form-move{position:relative;z-index:1}.talk .talk-form{padding:clamp(26px,3.2vw,40px);border-radius:24px}.talk-form-head{display:grid;gap:8px;padding-bottom:22px;margin-bottom:26px;border-bottom:1px solid var(--line)}.talk-form-kicker{font:11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g)}.talk-form-head p{color:var(--mute);font-size:15px;max-width:48ch}.talk-group{border:0;padding:0;margin:0 0 26px;min-width:0}.talk-group legend,.talk .reasons legend{font:11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-weight:400;padding:0;margin-bottom:14px}.talk .reasons{margin:0 0 26px}.talk .reasons .note{font-size:13px;color:var(--dim);margin-top:-6px}.talk .reasons-grid{margin-top:12px}.talk .talk-form-grid{gap:20px 22px}.talk .field label{font-size:11px;letter-spacing:.14em}.talk .field-error{font-size:13px}.talk .talk-submit{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);gap:18px 24px}.talk-privacy{font-size:13px;color:var(--dim);margin:0}@media (max-width: 900px){.talk .talk-grid{gap:36px}.talk-aside .section-title{max-width:none}.talk .talk-points{margin-top:28px;padding-top:24px}.talk-aside .contact-card{grid-template-columns:1fr;gap:4px}}@media (max-width: 700px){.talk [data-depth]{transform:none!important}.talk-glow{display:none}}.section.talk{padding-top:20px}main .page-hero:has(+.section.talk){padding-bottom:24px}.talk-layer+.talk-layer .talk-points{margin-top:0}.talk-next{margin-top:32px;padding-top:28px;border-top:1px solid var(--line)}.talk-next :is(h2,h3){font-weight:500;font-size:18px}.talk-next ol{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:14px}.talk-next li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:baseline;color:var(--mute);font-size:15px;max-width:44ch}.talk-next li span{font:11px var(--mono);letter-spacing:.14em;color:var(--g)}@media (min-width: 901px){.talk-form-host{position:sticky;top:var(--talk-stick, calc(var(--hdr-h, 90px) + 16px))}.talk .talk-aside{display:flex;flex-direction:column;min-height:150vh}.talk .talk-layer{margin-top:auto;padding-top:36px}.talk .talk-points,.talk .talk-next{margin-top:0;padding-top:0;border-top:0}.talk .talk-points{gap:30px}.talk .talk-points :is(h2,h3),.talk .talk-next :is(h2,h3){font-size:22px}.talk .talk-points p,.talk .talk-next li{font-size:16px}.talk-aside .contact-cards{margin-top:0}}.talk .talk-form{padding:clamp(22px,2.4vw,32px) clamp(22px,2.6vw,36px)}.talk .talk-form-head{padding-bottom:16px;margin-bottom:18px}.talk .talk-group,.talk .reasons{margin-bottom:18px}.talk .talk-form-grid{gap:16px 20px}.talk .field{gap:6px}.talk .field input,.talk .field select{padding-top:12px;padding-bottom:12px}.talk .field textarea{padding-top:10px;padding-bottom:10px}.talk .chip span{padding:8px 14px;font-size:13.5px}.talk .talk-group legend,.talk .reasons legend{margin-bottom:10px}.talk .talk-submit{margin-top:18px;padding-top:16px}.section.talk.talk-top{position:relative;padding-top:calc(var(--hdr-h, 90px) + 14px);overflow:visible}.talk-top>.page-hero-glow{z-index:0}.talk-top .talk-grid{position:relative;z-index:1}.talk-head{display:grid;gap:0;justify-items:start}.talk-head .page-hero-crumbs{margin-top:18px}.talk-head .talk-title{font-size:clamp(40px,4.8vw,76px);line-height:1.02;margin:10px 0 0}.talk-head .page-hero-intro{margin-top:22px;max-width:46ch}.talk-head .support{margin-top:18px;max-width:46ch;font-size:15px}@media (max-width: 900px){.talk .talk-aside{display:contents}.talk-head{order:0}.talk-form-host{order:1}.talk .talk-layer{order:2}.talk .talk-layer+.talk-layer{margin-top:28px}}.tap-stage{height:100vh;height:100svh}.hero{min-height:100vh;min-height:100svh}.btn,.magnet{max-width:100%}img,video{height:auto}@media (min-width: 1680px){.section,.price,.ftr-grid,.ftr-legal{max-width:1600px}}@media (max-width: 1024px){:root{--pad: clamp(20px, 4vw, 40px)}.hero{padding-top:120px}.hero-title{font-size:clamp(44px,10.5vw,120px)}.verify{width:170px;height:170px}.price-amount{font-size:clamp(90px,26vw,300px)}.ftr-grid{grid-template-columns:repeat(3,1fr)}.ftr-brand{grid-column:1 / -1}.page-hero{min-height:78vh;min-height:78svh}.prod-item{gap:36px}}@media (max-width: 900px){.hero-scroll{display:none}.price-stage{margin:36px 0 44px}.price-replaces{padding:22px}.final{min-height:80vh;min-height:80svh}.pp-card,.talk-form{border-radius:22px}.ftr{padding-top:70px}}@media (max-width: 600px){body{font-size:16px}.hdr{padding:14px var(--pad)}.hdr-logo svg{width:64px}.hero{padding:108px var(--pad) 60px}.hero-tag{font-size:11px;padding:7px 12px 7px 10px;margin-bottom:22px;max-width:100%}.hero-title{font-size:clamp(38px,12.4vw,64px);line-height:.95}.hero-row-alt{padding-left:.3em}.hero-line{margin:26px 0 20px}.hero-actions,.actions{gap:10px}.btn{padding:14px 18px;font-size:14px;gap:10px;white-space:normal;text-align:left;line-height:1.25}.btn-arrow{flex:none;width:24px;height:24px}.section-title{font-size:clamp(30px,9vw,44px);max-width:none}.kicker{margin-bottom:18px;font-size:11px}.kicker-line{width:32px}.verify{width:150px;height:150px;font-size:15px}.price-amount{font-size:clamp(72px,27vw,140px)}.price-unit{font-size:12px;letter-spacing:.14em}.price-lines li{font-size:16px;padding:16px 0}.price-row{grid-template-columns:1fr;gap:4px;padding:14px 8px}.price-replaces h3{font-size:20px}.trust{padding:34px 0}.trust-track span{gap:22px;padding-right:22px}.final{padding:90px var(--pad)}.final-title{font-size:clamp(38px,11.5vw,60px)}.page-hero{min-height:0;padding:130px var(--pad) 60px}.page-hero-title{font-size:clamp(36px,10.5vw,56px)}.page-hero-rings{width:110vw;height:110vw;right:-50vw;top:4vh}.prod-list{gap:70px;margin-top:50px}.prod-n{font-size:64px}.scope-list li{gap:14px;padding:18px 0}.pp-card{padding:22px 18px}.pp-controls{flex-direction:column;align-items:stretch}.seg-track button{min-width:0;padding:9px 12px}.pp-amount{font-size:clamp(52px,17vw,80px)}.pp-ex{padding:22px 18px}.pp-ex-amount{font-size:clamp(28px,9vw,44px)}.pp-tr{padding:16px 18px}.talk-form{padding:22px 18px}.contact-card{padding:20px;font-size:16px;word-break:break-word}.menu-inner{padding-top:96px}.menu-link{font-size:clamp(30px,9.5vw,44px)}.menu-sub{font-size:13px}.ftr-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.ftr-contact a,.ftr-contact span{word-break:break-word}.ftr-legal{flex-direction:column}.demo-close{top:-40px}.ported details summary{padding:18px}.ported details>p{padding:0 18px 20px}.ported .site-card{border-radius:18px}}@media (max-width: 380px){:root{--pad: 16px}.hero-title{font-size:clamp(32px,11.6vw,44px)}.hero-tag{font-size:10px}.ftr-grid{grid-template-columns:1fr}.menu-row{grid-template-columns:22px 1fr;gap:10px}.verify{width:130px;height:130px;font-size:14px}.seg-track button{font-size:13px;padding:8px}.btn{padding:13px 16px}}@media (max-height: 560px) and (orientation: landscape){.hero{padding-top:90px;padding-bottom:40px}.hero-title{font-size:clamp(36px,7vw,72px)}.hero-line{margin:18px 0 14px}.hero-actions{margin-top:20px}.page-hero{min-height:0;padding-top:100px}.menu-inner{padding-top:80px}.menu-link{font-size:clamp(26px,5vw,44px)}}.pp-grid,.talk-grid,.ftr-grid,.prod-item{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.talk-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-grid>*,.talk-grid>*,.ftr-grid>*,.prod-item>*{min-width:0}@media (min-width: 901px){.talk-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.talk-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.prod-item{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media (min-width: 901px) and (max-width: 1024px){.ftr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1025px){.ftr-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}}@media (min-width: 601px) and (max-width: 900px){.ftr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.pp-grid,.talk-grid,.prod-item{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.talk-form-grid{grid-template-columns:minmax(0,1fr)}.ftr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 380px){.ftr-grid{grid-template-columns:minmax(0,1fr)}}.hero-title.hero-title-long{font-size:clamp(40px,6.2vw,112px);line-height:.95;max-width:21ch}.hero-title-long .hero-row-alt{padding-left:0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.step-card{display:flex;flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,34px);border:1px solid var(--line-2);border-radius:22px;background:linear-gradient(160deg,#143c1e73,#030a06d9 60%)}.step-card h3{font-size:clamp(22px,1.8vw,28px);font-weight:500;letter-spacing:-.03em;line-height:1.1}.step-card p{color:var(--mute)}.price-half{margin-top:18px;color:var(--ink);font-size:clamp(16px,1.3vw,19px)}.pp-table-3 .pp-tr{grid-template-columns:1.1fr 1.3fr 1fr}.pp-ours{color:var(--g)}.pp-scope{margin-top:30px;padding:20px 22px;border:1px dashed var(--line-2);border-radius:16px;color:var(--mute)}.pp-scope .kicker-plain{margin-bottom:8px}.pp-compare{display:grid;gap:18px;margin:18px 0 6px}.pp-compare dt{font-size:14px;color:var(--mute)}.pp-compare dd{margin:4px 0 0;font-size:30px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.pp-compare dd.pp-ex-amount{font-size:44px;color:var(--g)}.pp-compare small{display:block;font:13px var(--mono);letter-spacing:0;color:var(--dim)}.pp-not{display:grid;gap:12px}.pp-not li{position:relative;padding-left:22px}.pp-not li:before{content:"";position:absolute;left:0;top:.7em;width:10px;height:2px;background:var(--g)}.prod-scope{margin-top:16px;padding:14px 16px;border:1px dashed var(--line-2);border-radius:14px;font-size:14px;color:var(--mute)}.prod-scope span{display:block;margin-bottom:4px;font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g)}.ported .step-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;margin-top:20px}.ported .step-list li{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--line-2);border-radius:18px;font-size:19px;color:var(--ink)}.ported .step-list span{font:600 13px var(--mono);color:var(--g)}.ported .practice-who{margin-bottom:8px;font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g)}.ported .site-section>ul.coverage-legend{display:flex;flex-wrap:wrap;gap:12px;margin:0}.ported .site-section>ul.coverage-legend>li{padding:0}.ported .site-section>ul.coverage-legend>li:before{display:none}.ported .coverage-table thead th.coverage-status-col{padding-left:29px}.ported .coverage-status{white-space:nowrap}.ported .coverage-status[data-status=limited]{border-style:dashed;color:var(--ink)}.ported .coverage-status[data-status=unavailable]{border-color:var(--line);color:var(--dim)}.ported .coverage-status[data-status=in-development]{display:inline-flex;align-items:center;gap:7px;border:1px dotted rgba(90,169,255,.55);background:#5aa9ff14;color:#7cc0ff}.ported .coverage-status[data-status=in-development]:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;animation:coverage-dev-blink 1.6s ease-in-out infinite}@keyframes coverage-dev-blink{50%{opacity:.25}}@media (prefers-reduced-motion: reduce){.ported .coverage-status[data-status=in-development]:before{animation:none}}.ftr-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 30px;max-width:1480px;margin:0 auto 24px;padding:20px 0;border-top:1px solid var(--line);font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.ftr-facts ul{display:flex;flex-wrap:wrap;gap:8px 26px;color:var(--ink)}.ftr-facts li{display:inline-flex;align-items:center;gap:10px}.ftr-facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g)}.ftr-facts a{color:var(--g)}@media (max-width: 900px){.steps-grid,.pp-table-3 .pp-tr{grid-template-columns:1fr}}@media (max-width: 560px){.hero-title.hero-title-long{font-size:clamp(32px,9.4vw,44px)}}.cm{container-type:inline-size;--cm-bg: #050a07;--cm-card: #0a130d;--cm-line: rgba(233, 247, 236, .08);--cm-blue: #5aa9ff;--cm-amber: #f5c542;--cm-red: #ff5d5d;background:var(--cm-bg);color:var(--ink);text-align:left;text-shadow:none}.cm-ico{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cm-mono{font-family:var(--mono)}.cm-dim{color:var(--dim)}.cm-devices{display:flex;aspect-ratio:1600 / 900;overflow:hidden}.cm-devices>*{font-size:clamp(9px,1.32cqw,15px)}.cm-devices.is-compact{aspect-ratio:auto;height:100%}.cm-devices.is-compact>*{font-size:clamp(9px,1.55cqw,14px)}.cm-side{display:flex;flex-direction:column;align-items:center;gap:.7em;width:3.8em;padding:1em 0;border-right:1px solid var(--cm-line)}.cm-logo{font:700 1.5em var(--display);color:var(--g);margin-bottom:.4em}.cm-side-i{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.6em;color:var(--dim)}.cm-side-i.is-on{color:var(--g);background:#47a23b1f;box-shadow:inset 0 0 0 1px var(--line-2)}.cm-main{flex:1;min-width:0;display:flex;flex-direction:column}.cm-top{display:flex;align-items:center;gap:1.2em;padding:.9em 1.6em;border-bottom:1px solid var(--cm-line)}.cm-top strong{font-weight:600;font-size:1.15em;margin-right:auto}.cm-search{display:flex;align-items:center;gap:.6em;width:16em;padding:.5em .9em;border-radius:.6em;background:var(--cm-card);border:1px solid var(--cm-line);color:var(--dim);font-size:.85em}.cm-bell{position:relative;display:flex;color:var(--mute)}.cm-bell i{position:absolute;top:-.5em;right:-.6em;min-width:1.3em;padding:0 .3em;border-radius:1em;background:var(--cm-red);color:#fff;font:700 .6em/1.3em var(--display);text-align:center;font-style:normal}.cm-body{flex:1;min-height:0;padding:1.3em 1.6em;display:flex;flex-direction:column;gap:1.1em;overflow:hidden}.cm-title{display:flex;justify-content:space-between;align-items:flex-start}.cm-title b{display:block;font-size:1.45em;font-weight:600;letter-spacing:-.02em}.cm-title small{color:var(--mute);font-size:.85em}.cm-btn{padding:.5em .9em;border-radius:.6em;border:1px solid var(--g);color:var(--g);font-size:.85em;font-weight:600;white-space:nowrap}.cm-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8em}.cm-stat{display:grid;gap:.2em;padding:.8em 1em;border-radius:.8em;background:var(--cm-card);border:1px solid var(--cm-line);min-width:0}.cm-stat-l{font-size:.72em;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.cm-stat-v{font-size:1.7em;font-weight:600;letter-spacing:-.02em;line-height:1.1}.cm-stat-s{font-size:.64em;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-stat.is-blue .cm-stat-v{color:var(--cm-blue)}.cm-stat.is-green .cm-stat-v{color:var(--g)}.cm-stat.is-red .cm-stat-v{color:var(--cm-red)}.cm-table{width:100%;border-collapse:collapse;border-radius:.8em;overflow:hidden;background:var(--cm-card);font-size:.9em}.cm-table th{padding:.75em 1em;text-align:left;font-size:.78em;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);background:#ffffff06}.cm-table td{padding:.62em 1em;border-top:1px solid var(--cm-line);white-space:nowrap}.cm-pill{display:inline-flex;align-items:center;gap:.45em;padding:.15em .65em;border-radius:1em;font-size:.85em;border:1px solid currentColor}.cm-pill i{width:.5em;height:.5em;border-radius:50%;background:currentColor}.cm-pill.is-low{color:var(--g);background:#47a23b14}.cm-pill.is-med{color:var(--cm-amber);background:#f5c54214}.cm-pill.is-high{color:var(--cm-red);background:#ff5d5d14}.cm-pill.is-off{color:var(--dim)}.cm-os{display:inline-flex;align-items:center;gap:.5em;color:var(--mute)}.cm-bar{display:inline-block;vertical-align:middle;width:5em;height:.4em;margin-right:.6em;border-radius:1em;background:#ffffff14;overflow:hidden}.cm-bar i{display:block;height:100%;border-radius:inherit;background:var(--g)}.cm-bar i.is-med{background:var(--cm-amber)}.cm-bar i.is-high{background:var(--cm-red)}.cm-bar i.is-off{background:var(--dim)}.cm-devices.is-compact .cm-hide-m{display:none}@container (max-width: 620px){.cm-hide-m,.cm-hide-s,.cm-search,.cm-btn,.cm-side{display:none}.cm-main{font-size:10px}.cm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-stat:nth-child(n+4){display:none}}.cm-check{padding:clamp(16px,2cqw,32px)}.cm-check>*{font-size:clamp(12px,1cqw,16px)}.cm-check-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;padding-bottom:1.1em;border-bottom:1px solid var(--cm-line)}.cm-check-dev{display:flex;align-items:center;gap:.8em}.cm-check-dev>.cm-ico{width:2.4em;height:2.4em;padding:.5em;border-radius:.6em;color:var(--g);background:#47a23b1a}.cm-check-dev b{font-family:var(--mono);font-size:1.1em}.cm-check small{display:block;color:var(--dim);font-size:.82em}.cm-check-score{text-align:right;color:var(--mute)}.cm-check-score b{font-family:var(--mono);color:var(--g);font-size:1.5em}.cm-check-t{display:flex;align-items:center;gap:.5em;margin:1.1em 0 .8em;font-weight:600}.cm-check-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em}.cm-check-list li{display:flex;justify-content:space-between;align-items:center;gap:1em;padding:.75em 1em;border-radius:.7em;background:var(--cm-card);border:1px solid var(--cm-line)}.cm-check-list li>span:first-child{min-width:0}.cm-check-list small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-state{display:inline-flex;align-items:center;gap:.4em;flex:none;padding:.25em .7em;border-radius:1em;font-size:.85em;font-weight:600;color:var(--g);background:#47a23b1a;border:1px solid rgba(71,162,59,.3)}.cm-state.is-bad{color:var(--cm-red);background:#ff5d5d1a;border-color:#ff5d5d4d}@container (max-width: 760px){.cm-check-list{grid-template-columns:1fr}}@container (max-width: 420px){.cm-check-list small{display:none}.cm-check-score{text-align:left}}.cm-activity{aspect-ratio:auto}.cm-activity>*{font-size:clamp(10px,.95cqw,15px)}.cm-stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-stat-l em{float:right;font-style:normal;letter-spacing:.02em;text-transform:none;font-weight:600;color:var(--g)}.cm-stat.is-blue .cm-stat-l em{color:var(--cm-blue)}.cm-stat.is-amber .cm-stat-v{color:var(--cm-amber)}.cm-btn{display:inline-flex;align-items:center;gap:.4em}.cm-ev{display:flex;align-items:center;gap:.8em}.cm-ev small{display:block;color:var(--dim);font-size:.82em}.cm-ev-i{display:grid;place-items:center;width:2em;height:2em;border-radius:.5em;flex:none}.cm-ev-i.is-green{color:var(--g);background:#47a23b1a}.cm-ev-i.is-blue{color:var(--cm-blue);background:#5aa9ff1a}.cm-ev-i.is-amber{color:var(--cm-amber);background:#f5c5421a}.cm-ev-i.is-red{color:var(--cm-red);background:#ff5d5d1a}.cm-detail .cm-body{gap:.9em}.cm-dd-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8em;padding:.9em 1em;border-radius:.8em;background:var(--cm-card);border:1px solid var(--cm-line)}.cm-dd-head small{display:block;color:var(--dim);font-size:.82em}.cm-dd-head b{font-family:var(--mono);font-size:1.1em}.cm-dd-tags{display:flex;align-items:center;gap:1em}.cm-tabs{display:flex;flex-wrap:wrap;gap:.3em;padding:.3em;border-radius:.7em;background:var(--cm-card);border:1px solid var(--cm-line);width:-moz-fit-content;width:fit-content;font-size:.85em}.cm-tabs span{padding:.35em .8em;border-radius:.5em;color:var(--mute)}.cm-tabs span.is-on{color:var(--ink);background:#47a23b1f;box-shadow:inset 0 0 0 1px var(--line-2)}.cm-lock{display:flex;align-items:center;gap:.9em;padding:.9em 1.1em;border-radius:.8em;color:var(--cm-amber);background:#f5c54212;border:1px solid rgba(245,197,66,.35)}.cm-lock>.cm-ico{width:1.8em;height:1.8em}.cm-lock b{display:block;color:var(--ink);font-weight:600}.cm-lock small{color:var(--mute);font-size:.85em}.cm-dd-checks{font-size:.92em}@container (max-width: 620px){.cm-stats-3,.cm-stats-4{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-stats-3 .cm-stat:nth-child(n+3),.cm-stats-4 .cm-stat:nth-child(n+3){display:none}.cm-tabs{display:none}}.world{opacity:.9;-webkit-mask-image:radial-gradient(130% 100% at 50% 45%,#000 35%,rgba(0,0,0,.35) 100%);mask-image:radial-gradient(130% 100% at 50% 45%,#000 35%,#00000059)}.step-card,.pp-card,.site-card{position:relative;background:linear-gradient(160deg,#10301a80,#030a06e0 62%);border-color:#47a23b33;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -36px #000000e6;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);transition:transform .55s var(--ease),border-color .4s,box-shadow .55s var(--ease)}.step-card:before,.pp-card:before,.site-card:before{content:"";position:absolute;inset:0 12% auto 12%;height:1px;background:linear-gradient(90deg,transparent,rgba(71,162,59,.55),transparent);pointer-events:none}.step-card:hover,.pp-card:hover,.site-card:hover{transform:translateY(-4px);border-color:#47a23b6b;box-shadow:inset 0 1px #ffffff12,0 34px 70px -34px #000000f2,0 0 0 1px #47a23b14}.btn:not(.btn-ghost){background:linear-gradient(180deg,#5fb84d,#428f36);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #47a23b4d,0 12px 34px -12px #47a23ba6}.btn:not(.btn-ghost):hover{box-shadow:inset 0 1px #ffffff59,0 0 0 1px #47a23b80,0 16px 50px -10px #47a23bb3}.btn-ghost{background:#06140b73;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hdr.is-scrolled{background:linear-gradient(#020403e0,#0204039e);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);box-shadow:0 1px #47a23b14}.hero{position:relative}.hero:before{content:"";position:absolute;left:-6%;top:8%;width:58%;height:62%;background:radial-gradient(ellipse at center,rgba(71,162,59,.16),rgba(71,162,59,.06) 40%,transparent 72%);pointer-events:none;z-index:0}.section-title{text-shadow:0 2px 30px rgba(0,0,0,.7),0 0 60px rgba(71,162,59,.12)}:root{--g-soft: rgba(71, 162, 59, .1);--g-glow: rgba(71, 162, 59, .35);--teal: #3de0b8;--surface: linear-gradient(160deg, rgba(16, 48, 26, .5), rgba(3, 10, 6, .88) 62%);--edge: rgba(71, 162, 59, .2);--edge-hi: rgba(71, 162, 59, .45);--r-lg: 24px;--r-md: 16px;--shadow-card: inset 0 1px 0 rgba(255, 255, 255, .05), 0 30px 60px -36px rgba(0, 0, 0, .9);--shadow-lift: inset 0 1px 0 rgba(255, 255, 255, .07), 0 36px 70px -34px rgba(0, 0, 0, .95), 0 0 0 1px rgba(71, 162, 59, .1)}body{font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.section-title{text-wrap:balance}p,li{text-wrap:pretty}.section-title:not(:has(.split-char)),.ftr-cta .ftr-cta-title,.nf-title{background:linear-gradient(180deg,#fff 10%,#cfe9d5 55%,#8fb89a 110%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 24px rgba(0,0,0,.65))}::-moz-selection{background:#47a23bd9;color:#021005}::selection{background:#47a23bd9;color:#021005}:focus-visible{outline:2px solid var(--g);outline-offset:3px;border-radius:6px}.btn:focus-visible,.hdr-cta:focus-visible{outline-offset:4px;border-radius:999px}html{scrollbar-width:thin;scrollbar-color:rgba(71,162,59,.35) transparent}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:#47a23b47;border:3px solid transparent;background-clip:padding-box;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#47a23b80}.kicker{display:inline-flex;align-items:center;gap:12px;padding:7px 14px 7px 8px;border:1px solid var(--edge);border-radius:999px;background:#06160b8c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0a}.kicker-n{display:inline-grid;place-items:center;min-width:26px;height:22px;padding:0 6px;border-radius:999px;background:var(--g-soft);color:var(--g)}.kicker-line{width:18px;background:linear-gradient(90deg,var(--g),transparent)}.step-card,.pp-card,.site-card,.price-replaces,.talk-form,.nf-card,.ftr-cta{background:radial-gradient(420px circle at var(--mx, -999px) var(--my, -999px),rgba(71,162,59,.1),transparent 60%),var(--surface);border-color:var(--edge);box-shadow:var(--shadow-card)}.step-card:hover,.pp-card:hover,.site-card:hover,.nf-card:hover{border-color:var(--edge-hi);box-shadow:var(--shadow-lift)}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);transform:translate(-120%);pointer-events:none}.btn:hover:after{transform:translate(120%);transition:transform .9s var(--ease)}.btn-ghost:after{background:linear-gradient(115deg,transparent 30%,rgba(71,162,59,.35) 48%,transparent 66%)}.btn:active{transform:scale(.97)}.btn{transition:box-shadow .4s,transform .2s var(--ease)}.hdr-nav>ul{background:#040e088c;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);box-shadow:inset 0 1px #ffffff0d,0 18px 40px -24px #000000e6}.hdr-link{position:relative}.hdr-link.is-active{color:var(--ink);background:#47a23b1f;box-shadow:inset 0 0 0 1px #47a23b47}.hdr-link.is-active:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--g);box-shadow:0 0 8px var(--g);transform:translate(-50%)}.hdr-cta{box-shadow:inset 0 1px #ffffff59,0 10px 30px -10px #47a23bb3}.hdr-progress{position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;opacity:0;transition:opacity .4s}.hdr.is-scrolled .hdr-progress{opacity:1}.hdr-progress span{display:block;height:100%;background:linear-gradient(90deg,transparent,var(--g) 40%,var(--teal));box-shadow:0 0 10px var(--g-glow);transform:scaleX(0);transform-origin:left}.route-bar{position:fixed;z-index:1200;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--g),var(--teal));box-shadow:0 0 14px var(--g-glow);transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.curtain span{background:linear-gradient(180deg,#030805,#06140b);box-shadow:inset 0 -1px #47a23b59}.img-fade{opacity:0;transition:opacity .7s var(--ease);background:linear-gradient(100deg,#47a23b08 20%,#47a23b14,#47a23b08 60%) 0 0 / 200% 100%;animation:shimmer 1.4s linear infinite}.img-fade.is-loaded{opacity:1;animation:none;background:none}@keyframes shimmer{to{background-position:-200% 0}}.hero-tag{box-shadow:inset 0 1px #ffffff0d,0 0 30px -8px #47a23b66;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero-line{background:linear-gradient(90deg,var(--g),rgba(61,224,184,.4) 40%,transparent)}.page-hero{min-height:min(78vh,760px);padding-top:150px}.page-hero-glow{position:absolute;left:-10%;top:-10%;width:70%;height:90%;background:radial-gradient(ellipse at 30% 40%,rgba(71,162,59,.14),rgba(71,162,59,.05) 40%,transparent 72%);pointer-events:none}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(71,162,59,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(71,162,59,.05) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 30% 45%,#000,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 30% 45%,#000,transparent 75%);pointer-events:none}.page-hero-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.page-hero-crumbs a{color:var(--mute);transition:color .3s}.page-hero-crumbs a:hover{color:var(--g)}.page-hero-crumbs i{margin-right:8px;font-style:normal;color:#47a23b73}.page-hero-crumbs [aria-current]{color:var(--g)}.page-hero-rings span{border-color:#47a23b1a}.page-hero-rings span:nth-child(3){border-color:#47a23b2e}.ported .site-section+.site-section{position:relative}.ported .site-section+.site-section:before{content:"";position:absolute;top:0;left:0;width:min(420px,60%);height:1px;background:linear-gradient(90deg,var(--g),transparent);opacity:.45}.ported .site-button{box-shadow:inset 0 1px #ffffff4d,0 10px 30px -12px #47a23b99;transition:transform .25s var(--ease),box-shadow .4s}.ported .site-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff4d,0 16px 40px -12px #47a23bbf}.ported .site-image,.ported .site-image img{border-radius:var(--r-md)}.ported .site-image{border:1px solid var(--edge);box-shadow:0 30px 70px -40px #000000f2,0 0 70px -40px #47a23b66;overflow:hidden}.ported table tbody tr{transition:background-color .3s}.ported table tbody tr:hover{background:#47a23b0a}.talk-form{border:1px solid var(--edge);border-radius:var(--r-lg);padding:clamp(24px,3.4vw,44px)}.field input,.field select,.field textarea{border:1px solid rgba(71,162,59,.16);border-radius:12px;padding:14px 16px;background:#020804a6;transition:border-color .3s,box-shadow .3s,background-color .3s}.field input:hover,.field select:hover,.field textarea:hover{border-color:#47a23b4d}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--g);background:#040e08d9;box-shadow:0 0 0 4px #47a23b1f}.field input:user-invalid,.field select:user-invalid{border-color:#ff5d5d99;box-shadow:0 0 0 4px #ff5d5d1a}.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2363d94c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.field-line{display:none}.chip span{transition:border-color .3s,background-color .3s,color .3s,transform .2s var(--ease)}.chip input:checked+span{box-shadow:0 0 0 1px #47a23b66,0 8px 22px -12px #47a23bcc}.chip input:checked+span:before{content:"✓ "}.chip:active span{transform:scale(.96)}.form-status{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;animation:status-in .5s var(--ease)}.form-status.is-ok{background:#47a23b14;border:1px solid rgba(71,162,59,.3)}.form-status.is-err{background:#ff5d5d14;border:1px solid rgba(255,93,93,.3)}.form-status .icon{flex:none}@keyframes status-in{0%{opacity:0;transform:translateY(8px)}}.trust{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.final-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:26px;padding:8px 16px;border:1px solid var(--edge);border-radius:999px;background:#06160b99;color:var(--g);font:500 13px var(--mono);letter-spacing:.04em;box-shadow:0 0 40px -10px #47a23b73}.ftr{border-top:1px solid transparent;-o-border-image:linear-gradient(90deg,transparent,rgba(71,162,59,.35),transparent) 1;border-image:linear-gradient(90deg,transparent,rgba(71,162,59,.35),transparent) 1}.ftr-cta{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 40px;max-width:1480px;margin:0 auto clamp(56px,8vh,90px);padding:clamp(28px,4vw,56px);border:1px solid var(--edge);border-radius:28px;overflow:hidden}.ftr-cta:before{content:"";position:absolute;right:-10%;top:-60%;width:55%;height:200%;background:radial-gradient(ellipse,rgba(71,162,59,.16),transparent 62%);pointer-events:none}.ftr-cta-copy{position:relative;max-width:640px}.ftr-cta-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--g);font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase}.ftr-cta .ftr-cta-title{font-size:clamp(28px,3.2vw,46px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.ftr-cta-copy>p:last-child{margin-top:14px;color:var(--mute)}.ftr-cta-actions{position:relative;display:flex;flex-wrap:wrap;gap:12px}.ftr-link{transition:color .3s}.ftr-link:hover{color:var(--g)}.nf{position:relative;min-height:100vh;max-width:1100px;margin:0 auto;padding:160px var(--pad) 110px;text-align:center}.nf-code{display:flex;justify-content:center;align-items:center;gap:clamp(8px,2vw,24px);font:700 clamp(96px,16vw,200px) / 1 var(--display);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgba(71,162,59,.6)}.nf-lock{display:grid;place-items:center;width:clamp(90px,14vw,170px);aspect-ratio:1;border-radius:50%;border:1px solid var(--edge-hi);color:var(--g);background:radial-gradient(circle,rgba(71,162,59,.16),transparent 70%);box-shadow:0 0 80px -20px #47a23b99;animation:nf-float 5s ease-in-out infinite}.nf-lock .icon{width:45%;height:45%}@keyframes nf-float{50%{transform:translateY(-10px) rotate(-6deg)}}.nf-kicker{margin-top:34px;color:var(--g);font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase}.nf-title{margin-top:14px;font-size:clamp(34px,5vw,64px);font-weight:500;letter-spacing:-.045em;line-height:1.02}.nf-sub{max-width:58ch;margin:18px auto 0;color:var(--mute)}.nf-sub code{padding:2px 8px;border-radius:6px;background:#47a23b14;color:var(--g);font-family:var(--mono);word-break:break-all}.nf-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:14px;margin:48px 0 44px;padding:0;text-align:left}.nf-card{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;padding:22px;border:1px solid var(--edge);border-radius:var(--r-md);transition:transform .45s var(--ease),border-color .3s,box-shadow .45s var(--ease)}.nf-card:hover{transform:translateY(-4px)}.nf-card strong{font-weight:600}.nf-card>span:not(.nf-card-icon){color:var(--mute);font-size:14px}.nf-card-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:6px;border-radius:12px;color:var(--g);background:#47a23b1a;border:1px solid rgba(71,162,59,.25)}.nf-card-arrow{position:absolute;top:22px;right:20px;color:var(--dim);transition:transform .4s var(--ease),color .3s}.nf-card:hover .nf-card-arrow{color:var(--g);transform:translate(4px)}.pre-bar{background:linear-gradient(90deg,var(--g),var(--teal));box-shadow:0 0 16px var(--g-glow)}@media (max-width: 900px){.page-hero{min-height:auto;padding-top:130px;padding-bottom:60px}.ftr-cta{margin-left:var(--pad);margin-right:var(--pad)}.ftr-cta-actions{width:100%}}@media (max-width: 560px){.kicker{gap:8px;padding-right:12px}.kicker-line{display:none}.nf{padding-top:130px}.ftr-cta-actions .btn{width:100%;justify-content:space-between}}@media (prefers-reduced-motion: reduce){.btn:after,.img-fade,.nf-lock{animation:none;transition:none}.step-card:hover,.nf-card:hover,.ported .site-button:hover{transform:none}}.field-error{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:#ff8a8a;font-size:13px;line-height:1.35;animation:status-in .3s var(--ease)}.field-error .icon{flex:none}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-color:#ff5d5da6;box-shadow:0 0 0 4px #ff5d5d1a}.field.is-invalid label{color:#ff8a8a}.reasons .field-error{margin-top:12px}.hero-title.hero-title-long{font-size:clamp(34px,4.6vw,80px);line-height:1;max-width:22ch}.hero-title-long .hero-row-alt{margin-top:.12em;font-size:.86em;line-height:1.05}.hero-sub{max-width:64ch;font-size:clamp(16px,1.2vw,19px);line-height:1.6}@media (max-width: 560px){.hero-title.hero-title-long{font-size:clamp(28px,8.2vw,38px)}}.hero-title.hero-title-long{max-width:none}.hero-grid-lines,.page-hero-rings{display:none}.page-hero:after{content:none}.cert{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:start;margin:28px 0;padding:clamp(24px,3.2vw,44px);border:1px solid rgba(71,162,59,.3);border-radius:26px;overflow:hidden;background:radial-gradient(420px circle at var(--mx, -999px) var(--my, -999px),rgba(71,162,59,.08),transparent 60%),radial-gradient(60% 90% at 0% 0%,rgba(71,162,59,.12),transparent 60%),linear-gradient(160deg,#0e2816bf,#030905eb 65%);box-shadow:inset 0 1px #ffffff0f,0 40px 80px -44px #000000f2,0 0 80px -40px #47a23b59}.cert:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px dashed rgba(71,162,59,.14);border-radius:18px;pointer-events:none}.cert-body{position:relative;min-width:0}.cert-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(71,162,59,.35);border-radius:999px;background:#47a23b1a;color:var(--g);font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase}.cert .cert-title{margin:14px 0 0;font-size:clamp(28px,3.2vw,46px);font-weight:600;letter-spacing:-.035em;line-height:1.05;color:var(--ink)}.cert .cert-system{margin:8px 0 0;color:var(--mute);font-size:clamp(15px,1.1vw,17px)}.cert-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0 0;overflow:hidden;border:1px solid rgba(71,162,59,.16);border-radius:14px;background:#47a23b29}.cert-facts div{padding:14px 16px;background:#030a06eb}.cert-facts dt{font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.cert-facts dd{margin:6px 0 0;font-weight:600;font-size:clamp(14px,1.05vw,16px);color:var(--ink)}.cert-facts div:first-child dd{font-family:var(--mono);color:var(--g)}.cert .cert-scope{margin:20px 0 0;max-width:78ch;color:var(--mute);font-size:15px;line-height:1.6}.cert-scope span{display:block;margin-bottom:6px;font:11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.cert.is-compact .cert-facts{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 760px){.cert{grid-template-columns:1fr}.cert-facts{grid-template-columns:minmax(0,1fr)}}.ported :is(.practice-card,.shot-frame) .practice-screen{position:relative;overflow:hidden;aspect-ratio:16 / 10;border:1px solid rgba(71,162,59,.2);border-radius:14px;background:#030a05;box-shadow:0 20px 40px -26px #000000e6}.ported .practice-screen.is-fill>.cm{height:100%}.ported .practice-screen.is-center{display:grid;align-items:center}.ported .practice-screen.is-phone{display:grid;place-items:center;background:radial-gradient(60% 70% at 50% 40%,rgba(71,162,59,.12),transparent 70%),#030a05}.ported .practice-screen p,.ported .practice-screen li{max-width:none;text-shadow:none}.ported .practice-screen ul{margin:0}.ported .practice-screen ul>li:before{content:none}.ported .practice-screen .cm-check-t{margin:1.1em 0 .8em;color:var(--ink)}.ported .practice-screen .cm-check-list{display:grid;gap:.6em}.ported .practice-screen .cm-check-list>li{padding:.75em 1em;color:var(--ink)}.ported .practice-screen table{font-size:.9em}.ported .practice-screen th{padding:.75em 1em;border-bottom:0;font:500 .78em var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);vertical-align:middle}.ported .practice-screen td{padding:.62em 1em;border-bottom:0;border-top:1px solid rgba(233,247,236,.08);vertical-align:middle}.pa{display:grid;place-items:center;height:100%;padding:6% 0}.pa-phone{position:relative;height:100%;aspect-ratio:9 / 18.5;padding:2.4%;border-radius:14%/7%;background:linear-gradient(160deg,#262c28,#0a0d0b 45%,#151a17);box-shadow:inset 0 0 0 1.5px #ffffff24,0 0 0 1px #47a23b59,0 0 40px -10px #47a23b80,0 24px 40px -20px #000}.pa-island{position:absolute;z-index:2;top:2.6%;left:50%;width:30%;height:3%;border-radius:999px;background:#000;transform:translate(-50%)}.pa-screen{container-type:inline-size;position:relative;display:flex;flex-direction:column;align-items:center;height:100%;overflow:hidden;border-radius:12%/6%;background:radial-gradient(90% 45% at 50% 0%,rgba(46,170,86,.22),transparent 70%),linear-gradient(180deg,#03100a,#010302);color:#eaf7ee}.pa-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:14cqw;padding:0 8cqw 4cqw;border-bottom:1px solid rgba(255,255,255,.06);font-size:6cqw}.pa-top b{font-weight:600}.pa-menu,.pa-menu-space{width:7cqw}.pa-menu{display:grid;gap:1.3cqw}.pa-menu i{height:.9cqw;border-radius:1px;background:#eaf7ee}.pa-emblem{position:relative;width:84cqw;aspect-ratio:1;margin-top:12cqw}.pa-rings{width:100%;height:100%}.pa-frame{fill:#47a23b0a;stroke:#47a23b59;stroke-width:1.4}.pa-ring{fill:none;stroke:#47a23b59;stroke-width:1.4}.pa-dash{stroke-dasharray:5 5;stroke:#47a23b73}.pa-corners{fill:none;stroke:#eaf7eeb3;stroke-width:2;stroke-linecap:round}.pa-shield{fill:#47a23b1f;stroke:#93c884;stroke-width:2.4;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(71,162,59,.6))}.pa-lock{fill:#93c884}.pa-lock-arc{fill:none;stroke:#93c884;stroke-width:2.4}.pa-sat{position:absolute;display:grid;place-items:center;width:17cqw;height:17cqw;border:1.5px solid rgba(182,255,156,.8);border-radius:4.5cqw;background:#031008;color:#93c884;box-shadow:0 0 5cqw -1cqw #47a23bb3;transform:translate(-50%,-50%)}.pa-sat .icon{width:9cqw;height:9cqw}.pa-sat.is-top{left:50%;top:12%}.pa-sat.is-bottom{left:50%;top:88%}.pa-sat.is-left{left:10%;top:50%}.pa-sat.is-right{left:90%;top:50%}.ported .practice-screen .pa-dev,.pa-dev{margin:4cqw 0 0;font:4.2cqw var(--mono);color:#eaf7ee8c}.pa-ok{display:flex;align-items:center;justify-content:center;gap:2cqw;width:84cqw;margin-top:auto;margin-bottom:9cqw;padding:4.5cqw 0;border:1px solid rgba(71,162,59,.35);border-radius:4cqw;background:#47a23b1f;color:#93c884;font-size:5.4cqw;font-weight:600}.pa-ok .icon{width:5.4cqw;height:5.4cqw;stroke-width:2.4}.ported .practice-screen .practice-stage{position:absolute;top:0;left:0;width:960px;height:600px;transform:scale(var(--s, .3));transform-origin:0 0}.ported .practice-screen.is-fill .practice-stage>.cm{height:100%}.ported .practice-screen.is-center .practice-stage{display:grid;align-items:center}.ported .practice-screen.is-phone .practice-stage{display:grid;place-items:center}.ported .practice-screen.is-phone .pa{height:600px;padding:40px 0}.ported .practice-screen.is-phone .pa-phone{height:520px}.ported .practice-card{position:relative}.ported .practice-card:before{position:static;inset:auto;height:auto;background:none;pointer-events:none}.ported .practice-card:after{content:"";position:absolute;inset:0 12% auto 12%;height:1px;background:linear-gradient(90deg,transparent,rgba(71,162,59,.55),transparent);pointer-events:none}.hero-actions{gap:16px}.pre,.pre *{pointer-events:none}:root{--surface: linear-gradient(160deg, rgba(14, 40, 22, .8), rgba(3, 10, 6, .95) 62%)}.kicker,.hero-tag,.btn-ghost,.step-card,.pp-card,.site-card,.talk-form,.nf-card,.ftr-cta,.cert,.final-eyebrow,.dx-caption{backdrop-filter:none;-webkit-backdrop-filter:none}.kicker,.hero-tag,.final-eyebrow{background:#041008d9}.btn-ghost{background:#041008cc}.dx-caption{background:#030a06eb}.world{-webkit-mask-image:none;mask-image:none}.grain{overflow:hidden;background:none;animation:none;contain:strict}.grain:before{content:"";position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%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)'/%3E%3C/svg%3E");animation:grain-shift 1s steps(6) infinite;will-change:transform}@keyframes grain-shift{0%{transform:translateZ(0)}33%{transform:translate3d(-40px,30px,0)}66%{transform:translate3d(30px,-50px,0)}to{transform:translate3d(-20px,20px,0)}}.vignette,.world{will-change:transform;contain:strict}.hdr.is-scrolled{background:linear-gradient(#020503f0,#020503cc);backdrop-filter:none;-webkit-backdrop-filter:none}.hdr-nav>ul{background:#06120ae6;backdrop-filter:none;-webkit-backdrop-filter:none}@media (prefers-reduced-motion: reduce){.grain:before{animation:none}}.section.one{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;padding-block:calc(var(--hdr-h, 90px) + clamp(16px,3.5vh,44px)) clamp(20px,4vh,48px)}.one-flowchart{flex:1 1 auto;max-height:640px}.one-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px)}.one-head .kicker{margin-bottom:12px}.one-title{display:grid;max-width:none;font-size:clamp(30px,min(4vw,7vh),66px)}.one-title-dim{color:#e9f7ec6b}.one-title-hi{color:var(--g);text-shadow:0 0 40px rgba(71,162,59,.35)}.one-support{margin-top:0;font-size:clamp(14px,1vw,16px);line-height:1.55}.one-flowchart{--hub: clamp(200px, min(20vw, 32vh), 300px);display:grid;grid-template-columns:minmax(0,1fr) minmax(40px,.34fr) var(--hub) minmax(40px,.34fr) minmax(0,1fr);grid-template-rows:auto 1fr;margin-top:clamp(20px,4.5vh,60px)}.one-col{display:contents}.one-label{grid-row:1;margin-bottom:12px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--dim)}.is-before>.one-label{grid-column:1}.is-after>.one-label{grid-column:5;color:var(--g)}.one-list{grid-row:2;display:grid;grid-template-rows:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none}.is-before>.one-list{grid-column:1}.is-after>.one-list{grid-column:5}.one-card{position:relative;display:flex;align-items:center;gap:14px;padding:12px clamp(16px,1.4vw,22px);border-radius:16px;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),filter 1.1s var(--ease),border-color .3s,background-color .3s}.one-card.is-before{border:1px dashed rgba(233,247,236,.16);background:#e9f7ec06}.one-card.is-after{border:1px solid rgba(71,162,59,.3);background:linear-gradient(120deg,#47a23b1a,#061009d9 60%);box-shadow:0 18px 40px -24px #47a23b80}.one-card.is-after:hover{border-color:#47a23b99;background-color:#47a23b0f}.one-card:after{content:"";position:absolute;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%}.one-card.is-before:after{right:-5px;background:var(--bg);border:1px solid rgba(233,247,236,.4)}.one-card.is-after:after{left:-5px;background:var(--g);box-shadow:0 0 12px var(--g)}.one-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--mute);background:#e9f7ec0f}.is-after .one-icon{color:var(--bg);background:var(--g);box-shadow:0 0 22px #47a23b59}.one-card-text{display:grid;gap:4px;min-width:0}.one-card-text b{font-weight:500;font-size:clamp(14px,1vw,16px);letter-spacing:-.01em;line-height:1.25}.is-before .one-card-text b{color:var(--mute)}.one-card-text small{font-size:12.5px;line-height:1.4;color:var(--mute)}.one-tick{flex:none;margin-left:auto;color:var(--g)}.one-wires{grid-row:2;position:relative}.one-wires svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.one-wires.is-in{grid-column:2}.one-wires.is-out{grid-column:4}.one-wire{fill:none;stroke-width:1;stroke:#e9f7ec24}.is-out .one-wire{stroke:#47a23b4d}.one-flow{fill:none;stroke-width:2;stroke-linecap:round;stroke:#ff9a85bf;stroke-dasharray:10 150;animation:one-flow 2.6s linear infinite;animation-delay:calc(var(--i) * -.8s)}.is-out .one-flow{stroke:var(--g);filter:drop-shadow(0 0 4px var(--g))}@keyframes one-flow{0%{stroke-dashoffset:160}to{stroke-dashoffset:0}}.one-hub{grid-column:3;grid-row:2;align-self:center;position:relative;width:var(--hub);aspect-ratio:1;display:grid;place-items:center}.one-hub-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(71,162,59,.22)}.one-hub-ring:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 62%,rgba(71,162,59,.95) 88%,transparent 88.5% 100%);-webkit-mask:radial-gradient(circle,transparent calc(70.7% - 3px),#000 calc(70.7% - 2px));mask:radial-gradient(circle,transparent calc(70.7% - 3px),#000 calc(70.7% - 2px));animation:one-spin 6s linear infinite}.one-hub-pulse{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;border:1px solid rgba(71,162,59,.5);animation:one-pulse 3.2s var(--ease) infinite}.one-hub-pulse.is-late{animation-delay:1.6s}.one-hub-core{position:relative;width:84%;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;justify-items:center;gap:4px;text-align:center;border:1px solid rgba(71,162,59,.45);background:radial-gradient(circle at 50% 30%,#286e328c,#040c07f5 70%);box-shadow:0 0 80px #47a23b47,inset 0 0 40px #47a23b1f}.one-hub-logo{width:38px;height:auto;margin-bottom:2px}.one-hub-name{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--mute)}.one-hub-price{display:grid;line-height:1}.one-hub-price b{font-size:clamp(34px,min(3.2vw,5.4vh),50px);font-weight:500;letter-spacing:-.04em;color:var(--ink)}.one-hub-price small{margin-top:6px;font:11px var(--mono);color:var(--mute)}.one-hub-note{margin-top:8px;padding:3px 10px;border-radius:999px;font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--bg);background:var(--g)}@keyframes one-spin{to{transform:rotate(1turn)}}@keyframes one-pulse{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.35);opacity:0}}.one-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(20px,4.5vh,60px) 0 0;border:1px solid var(--line);border-radius:16px;background:#060e09b3;overflow:hidden}.one-metric{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:clamp(12px,2.2vh,22px) clamp(16px,1.8vw,26px)}.one-metric+.one-metric{border-left:1px solid var(--line)}.one-metric dt{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--dim)}.one-metric dd{display:flex;align-items:center;gap:10px;margin:0;line-height:1}.one-metric s{font-size:clamp(20px,1.8vw,26px);color:#e9f7ec4d;text-decoration-color:#ff6e5acc;text-decoration-thickness:2px}.one-metric b{font-size:clamp(28px,2.6vw,40px);font-weight:500;letter-spacing:-.04em;color:var(--g);text-shadow:0 0 30px rgba(71,162,59,.4)}.one-metric-arrow{color:var(--dim)}@media (prefers-reduced-motion: reduce){.one-flow,.one-hub-ring:before,.one-hub-pulse{animation:none}}@media (min-width: 1000px) and (max-width: 1279px){.one-flowchart{--hub: clamp(180px, min(18vw, 30vh), 220px);grid-template-columns:minmax(0,1fr) 40px var(--hub) 40px minmax(0,1fr)}}@media (max-width: 999px){.section.one{display:block;min-height:0;padding-block:clamp(56px,9vh,96px)}.one-flowchart{max-height:none}.one-head{grid-template-columns:minmax(0,1fr);align-items:start}.one-flowchart{display:flex;flex-direction:column;align-items:stretch}.one-col{display:block}.one-list{grid-template-rows:none;gap:10px}.one-card{min-height:0}.one-card:after,.one-wires{display:none}.one-hub{align-self:center;width:min(240px,70vw);margin:48px 0}.one-hub:before,.one-hub:after{content:"";position:absolute;left:50%;width:1px;height:40px}.one-hub:before{bottom:100%;background:linear-gradient(#e9f7ec0d,#e9f7ec59)}.one-hub:after{top:100%;background:linear-gradient(var(--g),transparent)}.one-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.one-metric:nth-child(3){border-left:0}.one-metric:nth-child(n+3){border-top:1px solid var(--line)}}@media (min-width: 1000px){.fit{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding-block:calc(var(--hdr-h, 90px) + clamp(16px,3.5vh,44px)) clamp(20px,4vh,48px)}}.pf-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px)}.pf-head .kicker{margin-bottom:16px}.pf-title{max-width:none;font-size:clamp(30px,min(4vw,7vh),64px)}.pf-opinion{margin-top:12px;font:italic clamp(17px,1.4vw,22px) / 1.35 var(--serif);color:var(--g);max-width:44ch}.pf-stat{display:flex;align-items:center;gap:clamp(16px,1.6vw,24px);margin:0;padding:clamp(16px,2.2vh,24px) clamp(18px,1.8vw,28px);border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,#ff6e5a14,#060e09cc 55%)}.pf-stat-figure{flex:none;font-size:clamp(44px,min(4.4vw,8vh),72px);font-weight:500;letter-spacing:-.05em;line-height:1;color:#ff9a85;text-shadow:0 0 40px rgba(255,110,90,.35)}.pf-stat p{font-size:14px;line-height:1.45;color:var(--ink)}.pf-stat cite{display:block;margin-top:6px;font:normal 11px/1.4 var(--mono);color:var(--dim)}.pf-table{margin-top:clamp(24px,5vh,56px);border:1px solid var(--line);border-radius:20px;background:#060e0999;overflow:hidden}.pf-cols,.pf-row{display:grid;grid-template-columns:76px minmax(0,1.25fr) 64px minmax(0,1fr)}.pf-cols{margin:0;border-bottom:1px solid var(--line);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.18em}.pf-cols span{padding:12px 0;color:var(--dim)}.pf-cols span:first-child{grid-column:2}.pf-cols span:last-child{grid-column:4;padding-left:24px;color:var(--g)}.pf-rows{margin:0;padding:0;list-style:none}.pf-row{transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),filter 1.1s var(--ease),background-color .3s}.pf-row+.pf-row{border-top:1px solid var(--line)}.pf-row:hover{background-color:#e9f7ec05}.pf-problem{display:flex;align-items:flex-start;gap:14px;padding:clamp(14px,2.4vh,26px) 0}.pf-problem h3{font-size:clamp(16px,1.25vw,19px);font-weight:500;letter-spacing:-.01em}.pf-problem p{margin-top:4px;font-size:14px;line-height:1.5;color:var(--mute)}.pf-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#ff9a85;background:#ff6e5a14;border:1px solid rgba(255,110,90,.2)}.pf-fix{display:flex;align-items:center;gap:14px;margin:0;padding:clamp(14px,2.4vh,26px) 24px;border-left:1px solid var(--line);font-size:clamp(15px,1.1vw,17px);line-height:1.45;color:var(--ink);background:linear-gradient(90deg,#47a23b1a,#47a23b05);transition:background-color .3s}.pf-row:hover .pf-fix{background-color:#47a23b0f}.pf-fix-icon{flex:none;box-sizing:content-box;padding:5px;border-radius:50%;color:var(--bg);background:var(--g);box-shadow:0 0 18px #47a23b73}@media (max-width: 999px){.pf-head{grid-template-columns:minmax(0,1fr);align-items:start}.pf-cols{display:none}.pf-row{grid-template-columns:48px minmax(0,1fr)}.pf-problem{padding-right:16px}.pf-fix{grid-column:1 / -1;border-left:0;border-top:1px dashed var(--line);padding:14px 16px}}.price.fit{text-align:left}.price.fit .kicker{justify-content:flex-start}.price.fit .section-title{margin:0;max-width:none;font-size:clamp(30px,min(4vw,7vh),64px)}.price-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,88px);margin-top:clamp(20px,4vh,48px)}.price.fit .price-stage{margin:0 0 clamp(12px,2.5vh,28px)}.price.fit .price-amount{font-size:clamp(88px,min(11vw,18vh),210px)}.price.fit .price-unit{margin-top:16px}.price.fit .price-lines li{padding:clamp(6px,1.3vh,13px) 0;font-size:15px;line-height:1.45}.price.fit .price-replaces{padding:clamp(18px,2.6vh,28px)}.price.fit .price-replaces h3{font-size:20px;margin-bottom:8px}.price.fit .price-row{padding:clamp(6px,1.2vh,13px) 12px}.price-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.price-head .actions{margin-top:0}.price-head .kicker{margin-bottom:16px}.price.fit .price-row dt,.price.fit .price-row dd{font-size:15px;line-height:1.4}@media (max-width: 999px){.price-body{grid-template-columns:minmax(0,1fr)}}.fl-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px)}.fl-head .kicker{margin-bottom:12px}.fl-title{max-width:18ch;font-size:clamp(28px,min(3.6vw,5.6vh),58px)}.fl-support{margin-top:0;font-size:clamp(14px,1vw,16px);line-height:1.55}.fl-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:stretch;gap:clamp(20px,2.6vw,40px);margin-top:clamp(16px,3.5vh,40px)}.fl-label{margin-bottom:10px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--dim)}.fl-policies ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.fl-policy{position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:clamp(5px,.8vh,8px) 12px;border:1px solid transparent;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:default;overflow:hidden;transition:background-color .3s,border-color .3s}.fl-policy.is-active{border-color:var(--line-2);background:linear-gradient(100deg,#47a23b1f,#06100999 70%)}.fl-policy:focus-visible{outline:2px solid var(--g);outline-offset:2px}.fl-policy-icon{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--mute);background:#e9f7ec0d;transition:color .3s,background-color .3s}.is-active .fl-policy-icon{color:var(--bg);background:var(--g);box-shadow:0 0 18px #47a23b66}.fl-policy-text{display:grid;gap:2px;min-width:0}.fl-policy-text b{font-size:15px;font-weight:500;color:var(--mute)}.is-active .fl-policy-text b{color:var(--ink)}.fl-policy-text small{display:none;font-size:12.5px;line-height:1.4;color:var(--mute)}.is-active .fl-policy-text small{display:block}.fl-policy-timer{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--g);transform-origin:left;animation:fl-timer linear forwards}@keyframes fl-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fl-panel{display:flex;flex-direction:column;border:1px solid rgba(71,162,59,.28);border-radius:18px;background:linear-gradient(170deg,#0a1a10eb,#030805f5);box-shadow:0 30px 80px -30px #000000e6,0 0 80px -30px #47a23b4d;overflow:hidden}.fl-panel-bar{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--line);font:12px var(--mono);color:var(--mute)}.fl-panel-bar i{width:9px;height:9px;border-radius:50%;background:#e9f7ec24}.fl-panel-bar span{margin-left:10px}.fl-panel-bar em{font-style:normal;color:var(--dim)}.fl-panel-body{display:flex;flex-direction:column;gap:clamp(8px,1.5vh,16px);flex:1;padding:clamp(14px,2.4vh,22px) clamp(16px,1.8vw,24px);animation:fl-in .5s var(--ease)}@keyframes fl-in{0%{opacity:0;transform:translateY(8px)}}.fl-rule{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:#e9f7ec08;font-size:14px}.fl-k{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--g)}.fl-rule b{font-weight:500}.fl-progress-figure{display:flex;align-items:baseline;gap:8px;margin:0 0 8px;font-size:14px;color:var(--mute)}.fl-progress-figure b{font-size:clamp(30px,min(2.6vw,5vh),42px);font-weight:500;letter-spacing:-.04em;color:var(--ink)}.fl-progress-figure span{margin-left:auto;font:500 13px var(--mono);color:var(--g)}.fl-progress-track{display:block;height:8px;border-radius:99px;background:#e9f7ec14;overflow:hidden}.fl-progress-fill{display:block;height:100%;width:var(--p);border-radius:inherit;background:linear-gradient(90deg,var(--g-2),var(--g));box-shadow:0 0 16px #47a23b99;transform-origin:left;animation:fl-fill 1.2s var(--ease)}@keyframes fl-fill{0%{transform:scaleX(0)}}.fl-stats{display:flex;flex-wrap:wrap;gap:6px 20px;margin:10px 0 0}.fl-stats div{display:flex;align-items:center;gap:6px}.fl-stats div:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.fl-stats dt{order:2;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--dim)}.fl-stats dd{order:1;margin:0;font-size:15px;font-weight:500}.fl-stats .is-applied{color:var(--g)}.fl-stats .is-pending{color:#ffc857}.fl-stats .is-offline{color:var(--mute)}.fl-devices{display:grid;margin:0;padding:0;list-style:none;font-size:13px}.fl-devices li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:12px;padding:clamp(5px,.9vh,8px) 4px;border-top:1px solid var(--line);animation:fl-in .5s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + .15s)}.fl-devices b{font:500 12px var(--mono)}.fl-devices span{color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-status{padding:3px 10px;border-radius:99px;font:500 11px var(--mono);font-style:normal}.fl-status.is-applied{color:var(--g);background:#47a23b1a}.fl-status.is-pending{color:#ffc857;background:#ffc8571a}.fl-status.is-offline{color:var(--mute);background:#e9f7ec0f}.fl-foot{margin:auto 0 0;font-size:12.5px;color:var(--mute)}.fl-foot span{margin-left:6px;font:11px var(--mono);color:var(--dim)}.fl-also{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:clamp(12px,2.5vh,28px)}.fl-also-label{margin-right:6px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--dim)}.fl-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;border:1px solid var(--line-2);font-size:13px;color:var(--ink);background:#47a23b0d}.fl-chip .icon{color:var(--g)}.fl-chip.is-checks{border-style:dashed}@media (prefers-reduced-motion: reduce){.fl-panel-body,.fl-devices li,.fl-progress-fill{animation:none}}@media (max-width: 1279px){.fl-also-label{display:none}}@media (max-width: 999px){.fl-head,.fl-body{grid-template-columns:minmax(0,1fr)}.fl-devices li{grid-template-columns:96px minmax(0,1fr) auto}}.gz{--red: #ff8a73}.gz-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px)}.gz-head .kicker{margin-bottom:12px}.gz-title{max-width:none;font-size:clamp(28px,min(3.8vw,6vh),60px)}.gz-directory{font:italic clamp(18px,1.5vw,24px) / 1.3 var(--serif);color:var(--g)}.gz-head-side .actions{margin-top:14px}.gz-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(24px,3.5vw,56px);margin-top:clamp(18px,4vh,44px)}.gz-eyebrow{margin-bottom:6px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--dim)}.gz-scope ol{margin:0;padding:0;list-style:none}@media (min-width: 1000px){.gz-scope ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(18px,2vw,32px);column-gap:clamp(18px,2vw,32px)}}.gz-item{position:relative;padding:clamp(8px,1.6vh,16px) 0 clamp(8px,1.6vh,16px) 18px;border-top:1px solid var(--line)}.gz-item:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:#e9f7ec1f;transition:background-color .3s,box-shadow .3s}.gz-item:hover:before{background:var(--g);box-shadow:0 0 12px var(--g)}.gz-item-head{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px;margin:0}.gz-item-head b{font-size:clamp(15px,1.15vw,17px);font-weight:500}.gz-badge{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:99px;font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.1em}.gz-badge.is-progress{color:#7cc0ff;background:#5aa9ff1a;border:1px solid rgba(90,169,255,.3)}.gz-badge.is-progress i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:gz-blink 1.6s ease-in-out infinite}.gz-badge.is-design{color:var(--g);background:#47a23b14;border:1px solid var(--line-2)}@keyframes gz-blink{50%{opacity:.25}}.gz-item-body{margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--mute)}.gz-arch{display:flex;flex-direction:column;padding:clamp(14px,2.2vh,22px) clamp(16px,1.8vw,24px);border:1px solid var(--line-2);border-radius:20px;background:radial-gradient(120% 80% at 50% 55%,#14321c8c,#030805f2 70%);box-shadow:0 30px 80px -30px #000000e6;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),filter 1.1s var(--ease),border-color .6s,background-color .6s}.gz-arch[data-view="0"]{border-color:#ff8a7359}.gz-arch-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.gz-arch-top h3{font-size:clamp(16px,1.3vw,20px);font-weight:500;letter-spacing:-.01em}.gz-tabs{display:inline-flex;padding:3px;border-radius:99px;border:1px solid var(--line);background:#00000059}.gz-tab{position:relative;padding:6px 14px;border:0;border-radius:99px;background:none;color:var(--mute);font:500 12px var(--display);cursor:pointer;overflow:hidden;transition:color .3s,background-color .3s}.gz-tab.is-active{color:var(--bg);background:var(--g)}.gz-arch[data-view="0"] .gz-tab.is-active{background:var(--red)}.gz-tab:focus-visible{outline:2px solid var(--g);outline-offset:2px}.gz-tab-timer{position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:#00000073;transform-origin:left;animation:fl-timer linear forwards}.gz-caption{display:grid;gap:6px;animation:fl-in .5s var(--ease)}.gz-verdict{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.1em}.gz-verdict.is-0{color:var(--red);background:#ff6e5a1a}.gz-verdict.is-1{color:var(--g);background:#47a23b1a}.gz-caption p{font-size:13.5px;line-height:1.5;color:var(--mute)}.gz-svg{display:block;flex:1 1 0;width:100%;min-height:clamp(170px,30vh,330px);margin:clamp(4px,1vh,12px) 0;overflow:visible}.gz-label{font:11px var(--mono);fill:var(--mute)}.gz-label.is-centre,.gz-label.is-small,.gz-label.is-server{text-anchor:middle}.gz-label.is-small{font-size:10.5px;fill:var(--dim)}.gz-label.is-server{fill:var(--ink)}.gz-v{transform-origin:280px 185px;transition:opacity .7s var(--ease),transform .7s var(--ease),visibility 0s}.gz-svg[data-view="0"] .gz-v1,.gz-svg[data-view="1"] .gz-v0{opacity:0;transform:scale(.94);pointer-events:none;visibility:hidden;transition:opacity .7s var(--ease),transform .7s var(--ease),visibility 0s linear .7s}.gz-attacker-dot{fill:#ff6e5a1f;stroke:var(--red);stroke-width:1.2}.gz-attacker-mark{stroke:var(--red);stroke-width:1.6;stroke-linecap:round}.gz-probe{stroke:var(--red);stroke-width:1.4;stroke-dasharray:4 6;animation:gz-flow .9s linear infinite}@keyframes gz-flow{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.gz-wire{fill:none;stroke-width:1.4}.gz-wire.is-breach{stroke:#ff8a7338;animation:gz-breach 3.2s ease-in-out infinite;animation-delay:calc(.9s + var(--i) * .12s)}@keyframes gz-breach{0%,30%,80%,to{stroke:#ff8a7338;stroke-width:1.4}45%,60%{stroke:var(--red);stroke-width:2.2}}.gz-ripple{fill:none;stroke:var(--red);stroke-width:1.2;transform-origin:280px 185px;animation:gz-ripple 3.2s ease-out infinite .8s;opacity:0}@keyframes gz-ripple{0%{transform:scale(.7);opacity:.9}60%,to{transform:scale(2.2);opacity:0}}.gz-db path,.gz-db ellipse{fill:#1f0d0a;stroke:var(--red);stroke-width:1.4}.gz-db .gz-db-band{fill:none;stroke-opacity:.6}.gz-user circle{fill:#030805e6;stroke:#e9f7ec59;stroke-width:1.2;animation:gz-hit 3.2s ease-in-out infinite;animation-delay:calc(1.1s + var(--i) * .12s)}.gz-user .gz-user-head{fill:#e9f7ec80;stroke:none;animation:none}.gz-user-body{fill:none;stroke:#e9f7ec80;stroke-width:1.4;stroke-linecap:round}@keyframes gz-hit{0%,35%,80%,to{stroke:#e9f7ec59;fill:#030805e6}48%,62%{stroke:var(--red);fill:#ff6e5a2e}}.gz-wire.is-key{stroke:#47a23b59;stroke-dasharray:3 9;animation:gz-key 1.4s linear infinite;animation-delay:calc(var(--i) * -.2s)}@keyframes gz-key{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.gz-server rect{fill:#0a1e10f2;stroke:var(--g);stroke-width:1.2}.gz-server-key{fill:none;stroke:var(--g);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.gz-shield circle{fill:#030805f2;stroke:var(--g);stroke-width:1.4;transform-origin:280px 135px;animation:gz-block .9s ease-out infinite}.gz-shield path{stroke:var(--red);stroke-width:1.8;stroke-linecap:round}@keyframes gz-block{0%{filter:drop-shadow(0 0 0 rgba(71,162,59,0))}40%{filter:drop-shadow(0 0 8px rgba(71,162,59,.9))}to{filter:drop-shadow(0 0 0 rgba(71,162,59,0))}}.gz-device rect{fill:#030805f2;stroke:#e9f7ec66;stroke-width:1.2}.gz-device .gz-chip{fill:var(--g);stroke:none;animation:gz-chip 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}@keyframes gz-chip{0%,to{opacity:.55;filter:drop-shadow(0 0 0 rgba(71,162,59,0))}50%{opacity:1;filter:drop-shadow(0 0 6px rgba(71,162,59,.9))}}@media (prefers-reduced-motion: reduce){.gz-probe,.gz-wire,.gz-ripple,.gz-user circle,.gz-shield circle,.gz-device .gz-chip,.gz-badge.is-progress i{animation:none}}@media (max-width: 999px){.gz-head,.gz-body{grid-template-columns:minmax(0,1fr);align-items:start}.gz-svg{height:auto}}.pr-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px)}.pr-head .kicker{margin-bottom:12px}.pr-title{max-width:none;font-size:clamp(28px,min(3.8vw,6vh),60px)}.pr-intro{margin:0 0 12px;font-size:clamp(14px,1vw,16px);line-height:1.55}@keyframes pr-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pr-step{0%{opacity:.25;transform:translate(-8px)}}@keyframes pr-node{0%{color:var(--dim);border-color:#e9f7ec33;box-shadow:0 0 #47a23b99}60%{box-shadow:0 0 0 8px #47a23b00}to{box-shadow:0 0 16px #47a23b59}}@keyframes pr-result{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes pr-frame{0%{opacity:0;transform:translateY(12px) scale(.985)}}@media (max-width: 999px){.pr-head{grid-template-columns:minmax(0,1fr)}}.ch-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px)}.ch-head .kicker{margin-bottom:12px}.ch-title{max-width:20ch;font-size:clamp(28px,min(3.8vw,6vh),60px)}.ch-support{margin-top:0;font-size:clamp(14px,1vw,16px);line-height:1.55}.ch-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);margin-top:clamp(18px,4vh,44px)}.ch-label{margin-bottom:10px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--dim)}.ch-label span{margin-left:8px;text-transform:none;letter-spacing:0}.ch-list{position:relative;display:grid;gap:clamp(8px,1.5vh,14px);margin:0;padding:0;list-style:none}.ch-rec{position:relative;display:grid;grid-template-columns:30px 46px minmax(0,1fr) auto 26px;align-items:center;gap:12px;padding:clamp(8px,1.5vh,13px) 16px;border:1px solid var(--line);border-radius:14px;background:#060e09b3;transition:border-color .35s,background-color .35s,box-shadow .35s,transform .35s var(--ease)}.ch-rec+.ch-rec:before{content:"";position:absolute;left:30px;bottom:100%;width:2px;height:clamp(8px,1.5vh,14px);background:#e9f7ec2e;transition:background-color .35s,box-shadow .35s}.ch-rec.is-ok+.ch-rec.is-ok:before{background:var(--g);box-shadow:0 0 8px var(--g)}.ch-n{font-size:18px;font-weight:500;letter-spacing:-.04em;color:var(--mute)}.ch-time{font:500 12px var(--mono);color:var(--g)}.ch-what{display:grid;gap:2px;min-width:0}.ch-what b{font-size:15px;font-weight:500}.ch-what small{font-size:13px;color:var(--mute)}.ch-edited{margin-left:8px;padding:1px 7px;border-radius:99px;font:normal 500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#ffc857;background:#ffc8571f}.ch-hash{display:grid;justify-items:end;gap:2px;font-family:var(--mono)}.ch-hash small{font-size:10.5px;color:var(--dim)}.ch-hash code{font-size:12px;color:var(--mute)}.ch-state{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:transparent;border:1px solid rgba(233,247,236,.15);transition:color .3s,background-color .3s,border-color .3s}.ch-rec.is-now{border-color:var(--g);transform:translate(6px);box-shadow:0 0 30px -8px #47a23bb3}.ch-rec.is-ok{border-color:#47a23b66;background:linear-gradient(100deg,#47a23b14,#060e09b3 60%)}.ch-rec.is-ok .ch-state{color:var(--bg);border-color:var(--g);background:var(--g)}.ch-rec.is-ok .ch-hash code{color:var(--g)}.ch-rec.is-edited .ch-hash code{color:#ffc857}.ch-rec.is-bad{border-color:#ff8a73;background:linear-gradient(100deg,#ff6e5a24,#060e09b3 60%);box-shadow:0 0 30px -8px #ff6e5ab3;animation:ch-shake .4s ease-in-out}.ch-rec.is-bad .ch-state{color:var(--bg);border-color:#ff8a73;background:#ff8a73}.ch-rec.is-bad .ch-hash code{color:#ff8a73}@keyframes ch-shake{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.ch-side{display:grid;justify-items:center;gap:clamp(14px,2.6vh,24px);text-align:center}.ch-side .verify{width:clamp(150px,min(14vw,24vh),200px);height:auto;aspect-ratio:1;cursor:pointer}.verify-label{display:grid;justify-items:center;gap:8px}.verify.is-broken{border-color:#ff8a73;background:#ff6e5ae6;color:#000}.ch-status{min-height:2.9em;max-width:30ch;font-size:clamp(15px,1.2vw,18px);line-height:1.45;color:var(--mute);transition:color .3s}.ch-status.is-running{font-family:var(--mono);font-size:14px;color:var(--g)}.ch-status.is-ok{color:var(--g)}.ch-status.is-broken{color:#ff8a73}.ch-tamper{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:99px;border:1px dashed rgba(255,200,87,.45);background:#ffc8570f;color:#ffc857;font:500 13px var(--display);cursor:pointer;transition:background-color .3s,border-color .3s}.ch-tamper:hover{background:#ffc85724}.ch-tamper.is-on{border-style:solid;color:var(--ink);border-color:var(--line-2);background:#e9f7ec0d}@media (prefers-reduced-motion: reduce){.ch-rec.is-bad{animation:none}}@media (max-width: 999px){.ch-head,.ch-body{grid-template-columns:minmax(0,1fr)}.ch-rec{grid-template-columns:24px 40px minmax(0,1fr) 26px}.ch-hash{display:none}.ch-rec+.ch-rec:before{left:27px}}.dz{position:relative}.dz-pin{position:relative;height:100vh;height:100svh;overflow:hidden}.dz-grid{position:absolute;top:-10%;right:0;bottom:-40%;left:0;background-image:linear-gradient(rgba(71,162,59,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(71,162,59,.07) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 65% 50%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 65% 50%,#000,transparent 75%);pointer-events:none;will-change:transform}.dz-glow{position:absolute;right:5%;top:20%;width:55vw;height:60vh;background:radial-gradient(closest-side,rgba(71,162,59,.16),transparent);pointer-events:none;will-change:transform}.dz-inner{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,96px);height:100%;max-width:1480px;margin:0 auto;padding:calc(var(--hdr-h, 90px) + clamp(12px,3vh,36px)) var(--pad) clamp(40px,7vh,72px)}.dz-side .kicker{margin-bottom:12px}.dz-title{max-width:14ch;font-size:clamp(28px,min(3.6vw,6vh),56px)}.dz-intro{margin-top:clamp(10px,2vh,18px);font-size:clamp(13.5px,1vw,15.5px);line-height:1.55}.dz-asks{margin-top:clamp(14px,3vh,28px);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--dim)}.dz-questions{display:grid;gap:2px;margin:8px 0 0;padding:0;list-style:none}.dz-q{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:clamp(5px,1vh,9px) 0 clamp(5px,1vh,9px) 16px;border:0;background:none;color:var(--dim);font:500 clamp(14px,1.1vw,16px) var(--display);text-align:left;cursor:pointer;transition:color .35s,padding-left .35s var(--ease)}.dz-q:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2px;border-radius:2px;background:#e9f7ec1f;transition:background-color .35s,box-shadow .35s}.dz-q:hover,.dz-q.is-past{color:var(--mute)}.dz-q.is-active{padding-left:22px;color:var(--ink)}.dz-q.is-active:before{background:var(--g);box-shadow:0 0 12px var(--g)}.dz-q-n{font:500 12px var(--mono);color:var(--dim)}.dz-q.is-active .dz-q-n{color:var(--g)}.dz-cta{margin-top:clamp(14px,3vh,30px)}.dz-deadline{display:inline-flex;align-items:baseline;gap:10px;padding:6px 14px;border-radius:99px;border:1px solid rgba(255,200,87,.35);background:#ffc85712;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#ffc857}.dz-deadline b{font:500 15px var(--display);letter-spacing:0;text-transform:none;color:var(--ink)}.dz-cta .actions{margin-top:clamp(12px,2.4vh,22px)}.dz-stack{position:relative;height:clamp(380px,62vh,560px);perspective:1600px;perspective-origin:50% 20%;transform-style:preserve-3d}.dz-page{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:clamp(22px,3.4vh,36px) clamp(22px,2.4vw,40px);border:1px solid rgba(71,162,59,.3);border-radius:24px;background:radial-gradient(120% 70% at 100% 0%,rgba(71,162,59,.12),transparent 60%),linear-gradient(165deg,#0c1a10,#040906 70%);box-shadow:0 50px 100px -40px #000000f2,inset 0 1px #ffffff0f;overflow:hidden;transform-origin:50% 100%;will-change:transform,opacity;backface-visibility:hidden}.dz-num{position:absolute;right:clamp(16px,2vw,32px);top:-.12em;font-size:clamp(120px,13vw,220px);font-weight:500;line-height:1;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1px rgba(71,162,59,.22);pointer-events:none}.dz-page-q{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:italic clamp(16px,1.3vw,20px) / 1.3 var(--serif);color:var(--g)}.dz-page-q span{padding:3px 9px;border-radius:99px;border:1px solid var(--line-2);font:normal 500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--mute)}.dz-page h3{position:relative;margin-top:clamp(10px,2vh,18px);font-size:clamp(22px,2vw,32px);font-weight:500;letter-spacing:-.02em;line-height:1.15;max-width:18ch}.dz-page-body{position:relative;margin-top:10px;max-width:52ch;font-size:clamp(13.5px,1vw,15px);line-height:1.55;color:var(--mute)}.dz-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.05) 50%,transparent 65%);background-size:250% 100%;animation:dz-sheen 7s ease-in-out infinite;pointer-events:none}@keyframes dz-sheen{0%,to{background-position:110% 0}50%{background-position:-10% 0}}.dz-v{position:relative;margin:auto 0 0;padding-top:clamp(12px,2.4vh,20px);will-change:transform}.dz-v-checks ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.dz-v-checks li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:#e9f7ec08;font-size:14px}.dz-v-checks em{margin-left:auto;font:normal 500 10.5px var(--mono);color:var(--g)}.dz-tick{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--bg);background:var(--g);box-shadow:0 0 12px #47a23b80}.dz-foot{display:flex;align-items:center;gap:8px;margin-top:10px;font:12px var(--mono);color:var(--mute)}.dz-foot .icon{color:var(--g)}.dz-v-facts{display:grid;margin:auto 0 0}.dz-v-facts div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid var(--line)}.dz-v-facts dt{font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--dim);align-self:center}.dz-v-facts dd{margin:0;font-size:15px}.dz-v-breach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dz-v-breach>div{display:grid;align-content:start;gap:6px;padding:12px;border-radius:14px}.dz-v-breach p{margin-bottom:2px;font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em}.dz-v-breach span{display:flex;align-items:center;gap:6px;font-size:13.5px}.dz-v-breach .is-exposed{border:1px solid rgba(255,138,115,.3);background:#ff6e5a0f}.dz-v-breach .is-exposed p{color:#ff8a73}.dz-v-breach .is-exposed span{color:var(--mute)}.dz-v-breach .is-safe{border:1px solid var(--line-2);background:#47a23b0f}.dz-v-breach .is-safe p,.dz-v-breach .is-safe .icon{color:var(--g)}.dz-v-gaps{display:grid;gap:8px;margin:auto 0 0;list-style:none}.dz-v-gaps li{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;border:1px solid var(--line-2);background:#47a23b0a;font-size:14px}.dz-v-gaps i{width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 10px var(--g)}.dz-claims{position:absolute;left:0;right:0;bottom:clamp(12px,2.4vh,24px);padding:0 var(--pad);font:11.5px var(--mono);text-align:center;color:var(--dim)}@media (max-width: 999px),(prefers-reduced-motion: reduce){.dz-pin{height:auto;overflow:visible}.dz-inner{padding-top:clamp(56px,9vh,96px)}.dz-stack{display:grid;gap:16px;height:auto;perspective:none}.dz-page{position:relative;inset:auto}.dz-claims{position:static;padding-bottom:32px}.dz-sheen{animation:none}}@media (max-width: 999px){.dz-inner,.dz-v-checks ul,.dz-v-breach{grid-template-columns:minmax(0,1fr)}.dz-v-facts div{grid-template-columns:110px minmax(0,1fr)}}.hero-creds{position:absolute;right:0;bottom:clamp(56px,11vh,130px);width:min(420px,32vw)}.tb{position:relative}.tb-head{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:6px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.22em;color:var(--mute)}.tb-head i{width:6px;height:6px;border-radius:50%;background:var(--g);box-shadow:0 0 10px var(--g)}.tb-badges{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;align-items:end;gap:2px;margin:0;padding:0;list-style:none}.tb-badge{display:grid;justify-items:center;gap:6px;padding:8px 2px 6px;border:1px solid transparent;text-align:center;cursor:default;animation:tb-in .9s var(--ease) both;animation-delay:calc(1.1s + var(--i) * .14s)}@keyframes tb-in{0%{opacity:0;transform:translateY(14px) scale(.92)}}.tb-emblem{display:block;width:100%;transition:transform .45s var(--ease);max-width:min(64px,7.5vh)}.tb-badge.is-iso .tb-emblem{max-width:min(78px,9vh)}.tb-name{display:grid;gap:1px;line-height:1.2}.tb-name b{font-size:11px;font-weight:600;letter-spacing:-.01em;color:var(--ink);white-space:nowrap}.tb-name small{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--mute)}.em{display:block;width:100%;height:auto;overflow:visible;transition:filter .4s}.em-green{--em-glow: rgba(71, 162, 59, .55);--em-ink: #47a23b}.em-gold{--em-glow: rgba(255, 196, 70, .45);--em-ink: #ffc857}.em-blue{--em-glow: rgba(90, 169, 255, .45);--em-ink: #7cc0ff}.em{filter:drop-shadow(0 0 9px var(--em-glow))}.tb-badge:hover .tb-emblem,.tb-open:focus-visible .tb-emblem{transform:scale(1.14)}.tb-badge:hover .em{filter:drop-shadow(0 0 14px var(--em-glow))}.em-green .em-m1{stop-color:#d9ffc9}.em-green .em-m2{stop-color:#47a23b}.em-green .em-m3{stop-color:#1f8a3c}.em-gold .em-m1{stop-color:#fff1c2}.em-gold .em-m2{stop-color:#ffc857}.em-gold .em-m3{stop-color:#a8680c}.em-blue .em-m1{stop-color:#dcefff}.em-blue .em-m2{stop-color:#7cc0ff}.em-blue .em-m3{stop-color:#2a5fa8}.em-green .em-d1{stop-color:#1d4a27}.em-gold .em-d1{stop-color:#4a3510}.em-blue .em-d1{stop-color:#16304f}.em .em-d2{stop-color:#030805}.em-edge{fill:#030805d9;stroke-width:2.2}.em-band{fill:none;stroke:var(--em-ink);stroke-opacity:.25;stroke-width:.8;stroke-dasharray:1.5 3}.em-ring{transform-origin:60px 60px;animation:em-spin 40s linear infinite}.tb-badge:hover .em-ring{animation-duration:16s}@keyframes em-spin{to{transform:rotate(1turn)}}.em-text{fill:var(--em-ink);font:600 7.6px var(--mono);letter-spacing:.2em}.em-disc{stroke-width:1.4}.em-mark .em-fill{fill:var(--em-ink)}.em-mark .em-cut{fill:none;stroke:#04100a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion: reduce){.tb-badge,.em-ring{animation:none}}@media (max-width: 1199px){.hero-creds{position:static;width:auto;max-width:400px;margin-top:28px}}@media (max-width: 480px){.tb-badges{grid-template-columns:1fr 1fr;gap:2px 8px}.tb-badge.is-iso .tb-emblem{max-width:min(64px,7.5vh)}.tb-name b{font-size:12px}.is-iso .tb-name b{font-size:12.5px}}.st-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(20px,4vw,64px)}.st-head .kicker{margin-bottom:12px}.st-title{max-width:none;font-size:clamp(30px,min(4.2vw,7vh),68px)}.st-sub{margin:0 0 16px;font-size:clamp(14px,1.05vw,16.5px);line-height:1.55}.ob{margin-top:clamp(20px,4vh,44px)}.ob-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}.ob-step{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px 14px;border:0;border-radius:14px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .3s}.ob-step:hover{background:#e9f7ec08}.ob-step:focus-visible{outline:2px solid var(--g);outline-offset:2px}.ob-step-n{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;font:600 11.5px var(--mono);color:var(--dim);border:1px solid rgba(233,247,236,.18);transition:all .4s var(--ease)}.ob-step.is-done .ob-step-n{color:var(--bg);background:var(--g-2);border-color:var(--g-2)}.ob-step.is-active .ob-step-n{color:var(--bg);background:var(--g);border-color:var(--g);box-shadow:0 0 0 5px #47a23b24,0 0 22px #47a23b8c}.ob-step-text{display:grid;gap:2px}.ob-step-text b{font-size:15px;font-weight:500;color:var(--mute);transition:color .3s}.ob-step.is-active .ob-step-text b,.ob-step.is-done .ob-step-text b{color:var(--ink)}.ob-step-text small{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--dim)}.ob-step.is-active .ob-step-text small{color:var(--g)}.ob-step-bar{position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:#e9f7ec1a;overflow:hidden}.ob-step.is-done .ob-step-bar{background:var(--g-2)}.ob-step-bar span{display:block;height:100%;background:var(--g);box-shadow:0 0 8px var(--g);transform-origin:left;animation:fl-timer linear forwards}.ob-window{position:relative;border-radius:20px;padding:1px;background:conic-gradient(from var(--ob-a, 0deg),rgba(71,162,59,.08),rgba(71,162,59,.75) 12%,rgba(71,162,59,.08) 28%,rgba(71,162,59,.08));box-shadow:0 40px 90px -40px #000000f2,0 0 90px -40px #47a23b80;animation:ob-edge 7s linear infinite}@property --ob-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes ob-edge{to{--ob-a: 360deg}}.ob-bar,.ob-body,.ob-note{position:relative;background:#050b07}.ob-bar{display:flex;align-items:center;gap:6px;padding:11px 16px;border-radius:19px 19px 0 0;border-bottom:1px solid rgba(233,247,236,.07)}.ob-bar>i{width:9px;height:9px;border-radius:50%;background:#e9f7ec24}.ob-host{display:inline-flex;align-items:center;gap:7px;margin-left:12px;padding:4px 12px;border-radius:99px;font:12px var(--mono);color:var(--ink);background:#e9f7ec0d}.ob-host .icon{color:var(--g)}.ob-clock{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font:600 13px var(--mono);color:var(--g);font-variant-numeric:tabular-nums}.ob-clock i{width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 10px var(--g);animation:gz-blink 1.2s ease-in-out infinite}.ob-body{height:clamp(230px,32vh,320px);padding:clamp(16px,2.6vh,26px) clamp(18px,2.2vw,32px);overflow:hidden}.ob-note{margin:0;padding:0 16px 10px;border-radius:0 0 19px 19px;font:10.5px var(--mono);text-align:right;color:var(--dim)}.ob-scene{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:center;gap:clamp(20px,3vw,48px);height:100%;animation:fl-in .5s var(--ease)}.ob-k{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--dim)}.ob-mono{font:12.5px var(--mono);color:var(--mute)}.ob-plan-name{margin-top:4px;font-size:clamp(18px,1.6vw,24px);font-weight:500;letter-spacing:-.02em}.ob-plan ul{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.ob-plan li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mute);animation:ob-rise .5s var(--ease) both;animation-delay:calc(.2s + var(--i) * .12s)}.ob-plan li .icon{box-sizing:content-box;padding:3px;border-radius:50%;color:var(--bg);background:var(--g)}@keyframes ob-rise{0%{opacity:0;transform:translateY(8px)}}.ob-order{display:grid;gap:8px;padding:clamp(14px,2vh,20px);border-radius:16px;border:1px solid rgba(233,247,236,.08);background:#e9f7ec06}.ob-line{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--mute)}.ob-count{font:600 18px var(--mono);color:var(--ink)}.ob-line.is-total{padding-top:8px;border-top:1px solid rgba(233,247,236,.07);color:var(--ink)}.ob-line.is-total b{font-size:22px;color:var(--g)}.ob-slider{position:relative;display:block;height:6px;margin:2px 0 6px;border-radius:99px;background:#e9f7ec14}.ob-slider span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--g-2),var(--g))}.ob-slider i{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px #47a23b59}.ob-cta{display:flex;align-items:center;justify-content:center;gap:8px;justify-self:stretch;margin-top:4px;padding:10px;border-radius:99px;font-size:13.5px;font-weight:600;text-align:center;text-decoration:none;color:var(--bg);background:var(--g);box-shadow:0 0 22px #47a23b73;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s,background-color .25s;animation:ob-cta-pulse 1.4s ease-out 2.6s 1 both}.ob-cta:hover{transform:translateY(-2px);background:#53a646;box-shadow:0 6px 30px #47a23b99}.ob-cta:active{transform:translateY(0) scale(.98)}.ob-cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@keyframes ob-cta-pulse{0%{box-shadow:0 0 #47a23b8c,0 0 22px #47a23b73}to{box-shadow:0 0 0 14px #47a23b00,0 0 22px #47a23b73}}.ob-slider input{position:absolute;top:-10px;left:-8px;width:calc(100% + 16px);height:26px;margin:0;opacity:0;cursor:pointer;touch-action:pan-y}.ob-slider:focus-within i{box-shadow:0 0 0 5px #47a23b99}.ob-slider i{transition:box-shadow .2s}.ob-done{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--g);animation:ob-rise .5s var(--ease) both 3s}.ob-ring{position:relative;justify-self:center;width:min(100%,clamp(150px,22vh,210px));aspect-ratio:1}.ob-ring svg{width:100%;height:100%;transform:rotate(-90deg);filter:drop-shadow(0 0 16px rgba(71,162,59,.35))}.ob-ring-track{fill:none;stroke:#e9f7ec14;stroke-width:6}.ob-ring-fill{fill:none;stroke:var(--g);stroke-width:6;stroke-linecap:round}.ob-ring-v{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:2px}.ob-ring-v b{font-size:clamp(26px,2.4vw,36px);font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ob-ring-v small{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--g)}.ob-log{display:grid;gap:clamp(6px,1.2vh,10px);margin:0;padding:0;list-style:none;font:12.5px/1.4 var(--mono)}.ob-log li{display:flex;align-items:center;gap:10px;color:var(--mute);animation:ob-rise .45s var(--ease) both;animation-delay:calc(.4s + var(--i) * .8s)}.ob-log-t{color:var(--dim)}.ob-log-ok{flex:none;color:var(--g)}.ob-log li.is-final{color:var(--g);font-weight:600}.ob-enrol-side{display:grid;gap:12px}.ob-devices{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ob-devices li{display:grid;grid-template-columns:18px 110px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;border-radius:10px;border:1px solid rgba(233,247,236,.07);background:#e9f7ec06;font-size:13px;animation:ob-slide .5s var(--ease) both;animation-delay:calc(.4s + var(--i) * .9s)}@keyframes ob-slide{0%{opacity:0;transform:translate(-14px)}}.ob-devices .icon{color:var(--mute)}.ob-devices b{font:500 12px var(--mono)}.ob-devices span{color:var(--mute)}.ob-devices em{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:99px;font:normal 500 10.5px var(--mono);color:var(--g);background:#47a23b1a}.ob-toast{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:12px;border:1px solid rgba(71,162,59,.4);background:linear-gradient(100deg,#47a23b24,#050b07e6 70%);font-size:13px;animation:ob-rise .5s var(--ease) both 4.4s}.ob-toast span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--bg);background:var(--g)}@media (prefers-reduced-motion: reduce){.ob-window,.ob-scene,.ob-plan li,.ob-cta,.ob-done,.ob-log li,.ob-devices li,.ob-toast,.ob-clock i{animation:none}}@media (max-width: 999px){.st-head{grid-template-columns:minmax(0,1fr)}.ob-rail{grid-template-columns:minmax(0,1fr);gap:4px}.ob-body{height:auto}.ob-scene{grid-template-columns:minmax(0,1fr)}.ob-host{display:none}.ob-devices li{grid-template-columns:18px minmax(0,1fr) auto}.ob-devices span{display:none}}.tb-open{display:grid;justify-items:center;gap:6px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.tb-open:focus-visible{outline:none}.tb-open:focus-visible .tb-name b{color:var(--g);text-decoration:underline;text-underline-offset:3px}.tb-badge:hover .tb-name b{color:var(--g)}.cv{--c: #47a23b;--c-rgb: 99, 217, 76;position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;display:grid;place-items:center;padding:20px;background:#010402bd;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:cv-fade .35s ease both}.cv.is-gold{--c: #ffc857;--c-rgb: 255, 200, 87}.cv.is-blue{--c: #7cc0ff;--c-rgb: 124, 192, 255}@keyframes cv-fade{0%{opacity:0}}.cv-card{position:relative;width:min(460px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:30px 30px 24px;border:1px solid rgba(var(--c-rgb),.4);border-radius:26px;background:radial-gradient(90% 55% at 50% 0%,rgba(var(--c-rgb),.16),transparent 70%),linear-gradient(175deg,#0b1a10,#030805 75%);box-shadow:0 40px 120px -30px #000000f2,0 0 90px -30px rgba(var(--c-rgb),.6),inset 0 1px #ffffff12;text-align:center;animation:cv-card .5s cubic-bezier(.22,1,.36,1) both}@keyframes cv-card{0%{opacity:0;transform:translateY(18px) scale(.97)}}.cv-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(233,247,236,.14);background:#e9f7ec0a;color:var(--mute);font-size:20px;line-height:1;cursor:pointer;transition:color .3s,border-color .3s}.cv-close:hover,.cv-close:focus-visible{color:var(--ink);border-color:rgba(var(--c-rgb),.6);outline:none}.cv-stage{position:relative;width:170px;height:170px;margin:8px auto 36px}.cv-emblem{position:absolute;top:12px;right:12px;bottom:12px;left:12px;will-change:transform}.cv-emblem .em{filter:drop-shadow(0 0 22px rgba(var(--c-rgb),.55))}.cv.is-sealed .cv-emblem .em{animation:cv-glow 2.8s ease-in-out infinite .6s}@keyframes cv-glow{50%{filter:drop-shadow(0 0 34px rgba(var(--c-rgb),.85))}}.cv-scan{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);overflow:visible}.cv-scan-track{fill:none;stroke:rgba(var(--c-rgb),.14);stroke-width:1.5}.cv-scan-arc{fill:none;stroke:var(--c);stroke-width:3;stroke-linecap:round;stroke-dasharray:16 84;transform-origin:100px 100px;filter:drop-shadow(0 0 6px var(--c));opacity:0;animation:cv-sweep var(--scan) linear var(--fly) forwards}@keyframes cv-sweep{0%{opacity:1;transform:rotate(-90deg)}to{opacity:1;transform:rotate(630deg)}}.cv.is-sealed .cv-scan-arc{opacity:1;animation:none;stroke-dasharray:100 0;transform:rotate(-90deg);transition:stroke-dasharray .45s cubic-bezier(.22,1,.36,1)}.cv-wave{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid var(--c);opacity:0;pointer-events:none}.cv.is-sealed .cv-wave{animation:cv-wave 1.1s cubic-bezier(.22,1,.36,1) forwards}.cv.is-sealed .cv-wave.is-late{animation-delay:.18s}@keyframes cv-wave{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(2.3)}}.cv-burst{position:absolute;left:50%;top:50%;pointer-events:none}.cv-burst i{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);opacity:0}.cv.is-sealed .cv-burst i{animation:cv-burst .9s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--d)}@keyframes cv-burst{0%{opacity:1;transform:rotate(var(--a)) translate(70px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(150px) scale(.3)}}.cv-stamp{position:absolute;left:50%;bottom:-14px;display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:99px;font:700 12px var(--mono);text-transform:uppercase;letter-spacing:.22em;color:#031006;background:var(--c);box-shadow:0 0 0 4px #030805f2,0 0 30px rgba(var(--c-rgb),.7);opacity:0;transform:translate(-50%) scale(1.8) rotate(-8deg)}.cv.is-sealed .cv-stamp{animation:cv-stamp .5s cubic-bezier(.34,1.56,.64,1) forwards .12s}@keyframes cv-stamp{to{opacity:1;transform:translate(-50%) scale(1) rotate(-3deg)}}.cv-status{display:inline-flex;align-items:center;gap:8px;min-height:20px;font:500 11.5px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--c)}.cv-spin{width:12px;height:12px;border-radius:50%;border:2px solid rgba(var(--c-rgb),.25);border-top-color:var(--c);animation:spin .8s linear infinite}.cv-title{margin-top:6px;font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.02em;animation:cv-rise .5s var(--ease) both var(--fly)}.cv-issuer{margin-top:4px;font-size:13.5px;color:var(--mute);animation:cv-rise .5s var(--ease) both calc(var(--fly) + 80ms)}@keyframes cv-rise{0%{opacity:0;transform:translateY(8px)}}.cv-rows{display:grid;margin:20px 0 0;text-align:left}.cv-rows div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:12px;padding:10px 2px;border-top:1px solid rgba(233,247,236,.07);animation:cv-rise .45s var(--ease) both;animation-delay:calc(var(--fly) + .2s + var(--i) * .19s)}.cv-rows dt{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);align-self:center}.cv-rows dd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;font-size:14px;color:var(--ink)}.cv-tick{flex:none;color:var(--c);opacity:0;transform:scale(.4);animation:cv-tick .35s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--fly) + .42s + var(--i) * .19s)}@keyframes cv-tick{to{opacity:1;transform:none}}.cv-note{margin-top:12px;font:11px var(--mono);color:var(--dim)}.cv.is-still,.cv.is-still *{animation:none!important;transition:none!important}.cv.is-still .cv-stamp{opacity:1;transform:translate(-50%) rotate(-3deg)}.cv.is-still .cv-tick{opacity:1;transform:none}@media (max-width: 480px){.cv-card{padding:26px 18px 20px}.cv-rows div{grid-template-columns:minmax(0,1fr);gap:3px}}.cv.is-journey .cv-card{visibility:hidden;opacity:0}.cv.is-journey .cv-card,.cv.is-journey .cv-card *{animation-play-state:paused!important}.cv.is-journey{background:#010402d6}.jr{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:clamp(14px,3vh,28px);padding:24px;pointer-events:none;transition:opacity .6s ease,transform .8s cubic-bezier(.22,1,.36,1)}.cv.is-card .jr{opacity:0;transform:scale(1.08)}.jr-caption{display:grid;justify-items:center;gap:8px;text-align:center}.jr-count{font:600 12px var(--mono);letter-spacing:.2em;color:var(--c)}.jr-count i{font-style:normal;color:var(--dim)}.jr-title{font-size:clamp(22px,2.4vw,32px);font-weight:500;letter-spacing:-.02em;color:var(--ink);animation:jr-title .55s cubic-bezier(.22,1,.36,1) both}@keyframes jr-title{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}}.jr-stage{--pw: min(380px, 72vw);--ph: min(260px, 36vh);--gap: calc(var(--pw) + 110px);position:relative;width:min(1000px,100vw);height:min(420px,54vh);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.jr-cam{position:absolute;left:50%;top:50%;width:0;height:0;will-change:transform}.jr-world{position:absolute;left:0;top:0;width:0;height:0;will-change:transform}.jr-panel{--p: 0ms;position:absolute;left:calc(var(--n) * var(--gap) - var(--pw) / 2);top:calc(var(--ph) / -2);width:var(--pw);height:var(--ph);display:grid;place-items:center;opacity:.18;animation:jr-panel calc(var(--ch) + .28s) cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--p) - .14s)}.jr-panel.is-2{--p: var(--ch)}.jr-panel.is-3{--p: calc(var(--ch) * 2)}.jr-panel.is-4{--p: calc(var(--ch) * 3)}.jr-panel.is-5{--p: calc(var(--ch) * 4);animation-name:jr-final;animation-duration:.6s;animation-fill-mode:both}@keyframes jr-panel{0%{opacity:.18;transform:scale(.9)}24%,76%{opacity:1;transform:none}to{opacity:.18;transform:scale(.9)}}@keyframes jr-final{0%{opacity:.18;transform:scale(.9)}to{opacity:1;transform:none}}.jr-far,.jr-mid{position:absolute;top:0;bottom:0;left:-20%;width:400%;pointer-events:none;will-change:transform}.jr-far{background-image:repeating-linear-gradient(90deg,rgba(var(--c-rgb),.07) 0 1px,transparent 1px 90px);-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 70%,transparent)}.jr-mid{background-image:radial-gradient(circle,rgba(var(--c-rgb),.55) 0 1.2px,transparent 1.6px),radial-gradient(circle,rgba(233,247,236,.35) 0 1px,transparent 1.4px);background-size:137px 97px,211px 163px;background-position:0 0,60px 40px;opacity:.6}.jr-thread{position:absolute;left:0;top:calc(var(--ph) / 2 + 22px);width:calc(var(--gap) * 4);height:2px;background:rgba(var(--c-rgb),.1)}.jr-thread span{display:block;height:100%;background:linear-gradient(90deg,rgba(var(--c-rgb),.4),var(--c));box-shadow:0 0 12px var(--c);transform-origin:left;transform:scaleX(0);animation:jr-fill var(--total) cubic-bezier(.4,0,.2,1) forwards}.jr-mark{position:absolute;left:calc(var(--i) * var(--gap) - 6px);top:calc(var(--ph) / 2 + 17px);width:12px;height:12px;transform:rotate(45deg);border:1px solid rgba(var(--c-rgb),.4);background:#040a06;transition:background-color .4s,box-shadow .4s,transform .5s cubic-bezier(.34,1.56,.64,1)}.jr-mark.is-on{background:var(--c);box-shadow:0 0 14px var(--c);transform:rotate(45deg) scale(1.2)}.jr-org{width:min(360px,76vw);height:auto;overflow:visible}.jr-grid line{stroke:rgba(var(--c-rgb),.08);stroke-width:1}.jr-link{stroke:rgba(var(--c-rgb),.7);stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;animation:jr-draw .4s ease-out forwards;animation-delay:calc(var(--p) + .14s + var(--i) * 55ms)}@keyframes jr-draw{to{stroke-dashoffset:0}}.jr-node{fill:#06140b;stroke:var(--c);stroke-width:1.6;transform-box:fill-box;transform-origin:center;transform:scale(0);animation:jr-pop .45s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--p) + 60ms + var(--i) * 60ms)}.jr-node.is-root{fill:var(--c);filter:drop-shadow(0 0 8px var(--c))}@keyframes jr-pop{to{transform:scale(1)}}.jr-panel.is-2{perspective:900px}.jr-doc{--r: calc((var(--i) - 1) * 9deg);--x: calc((var(--i) - 1) * 70px);position:absolute;display:grid;align-content:start;gap:9px;width:132px;height:172px;padding:16px 14px;border-radius:12px;border:1px solid rgba(var(--c-rgb),.35);background:linear-gradient(170deg,#0d1f13,#050c07);box-shadow:0 20px 40px -18px #000000e6;transform:translate(160px) rotate(14deg);opacity:0;animation:jr-fan .55s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--p) + var(--i) * 90ms)}@keyframes jr-fan{to{opacity:1;transform:translate(var(--x)) rotate(var(--r))}}.jr-doc b{width:55%;height:7px;margin-bottom:4px;border-radius:4px;background:var(--c);opacity:.8}.jr-doc i{height:5px;border-radius:3px;background:#e9f7ec2e;transform-origin:left;transform:scaleX(0);animation:jr-write .35s ease-out forwards;animation-delay:calc(var(--p) + .25s + var(--i) * 90ms + var(--l) * 60ms)}.jr-doc i:nth-child(odd){width:78%}@keyframes jr-write{to{transform:scaleX(1)}}.jr-controls{display:grid;gap:10px;width:min(360px,80vw);margin:0;padding:0;list-style:none}.jr-controls li{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:12px;border:1px solid rgba(233,247,236,.08);background:#e9f7ec08;font-size:14.5px;color:var(--ink);opacity:0;transform:translate(-16px);animation:jr-row .4s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--p) + var(--i) * .11s)}@keyframes jr-row{to{opacity:1;transform:none}}.jr-box{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1px solid rgba(var(--c-rgb),.5);color:transparent;animation:jr-tick .3s ease forwards;animation-delay:calc(var(--p) + .2s + var(--i) * .11s)}@keyframes jr-tick{to{color:#031006;background:var(--c);border-color:var(--c);box-shadow:0 0 12px rgba(var(--c-rgb),.6)}}.jr-panel.is-4{grid-template-columns:auto auto;gap:28px}.jr-file{position:relative;display:grid;align-content:start;gap:10px;width:150px;height:190px;padding:20px 16px;border-radius:12px;border:1px solid rgba(var(--c-rgb),.35);background:linear-gradient(170deg,#0d1f13,#050c07);overflow:hidden}.jr-file i{height:5px;border-radius:3px;background:#e9f7ec29}.jr-file i:nth-child(3n){width:64%}.jr-beam{position:absolute;left:0;right:0;top:0;height:36px;background:linear-gradient(transparent,rgba(var(--c-rgb),.35),transparent);border-bottom:1px solid var(--c);box-shadow:0 6px 18px rgba(var(--c-rgb),.45);transform:translateY(-40px);animation:jr-beam .62s cubic-bezier(.45,0,.55,1) forwards;animation-delay:calc(var(--p) + 60ms)}@keyframes jr-beam{to{transform:translateY(200px)}}.jr-checks{display:grid;gap:10px}.jr-checks span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:99px;border:1px solid rgba(var(--c-rgb),.45);background:rgba(var(--c-rgb),.08);font:500 12px var(--mono);color:var(--c);opacity:0;transform:scale(.85);animation:jr-confirm .4s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--p) + .16s + var(--i) * .15s)}@keyframes jr-confirm{to{opacity:1;transform:none}}.jr-seal{position:relative;width:min(180px,42vw);transform:scale(.3) rotate(-30deg);opacity:0;animation:jr-land .75s cubic-bezier(.34,1.4,.64,1) forwards;animation-delay:calc(var(--p) + .5s)}.jr-seal .em{filter:drop-shadow(0 0 30px rgba(var(--c-rgb),.7))}@keyframes jr-land{to{opacity:1;transform:none}}.jr-shock{position:absolute;width:200px;height:200px;border-radius:50%;border:2px solid var(--c);opacity:0;animation:cv-wave 1s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--p) + .76s)}.jr-rays{position:absolute;width:420px;height:420px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(var(--c-rgb),.16) 0deg 4deg,transparent 4deg 18deg);-webkit-mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,transparent 100%);opacity:0;animation:jr-rays-in .8s ease forwards calc(var(--p) + .64s),jr-rays-turn 14s linear infinite}@keyframes jr-rays-in{to{opacity:1}}@keyframes jr-rays-turn{to{transform:rotate(1turn)}}.jr-steps{position:relative;display:flex;justify-content:space-between;width:min(420px,80vw);margin:0;padding:0;list-style:none}.jr-track{position:absolute;left:5px;right:5px;top:50%;height:2px;margin-top:-1px;background:#e9f7ec1a}.jr-track span{display:block;height:100%;background:var(--c);box-shadow:0 0 10px var(--c);transform-origin:left;transform:scaleX(0);animation:jr-fill var(--total) linear forwards}@keyframes jr-fill{to{transform:scaleX(1)}}.jr-steps li{position:relative;width:11px;height:11px;border-radius:50%;border:1px solid rgba(233,247,236,.25);background:#040a06;transition:background-color .35s,border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.34,1.56,.64,1)}.jr-steps li.is-on{border-color:var(--c);background:var(--c);box-shadow:0 0 12px rgba(var(--c-rgb),.8);transform:scale(1.15)}.jr-skip{position:absolute;right:clamp(16px,3vw,36px);bottom:clamp(16px,3vh,36px);padding:8px 16px;border-radius:99px;border:1px solid rgba(233,247,236,.18);background:#e9f7ec0a;color:var(--mute);font:500 12.5px var(--display);letter-spacing:.04em;cursor:pointer;pointer-events:auto;transition:color .3s,border-color .3s}.jr-skip:hover,.jr-skip:focus-visible{color:var(--ink);border-color:rgba(var(--c-rgb),.6);outline:none}@media (max-width: 600px){.jr-doc{--x: calc((var(--i) - 1) * 46px);width:104px;height:140px}.jr-panel.is-4{grid-template-columns:auto;gap:14px}.jr-file{width:130px;height:150px}}.jr-ping{fill:none;stroke:var(--c);stroke-width:1;transform-box:fill-box;transform-origin:center;opacity:0;animation:jr-ping .8s ease-out forwards;animation-delay:calc(var(--p) + .12s + var(--i) * 60ms)}@keyframes jr-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.jr-seat{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;border:1px solid rgba(var(--c-rgb),.45);background:radial-gradient(circle at 50% 38%,rgba(var(--c-rgb),.5) 0 5px,transparent 5.5px),radial-gradient(ellipse 11px 7px at 50% 88%,rgba(var(--c-rgb),.5) 0 100%,transparent 100%),#06120a;opacity:0;transform:translate(var(--x),var(--y)) scale(.6);animation:jr-seat .5s cubic-bezier(.34,1.4,.64,1) forwards;animation-delay:calc(var(--p) + var(--i) * 70ms)}@keyframes jr-seat{to{opacity:1;transform:translate(var(--x),var(--y))}}.jr-seat i{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid var(--c);opacity:0;animation:jr-speak .42s ease-in-out 2 both;animation-delay:calc(var(--p) + .26s + var(--i) * .13s)}@keyframes jr-speak{50%{opacity:1;box-shadow:0 0 14px rgba(var(--c-rgb),.7)}}.jr-motes{position:absolute;left:50%;top:50%}.jr-motes i{position:absolute;left:-2.5px;top:-2.5px;width:5px;height:5px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c);opacity:0;animation:jr-gather .55s cubic-bezier(.55,0,.75,.3) forwards;animation-delay:calc(var(--p) + var(--d))}@keyframes jr-gather{0%{opacity:0;transform:translate(var(--x),var(--y)) scale(.6)}25%{opacity:1}to{opacity:.2;transform:none}}.jr-shock.is-late{animation-delay:calc(var(--p) + .9s)}@media (prefers-reduced-motion: reduce){.jr *{animation:none!important}}.gov{margin:-8px 0 28px}.gov-label{margin-bottom:10px;font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--dim)}.gov ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.gov li{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(160deg,#0e281699,#030905d9 70%)}.gov-emblem{flex:none;width:64px}.gov li>span:last-child{display:grid;gap:3px}.gov b{font-size:15px;font-weight:600}.gov small{font-size:13px;color:var(--mute)}@media (max-width: 700px){.gov ul{grid-template-columns:minmax(0,1fr)}}.prod-media .practice-screen{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:#050a07}.prod-media .practice-screen.is-phone{background:radial-gradient(60% 70% at 50% 40%,rgba(71,162,59,.12),transparent 70%),#030a05}.prod-media .practice-stage{position:absolute;top:0;left:0;width:960px;height:600px;transform:scale(var(--s, .5));transform-origin:0 0}.prod-media .practice-screen.is-fill .practice-stage>.cm{height:100%}.prod-media .practice-screen.is-center .practice-stage,.prod-media .practice-screen.is-phone .practice-stage{display:grid;place-items:center}.prod-media .practice-screen.is-phone .pa{height:600px;padding:40px 0}.prod-media .practice-screen.is-phone .pa-phone{height:520px}.ported .shot-frame{width:100%}.ported .shot-frame .practice-screen{border-radius:18px;box-shadow:0 30px 60px -24px #000000d9,0 0 0 1px #47a23b14}.ported .site-card .shot-frame{margin-bottom:14px}.ported .site-card>.shot-frame{max-width:880px;margin-inline:auto}.hdr-drop{width:-moz-max-content;width:max-content}.hdr-drop a{white-space:nowrap;padding-right:18px}.hdr-drop a:hover{padding-right:12px}.hdr.is-scrolled{background:#020503;box-shadow:0 1px #47a23b1a}@media (pointer: coarse){.page-hero-crumbs a,.ftr-link,.ftr-logo,.ftr-contact a,.ftr-facts>a,.site-actions>a:not(.site-button){display:inline-block;padding:10px 0;margin:-10px 0}.page-hero-crumbs a{padding-inline:6px;margin-inline:-6px}.gz-tab{min-height:40px;padding-inline:16px}}.world{opacity:0;transition:opacity 1.6s var(--ease)}.world.is-on{opacity:.9}.one-hub-core{container-type:inline-size;gap:min(4px,1.6cqw)}.one-hub-logo{width:min(38px,15cqw);margin-bottom:min(2px,.8cqw)}.one-hub-name{font-size:min(10.5px,4.2cqw)}.one-hub-price b{font-size:min(clamp(34px,min(3.2vw,5.4vh),50px),19cqw)}.one-hub-price small{margin-top:min(6px,2.4cqw);font-size:min(11px,4.4cqw)}.one-hub-note{margin-top:min(8px,3cqw);padding:min(3px,1.2cqw) min(10px,4cqw);font-size:min(10.5px,4.1cqw)}.dz-page{--num: clamp(84px, 7vw, 132px)}.dz-num{top:calc(clamp(22px,3.4vh,36px) + 30px);font-size:var(--num);-webkit-text-stroke-color:rgba(71,162,59,.18)}.dz-page h3{max-width:min(18ch,calc(100% - var(--num) * 1.35))}.dz-page-body{max-width:min(52ch,calc(100% - var(--num) * 1.5))}@media (max-width: 999px){.dz-page{--num: 60px}.dz-num{top:calc(clamp(22px,3.4vh,36px) - 8px)}.dz-page-q{flex-direction:column;align-items:flex-start;padding-right:78px}.dz-page h3{max-width:18ch}.dz-page-body{max-width:52ch}}@media (min-width: 1000px){.gz-head,.pr-head,.st-head{align-items:start;row-gap:0}.gz-head>div:first-child,.pr-head>div:first-child,.st-head>div:first-child{display:contents}.gz-head .kicker,.pr-head .kicker,.st-head .kicker{grid-column:1 / -1;grid-row:1;justify-self:start}.gz-head .section-title,.pr-head .section-title,.st-head .section-title{grid-column:1;grid-row:2}.gz-head-side,.pr-head-side,.st-side{grid-column:2;grid-row:2}.pr-head-side,.st-side{display:flex;align-items:center;gap:clamp(14px,1.6vw,28px);min-height:100%}.pr-head,.st-head{grid-template-columns:max-content minmax(0,1fr)}.pr-head-side>p,.st-side>p{flex:1 1 0;margin:0}.pr-head-side>:last-child,.st-side>:last-child{flex:none}}@media (min-width: 1000px) and (max-width: 1199px){.pr-head,.st-head{grid-template-columns:minmax(0,1fr)}.pr-head .section-title,.st-head .section-title,.pr-head-side,.st-side{grid-column:1}.pr-head-side,.st-side{grid-row:3;min-height:0;margin-top:8px}}@media (min-width: 1000px) and (max-height: 800px){.gz-head-side .actions{margin-top:8px}.gz-body{margin-top:12px}}.hdr-link{overflow:hidden;gap:0;isolation:isolate}.hdr-item:hover>.hdr-link,.hdr-item:focus-within>.hdr-link{background:none;color:inherit}.hdr-link.is-active,.hdr-item:hover>.hdr-link.is-active{background:#47a23b1f;color:var(--ink)}.hdr-link .hover-circle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;border-radius:inherit;background:var(--g);pointer-events:none;clip-path:circle(0% at 50% 100%);transition:clip-path .3s cubic-bezier(.22,1,.36,1)}.hdr-link .label-stack{position:relative;z-index:2;display:inline-block;line-height:1.25}.hdr-link .pill-label,.hdr-link .pill-label-hover{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s}.hdr-link .pill-label{transform:translateY(0)}.hdr-link .pill-label-hover{position:absolute;left:0;top:0;color:#021005;opacity:0;transform:translateY(200%)}.hdr-item:is(:hover,:focus-within,.is-open)>.hdr-link .hover-circle{clip-path:circle(150% at 50% 100%)}.hdr-item:is(:hover,:focus-within,.is-open)>.hdr-link .pill-label{transform:translateY(-200%);opacity:0}.hdr-item:is(:hover,:focus-within,.is-open)>.hdr-link .pill-label-hover{transform:translateY(0);opacity:1}.hdr-link.is-active:after{z-index:3}.hdr-item:hover>.hdr-link.is-active:after{background:#021005;box-shadow:none}@media (prefers-reduced-motion: reduce){.hdr-link .hover-circle,.hdr-link .pill-label,.hdr-link .pill-label-hover{transition:none}}.hdr-cta{padding:10px 20px;border:1px solid var(--g);background:#000;color:var(--g);box-shadow:none;transition:background .3s ease-in-out,color .3s ease-in-out}.hdr-cta:hover{background:var(--g);color:#000;box-shadow:none}.dx-screen{overflow:hidden}.section-title:not(:has(.split-char)),.ftr-cta .ftr-cta-title,.nf-title,.page-hero-title:not(:has(.split-char)),.ported h2{background:linear-gradient(96deg,#f6fff2,#c9f7bd 40%,#86e873);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 2px 24px rgba(0,0,0,.65))}.dz-claims{position:static;margin-top:clamp(20px,3vh,32px);padding:0;max-width:none;width:100%;text-align:left;line-height:1.5;text-wrap:balance}@media (min-width: 1000px) and (max-height: 800px){.dz-intro{font-size:14px;line-height:1.5}.dz-claims{margin-top:16px;font-size:11.5px;line-height:1.45}.dz-questions{gap:2px}.dz-cta{margin-top:10px}}@media (min-width: 1000px) and (max-height: 720px){.dz-title{font-size:clamp(26px,2.6vw,34px)!important}.dz-intro{font-size:13px;line-height:1.45;margin-top:8px}.dz-asks{margin-top:8px}.dz-claims{font-size:11px}}.price-amount{clip-path:inset(-120px -120px 0 -120px)}.price-unit,.price-lines{position:relative;z-index:1}.trust{padding:22px 0}.trust-track span{gap:22px;padding-right:22px;font-size:clamp(18px,2vw,30px);font-weight:500;letter-spacing:-.02em}.trust-track span.is-outline{color:var(--mute);-webkit-text-stroke:0}.trust-track i{font-size:.5em;opacity:.7}.trust-em{flex:none;display:block;width:2.1em;height:2.1em}.trust-em .em{filter:none}.trust-em .em-ring{animation:none}.final{min-height:0;padding:clamp(80px,12vh,140px) var(--pad)}.final-title{font-size:clamp(32px,4.4vw,68px);letter-spacing:-.04em;line-height:1.02;max-width:18ch}.one-label small{margin-left:10px;font:10.5px var(--mono);letter-spacing:.04em;text-transform:none;color:var(--dim);opacity:.85}.one-cost{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.one-cost i{font:normal 600 clamp(15px,1.15vw,18px) var(--display);letter-spacing:-.01em;color:#ff9a85}.one-cost small{font:11px var(--mono);color:var(--dim)}.one-hub-lead{font:500 min(10.5px,4.2cqw) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g)}.pf-stat,.pf-table,.one-metrics,.fl-panel,.gz-arch,.price-replaces,.pp-card,.pp-ex,.step-card,.site-card,.ported .site-card,.cert,.ob,.talk-form,.nf-card{background:linear-gradient(160deg,#ffffff1a,#ffffff09 60%),#06120b24;border-color:#a3ff9d38;box-shadow:inset 0 1px #ffffff1a,0 30px 60px -36px #000000e6;-webkit-backdrop-filter:blur(5px) saturate(135%);backdrop-filter:blur(5px) saturate(135%)}.one-card,.ch-rec,.ob-order,.fl-policy{background:linear-gradient(160deg,#ffffff14,#ffffff08 60%),#06120b29;border-color:#a3ff9d29}.fl-policy.is-active{background:linear-gradient(120deg,#47a23b2e,#ffffff08 70%),#06120b29;border-color:#47a23b80}.price-layer-main{text-shadow:none}.price-stage{position:relative}.price-stage:before{content:"";position:absolute;z-index:-1;left:-8%;top:-18%;width:min(560px,70%);height:130%;background:radial-gradient(closest-side,rgba(71,162,59,.2),transparent);pointer-events:none}.hdr{background:#020503;box-shadow:0 1px #47a23b1a}@media (min-width: 1000px){.ftr{padding:clamp(18px,3.2vh,34px) var(--pad) clamp(10px,1.6vh,16px)}.ftr-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:clamp(20px,3vw,48px);align-items:start}.ftr-logo svg{width:clamp(64px,5vw,84px)}.ftr-product{margin-top:8px!important;font-size:14px}.ftr-brand p{max-width:46ch;margin-top:2px;font-size:13px;line-height:1.45}.ftr-contact{grid-template-columns:auto auto;gap:6px 28px;margin-top:clamp(8px,1.4vh,14px);max-width:none;font-size:13px}.ftr-contact div:last-child{grid-column:1 / -1}.ftr-contact div{gap:0}.ftr-label{font-size:10px}.ftr-col{gap:clamp(2px,.6vh,6px);font-size:13.5px}.ftr-col strong{margin-bottom:4px}.ftr-facts{margin:clamp(10px,1.8vh,18px) auto 0;padding-top:clamp(8px,1.2vh,12px);padding-bottom:clamp(6px,1vh,10px);gap:6px 18px;font-size:clamp(9.5px,.78vw,11.5px);letter-spacing:.05em}.ftr-facts ul{gap:4px clamp(10px,1.2vw,22px)}.ftr-facts li{gap:7px}.ftr-contact a,.ftr-contact span{line-height:1.35}.ftr-col a{line-height:1.5}.ftr-legal{padding-top:clamp(8px,1.2vh,12px)}.ftr-cta{margin-bottom:clamp(16px,3vh,30px)}}.dz-page{background:radial-gradient(120% 70% at 100% 0%,rgba(71,162,59,.1),transparent 60%),linear-gradient(165deg,#ffffff17,#ffffff08 70%),#06120b57;border-color:#a3ff9d42;-webkit-backdrop-filter:blur(14px) saturate(135%);backdrop-filter:blur(14px) saturate(135%)}.section.one{--g: #55b848}.one-title-hi{text-shadow:0 0 30px rgba(85,184,72,.18)}.one-card.is-after{border-color:#55b84838;background:linear-gradient(120deg,#55b84812,#ffffff06 60%),#06120b29;box-shadow:0 18px 40px -28px #55b8484d}.one-card.is-after:hover{border-color:#55b8486b}.one-card.is-after .one-icon{background:#55b84829;color:var(--g);box-shadow:inset 0 0 0 1px #55b84859}.one-list li.is-after:before{box-shadow:0 0 6px #55b84880}.is-out .one-wire{stroke:#55b84833}.one-flow{filter:drop-shadow(0 0 2px rgba(85,184,72,.6))}.one-hub-ring{opacity:.6}.one-hub-pulse{border-color:#55b84847}.one-hub-core{border-color:#55b84852;box-shadow:0 0 50px #55b84824,inset 0 0 30px #55b84814}.one-hub-note{background:#55b84829;color:var(--g);box-shadow:inset 0 0 0 1px #55b84866}.one-metrics b,.one-metrics .is-new{text-shadow:none}@media (min-width: 1000px){.ftr{display:grid;align-content:start;padding:clamp(28px,5vh,56px) var(--pad) clamp(14px,2.2vh,22px)}.ftr-logo svg{width:clamp(76px,6vw,104px)}.ftr-product{margin-top:clamp(10px,1.6vh,16px)!important;font-size:15px}.ftr-brand p{font-size:14px;line-height:1.5}.ftr-contact{gap:clamp(8px,1.4vh,14px) 32px;margin-top:clamp(12px,2.2vh,22px);font-size:14px}.ftr-label{font-size:11px}.ftr-col{gap:clamp(5px,1.1vh,10px);font-size:14.5px}.ftr-col strong{margin-bottom:clamp(4px,.9vh,8px)}.ftr-facts{margin-top:clamp(14px,2.6vh,26px);padding-top:clamp(10px,1.8vh,18px);padding-bottom:clamp(8px,1.4vh,14px)}.ftr-legal{padding-top:clamp(10px,1.8vh,18px)}.ftr-grid,.ftr-facts,.ftr-legal,.ftr-cta{width:100%}}.ftr-facts ul{margin:0;padding:0;list-style:none}@media (min-width: 1680px){.ftr-facts{max-width:1600px}}@media (min-width: 601px){.page-hero-title{font-size:clamp(40px,5.6vw,92px);letter-spacing:-.045em;line-height:1;max-width:16ch}}.ftr-cta{gap:18px 32px;margin-bottom:clamp(20px,4vh,44px);padding:clamp(18px,2.2vw,30px) clamp(22px,2.8vw,40px);border-radius:22px}.ftr-cta-kicker{margin-bottom:8px;font-size:11px}.ftr-cta .ftr-cta-title{font-size:clamp(21px,2vw,30px);letter-spacing:-.03em;line-height:1.12}.ftr-cta .ftr-cta-title br{display:none}.ftr-cta-copy{max-width:760px}.ftr-cta-copy>p:last-child{margin-top:6px;font-size:14.5px}.ftr-cta-actions .btn{padding-block:12px}.hdr-progress{z-index:0}.hdr-nav{position:relative;z-index:2}.hdr-drop{z-index:5}@media (min-width: 601px){.hero-title.hero-title-long{font-size:clamp(32px,3.7vw,64px)}.page-hero-title,[data-ported] .legacy-legal h1{font-size:clamp(34px,3.9vw,60px);letter-spacing:-.04em;line-height:1.04;max-width:18ch}[data-ported] .legacy-careers h1{font-size:clamp(34px,3.9vw,60px)!important}.section-title,.price.fit .section-title,.final-title{font-size:clamp(27px,min(2.9vw,5.2vh),46px);letter-spacing:-.035em;line-height:1.06}.ported h2{font-size:clamp(25px,2.5vw,40px);letter-spacing:-.035em;line-height:1.08;margin-bottom:20px}.pr-title,.st-title{font-size:clamp(26px,min(2.7vw,5vh),42px)}}.hero-row-alt,.hero-title-long .hero-row-alt{font-family:var(--display);font-style:normal;font-weight:300;font-size:.74em;letter-spacing:-.035em;line-height:1.1;margin-top:.3em;color:var(--g)}.hero-title .hero-row-alt .split-char{text-shadow:none}@media (min-width: 601px){.page-hero-title,[data-ported] .legacy-legal h1{max-width:min(100%,24ch)}.page-hero-intro{max-width:52ch;margin-top:26px;font-size:clamp(16px,1.2vw,19px)}}@media (min-width: 601px){.hero-title.hero-title-long{font-size:clamp(36px,4.3vw,76px)}}.hero-row-alt,.hero-title-long .hero-row-alt{font-size:.8em}@media (min-width: 1200px){.hero-creds{bottom:clamp(30px,5vh,56px)}}@media (min-width: 1000px){.pf-row{grid-template-columns:76px minmax(0,1.25fr) 28px minmax(0,1fr)}.pf-fix{grid-column:4}}.back-btn{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px 7px 11px;border:1px solid var(--line-2);border-radius:999px;background:#06120b80;color:var(--mute);font:500 13px var(--display);cursor:pointer;transition:color .25s,border-color .25s,background-color .25s}.back-btn svg{transition:transform .3s var(--ease)}.back-btn:hover,.back-btn:focus-visible{color:var(--ink);border-color:var(--g);background:#47a23b1a}.back-btn:hover svg{transform:translate(-3px)}.back-btn.is-floating{position:absolute;z-index:20;top:calc(var(--hdr-h, 90px) + 14px);left:var(--pad);margin:0}#main{position:relative}.ftr-social{display:flex;gap:10px;margin:clamp(10px,1.8vh,18px) 0 0;padding:0;list-style:none}.ftr-social a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-2);border-radius:50%;color:var(--mute);transition:color .25s,border-color .25s,background-color .25s,transform .3s var(--ease)}.ftr-social a:hover,.ftr-social a:focus-visible{color:#021005;border-color:var(--g);background:var(--g);transform:translateY(-2px)}.menu-link:hover{font-family:var(--display);font-style:normal}.dz-page-q{font:500 clamp(14px,1.05vw,16px) / 1.35 var(--display);font-style:normal}[data-ported] .legacy-route button,[data-ported] .legacy-route a[class*=rounded]{font-family:var(--display)}@media (min-width: 601px){[data-ported] .legacy-legal{padding-top:44px}}@media (min-width: 1000px){.ftr-brand{position:relative}.ftr-social{position:absolute;top:6px;left:clamp(120px,9vw,160px);margin:0}}.page-hero{min-height:0;align-items:flex-start;padding:calc(var(--hdr-h, 90px) + 14px) var(--pad) clamp(28px,5vh,56px)}.page-hero .back-btn{margin-bottom:18px}.page-hero-crumbs{margin-bottom:14px}.page-hero+.section,.page-hero+section{padding-top:clamp(20px,3.5vh,40px)}.page-hero+.ported>.site-section:first-child,.page-hero+.ported>section:first-child{padding-top:0;margin-top:0}.price-amount{clip-path:none}@property --spread{syntax: "<number>"; inherits: false; initial-value: 1;}.price-layer-ghost{--step: clamp(4px, .5vw, 9px);transform:translate(calc((var(--l) + 1) * var(--step) * var(--spread, 1)),calc((var(--l) + 1) * var(--step) * -.45 * var(--spread, 1)));-webkit-text-stroke:1px rgba(71,162,59,calc(.42 - var(--l) * .09));animation:price-echo 7s ease-in-out infinite}@keyframes price-echo{0%,to{--spread: .55}50%{--spread: 1}}@media (prefers-reduced-motion: reduce){.price-layer-ghost{animation:none}}.ix-body{display:grid;grid-template-columns:clamp(200px,17vw,270px) minmax(0,1fr);gap:clamp(16px,2.2vw,36px);flex:1 1 auto;min-height:0;margin-top:clamp(14px,3vh,30px)}.ix-rail{display:flex;flex-direction:column;justify-content:space-between;gap:2px;padding-left:1px;border-left:1px solid var(--line)}.ix-tab{position:relative;display:grid;grid-template-columns:22px 28px minmax(0,1fr);align-items:center;gap:10px;flex:1 1 0;min-height:38px;padding:4px 12px 4px 14px;border:0;border-radius:0 12px 12px 0;background:none;color:var(--mute);font:inherit;text-align:left;cursor:pointer;transition:color .3s,background-color .3s}.ix-tab:before{content:"";position:absolute;left:-2px;top:18%;bottom:18%;width:2px;border-radius:2px;background:var(--g);transform:scaleY(0);transition:transform .4s var(--ease)}.ix-tab:hover{color:var(--ink);background:#e9f7ec08}.ix-tab.is-active{color:var(--ink);background:linear-gradient(90deg,#47a23b24,#47a23b05 85%)}.ix-tab.is-active:before{transform:scaleY(1)}.ix-tab-n{font:500 10.5px var(--mono);color:var(--dim)}.ix-tab.is-active .ix-tab-n{color:var(--g)}.ix-tab-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e9f7ec0d;transition:color .3s,background-color .3s}.ix-tab.is-active .ix-tab-icon{color:#021005;background:var(--g)}.ix-tab-name{font-size:clamp(13px,.95vw,15.5px);font-weight:500;line-height:1.2}.ix-tab-timer{position:absolute;left:14px;right:12px;bottom:0;height:1.5px;background:var(--g);opacity:.7;transform-origin:left;animation:fl-timer linear forwards}.ix-stage{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(14px,2.6vh,28px);min-width:0;padding:clamp(18px,3.2vh,34px) clamp(18px,2.4vw,40px);border:1px solid rgba(163,255,157,.2);border-radius:24px;background:linear-gradient(160deg,#ffffff14,#ffffff05 55%),#06120b4d;box-shadow:inset 0 1px #ffffff14,0 40px 80px -44px #000000e6;-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%);overflow:hidden}.ix-glow{position:absolute;right:-12%;top:-40%;width:60%;height:120%;background:radial-gradient(closest-side,rgba(71,162,59,.16),transparent);pointer-events:none}.ix-top{position:relative}.ix-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:clamp(8px,1.4vh,14px);font:500 11px var(--mono);text-transform:uppercase;letter-spacing:.18em;color:var(--g)}.ix-scenario{max-width:26ch;font-size:clamp(22px,min(2.5vw,4.6vh),40px);font-weight:500;letter-spacing:-.03em;line-height:1.12;text-wrap:balance;animation:ix-rise .7s var(--ease) both}.ix-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,28px);margin:0;padding:0;list-style:none}.ix-flow:before,.ix-flow:after{content:"";position:absolute;top:27px;left:28px;width:calc(75% + (var(--gap, 0px) * .75));right:auto;height:1px}.ix-flow{--gap: clamp(12px, 1.6vw, 28px)}.ix-flow:before{background:repeating-linear-gradient(90deg,rgba(233,247,236,.2) 0 6px,transparent 6px 12px)}.ix-flow:after{height:2px;margin-top:-.5px;background:linear-gradient(90deg,rgba(71,162,59,.15),var(--g));transform-origin:left;animation:ix-run calc(var(--step) * 4) cubic-bezier(.4,0,.2,1) both .25s}@keyframes ix-run{0%{transform:scaleX(0)}}.ix-col{position:relative;z-index:1;display:grid;align-content:start;gap:0;animation:ix-rise .6s var(--ease) both;animation-delay:calc(var(--i) * var(--step) + .25s)}@keyframes ix-rise{0%{opacity:.2;transform:translateY(10px)}}.ix-node{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;color:var(--g);border:1px solid rgba(71,162,59,.45);background:#06120b;box-shadow:0 0 0 7px #07140c}.ix-col.is-final .ix-node{color:#021005;border-color:var(--g);background:var(--g);box-shadow:0 0 0 7px #07140c,0 0 30px #47a23b73}.ix-col-head{display:grid;gap:3px;margin-top:clamp(10px,1.8vh,16px)}.ix-col-head b{font-size:clamp(14px,1.1vw,17.5px);font-weight:500;letter-spacing:-.015em;line-height:1.2}.ix-col-head small{font:10.5px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.ix-does{margin-top:clamp(8px,1.4vh,14px);padding-top:clamp(8px,1.4vh,14px);border-top:1px solid var(--line);font-size:clamp(13px,.92vw,14.5px);line-height:1.5;color:var(--mute)}.ix-col.is-final .ix-does{border-top-color:#47a23b80}.ix-does strong{display:block;margin-bottom:2px;font-weight:500;color:var(--g)}.ix-foot{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;animation:ix-rise .6s var(--ease) both;animation-delay:calc(var(--step) * 4 + .35s)}.ix-caps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:0;list-style:none}.ix-caps li{padding:4px 11px;border-radius:999px;border:1px solid var(--line-2);background:#06120b66;font:500 11px var(--mono);color:var(--ink)}.ix-caps .ix-caps-label{padding-left:0;border:0;background:none;text-transform:uppercase;letter-spacing:.16em;color:var(--dim)}.ix-note{font:10.5px var(--mono);letter-spacing:.06em;color:var(--dim)}@media (min-width: 1000px) and (max-height: 800px){.ix .pr-intro{font-size:13.5px;line-height:1.45}.ix-body{margin-top:12px}.ix-tab{min-height:34px}.ix-stage{gap:12px;padding:16px 24px}.ix-scenario{font-size:clamp(20px,2.2vw,28px)}.ix-node{width:46px;height:46px;border-radius:14px}.ix-flow:before,.ix-flow:after{top:22px;left:23px}.ix-does{font-size:13px;line-height:1.42}}@media (max-width: 999px){.ix-body{grid-template-columns:minmax(0,1fr);gap:14px}.ix-rail{flex-direction:row;justify-content:flex-start;gap:8px;margin-inline:calc(-1 * var(--pad));padding:2px var(--pad) 6px;border-left:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ix-rail::-webkit-scrollbar{display:none}.ix-tab{flex:none;grid-template-columns:28px auto;min-height:44px;padding:6px 14px 6px 8px;border:1px solid var(--line);border-radius:999px;scroll-snap-align:center}.ix-tab.is-active{border-color:#47a23b80}.ix-tab:before,.ix-tab-n{display:none}.ix-tab-name{font-size:13.5px;white-space:nowrap}.ix-tab-timer{left:16px;right:16px;bottom:3px}.ix-scenario{max-width:none}}@media (max-width: 760px){.ix-flow{grid-template-columns:minmax(0,1fr);gap:16px}.ix-flow:before,.ix-flow:after{top:24px;bottom:60px;left:23px;width:1px;height:auto}.ix-flow:before{background:repeating-linear-gradient(180deg,rgba(233,247,236,.2) 0 6px,transparent 6px 12px)}.ix-flow:after{width:2px;margin:0 0 0 -.5px;background:linear-gradient(180deg,rgba(71,162,59,.15),var(--g));transform-origin:top;animation-name:ix-run-down}.ix-col{grid-template-columns:48px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.ix-node{grid-row:1 / span 2;width:48px;height:48px;border-radius:14px}.ix-col-head{margin-top:2px}.ix-does{grid-column:2;margin-top:6px;padding-top:0;border-top:0}}@keyframes ix-run-down{0%{transform:scaleY(0)}}@media (prefers-reduced-motion: reduce){.ix-flow:after,.ix-col,.ix-foot,.ix-scenario{animation:none}}@media (min-width: 1000px) and (max-height: 800px){.ob-body{height:clamp(270px,37.5vh,300px);padding-block:12px}.st .ob{margin-top:14px}}.final{padding-top:max(clamp(80px,12vh,140px),calc(var(--hdr-h, 90px) + 24px))}@media (max-height: 480px) and (orientation: landscape){.hero{padding-top:calc(var(--hdr-h, 76px) + 26px)}}@media (min-width: 1000px) and (max-width: 1199px){.hero{padding-top:calc(var(--hdr-h, 90px) + 14px);padding-bottom:22px}.hero-creds{margin-top:12px}.gz .gz-title{font-size:clamp(24px,2.7vw,32px)}.gz-directory{font-size:16px}.gz-head-side .actions{margin-top:8px}.gz-head-side .actions .btn{padding-block:10px}.gz-body{margin-top:10px;gap:18px}}@media (min-width: 2200px){.hero-inner{width:100%;max-width:1760px;margin-inline:auto}}@media (pointer: coarse){.ftr-legal a,main a[href^="mailto:"],main a[href^="tel:"]{display:inline-block;padding-block:12px;margin-block:-12px}[data-ported] summary{min-height:44px;align-items:center}[data-ported] .legacy-legal a[class*="py-1.5"]{padding-block:11px}.dz-q{min-height:42px}}@media (min-width: 1000px) and (max-width: 1199px){.gz-head-side .actions{flex-wrap:nowrap;gap:8px}.gz-head-side .actions .btn{padding-inline:14px;font-size:13px;white-space:nowrap}.gz-item{padding-block:6px}.gz-item p{font-size:13px;line-height:1.4}.gz{padding-bottom:16px}}:is(.hero-sub,.support,.page-hero-intro,.page-sub,.nf-sub){font-family:var(--display);font-weight:300;letter-spacing:-.012em}@media (min-width: 601px){.hero-title.hero-title-long{font-size:clamp(30px,3.4vw,60px)}}@media (max-width: 600px){.hero-title.hero-title-long{font-size:clamp(24px,7vw,30px)}}.hero-row-alt,.hero-title-long .hero-row-alt{font-size:.72em}svg[data-state] path{transform-box:fill-box;transform-origin:center}svg[data-state=idle]{opacity:0}.lg-shine{opacity:0}svg[data-state=play] .lg-c,svg[data-state=play] .lg-l0,svg[data-state=play] .lg-l1,svg[data-state=play] .lg-l2,svg[data-state=play] .lg-l3{stroke:#4fae3c;stroke-width:.7;stroke-linejoin:round;stroke-dasharray:100}svg[data-state=play][data-variant=draw] .lg-c{animation:lg-draw .75s cubic-bezier(.45,0,.2,1) both,lg-c-glow .6s ease-out .75s forwards}svg[data-state=play][data-variant=draw] .lg-l0{animation:lg-draw .55s cubic-bezier(.45,0,.2,1) .2s both,lg-rise .4s var(--ease) .2s both}svg[data-state=play][data-variant=draw] .lg-l1{animation:lg-draw .55s cubic-bezier(.45,0,.2,1) .28s both,lg-rise .4s var(--ease) .28s both}svg[data-state=play][data-variant=draw] .lg-l2{animation:lg-draw .55s cubic-bezier(.45,0,.2,1) .36s both,lg-rise .4s var(--ease) .36s both}svg[data-state=play][data-variant=draw] .lg-l3{animation:lg-draw .55s cubic-bezier(.45,0,.2,1) .44s both,lg-rise .4s var(--ease) .44s both}svg[data-state=play] .lg-k0{animation:lg-pop .4s cubic-bezier(.34,1.56,.64,1) .55s both}svg[data-state=play] .lg-k1{animation:lg-pop .4s cubic-bezier(.34,1.56,.64,1) .63s both}svg[data-state=play] .lg-k2{animation:lg-pop .4s cubic-bezier(.34,1.56,.64,1) .71s both}svg[data-state=play] .lg-k3{animation:lg-pop .4s cubic-bezier(.34,1.56,.64,1) .79s both}svg[data-state=play][data-variant=scatter] .lg-c,svg[data-state=play][data-variant=scatter] .lg-l0,svg[data-state=play][data-variant=scatter] .lg-l1,svg[data-state=play][data-variant=scatter] .lg-l2,svg[data-state=play][data-variant=scatter] .lg-l3{stroke:none}svg[data-state=play][data-variant=scatter] .lg-c{--tx: -46px;--ty: 14px;--rot: -18deg;animation:lg-scatter .7s var(--ease) 0s both,lg-c-glow .6s ease-out .75s forwards}svg[data-state=play][data-variant=scatter] .lg-l0{--tx: 30px;--ty: -34px;--rot: 24deg;animation:lg-scatter .7s var(--ease) .1s both}svg[data-state=play][data-variant=scatter] .lg-l1{--tx: -20px;--ty: -40px;--rot: -16deg;animation:lg-scatter .7s var(--ease) .16s both}svg[data-state=play][data-variant=scatter] .lg-l2{--tx: 36px;--ty: 30px;--rot: 20deg;animation:lg-scatter .7s var(--ease) .22s both}svg[data-state=play][data-variant=scatter] .lg-l3{--tx: 60px;--ty: -18px;--rot: -26deg;animation:lg-scatter .7s var(--ease) .28s both}svg[data-state=play] .lg-shine{animation:lg-shine-once .6s ease-in-out .85s both}svg[data-state=land]{animation:lg-land .8s cubic-bezier(.34,1.56,.64,1) both}svg[data-state=land] .lg-c{animation:lg-c-glow .9s ease-out both}svg[data-state=land] .lg-k0{animation:lg-wiggle .6s ease-out .15s both}svg[data-state=land] .lg-k1{animation:lg-wiggle .6s ease-out .22s both}svg[data-state=land] .lg-k2{animation:lg-wiggle .6s ease-out .29s both}svg[data-state=land] .lg-k3{animation:lg-wiggle .6s ease-out .36s both}svg[data-state=land] .lg-shine{animation:lg-shine-once .9s ease-in-out .2s both}svg[data-state=done] .lg-shine{animation:lg-shine-loop 8s ease-in-out 4s infinite}svg[data-wave] .lg-l0{animation:lg-hop .55s cubic-bezier(.3,1.6,.5,1) 0s both}svg[data-wave] .lg-l1{animation:lg-hop .55s cubic-bezier(.3,1.6,.5,1) .06s both}svg[data-wave] .lg-l2{animation:lg-hop .55s cubic-bezier(.3,1.6,.5,1) .12s both}svg[data-wave] .lg-l3{animation:lg-hop .55s cubic-bezier(.3,1.6,.5,1) .18s both}svg[data-wave] .lg-k0{animation:lg-wiggle .6s ease-out .15s both}svg[data-wave] .lg-k1{animation:lg-wiggle .6s ease-out .21s both}svg[data-wave] .lg-k2{animation:lg-wiggle .6s ease-out .27s both}svg[data-wave] .lg-k3{animation:lg-wiggle .6s ease-out .33s both}svg[data-wave] .lg-shine{animation:lg-shine-once .8s ease-in-out both}@keyframes lg-draw{0%{stroke-dashoffset:100;fill-opacity:0;stroke-opacity:1}55%{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:1}80%{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:1}to{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}}@keyframes lg-rise{0%{transform:translateY(40%)}to{transform:none}}@keyframes lg-pop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes lg-scatter{0%{transform:translate(var(--tx),var(--ty)) rotate(var(--rot)) scale(.5);opacity:0;filter:blur(3px)}to{transform:none;opacity:1;filter:none}}@keyframes lg-c-glow{0%{filter:drop-shadow(0 0 4px rgba(109,255,64,.95)) brightness(1.3)}to{filter:none}}@keyframes lg-land{0%{transform:scale(1.18)}55%{transform:scale(.96)}to{transform:none}}@keyframes lg-wiggle{0%{transform:rotate(-16deg) scale(1.35)}to{transform:none}}@keyframes lg-hop{0%,to{transform:none}40%{transform:translateY(-16%)}}@keyframes lg-shine-once{0%{translate:0 0;opacity:0}10%,90%{opacity:1}to{translate:230px 0;opacity:0}}@keyframes lg-shine-loop{0%{translate:0 0;opacity:0}1.5%,10%{opacity:1}11%{translate:230px 0;opacity:0}to{translate:230px 0;opacity:0}}@media (prefers-reduced-motion: reduce){svg[data-state] path,svg[data-state]{animation:none!important}svg[data-state=idle]{opacity:1}.lg-shine{display:none}}.hdr-logo svg{transition:transform .45s var(--ease);transform-origin:left center}.hdr.is-scrolled .hdr-logo svg{transform:scale(.88)}.pp-card{display:grid;gap:clamp(28px,3vw,40px);border-color:#47a23b66;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #47a23b1a,0 46px 80px -38px #000000f2,0 34px 100px -50px #47a23b73;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s var(--ease)}.pp-card:hover{border-color:#47a23b9e;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #47a23b29,0 54px 90px -38px #000000fa,0 40px 110px -46px #47a23b8c}.pp-badge{position:absolute;top:0;left:50%;z-index:1;margin:0;padding:6px 15px;border-radius:99px;font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:#04100a;background:var(--g);box-shadow:0 0 24px #47a23b80;transform:translate(-50%,-50%)}.pp-card .pp-summary{margin:0;padding-bottom:clamp(24px,2.6vw,34px)}.pp-card .pp-block{display:grid;gap:16px}.pp-card .pp-included{gap:10px}.pp-card .actions,.pp-card .note{margin:0}.pp-product{font-size:13px;letter-spacing:.16em}.pp-price{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:16px;column-gap:16px;margin:6px 0 10px}.pp-amount{margin:0;animation:none}.pp-cur{position:relative;top:.34em;margin-right:.1em;font-size:.36em;font-weight:600;letter-spacing:0;vertical-align:top;opacity:.85}.pp-dec{margin-left:.04em;font-size:.4em;font-weight:600;letter-spacing:-.01em;opacity:.8}.pp-unit{margin:0;font-size:15px;color:var(--ink)}.pp-year{margin:6px 0 0;font-size:13.5px;color:var(--dim)}.pp-was{font-size:clamp(24px,2.6vw,34px);font-weight:600;letter-spacing:-.03em;color:var(--dim);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#ff7878cc;animation:pp-pop .3s var(--ease) both}.pp-save{align-self:center;padding:5px 11px;border-radius:99px;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#04100a;background:var(--g);animation:pp-pop .3s var(--ease) .08s both}@keyframes pp-pop{0%{opacity:0;transform:scale(.85) translateY(6px)}}.seg-thumb{transition:transform .3s var(--ease)}.seg-track button{transition:color .2s}.pp-card .btn:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.pp-was,.pp-save{animation:none}}.pp-card{gap:clamp(24px,2.6vw,32px)}.pp-block-wide{display:grid;gap:22px;margin-top:clamp(40px,5vw,72px);padding-top:clamp(28px,3.4vw,44px);border-top:1px solid var(--line)}.pp-included-h{margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.03em}.pp-block-wide .pp-included{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(28px,4vw,64px)}.pp-block-wide .pp-included li{align-items:baseline;gap:12px;font-size:15.5px;line-height:1.5}@media (max-width: 800px){.pp-block-wide .pp-included{grid-template-columns:1fr}}.ftr-legal a,.ftr-facts a,.ftr-contact a,.ftr-link,.ftr-logo,.page-hero-crumbs a,.contact-card a,.bld-link,main a[href^="mailto:"],main a[href^="tel:"]{display:inline-block;padding-block:6px;margin-block:-6px}.section.talk.talk-top{overflow-x:clip}.hero-orbit{position:absolute;right:0;bottom:calc(100% + 12px);width:min(100%,34vh);aspect-ratio:1;opacity:0;animation:ho-in 2.4s 1.4s ease-out forwards}@media (min-width: 1500px){.hero-orbit{right:clamp(100px,9vw,200px)}}.hero-orbit svg,.ho-ring,.ho-dot,.ho-core{transition:transform .9s cubic-bezier(.2,.8,.2,1),stroke .6s ease,filter .6s ease,opacity .6s ease}.hero-orbit:before{transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .6s ease}.ho-ring,.ho-dot{transform-origin:200px 200px}.ho-ripple{fill:none;stroke:#96f08280;stroke-width:1;opacity:0;transform-origin:200px 200px}.hero-orbit:hover svg{transform:scale(1.05)}.hero-orbit:hover:before{transform:scale(1.35)}.hero-orbit:hover .ho-ring{stroke:#96f08242}.hero-orbit:hover .ho-ring.is-dash{stroke:#96f08257;transform:rotate(60deg)}.hero-orbit:hover .ho-dot{filter:drop-shadow(0 0 7px rgba(71,162,59,1)) drop-shadow(0 0 14px rgba(71,162,59,.6))}.hero-orbit:hover .ho-dot.is-dim{opacity:.85}.hero-orbit:hover .ho-core{animation:none;transform:scale(2);filter:drop-shadow(0 0 12px rgba(71,162,59,1))}.hero-orbit:hover .ho-ripple{animation:ho-ripple 2.2s ease-out infinite}@keyframes ho-ripple{0%{opacity:.7;transform:scale(.2)}to{opacity:0;transform:scale(2.1)}}.hero-orbit:before{content:"";position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:radial-gradient(closest-side,rgba(71,162,59,.1),transparent)}.hero-orbit svg{position:relative;width:100%;height:100%;overflow:visible}.ho-ring{fill:none;stroke:#96f0821a;stroke-width:.8}.ho-ring.is-dash{stroke:#96f08224;stroke-dasharray:2 7}.ho-dot{fill:#b9f7a8;filter:drop-shadow(0 0 4px rgba(71,162,59,.9))}.ho-dot.is-dim{opacity:.45}.ho-core{fill:#b9f7a880;filter:drop-shadow(0 0 8px rgba(71,162,59,.8));animation:ho-pulse 4s ease-in-out infinite;transform-origin:200px 200px}.ho-spin{transform-origin:200px 200px;animation:ho-turn 60s linear infinite}.ho-spin.is-b{animation-duration:44s;animation-direction:reverse}.ho-spin.is-c{animation-duration:28s}@keyframes ho-in{to{opacity:1}}@keyframes ho-turn{to{transform:rotate(1turn)}}@keyframes ho-pulse{50%{opacity:.4;transform:scale(1.6)}}@media (max-width: 1499px){.hero-orbit{width:min(100%,29vh,17vw)}}@media (max-width: 1199px){.hero-orbit{display:none}}@media (prefers-reduced-motion: reduce){.hero-orbit,.ho-spin,.ho-core{animation:none;opacity:1}.hero-orbit:hover .ho-ripple{animation:none}}.ported .fintech-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1100px){.ported .fintech-capabilities{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 600px){.ported .fintech-capabilities{grid-template-columns:minmax(0,1fr)}}.menu-toggle{display:none}@media (max-width: 1199px){.menu-row.has-sub{grid-template-columns:30px minmax(0,1fr) 44px}.menu-toggle{display:grid;place-items:center;width:44px;height:44px;margin-top:2px;border-radius:50%;border:1px solid rgba(233,247,236,.14);background:#ffffff08;color:var(--g);transition:background .25s,border-color .25s}.menu-toggle span{width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .35s var(--ease)}.menu-row.is-unfolded .menu-toggle{border-color:#47a23b80;background:#47a23b1a}.menu-row.is-unfolded .menu-toggle span{transform:translateY(2px) rotate(-135deg)}.menu-row{grid-template-columns:30px minmax(0,1fr)}.menu-sub{grid-column:2 / -1;justify-content:start}.menu-row.has-sub .menu-sub{display:grid;grid-template-rows:0fr;gap:0;margin:0 0 0 4px;padding:0 0 0 14px;border-left:1px solid rgba(71,162,59,0);font-size:14.5px;transition:grid-template-rows .35s var(--ease),margin .35s var(--ease),border-color .35s}.menu-row.is-unfolded .menu-sub{grid-template-rows:1fr;margin:2px 0 10px 4px;border-left-color:#47a23b59}.menu-sub-in{display:grid;overflow:hidden;min-height:0}.menu-row.has-sub:not(.is-unfolded) .menu-sub a{visibility:hidden}.menu .menu-sub a{display:flex;align-items:center;gap:10px;min-height:40px;margin:0;padding:0 8px 0 0;border-radius:0;color:var(--mute);line-height:1.3}.menu .menu-sub a:before{content:"›";flex:none;width:8px;font:500 16px/1 var(--mono);color:var(--g);opacity:.8}.menu .menu-row.has-sub .menu-sub a+a{border-top:1px solid rgba(233,247,236,.06)}.menu-row:not(.has-sub) .menu-sub{display:flex;flex-wrap:wrap;gap:0 18px;margin:-4px 0 6px 4px;padding:0;border:0}.menu .menu-sub a:hover,.menu .menu-sub a:focus-visible{background:none;color:var(--ink)}}@media (max-width: 380px){.menu-row.has-sub{grid-template-columns:22px minmax(0,1fr) 44px}}@media (prefers-reduced-motion: reduce){.menu-sub,.menu-toggle span{transition:none}}@media (max-width: 1199px){.menu-row{position:relative;padding:2px 0;align-items:center}.menu-mask{display:flex;align-items:center;min-height:42px}.menu-row.has-sub{grid-template-columns:30px minmax(0,1fr) 40px}.menu-link{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2;padding:0;margin:0;border-radius:0}.menu-link:hover,.menu-link:focus-visible{background:none;box-shadow:none}.menu-n{padding:0;font-size:11px;line-height:1}.menu-toggle{width:40px;height:40px;margin:0}.menu-row.is-current:before{content:"";position:absolute;top:1px;right:-10px;bottom:1px;left:-10px;border-radius:14px;background:linear-gradient(90deg,#47a23b2e,#47a23b0a 70%);box-shadow:inset 3px 0 0 var(--g);pointer-events:none}.menu-row.is-current.is-unfolded:before{inset:1px -10px auto;height:44px}.menu .menu-row.is-current .menu-link{color:var(--g);background:none;box-shadow:none;font-weight:600}.menu .menu-row.is-current .menu-link:hover{font-family:inherit;font-style:normal}.menu-row.is-current .menu-n{color:var(--g)}.menu .menu-sub a[aria-current=page]{color:#fff;font-weight:600;margin:2px 0 2px -10px;padding:0 10px;border-radius:10px;background:linear-gradient(90deg,#47a23b38,#47a23b14);box-shadow:inset 0 0 0 1px #47a23b59}.menu .menu-sub a[aria-current=page]:before{opacity:1;text-shadow:0 0 8px var(--g)}.menu .menu-sub a[aria-current=page]+a{border-top:0}}@media (min-width: 761px) and (max-width: 1199px){.menu .menu-link{font-size:27px}.menu-mask{min-height:48px}}@media (max-width: 380px){.menu-row{grid-template-columns:22px minmax(0,1fr)}.menu-row.has-sub{grid-template-columns:22px minmax(0,1fr) 40px}}@media (max-width: 340px){.menu-link{font-size:20px}}@media (min-width: 1000px) and (max-aspect-ratio: 1/1){.fit{min-height:auto}.why[data-mode=full] .why-pin{height:auto;min-height:0}}@media (min-width: 761px) and (max-width: 1199px){.hero{min-height:auto;padding-bottom:96px}.hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:32px;column-gap:32px;align-items:end}.hero-inner>.hero-tag,.hero-inner>.hero-title,.hero-inner>.hero-line{grid-column:1 / -1}.hero-inner>.hero-sub-wrap{grid-column:1;min-width:0}.hero .hero-creds{grid-column:2;position:static;width:min(400px,42vw);max-width:none;margin:0;align-self:end;justify-self:end}}@media (min-width: 521px) and (max-width: 1199px){.menu-row-contact{display:none}}@media (max-width: 520px){.menu .menu-sub a.menu-sub-contact{display:none}}.hero-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,#000 70%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,#000 70%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hero-field canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;display:block}.hero .hero-inner{position:relative;z-index:1}.hero .hero-scroll{z-index:1}@media (max-width: 999px),(pointer: coarse){.ftr-legal a,.ftr-facts>a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px}}:root{--hdr-h: 90px}@media (max-width: 900px){:root{--hdr-h: 76px}}.hero-demo{cursor:pointer;transition:border-color .3s,background-color .3s,box-shadow .4s var(--ease)}.hero-demo>span:last-child{font-size:.78em;line-height:1}.hero-demo:hover{border-color:var(--edge-hi);background:#081e0eeb;box-shadow:inset 0 1px #ffffff0f,0 0 36px -6px #47a23b8c}.hero-demo:focus-visible{outline-offset:3px;border-radius:999px}.hero-actions .hero-demo{margin:0;min-height:52px;padding:0 22px 0 16px;align-self:center;white-space:nowrap}.hero .hero-title.hero-title-rows{font-size:clamp(40px,5.6vw,100px);line-height:1;letter-spacing:-.05em;max-width:none}.hero .hero-title-rows .hero-row-alt{font-size:.8em;line-height:1.08;margin-top:.14em}@media (min-width: 1200px){.hero .hero-title.hero-title-rows{font-size:clamp(56px,6vw,112px)}.hero-sub-wrap{max-width:calc(100% - min(340px,25vw) - 48px)}}@media (max-width: 600px){.hero .hero-title.hero-title-rows{font-size:clamp(34px,10.4vw,46px);letter-spacing:-.045em}}.hero-status{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin-top:24px;padding:0;list-style:none}.hero-status li{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:2px clamp(18px,2vw,30px) 2px 0;font:400 16px/1.35 var(--display);letter-spacing:-.005em;color:var(--ink);text-shadow:0 1px 2px rgba(0,0,0,.9)}.hero-status li+li{padding-left:clamp(18px,2vw,30px);border-left:1px solid var(--line)}.hero-status+.hero-actions{margin-top:30px}@media (max-width: 600px){.hero-status{grid-template-columns:minmax(0,1fr);gap:10px;max-width:400px;margin-top:20px}.hero-status li,.hero-status li+li{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:0 0 10px;border-left:0;border-bottom:1px solid var(--line);font-size:15px}.hero-status+.hero-actions{margin-top:24px}}.story{--risk: #ff9a85;--dev: #7cc0ff;--glow: rgba(71, 162, 59, .55);position:relative;isolation:isolate;overflow-x:clip;padding-block:clamp(64px,11vh,128px)}.story .section-title{max-width:22ch}.story .split-char{will-change:auto}.w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .05em .16em;margin:0 -.05em -.16em}.w-i{display:inline-block}.story .pt{margin:0;font-size:clamp(16px,1.15vw,18px);line-height:1.55;color:#e9f7ece0;text-shadow:0 1px 2px rgba(0,0,0,.9)}.story .idx{display:inline-block;font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--g)}.story.wf{padding-block:clamp(36px,6vh,72px)}.wf-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);-moz-column-gap:clamp(40px,5vw,96px);column-gap:clamp(40px,5vw,96px);row-gap:36px;align-items:start}.wf .section-title.wf-title{font-size:clamp(28px,min(3.3vw,5.6vh),54px);line-height:1.04;letter-spacing:-.04em;max-width:20ch}.wf-body{max-width:54ch}.wf-glow{position:absolute;z-index:-1;right:-4%;bottom:-90px;width:520px;height:520px;border-radius:50%;background:radial-gradient(closest-side,rgba(71,162,59,.1),transparent 65%);pointer-events:none}.wf-spec{display:flex;flex-direction:column;gap:14px;min-width:0}.wf-origin{display:flex;align-items:center;gap:14px;height:12px}.wf-dots{display:flex;gap:8px}.wf-dots i{width:7px;height:7px;border-radius:50%;background:#e9f7ec8c}.wf-dots i+i{opacity:0}.wf-dots i:first-child{background:var(--g);box-shadow:0 0 0 4px #47a23b24,0 0 18px var(--glow)}.wf-rule{flex:1;height:1px;background:linear-gradient(90deg,var(--g),var(--line-2) 40%,transparent);transform-origin:0 50%}.wf-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.wf-product{font:500 clamp(22px,1.9vw,30px) / 1.1 var(--display);letter-spacing:-.03em;color:var(--ink)}.wf-mask{display:inline-block;overflow:hidden;padding-bottom:.1em;vertical-align:bottom}.wf-name-in{display:inline-block}.wf-price{margin:0}.wf-price>span{display:block}.wf-price-lead,.wf-price-tail{font-size:clamp(15px,1.15vw,17px);line-height:1.45;color:var(--mute)}.wf-figure{overflow:hidden;padding:.04em 0 .08em;font:500 clamp(30px,min(3vw,5.4vh),50px) / 1.05 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:none}.wf-incl{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;font-size:15.5px;line-height:1.5;color:#e9f7ece0}.wf-dot{display:inline-block;width:5px;height:5px;margin-right:9px;border-radius:50%;vertical-align:middle;background:var(--g);box-shadow:0 0 8px var(--glow)}.wf-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.wf-actions .btn{gap:12px;padding:14px 18px}.why-pin{position:relative}.why .section-title.why-title{font-size:clamp(32px,min(3.8vw,6.6vh),64px);line-height:1.02;max-width:12ch}.why-glow{position:absolute;z-index:-1;left:38%;top:10%;width:56vw;height:70vh;border-radius:50%;background:radial-gradient(closest-side,rgba(71,162,59,.09),transparent);pointer-events:none}.why-right{position:relative;margin-top:clamp(28px,5vh,56px)}.why-rail{position:absolute;left:4px;top:.5em;bottom:.5em;width:1px;background:var(--line)}.why-rail-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--g),rgba(71,162,59,.5));box-shadow:0 0 10px var(--glow);transform-origin:50% 0}.why-list{display:grid;gap:clamp(18px,3.4vh,40px);margin:0;padding:0;list-style:none}.why-beat{position:relative;display:grid;grid-template-columns:minmax(0,1fr);row-gap:10px;padding-left:34px}.why-node{position:absolute;left:0;top:.35em;width:9px;height:9px;border:1.5px solid var(--g);border-radius:50%;background:var(--g);box-shadow:0 0 0 4px #47a23b24,0 0 16px var(--glow)}.why-visual{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.why-text{max-width:44ch;margin:0;font-size:clamp(15px,min(1.15vw,2.1vh),18px);line-height:1.55;color:#e9f7ece6;text-shadow:0 1px 2px rgba(0,0,0,.9)}.why-gapword{margin-left:calc(min(7vw,96px) + .25em);color:var(--risk)}.why-close{max-width:22ch;margin:clamp(32px,6vh,64px) 0 0;font:italic 400 clamp(22px,min(2.1vw,3.8vh),36px) / 1.15 var(--serif);color:var(--g);text-shadow:0 1px 3px rgba(0,0,0,.85)}.why-close .w{overflow:visible}.why[data-mode=full]{padding-block:0}.why[data-mode=full] .why-pin{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:auto minmax(0,1fr);-moz-column-gap:clamp(40px,5vw,104px);column-gap:clamp(40px,5vw,104px);height:100vh;height:100svh;overflow:hidden;padding-top:calc(var(--hdr-h) + clamp(16px,5vh,56px));padding-bottom:clamp(24px,6vh,64px)}.why[data-mode=full] .why-lead{grid-area:1 / 1}.why[data-mode=full] .why-close{grid-area:2 / 1;align-self:end;margin:0}.why[data-mode=full] .why-right{grid-area:1 / 2 / 3 / 3;align-self:center;margin:0}.why[data-mode=full] .why-beat{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);-moz-column-gap:clamp(20px,2.4vw,44px);column-gap:clamp(20px,2.4vw,44px);align-items:start}.why[data-mode=full] .why-text{max-width:none}.story .section-title.bld-title{max-width:none;font-size:clamp(34px,5.2vw,94px);line-height:1.02;letter-spacing:-.045em;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink);filter:none;text-shadow:0 1px 3px rgba(0,0,0,.85)}.bld-head{position:relative}.bld-l{display:block}.bld-l1{font-size:.62em}.bld-l2{font-size:.8em}.bld-l3{font-size:1em}.bld-l-in{display:inline-block;transform-origin:0 100%}.kw{color:var(--g);text-shadow:none}.bld-ripple{position:absolute;z-index:-1;left:8%;top:10%;width:46vmin;height:46vmin;margin:-23vmin 0 0 -23vmin;border:1px solid var(--line-2);border-radius:50%;opacity:0;transform:scale(.15);pointer-events:none}.bld-ledger{--gut: clamp(36px, 4vw, 64px);position:relative;margin-top:clamp(40px,7vh,80px);padding-left:var(--gut)}.bld-thread{position:absolute;left:12px;top:0;bottom:0;width:1px;background:var(--line)}.bld-thread-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--g);box-shadow:0 0 12px var(--glow);transform-origin:50% 0}.bld-thread-head{display:none;position:absolute;left:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 0 4px #47a23b29,0 0 18px var(--glow)}.bld[data-mode] .bld-thread-head{display:block}.bld-rows{margin:0;padding:0;list-style:none}.bld-row{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,72px);padding-block:clamp(26px,4.5vh,48px)}@media (min-width: 1200px){.bld-row{width:var(--w, 100%)}}.bld-rule{position:absolute;left:0;right:0;top:0;height:1px;background:var(--line-2);transform-origin:0 50%}.bld-node,.bld-end{position:absolute;border-radius:50%;border:1px solid var(--line-2);background:var(--bg);transition:background-color .35s,border-color .35s,box-shadow .35s}.bld-node{left:calc(-1 * var(--gut) + 12.5px - 5.5px);top:calc(clamp(26px,4.5vh,48px) - 1px);width:11px;height:11px}.bld-end{left:calc(-1 * var(--gut) + 12.5px - 4.5px);top:.5em;width:9px;height:9px}.bld-node.is-lit,.bld-end.is-lit{border-color:var(--g);background:var(--g);box-shadow:0 0 0 4px #47a23b24,0 0 16px var(--glow)}.bld-name-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bld-name{font:500 clamp(28px,3vw,52px) / 1 var(--display);letter-spacing:-.035em;color:var(--ink)}.bld-points{margin:0;padding:0;list-style:none}.bld-points li{display:flex;gap:12px;padding-block:5px}.bld-dash{flex:none;width:14px;height:1px;margin-top:.8em;background:var(--g);transform-origin:0 50%}.bld-note{position:relative;max-width:40ch;margin:clamp(28px,5vh,56px) 0 0;font:italic 400 clamp(24px,2.4vw,38px) / 1.2 var(--serif);color:var(--ink);text-shadow:0 1px 3px rgba(0,0,0,.85)}.bld-link{display:inline-block;font:500 16px / 1.4 var(--display);font-style:normal;color:var(--g);-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:5px;white-space:nowrap;vertical-align:middle;transition:color .3s}.bld-link:hover{color:var(--ink)}.plat .section-title.plat-title{font-size:clamp(34px,min(4.4vw,7.6vh),74px);max-width:14ch}.plat-copy .support+.support{margin-top:12px}.plat-copy .support:first-child{margin-top:0}.plat-lineup{margin:clamp(40px,7vh,80px) 0 0;padding:0;list-style:none;border-top:1px solid var(--line);overflow:clip}.plat-row{position:relative;display:grid;grid-template-columns:auto auto minmax(40px,1fr) auto;align-items:center;-moz-column-gap:20px;column-gap:20px;padding-block:clamp(6px,1.2vh,14px);border-bottom:1px solid var(--line)}.plat-i{width:2.2em}.plat-mask{display:inline-block;overflow:hidden;padding:.06em .04em .12em}.plat-drift{position:relative;display:inline-block;transform-origin:0 100%}.plat-name{display:inline-block;font:500 clamp(44px,7.4vw,128px) / .96 var(--display);letter-spacing:-.05em;white-space:nowrap;transform-origin:0 100%}.is-dev .plat-name,.is-live .plat-name:not(.plat-fill){color:#e9f7ec0a;-webkit-text-stroke:1.2px rgba(233,247,236,.62);paint-order:stroke fill;transition:-webkit-text-stroke-color .3s}.plat-fill{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-text-stroke:0;background:linear-gradient(96deg,#f6fff2,#c9f7bd 40%,#86e873);-webkit-background-clip:text;background-clip:text;color:transparent}.plat-leader{height:2px;background:radial-gradient(circle,var(--line-2) 1px,transparent 1.5px) 0 50% / 8px 2px repeat-x;transform-origin:0 50%}.plat-row .status-badge{font-size:11.5px;padding:5px 12px}.plat-bloom{position:absolute;z-index:-1;left:10%;top:50%;width:min(60vw,900px);height:30vh;translate:0 -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(71,162,59,.16),transparent 65%);pointer-events:none}@media (hover: hover){.is-dev:hover .plat-name{-webkit-text-stroke-color:rgba(124,192,255,.75)}}@supports not (-webkit-text-stroke: 1px){.is-dev .plat-name,.is-live .plat-name:not(.plat-fill){color:#e9f7ec59}}@media (forced-colors: active){.plat-name{color:CanvasText;-webkit-text-stroke:0}.plat-fill{display:none}}@media (min-width: 1000px){.story.plat{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);-moz-column-gap:clamp(40px,5vw,104px);column-gap:clamp(40px,5vw,104px);align-items:center;min-height:100vh;min-height:100svh;padding-block:calc(var(--hdr-h) + clamp(12px,3vh,32px)) clamp(28px,5vh,56px)}.plat .section-title.plat-title{font-size:clamp(32px,min(3.6vw,6.4vh),60px)}.plat-copy{margin-top:clamp(20px,3.4vh,36px)}.plat-lineup{margin:0}.plat-name{font-size:clamp(40px,min(5vw,8.4vh),96px)}}@media (max-width: 999px){.plat-copy{margin-top:24px}}.easy[data-mode=full]{padding-block:0}@media (max-height: 760px){.easy[data-mode=full] .kicker{margin-bottom:16px}}@media (prefers-reduced-motion: no-preference){.plat-row .status-badge.is-on{animation:story-ring 1.3s ease-out 1}}@media (prefers-reduced-motion: reduce){.story .pulse-dot{animation:none}.bld-ripple{display:none}}@keyframes story-caret{50%{opacity:0}}@keyframes story-breathe{50%{transform:scale(1.35);opacity:.55}}@keyframes story-ring{0%{box-shadow:0 0 #47a23b99}to{box-shadow:0 0 0 16px #47a23b00}}@media (max-width: 999px){.wf-grid{grid-template-columns:minmax(0,1fr)}.why-text{font-size:17px}.why-close{font-size:clamp(24px,6.4vw,30px)}.story .section-title.bld-title{font-size:clamp(30px,8.6vw,44px)}.bld-l1{font-size:.78em}.bld-l2{font-size:.88em}.bld-ledger{--gut: 22px}.bld-thread{left:4px}.bld-node{left:calc(-1 * var(--gut) + 4.5px - 5.5px)}.bld-end{left:calc(-1 * var(--gut) + 4.5px - 4.5px)}.bld-row{grid-template-columns:minmax(0,1fr);gap:16px}.plat-row{grid-template-columns:auto minmax(0,1fr);row-gap:6px;padding-block:12px}.plat-name{font-size:clamp(40px,12.5vw,64px)}.plat-leader{display:none}.plat-row .status-badge{grid-column:2;justify-self:start}}@media (max-width: 420px){.wf-actions .magnet,.wf-actions .btn{width:100%}.wf-actions .btn{justify-content:center}}.facts-band{position:relative;padding:clamp(22px,3.6vh,34px) var(--pad);border-block:1px solid var(--line);background:linear-gradient(90deg,#030a0659,#030a06bf 50%,#030a0659)}.facts-band-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 0;max-width:1340px;margin:0 auto;padding:0;list-style:none;font:500 12px / 1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.facts-band-list li{display:inline-flex;align-items:center}.facts-band-list li+li:before{content:"";flex:none;width:5px;height:5px;margin:0 clamp(16px,2vw,28px);border-radius:50%;background:var(--g);box-shadow:0 0 10px #47a23b99}@media (max-width: 1024px){.facts-band-list{flex-direction:column;gap:10px;font-size:11px;letter-spacing:.12em;text-align:center}.facts-band-list li+li:before{display:none}}@media (prefers-reduced-motion: reduce){.hero-demo .pulse-dot{animation:none}}.story .support,.prod>.section-title{text-wrap:pretty}@media (min-width: 1000px) and (max-height: 760px){.story.wf{padding-block:32px}.wf-spec{gap:10px}.story.why:not([data-mode=full]){padding-top:clamp(40px,7vh,64px)}}@media (min-width: 1680px){.dz-inner{max-width:1600px}}#workforce{scroll-margin-top:110px}@media (max-width: 1100px){.hud{display:none}}@media (max-width: 760px){.cert.is-compact .cert-facts{grid-template-columns:minmax(0,1fr)}}.cert-facts dt,.cert-facts dd{overflow-wrap:anywhere}.ported .cert.is-compact+.gov{margin-top:clamp(32px,5vh,56px)}.menu-facts{display:flex;flex-wrap:wrap;gap:4px 0}.menu-facts>span{white-space:nowrap}.menu-facts>span+span:before{content:"·";margin:0 8px}@media (max-width: 600px){.hero-demo{font-size:12px;min-height:40px;padding-inline:14px}.ftr-legal div{flex-wrap:wrap;gap:8px 20px}.ftr-legal a{white-space:nowrap}}@media (pointer: coarse){.menu-sub a{display:inline-block;padding-block:8px;font-size:14px}}.final-title{text-shadow:none}@media (min-width: 1000px){.why[data-mode=full] .why-text{font-size:clamp(16px,min(1.3vw,2.35vh),20px)}.why[data-mode=full] .why-list{gap:clamp(20px,4.2vh,52px)}.story.bld{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-template-rows:auto 1fr;-moz-column-gap:clamp(40px,5vw,104px);column-gap:clamp(40px,5vw,104px);align-content:center;min-height:100vh;min-height:100svh;padding-block:calc(var(--hdr-h) + clamp(12px,3vh,32px)) clamp(28px,5vh,56px)}.story.bld>.kicker{grid-area:1 / 1;align-self:end}.bld-head{grid-area:2 / 1;align-self:start}.bld-ledger{grid-area:1 / 2 / 3 / 3;align-self:center;margin-top:0}.story .section-title.bld-title{font-size:clamp(32px,min(4vw,7vh),72px)}.bld-row{width:100%;padding-block:clamp(14px,2.6vh,30px)}.bld-node{top:calc(clamp(14px,2.6vh,30px) - 1px)}.bld-name{font-size:clamp(24px,min(2.2vw,4vh),40px)}.bld-points li{padding-block:3px}.bld-note{margin-top:clamp(16px,3vh,32px);font-size:clamp(20px,min(1.9vw,3.4vh),32px)}.story.sync{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--hdr-h) + clamp(8px,2vh,24px)) clamp(24px,4vh,48px)}}@media (min-width: 1000px) and (max-height: 820px){.why[data-mode=full] .why-pin{padding-top:calc(var(--hdr-h) + 10px);padding-bottom:18px}.why[data-mode=full] .why-list{gap:14px}.why[data-mode=full] .why-beat{row-gap:4px}.why[data-mode=full] .why-text{font-size:15px;line-height:1.42}.story.bld,.story.plat,.story.sync{padding-block:calc(var(--hdr-h) + 8px) 16px}.bld-row{padding-block:10px}.bld-node{top:9px}.bld-points li{padding-block:1px}.story .pt{font-size:15px;line-height:1.45}.bld-note{margin-top:10px}}.story.bld>.kicker,.story.sync>.kicker{justify-self:start;align-self:flex-start;width:-moz-fit-content;width:fit-content}@media (min-width: 1000px){.story.wf{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding-block:calc(var(--hdr-h) + clamp(16px,3.5vh,44px)) clamp(20px,4vh,48px)}.wf .section-title.wf-title{font-size:clamp(34px,min(4.4vw,7.6vh),84px)}.wf-body{font-size:clamp(17px,min(1.35vw,2.4vh),22px)}.wf-product{font-size:clamp(24px,min(2.3vw,4.2vh),40px)}.wf-figure{font-size:clamp(36px,min(4vw,7.4vh),72px)}.wf-price-lead,.wf-price-tail,.wf-incl{font-size:clamp(15px,min(1.2vw,2.1vh),19px)}.wf-spec{gap:clamp(14px,2.6vh,28px)}.story .section-title.bld-title{font-size:clamp(34px,min(4.6vw,8vh),92px)}.bld-row{padding-block:clamp(16px,3.4vh,44px)}.bld-node{top:calc(clamp(16px,3.4vh,44px) - 1px)}.bld-name{font-size:clamp(26px,min(2.7vw,4.9vh),52px)}.bld .pt{font-size:clamp(16px,min(1.25vw,2.2vh),21px)}.bld-note{font-size:clamp(22px,min(2.2vw,3.9vh),40px)}.plat .section-title.plat-title{font-size:clamp(34px,min(4.2vw,7.4vh),78px)}.plat-name{font-size:clamp(44px,min(6vw,10.6vh),124px)}.plat-copy .support{font-size:clamp(17px,min(1.35vw,2.4vh),22px)}.sync .pt{font-size:clamp(16px,min(1.25vw,2.2vh),21px)}.story .section-title.bld-title{font-size:clamp(32px,min(4.2vw,7vh),84px)}.bld-row{padding-block:clamp(12px,2.5vh,34px)}.bld-node{top:calc(clamp(12px,2.5vh,34px) - 1px)}.bld-name{font-size:clamp(24px,min(2.5vw,4.3vh),48px)}.bld .pt{font-size:clamp(15px,min(1.15vw,2vh),20px);line-height:1.45}.bld-note{margin-top:clamp(10px,2vh,28px);font-size:clamp(20px,min(2vw,3.4vh),36px)}.wf .section-title.wf-title{font-size:clamp(36px,min(4.8vw,8.4vh),92px)}.wf-grid{row-gap:clamp(28px,5vh,64px)}}@media (min-width: 1000px) and (max-height: 760px){.sync .pt{font-size:15px}}.grain{top:-60px;right:-60px;bottom:-60px;left:-60px;animation:grain-move 1s steps(6) infinite;will-change:transform}@keyframes grain-move{0%{transform:translateZ(0)}33%{transform:translate3d(-40px,30px,0)}66%{transform:translate3d(30px,-50px,0)}to{transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.grain{animation:none}}main *,.ftr *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.plat-mask,.plat-drift,.plat-fill,.plat-bloom{will-change:transform,opacity}.easy2 .section-title.e2-title{max-width:none;font-size:clamp(34px,min(4.6vw,8vh),88px);line-height:1;letter-spacing:-.045em}.e2-l1,.e2-l2{display:block}.e2-l2{margin-top:.12em;font-size:.42em;font-weight:400;letter-spacing:-.02em;color:#e9f7ecc7}.e2-cols{display:grid;gap:clamp(28px,4vw,72px);margin-top:clamp(24px,4vh,48px)}.e2-points{margin:0;padding:0;list-style:none}.e2-points li{position:relative;display:grid;grid-template-columns:2.4em minmax(0,1fr);padding-block:clamp(12px,2.2vh,22px)}.e2-points .idx{padding-top:.45em}.e2-rule{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform-origin:0 50%}.e2-shot{margin:0;min-width:0}.e2-depth{will-change:transform}.e2-plate{position:relative;border:1px solid var(--line-2);border-radius:14px;overflow:hidden;background:#050a07;box-shadow:0 40px 90px -40px #000000f2,0 0 0 1px #47a23b0f,0 0 60px -20px #47a23b40;will-change:transform}.e2-link{position:relative;display:block;cursor:zoom-in}.e2-link img{display:block;width:100%;height:auto}.e2-scan{position:absolute;left:0;right:0;top:0;height:30%;background:linear-gradient(to bottom,transparent,rgba(71,162,59,.12),transparent);opacity:0;pointer-events:none}.e2-shot figcaption{margin-top:12px;font-size:13.5px;color:#e9f7eca8}@media (min-width: 1000px){.story.easy2{display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh;padding-block:calc(var(--hdr-h) + clamp(12px,3vh,36px)) clamp(20px,4vh,48px)}.e2-cols{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center}.e2-shot{justify-self:end;width:min(100%,calc((100vh - var(--hdr-h) - 330px) * 1.86))}}@media (min-width: 1000px) and (max-height: 820px){.easy2 .section-title.e2-title{font-size:clamp(30px,7vh,56px)}.e2-points li{padding-block:9px}.e2-shot{width:min(100%,calc((100vh - var(--hdr-h) - 270px) * 1.86))}}@media (min-width: 1000px){.why[data-mode=full] .why-pin{grid-template-rows:auto 1fr;align-content:center}.why[data-mode=full] .why-lead{align-self:end}.why[data-mode=full] .why-close{grid-area:2 / 1;align-self:start;margin-top:clamp(24px,4.5vh,48px)}.why[data-mode=full] .why-right{grid-area:1 / 2 / 3 / 3;align-self:center}.why[data-mode=full] .why-rail{display:none}.why[data-mode=full] .why-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:clamp(28px,3.4vw,64px);column-gap:clamp(28px,3.4vw,64px);row-gap:clamp(28px,6vh,64px)}.why[data-mode=full] .why-beat{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:12px;padding-left:0;padding-top:22px;border-top:1px solid var(--line)}.why[data-mode=full] .why-node{left:0;top:-5px}.why[data-mode=full] .why-visual{min-height:2.6em}}.dz-page{background:radial-gradient(120% 70% at 100% 0%,rgba(71,162,59,.1),transparent 60%),linear-gradient(165deg,#10231a,#06100a 70%)}.sync3 .section-title.s3-title{max-width:none}.s3-l1,.s3-l2{display:block}.s3-l1{max-width:16ch;font-size:clamp(30px,min(3.3vw,5.8vh),60px);line-height:1.04}.s3-l2{margin-top:.06em;font-size:clamp(52px,min(7vw,12.5vh),136px);font-weight:500;line-height:.95;letter-spacing:-.06em}.s3-points{margin:clamp(22px,4vh,44px) 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.s3-points li{display:grid;grid-template-columns:2.4em minmax(0,1fr);padding-block:clamp(12px,2.2vh,22px);border-bottom:1px solid var(--line)}.s3-points .idx{padding-top:.45em}.s3-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:clamp(18px,3.4vh,36px)}.s3-offline{display:flex;gap:12px;max-width:48ch;margin:0;font-size:clamp(15px,min(1.1vw,2vh),18px)}.s3-ring-mark{flex:none;width:10px;height:10px;margin-top:.45em;border:1.5px solid rgba(233,247,236,.6);border-radius:50%}.s3-field{position:relative;width:min(100%,560px);aspect-ratio:1;margin:clamp(32px,6vh,56px) auto 0}.s3-field svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.s3-ring{transform-origin:50% 50%;will-change:transform}.s3-orbit{transform-origin:50% 50%}.s3-orbit circle{fill:none;stroke:#47a23b24;stroke-width:1;stroke-dasharray:2 7}.s3-ripple{fill:none;stroke:var(--g);stroke-width:1.5;opacity:0}.s3-spoke{stroke:#47a23b61;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:0}.s3-spoke.is-off{stroke:#e9f7ec2e;stroke-dasharray:.02 .02}.s3-node{fill:var(--g);filter:drop-shadow(0 0 6px rgba(71,162,59,.75))}.s3-node.is-off{fill:#050a07;stroke:#e9f7ec99;stroke-width:1.5;filter:none;transition:fill .5s,stroke .5s}.s3-node.is-off.is-reconnected{fill:var(--g);stroke:var(--g)}.s3-halo{position:absolute;left:50%;top:50%;width:46%;height:46%;margin:-23% 0 0 -23%;border-radius:50%;background:radial-gradient(closest-side,rgba(71,162,59,.22),transparent 70%)}.s3-core{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border:1px solid rgba(71,162,59,.55);border-radius:50%;background:radial-gradient(circle,#47a23b47,#050a07f2 70%);box-shadow:0 0 40px #47a23b59}.s3-core i{position:absolute;top:17px;right:17px;bottom:17px;left:17px;border-radius:50%;background:#eaffdf;box-shadow:0 0 18px #47a23be6}@media (min-width: 1000px){.story.sync3{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);-moz-column-gap:clamp(32px,4vw,88px);column-gap:clamp(32px,4vw,88px);align-items:center;min-height:100vh;min-height:100svh;padding-block:calc(var(--hdr-h) + clamp(8px,2vh,24px)) clamp(16px,3vh,36px)}.s3-field{width:min(100%,calc(100vh - var(--hdr-h) - 60px));margin:0 auto}}@media (min-width: 1000px) and (max-height: 820px){.s3-l1{font-size:clamp(26px,5vh,44px)}.s3-l2{font-size:clamp(42px,10vh,84px)}.s3-points li{padding-block:9px}.s3-points{margin-top:16px}}@media (min-width: 1000px){.e2-cols{align-items:start;margin-top:clamp(16px,2.6vh,32px)}.easy2 .pt{font-size:clamp(16px,min(1.25vw,2.2vh),20px)}.e2-shot{width:min(100%,calc((100vh - var(--hdr-h) - 250px) * 1.86))}}@media (min-width: 1000px) and (max-height: 820px){.e2-shot{width:min(100%,calc((100vh - var(--hdr-h) - 220px) * 1.86))}}@media (min-width: 1000px){.why[data-mode=full] .why-pin{grid-template-rows:auto auto;align-content:center;padding-top:calc(var(--hdr-h) + clamp(8px,2vh,24px));padding-bottom:clamp(8px,2vh,24px)}.why[data-mode=full] .why-text{color:#e9f7ecf0}}.tb-badge.is-iso .tb-emblem{max-width:min(64px,7.5vh)}.is-iso .tb-name b{font-size:11.5px}@media (min-width: 1200px){.hero-creds{bottom:0}}@media (min-width: 1000px){.one-head{--hub: clamp(200px, min(20vw, 32vh), 300px);grid-template-columns:minmax(0,1fr) minmax(40px,.34fr) var(--hub) minmax(40px,.34fr) minmax(0,1fr);-moz-column-gap:0;column-gap:0;align-items:end}.one-head>div{grid-column:1 / 4}.one-head>.one-support{grid-column:5;margin:0;font-size:clamp(14px,min(.95vw,1.8vh),16px);line-height:1.55}}.e2-shot{position:relative}.e2-depth,.e2-tilt{position:relative;will-change:transform}.e2-glow{position:absolute;z-index:-1;top:-18%;right:-10%;bottom:-18%;left:-10%;border-radius:50%;background:radial-gradient(closest-side,rgba(71,162,59,.26),rgba(71,162,59,.08) 55%,transparent);pointer-events:none;will-change:transform,opacity}.e2-link img{will-change:transform}.e2-pins{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.e2-pin{position:absolute;width:0;height:0}.e2-dot{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border:2px solid var(--g);border-radius:50%;background:#050a0799;box-shadow:0 0 0 5px #47a23b29,0 0 18px #47a23bb3}.e2-dot:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1.5px solid var(--g);border-radius:50%;animation:e2-ping 2.4s ease-out infinite}@keyframes e2-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}.e2-float{position:absolute;left:-10px;bottom:16px;will-change:transform}.e2-pin.is-down .e2-float{top:16px;bottom:auto}.e2-pin.is-end .e2-float{left:auto;right:-10px}.e2-tag{display:block;padding:7px 12px 7px 10px;border:1px solid rgba(71,162,59,.55);border-radius:999px;background:#08140cf0;box-shadow:0 14px 30px -10px #000000e6,0 0 22px -6px #47a23b8c;font:600 clamp(11px,min(.85vw,1.5vh),13.5px) / 1 var(--mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#eaffdf}.e2-tag:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--g);box-shadow:0 0 8px var(--g);vertical-align:.1em}@media (max-width: 999px){.e2-pins{display:none}}@media (prefers-reduced-motion: reduce){.e2-dot:after{animation:none}}.s3-field{will-change:transform}.s3-node{filter:none;stroke:#47a23b3d;stroke-width:7}.s3-packet{fill:#eaffdf;stroke:#47a23b8c;stroke-width:3;opacity:0}.s3-hit,.s3-wave,.s3-burst{fill:none;stroke:var(--g);opacity:0}.s3-hit{stroke-width:1.5}.s3-orbit .s3-wave{stroke:#47a23b80;stroke-width:1.2;stroke-dasharray:none}.s3-orbit .s3-burst{stroke:var(--g);stroke-width:2;stroke-dasharray:none}.s3-spot{position:absolute;left:0;top:0;width:46%;height:46%;margin:-23% 0 0 -23%;border-radius:50%;background:radial-gradient(closest-side,rgba(71,162,59,.3),rgba(71,162,59,.08) 55%,transparent);opacity:0;pointer-events:none;transition:opacity .4s;will-change:transform}.s3-field.is-hot .s3-spot{opacity:1}.s3-spoke{transition:stroke .4s}.s3-field.is-hot .s3-spoke:not(.is-off){stroke:#47a23bb3}.is-far,.is-far *,.is-far *:before,.is-far *:after{animation-play-state:paused!important}.why-close-in{display:block;will-change:transform}@media (min-width: 1000px){.story.easy2{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-rows:auto auto;align-content:center;-moz-column-gap:clamp(28px,4vw,72px);column-gap:clamp(28px,4vw,72px)}.e2-cols{display:contents}.e2-head{grid-area:1 / 1}.e2-points{grid-area:2 / 1;margin-top:clamp(16px,2.6vh,32px)}.e2-shot{grid-area:1 / 2 / 3 / 3;align-self:center;justify-self:end;width:min(100%,calc((100vh - var(--hdr-h) - 150px) * 1.86))}}@media (min-width: 1000px) and (max-height: 820px){.e2-shot{width:min(100%,calc((100vh - var(--hdr-h) - 130px) * 1.86))}}.s3-spoke{stroke:#47a23b33}.s3-field.is-hot .s3-spoke:not(.is-off){stroke:#47a23b5c}.s3-node{fill:#47a23b9e;stroke:#47a23b1a;stroke-width:6}.s3-node.is-off.is-reconnected{fill:#47a23b9e;stroke:#47a23b9e}.s3-packet{fill:#dcf5d4b3;stroke:#47a23b38;stroke-width:2}.s3-halo{background:radial-gradient(closest-side,rgba(71,162,59,.1),transparent 70%)}.s3-core{border-color:#47a23b52;background:radial-gradient(circle,#47a23b24,#050a07f2 70%);box-shadow:0 0 22px #47a23b29}.s3-core i{background:#d6f0cdc7;box-shadow:0 0 10px #47a23b66}.s3-spot{background:radial-gradient(closest-side,rgba(71,162,59,.13),rgba(71,162,59,.04) 55%,transparent)}.s3-orbit circle{stroke:#47a23b17}.plat-lineup{container-type:inline-size}@media (min-width: 1000px){.plat-name{font-size:clamp(34px,min(6vw,10.6vh,calc((100cqi - 330px)/4)),124px)}}@media (max-height: 500px) and (orientation: landscape){:root{--hdr-h: 60px}.hdr{padding-block:8px}.hdr-logo svg{width:56px}.hdr-cta{padding:7px 14px;font-size:13px}.hdr-burger{width:40px;height:40px}}@media (max-width: 999px){.s3-l2{font-size:clamp(40px,14.5vw,96px)}}@media (max-width: 400px){.one-metric{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px}.one-metric dt{letter-spacing:.12em}}.one-hub-name,.one-hub-lead,.one-hub-note{font-size:clamp(9.5px,4.2cqw,10.5px)}@media (max-width: 999px){.one-hub{width:min(260px,74vw)}.one-hub-name,.one-hub-lead{letter-spacing:.1em}}@media (max-width: 360px){.gz-tab{padding-inline:10px;font-size:11.5px}}@media (min-width: 1000px){.ftr-facts{font-size:clamp(11px,.78vw,12px)}}.bld-role{font:500 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#e9f7ec9e}.tier-role{display:inline-block;font:500 11.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--g)}.bld-l1{font-size:.9em}.bld-l2{font-size:.74em}.bld-l3{font-size:.6em}.bld-l3 .kw{color:var(--g)}.why-text,.why[data-mode=full] .why-text{color:#f0faf2f5}@media (min-width: 1000px){.why[data-mode=full] .why-text{font-size:clamp(16px,min(1.25vw,2.5vh),21px);line-height:1.5}}@media (min-width: 1000px) and (max-height: 820px){.why[data-mode=full] .why-text{font-size:clamp(15.5px,2.15vh,17px);line-height:1.45}}.e2-depth,.e2-tilt,.e2-plate,.e2-link img{will-change:auto}.e2-link img{transform:none;image-rendering:auto}@media (min-width: 1000px){.story.wf{min-height:0;padding-bottom:clamp(24px,4vh,48px)}.why[data-mode=full] .why-pin{align-content:start;padding-top:calc(var(--hdr-h) + clamp(20px,5vh,56px))}}@media (min-width: 1000px){.story.plat{grid-template-rows:auto auto;align-content:center;align-items:start;row-gap:0}.plat>.kicker{grid-column:1 / -1;grid-row:1;justify-self:start;margin:0 0 clamp(16px,3vh,36px)}.plat-head{grid-column:1;grid-row:2}.plat .section-title.plat-title{margin-top:0}.plat-lineup{grid-column:2;grid-row:2;margin:0}.plat-name{font-size:clamp(30px,min(6vw,calc((100vh - var(--hdr-h) - 230px) / 6),calc((100cqi - 330px)/4)),124px)}}@media (min-width: 1000px){.why[data-mode=full] .why-pin{grid-template-rows:auto auto auto minmax(0,1fr)}.why[data-mode=full] .why-pin>.kicker{grid-column:1 / -1;grid-row:1;justify-self:start;align-self:start;margin:0 0 clamp(16px,3vh,36px)}.why[data-mode=full] .why-lead{grid-area:2 / 1;align-self:start}.why[data-mode=full] .why-lead .section-title{margin-top:0}.why[data-mode=full] .why-close{grid-area:3 / 1;align-self:start}.why[data-mode=full] .why-right{grid-area:2 / 2 / 5 / 3;align-self:start}.why[data-mode=full] .why-pin{padding-top:calc(var(--hdr-h) + clamp(8px,2vh,22px));padding-bottom:clamp(8px,1.6vh,18px)}.why[data-mode=full] .why-pin>.kicker{margin-bottom:clamp(10px,2vh,24px)}.why[data-mode=full] .why-list{row-gap:clamp(18px,3.6vh,44px)}.why[data-mode=full] .why-beat{padding-top:clamp(14px,2.2vh,22px)}}@media (min-width: 1000px){main .section:not(.why),main .price,main .final{min-height:0!important;padding-top:clamp(36px,5vh,64px)!important;padding-bottom:clamp(36px,5vh,64px)!important;scroll-margin-top:var(--hdr-h)}.why[data-mode=full] .why-pin{height:auto!important;min-height:0!important;padding-bottom:clamp(28px,4vh,48px)!important}.why[data-mode=full]{margin-top:calc(-1*clamp(20px,3vh,40px))}}@media (max-width: 999px){main .section,main .price,main .final{min-height:0!important;padding-top:clamp(28px,6vw,52px)!important;padding-bottom:clamp(28px,6vw,52px)!important;scroll-margin-top:var(--hdr-h)}.hero{min-height:0!important;height:auto!important;padding-bottom:clamp(36px,8vw,72px)!important}}@media (max-width: 999px),(pointer: coarse){.tap{display:none!important}}.demo-close{top:-56px;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px 8px 13px;border:1px solid var(--line-2);border-radius:999px;background:#06120bbf;color:var(--ink);font:600 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:border-color .25s,background-color .25s,color .25s}.demo-close:hover,.demo-close:focus-visible{border-color:var(--g);background:#47a23b1f;color:var(--g)}.page-hero-intro{color:#e9f7eccc}#main:has(>.back-btn.is-floating){padding-top:44px}@media (min-width: 1000px){.one-head{grid-template-rows:auto auto;align-items:start;row-gap:0}.one-head>div:first-child{display:contents}.one-head .kicker{grid-column:1 / -1;grid-row:1;justify-self:start;margin:0 0 clamp(16px,3vh,36px)}.one-head .one-title{grid-column:1 / 4;grid-row:2;margin-top:0}.one-head>.one-support{grid-column:5;grid-row:2;align-self:start}}.gz-item:has(.gz-badge.is-progress):before,.gz-item:has(.gz-badge.is-progress):hover:before{background:#7cc0ff;box-shadow:0 0 12px #7cc0ff73}.ftr-brand p.ftr-product{font:11px var(--mono)!important;text-transform:uppercase;letter-spacing:.16em;color:var(--g)}.ftr-contact div{display:grid;gap:4px!important}.ftr-contact a,.ftr-contact div:nth-child(2) span{white-space:nowrap}@media (min-width: 1000px){.ftr-contact{grid-template-columns:minmax(0,1fr) max-content}}@media (max-width: 820px){.ported .coverage-table{overflow:visible}.ported .coverage-table table,.ported .coverage-table tbody,.ported .coverage-table tr,.ported .coverage-table th,.ported .coverage-table td{display:block;width:100%;box-sizing:border-box}.ported .coverage-table thead{display:none}.ported .coverage-table tr{padding:16px 4px;border-bottom:1px solid var(--line)}.ported .coverage-table tr:last-child{border-bottom:0}.ported .coverage-table th[scope=row]{padding:0 0 8px;border:0;font-size:16px}.ported .coverage-table td{padding:6px 0;border:0}.ported .coverage-table td:before{content:attr(data-label);display:block;margin-bottom:3px;font:11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g)}}@media (min-width: 1000px){main .section.talk{padding-top:clamp(8px,2vh,24px)!important;padding-top:calc(var(--hdr-h, 90px) + 14px)!important}}.story .section-title.bld-title{line-height:1.04}.bld-l1{font-size:1em;text-wrap:balance}.bld-l2,.bld-l3{font-size:clamp(19px,.46em,40px);font-weight:400;line-height:1.28;letter-spacing:-.02em}.bld-l2{margin-top:.7em}.bld-head{container-type:inline-size}.bld-l1{font-size:clamp(30px,11cqi,84px);line-height:1.02}.bld-l2,.bld-l3{font-size:clamp(18px,5.1cqi,34px)}.wf .section-title.wf-title{font-size:clamp(28px,min(3.3vw,5.8vh),56px);line-height:1.06}.why-head{margin:0;max-width:44ch;font:500 clamp(18px,min(1.35vw,2.4vh),22px) / 1.28 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.why-head:first-letter{text-transform:uppercase}.why-visual{gap:6px}.why-beat .why-text{max-width:44ch;width:100%}@media (min-width: 1000px){.why[data-mode=full] .why-beat{grid-row:span 2;grid-template-rows:subgrid;row-gap:12px}.why[data-mode=full] .why-visual{min-height:0}}.why-head{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;-webkit-hyphens:manual;hyphens:manual}@media (min-width: 1000px){.why-beat,.why-beat .why-text{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;text-wrap:pretty}}@media (min-width: 1000px){.hero:has(.hero-title-managed){justify-content:flex-start}}.hero .hero-title.hero-title-rows.hero-title-managed{font-size:clamp(32px,4vw,64px);line-height:1.18;letter-spacing:-.035em;max-width:1080px;text-wrap:balance}.hero .hero-title-managed .hero-row{white-space:normal}.hero .hero-title-managed .hero-row-alt{font-size:.92em;margin-top:.22em;padding-left:0}.managed-home{margin:0 auto;padding:12px var(--pad, 24px) 36px;display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.managed-home .pp-block{margin:0;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(135deg,#101d15db,#050c08c7)}.managed-eyebrow{display:flex;align-items:center;gap:8px;color:var(--g);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.managed-home h2{font-size:clamp(19px,1.65vw,25px);font-weight:600;letter-spacing:-.025em;line-height:1.35;margin:0 0 18px;text-wrap:balance}.managed-questions{display:grid;gap:0;padding:0;margin:0;list-style:none;font-size:14px;line-height:1.5;color:var(--mute)}.managed-questions li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.065)}.managed-question-number{flex:0 0 26px;font:500 11px var(--mono);color:var(--g);opacity:.8}.managed-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.managed-results article{display:flex;align-items:center;gap:10px;min-height:74px;padding:14px;border:1px solid rgba(99,217,76,.14);border-radius:10px;background:#63d94c09;transition:border-color .2s,background .2s}.managed-results article:hover{border-color:#63d94c66;background:#63d94c13}.managed-result-icon{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;border-radius:9px;background:#63d94c17;color:var(--g)}.managed-result-icon .icon{width:18px;height:18px}.managed-results h3{margin:0;font-size:14px;font-weight:500;line-height:1.4;color:#e0f2df}.managed-home .managed-trust h2{font-size:20px;margin-bottom:12px}.managed-certifications{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.managed-certifications span{font-size:11px;font-weight:500;padding:5px 8px;border:1px solid rgba(99,217,76,.22);border-radius:6px;color:#d5ffd6;background:#63d94c0d}.managed-certifications .managed-cert-pending{color:var(--mute);border-color:#ffffff21;background:#ffffff06}.managed-trust p{font-size:13px;line-height:1.6;margin:4px 0;color:var(--mute)}.managed-home .managed-pilot{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-color:#63d94c3d;background:radial-gradient(ellipse at top right,rgba(99,217,76,.1),transparent 70%),#08140cd9}.managed-home .managed-pilot h2{margin:0 0 16px;font-size:22px;max-width:30ch}.managed-pilot .btn{min-height:40px;padding:10px 16px;font-size:13px}@media (max-width: 900px){.managed-home{grid-template-columns:1fr;gap:12px}.managed-home .pp-block{padding:20px}}@media (max-width: 400px){.managed-results article{padding:10px;gap:8px}.managed-result-icon{flex-basis:26px;height:28px}.managed-results h3{font-size:12px}}.managed-section-label{grid-column:1 / -1}main .managed-home+.trust{margin-bottom:clamp(40px,5vw,72px)}main .cert-facts dd{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;word-spacing:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere}main .ported .product-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;margin:24px 0 28px;align-items:start}main .ported .product-check-list>li{padding-left:22px;line-height:1.6;text-align:left!important;min-width:0}main .ported .product-check-list>li:before{top:.75em}main .ported .site-grid .product-check-list{grid-template-columns:1fr}main .talk .talk-aside h2{color:var(--g)}main .trust{padding-block:18px}main .trust-track span{font-size:clamp(16px,1.65vw,24px);gap:16px;padding-right:16px}.tb{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tb-group{min-width:0}.tb-group+.tb-group{padding-left:14px;border-left:1px solid var(--line)}.tb-group .tb-head{font-size:11px;letter-spacing:.04em;line-height:1.5;text-align:center}.tb-group .tb-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-group .tb-name{color:#d5ffd6}.tb-group .tb-name b{white-space:normal;overflow-wrap:anywhere;text-wrap:balance;line-height:1.2}@media (max-width: 600px){.tb{grid-template-columns:minmax(0,1fr);gap:12px}.tb-group+.tb-group{padding-left:0;border-left:0;padding-top:12px;border-top:1px solid var(--line)}}.dz-side .dz-claims{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;text-wrap:pretty}.shot-viewer .demo-close{min-height:44px;padding:10px 16px;font-size:13px;color:#e9f7ec;border-color:#e9f7ec66;background:#030a06f2}@media (max-width: 700px){main .ported .product-check-list{grid-template-columns:1fr;gap:12px;margin-block:20px}.hero-creds .tb-group .tb-emblem,.hero-creds .tb-group .tb-badge.is-iso .tb-emblem{max-width:40px}.tb-group .tb-open{min-height:44px}}:root{--glass-tint: rgba(4, 5, 6, .55);--glass-tint-hi: rgba(4, 5, 6, .66);--glass-tint-lo: rgba(4, 5, 6, .42);--glass-sheen: linear-gradient(160deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .014) 55%, rgba(255, 255, 255, 0) 100%);--glass-spot: radial-gradient(420px circle at var(--mx, -999px) var(--my, -999px), rgba(255, 255, 255, .035), transparent 60%);--glass-lift: linear-gradient(160deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .02) 60%, rgba(255, 255, 255, 0) 100%);--glass-border: rgba(255, 255, 255, .09);--glass-border-hi: rgba(255, 255, 255, .2);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 22px 44px -30px rgba(0, 0, 0, .85);--glass-shadow-hi: inset 0 1px 0 rgba(255, 255, 255, .09), 0 28px 56px -30px rgba(0, 0, 0, .9);--glass-blur: blur(7px) saturate(104%);--mute: rgba(233, 247, 236, .84);--dim: rgba(233, 247, 236, .74)}.world.is-on{opacity:.64!important}.vignette{opacity:1}main p,main li,main dd,main td,main th,main figcaption,main .support,main .note{text-shadow:0 1px 2px rgba(0,0,0,.55)}main h1,main h2,main h3,main .section-title{text-shadow:0 2px 10px rgba(0,0,0,.45)}main .site-card,main .ported .site-card,main .step-card,main .pp-card,main .price-replaces,main .talk-form,main .nf-card,main .cert,main .ob,main .contact-card,main .one-card,main .ch-rec,main .ob-order,main .fl-policy,main .ix-stage,main .ev-card,main .gap-card,main .chain-card,main .dx-caption,main .final-eyebrow,main .pp-table,main .cv-card,.ftr .ftr-cta,.ftr-cta{background:var(--glass-spot),var(--glass-sheen),var(--glass-tint)!important;border-color:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}main .site-card:hover,main .step-card:hover,main .pp-card:hover,main .nf-card:hover,main .contact-card:hover,main .one-card:hover,main .fl-policy:hover{border-color:var(--glass-border-hi)!important;box-shadow:var(--glass-shadow-hi)!important}.demo-frame{border-radius:22px;background:var(--glass-tint-hi);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow-hi);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);overflow:hidden}.cv-card{background:var(--glass-sheen),var(--glass-tint-hi)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow-hi)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}main .field input,main .field select,main .field textarea{background:#02030480!important;border-color:#ffffff1a!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}main .field input:focus,main .field select:focus,main .field textarea:focus{border-color:#47a23b6b!important;background:#0203049e!important}main .chip span{background:var(--glass-sheen),#04050670;border-color:var(--glass-border)}main .chip:hover span{background:var(--glass-lift),#0405068f;border-color:var(--glass-border-hi)}main .chip input:checked+span{background:var(--g);border-color:var(--g)}main .btn.ghost,main .btn-ghost{background:var(--glass-sheen),#04050666;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}main [class~="bg-[#0a0e0b]"],main [class~="bg-[#0b100c]"],main [class~="bg-[#0d100d]/85"],main [class~="bg-white/[0.02]"],main [class~="bg-white/[0.03]"],main [class~="bg-white/[0.06]"],main [class~="bg-white/5"]{background:var(--glass-sheen),var(--glass-tint)!important;border-color:var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}main [class~="bg-[#0a0a0a]/60"],main [class~="bg-black/40"]{background:var(--glass-sheen),#04050685!important;border-color:var(--glass-border)!important}main [class~="border-white/10"],main [class~="border-white/15"]{border-color:var(--glass-border)!important}.hdr-nav>ul{background:var(--glass-sheen),#040506b3!important;border-color:var(--glass-border)!important}.hdr-link.is-active{color:var(--ink)!important;background:var(--glass-lift),#04050699!important;box-shadow:inset 0 0 0 1px #47a23b57,inset 0 1px #ffffff14!important}.hdr-item:hover>.hdr-link:not(.is-active),.hdr-item:focus-within>.hdr-link:not(.is-active){color:var(--ink)!important;background:var(--glass-lift),#ffffff0e!important;box-shadow:inset 0 0 0 1px #ffffff1f}.hdr-drop{background:var(--glass-sheen),#040506cc!important;border-color:var(--glass-border)!important;box-shadow:var(--glass-shadow-hi)!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.hdr-drop a{border-radius:10px;transition:background .25s,color .25s,padding .3s var(--ease)}.hdr-drop a:hover,.hdr-drop a:focus-visible{background:var(--glass-lift),#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff1f}.menu-inner{background:var(--glass-sheen),#04050661}.menu-link{border-radius:14px;padding:.04em .18em;margin:0 -.18em;transition:color .3s,background .3s,box-shadow .3s,transform .5s var(--ease)}.menu-link:hover,.menu-link:focus-visible{background:var(--glass-lift),#ffffff0e;box-shadow:inset 0 0 0 1px #ffffff1f}.menu-link[aria-current=page]{color:var(--ink);background:var(--glass-lift),#0405068f;box-shadow:inset 0 0 0 1px #47a23b57}.menu-sub a{border-radius:8px;padding:2px 8px;margin:-2px -8px;transition:background .25s,color .25s}.menu-sub a:hover{background:#e9f7ec12}.legal-nav button{border:1px solid transparent}.legal-nav button:hover{background:var(--glass-lift),#ffffff0d;border-color:#ffffff1f}.legal-nav button.is-active{color:var(--ink)!important;background:var(--glass-lift),#04050694!important;border-color:#47a23b5c!important;box-shadow:inset 0 1px #ffffff0f}.ix-tab{border:1px solid transparent}.ix-tab:hover{background:var(--glass-lift),#ffffff0d!important;border-color:#ffffff1f}.ix-tab.is-active{background:var(--glass-lift),#04050694!important;border-color:#47a23b5c!important}.gz-tab:not(.is-active):hover,.dz-q:hover,.ob-step:hover{background:var(--glass-lift),#ffffff0d}.dz-q.is-active,.ob-step.is-active,.fl-policy.is-active{background:var(--glass-lift),#04050699!important;border-color:#47a23b5c!important}main .pp-tr:hover{background:#e9f7ec0a}main .pf-table,main .pf-stat,main .one-metrics,main .fl-panel,main .gz-arch,main .pp-ex,main .pp-scope,main .prod-scope,main .cert-facts,main .legacy-careers__cta,main [class~="border-[#d5ffd6]/15"],main .buy-flow [class~=rounded-2xl][class~=overflow-hidden],main .buy-flow [class~=rounded-2xl][class~=border]{background:var(--glass-spot),var(--glass-sheen),var(--glass-tint)!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}main .pf-fix{background:linear-gradient(90deg,#47a23b0b,#47a23b03)!important}main .pf-row:hover{background-color:#e9f7ec08!important}main .pf-table .pf-stat,main .site-card .cert-facts{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e9f7ec08!important}.hdr-link.is-active,.hdr-item:hover>.hdr-link.is-active,.hdr-item:focus-within>.hdr-link.is-active{background:var(--g)!important;color:#021005!important;box-shadow:inset 0 1px #ffffff59,0 8px 22px -10px #47a23bbf!important}.hdr-link.is-active .pill-label{color:#021005}.hdr-link.is-active:after{background:#021005!important;box-shadow:none!important}main .price-lines li,main .pp-included li,main .scope-list li{position:relative;align-items:baseline;border-radius:12px;transition:color .3s ease,background-color .3s ease,padding .4s var(--ease),box-shadow .3s ease}main .price-lines li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px}main .price-check{display:inline-block;transition:transform .3s var(--ease),text-shadow .3s ease,color .3s ease}main .price-lines li:hover,main .pp-included li:hover,main .scope-list li:hover{color:#97c78b;background-color:#ffffff0b;box-shadow:inset 2px 0 0 var(--g);padding-left:14px}main .price-lines li:hover .price-check,main .pp-included li:hover svg,main .scope-list li:hover span{color:var(--g);text-shadow:0 0 12px rgba(71,162,59,.75);transform:scale(1.18)}main .price-lines li:hover b,main .price-lines li:hover strong{color:var(--g)}main .final .support{max-width:54ch;margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance;line-height:1.65}main .price-lines li,main .pp-included li,main .scope-list li{padding-left:16px!important;padding-right:16px!important}main .price-lines li:hover,main .pp-included li:hover,main .scope-list li:hover{padding-left:16px!important}main :is(p,li,dd,figcaption,blockquote):not(.tap *,.dx-screen *,[role=img] *,.tb-badges *,.tb-badge,.one-hub *,.ch-status,.final *,.nf-wrap *,.nf-sub,.mx-auto,.max-w-md,[class~=text-center],[class~=text-center] *,.hdr *,.menu *,.chip,.chip *,.why-close,.why-close *,.bld-note,.bld-note *,.pf-opinion,.gz-directory,.dz-page-q,.scope-list li,.step-list li,.price-half,.why-head,.ix-flow *,.ix-note,.dz-claims,.dz-foot,.dz-v *,.note,.pr-note,.fl-foot *,.gz-arch *,.one-metrics *,.pf-stat *,.legacy-careers__benefit *,.legacy-careers__value-card *,.step-list *,.price-lines *,.pp-ex *,li,li *,.pp-badge,.kicker-plain,.tier-role),footer :is(.ftr-brand p,.ftr-cta p){text-align:justify;-moz-text-align-last:start;text-align-last:start;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3;text-wrap:pretty}main :is(p,li,dd,figcaption,blockquote){text-wrap:pretty}main :is(li>p,.gz-item-body,.pf-fix,.pf-problem p,.pt,.price-half,.gz-directory,.gz-arch p,.gz-caption p,.ix-does,.pf-stat figcaption p,.legacy-careers__value-card p){text-align:justify!important;-moz-text-align-last:start!important;text-align-last:start!important;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}main .ported .site-section>:is(ul,ol)>li{text-align:justify;-moz-text-align-last:start;text-align-last:start;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}@media (max-width: 999px){main :is(.why-text,.dz-side .dz-claims,.legacy-careers__benefit p,.legacy-careers__faq-intro,.legacy-careers__faq-item p,.legacy-blog-card p,.pp-ex p){text-align:justify!important;-moz-text-align-last:start!important;text-align-last:start!important;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}}main :is(h1,h2,h3):not([role=img] *,.tap *,.dx-screen *){text-wrap:balance}main .final .support,main .nf-sub,main .buy-flow p.mx-auto,main .buy-flow p.max-w-md{text-align:justify!important;-moz-text-align-last:center;text-align-last:center;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3}main .ported .step-list li{background:var(--glass-sheen),var(--glass-tint);border-color:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform .4s var(--ease),border-color .3s ease,box-shadow .3s ease,background-color .3s ease,color .3s ease}main .ported .step-list li span{transition:color .3s ease,text-shadow .3s ease}main .ported .step-list li:hover{transform:translateY(-4px);border-color:var(--glass-border-hi);background:var(--glass-lift),var(--glass-tint-hi);box-shadow:var(--glass-shadow-hi);color:#d9fbd0}main .ported .step-list li:hover span{color:var(--g);text-shadow:0 0 12px rgba(71,162,59,.7)}@media (prefers-reduced-motion: reduce){main .ported .step-list li:hover{transform:none}}.page-hero-inner{width:100%;max-width:calc(1480px - 2 * var(--pad));margin-inline:auto}.page-hero:has(+.ported) .page-hero-inner{max-width:calc(1320px - 2 * var(--pad))}.pf-cols,.pf-row{grid-template-columns:minmax(0,1.25fr) 64px minmax(0,1fr)}.pf-cols span:first-child{grid-column:1;padding-left:clamp(20px,2.4vw,32px)}.pf-cols span:last-child{grid-column:3}.pf-row .pf-problem{padding-left:clamp(20px,2.4vw,32px)}@media (max-width: 999px){.pf-row{grid-template-columns:minmax(0,1fr)}.pf-row .pf-problem{padding-left:18px}}main .gov li,main .cert{transition:transform .35s var(--ease),border-color .3s ease,box-shadow .3s ease,background-color .3s ease}main .gov li{background:var(--glass-sheen),var(--glass-tint);border-color:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}main .gov-emblem{transition:transform .4s var(--ease),filter .3s ease}main .gov li:hover{transform:translateY(-3px);border-color:var(--glass-border-hi);background:var(--glass-lift),var(--glass-tint-hi);box-shadow:var(--glass-shadow-hi)}main .gov li:hover .gov-emblem{transform:scale(1.06) rotate(-4deg);filter:drop-shadow(0 0 10px rgba(71,162,59,.35))}main .gov li:hover b{color:#d9fbd0}main .cert:hover{transform:translateY(-3px);border-color:var(--glass-border-hi)!important;box-shadow:var(--glass-shadow-hi)!important}@media (prefers-reduced-motion: reduce){main .gov li:hover,main .cert:hover,main .gov li:hover .gov-emblem{transform:none}}@media (min-width: 1680px){.page-hero-inner{max-width:calc(1600px - 2 * var(--pad))}.page-hero:has(+.ported) .page-hero-inner{max-width:calc(1320px - 2 * var(--pad))}}@media (min-width: 1000px){.pf-cols,.pf-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.pf-fix{grid-column:2}.pf-cols span:first-child{grid-column:1}.pf-cols span:last-child{grid-column:2}}main .ported .site-section>h3{color:var(--g);margin-top:30px;margin-bottom:8px}main .ported .site-section>h2+h3{margin-top:18px}main .ported .site-section>h3+p{color:#e9f7ecdb}main .pp-examples{align-items:stretch}main .pp-ex{display:flex;flex-direction:column;padding:clamp(24px,2.4vw,32px);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .35s ease,background .3s ease!important}main .pp-ex h3{margin:0 0 18px;font:500 clamp(19px,1.5vw,22px) / 1.3 var(--display);letter-spacing:-.015em;color:var(--ink);transition:color .3s ease}@media (min-width: 1000px){main .pp-ex :is(p,li,dt,dd){text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}}main .pp-ex .pp-compare{margin:0;gap:16px}main .pp-ex .pp-compare dt,main .pp-ex .pp-not li,main .pp-ex .price-half{font-size:15px;line-height:1.6;color:var(--mute)}main .pp-ex .pp-not{gap:10px;margin:0}main .pp-ex .pp-not li:before{top:.8em}main .pp-ex .price-half{margin-top:18px;color:var(--ink)}main .pp-ex .note{box-sizing:border-box;min-height:calc(3.2em + 15px);margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}main .pp-ex>:nth-last-child(2){margin-bottom:22px}main .pp-ex:hover{transform:translateY(-4px);border-color:var(--glass-border-hi)!important;background:var(--glass-lift),var(--glass-tint-hi)!important;box-shadow:var(--glass-shadow-hi)!important}main .pp-ex:hover h3{color:#d9fbd0}main .pp-table .pp-tr:not(.pp-th){transition:background-color .25s ease}main .pp-table .pp-tr:not(.pp-th):hover{background-color:#ffffff0a}@media (prefers-reduced-motion: reduce){main .pp-ex:hover{transform:none}}a[href],button:not(:disabled),[role=button],[role=tab],[role=link],[role=menuitem],summary,select,label[for],label:has(>input[type=checkbox]),label:has(>input[type=radio]),input[type=checkbox],input[type=radio],input[type=submit],input[type=button],.chip{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}.vp{position:relative}.vp>video{display:block;width:100%}.ported figure>.vp>video.site-image{max-height:min(62vh,560px);background:#000;border-radius:16px}.vp-fs{position:absolute;top:12px;right:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#04050699;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);font:12px var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:0;transition:opacity .25s ease,border-color .25s ease,color .25s ease,background .25s ease}.vp:hover .vp-fs,.vp:focus-within .vp-fs,.demo-frame:hover .vp-fs,.demo-frame:focus-within .vp-fs,.vp-fs.is-on{opacity:1}@media (hover: none){.vp-fs{opacity:1}}.vp-fs:hover,.vp-fs:focus-visible{border-color:var(--g);background:#040506cc;color:var(--g)}.vp:fullscreen,.demo-frame:fullscreen{display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0!important;border-radius:0!important;background:#000!important;box-shadow:none!important;transform:none!important}.vp:fullscreen>video,.demo-frame:fullscreen>video{width:100%!important;height:100%!important;max-height:none!important;-o-object-fit:contain;object-fit:contain;border:0!important;border-radius:0!important}.vp:fullscreen .vp-fs,.demo-frame:fullscreen .demo-close{position:absolute;top:18px;right:18px;z-index:5;opacity:1}.demo-frame{overflow:visible!important}.hero .hero-title .hero-row-alt{font-weight:600;letter-spacing:inherit;line-height:inherit;margin-top:.04em}@media (min-width: 601px){.hero .hero-title.hero-title-rows .hero-row-alt{font-size:1em}}main .pf-stat{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .35s ease,background .3s ease!important}main .pf-stat:hover{transform:translateY(-3px);border-color:var(--glass-border-hi)!important;background:var(--glass-lift),var(--glass-tint-hi)!important;box-shadow:var(--glass-shadow-hi)!important}main .pf-stat .pf-stat-figure{transition:text-shadow .35s ease}main .pf-stat:hover .pf-stat-figure{text-shadow:0 0 22px rgba(71,162,59,.55)}@media (min-width: 1000px){.ch-head{grid-template-rows:auto auto;align-items:start;row-gap:0}.ch-head>div{display:contents}.ch-head .kicker{grid-column:1;grid-row:1;justify-self:start}.ch-head .ch-title{grid-column:1;grid-row:2;align-self:center;margin:0}.ch-head .ch-support{grid-column:2;grid-row:2;align-self:center;max-width:62ch;margin:0;font-size:clamp(15px,1.05vw,17px);line-height:1.6}}.legacy-blog-post__crumbs{display:flex;align-items:center;gap:12px;min-height:44px;min-width:0;font-size:13px;color:#e9f7ec9e}.legacy-blog-post__crumbs a{flex:none;display:inline-flex;align-items:center;padding:7px 16px;border:1px solid rgba(71,162,59,.5);border-radius:999px;color:var(--g);font-weight:500;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.legacy-blog-post__crumbs a:hover,.legacy-blog-post__crumbs a:focus-visible{background:var(--g);border-color:var(--g);color:#021005}.legacy-blog-post__crumbs [aria-current]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main .legacy-blog-card{padding:24px 28px;border:1px solid var(--glass-border);border-radius:18px;background:var(--glass-sheen),var(--glass-tint);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .35s ease,background .3s ease}main .legacy-blog-card:hover,main .legacy-blog-card:focus-visible{transform:translateY(-3px);border-color:var(--glass-border-hi);background:var(--glass-lift),var(--glass-tint-hi);box-shadow:var(--glass-shadow-hi)}@media (min-width: 1000px){main .legacy-blog-card p{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important}}.legacy-blog-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font:12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g);opacity:.72;transition:opacity .25s ease}.legacy-blog-card__cta span{transition:transform .3s ease}.legacy-blog-card:hover .legacy-blog-card__cta{opacity:1}.legacy-blog-card:hover .legacy-blog-card__cta span{transform:translate(4px)}main .legacy-careers__stats,main .legacy-careers__value-card,main .legacy-careers__benefit,main .legacy-careers__job,main .legacy-careers__faq{border:1px solid var(--glass-border)!important}main .legacy-careers__stats{box-shadow:var(--glass-shadow)!important}main .legacy-careers__stats>*{background:transparent!important}@media (min-width: 768px){main .legacy-careers__stats>*+*{border-left:1px solid rgba(255,255,255,.08)}}main .legacy-careers__value-card,main .legacy-careers__benefit,main .legacy-careers__job{background:var(--glass-sheen),var(--glass-tint)!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s ease,box-shadow .35s ease,background .3s ease!important}main .legacy-careers__value-card:hover,main .legacy-careers__benefit:hover,main .legacy-careers__job:hover,main .legacy-careers__job:focus-visible{transform:translateY(-4px);border-color:var(--glass-border-hi)!important;background:var(--glass-lift),var(--glass-tint-hi)!important;box-shadow:var(--glass-shadow-hi)!important}main .legacy-careers__value-card h3,main .legacy-careers__benefit h3{transition:color .3s ease}main .legacy-careers__value-card:hover h3,main .legacy-careers__benefit:hover h3{color:#d9fbd0}main .legacy-careers__faq{overflow:hidden}main .legacy-careers__faq-item{transition:background .3s ease,box-shadow .3s ease}main .legacy-careers__faq-item:hover,main .legacy-careers__faq-item:focus-within{background:linear-gradient(90deg,#ffffff0e,#ffffff03);box-shadow:inset 0 0 0 1px #ffffff24}main .legacy-careers__faq-item summary{transition:color .25s ease}main .legacy-careers__faq-item:hover summary{color:#d9fbd0}@media (min-width: 1000px){main .legacy-careers__benefit p,main .legacy-careers__faq-intro,main .legacy-careers__faq-item p{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}}@media (prefers-reduced-motion: reduce){main .legacy-careers__value-card:hover,main .legacy-careers__benefit:hover,main .legacy-careers__job:hover,main .legacy-blog-card:hover,main .pf-stat:hover{transform:none}}.why-head em{font-style:normal;color:var(--g)}main .ported #demo figure.site-card{max-width:min(100%,880px);margin-inline:0;padding:clamp(14px,1.6vw,22px)}video[controlslist~=nofullscreen]::-webkit-media-controls-fullscreen-button{display:none}main .legacy-careers__faq-item+.legacy-careers__faq-item{border-top:1px solid rgba(255,255,255,.08)!important}.why .why-list .why-head{font-weight:600;font-size:clamp(20px,min(1.7vw,3vh),28px);line-height:1.2;letter-spacing:-.015em;color:#f4fbf5}.why .why-list .why-beat .why-text{font-size:clamp(14.5px,min(1.02vw,1.95vh),17px);line-height:1.62;color:#e9f7eca8}.route-pending{min-height:100vh;min-height:100svh}.tb-open:focus-visible{outline:2px solid var(--g);outline-offset:4px;border-radius:12px}@media (min-width: 1921px){html{font-size:clamp(100%,calc(100% + (100vw - 1920px) * .003125),112.5%)}.section,.price,.ftr-grid,.ftr-legal{max-width:clamp(1600px,calc(1600px + (100vw - 1920px)/1.6),2000px)!important}.page-hero-inner{max-width:calc(clamp(1600px,calc(1600px + (100vw - 1920px)/1.6),2000px) - 2 * var(--pad))!important}.page-hero:has(+.ported) .page-hero-inner,main .ported [class~="max-w-[1440px]"]{max-width:clamp(1440px,calc(1440px + (100vw - 1920px)*.4),1700px)!important}}@media (max-width: 699px){main .section{padding-top:clamp(52px,8vh,84px);padding-bottom:clamp(52px,8vh,84px)}}@media (max-height: 500px) and (orientation: landscape){main .section{padding-top:44px;padding-bottom:44px}}.page-hero-kicker{margin:18px 0 12px;font:500 13px/1.35 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--g)}p.page-hero-title{margin:0}body:has(#main :is(.site-actions,.cta-band,.final,.legacy-blog-post__cta,.legacy-careers__cta,.talk)) .ftr-cta{display:none}@media (max-width: 999px){.ix-rail{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 48px),transparent)}}html.no-webgl main *,html.no-webgl footer *,html.lite main *,html.lite footer *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite{--glass-tint: rgba(4, 5, 6, .72);--glass-tint-hi: rgba(4, 5, 6, .8)}@media (prefers-reduced-motion: reduce){.gz-svg[data-view="0"] .gz-v1,.gz-svg[data-view="1"] .gz-v0{display:none}}:root{--panel: rgba(4, 5, 6, .5);--line: rgba(255, 255, 255, .1);--line-2: rgba(255, 255, 255, .2)}main [class~="bg-[#d5ffd6]/[0.07]"],main [class~="bg-[#d5ffd6]/[0.06]"],main [class~="bg-[#d5ffd6]/[0.04]"],main [class~="bg-[#d5ffd6]/[0.03]"],main [class~="bg-[#0d140d]"],main [class~="bg-[#0b0d0b]/90"],main [class~="bg-[#0b0d0b]/75"],main [class~="bg-neutral-900/60"]{background:var(--glass-sheen),var(--glass-tint)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}main table [class~="bg-[#d5ffd6]/[0.04]"],main table [class~="bg-[#d5ffd6]/[0.03]"]{background:#ffffff09!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}main [class~="hover:bg-[#d5ffd6]/[0.02]"]:hover{background:#ffffff08!important}main [class~="border-[#d5ffd6]/20"],main [class~="border-[#d5ffd6]/15"],main [class~="border-[#d5ffd6]/10"],main [class~="border-primary/25"],main [class~="border-primary/30"],main [class~="divide-[#d5ffd6]/[0.05]"]>*+*{border-color:var(--glass-border)!important}.buy-flow [class~=rounded-2xl][class~=border],.buy-flow [class~=rounded-xl][class~=border]{border-color:var(--glass-border)!important}.buy-flow [class~="hover:bg-[#0d100d]/85"]:hover{background:var(--glass-lift),var(--glass-tint-hi)!important}.buy-flow [class*="shadow-[0_0_24px_-8px_rgba(133,255,114"],.buy-flow [class*="hover:shadow-[0_0_24px_-8px_rgba(133,255,114"]:hover{box-shadow:var(--glass-shadow-hi)!important}.back-btn{background:#0405067a!important;border-color:var(--glass-border)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.back-btn:hover,.back-btn:focus-visible{background:var(--glass-lift),#04050699!important;border-color:var(--glass-border-hi)!important}main .ix-caps li,main .fl-chip,main .dz-v-gaps li,main .cm-state,main .e2-tag{background:#04050675!important;border-color:var(--glass-border)!important}main .ix-node{background:#0405069e!important;border-color:#47a23b57!important;box-shadow:0 0 0 7px #0405066b!important}main .ix-col.is-final .ix-node{background:var(--g)!important;border-color:var(--g)!important;box-shadow:0 0 0 7px #0405066b,0 0 30px #47a23b73!important}:root{--surface: linear-gradient(160deg, rgba(10, 12, 14, .78), rgba(2, 3, 4, .92) 62%)}.legacy-route [class*="bg-[#0b100c]"],.legacy-route [class*="bg-[#0a0e0b]"],.legacy-route [class*="bg-[#0d140d]"],.legacy-careers__stats>*,.legacy-careers__benefits>*{background:var(--glass-sheen),var(--glass-tint)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}.legacy-careers__stats>*:hover,.legacy-careers__benefits>*:hover{background:var(--glass-lift),var(--glass-tint-hi)!important}.kicker,.hero-tag,.final-eyebrow{background:var(--glass-sheen),#04050699!important;border-color:var(--glass-border)!important}.dx-caption{background:var(--glass-sheen),#040506bd!important}.btn-ghost,.btn.ghost{background:var(--glass-sheen),#04050680!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}.kicker-n{background:#ffffff12!important}main .practice-screen,main .prod-media .tilt{background:#040506!important}main .ported :is(.practice-card,.shot-frame) .practice-screen{border-color:var(--glass-border)!important}.buy-flow [class~="bg-primary/10"][class~=blur-3xl]{background:#ffffff08!important}html.no-webgl{--glass-tint: rgba(4, 5, 6, .72);--glass-tint-hi: rgba(4, 5, 6, .8)}.pf-cols span:first-child{color:var(--g)}.pf-row .pf-problem{padding-right:clamp(20px,2.4vw,32px)}.e2-l2{margin-top:.55em}.e2-points li,.s3-points li{transition:background-color .3s ease,box-shadow .3s ease}.e2-points li .idx,.s3-points li .idx,.e2-points li .pt,.s3-points li .pt{transition:color .3s ease,text-shadow .3s ease,transform .3s var(--ease)}.s3-points li{position:relative}.e2-points li:before,.s3-points li:before{content:"";position:absolute;top:0;bottom:0;left:-14px;width:2px;background:var(--g);opacity:0;transition:opacity .3s ease}.e2-points li:hover,.s3-points li:hover{background-color:#ffffff09;box-shadow:-14px 0 #ffffff09}.e2-points li:hover:before,.s3-points li:hover:before{opacity:1}.e2-points li:hover .idx,.s3-points li:hover .idx{text-shadow:0 0 12px rgba(71,162,59,.75);transform:scale(1.15)}.e2-points li:hover .pt,.s3-points li:hover .pt{color:#97c78b}.shot-viewer-frame{width:min(1400px,94vw)}.shot-viewer-frame img{display:block;width:100%;height:auto;max-height:calc(100vh - 140px);-o-object-fit:contain;object-fit:contain;border-radius:16px;border:1px solid var(--line-2);background:#000}.shot-viewer .demo-close{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line-2);border-radius:999px;background:#0009}.ported .site-section:first-child:has(>.product-detail-row){position:relative;border-top:1px solid var(--line);padding-top:clamp(50px,9vh,110px)}.ported .site-section:first-child:has(>.product-detail-row):before{content:"";position:absolute;top:0;left:0;width:min(420px,60%);height:1px;background:linear-gradient(90deg,var(--g),transparent);opacity:.45}.ported .page-meta{display:flex;flex-wrap:wrap;gap:8px 32px}.talk-nav{position:relative;z-index:1;display:grid;justify-items:start;margin-bottom:28px}.talk-head .talk-title{margin-top:0}.talk-nav .page-hero-crumbs{margin-top:18px}@media (min-width: 901px){.talk .talk-aside{min-height:0}.talk .talk-layer{margin-top:clamp(40px,6vh,64px);padding-top:clamp(32px,5vh,48px);border-top:1px solid var(--line)}}main .section.talk.talk-top{padding-bottom:clamp(120px,18vh,200px)!important}.talk-aside .contact-cards{gap:14px}@media (min-width: 1000px){.why[data-mode] .why-list{row-gap:clamp(32px,6vh,64px);-moz-column-gap:clamp(32px,3.6vw,64px);column-gap:clamp(32px,3.6vw,64px)}.why[data-mode] .why-beat{row-gap:10px}}@media (min-width: 1000px){main .fit{padding-top:clamp(72px,12vh,140px)!important;padding-bottom:clamp(56px,9vh,112px)!important}}@media (min-width: 1000px){.ch-head .ch-title,.ch-head .ch-support{align-self:start}.ch-head .ch-support{padding-top:.45em;max-width:58ch;justify-self:end;-moz-text-align-last:auto;text-align-last:auto;-webkit-hyphens:manual;hyphens:manual;line-height:1.55}}.mail-menu{position:fixed;z-index:400;display:grid;gap:2px;padding:8px;border:1px solid var(--glass-border, rgba(71, 162, 59, .25));border-radius:16px;background:#060a08f5;box-shadow:0 18px 50px -12px #000c,0 0 0 1px #ffffff08;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:mail-menu-in .18s var(--ease, ease-out);transform-origin:top left}.mail-menu.is-above{transform-origin:bottom left}@keyframes mail-menu-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}}.mail-menu-to{margin:0 0 4px;padding:6px 10px 8px;border-bottom:1px solid var(--line);font:500 11px var(--mono);letter-spacing:.06em;color:var(--g);overflow-wrap:anywhere}.mail-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;font:inherit;font-size:14px;text-align:left;color:var(--ink);text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.mail-menu-item svg{flex:none;color:var(--dim);transition:color .2s ease}.mail-menu-item:hover,.mail-menu-item:focus-visible{background:#47a23b1a;color:#d9fbd0;outline:none}.mail-menu-item:hover svg,.mail-menu-item:focus-visible svg,.mail-menu-item.is-done,.mail-menu-item.is-done svg{color:var(--g)}@media (prefers-reduced-motion: reduce){.mail-menu{animation:none}}@media (min-width: 1000px){main :is(.story .pt,.why .why-list .why-beat .why-text,.dz-intro,.dz-page-body,.price.fit .price-lines li,.price-lines li,.price-half,.pf-fix,.pf-problem p){font-size:clamp(16px,1.15vw,18px);line-height:1.55}}@media (min-width: 1000px) and (max-height: 820px){main :is(.story .pt,.why .why-list .why-beat .why-text,.dz-intro,.dz-page-body,.price.fit .price-lines li,.price-lines li,.price-half,.pf-fix,.pf-problem p){font-size:15px;line-height:1.5}}:root{--frame: min(100%, 2000px);--frame-pad: max(var(--pad), calc((100% - var(--frame)) / 2 + var(--pad)))}.hdr,.hero,.ftr{padding-inline:var(--frame-pad)}.hero-scroll{right:var(--frame-pad)}.section,.price,.ported,.dz-inner,.ftr-cta,.ftr-facts,.ftr-grid,.ftr-legal{max-width:var(--frame)!important}.page-hero-inner,.page-hero:has(+.ported) .page-hero-inner{max-width:calc(var(--frame) - 2 * var(--pad))!important}.page-hero{padding-inline:var(--frame-pad)}.page-hero-inner,.page-hero:has(+.ported) .page-hero-inner{max-width:none!important}main .scope-list{max-width:68rem;margin-top:clamp(28px,4vh,40px)}main .scope-list li{gap:18px;padding:18px 0;font-size:clamp(16px,1.15vw,18px);line-height:1.55;letter-spacing:-.005em;color:#f0faf2eb}main .scope-list li:hover{color:var(--g)}main .scope-list span{padding-top:.35em;min-width:1.6em}@media (max-width: 600px){main .scope-list li{gap:12px;padding:14px 0}}:root{--title-gradient: linear-gradient(to bottom right, #f6fff2 0%, #c9f7bd 40%, #86e873 100%)}.section-title:not(:has(.split-char)),.ftr-cta .ftr-cta-title,.nf-title,.ported h2,.plat-fill{background:var(--title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.grain,.grain:before{animation:none}.grain{top:0;right:0;bottom:0;left:0}.hero-orbit>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hero-orbit>svg.ho-spin{transform-origin:50% 50%;will-change:transform}.hero-orbit:hover>svg.ho-spin{transform:none}@media (min-width: 1200px){main .ported .site-section:not(.security-index):not(:has(table,.site-card,.site-grid,.cert,figure,form,.coverage-table,.cm,.practice-stage,.cta-band,.site-actions)){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:clamp(40px,5vw,96px);column-gap:clamp(40px,5vw,96px);align-items:start}main .ported .site-section:not(.security-index):not(:has(table,.site-card,.site-grid,.cert,figure,form,.coverage-table,.cm,.practice-stage,.cta-band,.site-actions))>h2{grid-column:1;grid-row:1 / span 60;position:sticky;top:calc(var(--hdr-h, 90px) + 24px);margin-bottom:0}main .ported .site-section:not(.security-index):not(:has(table,.site-card,.site-grid,.cert,figure,form,.coverage-table,.cm,.practice-stage,.cta-band,.site-actions))>:not(h2){grid-column:2}main .ported .site-section:not(.security-index):not(:has(table,.site-card,.site-grid,.cert,figure,form,.coverage-table,.cm,.practice-stage,.cta-band,.site-actions))>h3:first-of-type{margin-top:0}main .ported .site-section:not(.security-index):not(:has(table,.site-card,.site-grid,.cert,figure,form,.coverage-table,.cm,.practice-stage,.cta-band,.site-actions)) p{max-width:72ch}}.btn{transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s ease,color .3s ease}.btn:hover,.btn:focus-visible{transform:translateY(-2px);box-shadow:0 14px 40px -10px #47a23b8c,0 0 0 1px #47a23b40}.btn-ghost:hover,.btn-ghost:focus-visible{border-color:#47a23b8c;box-shadow:0 14px 40px -12px #47a23b59,0 0 0 1px #47a23b33}.btn:active{transform:translateY(0) scale(.98);transition-duration:.12s}.magnet{will-change:auto}@media (prefers-reduced-motion: reduce){.btn:hover,.btn:focus-visible,.btn:active{transform:none}}.s3-atom{position:relative;overflow:visible;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.s3-atom.is-dragging{cursor:grabbing}.s3-atom canvas{position:absolute;left:-40%!important;top:-40%!important;width:180%!important;height:180%!important;max-width:none!important;display:block;pointer-events:none}.s3-atom.is-static{background:radial-gradient(circle,rgba(71,162,59,.18),transparent 60%)}.btn-ghost .btn-arrow{background:#47a23b33;color:var(--ink);transition:background-color .3s ease,color .3s ease,transform .35s var(--ease)}.btn-ghost:hover .btn-arrow,.btn-ghost:focus-visible .btn-arrow{background:#021005;color:var(--g)}.btn:not(.btn-ghost):hover .btn-arrow,.btn:not(.btn-ghost):focus-visible .btn-arrow{background:#021005;color:var(--g)}.ported .site-actions>a:not(.btn):not(.site-button){color:var(--g);text-decoration:underline;text-decoration-color:#47a23b73;text-underline-offset:5px;transition:color .25s ease,text-decoration-color .25s ease}.ported .site-actions>a:not(.btn):not(.site-button):hover,.ported .site-actions>a:not(.btn):not(.site-button):focus-visible{color:var(--ink);text-decoration-color:var(--g)}.ported .security-index nav a{color:var(--ink);background-color:#47a23b0a;transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease)!important}.ported .security-index nav a:hover,.ported .security-index nav a:focus-visible{background-color:#47a23b29;border-color:#47a23b99;color:#f1fff3;transform:translateY(-1px);box-shadow:0 8px 24px -14px #47a23b99}main .legacy-blog-index__content,main .legacy-blog-post__hero>div,main .legacy-blog-post__article{max-width:none!important;margin-inline:0!important;padding-inline:0!important}main .legacy-blog-index__content{padding-top:48px!important}main .legacy-blog-post__hero>div{padding-top:40px!important}main .legacy-blog-post__hero>div>*,main .legacy-blog-post__article>*{max-width:82ch}main .legacy-blog-post__article .legacy-blog-post__cta{max-width:none}@media (min-width: 1200px){main .legacy-blog-index__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}main .legacy-blog-card{height:100%}}main .legacy-blog-index__content,main .legacy-blog-post__hero>div,main .legacy-blog-post__article{padding-inline:var(--frame-pad)!important}@media (min-width: 1200px){main .legacy-blog-index__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (min-width: 1000px){.s3-field{width:min(100%,660px,calc(100vh - var(--hdr-h) - 120px));margin:0 auto}}.story.sync3{overflow:clip}@supports not (overflow: clip){.story.sync3{overflow:hidden}}.menu-bg{background:#010502;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;clip-path:none!important;opacity:0;transition:opacity .35s ease}.menu.is-open .menu-bg{clip-path:none!important;opacity:1}.menu-inner{opacity:0;transform:translateY(-12px);transition:opacity .35s ease .05s,transform .5s var(--ease) .05s}.menu.is-open .menu-inner{opacity:1;transform:none}.menu{transition:visibility 0s linear .4s}.menu.is-open{transition-delay:0s}.tb-badges{align-items:start}.tb-badge .tb-open{display:grid;justify-items:center;align-content:start}.pp-card.pp-card-v2{display:grid;gap:26px;padding:clamp(28px,3vw,40px)!important;border-radius:28px;border:1px solid rgba(71,162,59,.22);background:radial-gradient(120% 70% at 85% -10%,rgba(71,162,59,.16),transparent 60%),linear-gradient(180deg,#0e1a11eb,#050a07f5)!important;box-shadow:0 30px 80px -40px #47a23b73,inset 0 1px #ffffff0d}.pp-card-v2 .ppc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.07)}.pp-card-v2 .ppc-product{margin:0;font:600 20px/1.2 var(--display);color:var(--ink);letter-spacing:-.01em}.pp-card-v2 .ppc-tag{margin:4px 0 0;font-size:14px;color:var(--mute)}.pp-card-v2 .ppc-seg .seg-track button{padding:9px 20px;font-size:14px}.pp-card-v2 .ppc-figure{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px 16px}.pp-card-v2 .pp-amount{margin:0;line-height:.85}.pp-card-v2 .ppc-unit{display:grid;padding-bottom:10px;font-size:15px;line-height:1.35;color:var(--mute)}.pp-card-v2 .ppc-unit span:first-child{color:var(--ink);font-weight:500}.pp-card-v2 .ppc-was{align-self:center;font-size:22px;color:var(--dim)}.pp-card-v2 .ppc-sub{margin:14px 0 0;font-size:15px;color:var(--mute)}.pp-card-v2 .ppc-save{display:inline-block;margin-left:4px;padding:3px 10px;border-radius:999px;border:1px solid rgba(71,162,59,.4);background:#47a23b1a;font:500 12px var(--mono);color:var(--g);vertical-align:1px}.pp-card-v2 .ppc-sub .ppc-save:first-child{margin:0 6px 0 0}.pp-card-v2 .ppc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:20px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.07)}.pp-card-v2 .ppc-list li{display:flex;align-items:baseline;gap:10px;margin:0;padding:0;font-size:15px;color:var(--ink)}.pp-card-v2 .ppc-list li:before{display:none}.pp-card-v2 .ppc-list li span{color:var(--g);font-weight:700}.pp-card-v2 .ppc-actions{display:grid;grid-template-columns:1fr auto;gap:12px}.pp-card-v2 .ppc-actions .magnet,.pp-card-v2 .ppc-actions .btn{width:100%;justify-content:center}.pp-card-v2 .ppc-note{margin:0;font:12px/1.6 var(--mono);color:var(--dim)}@media (max-width: 600px){.pp-card-v2 .ppc-list,.pp-card-v2 .ppc-actions{grid-template-columns:1fr}}.pp-card-v2 .ppc-sub,.pp-card-v2 .ppc-note,.pp-card-v2 .ppc-tag{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;-webkit-hyphens:manual;hyphens:manual}@media (max-width: 600px){.pp-card-v2 .ppc-actions .btn{padding-inline:18px;font-size:14px;white-space:nowrap}.pp-card-v2 .pp-amount{line-height:.9}}.hero:before{display:none}main :is(.step-list li,.step-list li *,.step-card p,.site-card p,.site-card figcaption,.practice-card__body p,figcaption,figcaption *,.ix-does,.gz-item-body,.gz-badge,.dz-page-body,.pt,.pf-problem p,.price-row dd,.cert-kicker,.cert-system,.gov-label,.one-label,.pf-cols span,.font-mono){text-align:start!important;-moz-text-align-last:auto!important;text-align-last:auto!important;-webkit-hyphens:manual!important;hyphens:manual!important}:root{--t-h1: clamp(38px, 3.9vw, 64px);--t-h2-scene: clamp(32px, min(3.6vw, 6.4vh), 56px);--t-h2: clamp(30px, min(2.9vw, 5.6vh), 46px);--t-h3-lg: clamp(24px, 2.2vw, 32px);--t-h3: clamp(19px, 1.6vw, 24px);--t-h4: clamp(16px, 1.2vw, 18px);--t-lead: clamp(17px, 1.3vw, 20px);--t-body: clamp(16px, 1.15vw, 18px);--t-small: 14px;--t-label: 12px;--t-note: 12px;--t-btn: 15px;--lh-tight: 1.04;--lh-heading: 1.1;--lh-sub: 1.25;--lh-body: 1.55;--ls-display: -.03em;--ls-heading: -.02em;--ls-label: .14em}main h1:not(.hero-title):not(.page-hero-kicker),main .page-hero-title,main .talk-title,[data-ported] .legacy-careers h1,main [class*=legacy-legal] h1{font-family:var(--display)!important;font-size:var(--t-h1)!important;font-weight:600!important;line-height:var(--lh-tight)!important;letter-spacing:var(--ls-display)!important}main .story .section-title,main .cert-title{font-family:var(--display)!important;font-size:var(--t-h2-scene)!important;font-weight:500!important;line-height:var(--lh-tight)!important;letter-spacing:var(--ls-display)!important}main h2,main .section-title:not(.story .section-title),main .ported h2,main .prod-text>h3,main .dz-title{font-family:var(--display)!important;font-size:var(--t-h2)!important;font-weight:500!important;line-height:var(--lh-heading)!important;letter-spacing:var(--ls-display)!important}main .dz-title{font-size:var(--t-h2)!important}main .bld-name,main .wf-product,main .ix-scenario,main .pp-included-h,main .dz-page h3,main .ftr-cta-title{font-family:var(--display)!important;font-size:var(--t-h3-lg)!important;font-weight:500!important;line-height:var(--lh-sub)!important;letter-spacing:var(--ls-heading)!important}main h3,main :is(.site-card,.pp-block,.talk-points,.talk-next,[class*=legacy-legal],.practice-card,.managed-question-panel,.managed-result-panel,.managed-trust,.managed-pilot) h2{font-family:var(--display)!important;font-size:var(--t-h3)!important;font-weight:500!important;line-height:var(--lh-sub)!important;letter-spacing:var(--ls-heading)!important}main h4,main .pf-problem h3,main .managed-results h3,main .legacy-careers__benefit h3,main .legacy-careers__job h3{font-family:var(--display)!important;font-size:var(--t-h4)!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}main .support,main .hero-sub,main .page-hero-intro,main .page-sub,main .wf-body,main .legacy-careers__faq-intro{font-family:var(--display)!important;font-size:var(--t-lead)!important;font-weight:400!important;font-style:normal!important;line-height:var(--lh-body)!important}main .why-close,main .bld-note{font-family:var(--display)!important;font-size:var(--t-h3-lg)!important;font-weight:500!important;font-style:normal!important;line-height:var(--lh-sub)!important;letter-spacing:var(--ls-heading)!important}main .pf-opinion,main .gz-directory{font-family:var(--display)!important;font-size:var(--t-lead)!important;font-weight:500!important;font-style:normal!important;line-height:var(--lh-body)!important}main .dz-page-q{font-family:var(--display)!important;font-size:var(--t-body)!important;font-weight:500!important;font-style:normal!important;line-height:var(--lh-body)!important}.menu-link:hover{font-family:inherit!important;font-style:normal!important}main [class*=legacy-legal] :is(p,li,td),main [class*=legacy-careers] :is(p,li),main .practice-card__body p,main .pp-not li,main .managed-questions li,main .talk-form-head p,main .page-hero-inner p:not(.page-hero-title):not(.page-hero-intro):not(.page-hero-kicker){font-family:var(--display)!important;font-size:var(--t-body)!important;font-weight:400!important;line-height:var(--lh-body)!important}main [class*=legacy-legal] :is(p,li,td){font-size:var(--t-body)!important;line-height:1.6!important}main .gz-item-body,main .gz-caption p,main .prod-scope,main .talk-privacy,main .pf-stat figcaption,main .ix-does,main .pp-year,main .pp-unit,main [class*=legacy-careers] .text-sm,main [class*=legacy-careers] .mt-1,main [class*=legacy-legal] .text-\[13px\]{font-family:var(--display)!important;font-size:var(--t-small)!important;font-style:normal!important;line-height:1.5!important}main .kicker,main .kicker-plain,main .page-hero-kicker,main .dz-asks,main .one-label,main .pp-badge,main .practice-who,main .cert-kicker,main .pp-product,main .price-unit,main :is(.ported,.section) thead th{font-family:var(--mono)!important;font-size:var(--t-label)!important;font-weight:500!important;line-height:1.5!important;letter-spacing:var(--ls-label)!important;text-transform:uppercase!important}main :is(.ported,.section) tbody th{font-family:var(--display)!important;font-size:var(--t-body)!important;font-weight:600!important;line-height:var(--lh-body)!important}main .note,main .dz-claims,main .dz-foot,main .ob-note,.ftr-legal p,.ftr-brand p.ftr-product{font-family:var(--mono)!important;font-size:var(--t-note)!important;font-weight:400!important;line-height:1.6!important}.btn,.hdr-cta{font-family:var(--display)!important;font-size:var(--t-btn)!important;font-weight:600!important}@media (max-width: 600px){:root{--t-h1: clamp(32px, 9vw, 40px);--t-h2-scene: clamp(28px, 8vw, 36px);--t-h2: clamp(26px, 7vw, 32px);--t-h3-lg: 22px}}@media (min-width: 1000px) and (max-height: 820px){:root{--t-h2-scene: clamp(30px, min(3.3vw, 6vh), 48px);--t-h2: clamp(26px, min(2.5vw, 4.6vh), 38px);--t-h3-lg: clamp(22px, 2vw, 28px);--t-h3: clamp(18px, 1.5vw, 22px);--t-lead: clamp(15px, 1.15vw, 17px)}}main [class*=legacy-legal] .font-mono{font-family:var(--mono)!important;font-size:var(--t-note)!important;font-weight:400!important;line-height:1.6!important}@media (min-width: 1000px) and (max-height: 740px){:root{--t-h2: clamp(24px, min(2.3vw, 4.4vh), 34px);--t-h3-lg: clamp(20px, 1.8vw, 26px);--t-lead: 14px}}main .story .section-title>span,main .story .section-title .s3-l1,main .story .section-title .s3-l2,main .story .section-title .e2-l1,main .story .section-title .e2-l2,main .story .section-title .bld-l1,main .story .section-title .bld-l2,main .story .section-title .bld-l3{font-size:inherit!important;line-height:inherit!important}main .story .section-title .e2-l2{display:block;margin-top:.35em;font-size:var(--t-lead)!important;font-weight:400!important;line-height:var(--lh-body)!important;letter-spacing:0!important;color:var(--mute)}main .legacy-blog-card h2{font-size:var(--t-h3)!important;line-height:var(--lh-sub)!important;letter-spacing:var(--ls-heading)!important}main .legacy-blog-index__content .page-sub{hyphens:manual!important;-webkit-hyphens:manual!important;text-align:left!important}main .legacy-careers__value-card h3{font-size:var(--t-h3-lg)!important;font-weight:600!important;line-height:var(--lh-sub)!important;letter-spacing:var(--ls-heading)!important}main .legacy-careers__value-card p{font-size:var(--t-small)!important;line-height:1.6!important;color:var(--mute)!important;text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;hyphens:manual!important;-webkit-hyphens:manual!important;word-spacing:normal!important}main [class*=legacy-careers] p{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;hyphens:manual!important;-webkit-hyphens:manual!important}html body main .legacy-careers__value-card p,html body main [class*=legacy-careers] p{text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;text-justify:auto!important}
