@layer theme,base,components,utilities;:is(.cyber-page,.cyber-home){--edge:#78716c;--wide:1152px;--hair:#ffffff1a;--hair2:#ffffff2b;--ov1:#ffffff08;--ov2:#ffffff0e;--frame:#ffffff24;--dash:#ffffff47;--foot-bg:#5ecdc20d;--foot-line:#5ecdc224;--lift:inset 0 1px 0 #ffffff0d;--t-label:11px;--t-small:13px;--t-text:15px;--t-title:17px;--t-body:17px;--t-lede:clamp(1.1875rem,1rem + .8vw,1.375rem);--t-h1:clamp(1.85rem,4.4vw,3.3rem);--t-h2:clamp(1.625rem,1.15rem + 1.6vw,2.125rem);--t-h2-band:clamp(1.9rem,1.3rem + 2vw,2.4rem);--pad:32px;--pad-c:24px;--m-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--m-x:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E");--m-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E");--m-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");--m-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");color:var(--fg);font-size:var(--text-base);padding-top:1px;line-height:1.65}:is(.cyber-page,.cyber-home) a{color:var(--link)}:is(.cyber-page,.cyber-home) [id]{scroll-margin-top:88px}:is(.cyber-page,.cyber-home) strong{color:var(--strong);font-weight:600}:is(.cyber-page,.cyber-home) .eyebrow{font:500 var(--t-label)/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-t);align-items:center;gap:12px;margin:0 0 22px;display:flex}:is(.cyber-page,.cyber-home) .eyebrow strong{color:inherit;font-weight:500}:is(.cyber-page,.cyber-home) .eyebrow.cy-ix{letter-spacing:.12em;color:var(--muted);gap:14px;margin:0 0 24px;display:flex}:is(.cyber-page,.cyber-home) .eyebrow.cy-ix b{letter-spacing:.08em;color:var(--fg);font-weight:500}:is(.cyber-page,.cyber-home) .eyebrow.cy-ix i{background:linear-gradient(90deg,var(--hair2),transparent);flex:1;max-width:560px;height:1px}:is(.cyber-page,.cyber-home) .btn{border-radius:var(--radius-sm);min-height:46px;font:600 14px/1 var(--font-body);border:1px solid #0000;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:box-shadow .15s,border-color .15s,background .15s;display:inline-flex}:is(.cyber-page,.cyber-home) .btn-accent{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #00000059}:is(.cyber-page,.cyber-home) .btn-accent:hover{box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 2px var(--accent-t)}:is(.cyber-page,.cyber-home) .btn-ghost{border-color:var(--hair2);color:#fff}:is(.cyber-page,.cyber-home) .btn-ghost:hover{border-color:var(--fg);background:var(--nav-hover-bg)}:is(.cyber-page,.cyber-home) .btn-ghost:after{content:"";background:var(--teal);width:16px;height:16px;-webkit-mask:var(--m-arrow) center/contain no-repeat;mask:var(--m-arrow) center/contain no-repeat;flex:none}:is(.cyber-page,.cyber-home) .btn:active{transform:translateY(1px)}:is(.cyber-page,.cyber-home) :is(.cy-actions,.hero .row){flex-wrap:wrap;gap:12px;max-width:none;margin:28px 0 12px;display:flex}@media (width<=560px){:is(.cyber-page,.cyber-home) :is(.cy-actions,.hero .row) .btn{flex:100%;justify-content:center}}:is(.cyber-page,.cyber-home) :is(.cy-hero,.hero){background:var(--bg);border-bottom:1px solid var(--line);position:relative;overflow:hidden}:is(.cyber-page,.cyber-home) :is(.cy-hero,.hero):before{content:"";background-image:linear-gradient(var(--color-cyber-grid) 1px,transparent 1px),linear-gradient(90deg,var(--color-cyber-grid) 1px,transparent 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(120% 90% at 18% 0,#000 35%,#0000 75%)}:is(.cyber-page,.cyber-home) :is(.cy-hero .cy-col,.hero-in){padding-block:56px 64px;position:relative}@media (width>=861px){:is(.cyber-page,.cyber-home) :is(.cy-hero .cy-col,.hero-in){padding-block:80px 88px}}:is(.cyber-page,.cyber-home) :is(.cy-hero,.hero) h1{font-size:var(--t-h1);letter-spacing:-.03em;text-wrap:balance;margin:0 0 28px;line-height:1.08}:is(.cyber-page,.cyber-home) .cy-hero .cy-h1-l{display:block}:is(.cyber-page,.cyber-home) .cy-hero .cy-h1-l:last-child{color:var(--accent-t)}:is(.cyber-page,.cyber-home) :is(.cy-hero h1+p,.hero p.lede){font-size:var(--t-lede);color:var(--strong);margin:0;line-height:1.55}:is(.cyber-page,.cyber-home) .cy-hero .cy-actions,:is(.cyber-page,.cyber-home) .hero .row{margin:36px 0 0}:is(.cyber-page,.cyber-home) .cy-hero .cy-trust{border-top:1px solid var(--hair);max-width:none;font-size:var(--t-small);color:var(--muted);margin:44px 0 0;padding-top:20px;padding-right:max(0px,100% - 78ch);line-height:1.65}:is(.cyber-page,.cyber-home) :is(.cy-sec,.sec){border-bottom:1px solid var(--hair);padding-block:72px}@media (width>=861px){:is(.cyber-page,.cyber-home) :is(.cy-sec,.sec){padding-block:80px}}:is(.cyber-page,.cyber-home) :is(.cy-sec .cy-col,.sec .wrap)>:last-child{margin-bottom:0}:is(.cyber-page,.cyber-home) :is(.cy-deep,.sec.deep){background:var(--bg-deep)}:is(.cyber-page,.cyber-home) :is(.cy-sec,.sec) h2{font-size:var(--t-h2);letter-spacing:-.025em;text-indent:0;text-wrap:balance;max-width:40ch;margin:0 0 20px;padding-left:0;line-height:1.15}:is(.cyber-page,.cyber-home) :is(.cy-sec,.sec) h2 .hash{display:none}:is(.cyber-page,.cyber-home) :is(.cy-sec,.sec) h2+p{max-width:62ch;font-size:var(--t-lede);color:var(--strong);margin:0 0 20px;line-height:1.55}:where(:is(.cyber-page,.cyber-home) :is(.cy-sec>.cy-col,.sec>.wrap)>p){font-size:var(--t-body);color:var(--fg);line-height:1.7}:is(.cyber-page,.cyber-home) :is(.cy-hero h1+p,.hero p.lede,.cy-sec h2+p,.sec h2+p,.cy-sec>.cy-col>p,.sec>.wrap>p,.cy-a p,.cy-trust){text-wrap:pretty}:is(.cyber-page,.cyber-home) .cy-faq .cy-col>h2,:is(.cyber-page,.cyber-home) .cy-faq .wrap>h2{max-width:none}:is(.cyber-page,.cyber-home) .cy-faq details{border-top:1px solid var(--hair);max-width:900px}:is(.cyber-page,.cyber-home) .cy-faq details:first-of-type{border-top-color:var(--hair2)}:is(.cyber-page,.cyber-home) .cy-faq details:last-of-type{border-bottom:1px solid var(--hair2)}:is(.cyber-page,.cyber-home) .cy-faq summary{cursor:pointer;font:500 var(--t-title)/1.4 var(--font-mono);letter-spacing:-.01em;text-indent:0;color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;transition:color .15s;display:flex}:is(.cyber-page,.cyber-home) .cy-faq summary::-webkit-details-marker{display:none}:is(.cyber-page,.cyber-home) .cy-faq summary::marker{content:""}:is(.cyber-page,.cyber-home) .cy-faq summary:hover{color:var(--teal)}:is(.cyber-page,.cyber-home) .cy-faq summary:after{content:"";background:var(--muted);width:20px;height:20px;-webkit-mask:var(--m-plus) center/contain no-repeat;mask:var(--m-plus) center/contain no-repeat;flex:none}:is(.cyber-page,.cyber-home) .cy-faq details[open] summary:after{background:var(--teal);-webkit-mask-image:var(--m-minus);mask-image:var(--m-minus)}:is(.cyber-page,.cyber-home) .cy-faq .cy-a{padding:0 48px 26px 0}@media (width<=560px){:is(.cyber-page,.cyber-home) .cy-faq .cy-a{padding-right:0}}:is(.cyber-page,.cyber-home) .cy-faq .cy-a p{max-width:68ch;font-size:var(--t-body);color:var(--fg);margin:0 0 16px;line-height:1.7}:is(.cyber-page,.cyber-home) .cy-cta{background:var(--bg-deep);border-top:1px solid var(--hair);padding-block:72px;position:relative;overflow:hidden}@media (width>=861px){:is(.cyber-page,.cyber-home) .cy-cta{padding-block:88px}}:is(.cyber-page,.cyber-home) .cy-cta:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 120% at 100% 0,#000 8%,#0000 70%);mask-image:radial-gradient(70% 120% at 100% 0,#000 8%,#0000 70%)}:is(.cyber-page,.cyber-home) .cy-cta :is(.cy-col,.wrap){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:72px;display:grid;position:relative}:is(.cyber-page,.cyber-home) .cy-cta .eyebrow{color:var(--muted);margin:0 0 22px}:is(.cyber-page,.cyber-home) .cy-cta .eyebrow:before{content:"";background:var(--teal);width:28px;height:1px}:is(.cyber-page,.cyber-home) .cy-cta h2{max-width:14ch;font-size:var(--t-h2-band);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.12}:is(.cyber-page,.cyber-home) .cy-cta p:not(.eyebrow):not(.cy-actions){max-width:46ch;font-size:var(--t-lede);color:var(--fg);margin:0;line-height:1.55}:is(.cyber-page,.cyber-home) .cy-cta .cy-actions{margin:28px 0 0}@media (width<=860px){:is(.cyber-page,.cyber-home) .cy-cta :is(.cy-col,.wrap){grid-template-columns:minmax(0,1fr);row-gap:28px}}@media (prefers-reduced-motion:reduce){:is(.cyber-page,.cyber-home) :is(.btn,.cy-faq summary){transition:none}}@media (forced-colors:active){:is(.cyber-page,.cyber-home) .btn-accent{border-color:buttontext}:is(.cyber-page,.cyber-home) .btn-ghost:after,:is(.cyber-page,.cyber-home) .cy-faq summary:after{forced-color-adjust:none;background:canvastext}}
