:root{--yellow:#FDB515;--yellow-deep:#B8860B;--ink:#1B1F28;--body:#2F3644;--muted:#4F5A6B;--brown:#6B4E00;--line:#E7EAF0;--soft:#F6F7FA;--navy:#0F1626;--white:#FFFFFF;--red:#D7263D;--green:#1E8A4C;--shadow-sm:0 1px 2px rgba(16,24,40,.05);--shadow-md:0 6px 20px rgba(16,24,40,.07);--shadow-lg:0 20px 44px rgba(16,24,40,.12);--r-lg:24px;--r-md:16px;--r-sm:12px}.snap *{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{--font-body--family:"Barlow",system-ui,sans-serif;--font-heading--family:"Overpass",system-ui,sans-serif;--font-subheading--family:"Overpass",system-ui,sans-serif;--font-accent--family:"Overpass",system-ui,sans-serif;font-family:Barlow,system-ui,sans-serif;color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.snap h1,.snap h2,.snap h3{font-family:Overpass,sans-serif}.snap a{color:inherit}.snap .container{max-width:1440px;margin:0 auto;padding:0 48px}@media(max-width:820px){.snap .container{padding:0 24px}}.snap .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:Overpass,sans-serif;font-weight:700;font-size:11.5px;line-height:1;letter-spacing:.17em;text-transform:uppercase;color:var(--ink);margin-bottom:14px}.snap .eyebrow:before{content:"";width:18px;height:2.5px;border-radius:999px;background:var(--yellow);flex-shrink:0}.snap-sec{padding:92px 0}.snap .sec-head{max-width:680px;margin-bottom:48px}.snap .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.snap .sec-head h2{font-size:clamp(29px,3.5vw,42px);font-weight:800;line-height:1.14;margin-bottom:14px;letter-spacing:-.01em}.snap .sec-head p{color:var(--body);font-size:17.5px}.snap .btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;line-height:1;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s}.snap .btn-primary{background:var(--yellow);color:var(--ink);font-family:Overpass,sans-serif;font-weight:800;font-size:16px;padding:19px 32px 16px;box-shadow:0 8px 24px #fdb51559}.snap .btn-primary:hover{transform:translateY(-2px);background:#ffc132;box-shadow:0 12px 32px #fdb51573}.snap .btn-outline{color:var(--ink);font-weight:600;font-size:16px;padding:17px 28px;border:1.5px solid #C9CFDB;background:#fff}.snap .btn-outline:hover{border-color:var(--ink);transform:translateY(-1px)}.snap .btn-dark{background:var(--ink);color:#fff;font-family:Overpass,sans-serif;font-weight:800;font-size:15.5px;padding:18px 28px 15px;width:100%}.snap .btn-dark:hover{background:#2a3040;transform:translateY(-1px)}.snap .btn-navy{background:var(--ink);color:#fff;font-family:Overpass,sans-serif;font-weight:800;font-size:16px;padding:20px 36px 17px}.snap .btn-navy:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1b1f284d}.snap .logo-svg{height:24px;width:auto;display:block}.snap .hero{display:grid;grid-template-columns:minmax(0,47%) minmax(0,53%);align-items:center;background:linear-gradient(180deg,#fff,#f6f7fa);border-bottom:1px solid var(--line)}.snap .hero-left{display:flex;align-items:center;padding:72px 40px 72px max(48px,calc((100vw - 1440px)/2 + 48px))}.snap .hero-content{max-width:520px}.snap .hero h1{font-size:clamp(38px,4.4vw,56px);font-weight:900;line-height:1.06;letter-spacing:-.015em;margin-bottom:18px}.snap .hero h1 em{font-style:normal;color:var(--ink);background:linear-gradient(180deg,transparent 64%,var(--yellow) 64%,var(--yellow) 94%,transparent 94%);padding:0 4px}.snap .hero-sub{font-size:19px;color:var(--body);margin-bottom:30px}.snap .hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:24px}.snap .hero-trust{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--muted);font-weight:500;white-space:nowrap}.snap .hero-trust .dot{width:4px;height:4px;border-radius:50%;background:#c9cfdb;flex-shrink:0}.snap .stars{color:var(--yellow);font-size:15px;letter-spacing:2px;line-height:1}@media(max-width:560px){.snap .hero-trust{white-space:normal;flex-wrap:wrap;gap:6px 10px}}.snap .hero-right{position:relative;padding:28px 28px 28px 0}.snap .hero-img{width:100%;height:560px;display:block;object-fit:cover;object-position:56% 42%;border-radius:24px;box-shadow:0 24px 60px #1018282e}.snap .hero-chip{position:absolute;display:flex;align-items:center;gap:10px;border-radius:14px;padding:13px 17px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13.5px;line-height:1.3}.snap .hero-chip.dark{left:28px;bottom:56px;background:#101626c7;border:1px solid rgba(255,255,255,.14)}.snap .hero-chip.dark b{color:#fff;font-size:14px;font-weight:600}.snap .hero-chip.dark span{color:#9aa5bb}.snap .hero-chip.dark .led{width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px #4ade80e6;flex-shrink:0}.snap .hero-chip.light{right:52px;top:52px;background:#ffffffeb;border:1px solid var(--line);box-shadow:0 8px 24px #10182824}.snap .hero-chip.light svg{color:var(--brown);flex-shrink:0}.snap .hero-chip.light b{color:var(--ink);font-size:13.5px;font-weight:600}@media(max-width:900px){.snap .hero{grid-template-columns:1fr}.snap .hero-right{order:-1;padding:20px 20px 0}.snap .hero-img{height:340px;border-radius:18px}.snap .hero-chip.dark{left:34px;bottom:16px;padding:10px 14px}.snap .hero-chip.light{display:none}.snap .hero-left{padding:44px 24px 56px}}.snap .strip{padding:0;background:#fff;border-bottom:1px solid var(--line)}.snap .strip-grid{display:grid;grid-template-columns:repeat(4,1fr)}.snap .chip{display:flex;gap:12px;align-items:center;padding:22px 26px;background:#fff;border-right:1px solid var(--line)}.snap .chip:last-child{border-right:0}.snap .chip-icon{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--yellow);display:grid;place-items:center;color:var(--ink)}.snap .chip h3{font-size:14px;font-weight:800;margin-bottom:2px;line-height:1.3}.snap .chip p{font-size:12.5px;color:var(--body);line-height:1.4}@media(max-width:980px){.snap .strip-grid{grid-template-columns:repeat(2,1fr)}.snap .chip:nth-child(2n){border-right:0}.snap .chip:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:560px){.snap .strip-grid{grid-template-columns:1fr}.snap .chip{border-right:0}.snap .chip:nth-child(n+2){border-top:1px solid var(--line)}}.snap .compare{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-md)}.snap .compare-card{padding:40px 38px;background:#fff}.snap .compare-card.bad{border-right:1px solid var(--line)}.snap .compare-card.good{background:#141926;color:#fff}.snap .compare-card.good h3{color:#fff}.snap .compare-card.good li{color:#d9dee9}.snap .compare-tag{display:inline-flex;align-items:center;font-family:Overpass,sans-serif;font-weight:700;font-size:11.5px;line-height:1;letter-spacing:.14em;text-transform:uppercase;padding:8px 13px 6px;border-radius:999px;margin-bottom:18px}.snap .compare-card.bad .compare-tag{background:#fbebed;color:#a31c2e}.snap .compare-card.good .compare-tag{background:var(--yellow);color:var(--ink)}.snap .compare-card h3{font-size:21px;font-weight:800;margin-bottom:20px}.snap .compare-card ul{list-style:none;display:grid;gap:14px}.snap .compare-card li{display:flex;gap:12px;color:var(--body);font-size:16px}.snap .mark{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800;margin-top:2px}.snap .mark.x{background:#fbebed;color:#a31c2e}.snap .mark.y{background:var(--yellow);color:var(--ink)}@media(max-width:820px){.snap .compare{grid-template-columns:1fr}.snap .compare-card.bad{border-right:0;border-bottom:1px solid var(--line)}}.snap .steps-sec{background:var(--soft)}.snap .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.snap .step-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.snap .step-num{flex-shrink:0;font-family:Overpass,sans-serif;font-weight:900;font-size:15px;color:var(--ink);background:var(--yellow);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;padding-top:3px;box-shadow:0 0 0 6px #fff3d6}.snap .step-line{flex:1;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--yellow),rgba(253,181,21,.45) 55%,rgba(253,181,21,0));margin-left:6px}.snap .step h3{font-size:20px;font-weight:800;margin-bottom:9px}.snap .step p{color:var(--body);font-size:15.5px}@media(max-width:820px){.snap .steps{grid-template-columns:1fr;gap:36px}}.snap .demo-sec .demo-wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.snap .demo-copy h2{font-size:clamp(27px,3.2vw,38px);font-weight:800;line-height:1.15;margin:0 0 16px;letter-spacing:-.01em}.snap .demo-copy p{color:var(--body);font-size:17px;margin-bottom:14px}.snap .demo-copy .fine{font-size:15px;color:var(--muted)}.snap .demo-panel{border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-md);padding:28px;display:flex;flex-direction:column;align-items:center;gap:22px}.snap .plate-stage{width:100%;display:grid;place-items:center;padding:40px 20px;border-radius:var(--r-md);background:linear-gradient(180deg,#101a33,#0b1226);transition:background .8s}.snap .plate-stage.day{background:linear-gradient(180deg,#cbe0f5,#eff5fc)}.snap .plate{width:190px;height:194px;background:#1a1a1f;border-radius:18px;padding:13px;position:relative;box-shadow:inset 0 2px 4px #ffffff0f,0 16px 36px #00000073}.snap .plate-stage.day .plate{box-shadow:inset 0 2px 4px #ffffff0f,0 16px 32px #14234640}.snap .insert{width:100%;height:100%;border-radius:10px;display:grid;place-items:center;font-family:Overpass,sans-serif;font-weight:900;font-size:100px;line-height:1;padding-top:.1em;transition:background .3s,color .3s,box-shadow .7s;-webkit-user-select:none;user-select:none}.snap .insert.l{background:#ffd100;color:#101010}.snap .insert.p1{background:#fff;color:var(--red)}.snap .insert.p2{background:#fff;color:var(--green)}.snap .plate-stage:not(.day) .insert.l{box-shadow:0 0 30px 7px #ffd1008c,0 0 80px 22px #fdb5154d}.snap .plate-stage:not(.day) .insert.p1{box-shadow:0 0 30px 7px #fff6,0 0 70px 18px #d7263d47}.snap .plate-stage:not(.day) .insert.p2{box-shadow:0 0 30px 7px #fff6,0 0 70px 18px #1e8a4c47}.snap .led-dot{position:absolute;top:20px;right:20px;width:8px;height:8px;border-radius:50%;background:#39445f;transition:all .4s}.snap .plate-stage:not(.day) .led-dot{background:#4ade80;box-shadow:0 0 10px #4ade80e6}.snap .demo-controls{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}.snap .swap-row{display:flex;gap:10px}.snap .swap-btn{width:50px;height:50px;border-radius:12px;border:2px solid var(--line);font-family:Overpass,sans-serif;font-weight:900;font-size:22px;line-height:1;padding-top:4px;cursor:pointer;background:#fff;transition:transform .12s,border-color .2s,box-shadow .2s}.snap .swap-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.snap .swap-btn.active{border-color:var(--ink)}.snap .swap-btn.sl{background:#ffd100;color:#111}.snap .swap-btn.sp1{color:var(--red)}.snap .swap-btn.sp2{color:var(--green)}.snap .daynight{display:flex;background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:5px}.snap .daynight button{border:0;background:transparent;color:var(--muted);font-family:Barlow,sans-serif;font-weight:600;font-size:14.5px;line-height:1;padding:11px 20px;border-radius:999px;cursor:pointer;transition:all .25s}.snap .daynight button.active{background:var(--ink);color:#fff}.snap .swap-hint{font-size:14px;color:var(--muted);text-align:center}@media(max-width:900px){.snap .demo-sec .demo-wrap{grid-template-columns:1fr;gap:40px}}.snap .products-sec{background:var(--soft)}.snap .prod-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.snap .prod-card{background:#fff;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .25s}.snap .prod-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.snap .prod-visual{height:230px;display:grid;place-items:center;position:relative}.snap .prod-visual.learner{background:linear-gradient(150deg,#12203e,#243a6b)}.snap .prod-visual.rideshare{background:linear-gradient(150deg,#2a1840,#4a2a66)}.snap .prod-badge{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;font-family:Overpass,sans-serif;font-weight:700;font-size:11.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--yellow);padding:8px 13px 6px;border-radius:999px}.snap .mini-plates{display:flex;gap:16px}.snap .mini-plate{width:94px;height:96px;border-radius:12px;background:#1a1a1f;padding:8px;box-shadow:0 12px 28px #00000073}.snap .mini-insert{width:100%;height:100%;border-radius:7px;display:grid;place-items:center;font-family:Overpass,sans-serif;font-weight:900;font-size:48px;line-height:1;padding-top:.1em}.snap .mi-l{background:#ffd100;color:#111;box-shadow:0 0 24px #ffd10080}.snap .mi-p{background:#fff;color:var(--red);box-shadow:0 0 24px #ffffff4d}.snap .mi-uber{background:#fff;color:#000;box-shadow:0 0 24px #ffffff4d;font-family:Barlow,sans-serif;font-weight:700;font-size:27px;letter-spacing:-.01em;padding-top:0}.snap .prod-body{padding:30px 32px 32px;display:flex;flex-direction:column;gap:11px;flex:1}.snap .prod-rating{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);font-weight:500}.snap .prod-rating .stars{font-size:13px}.snap .stock{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--green);font-weight:600;margin-bottom:4px}.snap .stock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);flex-shrink:0}.snap .btn-outline-full{color:var(--ink);font-family:Overpass,sans-serif;font-weight:800;font-size:15.5px;padding:17px 28px 14px;border:1.5px solid #C9CFDB;background:#fff;width:100%}.snap .btn-outline-full:hover{border-color:var(--ink);transform:translateY(-1px)}.snap .prod-top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.snap .prod-body h3{font-size:22px;font-weight:800}.snap .price{font-family:Overpass,sans-serif;font-weight:800;font-size:18px;color:var(--brown);white-space:nowrap}.snap .prod-body>p{color:var(--body);font-size:16px;flex:1}.snap .prod-feats{list-style:none;display:grid;gap:9px;margin:2px 0 12px}.snap .prod-feats li{font-size:15px;color:var(--body);display:flex;gap:10px;align-items:baseline}.snap .prod-feats li:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:2px;background:var(--yellow);transform:translateY(-2px)}@media(max-width:820px){.snap .prod-grid{grid-template-columns:1fr}}.snap .quote-sec{background:#fff}.snap .rev-wrap{display:grid;grid-template-columns:300px 1fr;gap:26px;align-items:stretch}.snap .rev-panel{background:#141926;border-radius:20px;padding:36px 32px;color:#fff;display:flex;flex-direction:column;justify-content:center}.snap .rev-score{font-family:Overpass,sans-serif;font-weight:900;font-size:64px;line-height:1;color:var(--yellow)}.snap .rev-panel .t-stars{margin:10px 0 14px}.snap .rev-panel p{font-size:15.5px;color:#b9c2d4;margin-bottom:6px;line-height:1.5}.snap .rev-panel p b,.snap .rev-panel p strong{color:#fff}.snap .rev-panel .fine{font-size:13.5px;color:#8b96ac;margin:0}.snap .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.snap .t-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px 28px;display:flex;flex-direction:column}.snap .t-stars{color:var(--yellow);font-size:15px;letter-spacing:3px;margin-bottom:14px;line-height:1}.snap .t-quote{font-family:Overpass,sans-serif;font-size:17px;font-weight:700;line-height:1.45;letter-spacing:-.01em;margin-bottom:16px;color:var(--ink);flex:1}.snap .t-attr{color:var(--muted);font-size:14px}.snap .t-attr b{color:var(--ink);display:block;font-size:15px}@media(max-width:1080px){.snap .rev-wrap{grid-template-columns:1fr}}@media(max-width:820px){.snap .rev-grid{grid-template-columns:1fr}}.snap .story{background:var(--soft)}.snap .story-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.snap .story h2{font-size:clamp(27px,3.2vw,38px);font-weight:800;line-height:1.15;margin:0 0 18px;letter-spacing:-.01em}.snap .story p{color:var(--body);font-size:16.5px;margin-bottom:15px}.snap .story .sig{font-family:Overpass,sans-serif;font-weight:700;color:var(--ink);margin-top:8px}.snap .story-panel{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:38px;box-shadow:var(--shadow-md)}.snap .story-panel h3{font-family:Overpass,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.snap .spec-list{list-style:none}.snap .spec-list li{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15.5px}.snap .spec-list li:last-child{border-bottom:0}.snap .spec-list .k{color:var(--muted)}.snap .spec-list .v{font-weight:600;text-align:right}@media(max-width:860px){.snap .story-grid{grid-template-columns:1fr;gap:40px}}.snap .faq{max-width:760px;margin:0 auto}.snap details{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;margin-bottom:12px;overflow:hidden;box-shadow:var(--shadow-sm);transition:border-color .2s}.snap details[open]{border-color:#f0cb6e}.snap summary{cursor:pointer;list-style:none;padding:21px 24px;font-weight:600;font-size:16.5px;display:flex;justify-content:space-between;align-items:center;gap:16px}.snap summary::-webkit-details-marker{display:none}.snap summary:after{content:"+";display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff3d6;color:var(--brown);font-family:Overpass,sans-serif;font-weight:700;font-size:17px;line-height:1;padding-top:2px;transition:transform .25s;flex-shrink:0}.snap details[open] summary:after{transform:rotate(45deg)}.snap details p{padding:0 24px 22px;color:var(--body);font-size:16px}.snap .final{background:var(--yellow);padding:88px 0;text-align:center;position:relative;overflow:hidden}.snap .final:before{content:"L";position:absolute;right:-40px;top:50%;transform:translateY(-50%) rotate(8deg);font-family:Overpass,sans-serif;font-weight:900;font-size:380px;color:#1b1f280f;line-height:1;pointer-events:none}.snap .final h2{font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.08;margin-bottom:14px;letter-spacing:-.015em;position:relative}.snap .final p{color:#4a3a08;font-size:18px;margin-bottom:32px;position:relative}.snap .final .btn{position:relative}.snap .final-fine{position:relative;margin-top:18px;font-size:14.5px;color:#4a3a08;font-weight:500}.snap .reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.snap .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.snap .reveal{opacity:1;transform:none;transition:none}.snap *{transition-duration:.01ms!important}}.snap :focus-visible{outline:2.5px solid var(--yellow-deep);outline-offset:3px;border-radius:4px}.snap .stickybar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);box-shadow:0 -8px 30px #1018281a;padding:10px 16px calc(10px + env(safe-area-inset-bottom));transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility .3s}.snap .stickybar.show{transform:none;visibility:visible}.snap .stickybar-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:640px;margin:0 auto}.snap .stickybar b{font-family:Overpass,sans-serif;font-weight:800;font-size:15px;display:block;line-height:1.25}.snap .stickybar small{font-size:13px;color:var(--brown);font-weight:600}.snap .stickybar .btn-primary{padding:14px 22px 11px;font-size:14.5px;box-shadow:0 6px 16px #fdb5154d;flex-shrink:0}@media(max-width:820px){.snap .stickybar{display:block}}.snap .assure{list-style:none;display:flex;gap:12px 28px;justify-content:center;flex-wrap:wrap;margin-top:26px;position:relative}.snap .assure li{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:600;color:#4a3a08}.snap .assure svg{flex-shrink:0}@media(max-width:560px){.snap-sec{padding:64px 0}.snap .quote-sec{padding:72px 0}.snap .final{padding:68px 0}}.snap .page-hero{background:linear-gradient(180deg,#fff,#f6f7fa);border-bottom:1px solid var(--line);padding:72px 0 60px}.snap .page-hero h1{font-size:clamp(34px,4vw,50px);font-weight:900;line-height:1.08;letter-spacing:-.015em;margin-bottom:14px}.snap .page-hero .lede{font-size:18.5px;color:var(--body);max-width:640px}.snap .draft-note{background:#fff7e0;border:1px solid #F0CB6E;border-radius:var(--r-sm);padding:13px 18px;font-size:14px;color:#6b4e00;font-weight:500;margin-bottom:36px}.snap .split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media(max-width:900px){.snap .split{grid-template-columns:1fr;gap:36px}}.snap .panel{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:38px;box-shadow:var(--shadow-md)}.snap .check-list{list-style:none;display:grid;gap:13px}.snap .check-list li{display:flex;gap:12px;color:var(--body);font-size:16px}.snap .check-list .mark{margin-top:2px}.snap .help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:820px){.snap .help-grid{grid-template-columns:1fr}}.snap .help-card{display:block;text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:30px 28px;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s,border-color .2s}.snap .help-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--yellow)}.snap .help-card .chip-icon{margin-bottom:16px}.snap .help-card h3{font-size:18px;font-weight:800;margin-bottom:7px}.snap .help-card p{color:var(--body);font-size:15px;line-height:1.55}.snap .faq-group{font-family:Overpass,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:38px 0 14px}.snap .faq-group:first-of-type{margin-top:0}.snap .bar-rows{display:grid;gap:10px;margin-top:20px}.snap .bar-row{display:flex;align-items:center;gap:12px;font-size:13.5px;color:#b9c2d4;font-weight:500}.snap .bar-row .lbl{width:22px;flex-shrink:0}.snap .bar-row .pct{width:36px;text-align:right;flex-shrink:0}.snap .bar{flex:1;height:8px;border-radius:999px;background:#232b3e;overflow:hidden}.snap .bar i{display:block;height:100%;background:var(--yellow);border-radius:999px}.snap .rev-grid.three{grid-template-columns:repeat(3,1fr)}.snap .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:820px){.snap .contact-grid{grid-template-columns:1fr}}.snap .contact-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:30px 28px;box-shadow:var(--shadow-sm)}.snap .contact-card h3{font-size:18px;font-weight:800;margin-bottom:7px}.snap .contact-card p{color:var(--body);font-size:15px;margin-bottom:14px}.snap .contact-card a.mail{font-weight:600;color:var(--ink);font-size:16px;text-decoration:none;border-bottom:2px solid var(--yellow)}.snap .value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:820px){.snap .value-grid{grid-template-columns:1fr}}.snap .value-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:32px 30px;box-shadow:var(--shadow-sm)}.snap .value-card .chip-icon{margin-bottom:18px}.snap .value-card h3{font-size:19px;font-weight:800;margin-bottom:9px}.snap .value-card p{color:var(--body);font-size:15.5px}.snap .prose{max-width:760px}.snap .prose h2{font-size:clamp(24px,2.6vw,30px);font-weight:800;line-height:1.2;margin:44px 0 14px;letter-spacing:-.01em}.snap .prose h2:first-child{margin-top:0}.snap .prose p{color:var(--body);font-size:16.5px;margin-bottom:15px;line-height:1.65}.snap .prose ul{margin:0 0 15px 20px;color:var(--body);font-size:16.5px;display:grid;gap:8px}.snap .big-plate-wrap{display:grid;place-items:center;padding:56px 24px;border-radius:var(--r-lg);background:linear-gradient(180deg,#101a33,#0b1226)}#header-group .announcement-bar{font-size:13.5px;font-weight:500;letter-spacing:.02em}#header-group .announcement-bar b,#header-group .announcement-bar strong{color:var(--yellow);font-weight:700}#header-component{background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}#header-component .menu-list__link,#header-component a{font-family:Barlow,system-ui,sans-serif}#header-component .menu-list__link:hover{color:var(--yellow-deep)}footer .section{background:var(--navy)}footer,footer .section{color:#c6ccda}footer h4{font-family:Overpass,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#9aa5bb;margin-bottom:4px}footer p,footer li{font-size:15.5px}footer a{text-decoration:none;color:#dce1ec}footer a:hover{color:var(--yellow)}footer .footer-utilities__text{color:#9aa5bb;font-size:14px}footer .payment-icons__list svg{opacity:.85}footer .rte a{color:#dce1ec}.button:not(.button-secondary):not(.button-unstyled),button.button:not(.button-secondary):not(.button-unstyled){font-family:Overpass,system-ui,sans-serif;font-weight:800}.snap{font-family:Barlow,system-ui,sans-serif;color:var(--ink);line-height:1.6;font-size:16px}.snap .btn{cursor:pointer;border:0}.snap-sec--flush{padding:0}.snap .prod-body form{margin:0}.snap .prod-body .btn-dark[disabled]{opacity:.55;cursor:not-allowed}footer .rte ul,footer ul.snap-foot-links{list-style:none;padding:0;margin:0;display:grid;gap:11px}footer .rte h4+ul{margin-top:4px}footer .rte p{margin:0 0 8px}footer .rte h4,footer .text-block h4{font-size:12.5px!important;line-height:1.4;margin:0 0 12px}footer .rte p,footer .rte li{font-size:15.5px!important}footer .rte a{font-size:15.5px}footer .text-block{font-size:15.5px}#header-group .announcement-bar p,#header-group .announcement-bar span{font-size:13.5px!important}.snap .sec-head h2{font-size:clamp(29px,3.5vw,42px)!important}.snap .demo-copy h2,.snap .story h2{font-size:clamp(27px,3.2vw,38px)!important}.snap h1{letter-spacing:-.015em}footer .logo-block{margin-bottom:2px}.snap .container{max-width:min(calc(var(--page-width, 1536px) - var(--page-margin, 48px) * 2),calc(100% - var(--page-margin, 48px) * 2));padding-left:0;padding-right:0}@media(max-width:820px){.snap .container{padding-left:0;padding-right:0}}.snap .hero-left{padding-left:max(var(--page-margin, 48px),calc((100vw - var(--page-width, 1440px)) / 2 + var(--page-margin, 48px)))}@media(max-width:900px){.snap .hero-left{padding-left:var(--page-margin, 24px);padding-right:var(--page-margin, 24px)}}footer .logo-block svg{height:24px!important}#header-component .menu-list__list{gap:34px!important}#header-component .menu-list__link,#header-component .menu-list__link-title{color:#2f3644!important;font-weight:500;font-size:15.5px;opacity:1!important}#header-component .menu-list__link:hover .menu-list__link-title,#header-component .menu-list__link:hover{color:#1b1f28!important}footer .section,footer .section-background{border:0!important}footer hr,footer .divider{border-color:#ffffff1a!important;background:#ffffff1a!important}footer .utilities{border-top:1px solid rgba(255,255,255,.1)}main[data-template^=collection] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px}@media(max-width:749px){main[data-template^=collection] .product-grid{grid-template-columns:1fr!important}}.snap .prod-card{position:relative}.snap .prod-card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.snap .prod-card .prod-body form,.snap .prod-card .prod-body .btn,.snap .prod-card .prod-body a.mail{position:relative;z-index:2}.accelerated-checkout-block{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/snaplates-custom.css.map */
