:root{--teal:#0a7e8c;--navy:#1a2f4a;--charcoal:#2a2a2a;--lime:#aeea3d;--coral:#ff6f3c;--bg:#fbfcf8;--surface:#fff;--pale:#edf8f7;--muted:#66717b;--border:#dce3e5;--radius:8px;--display:"Nunito",sans-serif;--body:"Work Sans",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--charcoal);font-family:var(--body);line-height:1.55}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.page-width{width:min(100% - 40px,1280px);margin-inline:auto}.narrow{max-width:900px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;z-index:99;background:var(--surface);padding:.75rem}.announcement{background:var(--lime);color:var(--navy);font-size:.82rem;font-weight:800;text-align:center;padding:.5rem 1rem}.site-header{position:relative;z-index:20;background:var(--surface);border-bottom:1px solid var(--border)}.header-inner{height:72px;display:flex;align-items:center;justify-content:space-between}.wordmark{display:inline-flex;font:900 1.9rem/1 var(--display);color:var(--navy)}.wordmark-accent,.footer-logo span{position:relative;color:var(--teal)}.wordmark-accent i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--lime);right:-6px;top:-1px}.desktop-nav{display:flex;gap:2rem}.desktop-nav a{font-size:.9rem;font-weight:700;color:var(--navy)}.desktop-nav a:hover{color:var(--teal)}.header-actions{display:flex;gap:.25rem}.icon-link{display:grid;place-items:center;width:42px;height:42px;border:0;background:transparent;color:var(--navy);cursor:pointer;position:relative}.icon-link svg{width:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.cart-count{position:absolute;right:0;top:0;min-width:18px;height:18px;padding:0 4px;border-radius:10px;background:var(--teal);color:#fff;font-size:.68rem;display:grid;place-items:center}.menu-button,.mobile-nav{display:none}.hero{min-height:620px;position:relative}.hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% center}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1a2f4aeb 0,#1a2f4a8c 38%,#1a2f4a1f 68%,#1a2f4a40),linear-gradient(90deg,rgba(26,47,74,.82) 0,rgba(26,47,74,.35) 48%,transparent 72%)}.hero-content{position:relative;min-height:620px;display:flex;align-items:flex-end;padding-bottom:64px;color:#fff}.hero-content>div{max-width:420px;padding:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hero h1{font:900 clamp(1.55rem,3vw,2.5rem)/1.12 var(--display);margin:.55rem 0 .85rem;text-shadow:0 2px 12px rgba(0,0,0,.55),0 1px 4px rgba(0,0,0,.45)}.hero-copy{font-size:.95rem;max-width:420px;color:#fff;margin:-.45rem 0 1.1rem;text-shadow:0 2px 10px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.45)}.hero .button-row{text-shadow:0 1px 5px rgba(0,0,0,.45)}.eyebrow{display:block;color:var(--teal);font-size:.8rem;font-weight:800;text-transform:uppercase;margin-bottom:.5rem}.eyebrow.lime{display:inline-block;color:var(--navy);background:var(--lime);padding:.42rem .7rem;border-radius:999px}.button-row{display:flex;flex-wrap:wrap;gap:.75rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:2px solid var(--teal);border-radius:var(--radius);background:var(--teal);color:#fff;padding:.7rem 1.15rem;font-weight:800;cursor:pointer}.button:hover{filter:brightness(.92)}.button.light{background:#fff;border-color:#fff;color:var(--navy)}.button.outline{background:transparent;color:var(--navy)}.button.small{min-height:40px;font-size:.84rem}.button.wide{width:100%;margin-top:1rem}.button:disabled{opacity:.5;cursor:not-allowed}.trust-row{background:var(--surface);border-bottom:1px solid var(--border)}.trust-row>div{display:grid;grid-template-columns:repeat(4,1fr)}.trust-row span{text-align:center;color:var(--navy);font-weight:700;font-size:.84rem;padding:1.8rem .5rem;border-right:1px solid var(--border)}.trust-row span:last-child{border:0}.section{padding:90px 0}.section h1,.section h2{font:900 clamp(2.3rem,4vw,3.7rem)/1.05 var(--display);color:var(--navy);margin:.3rem 0 1rem}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}.section-heading>p{max-width:390px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.product-image{height:390px;overflow:hidden;background:var(--surface);padding:24px;display:flex;align-items:center;justify-content:center}.product-image img{width:100%;height:100%;object-fit:contain!important;object-position:center!important;transition:transform .4s}.product-card:hover .product-image img{transform:scale(1.025)}.product-grid-action{margin-top:32px}.product-info{padding:24px;display:flex;flex-direction:column;flex:1}.product-info h3{font:900 1.35rem var(--display);color:var(--navy);margin:0;overflow-wrap:anywhere}.product-info p{color:var(--muted);font-size:.9rem}.product-buy{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto}.product-buy strong{font:800 1.2rem var(--display);color:var(--navy)}.pale{background:var(--surface)}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-card{min-width:0;margin:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.feature-card img{display:block;width:100%;height:auto;aspect-ratio:600/469;object-fit:contain;object-position:center;border:0}.feature-card figcaption{padding:14px 16px;color:var(--navy);font:800 .9rem var(--display)}.feature-grid img,.spotlight-images>img,.spotlight-grid img{width:100%;border-radius:var(--radius);border:1px solid var(--border)}.feature-grid .feature-card img{border:0;border-radius:0}.spotlight h2{max-width:840px}.spotlight-images{display:grid;gap:20px;margin-top:2.5rem}.spotlight-images>img,.spotlight-grid img{height:auto;object-fit:contain}.spotlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.benefits{background:var(--navy);color:#fff}.benefits h2{color:#fff}.benefits-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.benefits-layout>div:first-child>p{color:#c6d0da;max-width:450px}.bike-dot{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--lime);color:var(--navy)}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius);overflow:hidden}.benefit-grid article{padding:32px;min-height:230px;border:1px solid rgba(255,255,255,.1)}.benefit-grid b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--teal)}.benefit-grid h3{font:800 1.4rem var(--display);margin:2rem 0 .5rem}.benefit-grid p{font-size:.9rem;color:#c6d0da}.compare{background-color:var(--pale);background-image:radial-gradient(rgba(10,126,140,.2) 1px,transparent 1px);background-size:18px 18px}.compare-box{display:grid;grid-template-columns:1fr 1fr;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.compare-box>div{padding:64px}.compare-box>div:first-child>p{color:var(--muted);margin-bottom:2rem}.quiz{background:var(--lime)}.quiz article{background:var(--surface);padding:18px;margin-bottom:12px;border-radius:var(--radius)}.quiz h3,.quiz p{margin:.15rem 0}.quiz b{color:var(--teal)}.newsletter{background:var(--teal);color:#fff;padding:58px 0}.newsletter-inner{display:flex;align-items:center;justify-content:space-between;gap:3rem}.newsletter h2{font:900 2.2rem var(--display);margin:.3rem 0}.newsletter-form{min-width:min(100%,500px)}.newsletter-form label{display:block;font-weight:700;margin-bottom:.4rem}.newsletter-form>div{display:flex;gap:.5rem}.newsletter-form input,.search-form input{min-height:48px;border:1px solid var(--border);border-radius:var(--radius);padding:0 1rem;flex:1}.footer{background:var(--navy);color:#c6d0da;padding:60px 0 30px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}.footer-grid h2{font:800 1rem var(--display);color:#fff}.footer-grid a:not(.wordmark){display:block;font-size:.88rem;margin:.65rem 0}.footer-logo{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:40px;padding-top:24px;font-size:.75rem}.product-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:48px;margin-top:2rem;align-items:start}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.product-gallery img{width:100%;height:auto;max-height:720px;aspect-ratio:auto;object-fit:contain;object-position:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.product-gallery img:first-child{grid-column:1/-1;max-height:820px}.product-details{position:sticky;top:30px;align-self:start;min-width:0}.product-details h1{font-size:clamp(2rem,4vw,3rem);overflow-wrap:anywhere}.product-price{font:900 1.8rem var(--display);color:var(--navy);margin:1rem 0}.rte{color:var(--muted);overflow-wrap:anywhere}.rte img{width:100%;height:auto;object-fit:contain}.product-form{margin-top:1.5rem}.product-form label{display:block;font-weight:800;color:var(--navy);margin-bottom:.5rem}.product-form select{width:100%;min-height:48px;border:1px solid var(--border);border-radius:var(--radius);padding:0 .8rem;background:var(--surface)}.specs{border-top:1px solid var(--border);margin-top:2rem;padding-top:1rem}.specs h2{font-size:1.7rem}.specs dl{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0}.specs dl div{padding:.7rem 0;border-bottom:1px solid var(--border)}.specs dt{color:var(--muted);font-size:.78rem}.specs dd{margin:0;font-weight:700;color:var(--navy)}.back-link{color:var(--teal);font-weight:700}.collection-grid{margin-top:2.5rem}.cart-items{display:grid;gap:1rem}.cart-item{display:grid;grid-template-columns:120px 1fr 110px;gap:1.5rem;align-items:center;border-bottom:1px solid var(--border);padding:1rem 0}.cart-item img{width:120px;aspect-ratio:1;object-fit:contain}.cart-item h2{font-size:1.15rem}.cart-item label{font-size:.78rem}.cart-item input{display:block;width:72px;padding:.5rem}.cart-total{display:flex;justify-content:space-between;font:800 1.4rem var(--display);padding:2rem 0}.button-row.right{justify-content:flex-end}.search-form{display:flex;gap:.6rem;max-width:700px;margin:2rem 0}.center{text-align:center}@media(max-width:800px){.desktop-nav{display:none}.menu-button{display:grid}.mobile-nav{position:absolute;inset:100% 0 auto;background:var(--surface);border-bottom:1px solid var(--border);padding:1rem 20px;display:none}.mobile-nav.open{display:block}.mobile-nav a{display:block;font:800 1.1rem var(--display);padding:.8rem 0}.hero,.hero-content{min-height:540px}.hero-content{padding-bottom:42px}.trust-row>div{grid-template-columns:1fr 1fr}.trust-row span:nth-child(2){border-right:0}.trust-row span{border-bottom:1px solid var(--border)}.section{padding:64px 0}.section-heading,.newsletter-inner{align-items:start;flex-direction:column}.feature-grid{grid-template-columns:1fr 1fr}.benefits-layout,.compare-box,.product-layout{grid-template-columns:1fr}.compare-box>div{padding:34px}.product-details{position:static}.footer-grid{grid-template-columns:1fr 1fr}.newsletter-form{min-width:100%}}@media(max-width:520px){.page-width{width:min(100% - 30px,1280px)}.header-inner{height:64px}.header-actions .icon-link:first-child{display:none}.hero h1{font-size:2.5rem}.product-grid,.feature-grid,.spotlight-grid,.benefit-grid{grid-template-columns:1fr}.product-image{height:310px;padding:16px}.section-heading h2,.section h1,.section h2{font-size:2.35rem}.benefit-grid article{min-height:0}.newsletter-form>div,.search-form{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.product-gallery{grid-template-columns:1fr}.product-gallery img:first-child{grid-column:auto}.cart-item{grid-template-columns:80px 1fr}.cart-item img{width:80px}.cart-item label{grid-column:2}.specs dl{grid-template-columns:1fr}}.product-card .product-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#fff;display:block}.swatch-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:.4rem 0 .8rem}.swatch-label{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b}.swatches{display:flex;gap:.35rem;flex-wrap:wrap}.swatch{width:18px;height:18px;border-radius:50%;display:inline-block;border:1px solid rgba(0,0,0,.25);box-shadow:inset 0 0 0 2px #fff}.product-gallery-item{min-width:0}.product-gallery-item img{width:100%;height:auto;max-height:720px;object-fit:contain;object-position:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.product-gallery-item.is-selected-color{grid-column:1/-1}.product-gallery-item.is-selected-color img{max-height:820px;outline:3px solid var(--teal);outline-offset:2px}.configurator-stage{position:sticky;top:96px}.stage-viewport{position:relative;background:linear-gradient(160deg,#fff,var(--pale));border:1px solid var(--border);border-radius:var(--radius);padding:18px;aspect-ratio:4/3;display:grid;place-items:center;cursor:grab;touch-action:pan-y;overflow:hidden}.stage-viewport:active{cursor:grabbing}.stage-viewport:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.stage-frame{grid-area:1/1;opacity:0;transform:scale(.97);transition:opacity .28s ease,transform .28s ease;pointer-events:none;width:100%}.stage-frame.is-active{opacity:1;transform:scale(1)}.stage-frame img{width:100%;height:100%;max-height:560px;object-fit:contain}.stage-hint{position:absolute;bottom:12px;right:14px;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);opacity:0}.configurator-stage.has-views .stage-hint{opacity:1}.stage-thumbs{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.stage-thumb{width:72px;height:56px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer}.stage-thumb.is-active{border-color:var(--teal);box-shadow:0 0 0 2px #0a7e8c33}.stage-thumb img{width:100%;height:100%;object-fit:contain}.configurator{display:block}.config-group{border:0;padding:0;margin:0 0 1.4rem}.config-group legend{display:flex;gap:.5rem;align-items:baseline;font:800 .8rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin-bottom:.6rem;padding:0}.config-value{font-size:.85rem;letter-spacing:0;text-transform:none;font-weight:600;color:var(--teal)}.config-swatches{display:flex;flex-wrap:wrap;gap:.5rem}.config-swatch{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .7rem;background:var(--surface);border:1px solid var(--border);border-radius:999px;cursor:pointer;font-size:.85rem;color:var(--charcoal)}.config-swatch .dot{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.config-swatch.is-selected{border-color:var(--teal);box-shadow:0 0 0 2px #0a7e8c2e;font-weight:700}.config-swatch[disabled]{opacity:.45;cursor:not-allowed;text-decoration:line-through}.config-options{display:flex;flex-wrap:wrap;gap:.5rem}.config-option{display:flex;flex-direction:column;gap:.1rem;align-items:flex-start;min-width:132px;padding:.6rem .85rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left}.config-option strong{font-size:.92rem;color:var(--navy)}.config-option span{font-size:.78rem;color:var(--muted)}.config-option.is-selected{border-color:var(--teal);box-shadow:0 0 0 2px #0a7e8c2e}.config-option[disabled]{opacity:.4;cursor:not-allowed}.config-note{font-size:.78rem;color:var(--muted);margin:.55rem 0 0}.config-note a{color:var(--teal);font-weight:700;text-decoration:underline}.config-summary{margin:1.2rem 0 .9rem;padding:.7rem .9rem;background:var(--pale);border-radius:var(--radius);font-size:.9rem;color:var(--navy)}@media(max-width:900px){.configurator-stage{position:static}.config-option{flex:1 1 132px}}.header-tagline{font:800 .86rem/1.1 var(--display);color:var(--teal);text-align:center;white-space:nowrap}.hero-copy{font-size:1.08rem;max-width:600px;color:#ffffffeb;margin:-.8rem 0 1.8rem}.ride-finder{background:var(--pale)}.finder-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.finder-grid a{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px;min-height:132px;display:flex;flex-direction:column;justify-content:space-between}.finder-grid b{font:900 1.35rem var(--display);color:var(--navy)}.finder-grid span{color:var(--muted);font-size:.9rem}.confidence{background:var(--surface)}.confidence-grid,.policy-grid,.promise-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.confidence-grid article,.policy-grid article,.promise-grid article,.contact-cards article{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:24px}.confidence-grid span,.promise-grid b{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--lime);color:var(--navy);font-weight:900;margin-bottom:1rem}.confidence-grid h3,.policy-grid h3,.promise-grid h3,.contact-cards h3{font:900 1.2rem var(--display);color:var(--navy);margin:.2rem 0 .5rem}.confidence-grid p,.policy-grid p,.promise-grid p,.contact-cards p{color:var(--muted);font-size:.9rem}.policy-preview{background:var(--pale)}.policy-grid{grid-template-columns:repeat(3,1fr)}.policy-grid a{color:var(--teal);font-weight:800;text-decoration:underline}.center-row{justify-content:center}.about-hero{background:var(--navy);color:#fff;padding:70px 0}.about-hero-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:44px;align-items:center}.about-hero h1{font:900 clamp(2.8rem,5vw,4.6rem)/1 var(--display);margin:1rem 0}.about-hero p{font-size:1.08rem;color:#dbe6ef;max-width:620px}.about-hero img{border-radius:var(--radius);border:1px solid rgba(255,255,255,.18);object-fit:cover;width:100%;aspect-ratio:16/10}.split-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px}.promise-grid{grid-template-columns:repeat(2,1fr)}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:2rem}.contact-panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.contact-panel label{display:block;font-weight:800;color:var(--navy);margin:.85rem 0 .35rem}.contact-panel input,.contact-panel textarea{width:100%;border:1px solid var(--border);border-radius:var(--radius);padding:.8rem 1rem;background:var(--surface)}.form-success{padding:.75rem 1rem;background:var(--pale);border-radius:var(--radius);color:var(--navy);font-weight:800}.product-trust-strip{display:grid;grid-template-columns:1fr;gap:.45rem;margin:1rem 0 1.4rem}.product-trust-strip span{background:var(--pale);border:1px solid var(--border);border-radius:var(--radius);padding:.55rem .7rem;font-size:.84rem;font-weight:800;color:var(--navy)}.quick-help{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:1.5rem 0;padding:.4rem 0}.quick-help details{border-bottom:1px solid var(--border);padding:.8rem 0}.quick-help details:last-child{border:0}.quick-help summary{cursor:pointer;font:900 1rem var(--display);color:var(--navy)}.quick-help ul,.quick-help p{color:var(--muted);font-size:.9rem}.card-color-note{margin-top:-.35rem!important;font-size:.78rem!important;color:var(--teal)!important;font-weight:700}.rte h2{color:var(--navy);font:900 1.55rem var(--display);margin:2rem 0 .5rem}.rte ol{padding-left:1.2rem}.rte li{margin:.55rem 0}.image-placeholder{width:100%;height:100%;border:1px dashed var(--border);border-radius:var(--radius);background:var(--pale)}@media(max-width:980px){.header-tagline{display:none}.finder-grid,.confidence-grid{grid-template-columns:repeat(2,1fr)}.about-hero-inner,.split-section,.contact-layout{grid-template-columns:1fr}.about-hero{padding:52px 0}.about-hero img{order:-1}.policy-grid{grid-template-columns:1fr}.promise-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.finder-grid,.confidence-grid,.promise-grid,.contact-cards{grid-template-columns:1fr}.about-hero h1{font-size:2.4rem}.hero-copy{font-size:1rem}}@media(max-width:520px){.hero-content>div{padding:22px}.hero-content{padding-bottom:28px}}.style-group{scroll-margin-top:24px;margin-bottom:4rem;padding-top:1rem}.style-group:target{animation:style-arrival 1.1s ease-out}.style-group-title{font-size:1.75rem;margin:0 0 1.25rem;padding-bottom:.7rem;color:var(--navy);border-bottom:3px solid var(--lime)}.finder-grid a{transition:transform .15s ease}.finder-grid a:hover{transform:translateY(-2px)}@keyframes style-arrival{0%,35%{background:var(--pale);box-shadow:0 0 0 18px var(--pale)}to{background:transparent;box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.style-group:target{animation:none}}.check-list{list-style:none;padding:0;margin:0 0 1.5rem;font-weight:700;color:var(--navy)}.check-list li{padding:.3rem 0}.finance-band{background:var(--teal);color:#fff;padding:56px 0}.finance-inner{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;flex-wrap:wrap}.finance-inner h2{font:900 clamp(1.9rem,3.4vw,2.6rem)/1.08 var(--display);margin:.4rem 0 .5rem}.finance-inner p{font-size:.9rem;color:#ffffffc7;margin:0}.newsletter-join{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.newsletter-join h2{font:900 clamp(2.1rem,3.6vw,3rem)/1.05 var(--display);color:var(--navy);margin:.3rem 0 .8rem}.newsletter-join>div>p{color:var(--muted);max-width:460px}.newsletter-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;box-shadow:0 12px 32px #1a2f4a14}.newsletter-card label{display:block;font-weight:700;color:var(--navy);font-size:.88rem;margin-bottom:.6rem}.newsletter-row{display:flex;gap:.6rem;flex-wrap:wrap}.newsletter-row input{flex:1;min-width:200px;min-height:48px;border:1px solid var(--border);border-radius:var(--radius);padding:0 1rem}.newsletter-note{font-size:.75rem;color:var(--muted);margin:.8rem 0 0}.spotlight-grid.three{grid-template-columns:1fr 1fr 1fr}.policy-preview article a{color:var(--teal);font-weight:700;font-size:.88rem}@media(max-width:900px){.newsletter-join,.spotlight-grid.three{grid-template-columns:1fr}.finance-inner{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/theme.css.map */
