:root{--ink:#171a1b;--ink-soft:#444849;--paper:#f6f3ea;--paper-deep:#ebe6da;--surface:#fffdf7;--surface-elevated:#fff;--surface-muted:#f1ede3;--surface-dark:#1d2323;--green:#5bb02e;--green-bright:#72d43d;--green-deep:#2d681c;--line:#171a1b26;--muted:#525957;--gold:#e0a52b;--shadow:0 20px 60px #232b271f;--radius:22px;--radius-control:12px;--radius-control-compact:10px;--content:1180px}*{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth}body{color:var(--ink);background:radial-gradient(circle at 85% 4%, #5bb02e24, transparent 25rem), linear-gradient(135deg, #ffffffb8, transparent 40%), var(--paper);margin:0;font-family:Avenir Next,Gill Sans,Trebuchet MS,sans-serif;font-size:17px;line-height:1.62}a{color:var(--green-deep);text-underline-offset:.16em;text-decoration-thickness:.08em}a:hover{color:#204d15}img{max-width:100%;height:auto}button,input{font:inherit}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #5bb02e8c}h1,h2,h3,h4{letter-spacing:-.025em;font-family:Avenir Next Condensed,Franklin Gothic Medium,Trebuchet MS,sans-serif;line-height:1.08}h1{margin:0;font-size:clamp(2.35rem,5vw,4.75rem)}h2{font-size:clamp(1.65rem,2.8vw,2.6rem)}h3{font-size:clamp(1.15rem,1.7vw,1.45rem)}p{max-width:72ch}code{color:#26302b;background:#e4e9e1;border:1px solid #171a1b24;border-radius:6px;padding:.12em .34em;font-size:.9em}.site-shell{min-height:100vh}.site-header{width:min(calc(100% - 32px), var(--content));color:#fff;z-index:50;backdrop-filter:blur(16px);background:#171c1cf0;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:16px auto 0;padding:12px 16px;display:grid;position:sticky;top:10px;box-shadow:0 12px 34px #00000029}.site-brand{color:#fff;align-items:center;gap:10px;font:700 1rem Avenir Next Condensed,Franklin Gothic Medium,sans-serif;text-decoration:none;display:inline-flex}.site-brand img{width:42px;height:42px}.site-nav{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.site-nav a{color:#f8f7f1;border-radius:var(--radius-control-compact);padding:8px 11px;font-size:.9rem;font-weight:600;text-decoration:none}.site-nav a:hover{background:#ffffff1a}.header-actions{align-items:center;gap:8px;display:flex}.cart-link{color:#fff;border-radius:var(--radius-control-compact);background:#ffffff14;padding:8px 10px;text-decoration:none}.search-toggle{color:#151817;background:var(--green-bright);border-radius:var(--radius-control-compact);cursor:pointer;border:1px solid #4e9d28;min-height:42px;padding:8px 13px;font-weight:700}.search-panel{background:var(--surface);width:min(520px,100vw - 32px);box-shadow:var(--shadow);color:var(--ink);border-radius:16px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);right:0}.search-panel[data-open=true]{display:block}.search-panel form{gap:8px;display:flex}.search-panel input{border:1px solid var(--line);border-radius:10px;width:100%;padding:12px 14px}.search-results{max-height:360px;margin-top:8px;display:grid;overflow:auto}.search-results a{border-radius:10px;padding:10px;text-decoration:none}.search-results a:hover{background:var(--paper-deep)}.page-main{width:min(calc(100% - 32px), var(--content));margin:0 auto;padding:32px 0 80px}.breadcrumbs{color:var(--muted);margin:0 0 20px;font-size:.85rem}.breadcrumbs ol{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:#8e9491;margin-right:7px}.breadcrumbs a{color:inherit;text-decoration:none}.hero{color:#fff;min-height:590px;box-shadow:var(--shadow);background:linear-gradient(145deg,#161c1c 0%,#202b26 62%,#173512 100%);border-radius:34px;grid-template-columns:1.16fr .84fr;align-items:center;gap:clamp(32px,6vw,80px);margin-top:18px;padding:clamp(36px,7vw,88px);display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #72d43d3d;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-170px;right:-90px;box-shadow:0 0 100px #5bb02e29}.eyebrow{color:var(--green-deep);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.hero .eyebrow,.product-hero>div>.eyebrow{color:var(--green-bright)}.hero-copy{z-index:1;position:relative}.hero h1{font-size:clamp(2.5rem,5vw,4.75rem)}.hero-copy p{color:#dce4df;font-size:clamp(1.08rem,1.8vw,1.32rem)}.hero-mark{z-index:1;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:28px;padding:22px;position:relative;transform:rotate(1.5deg)}.hero-mark img{width:100%;display:block}.button-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.button{border-radius:var(--radius-control);text-align:center;white-space:normal;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:12px 20px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button-primary{color:#152014;background:var(--green-bright);box-shadow:0 8px 28px #72d43d3d}.button-secondary{color:inherit;background:#ffffff0f;border-color:#ffffff47}.button-light{color:var(--ink);background:var(--surface);border-color:var(--line)}.button-primary:hover{color:#101a0f;background:#82df4f}.button-secondary:hover{color:#fff;background:#ffffff1f;border-color:#ffffff80}.button-light:hover{color:var(--ink);background:var(--surface-muted);border-color:#171a1b42}.section{margin-top:80px}.section-heading{grid-template-columns:1fr minmax(260px,.65fr);align-items:end;gap:28px;margin-bottom:28px;display:grid}.section-heading h2{margin:0}.section-heading p{color:var(--muted);margin:0}.path-grid,.product-grid,.proof-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.path-card,.product-card,.content-card{color:var(--ink);border-radius:var(--radius);background:#ffffffeb;border:1px solid #171a1b2e;padding:28px;position:relative;box-shadow:0 12px 34px #232b2714}.path-card:before{content:attr(data-step);color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:inline-grid}.path-card h3,.product-card h3{margin:22px 0 8px}.path-card p,.product-card p{color:var(--ink-soft)}.card-link{margin-top:14px;font-weight:700;display:inline-flex}.product-price{font:700 1.5rem Space Grotesk}.tag{color:var(--green-deep);background:#e7f1df;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.legacy-page>.card,.legacy-page>section,.legacy-page>article,.content-card{margin:18px 0}.legacy-page .card{color:var(--ink);border-radius:var(--radius);background:var(--surface-elevated);border:1px solid #171a1b2e;padding:clamp(22px,4vw,42px);box-shadow:0 12px 34px #232b2714}.legacy-page h1{font-size:clamp(2.15rem,4.2vw,3.75rem)}.legacy-page h2{font-size:clamp(1.65rem,2.8vw,2.55rem)}.legacy-page .card:not(.category-dark):not(.section-gradient):not(.home-section){color:var(--ink)}.legacy-page .card:not(.category-dark):not(.section-gradient):not(.home-section) :where(h1,h2,h3,h4,strong){color:var(--ink)!important}.legacy-page .card:not(.category-dark):not(.section-gradient):not(.home-section) :where(p,li,span,small,td,th,.muted){color:var(--ink-soft)!important}.legacy-page .card:not(.category-dark):not(.section-gradient):not(.home-section) a:not(.btn){color:var(--green-deep)!important}.legacy-page :is(.category-dark,.section-gradient,.home-section){color:#edf4ef;background:linear-gradient(145deg,#1c2222,#233029);border-color:#ffffff14}.legacy-page :is(.category-dark,.section-gradient,.home-section)>:is(h1,h2,h3,h4){color:var(--green-bright)!important}.legacy-page :is(.category-dark,.section-gradient,.home-section)>:is(p,ul,ol),.legacy-page :is(.category-dark,.section-gradient,.home-section)>:is(p,ul,ol) :is(li,span,small){color:#e2e9e4}.legacy-page :is(.category-dark,.section-gradient,.home-section) .card:not(.category-dark):not(.section-gradient):not(.home-section),.legacy-page .inner-product-card{color:var(--ink);background:var(--surface-elevated)}.legacy-page :is(.category-dark,.section-gradient,.home-section) .card:not(.category-dark):not(.section-gradient):not(.home-section) :where(h1,h2,h3,h4,strong),.legacy-page .inner-product-card :where(h1,h2,h3,h4,strong){color:var(--ink)!important}.legacy-page :is(.category-dark,.section-gradient,.home-section) .card:not(.category-dark):not(.section-gradient):not(.home-section) :where(p,li,span,small,td,th,.muted),.legacy-page .inner-product-card :where(p,li,span,small,td,th,.muted){color:var(--ink-soft)!important}.legacy-page .card :is(.badge,.ribbon){background:#e7f1df;border:1px solid #2d681c2e;border-radius:8px;width:fit-content;padding:4px 9px;font-size:.76rem;font-weight:700;display:inline-flex;color:var(--green-deep)!important}.legacy-page .btn-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.legacy-page .btn,.legacy-page button.btn{border-radius:var(--radius-control);color:#152014;background:var(--green-bright);text-align:center;white-space:normal;cursor:pointer;border:1px solid #4e9d28;justify-content:center;align-items:center;max-width:100%;min-height:46px;padding:11px 17px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.legacy-page .btn:hover,.legacy-page button.btn:hover{color:#101a0f;background:#82df4f}.legacy-page .btn.secondary{color:var(--ink);background:var(--surface-muted);border-color:#171a1b3d}.legacy-page :is(.category-dark,.section-gradient,.home-section)>.btn-row .btn.secondary{color:#fff;background:#ffffff14;border-color:#ffffff52}.legacy-page :is(.category-dark,.section-gradient,.home-section) .card:not(.category-dark):not(.section-gradient):not(.home-section) .btn.secondary{color:var(--ink);background:var(--surface-muted);border-color:#171a1b3d}.legacy-page .copy-btn{border-radius:var(--radius-control-compact);color:#f2f5f3;cursor:pointer;background:#273244;border:1px solid #465267;min-height:40px;padding:8px 12px;font-weight:700;line-height:1.1}.legacy-page .copy-btn:hover{color:#fff;background:#344156;border-color:#61718a}.legacy-page .selector-intro{margin-bottom:24px}.legacy-page .selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.legacy-page .selector-group{background:#ffffff0a;border:1px solid #ffffff2e;border-radius:16px;min-width:0;margin:0;padding:20px}.legacy-page .selector-group legend{color:#f4f7f4;max-width:calc(100% - 16px);padding:0 8px;font-size:1rem;font-weight:700;line-height:1.35}.legacy-page .selector-options{gap:12px;margin-top:4px;display:grid}.legacy-page .selector-option{border-radius:var(--radius-control);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff24;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.legacy-page .selector-option:hover{background:#72d43d14;border-color:#72d43d85}.legacy-page .selector-option:has(input:checked){border-color:var(--green-bright);box-shadow:inset 3px 0 0 var(--green-bright);background:#72d43d21}.legacy-page .selector-option>input[type=radio]{width:20px;height:20px;accent-color:var(--green-bright);cursor:pointer;margin:3px 0 0}.legacy-page .selector-option>span{color:#dce4df;gap:4px;min-width:0;line-height:1.48;display:grid}.legacy-page .selector-option strong{font-size:1.02rem;line-height:1.35;display:block;color:#fff!important}.legacy-page .selector-option:focus-within{outline-offset:2px;outline:3px solid #72d43d80}.legacy-page .selector-result{margin-top:22px}.legacy-page .selector-result-top,.legacy-page .selector-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legacy-page .selector-actions{margin-top:18px}.legacy-page table{width:100%;color:var(--ink);border-collapse:collapse;background:var(--surface-elevated)}.legacy-page th,.legacy-page td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.legacy-page table th{background:var(--surface-muted);font-weight:700;color:var(--ink)!important}.legacy-page table td{background:var(--surface-elevated);color:var(--ink-soft)!important}.legacy-page table tbody tr:nth-child(2n) td{background:#faf8f2}.legacy-page table :where(p,li,span,small){color:var(--ink-soft)!important}.legacy-page table :where(strong,.price-note){color:var(--ink)!important}.legacy-page table a:not(.btn){color:var(--green-deep)!important}.legacy-page .article-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.legacy-page pre{max-width:100%;overflow-x:auto}.legacy-page :not(pre)>code{overflow-wrap:anywhere;word-break:break-word}.legacy-page :is(.category-dark,.section-gradient,.home-section) :not(pre)>code{background:#101714;border-color:#72d43d61;color:#d8ffc7!important}.legacy-page :is(.category-dark,.section-gradient,.home-section) .card:not(.category-dark):not(.section-gradient):not(.home-section) :not(pre)>code,.legacy-page :is(.category-dark,.section-gradient,.home-section) .proof-card :not(pre)>code,.legacy-page .inner-product-card :not(pre)>code{background:#e4e9e1;border-color:#171a1b24;color:#26302b!important}.legacy-page pre code{color:inherit;background:0 0;border:0;padding:0}.legacy-page .step-intro{max-width:58ch;margin:-12px 0 0;font-size:1.02rem;color:#cbd5cf!important}.legacy-page .step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid;position:relative}.legacy-page .step-list:before{content:"";z-index:0;background:linear-gradient(90deg, var(--green-bright), #72d43d47);border-radius:999px;height:3px;position:absolute;top:27px;left:calc(12.5% - 27px);right:calc(12.5% - 27px)}.legacy-page .step{z-index:1;grid-template-rows:56px 1fr;gap:16px;min-width:0;display:grid;position:relative}.legacy-page .step-num{background:var(--green-bright);border:5px solid #26342b;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.05rem;font-weight:800;display:grid;box-shadow:0 0 0 1px #72d43d8c,0 8px 22px #0000003d;color:#12200f!important}.legacy-page .step>div{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff21;border-radius:16px;min-height:190px;padding:20px;box-shadow:inset 0 1px #ffffff0a}.legacy-page .step br{display:none}.legacy-page .step strong{margin-bottom:10px;font-size:1.08rem;line-height:1.25;display:block;color:#fff!important}.legacy-page .step .muted{line-height:1.55;display:block;color:#cbd5cf!important}.legacy-page .proof-intro{max-width:64ch;margin:-12px 0 0;font-size:1.02rem;color:#cbd5cf!important}.legacy-page #visible-proof{scroll-margin-top:110px}.legacy-page .proof-grid{margin-top:30px}.legacy-page .proof-card{min-width:0;min-height:330px;color:var(--ink);background:linear-gradient(155deg,#fffef9,#eeeadd);border:1px solid #ffffff5c;border-radius:18px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0003}.legacy-page .proof-card:after{content:attr(data-proof-stage);color:#2d681c13;pointer-events:none;font-family:Avenir Next Condensed,Franklin Gothic Medium,Trebuchet MS,sans-serif;font-size:7rem;font-weight:900;line-height:1;position:absolute;top:-18px;right:12px}.legacy-page .proof-card-head{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.legacy-page .proof-stage{letter-spacing:.09em;text-transform:uppercase;background:#e5f2dc;border:1px solid #2d681c33;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;color:var(--green-deep)!important}.legacy-page .proof-check{background:var(--green-bright);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid;box-shadow:0 0 0 4px #5bb02e1f;color:#12200f!important}.legacy-page .proof-card h3{z-index:1;margin:22px 0 14px;font-size:1.45rem;position:relative;color:var(--ink)!important}.legacy-page .proof-list{z-index:1;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid;position:relative;color:var(--ink-soft)!important}.legacy-page .proof-list li{grid-template-columns:10px minmax(0,1fr);gap:10px;line-height:1.42;display:grid;color:var(--ink-soft)!important}.legacy-page .proof-list li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;margin-top:.55em;box-shadow:0 0 0 3px #5bb02e1f}.legacy-page .proof-link{z-index:1;border-top:1px solid #171a1b24;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-weight:800;text-decoration:none;display:flex;position:relative;color:var(--green-deep)!important}.legacy-page .proof-link:hover{color:#204d15!important}.legacy-page .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:20px;display:grid}.legacy-page .lead-summary,.legacy-page .lead-magnet{min-width:0}.legacy-page .lead-summary{flex-direction:column;display:flex}.legacy-page .lead-eyebrow{letter-spacing:.09em;text-transform:uppercase;background:#e5f2dc;border:1px solid #2d681c33;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;color:var(--green-deep)!important}.legacy-page .lead-summary>.lead-eyebrow{background:#72d43d1a;border-color:#72d43d57;color:#d8ffc7!important}.legacy-page .lead-summary h2,.legacy-page .lead-magnet h2{margin:22px 0 16px;font-size:clamp(1.85rem,2.6vw,2.65rem)}.legacy-page .lead-summary>p{color:#d5ddd8!important}.legacy-page .resource-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 24px;display:grid}.legacy-page .resource-stats>span{background:#ffffff0e;border:1px solid #ffffff21;border-radius:14px;gap:2px;padding:14px;display:grid;color:#dce5df!important}.legacy-page .resource-stats strong{font-size:1.6rem;line-height:1;color:var(--green-bright)!important}.legacy-page .resource-stats small{font-size:.73rem;line-height:1.25;color:#cbd5cf!important}.legacy-page .lead-magnet{border-top:5px solid var(--green);background:radial-gradient(circle at 95% 0, #72d43d21, transparent 14rem), var(--surface-elevated)}.legacy-page .lead-magnet>.muted{margin-bottom:24px;color:var(--ink-soft)!important}.legacy-page .form{gap:16px;display:grid}.legacy-page .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.legacy-page .field{gap:7px;min-width:0;display:grid}.legacy-page .field label{font-size:.84rem;font-weight:800;color:var(--ink)!important}.legacy-page .field input{width:100%;min-width:0;min-height:52px;color:var(--ink);border-radius:var(--radius-control-compact);background:#fff;border:1px solid #171a1b47;padding:12px 14px;box-shadow:inset 0 1px 2px #171a1b0d}.legacy-page .field input::placeholder{color:#737a77}.legacy-page .field input:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 4px #5bb02e26}.legacy-page .check{color:var(--ink-soft);background:var(--surface-muted);cursor:pointer;border:1px solid #171a1b24;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.legacy-page .check input[type=checkbox]{width:20px;height:20px;accent-color:var(--green);margin:2px 0 0}.legacy-page .check>span{gap:4px;min-width:0;display:grid}.legacy-page .check strong{line-height:1.35;color:var(--ink)!important}.legacy-page .check small{font-size:.78rem;line-height:1.48;color:var(--ink-soft)!important}.legacy-page .check a{color:var(--green-deep)!important}.legacy-page .lead-magnet .btn[type=submit]{width:100%;min-height:54px;font-size:1rem}.legacy-page .lead-magnet .btn[type=submit]:disabled{opacity:.62;cursor:wait}.legacy-page .status{background:#f3f5f1;border-radius:10px;padding:11px 13px;font-size:.8rem;line-height:1.45;color:var(--ink-soft)!important}.legacy-page .status.ok{background:#e7f2e1;color:#244f19!important}.legacy-page .status.err{background:#f8e9e7;color:#7e241f!important}.legacy-page .download{color:var(--ink-soft);background:#edf6e8;border:1px solid #2d681c3d;border-radius:14px;padding:16px;display:none}.legacy-page .download>strong{font-size:1.05rem;display:block;color:var(--green-deep)!important}.legacy-page .download .fine{margin-top:4px;color:var(--ink-soft)!important}.legacy-page .download-action{margin-top:12px}.legacy-page .download-action .btn{width:100%}.product-hero{color:#fff;background:linear-gradient(145deg,#1a2020,#253129);border-radius:30px;grid-template-columns:1fr minmax(280px,390px);gap:36px;padding:clamp(30px,6vw,66px);display:grid}.product-hero h1{font-size:clamp(2.25rem,4vw,3.9rem)}.product-buy-card{color:var(--ink);background:var(--surface);box-shadow:var(--shadow);border-radius:22px;align-self:start;padding:26px;position:sticky;top:110px}.product-buy-card .product-price{font-size:2.3rem}.trust-row{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.trust-row span{border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:.78rem}.site-footer{color:#dbe4de;background:#171d1b}.footer-inner{width:min(calc(100% - 32px), var(--content));grid-template-columns:1fr auto;gap:28px;margin:auto;padding:48px 0;display:grid}.footer-links{flex-wrap:wrap;gap:14px;display:flex}.footer-links a{color:#dbe4de}.fine{color:var(--muted);font-size:.84rem}.site-footer .fine{color:#aeb8b2}@media (width<=1080px){.legacy-page .step-list{grid-template-columns:1fr;gap:16px}.legacy-page .step-list:before{width:3px;height:auto;inset:28px auto 28px 27px}.legacy-page .step{grid-template-rows:none;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px}.legacy-page .step>div{min-height:0}}@media (width<=840px){body{font-size:16px}.site-header{grid-template-columns:1fr auto}.site-nav{flex-wrap:nowrap;order:3;grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.hero,.product-hero{grid-template-columns:1fr;min-height:0}.hero-mark{max-width:520px}.section-heading,.path-grid,.product-grid,.proof-grid,.legacy-page .hero-grid,.legacy-page .selector-grid{grid-template-columns:1fr}.legacy-page #visible-proof{scroll-margin-top:180px}.product-buy-card{position:static}.footer-inner{grid-template-columns:1fr}}@media (width<=540px){.button-row,.legacy-page .btn-row{align-items:stretch}.button-row .button,.legacy-page .btn-row .btn{flex:100%;width:100%}.legacy-page .field-grid{grid-template-columns:1fr}.legacy-page .selector-group{padding:16px}.legacy-page .selector-option{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px}.legacy-page table{overscroll-behavior-inline:contain;width:100%;max-width:100%;display:block;overflow-x:auto}}@media (prefers-reduced-motion:no-preference){.hero-copy>p,.hero-copy>.button-row{animation:.38s both rise}.hero-copy>.button-row{animation-delay:80ms}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}
