:root{--ink:#0e1012;--char-950:#111316;--char-900:#15181b;--steel-850:#1b1f23;--steel-800:#22272c;--steel-750:#2a3036;--steel-700:#353c43;--steel-600:#4a535c;--steel-500:#6a747e;--steel-400:#939da6;--steel-300:#bcc3ca;--steel-200:#dadfe3;--paper:#f1efea;--paper-2:#e7e4dd;--paper-line:#d3cfc5;--orange:#ff6b1a;--orange-hot:#ff8438;--orange-deep:#e0540a;--orange-ink:#b8440b;--yellow:#ffc21a;--yellow-deep:#e6a700;--text-dark-bg:#e9ecee;--muted-dark-bg:#a3acb5;--text-light-bg:#1a1d21;--muted-light-bg:#555d66;--font-display:"Big Shoulders", "Arial Narrow", "Roboto Condensed", Impact, sans-serif;--font-stencil:"Big Shoulders Stencil", "Big Shoulders", "Arial Narrow", Impact, sans-serif;--font-body:"Barlow", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--container:1240px;--gutter:clamp(16px, 4vw, 40px);--section-y:clamp(72px, 9vw, 136px);--gable-h:clamp(26px, 4.5vw, 64px);--header-h:76px;--radius:3px;--ease-out:cubic-bezier(.16, 1, .3, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--char-900);color:var(--text-dark-bg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}p{margin:0 0 1em}ul,ol{margin:0;padding:0}h1,h2,h3,h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-weight:800;line-height:.95}h1,.h1{font-size:clamp(3.1rem,1.5rem + 6.4vw,7.25rem);font-weight:900;line-height:.86}h2,.h2{font-size:clamp(2.4rem,1.55rem + 3.4vw,4.5rem);font-weight:850;line-height:.9}h3,.h3{letter-spacing:.01em;font-size:clamp(1.5rem,1.3rem + .7vw,1.95rem);line-height:1}.h4{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:1.15rem;font-weight:700;line-height:1.3}p,li{text-wrap:pretty}strong{font-weight:700}::selection{background:var(--orange);color:var(--ink)}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.skip-link{z-index:100;background:var(--orange);color:var(--ink);padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section--dark{background:var(--char-900);color:var(--text-dark-bg)}.section--deep{background:var(--char-950);color:var(--text-dark-bg)}.section--steel{background:var(--steel-850);color:var(--text-dark-bg)}.section--paper{background:var(--paper);color:var(--text-light-bg);color-scheme:light}.section--paper .muted,.section--paper .sec-intro{color:var(--muted-light-bg)}.muted{color:var(--muted-dark-bg)}.accent{color:var(--orange)}.section--paper .accent{color:var(--orange-ink)}.bg-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:top;background-size:32px 32px,32px 32px,160px 160px,160px 160px}.section--paper.bg-grid{background-image:linear-gradient(#14181c0b 1px,#0000 1px),linear-gradient(90deg,#14181c0b 1px,#0000 1px),linear-gradient(#14181c12 1px,#0000 1px),linear-gradient(90deg,#14181c12 1px,#0000 1px)}.grain{isolation:isolate}.grain:after{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hazard{background:repeating-linear-gradient(-45deg, var(--yellow) 0 12px, var(--ink) 12px 24px);height:10px}.hazard--thin{background:repeating-linear-gradient(-45deg, var(--yellow) 0 8px, var(--ink) 8px 16px);height:5px}.gable{--gable-bg:inherit;margin-top:calc(var(--gable-h) * -1);padding-top:calc(var(--section-y) + var(--gable-h));clip-path:polygon(0 var(--gable-h), 50% 0, 100% var(--gable-h), 100% 100%, 0 100%);z-index:1}.gable-ridge{width:100%;height:var(--gable-h);pointer-events:none;position:absolute;inset:0 0 auto;overflow:visible}.gable-ridge polyline{fill:none;stroke:var(--orange);stroke-width:7px;vector-effect:non-scaling-stroke}.sec-head{max-width:820px;margin-bottom:clamp(40px,5vw,64px)}.sec-head--center{text-align:center;margin-inline:auto}.sec-head--center .sec-label{justify-content:center}.sec-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);align-items:center;gap:14px;margin:0 0 22px;font-size:.75rem;font-weight:500;display:flex}.section--paper .sec-label{color:var(--orange-ink)}.sec-num{font-weight:600}.sec-rule{opacity:.85;background:linear-gradient(90deg,currentColor 1px,#0000 1px) 0 100%/24px 9px repeat-x,linear-gradient(90deg,currentColor 1px,#0000 1px) 0 100%/6px 4px repeat-x;border-bottom:1px solid;flex:none;width:72px;height:9px}.sec-intro{max-width:640px;color:var(--muted-dark-bg);margin:22px 0 0;font-size:clamp(1.1rem,1rem + .35vw,1.25rem)}.sec-head--center .sec-intro{margin-inline:auto}.tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:.7rem;font-weight:500;display:inline-flex}.chip{color:var(--orange-hot);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;background:#ff6b1a14;border:1px solid #ff6b1a73;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-size:.72rem;font-weight:500;display:inline-flex}.h1-chip{margin:0 0 24px;font-size:.72rem;line-height:1.2}.h1-main{display:block}.pulse-dot{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.pulse-dot:after{content:"";border:2px solid var(--orange);animation:pulse 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes pulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.8)}}.btn{--btn-h:56px;min-height:var(--btn-h);border-radius:var(--radius);font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), background-color .2s, color .2s, border-color .2s;border:0;justify-content:center;align-items:center;gap:16px;padding:0 24px;font-size:.95rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.btn .icon{transition:transform .25s var(--ease-out)}.btn-primary{background:var(--orange);color:var(--ink);box-shadow:0 0 0 0 var(--yellow);padding-right:0}.btn-primary .btn-arrow{width:var(--btn-h);background:var(--orange-deep);color:var(--ink);border-radius:0 var(--radius) var(--radius) 0;border-left:1px solid #0e101247;align-self:stretch;place-items:center;margin-left:4px;transition:background-color .2s,color .2s;display:grid}.btn-primary:hover .btn-arrow{background:var(--ink);color:var(--orange)}.btn-primary:hover{background:var(--orange-hot);box-shadow:5px 5px 0 0 var(--yellow);transform:translate(-3px,-3px)}.section--paper .btn-primary:hover{box-shadow:5px 5px 0 0 var(--ink)}.btn-primary:hover .btn-arrow .icon{transform:translate(3px)}.btn-primary:active{box-shadow:0 0 0 0 var(--yellow);transform:translate(0)}.btn-ghost{color:var(--text-dark-bg);box-shadow:inset 0 0 0 1.5px var(--steel-600);background:0 0}.btn-ghost:hover{color:var(--orange-hot);box-shadow:inset 0 0 0 1.5px var(--orange)}.section--paper .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.section--paper .btn-ghost:hover{color:var(--orange-ink);box-shadow:inset 0 0 0 1.5px var(--orange-ink)}.btn-sm{--btn-h:44px;padding:0 18px;font-size:.82rem}.btn-sm.btn-primary{padding-right:0}.btn-block{width:100%}.btn-primary.btn-block{justify-content:space-between}.btn-row{flex-wrap:wrap;gap:14px;display:flex}.text-link{letter-spacing:.07em;text-transform:uppercase;min-height:44px;color:var(--orange);align-items:center;gap:10px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.section--paper .text-link{color:var(--orange-ink)}.text-link .icon{transition:transform .25s var(--ease-out)}.text-link:hover .icon{transform:translate(4px)}.check-list{gap:12px;list-style:none;display:grid}.check-list li{padding-left:30px;position:relative}.check-list li:before{content:"";background:var(--orange);clip-path:polygon(14% 44%,0 65%,40% 100%,100% 22%,84% 6%,38% 66%);width:16px;height:16px;position:absolute;top:.32em;left:0}.section--paper .check-list li:before{background:var(--orange-ink)}.plate{background:var(--steel-850);border:1px solid var(--steel-700);border-radius:var(--radius);transition:border-color .3s, transform .35s var(--ease-out), background-color .3s;position:relative}.crop:before,.crop:after{content:"";border:0 solid var(--orange);opacity:0;width:18px;height:18px;transition:opacity .3s, transform .35s var(--ease-out);pointer-events:none;position:absolute}.crop:before{border-top-width:2px;border-left-width:2px;top:-7px;left:-7px;transform:translate(6px,6px)}.crop:after{border-bottom-width:2px;border-right-width:2px;bottom:-7px;right:-7px;transform:translate(-6px,-6px)}.crop:hover:before,.crop:hover:after,.crop:focus-within:before,.crop:focus-within:after{opacity:1;transform:none}.icon-box{border:1px solid var(--steel-600);background:var(--steel-800);width:52px;height:52px;color:var(--orange);border-radius:var(--radius);flex:none;place-items:center;display:grid}.section--paper .icon-box{border-color:var(--paper-line);color:var(--orange-ink);background:#fff}.feature-grid{background:var(--steel-700);border:1px solid var(--steel-700);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.feature{background:var(--steel-850);padding:clamp(24px,3vw,36px);transition:background-color .3s;position:relative}.feature:hover{background:var(--steel-800)}.feature:before{content:"";background:var(--orange);width:0;height:3px;transition:width .45s var(--ease-out);position:absolute;top:0;left:0}.feature:hover:before{width:100%}.feature .icon-box{margin-bottom:22px}.feature h3{font-family:var(--font-body);text-transform:none;letter-spacing:0;margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:1.25}.feature p{color:var(--muted-dark-bg);margin:0;font-size:1.02rem}.feature-code{font-family:var(--font-mono);letter-spacing:.14em;color:var(--steel-500);font-size:.68rem;position:absolute;top:clamp(24px,3vw,36px);right:clamp(24px,3vw,36px)}.steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px);list-style:none;display:grid}.step{border-top:2px solid var(--ink);padding-top:26px;position:relative}.section--dark .step,.section--deep .step,.section--steel .step{border-top-color:var(--steel-600)}.step-num{font-family:var(--font-stencil);color:#0000;-webkit-text-stroke:1.5px var(--orange-ink);margin-bottom:18px;font-size:clamp(3.4rem,2.4rem + 3vw,5.2rem);font-weight:900;line-height:.8;display:block}.section--dark .step-num,.section--deep .step-num,.section--steel .step-num{-webkit-text-stroke-color:var(--orange)}.step h3{margin-bottom:12px}.step p{color:var(--muted-light-bg);margin:0}.section--dark .step p,.section--deep .step p,.section--steel .step p{color:var(--muted-dark-bg)}.faq-list{border-top:2px solid var(--ink)}.faq-item{border-bottom:1px solid var(--paper-line)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);font-weight:700;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--orange-ink)}.faq-toggle{border-radius:var(--radius);border:1.5px solid;flex:none;width:36px;height:36px;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";width:14px;height:2px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item[open] .faq-toggle{background:var(--ink);border-color:var(--ink);color:var(--orange)}.faq-item[open] .faq-toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq-item[open] summary{color:var(--ink)}.faq-answer{color:var(--muted-light-bg);max-width:820px;padding:0 60px 28px 0}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:var(--orange-ink);font-weight:700}.faq-answer a:hover{color:var(--ink)}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}@media (width<=960px){.faq-grid{grid-template-columns:1fr}}.cov-wrap{margin-top:28px}.crumbs{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel-400);flex-wrap:wrap;gap:10px;margin-bottom:26px;font-size:.72rem;list-style:none;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--orange)}.crumbs li+li:before{content:"/";color:var(--steel-600);margin-right:10px}.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(26px)}.js [data-reveal].is-in{opacity:1;transform:none}[data-load]{animation:rise 1s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media (width<=1024px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (width<=640px){.feature-grid,.steps{grid-template-columns:1fr}.btn-row .btn{width:100%}.btn-row .btn-primary{justify-content:space-between}.faq-answer{padding-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js [data-reveal]{opacity:1;transform:none}}.section--orange{background-color:var(--orange);color:var(--ink);color-scheme:light;background-image:repeating-linear-gradient(-45deg,#0e10120b 0 16px,#0000 16px 32px)}.section--orange .sec-label{color:var(--ink)}.section--orange .sec-intro{color:#0e1012cc}.logo[data-astro-cid-f7espo7c]{transition:transform .35s var(--ease-out);flex:none;align-items:center;line-height:0;display:inline-flex}a[data-astro-cid-f7espo7c].logo:hover{transform:translateY(-1px)}.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{width:auto;height:34px;display:block}.logo--footer[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{height:42px}@media (width<=520px){.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{height:40px}.logo--footer[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{height:48px}}.site-header[data-astro-cid-nen7h5rs]{z-index:60;backdrop-filter:blur(14px)saturate(150%);background:#111316cc;border-bottom:1px solid #ffffff12;transition:background-color .3s;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].is-scrolled{background:#0e1012f2}.header-inner[data-astro-cid-nen7h5rs]{min-height:var(--header-h);align-items:center;gap:24px;display:flex}.main-nav[data-astro-cid-nen7h5rs]{margin-left:auto}.main-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:2px;list-style:none;display:flex}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--steel-300);padding:10px 12px;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .2s;display:block;position:relative}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .3s var(--ease-out);position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(0)}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active{color:#fff}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active:after{transform:scaleX(1)}.header-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:18px;display:flex}.menu-btn[data-astro-cid-nen7h5rs]{border:1.5px solid var(--steel-600);border-radius:var(--radius);cursor:pointer;background:0 0;place-items:center;width:46px;height:46px;padding:0;display:none}.menu-lines[data-astro-cid-nen7h5rs]{gap:5px;width:20px;display:grid;position:relative}.menu-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:2px;transition:transform .3s var(--ease-out), opacity .2s;background:#fff;display:block}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true]{border-color:var(--orange)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-lines[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu[data-astro-cid-nen7h5rs]{inset:calc(var(--header-h) + 5px) 0 0 0;z-index:70;padding:20px var(--gutter) 48px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--char-950);animation:menu-in .4s var(--ease-out);position:fixed;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs][hidden]{display:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-12px)}}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border-top:1px solid var(--steel-700);list-style:none}.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--steel-700)}.m-link[data-astro-cid-nen7h5rs]{font-family:var(--font-display);text-transform:uppercase;color:#fff;justify-content:space-between;align-items:baseline;padding:16px 0;font-size:2.1rem;font-weight:800;line-height:1;text-decoration:none;display:flex}.m-link[data-astro-cid-nen7h5rs]:hover,.m-link[data-astro-cid-nen7h5rs].is-active{color:var(--orange)}.m-num[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--orange);font-size:.75rem;font-weight:500}.mobile-menu-foot[data-astro-cid-nen7h5rs]{gap:12px;margin-top:28px;display:grid}html.menu-open{overflow:hidden}@media (width<=1340px){.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:10px 9px;font-size:.94rem}.main-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{left:9px;right:9px}}@media (width<=1200px){.main-nav[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:grid}.header-actions[data-astro-cid-nen7h5rs]{margin-left:auto}}@media (width<=520px){.header-cta[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--char-950);color:var(--muted-dark-bg);position:relative}.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1.35fr 1fr .8fr 1.2fr;gap:clamp(32px,4vw,64px);padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(40px,5vw,64px);display:grid}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:380px;margin:22px 0 26px;font-size:1rem}.footer-h[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin:0 0 18px;font-size:.72rem;font-weight:500}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:2px;list-style:none;display:grid}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:40px;color:var(--steel-200);align-items:center;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--orange)}.footer-contact[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;align-items:center;gap:10px;display:inline-flex}.footer-contact[data-astro-cid-jo6i4kqk] .icon[data-astro-cid-jo6i4kqk]{color:var(--orange);flex:none}.footer-note[data-astro-cid-jo6i4kqk]{font-size:.95rem}.footer-mega[data-astro-cid-jo6i4kqk]{padding-bottom:8px}.footer-mega[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:100%;height:auto;overflow:visible}.footer-mega[data-astro-cid-jo6i4kqk] text[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);fill:#0000;stroke:var(--steel-700);stroke-width:1.2px;font-size:132px;font-weight:900}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--steel-800);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:22px;padding-bottom:28px;font-size:.9rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer-sign[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--steel-500);font-size:.74rem}@media (width<=960px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=600px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer-col[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}}.lp-header[data-astro-cid-6jhfjrrz]{z-index:60;backdrop-filter:blur(12px);background:#0e1012f0;border-bottom:1px solid #ffffff12;position:sticky;top:0}.lp-inner[data-astro-cid-6jhfjrrz]{justify-content:space-between;align-items:center;gap:20px;min-height:72px;display:flex}.lp-actions[data-astro-cid-6jhfjrrz]{align-items:center;gap:18px;display:flex}.lp-phone[data-astro-cid-6jhfjrrz]{font-family:var(--font-mono);color:var(--steel-200);align-items:center;gap:8px;font-size:.88rem;text-decoration:none;display:inline-flex}.lp-phone[data-astro-cid-6jhfjrrz] .icon[data-astro-cid-6jhfjrrz]{color:var(--orange)}@media (width<=760px){.lp-phone[data-astro-cid-6jhfjrrz]{border:1.5px solid var(--steel-600);border-radius:var(--radius);justify-content:center;width:46px;height:46px}.lp-phone[data-astro-cid-6jhfjrrz] span[data-astro-cid-6jhfjrrz]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=520px){.lp-cta[data-astro-cid-6jhfjrrz]{display:none}}.lp-footer[data-astro-cid-hkbrpulz]{background:var(--char-950);border-top:1px solid var(--steel-800);color:var(--steel-400);padding:28px 0;font-size:.9rem}.lp-footer-inner[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.lp-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}.lp-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--steel-200)}.mobile-cta[data-astro-cid-hkbrpulz]{display:none}@media (width<=860px){body{padding-bottom:64px}.mobile-cta[data-astro-cid-hkbrpulz]{z-index:55;border-top:1px solid var(--steel-700);grid-template-columns:1fr 1.25fr;height:64px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 30px #00000059}.mobile-cta[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.mc-call[data-astro-cid-hkbrpulz]{background:var(--steel-800);color:#fff}.mc-call[data-astro-cid-hkbrpulz] .icon[data-astro-cid-hkbrpulz]{color:var(--orange)}.mc-start[data-astro-cid-hkbrpulz]{background:var(--orange);color:var(--ink)}}
