:root{--bg:#0a0e0b;--bg2:#101611;--panel:#141b15;--panel2:#1b241b;--acid:#bcfb5e;--acid2:#d2ff8f;--ink:#f3f6ef;--muted:#a0ada0;--border:#2c372d;--line:rgba(190,234,166,.15);--display:Impact,'Arial Narrow',Haettenschweiler,'Franklin Gothic Condensed',sans-serif;--body:Inter,'Segoe UI',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 var(--body);-webkit-font-smoothing:antialiased}body::selection{background:var(--acid);color:var(--bg)}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--acid);outline-offset:4px}p,h1,h2,h3{margin-top:0}h1,h2,h3{line-height:1.08}.shell{width:min(calc(100% - 64px),1230px);margin-inline:auto}.section{padding-block:110px}.site-announcement{height:35px;background:var(--acid);color:#192018;display:flex;align-items:center;justify-content:center;gap:12px;font-size:10px;font-weight:900;letter-spacing:.18em}.site-announcement a{margin-left:16px;text-decoration:underline;text-underline-offset:3px}.pulse-dot{width:6px;height:6px;border-radius:50%;background:#152d0c;box-shadow:0 0 0 4px #152d0c21}.dash{opacity:.5}.site-header{position:sticky;top:0;z-index:50;background:rgba(10,14,11,.94);backdrop-filter:blur(20px);border-bottom:1px solid #29362b}.nav-shell{height:75px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.brand-mark{font-size:32px;line-height:1;font-weight:1000;letter-spacing:-.11em;color:var(--acid);font-family:var(--display);position:relative;padding-right:7px}.brand-plus{font-family:Arial,sans-serif;font-size:12px;position:absolute;right:-3px;top:-2px}.brand-name{font-size:16px;letter-spacing:.06em;font-weight:950}.brand-punct{color:var(--acid)}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a,.nav-version{font-weight:800;letter-spacing:.12em;font-size:10px}.nav-links a{color:#d3dcd0;transition:color .2s}.nav-links a:hover{color:var(--acid)}.nav-actions{display:flex;gap:22px;align-items:center}.nav-version{color:#859786}.btn{display:inline-flex;align-items:center;justify-content:center;gap:26px;border:1px solid transparent;min-height:55px;padding:0 26px;font-size:11px;font-weight:950;letter-spacing:.11em;text-align:center;line-height:1.3;transition:transform .22s,background .22s,border-color .22s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--acid);color:#111a0d}.btn-primary:hover{background:#d4ff96}.btn-primary:disabled{cursor:not-allowed;filter:saturate(.3);opacity:.6;transform:none}.btn-outline{border-color:#5b7157;background:transparent;color:#ecf4e6}.btn-outline:hover{border-color:var(--acid)}.btn-small{min-height:36px;padding:0 17px;font-size:10px;gap:13px}.menu-toggle{display:none;background:transparent;border:0;padding:8px}.menu-toggle span{display:block;width:24px;height:2px;background:var(--acid);margin:5px 0}.hero{position:relative;overflow:hidden;padding-top:92px;padding-bottom:35px;min-height:705px;background:radial-gradient(ellipse 45% 50% at 79% 40%,rgba(124,189,68,.13),transparent 80%),linear-gradient(125deg,#0b100c 30%,#111b13 70%,#0b0e0a 100%)}.hero-grid-overlay{position:absolute;inset:0;pointer-events:none;opacity:.34;background:linear-gradient(90deg,transparent 49.95%,rgba(184,251,87,.06) 50%,transparent 50.05%),repeating-linear-gradient(0deg,transparent 0,transparent 76px,#526a4f26 77px,#526a4f26 78px),repeating-linear-gradient(90deg,transparent 0,transparent 76px,#526a4f26 77px,#526a4f26 78px);mask-image:linear-gradient(to right,transparent 12%,#000 50%,#000 92%)}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:46% 54%;align-items:center;min-height:540px}.hero-copy{padding-bottom:55px}.eyebrow{font-size:10px;letter-spacing:.21em;color:var(--acid);font-weight:950;margin-bottom:24px;display:flex;align-items:center;gap:12px;line-height:1.7}.green-line{width:20px;height:1px;background:var(--acid);display:inline-block;flex:none}.eyebrow-count{margin-left:16px;color:#738d74}.hero h1,.section h2{font-family:var(--display);font-weight:900;letter-spacing:-.025em;text-transform:uppercase}.hero h1{font-size:clamp(80px,9.1vw,142px);line-height:.86;margin-bottom:33px}.hero h1 em{font-style:normal;color:var(--acid)}.hero-dot{color:var(--acid)}.hero-desc{max-width:465px;color:#abb7a9;font-size:16px;line-height:1.8;margin-bottom:31px}.hero-desc strong{color:var(--ink)}.hero-buttons{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.hero-note{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:24px;color:#869b87;font-weight:800;letter-spacing:.02em;font-size:11px}.mini-check{color:var(--acid)}.note-separator{color:#445248}.play-icon{font-size:9px;color:var(--acid)}.hero-stage{position:relative;height:560px;display:flex;align-items:center;justify-content:center;perspective:900px}.stage-halo{position:absolute;width:490px;height:490px;border-radius:50%;background:radial-gradient(circle,rgba(169,250,70,.22),transparent 66%);filter:blur(28px)}.device-back{width:95%;max-width:580px;position:relative;z-index:2;padding:26px 28px 23px;border:1px solid #4b6345;border-radius:22px;background:linear-gradient(145deg,#202b21,#0c100d 54%,#192219);box-shadow:0 22px 10px #0005,0 55px 100px #000a,inset 0 2px 0 #6f82602c;transform:rotate(-2deg) rotateY(-7deg)}.device-head,.device-bottom{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.2em;font-weight:800;color:#788b79}.device-head{margin-bottom:14px}.device-screen{background:#000;padding:11px;border:1px solid #424c40;border-radius:8px;box-shadow:inset 0 0 14px #000,inset 0 0 25px #8dff6626,0 0 20px #b9ff7730;position:relative}.device-screen img{width:100%;aspect-ratio:2/1;object-fit:contain;image-rendering:pixelated;background:#000}.device-screen:after{content:'';position:absolute;inset:0;background:linear-gradient(145deg,#fff1,transparent 45%);pointer-events:none}.device-bottom{margin-top:18px}.device-light{width:12px;height:12px;border-radius:50%;background:#91ff45;box-shadow:0 0 10px #91ff45,0 0 23px #91ff4599}.device-pins{display:flex;gap:5px}.device-pins i{display:block;width:4px;height:4px;border-radius:50%;background:#82947d}.float-tag{position:absolute;z-index:4;font-size:10px;font-weight:900;letter-spacing:.13em;box-shadow:0 12px 25px #0007}.tag-top{right:-4px;top:72px;background:var(--acid);color:#17230e;padding:13px 16px;display:flex;align-items:center;gap:8px}.tag-top b{margin-left:10px;color:#426226}.float-dot{width:7px;height:7px;border-radius:50%;background:#17230e}.tag-bottom{left:2%;bottom:56px;border:1px solid #65845c;padding:10px 17px;color:#d9efcc;background:rgba(10,18,10,.91);display:flex;gap:14px;align-items:center}.tag-bottom-divider{height:14px;border-left:1px solid #486446}.stage-floor{position:absolute;bottom:43px;height:1px;width:90%;background:linear-gradient(90deg,transparent,#4b6547,transparent)}.hero-index{display:flex;justify-content:space-between;color:#6b836f;font-size:9px;letter-spacing:.2em;font-weight:900;position:relative;z-index:2;padding-top:12px}.hero-index span span{color:var(--acid);margin-left:10px}.ticker{height:76px;display:flex;align-items:center;background:var(--acid);color:#14210b;overflow:hidden}.ticker-inner{white-space:nowrap;display:flex;gap:38px;align-items:center;padding:0 36px;font-family:var(--display);font-size:30px;font-weight:900;letter-spacing:.03em}.ticker b{font-size:21px;opacity:.7}.section-top{display:flex;justify-content:space-between;align-items:end;gap:45px;margin-bottom:48px}.section h2{font-size:clamp(55px,6.9vw,100px);line-height:.9;margin:0}.outlined{-webkit-text-stroke:1px var(--acid);color:transparent}.section-aside{color:#9dad9a;max-width:315px;line-height:1.85;margin:0 0 8px}.features-section{background:#0e130f}.features-grid{display:grid;grid-template-columns:1.16fr 1fr 1fr;grid-template-rows:repeat(2,220px);gap:12px}.feature-card{padding:22px;border:1px solid #28382b;background:#141d15;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .22s,transform .22s;overflow:hidden;position:relative}.feature-card:hover{border-color:#8dac70;transform:translateY(-2px)}.feature-card-top{display:flex;justify-content:space-between;align-items:center;z-index:1}.feature-no{font-size:9px;font-weight:900;letter-spacing:.17em;color:#86a37a}.feature-arrow{color:var(--acid);font-size:19px}.feature-card h3{font-size:19px;letter-spacing:-.02em;margin:0 0 7px}.feature-card p{color:#99ad95;font-size:12px;line-height:1.6;max-width:360px;margin:0}.feature-hero{grid-row:span 2;padding:25px;background:radial-gradient(circle at 50% 40%,#2f4b2a,#111810 74%)}.feature-hero .feature-image{border:8px solid #0c100c;background:#000;transform:rotate(-3deg);box-shadow:0 15px 40px #0009;max-width:410px;align-self:center}.feature-image img{image-rendering:pixelated;width:100%;aspect-ratio:2/1;object-fit:contain}.feature-hero h3{font-size:23px}.feature-icon{height:65px;width:110px;display:flex;flex-direction:column;gap:8px;margin:auto}.feature-icon span{display:block;width:100%;height:7px;background:#334b2d;border:1px solid #7e9c74}.feature-icon span:nth-child(2){background:var(--acid)}.feature-icon span:nth-child(3){width:80%}.feature-icon span:nth-child(4){width:60%}.led-visual{display:flex;gap:11px;align-items:center;justify-content:center;height:70px}.led-visual i{width:19px;height:19px;border-radius:50%;background:#55fb54;box-shadow:0 0 14px #55fb547b}.led-visual i:nth-child(2){background:#4dc6ff;box-shadow:0 0 12px #4dc6ff77}.led-visual i:nth-child(3){background:#ff6760;box-shadow:0 0 12px #ff676077}.led-visual i:nth-child(4){background:#b270ff;box-shadow:0 0 12px #b270ff77}.led-visual i:nth-child(5){background:#fff}.led-visual i:nth-child(6){background:#fff075}.led-visual i:nth-child(7){background:#f9ae5d}.feature-bars{height:75px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.feature-bars span{display:block;height:7px;width:70%;background:linear-gradient(90deg,var(--acid) var(--val),#2c392a var(--val));border:1px solid #546d46}.showcase-section{background:linear-gradient(180deg,#0c100c,#141c14)}.showcase-grid{display:grid;grid-template-columns:1.5fr .83fr;gap:16px;align-items:stretch}.showcase-stack{display:grid;grid-template-rows:1fr 1fr;gap:16px}.showcase-card{border:1px solid #354734;background:#0b110c;padding:18px;min-width:0}.showcase-main .showcase-media{background:#000;border:1px solid #1c2a1b}.showcase-main video{width:100%;height:320px;object-fit:contain;background:black}.showcase-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:17px;font-size:14px}.showcase-card-bottom span:first-child{display:grid;gap:2px}.showcase-card-bottom b{font-size:12px;letter-spacing:.1em}.showcase-card-bottom small{font-size:11px;color:#879d88}.viewer-icon{color:var(--acid);font-size:10px;font-weight:900;white-space:nowrap}.small-showcase{display:flex;flex-direction:column;justify-content:space-between}.small-showcase img{width:100%;height:130px;object-fit:contain;image-rendering:pixelated;background:#000;padding:13px}.small-showcase .showcase-card-bottom{margin-top:14px}.small-showcase .showcase-card-bottom>span:last-child{color:var(--acid);font-size:22px}.demo-caption{margin-top:16px;color:#7e907d;font-size:11px}.asterisk{color:var(--acid);font-size:16px}.specs-section{background:#0b0f0c}.specs-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px}.specs-head p:not(.eyebrow){color:#a0b09c;max-width:360px;line-height:1.8;margin:25px 0}.text-cta{display:inline-flex;border-bottom:1px solid var(--acid);color:var(--acid);letter-spacing:.14em;font-size:11px;font-weight:900;padding-bottom:9px;gap:35px}.steps{border-top:1px solid #354235}.step{display:grid;grid-template-columns:55px 1fr 30px;gap:18px;align-items:start;padding:30px 0;border-bottom:1px solid #354235}.step-index{font-size:30px;font-weight:900;color:var(--acid);font-family:var(--display);line-height:1}.step h3{font-size:20px;margin:0 0 10px}.step p{font-size:13px;color:#8fa08e;max-width:350px;line-height:1.7;margin:0}.step-icon{color:var(--acid);font-size:24px}.purchase-section{position:relative;overflow:hidden;background:#152017}.purchase-glow{pointer-events:none;position:absolute;right:-120px;top:-170px;width:750px;height:750px;background:radial-gradient(circle,#4c6f3144,transparent 65%)}.purchase-layout{display:grid;grid-template-columns:1fr 470px;gap:80px;align-items:center;position:relative}.purchase-text>p:not(.eyebrow):not(.purchase-caveat){color:#aab9a7;max-width:430px;line-height:1.8;margin:29px 0}.package-list{list-style:none;padding:0;margin:30px 0;display:grid;gap:12px}.package-list li{font-weight:750;font-size:13px}.package-list li:before{content:'✓';color:var(--acid);margin-right:14px}.purchase-caveat{border-left:2px solid #738a66;padding-left:15px;color:#9aaa95;font-size:12px;line-height:1.8;max-width:445px}.purchase-caveat span{color:var(--acid);margin-right:5px}.purchase-card{background:#e9f1df;color:#1c2d17;border:1px solid #e9f1df;box-shadow:0 25px 70px #0007}.purchase-card-top{background:#b9f961;padding:17px 22px;display:flex;justify-content:space-between;gap:10px;align-items:center}.package-label,.package-code{font-size:10px;letter-spacing:.13em;font-weight:950}.package-label{display:flex;gap:8px;align-items:center}.status-dot{width:7px;height:7px;border-radius:50%;background:#2b5d17}.purchase-card-inner{padding:33px 37px}.purchase-eyebrow,.purchase-price-note,.included-title{font-size:11px;letter-spacing:.14em;font-weight:900}.purchase-price{font-family:var(--display);font-size:89px;line-height:1;margin:12px 0 7px;letter-spacing:-.04em}.purchase-price span{font-size:25px;color:#477536;vertical-align:top;margin-left:3px}.purchase-price-note{font-size:10px;letter-spacing:0;color:#587254;min-height:16px}.small-divider{height:1px;background:#c3d1ba;margin:25px 0}.included-title{color:#4d6e41}.purchase-row{display:flex;justify-content:space-between;gap:10px;padding:9px 0;font-size:12px;border-bottom:1px solid #d2dcc9}.purchase-row span{color:#708169}.purchase-row b{text-align:right;color:#22331f}.consent-label{display:flex;align-items:start;gap:10px;margin:14px 0;font-size:11px;line-height:1.5;color:#4b5b47;cursor:pointer}.consent-label input{width:18px;height:18px;accent-color:#385a22;margin:1px 0 0;flex:none}.consent-label a{text-decoration:underline;text-underline-offset:2px;font-weight:800}.checkout-button{width:100%;margin-top:16px;background:#193a0f;color:white}.checkout-button:hover{background:#254e17}.checkout-feedback{color:#677e5f;font-size:11px;line-height:1.6;min-height:28px;text-align:center;margin:12px 0}.payment-foot{display:flex;justify-content:space-between;gap:8px;color:#5a7352;font-size:10px;border-top:1px solid #c6d5bd;padding-top:15px}.faq-section{background:#0b100c}.faq-layout{display:grid;grid-template-columns:.77fr 1.23fr;gap:90px}.faq-help{margin-top:27px;color:#9eb09a}.faq-help a{color:var(--acid);text-decoration:underline;text-underline-offset:4px}.faq-list{border-top:1px solid #314032}.faq-list details{border-bottom:1px solid #314032;padding:0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:25px;list-style:none;font-weight:850;font-size:15px;padding:22px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--acid);font-size:24px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#9bab97;font-size:13px;line-height:1.8;padding:0 30px 22px 0;margin:0}.faq-list details p a{color:var(--acid);text-decoration:underline}.footer{background:#131b14;border-top:1px solid #2c3b2c}.footer-top{display:flex;justify-content:space-between;gap:40px;padding:64px 0 58px}.footer-top p{font-size:12px;color:#819380;margin:20px 0 0}.footer-links{display:flex;gap:75px}.footer-links div{display:grid;align-content:start;gap:9px}.footer-links b{color:#e0e9d9;font-size:11px;letter-spacing:.12em;margin-bottom:9px}.footer-links a{color:#8ba18b;font-size:12px}.footer-links a:hover{color:var(--acid)}.footer-warning{padding:18px 22px;border:1px solid #354b35;color:#92a18c;font-size:11px;line-height:1.8}.footer-warning b{color:var(--acid)}.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding:30px 0 36px;color:#667c66;font-size:10px;font-weight:800;letter-spacing:.11em}.footer-star{color:var(--acid);font-size:15px}.demo-ribbon{position:fixed;z-index:60;bottom:16px;left:50%;transform:translateX(-50%);background:#e4ffb8;color:#1b2a11;border:1px solid #badb7c;box-shadow:0 9px 55px #000b;padding:12px 20px;text-align:center;max-width:calc(100% - 20px);font-weight:800;font-size:11px;white-space:nowrap}.demo-ribbon span{margin-inline:6px}.toast{position:fixed;z-index:100;bottom:22px;right:22px;background:#283929;border:1px solid #a5ee5a;color:white;box-shadow:0 18px 50px #0009;max-width:400px;padding:14px 20px;font-size:13px}.toast[hidden],.demo-ribbon[hidden]{display:none}
/* Auxiliary pages */
.page-shell{min-height:66vh;padding:100px 0 120px;background:radial-gradient(ellipse at right top,#20341e,#0b100c 55%)}.page-narrow{width:min(calc(100% - 48px),800px);margin:auto}.page-back{font-size:11px;font-weight:900;letter-spacing:.15em;color:var(--acid)}.page-title{font-size:clamp(62px,8vw,105px);font-family:var(--display);line-height:1;text-transform:uppercase;margin:25px 0 16px}.page-subtitle{color:#9dab97;font-size:14px;line-height:1.8}.article-card{background:#151e16;padding:40px;border:1px solid #344635;margin-top:38px}.article-card h2{font-family:var(--body);font-size:20px;letter-spacing:0;line-height:1.4;margin:30px 0 12px}.article-card h2:first-child{margin-top:0}.article-card p,.article-card li{color:#abbaa5;font-size:14px;line-height:1.9}.article-card a{color:var(--acid);text-decoration:underline}.article-card ul{padding-left:20px}.info-warning{padding:18px 20px;border-left:3px solid var(--acid);background:#1d2c19;color:#d5e1ce;font-size:13px;line-height:1.7}.contact-form{display:grid;gap:16px;margin-top:20px}.input-group{display:grid;gap:6px}.input-group label{font-size:11px;font-weight:900;letter-spacing:.1em}.input-group input,.input-group textarea{background:#0a100b;color:white;border:1px solid #547052;padding:13px 15px;width:100%;outline:none;border-radius:0}.input-group input:focus,.input-group textarea:focus{border-color:var(--acid)}.input-group textarea{min-height:140px;resize:vertical}.contact-form .btn{justify-self:start}.contact-message{color:var(--acid);font-size:13px}.order-box{display:grid;gap:16px;margin-top:35px;padding:28px;border:1px solid #3b4c3c;background:#152017}.order-box .btn{justify-self:start}.order-loading{color:#a2ba96}.muted{color:#829784}.success-badge{display:inline-flex;align-items:center;gap:8px;background:#b9f961;color:#16250b;padding:8px 13px;font-weight:950;font-size:10px;letter-spacing:.13em}
@media(max-width:1100px){.nav-links{gap:16px}.nav-version{display:none}.hero h1{font-size:clamp(74px,9vw,105px)}.device-back{width:97%}.purchase-layout{grid-template-columns:1fr 420px;gap:35px}.footer-links{gap:38px}}
@media(max-width:850px){.shell{width:min(calc(100% - 36px),700px)}.section{padding-block:75px}.site-announcement{gap:7px;font-size:9px}.nav-shell{height:68px}.nav-links{display:none;position:absolute;top:103px;left:0;right:0;background:#111b11;padding:24px;box-shadow:0 16px 25px #000b;flex-direction:column;align-items:flex-start;gap:18px}.nav-links.open{display:flex}.menu-toggle{display:block}.nav-buy{display:none}.hero{padding-top:63px;min-height:auto}.hero-layout{grid-template-columns:1fr;gap:25px}.hero-copy{padding-bottom:0}.hero h1{font-size:clamp(75px,12vw,120px)}.hero-stage{height:470px}.device-back{width:83%}.hero-index{display:none}.section-top{align-items:start;gap:20px}.features-grid{grid-template-columns:1fr 1fr;grid-template-rows:340px 240px 240px}.feature-hero{grid-column:span 2;grid-row:span 1}.showcase-grid{grid-template-columns:1fr}.showcase-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}.small-showcase img{height:145px}.specs-layout,.purchase-layout,.faq-layout{grid-template-columns:1fr;gap:42px}.purchase-card{max-width:560px}.footer-top{gap:35px;flex-direction:column}.footer-links{gap:55px}.footer-warning{font-size:10px}}
@media(max-width:530px){.shell{width:calc(100% - 30px)}.section{padding-block:65px}.site-announcement{font-size:8px;letter-spacing:.08em}.site-announcement a{display:none}.brand-mark{font-size:30px}.brand-name{font-size:15px}.nav-actions{gap:8px}.hero{padding-top:50px}.eyebrow{font-size:9px;gap:8px}.hero h1{font-size:clamp(69px,17vw,98px);margin-bottom:25px}.hero-desc{font-size:14px}.hero-buttons{flex-direction:column;align-items:stretch}.hero-buttons .btn{width:100%}.hero-stage{height:320px}.device-back{width:92%;padding:15px;border-radius:13px}.device-head,.device-bottom{font-size:7px;letter-spacing:.09em}.device-screen{padding:5px}.stage-halo{height:270px;width:270px}.tag-top{right:0;top:15px;font-size:7px;padding:9px}.tag-top b{display:none}.tag-bottom{font-size:7px;bottom:10px;left:1%;padding:7px}.stage-floor{bottom:7px}.ticker{height:60px}.ticker-inner{font-size:24px;gap:23px}.section h2{font-size:clamp(56px,13vw,80px)}.section-top{display:block}.section-aside{margin-top:22px;font-size:13px}.features-grid{grid-template-columns:1fr;grid-template-rows:300px repeat(3,220px)}.feature-hero{grid-column:auto;grid-row:auto}.feature-hero .feature-image{max-width:260px}.showcase-main video{height:220px}.showcase-stack{grid-template-columns:1fr}.small-showcase img{height:150px}.purchase-card-inner{padding:26px 21px}.purchase-price{font-size:70px}.purchase-layout{gap:34px}.specs-layout,.faq-layout{gap:33px}.step{grid-template-columns:45px 1fr 25px;gap:10px}.footer-links{gap:22px;justify-content:space-between}.footer-links b{font-size:9px}.footer-links a{font-size:11px}.footer-bottom{flex-direction:column}.demo-ribbon{font-size:9px;white-space:normal;bottom:5px;width:calc(100% - 10px)}.article-card{padding:23px}.page-shell{padding:70px 0}.page-title{font-size:64px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.withdrawal-link{display:block;font-size:11px;color:#4a7141;text-decoration:underline;text-underline-offset:3px;text-align:center;margin-top:13px;font-weight:800}.withdrawal-link:hover{color:#122b0b}
