.landing section{padding:112px 0;position:relative}@media (max-width: 880px){.landing section{padding:72px 0}}.landing .section-head{margin-bottom:52px;max-width:760px}.landing .section-head h2{font-size:clamp(36px,4.6vw,56px);line-height:1;letter-spacing:-.04em;text-wrap:balance;margin:0}.landing .section-head h2 .accent{color:var(--primary-dark)}.landing .section-head h2 .underline{background-image:linear-gradient(180deg,transparent 70%,var(--amber) 70%,var(--amber) 92%,transparent 92%);background-repeat:no-repeat;padding:0 4px}section.hero{padding:64px 0 100px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center}@media (max-width: 880px){.hero-grid{grid-template-columns:1fr;gap:48px}section.hero{padding:32px 0 56px}}h1.hero-title{font-size:clamp(48px,7vw,88px);line-height:.96;letter-spacing:-.045em;margin:0 0 24px;color:var(--ink);text-wrap:balance}h1.hero-title .chip-you{display:inline-block;background:var(--primary);color:#fff;padding:0 18px 4px;border-radius:18px;transform:rotate(-2deg)}h1.hero-title .skip{color:var(--ink-3)}.hero-sub{font-size:19px;line-height:1.5;color:var(--ink-2);font-weight:500;max-width:480px;margin:0 0 32px}.hero-visual{position:relative;aspect-ratio:4 / 5;width:100%;max-width:480px;justify-self:end}@media (max-width: 880px){.hero-visual{justify-self:center;max-width:380px}}.hero-visual .photo{position:absolute;inset:0;border-radius:24px;overflow:hidden;background:var(--surface-2);box-shadow:0 24px 64px -28px #1a1a1847}.hero-visual .photo img{width:100%;height:100%;object-fit:cover;display:block}.hero-visual .photo .hero-fridge-bg{width:100%;height:100%;background:repeating-linear-gradient(135deg,#1a1a180d 0 14px,#1a1a1817 14px 28px),linear-gradient(135deg,#d8e0be,#b0c18a);display:flex;align-items:flex-end;padding:18px}.hero-visual .photo-tag{position:absolute;top:18px;left:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:#ffffffeb;padding:7px 12px;border-radius:999px;font-weight:500}.hero-visual .phone-card{position:absolute;bottom:-30px;right:-28px;width:46%;aspect-ratio:9 / 19;background:#1a1a18;border-radius:30px;padding:6px;box-shadow:0 28px 60px -20px #1a1a1873;transform:rotate(5deg)}.phone-screen{width:100%;height:100%;background:var(--bg);border-radius:24px;overflow:hidden;position:relative;display:flex;flex-direction:column}.phone-status{display:flex;justify-content:space-between;padding:9px 14px 6px;font-size:9px;font-weight:700;color:var(--ink)}.phone-content{flex:1;padding:6px 12px 12px;display:flex;flex-direction:column}.ph-title{font-size:14px;line-height:1.05;letter-spacing:-.04em;font-weight:800;color:var(--ink);margin:14px 0 0}.ph-title em{font-style:normal;color:var(--primary-dark)}.ph-sub{font-size:8px;color:var(--ink-2);margin-top:4px;font-weight:500}.ph-features{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ph-feat{display:flex;align-items:center;gap:8px}.ph-feat .ic{width:18px;height:18px;border-radius:6px;background:var(--green-soft);display:flex;align-items:center;justify-content:center;color:var(--primary-dark);flex-shrink:0}.ph-feat .lbl{font-size:8px;font-weight:600;color:var(--ink)}.ph-cta{margin-top:12px;background:var(--primary);color:#fff;text-align:center;font-size:9px;font-weight:700;padding:9px 0;border-radius:12px;letter-spacing:-.01em}.ph-secondary{text-align:center;font-size:7.5px;color:var(--ink-2);margin-top:6px;font-weight:500}section.problem{background:var(--bg)}.problem-body{display:grid;grid-template-columns:minmax(0,720px);gap:56px;align-items:start}@media (max-width: 880px){.problem-body{grid-template-columns:1fr;gap:32px}}.problem-body p{font-size:18px;line-height:1.55;color:var(--ink-2);margin:0 0 18px;max-width:520px;font-weight:500}.problem-body p strong{color:var(--ink);font-weight:700}section.how{background:var(--surface-2)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width: 880px){.steps{grid-template-columns:1fr}}.step{background:#fff;border:1px solid var(--border);border-radius:22px;padding:26px;display:flex;flex-direction:column;min-height:420px;transition:transform .22s ease,box-shadow .22s ease;box-shadow:0 1px #00000005}.step:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px #1a1a1833}.step.featured{background:var(--ink);color:#fff;border-color:var(--ink)}.step.featured .step-num{color:var(--primary)}.step.featured .step-desc{color:#ffffffb3}.step-num{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--primary-dark);margin-bottom:20px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.step-num .swatch{background:var(--primary);width:8px;height:8px;border-radius:2px;display:inline-block}.step-illustration{flex:1;margin-bottom:22px;border-radius:16px;overflow:hidden;position:relative;background:var(--bg);min-height:180px;display:flex;align-items:center;justify-content:center;padding:16px 0 0}.step.featured .step-illustration{background:#100f0e}.step-title{font-size:26px;line-height:1.02;margin:0 0 8px;letter-spacing:-.035em;font-weight:800}.step-desc{font-size:14.5px;line-height:1.45;color:var(--ink-2);margin:0;font-weight:500}.mini-phone{width:132px;aspect-ratio:9 / 19;background:#1a1a18;border:2px solid #2a2a26;border-radius:24px;padding:4px;position:relative}.mini-phone .notch{position:absolute;top:6px;left:50%;transform:translate(-50%);width:38px;height:10px;background:#000;border-radius:6px;z-index:3}.mini-phone-screen{width:100%;height:100%;border-radius:20px;background:var(--bg);overflow:hidden;position:relative;display:flex;flex-direction:column;padding:16px 10px 8px}.mini-phone-screen.home{padding:12px 10px 8px;gap:0}.mph-topbar{display:flex;align-items:center;justify-content:space-between}.mph-topbar .meta{display:flex;flex-direction:column;gap:1px}.mph-topbar .ts{font-size:5.5px;font-weight:600;color:var(--ink-2);letter-spacing:-.01em}.mph-topbar .brand{font-size:5.5px;font-weight:600;color:var(--ink-3)}.mph-topbar .avatar{width:14px;height:14px;border-radius:5px;background:#fff;box-shadow:0 .5px 1px #0000000a,0 1.5px 4px #0000000a;display:flex;align-items:center;justify-content:center;color:var(--ink)}.mph-h1{font-size:10px;line-height:1.05;letter-spacing:-.04em;font-weight:800;color:var(--ink);margin:10px 0 0}.mph-primary{margin-top:10px;background:var(--primary);border-radius:9px;padding:6px 7px;display:flex;align-items:center;gap:6px}.mph-primary .ic{width:18px;height:18px;border-radius:5px;background:#ffffff38;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.mph-primary .b{flex:1;min-width:0}.mph-primary .t1{font-size:6.5px;font-weight:700;color:#fff;letter-spacing:-.02em}.mph-primary .t2{font-size:5.5px;color:#ffffffe0;margin-top:1px}.mph-primary .chev{color:#fff}.mph-tiles{margin-top:5px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.mph-tile{background:#fff;border-radius:8px;padding:5px 6px 6px;display:flex;flex-direction:column;gap:5px;min-height:40px}.mph-tile .ic{width:14px;height:14px;border-radius:5px;display:flex;align-items:center;justify-content:center}.mph-tile.fav .ic{background:#ffe9d6;color:var(--coral)}.mph-tile.shop .ic{background:#fff4d6;color:#b47332}.mph-tile .lbl{font-size:6px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.mph-tile .sub{font-size:5px;color:var(--ink-3);margin-top:-2px}.mph-recent-head{display:flex;align-items:baseline;justify-content:space-between;margin:8px 0 4px}.mph-recent-head .ttl{font-size:6px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.mph-recent-head .all{font-size:5.5px;font-weight:600;color:var(--primary-dark)}.mph-recent-list{display:flex;flex-direction:column;gap:3px}.mph-recent-card{background:#fff;border-radius:7px;padding:3px;display:flex;align-items:center;gap:5px}.mph-recent-card .img{width:18px;height:18px;border-radius:5px;flex-shrink:0;overflow:hidden}.mph-recent-card .img svg{width:100%;height:100%;display:block;border-radius:inherit}.mph-recent-card .b{flex:1;min-width:0}.mph-recent-card .n{font-size:6px;font-weight:700;color:var(--ink);letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mph-recent-card .m{font-size:4.5px;color:var(--ink-3);margin-top:1px}.mini-phone-screen.cam{background:linear-gradient(180deg,#2a3825,#1a2218 60%,#0f110e);padding:0}.cam-grid{position:absolute;inset:6px;border-radius:12px;overflow:hidden}.cam-hint{position:absolute;border-radius:3px}.cam-hint.a{left:14px;top:18px;width:22px;height:14px;background:#f3c03a38}.cam-hint.b{right:12px;top:30px;width:14px;height:24px;background:#8db94a47}.cam-hint.c{left:20px;top:56px;width:28px;height:8px;background:#ffffff14}.cam-hint.d{right:18px;top:72px;width:18px;height:18px;border-radius:50%;background:#f4795340}.crop{position:absolute;width:10px;height:10px;border:1.5px solid rgba(255,255,255,.7)}.crop.tl{top:0;left:0;border-right:0;border-bottom:0}.crop.tr{top:0;right:0;border-left:0;border-bottom:0}.crop.bl{bottom:0;left:0;border-right:0;border-top:0}.crop.br{bottom:0;right:0;border-left:0;border-top:0}.scan-line{position:absolute;left:8px;right:8px;height:1.5px;background:linear-gradient(90deg,transparent,var(--primary),transparent);animation:scan 2.6s ease-in-out infinite;border-radius:2px;box-shadow:0 0 10px var(--primary)}@keyframes scan{0%,to{top:14px;opacity:.2}50%{top:70%;opacity:1}}@media (prefers-reduced-motion: reduce){.scan-line{animation:none;top:40%;opacity:.6}}.cam-bottom{position:absolute;left:0;right:0;bottom:6px;display:flex;flex-direction:column;align-items:center;gap:6px}.cam-pills{display:flex;gap:3px}.cam-pills span{font-size:6px;padding:2.5px 6px;border-radius:99px;background:#ffffff26;color:#fff;font-weight:600;letter-spacing:.04em}.cam-pills span.on{background:#fff;color:var(--ink)}.cam-shutter{width:26px;height:26px;border-radius:50%;border:2px solid #fff;padding:2.5px}.cam-shutter:after{content:"";display:block;width:100%;height:100%;border-radius:50%;background:var(--primary)}.mini-phone-screen.results{padding:8px 8px 6px;gap:0}.res-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.res-topbar .icbtn{width:14px;height:14px;border-radius:5px;background:#fff;box-shadow:0 .5px 1px #0000000a;display:flex;align-items:center;justify-content:center;color:var(--ink)}.res-h1{font-size:10px;line-height:1.05;letter-spacing:-.04em;font-weight:800;color:var(--ink);margin:0 0 0 2px}.res-sub{font-size:5.5px;color:var(--ink-2);margin:2px 0 0 2px;font-weight:500}.res-sub b{color:var(--ink);font-weight:700}.res-chips{display:flex;flex-wrap:wrap;gap:2.5px;margin:5px 0 6px 2px}.res-chips .chip{padding:2px 5px;border-radius:99px;background:#fff;box-shadow:0 .5px 1px #00000008;font-size:5px;font-weight:600;color:var(--ink-2)}.res-chips .chip.more{background:transparent;box-shadow:none;border:.7px dashed var(--ink-3);color:var(--ink-3)}.res-list{display:flex;flex-direction:column;gap:4px}.res-card{display:flex;gap:0;background:#fff;border-radius:7px;overflow:hidden}.res-card .img{width:32px;flex-shrink:0;align-self:stretch;display:block;overflow:hidden}.res-card .img svg{width:100%;height:100%;display:block}.res-card .body{flex:1;min-width:0;padding:4px 5px;display:flex;flex-direction:column}.res-card .kind{display:inline-flex;align-items:center;gap:2px;align-self:flex-start;padding:1.5px 4px;border-radius:99px;background:#fff4d6;color:#8a6a0e;font-size:4.5px;font-weight:700;letter-spacing:-.01em}.res-card .kind .dot{width:3px;height:3px;border-radius:50%;background:#8a6a0e}.res-card .name{font-size:6.5px;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1.1;margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.res-card .foot{display:flex;align-items:center;gap:3px;margin-top:auto;padding-top:2px;font-size:4.5px;color:var(--ink-2);font-weight:600}.res-card .foot .dotsep{width:2px;height:2px;border-radius:50%;background:var(--ink-3)}.res-card .foot .score{margin-left:auto;padding:1.5px 4px;border-radius:99px;background:var(--green-soft);color:var(--primary-dark);font-weight:700}.res-refine{text-align:center;font-size:5px;color:var(--ink-2);font-weight:600;margin-top:auto;padding:4px 0 2px}.res-refine .u{color:var(--primary-dark);text-decoration:underline}section.compare{background:var(--bg)}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width: 880px){.compare-grid{grid-template-columns:1fr}}.col{background:#fff;border:1px solid var(--border);border-radius:22px;padding:36px;box-shadow:0 1px #00000005}.col.them{background:transparent;border-style:dashed;box-shadow:none}.col.us{background:var(--ink);color:#fff;border-color:var(--ink);position:relative;overflow:hidden}.col.us:before{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(141,185,74,.22),transparent 65%)}.col-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin:0 0 18px;font-weight:500}.col.us .col-tag{color:var(--primary)}.col-tag .swatch{width:8px;height:8px;border-radius:2px;background:var(--ink-3)}.col.us .col-tag .swatch{background:var(--primary)}.col h4{font-size:28px;line-height:1.05;margin:0 0 26px;letter-spacing:-.035em;font-weight:800}.col.them h4{color:var(--ink-2)}.col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.col li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.4;font-weight:500}.col.them li{color:var(--ink-2)}.col.us li{color:#ffffffeb}.col li .ic{flex-shrink:0;width:22px;height:22px;margin-top:0;border-radius:7px;display:flex;align-items:center;justify-content:center}.ic.x{background:var(--surface-2);color:var(--ink-3)}.ic.check{background:var(--primary);color:#fff}section.recipes{background:var(--surface-2)}.recipe-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width: 880px){.recipe-grid{grid-template-columns:1fr}}.recipe-card{background:#fff;border-radius:20px;overflow:hidden;border:1px solid var(--border);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 1px #00000005}.recipe-card:hover{transform:translateY(-6px);box-shadow:0 28px 50px -28px #1a1a1838}.recipe-img{aspect-ratio:4 / 3;position:relative;overflow:hidden}.recipe-img svg,.recipe-img img{width:100%;height:100%;display:block;object-fit:cover}.recipe-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.recipe-meta{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.recipe-meta .badge{background:var(--surface-2);color:var(--ink);padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:600}.recipe-meta .badge.amber{background:#f3c03a38;color:#7a5e0d}.recipe-meta .badge.green{background:var(--green-soft);color:var(--primary-dark)}.recipe-meta .badge.coral{background:#f479532e;color:#b54420}.recipe-card h4{font-size:22px;line-height:1.08;font-weight:800;margin:0;letter-spacing:-.03em;text-wrap:balance}.recipe-card p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.45;font-weight:500}.recipe-card .ingredients{margin-top:6px;padding-top:14px;border-top:1px solid var(--border);font-size:13px;color:var(--ink-2);font-weight:500}.recipe-card .ingredients b{color:var(--ink);font-weight:700}section.built-by{background:var(--bg)}.builtby-grid{display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:center}@media (max-width: 880px){.builtby-grid{grid-template-columns:1fr;gap:32px}}.founder-photo{width:240px;height:280px;border-radius:20px;overflow:hidden;background:var(--surface-2);border:1px solid var(--border)}.founder-photo img{width:100%;height:100%;object-fit:cover;display:block}.founder-photo .placeholder{width:100%;height:100%;background:repeating-linear-gradient(135deg,#1a1a180a 0 10px,#1a1a1814 10px 20px),linear-gradient(160deg,#e5efd0,#c8d9a2)}.founder-text h2{font-size:clamp(28px,3.6vw,44px);line-height:1.04;margin:0 0 22px;letter-spacing:-.035em;text-wrap:balance}.founder-text h2 em{font-style:normal;color:var(--primary-dark)}.founder-text p{font-size:16.5px;line-height:1.55;color:var(--ink-2);margin:0 0 18px;max-width:580px;font-weight:500}.founder-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.app-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border);border-radius:999px;background:#fff;font-size:13px;font-weight:600;color:var(--ink);transition:border-color .18s,transform .18s;text-decoration:none}.app-pill:hover{border-color:var(--ink);transform:translateY(-1px)}.app-pill .dot{width:8px;height:8px;border-radius:2px;background:var(--ink)}.app-pill.spleis .dot{background:#3f6fe0}.app-pill.caderno .dot{background:var(--coral)}.app-pill.devagar .dot{background:var(--primary)}.app-pill.trones .dot{background:var(--amber)}.app-pill.social{background:var(--ink);color:#fff;border-color:var(--ink)}.app-pill.social:hover{background:#000}section.pricing{background:var(--bg)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}@media (max-width: 980px){.pricing-grid{grid-template-columns:1fr;gap:14px;max-width:480px;margin:0 auto}}.plan{position:relative;background:#fff;border:1px solid var(--border);border-radius:24px;padding:32px 28px 28px;display:flex;flex-direction:column;box-shadow:0 1px #00000005}.plan.featured{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 24px 64px -28px #1a1a1873}.plan .badge{position:absolute;top:-12px;left:24px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 10px;background:var(--primary);color:#fff;border-radius:999px;font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.plan .badge .dot{width:6px;height:6px;border-radius:50%;background:#fff}.plan.featured .badge{background:var(--primary);color:#fff}.plan.lifetime .badge{background:var(--amber);color:var(--ink)}.plan.lifetime .badge .dot{background:var(--ink)}.plan .plan-name{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500;margin:0 0 16px}.plan.featured .plan-name{color:#ffffffb3}.plan .price{display:flex;align-items:baseline;gap:6px;margin:0 0 6px;line-height:1}.plan .price .currency{font-size:22px;font-weight:700;color:var(--ink-2);letter-spacing:-.02em}.plan.featured .price .currency{color:#ffffffa6}.plan .price .amount{font-size:56px;font-weight:800;letter-spacing:-.045em;color:var(--ink)}.plan.featured .price .amount{color:#fff}.plan .price .period{font-size:15px;font-weight:600;color:var(--ink-3);letter-spacing:-.01em;margin-left:2px}.plan.featured .price .period{color:#ffffff8c}.plan .price-note{font-size:14px;color:var(--ink-2);font-weight:500;margin:0 0 24px;min-height:20px}.plan .price-note strong{color:var(--primary-dark);font-weight:700}.plan.featured .price-note{color:#ffffffb3}.plan.featured .price-note strong{color:var(--primary)}.plan ul{list-style:none;margin:0 0 26px;padding:0;display:flex;flex-direction:column;gap:10px}.plan li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.4;color:var(--ink);font-weight:500}.plan.featured li{color:#ffffffeb}.plan li .check{width:18px;height:18px;border-radius:6px;background:var(--green-soft);color:var(--primary-dark);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.plan.featured li .check{background:#8db94a38;color:var(--primary)}.plan li .check svg{width:11px;height:11px}.plan .plan-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 22px;border-radius:14px;background:var(--ink);color:#fff;border:0;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.015em;cursor:pointer;transition:transform .15s ease,background .15s ease;width:100%;text-decoration:none}.plan .plan-cta:hover{background:#000;transform:translateY(-1px)}.plan .plan-cta:active{transform:translateY(0) scale(.98)}.plan.featured .plan-cta{background:var(--primary);color:#fff}.plan.featured .plan-cta:hover{background:var(--primary-dark)}.pricing-foot{margin-top:32px;display:flex;justify-content:center;flex-wrap:wrap;color:var(--ink-2);font-size:14px;font-weight:500;align-items:center}.pricing-foot .dot{width:4px;height:4px;border-radius:50%;background:var(--ink-3);margin:0 12px}section.final-cta{background:var(--primary);color:#fff;padding:132px 0;position:relative;overflow:hidden}@media (max-width: 880px){section.final-cta{padding:84px 0}}section.final-cta:before{content:"";position:absolute;top:-220px;right:-180px;width:540px;height:540px;border-radius:50%;background:radial-gradient(circle,rgba(243,192,58,.34),transparent 60%);pointer-events:none}section.final-cta:after{content:"";position:absolute;bottom:-180px;left:-180px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(244,121,83,.28),transparent 60%);pointer-events:none}.final-cta .container{position:relative;z-index:2;text-align:center}.final-cta h2{font-size:clamp(40px,6vw,72px);line-height:.98;font-weight:800;margin:0 0 18px;letter-spacing:-.045em;text-wrap:balance;color:#fff}.final-cta h2 em{font-style:normal;background:var(--ink);color:#fff;padding:0 14px 4px;border-radius:14px;display:inline-block;transform:rotate(-1.5deg)}.final-cta p{font-size:18px;line-height:1.5;color:#ffffffeb;margin:0 auto 32px;max-width:520px;font-weight:500}.final-cta .store-row{justify-content:center;margin:0 auto}.final-cta .store-btn{background:var(--ink)}.final-cta .store-btn:hover{background:#000}.final-cta .store-btn.alt{background:#fff;color:var(--ink);border-color:transparent}.final-cta .store-btn.alt:hover{background:var(--surface-2)}.final-cta .android-soon{border-color:#ffffff80}.final-cta .android-soon .label{color:#ffffffc7}.final-cta .android-soon .soon{color:#fff}.final-cta .small{margin-top:22px;font-size:13px;color:#ffffffc7;font-weight:500;font-family:var(--font-mono);letter-spacing:.06em}
