:root{--bg:#f4efe7;--bg-2:#ebe4d5;--paper:#fbf8f2;--ink:#1a1a1a;--ink-2:#4a4c4f;--muted:#7b7a76;--coral:#ff3d37;--coral-deep:#e53228;--coral-soft:#ff7166;--coral-glow:#ffa08f;--coral-pale:#ffcdc3;--ember:#ff6b1a;--sun:#ffb547;--dark:#0e0d0b;--card:#fff;--line:#1a1a1a1f;--sans:"Geist", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--serif:"Instrument Serif", "Times New Roman", Georgia, serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius:10px;--radius-lg:20px;--maxw:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5}img{max-width:100%;display:block}button,a{font-family:inherit}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:.95}h1{font-size:clamp(52px,10vw,132px)}h2{font-size:clamp(40px,7vw,96px);line-height:.98}h3{letter-spacing:-.02em;font-size:22px;line-height:1.1}p{text-wrap:pretty;margin:0}.display{letter-spacing:-.04em;font-weight:400}.display .italic{font-family:var(--serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.italic{font-family:var(--serif);font-style:italic;font-weight:400}.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-2);font-size:11px;font-weight:500}.eyebrow .dot{background:var(--coral);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:10px;animation:2.4s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.cta{background:var(--coral);color:#fff;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:18px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),background .15s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 10px 30px -10px #ff3d378c,inset 0 0 0 1px #ffffff26}.cta:hover{background:var(--coral-deep);transform:translateY(-2px);box-shadow:0 18px 40px -10px #ff3d37a6,inset 0 0 0 1px #fff3}.cta:active{transform:translateY(0)}.cta:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.cta .arrow{background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s,background .15s;display:inline-flex}.cta:hover .arrow{background:#ffffff47;transform:translate(3px)}.cta.xl{min-height:68px;padding:24px 32px;font-size:18px}.cta.ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.cta.ghost:hover{background:var(--ink);color:#fff;box-shadow:none}.cta.ghost .arrow{background:#00000014}.sunburst{vertical-align:-.1em;width:1em;height:1em;display:inline-block;position:relative}.utility{background:var(--bg);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px}.utility .inner{max-width:var(--maxw);letter-spacing:.02em;justify-content:space-between;align-items:center;margin:0 auto;padding:14px 24px;display:flex}.logo-mark{color:var(--ink-2);align-items:center;gap:2px;text-decoration:none;display:inline-flex}.logo-mark svg{width:auto;height:22px;display:block}.tel{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.tel:hover{color:var(--coral)}.live-dot{background:var(--coral);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite pulse;box-shadow:0 0 0 3px #ff3d372e}.hero{background:var(--bg);padding:32px 0 0;position:relative;overflow:hidden}.hero-grid{max-width:var(--maxw);grid-template-columns:1.25fr 1fr;align-items:stretch;gap:48px;margin:0 auto;padding:0 24px;display:grid}@media (width<=860px){.hero-grid{grid-template-columns:1fr;gap:24px;padding:0 16px}}.hero-left{flex-direction:column;justify-content:space-between;min-height:560px;padding:48px 0 56px;display:flex;position:relative}@media (width<=860px){.hero-left{min-height:unset;padding:24px 0 16px}}.hero-badge{background:var(--ink);color:var(--bg);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-bottom:40px;padding:8px 14px 8px 10px;font-size:11px;font-weight:500;display:inline-flex}.hero-badge .burst{color:var(--coral);font-size:16px;line-height:1}.hero-h1{letter-spacing:-.045em;color:var(--ink);text-transform:lowercase;font-size:clamp(56px,11.5vw,148px);font-weight:400;line-height:.88}.hero-h1 .line{display:block}.hero-h1 .glow{font-family:var(--serif);color:var(--coral);letter-spacing:-.015em;font-style:italic;font-weight:400;position:relative}@keyframes flicker{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.hero-meta-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px;margin-top:36px;padding-top:28px;display:flex}.hero-meta{flex-direction:column;gap:6px;display:flex}.hero-meta .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:10px}.hero-meta .val{color:var(--ink);font-size:15px;font-weight:500}.hero-meta .val .big{letter-spacing:-.02em;font-size:22px}.hero-meta .val .strike{color:var(--muted);font-weight:400;text-decoration:line-through}.hero-right{border-radius:var(--radius-lg);isolation:isolate;background:url(/assets/beem-infrared.png) 50%/cover no-repeat,#1a0806;min-height:560px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #1a1a1a59}@media (width<=860px){.hero-right{aspect-ratio:4/5;min-height:420px}}.hero-right:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e0d0b00 55%,#0e0d0b8c 100%);position:absolute;inset:0}.hero-right-chrome{z-index:2;color:#fff;font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;pointer-events:none;flex-direction:column;justify-content:space-between;padding:24px;font-size:11px;display:flex;position:absolute;inset:0}.hero-right-top{justify-content:space-between;align-items:flex-start;display:flex}.hero-right-tag{-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.hero-right-tag .live-dot{background:var(--coral-pale);box-shadow:0 0 0 3px #ffcdc340}.hero-right-timer{-webkit-backdrop-filter:blur(8px);color:var(--coral-pale);background:#0006;border-radius:999px;padding:8px 12px}.hero-right-bottom{flex-direction:column;gap:8px;display:flex}.hero-right-bottom .big-price{font-family:var(--sans);letter-spacing:-.06em;color:var(--bg);text-transform:none;align-items:baseline;gap:6px;font-size:clamp(72px,10vw,120px);font-weight:300;line-height:.9;display:flex}.hero-right-bottom .big-price .dollar{font-family:var(--serif);color:var(--coral);letter-spacing:0;font-size:.55em;font-style:italic;font-weight:400}.hero-right-bottom .caption{color:#ffffffb3;font-size:10px}.hero-cta-block{flex-direction:column;align-items:flex-start;gap:16px;margin-top:36px;display:flex}.hero-cta-block .cta{width:fit-content}.hero-trust{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.stars{color:var(--coral);letter-spacing:1px;font-size:13px}.hero-trust .sep{opacity:.3}.hero-reassure{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:10px;font-size:11px}.marquee{background:var(--ink);color:var(--bg);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:16px 0;overflow:hidden}.marquee-track{width:max-content;font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:500;animation:60s linear infinite scroll;display:flex}.marquee-group{flex-shrink:0;gap:48px;padding-right:48px;display:flex}.marquee-item{white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.marquee-item .burst{color:var(--coral);font-size:18px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}section{padding:112px 24px}@media (width<=768px){section{padding:72px 20px}}.section-head{max-width:var(--maxw);margin:0 auto 64px}.section-head.center{text-align:center}.section-head.center h2{max-width:900px;margin:0 auto}.section-head .eyebrow{align-items:center;margin-bottom:20px;display:inline-flex}.section-head h2{text-transform:lowercase;letter-spacing:-.045em;font-weight:400}.section-head h2 .italic{color:var(--coral)}.offer{background:var(--bg)}.offer-panel{background:var(--ink);max-width:960px;color:var(--bg);isolation:isolate;border-radius:24px;margin:0 auto;padding:56px 48px;position:relative;overflow:hidden}@media (width<=640px){.offer-panel{border-radius:18px;padding:40px 28px}}.offer-panel:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--coral) 0%, #ff3d3733 35%, transparent 65%);z-index:-1;filter:blur(10px);width:60%;position:absolute;top:-30%;right:-20%}.offer-panel-top{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:40px;padding-bottom:32px;display:flex}.offer-panel-top .eyebrow{color:var(--coral-pale)}.offer-panel h2{letter-spacing:-.04em;text-transform:lowercase;max-width:520px;margin-top:16px;font-size:clamp(36px,5.5vw,68px);font-weight:400}.offer-panel h2 .italic{color:var(--coral)}.offer-price{text-align:right;flex-shrink:0}.offer-price .num{letter-spacing:-.06em;justify-content:flex-end;align-items:baseline;gap:4px;font-size:clamp(64px,8vw,96px);font-weight:300;line-height:1;display:flex}.offer-price .num .dollar{font-family:var(--serif);color:var(--coral);font-size:.55em;font-style:italic}.offer-price .reg{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#ffffff80;margin-top:6px;font-size:11px}.offer-price .reg s{color:#fff6}.offer-list{background:#ffffff14;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:2px;margin:0 0 40px;padding:0;list-style:none;display:grid;overflow:hidden}@media (width<=640px){.offer-list{grid-template-columns:1fr}}.offer-list li{background:var(--ink);align-items:flex-start;gap:14px;padding:24px 22px;font-size:15.5px;line-height:1.4;display:flex}.offer-list .num{font-family:var(--mono);color:var(--coral);letter-spacing:.1em;min-width:22px;padding-top:4px;font-size:10px}.offer-list b{color:var(--bg);font-weight:600}.offer-list .dim{color:#ffffffb3}.offer-list em{color:var(--coral-pale);font-style:italic;font-family:var(--serif);font-size:17px}.offer-cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.offer-fine{font-family:var(--mono);color:#ffffff8c;text-transform:uppercase;letter-spacing:.1em;max-width:360px;font-size:11px}.benefits{background:var(--bg)}.benefits-grid{max-width:var(--maxw);border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(6,1fr);gap:0;margin:0 auto;display:grid}@media (width<=860px){.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.benefits-grid{grid-template-columns:1fr}}.benefit{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;grid-column:span 2;gap:16px;padding:36px 28px 40px;transition:background .3s;display:flex;position:relative}.benefit:hover{background:var(--paper)}@media (width<=860px){.benefit{grid-column:span 1}}.benefit-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.benefit-num{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;font-size:11px}.benefit-icon{color:var(--coral);display:inline-flex}.benefit h3{letter-spacing:-.035em;text-transform:lowercase;color:var(--ink);margin-top:40px;font-size:28px;font-weight:400;line-height:1}.benefit h3 .em{color:var(--coral);font-family:var(--serif);font-style:italic}.benefit p{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.5}.benefit .stat{font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);border-top:1px solid var(--line);margin-top:auto;padding-top:20px;font-size:11px}.benefit .stat b{color:var(--coral);letter-spacing:-.01em;font-size:14px}.experience{background:var(--dark);color:var(--bg)}.experience .eyebrow{color:var(--coral-pale)}.experience h2{color:var(--bg)}.experience h2 .italic{color:var(--coral)}.steps-grid{max-width:var(--maxw);grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}@media (width<=860px){.steps-grid{grid-template-columns:1fr}}.step{aspect-ratio:3/4;isolation:isolate;background:#1a1918;border-radius:18px;position:relative;overflow:hidden}.step-visual{z-index:0;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.step:hover .step-visual{transform:scale(1.04)}.step:after{content:"";z-index:1;background:linear-gradient(#0e0d0b00 30%,#0e0d0beb 100%);position:absolute;inset:0}.step-1 .step-visual{background:url(/assets/beem-chromo.png) 50%/cover no-repeat}.step-2 .step-visual{background:url(/assets/beem-infrared.png) 50%/cover no-repeat}.step-3 .step-visual{background:url(/assets/beem-red.png) 50%/cover no-repeat}.step-body{z-index:2;color:var(--bg);padding:28px;position:absolute;inset:auto 0 0}.step-num{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--coral);margin-bottom:16px;font-size:11px;display:block}.step h3{letter-spacing:-.03em;text-transform:lowercase;color:var(--bg);margin-bottom:8px;font-size:34px;font-weight:400}.step h3 .italic{color:var(--coral)}.step p{color:#ffffffb3;max-width:280px;font-size:14.5px;line-height:1.4}.step-tag{z-index:2;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);color:var(--bg);background:#ffffff1a;border:1px solid #ffffff26;border-radius:999px;padding:6px 10px;font-size:10px;position:absolute;top:20px;left:20px}.experience-cta{max-width:var(--maxw);justify-content:center;margin:56px auto 0;display:flex}.studio{background:var(--bg)}.gallery{max-width:var(--maxw);grid-template-columns:repeat(12,1fr);grid-auto-rows:90px;gap:8px;margin:0 auto;display:grid}.gallery figure{background:#1a0e0a;border-radius:10px;margin:0;position:relative;overflow:hidden}.gallery figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#0e0d0b80 100%);position:absolute;inset:0}.gallery figcaption{z-index:2;font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#ffffffd9;font-size:10px;position:absolute;bottom:14px;left:16px}.gallery figure.gal-a{background:url(/assets/beem-redlight-panel.jpg) 50%/cover no-repeat}.gallery figure.gal-b{background:url(/assets/beem-chromo.png) 50%/cover no-repeat}.gallery figure.gal-c{background:url(/assets/beem-infrared.png) 50%/cover no-repeat}.gallery figure.gal-d{background:url(/assets/beem-red.png) 50%/cover no-repeat}.gallery figure.gal-e{background:url(/assets/beem-green.jpg) 50%/cover no-repeat}.gallery figure.gal-f{background:url(/assets/beem-blue.jpg) 50%/cover no-repeat}.g-a{grid-area:span 4/span 7}.g-b,.g-c{grid-area:span 2/span 5}.g-d,.g-e,.g-f{grid-area:span 3/span 4}@media (width<=760px){.gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:120px}.g-a{grid-area:span 3/span 2}.g-b,.g-c,.g-d,.g-e,.g-f{grid-area:span 2/span 1}}.studio-caption{max-width:var(--maxw);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:36px auto 0;padding:20px 0;display:flex}.studio-caption .addr{color:var(--ink);font-size:15px;font-weight:500}.studio-caption .addr .dim{color:var(--muted);font-weight:400}.studio-caption .prox{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-2);font-size:11px}.testimonials{background:var(--bg-2)}.t-grid{max-width:var(--maxw);grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}@media (width<=860px){.t-grid{grid-template-columns:1fr}}.t-card{background:var(--paper);border-radius:18px;flex-direction:column;gap:20px;min-height:320px;padding:32px 28px;display:flex;position:relative}.t-card .t-head{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.t-quote{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;flex:1;font-size:26px;font-style:italic;font-weight:400;line-height:1.1}.t-author{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:20px;font-size:14px;display:flex}.t-avatar{background:linear-gradient(135deg, var(--coral-glow), var(--coral));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:inline-flex}.t-author b{color:var(--ink);font-weight:600;display:block}.t-author .role{color:var(--muted);font-size:12px}.trust-bar{max-width:var(--maxw);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;margin:64px auto 0;padding:32px 0;display:grid}@media (width<=640px){.trust-bar{grid-template-columns:repeat(2,1fr)}}.trust-item .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:8px;font-size:10px}.trust-item .val{letter-spacing:-.03em;color:var(--ink);font-size:28px;font-weight:500;line-height:1}.trust-item .val .italic{color:var(--coral)}.testimonials-cta{max-width:var(--maxw);justify-content:center;margin:48px auto 0;display:flex}.press{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:40px 24px}.press-inner{max-width:var(--maxw);flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin:0 auto;display:flex}.press-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:11px}.press-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.press-logo{color:var(--ink-2);letter-spacing:-.01em;opacity:.7;font-size:18px;font-weight:600}.press-logo.italic{font-family:var(--serif);letter-spacing:-.02em;font-size:22px;font-style:italic;font-weight:400}.press-logo.caps{text-transform:uppercase;letter-spacing:.05em;font-size:14px}.faq{background:var(--bg)}.faq-wrap{max-width:880px;margin:0 auto}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{width:100%;font-family:var(--sans);letter-spacing:-.025em;color:var(--ink);text-align:left;cursor:pointer;text-transform:lowercase;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:clamp(22px,3vw,32px);font-weight:400;line-height:1.1;display:flex}.faq-q:focus-visible{outline:2px solid var(--coral);outline-offset:4px;border-radius:4px}.faq-icon{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.2,.8,.2,1);display:inline-flex}.faq-q[aria-expanded=true] .faq-icon{background:var(--coral);border-color:var(--coral);color:#fff;transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .35s cubic-bezier(.2,.8,.2,1);overflow:hidden}.faq-a-inner{color:var(--ink-2);max-width:680px;padding:0 0 32px;font-size:17px;line-height:1.55}.faq-a-inner a{color:var(--coral);font-weight:500}.final{color:var(--bg);text-align:center;isolation:isolate;background:var(--dark);padding:140px 24px 160px;position:relative;overflow:hidden}.final:before{content:"";z-index:-2;background:url(/assets/beem-red.png) 50%/cover no-repeat;position:absolute;inset:0}.final:after{content:"";z-index:-1;background:linear-gradient(#0e080659 0%,#0e0806bf 100%);position:absolute;inset:0}.final .eyebrow{color:var(--coral-pale)}.final h2{letter-spacing:-.045em;text-transform:lowercase;max-width:1000px;color:var(--bg);margin:16px auto 24px;font-size:clamp(48px,9vw,128px);font-weight:400;line-height:.92}.final h2 .italic{color:var(--coral)}.final-sub{color:#ffffffbf;max-width:600px;margin:0 auto 40px;font-size:18px;line-height:1.45}.final-meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:#fff9;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:28px;font-size:11px;display:flex}.final-meta .dot{color:var(--coral)}footer{background:var(--ink);color:#ffffff8c;text-align:center;font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;padding:24px;font-size:11px}footer a{color:#fffc;text-decoration:none}footer a:hover{color:#fff}footer .sep{opacity:.3;margin:0 8px}.sticky-cta{background:var(--ink);color:var(--bg);padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:50;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:72px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta.show{transform:translateY(0)}.sticky-cta .left{flex-direction:column;line-height:1.1;display:flex}.sticky-cta .left .price{letter-spacing:-.02em;color:var(--bg);font-size:20px;font-weight:500}.sticky-cta .left .price .dollar{color:var(--coral);font-family:var(--serif);font-style:italic}.sticky-cta .left .meta{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;font-size:10px}.sticky-cta .cta{min-height:48px;padding:14px 20px;font-size:14px}@media (width>=768px){.sticky-cta{display:none}}@media (width<=767px){body.has-sticky{padding-bottom:88px}}.center-cta{max-width:var(--maxw);justify-content:center;margin:56px auto 0;display:flex}
