@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cinzel-latin-600-normal-Dd5YO2UX.woff2)format("woff2"),url(/assets/cinzel-latin-600-normal-CH_LB4su.woff)format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cinzel-latin-700-normal-Dkw14w9r.woff2)format("woff2"),url(/assets/cinzel-latin-700-normal-C-gK7hA8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff)format("woff")}:root{--bg:#000;--bg-2:#020804;--surface:#050c06;--text:#d8f5df;--muted:#6b8f72;--matrix:#00ff41;--matrix-dim:#0a3;--matrix-bright:#b4ffc4;--border:#00ff4138;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"Share Tech Mono", ui-monospace, monospace;--font-display:"Cinzel", Georgia, serif;--gutter:clamp(1rem, 4vw, 3rem);--content-max:min(72rem, calc(100vw - 2 * var(--gutter)));--max:var(--content-max);--space-section:clamp(2.5rem, 6vw, 4.5rem);--space-block:clamp(1rem, 2vw, 1.5rem);--radius-panel:clamp(10px, 2vw, 14px)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100dvh;overflow-x:clip}body{min-height:100dvh;font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-overflow-scrolling:touch;margin:0;font-size:clamp(.9375rem,.88rem + .35vw,1.0625rem);line-height:1.55;overflow-x:clip}::selection{color:#fff;background:#00ff4159}a{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none}a:hover{color:inherit}a.btn{cursor:pointer;-webkit-tap-highlight-color:#00ff4133}.wyvern-backdrop{pointer-events:none;z-index:0;will-change:transform;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.wyvern-backdrop-svg{opacity:.68;filter:drop-shadow(0 0 80px #00501e59);width:min(140vmin,900px);height:auto;max-height:100dvh}.wyvern-backdrop-pulse{transform-origin:50% 55%;animation:8s ease-in-out infinite backdrop-breathe}@keyframes backdrop-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.matrix-vignette{pointer-events:none;z-index:1;background:radial-gradient(90% 85% at 50% 40%,#0000 35%,#0003 70%,#00000061 100%);position:fixed;inset:0}.home{z-index:4;min-height:100svh;padding-top:max(1rem, calc(env(safe-area-inset-top,0px) + .75rem));padding-bottom:max(1.5rem, calc(env(safe-area-inset-bottom,0px) + .75rem));padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:clip visible}.home-bg{z-index:0;background:radial-gradient(85% 50% at 50% 10%,#003c144d 0%,#0000 72%),linear-gradient(#00080333,#0000006b);position:absolute;inset:0}.home-bg-scrim{background:linear-gradient(#00000026 0%,#00000059 100%);position:absolute;inset:0}.home-inner{z-index:2;width:100%;max-width:var(--content-max);text-align:left;border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(8px);background:#00050299;border:1px solid #00ff4124;flex:0 auto;margin-block:auto;padding:0;position:relative;overflow:clip;box-shadow:0 18px 70px #0009}.hero{text-align:center;background:radial-gradient(circle at 50% 25%,#00ff411c,#0000 48%),linear-gradient(#000c0540,#00000047);border-bottom:1px solid #00ff4124;padding:clamp(3.5rem,8vw,6rem) clamp(1.25rem,7vw,5.5rem) clamp(3rem,7vw,5rem);position:relative}.hero-title{font-family:var(--font-display);letter-spacing:.03em;background:linear-gradient(115deg, #e8ffe8 0%, var(--matrix-bright) 28%, var(--matrix) 52%, #0c3 78%, #e8ffe8 100%);color:#0000;filter:drop-shadow(0 0 20px #000c)drop-shadow(0 2px 4px #000000a6)drop-shadow(0 0 24px #00ff4159);background-size:200%;-webkit-background-clip:text;background-clip:text;margin:0 0 .75rem;font-size:clamp(2.1rem,5.6vw,4.25rem);font-weight:700;line-height:1;animation:8s ease-in-out infinite title-shine}@keyframes title-shine{0%,to{background-position:0%}50%{background-position:100%}}.hero-byline{color:#a8d4b0d1;text-shadow:0 0 16px #000000e6,0 1px 2px #000000d9;margin:0 0 1.75rem;font-size:clamp(1.05rem,2vw,1.3rem)}.hero-name{color:var(--matrix-bright);font-weight:600}.section-nav{width:100%;top:max(0px, env(safe-area-inset-top,0px));z-index:6;-webkit-backdrop-filter:blur(14px);background:#000602e0;border-bottom:1px solid #00ff4129;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.8rem clamp(1rem,4vw,2rem);display:flex;position:sticky}.section-nav__brand{-webkit-tap-highlight-color:#00ff4133;border-radius:6px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.section-nav__brand:focus-visible{outline:2px solid var(--matrix);outline-offset:2px}.section-nav__mark{object-fit:contain;filter:drop-shadow(0 0 4px #ff782873);width:34px;height:34px;display:block}.section-nav__social{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.section-nav__icon{-webkit-tap-highlight-color:#00ff4133;border-radius:6px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.section-nav__icon svg,.section-nav__icon-img{width:26px;height:26px;transition:transform .2s,filter .2s;display:block}.section-nav__icon-img{width:auto;height:21px}.section-nav__icon:hover svg,.section-nav__icon:hover .section-nav__icon-img{filter:brightness(1.15)drop-shadow(0 0 6px #ffffff40);transform:translateY(-1px)}.section-nav__icon:focus-visible{outline:2px solid var(--matrix);outline-offset:2px}.scroll-target{scroll-margin-top:4.5rem}.hero-cta,.home-cta{gap:clamp(.55rem,2vw,.75rem);width:100%;margin-left:auto;margin-right:auto;display:grid}.hero-cta{grid-template-columns:repeat(3,minmax(0,1fr));max-width:48rem}.home-cta{grid-template-columns:minmax(0,1fr);max-width:20rem}.hero-cta .btn,.home-cta .btn{width:100%;min-width:0}.section-title-row{border-bottom:1px solid #00ff4133;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(1.2rem,3vw,1.75rem);padding-bottom:.9rem;display:flex}.section-heading{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#e8ffe8f5;text-align:left;text-shadow:0 0 16px #000000e0;margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:600}.section-heading--sub{margin-top:0}.site-footer{margin-top:var(--space-section);text-align:center;padding-top:clamp(2.5rem,6vw,4rem)}.site-footer--terminal{margin-top:var(--space-section);background:radial-gradient(circle at 50% 0,#00ff4112,#0000 50%),#000402b8;border-top:1px solid #00ff4124;padding:clamp(2.5rem,6vw,4rem) clamp(1.25rem,6vw,5rem) 2rem}.site-footer .section-heading{text-align:center}.home-cta{margin-top:1.25rem;margin-bottom:.35rem}.home-cta .btn{width:100%;min-width:0}.btn__logo{flex-shrink:0;margin-right:.6rem}.home-copy{font-size:.68rem;font-family:var(--font-mono);letter-spacing:.08em;color:#6b8f72d9;text-shadow:0 0 14px #000000e6;margin:1.75rem 0 0}.btn{min-height:48px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;touch-action:manipulation;border-radius:5px;justify-content:center;align-items:center;padding:.8rem 1.25rem;font-size:clamp(.7rem,1.5vw,.78rem);font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .22s,background .2s,border-color .2s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--matrix);outline-offset:2px}.btn-ghost{color:var(--matrix-bright);box-shadow:none;background:0 0;border:1px solid #00ff4166}@media (hover:hover) and (pointer:fine){.btn-ghost:hover{color:#e8ffe8;background:#00ff4114;border-color:#00ff418c;transform:translateY(-2px)}}.btn-ghost:active{transform:scale(.98)}@media (width<=520px){.hero-cta,.home-cta{grid-template-columns:1fr;max-width:100%}}.consulting,.free-products{padding:var(--space-section) clamp(1.25rem, 6vw, 5rem) 0}.offers-grid{grid-template-columns:1fr;gap:clamp(.9rem,2.5vw,1.4rem);margin:0;display:grid}@media (width>=480px){.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.offer-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(6px);text-align:left;background:linear-gradient(145deg,#000e06bd,#00050275);border-top-width:2px;border-radius:10px;padding:clamp(1.25rem,3vw,1.75rem);position:relative}.offer-card--technical,.offer-card--educational{border-top-color:var(--matrix)}.offer-card:before{content:"";pointer-events:none;opacity:.65;background:linear-gradient(135deg,#00ff4159,#0000 50%,#00782840);border-radius:10px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.offer-card h3{font-family:var(--font-display);letter-spacing:.05em;color:var(--matrix-bright);text-shadow:0 0 16px #000000e0,0 1px 2px #000000d9;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .65rem;font-size:clamp(1.15rem,2.5vw,1.4rem);font-weight:600;line-height:1.2}.offer-card__desc{color:#d8f5dfc2;max-width:28rem;margin:0;font-size:clamp(.92rem,1.5vw,1rem);line-height:1.6}.free-products{text-align:left;margin:0}.free-products-list{grid-template-columns:1fr;gap:clamp(.9rem,2.5vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=540px){.free-products-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.free-products-list__item{min-width:0}.free-product-card{border:1px solid var(--border);border-left-width:3px;border-left-color:var(--matrix);-webkit-backdrop-filter:blur(6px);background:linear-gradient(145deg,#000d06d1,#00050294);border-radius:10px;flex-direction:column;height:100%;display:flex;overflow:hidden}.free-product-card__body{flex-direction:column;flex:1;gap:.85rem;padding:clamp(1.15rem,3vw,1.5rem);display:flex}.free-product-card__head{align-items:flex-start;gap:.85rem;display:flex}.free-product-card__icon{background:#00000059;border:1px solid #00ff4133;border-radius:10px;flex-shrink:0;width:clamp(48px,8vw,58px);height:clamp(48px,8vw,58px)}.free-product-card__head-text{flex:1;min-width:0}.free-product-card__meta{align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.free-product-card__badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--matrix);background:#00ff410f;border:1px solid #00ff4159;border-radius:999px;padding:.2rem .45rem;font-size:.66rem;font-weight:500}.free-product-card__title{font-family:var(--font-display);letter-spacing:.04em;color:var(--matrix-bright);text-shadow:0 0 16px #000000e0;margin:0;font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:600;line-height:1.2}.free-product-card__desc{color:#d8f5dfcc;flex:1;margin:0;font-size:clamp(.92rem,1.5vw,1rem);line-height:1.6}.free-product-card__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.55rem;margin-top:.25rem;display:grid}.free-product-card__btn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:#00ff4133;border-radius:5px;justify-content:center;align-items:center;gap:.55rem;width:100%;min-width:0;min-height:44px;padding:.55rem .75rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.free-product-card__logo{flex-shrink:0}.free-product-card__btn:focus-visible{outline:2px solid var(--matrix);outline-offset:2px}.free-product-card__btn--ghost{color:var(--matrix-bright);background:0 0;border-color:#00ff4159}@media (hover:hover) and (pointer:fine){.free-product-card__btn--ghost:hover{background:#00ff4114;border-color:#00ff4180}}.free-product-card__install{color:var(--muted);margin:.25rem 0 0}.free-product-card__install-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem;font-size:.64rem;display:block}.free-product-card__command{background:#00000061;border:1px solid #00ff4129;border-radius:5px;align-items:center;min-width:0;display:flex;overflow:hidden}.free-product-card__install-cmd{min-width:0;font-family:var(--font-mono);color:#b4ffc4eb;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:.65rem .7rem;font-size:.7rem;display:block;overflow:hidden}.free-product-card__copy{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--matrix-bright);cursor:pointer;background:0 0;border:0;border-left:1px solid #00ff4129;flex-shrink:0;align-self:stretch;padding:0 .75rem;font-size:.66rem;font-weight:600}.free-product-card__copy:hover:not(:disabled){background:#00ff4114}.free-product-card__copy:focus-visible{outline:2px solid var(--matrix);outline-offset:-2px}.free-product-card__copy:disabled{color:var(--muted);cursor:not-allowed}.product-breadcrumb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:1.1rem clamp(1.25rem,6vw,5rem) 0;font-size:.72rem}.product-breadcrumb ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.product-breadcrumb li{color:var(--muted);align-items:center;gap:.45rem;display:flex}.product-breadcrumb li+li:before{content:"/";color:#00ff4159}.product-breadcrumb a{color:var(--matrix-dim);border-radius:3px}.product-breadcrumb a:hover{color:var(--matrix)}.product-breadcrumb a:focus-visible{outline:2px solid var(--matrix);outline-offset:2px}.product-breadcrumb [aria-current=page]{color:#d8f5dfcc}.product-hero{background:radial-gradient(circle at 15% 0,#00ff411a,#0000 55%),linear-gradient(#000c0533,#00000040);border-bottom:1px solid #00ff4124;gap:clamp(1.1rem,2.5vw,1.5rem);padding:clamp(2rem,5vw,3.25rem) clamp(1.25rem,6vw,5rem) clamp(2.25rem,5vw,3.25rem);display:grid}.product-hero__intro{align-items:center;gap:clamp(1rem,3vw,1.6rem);display:flex}.product-hero__icon{background:#0006;border:1px solid #00ff4140;border-radius:16px;flex-shrink:0;width:clamp(72px,12vw,96px);height:clamp(72px,12vw,96px);box-shadow:0 0 28px #00ff411f}.product-hero__text{min-width:0}.product-hero__title{font-family:var(--font-display);letter-spacing:.04em;color:var(--matrix-bright);text-shadow:0 0 22px #00ff4140,0 1px 2px #000000d9;margin:.55rem 0 .4rem;font-size:clamp(1.9rem,5vw,3.1rem);font-weight:700;line-height:1.1}.product-hero__tagline{color:#d8f5dfdb;max-width:44rem;margin:0;font-size:clamp(1.02rem,1.9vw,1.2rem);line-height:1.55}.product-hero__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.55rem;max-width:40rem;display:grid}.product-hero .free-product-card__install{max-width:40rem;margin:0}.product-facts{background:#0000004d;border:1px solid #00ff4129;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));margin:.4rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.product-facts__item{flex-direction:column;gap:.2rem;padding:.8rem 1rem;display:flex;box-shadow:-1px 0 #00ff411f,0 -1px #00ff411f}.product-facts__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.64rem}.product-facts__value{color:var(--matrix-bright);font-weight:600}.product-section{padding:var(--space-section) clamp(1.25rem, 6vw, 5rem) 0}.product-prose p{color:#d8f5dfd6;max-width:46rem;margin:0 0 1rem;font-size:clamp(.98rem,1.6vw,1.06rem);line-height:1.75}.product-prose p:last-child{margin-bottom:0}.product-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:clamp(.9rem,2.5vw,1.4rem);margin-top:clamp(1.5rem,4vw,2.25rem);display:grid}.product-gallery__item,.product-example{margin:0}.product-gallery__item img{border:1px solid #00ff4138;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 14px 40px #0000008c}.product-gallery__item figcaption,.product-example figcaption{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);margin-top:.6rem;font-size:.7rem}.product-example{max-width:46rem;margin-top:clamp(1.5rem,4vw,2.25rem)}.product-example__bar{background:#001408cc;border:1px solid #00ff4133;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.product-example__dots{background:#00ff4199;border-radius:50%;width:.55rem;height:.55rem;margin-right:1.8rem;box-shadow:.9rem 0 #00ff4159,1.8rem 0 #00ff412e}.product-example__label{font-family:var(--font-mono);letter-spacing:.1em;color:#d8f5dfbf;font-size:.72rem}.product-example pre{background:#0000008c;border:1px solid #00ff4133;border-radius:0 0 8px 8px;margin:0;padding:1rem 1.1rem;overflow-x:auto}.product-example code{font-family:var(--font-mono);color:#b4ffc4eb;font-size:clamp(.72rem,1.4vw,.82rem);line-height:1.65}.product-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(.9rem,2.5vw,1.2rem);margin:0;padding:0;list-style:none;display:grid}.product-feature{border:1px solid var(--border);border-top:2px solid var(--matrix);background:linear-gradient(145deg,#000e06bd,#00050275);border-radius:10px;padding:clamp(1.1rem,2.5vw,1.4rem)}.product-feature h3,.product-step h3,.product-compat__group h3{font-family:var(--font-display);letter-spacing:.04em;color:var(--matrix-bright);margin:0 0 .45rem;font-size:clamp(1rem,2vw,1.12rem);font-weight:600;line-height:1.3}.product-step h3{font-family:var(--font-sans);letter-spacing:0;font-size:clamp(1rem,1.8vw,1.06rem)}.product-feature p,.product-step p{color:#d8f5dfc2;margin:0;font-size:clamp(.9rem,1.5vw,.97rem);line-height:1.6}.product-highlights{border:1px solid #00ff4129;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0;margin:0;display:grid;overflow:hidden}.product-highlights__item{background:#0008038c;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:1rem 1.15rem;display:grid;box-shadow:-1px 0 #00ff411f,0 -1px #00ff411f}.product-highlights dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--matrix);padding-top:.15rem;font-size:.78rem}.product-highlights dd{color:#d8f5dfcc;margin:0;font-size:clamp(.9rem,1.5vw,.97rem);line-height:1.6}.product-steps{counter-reset:product-step;gap:.9rem;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.product-step{counter-increment:product-step;min-height:2.4rem;padding:.2rem 0 0 3.25rem;position:relative}.product-step:before{content:counter(product-step);width:2.2rem;height:2.2rem;font-family:var(--font-mono);color:var(--matrix);background:#00ff4114;border:1px solid #00ff4173;border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:absolute;top:0;left:0}.product-compat{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1rem,3vw,1.75rem);display:grid}.product-compat__list{flex-wrap:wrap;gap:.5rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.product-compat__list li{font-family:var(--font-mono);letter-spacing:.06em;color:#d8f5dfe0;background:#00ff410d;border:1px solid #00ff4147;border-radius:999px;padding:.35rem .7rem;font-size:.74rem}.product-faq{gap:.6rem;max-width:50rem;display:grid}.product-faq__item{background:#0008038c;border:1px solid #00ff412e;border-radius:8px}.product-faq__item summary{color:#e8ffe8f0;cursor:pointer;padding:.95rem 3rem .95rem 1.1rem;font-weight:600;list-style:none;position:relative}.product-faq__item summary::-webkit-details-marker{display:none}.product-faq__item summary:after{content:"+";font-family:var(--font-mono);color:var(--matrix);font-size:1.1rem;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.product-faq__item[open] summary:after{content:"−"}.product-faq__item summary:focus-visible{outline:2px solid var(--matrix);outline-offset:-2px;border-radius:8px}.product-faq__item p{color:#d8f5dfcc;margin:0;padding:0 1.1rem 1rem;line-height:1.65}.product-more{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.product-more__link{border:1px solid var(--border);border-left:3px solid var(--matrix);background:linear-gradient(145deg,#000d06d1,#00050294);border-radius:10px;align-items:center;gap:.9rem;height:100%;padding:1rem 1.1rem;transition:background .2s,border-color .2s;display:flex}.product-more__link:hover{background:#00ff4112;border-color:#00ff4173}.product-more__link:focus-visible{outline:2px solid var(--matrix);outline-offset:2px}.product-more__icon{border:1px solid #00ff4133;border-radius:8px;flex-shrink:0}.product-more__text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.product-more__title{font-family:var(--font-display);letter-spacing:.04em;color:var(--matrix-bright);font-weight:600}.product-more__tagline{color:#d8f5dfb8;font-size:.9rem;line-height:1.5}@media (width<=640px){.home{padding-left:max(.65rem, env(safe-area-inset-left,0px));padding-right:max(.65rem, env(safe-area-inset-right,0px))}.home-inner{background:#000502b8;border-color:#00ff411a}.section-nav{padding:.65rem .75rem}.section-nav__brand,.section-nav__icon{width:2.1rem;height:2.1rem}.hero{padding:3.4rem 1rem 2.75rem}.hero-title{font-size:clamp(2rem,10vw,2.6rem)}.hero-byline{line-height:1.55}.consulting,.free-products,.product-section{padding:3rem 1rem 0}.product-breadcrumb{padding:1rem 1rem 0}.product-hero{padding:1.75rem 1rem 2.25rem}.product-hero__intro{align-items:flex-start}.product-highlights__item{grid-template-columns:minmax(0,1fr);gap:.3rem}.section-title-row{display:block}.offer-card{padding:1.2rem}.free-product-card__body{padding:1.1rem}.site-footer--terminal{padding:3rem 1rem 1.5rem}}@media (width>=900px){:root{--content-max:min(72rem, calc(100vw - 2 * var(--gutter)))}.hero-cta{max-width:48rem}.home-cta{max-width:32rem}}@media (width>=1200px){.wyvern-backdrop-svg{width:min(120vmin,960px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-title{background:linear-gradient(115deg, #e8ffe8, var(--matrix));color:#0000;-webkit-background-clip:text;background-clip:text;animation:none}.wyvern-backdrop-pulse{animation:none!important}.wyvern-backdrop{will-change:auto}}
