h1,h2,h3{color:var(--emra-ink);letter-spacing:-.02em;font-family:Plus Jakarta Sans,Inter,sans-serif;line-height:1.1}.btn{border-radius:12px;align-items:center;gap:9px;padding:14px 24px;font:600 16px Inter;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn.primary{background:var(--emra-indigo);color:var(--emra-paper);box-shadow:0 6px 20px color-mix(in srgb, var(--emra-indigo) 32%, transparent)}.btn.primary:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--emra-indigo) 42%, transparent);transform:translateY(-2px)}.btn.ghost{color:var(--emra-ink);border:1px solid var(--emra-line);background:0 0}.btn.ghost:hover{border-color:var(--emra-indigo-line);background:var(--emra-wash)}.btn .arr{font-size:18px;line-height:1}.hero{background:radial-gradient(1100px 500px at 78% -8%, var(--emra-wash2), transparent 62%), radial-gradient(700px 420px at 4% 0%, var(--emra-hero-peach), transparent 55%);position:relative;overflow:hidden}.hero .wrap{padding-block:74px 60px}.eyebrow{background:var(--emra-coral-tint);color:var(--emra-coral-ink);border:1px solid var(--emra-eyebrow-line);border-radius:100px;align-items:center;gap:9px;margin-bottom:22px;padding:6px 14px;font:600 13px Inter;display:inline-flex}.eyebrow .dot{background:var(--emra-coral);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #ff6b5c2e}.hero h1{margin-bottom:20px;font-size:clamp(38px,6vw,62px);font-weight:800}.hero h1 .u{color:var(--emra-indigo)}.hero p.lede{color:var(--emra-body);margin-bottom:30px;font-size:clamp(18px,2.4vw,21px)}.hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-cta .fine{color:var(--emra-muted);margin-left:2px;font:500 13.5px Inter}.clock{background:var(--emra-paper);border:1px solid var(--emra-line);border-radius:16px;align-items:center;gap:20px;margin-top:44px;padding:20px 24px;display:flex;box-shadow:0 12px 40px #26265a12}.clock .ic{background:var(--emra-coral-tint);width:44px;height:44px;color:var(--emra-coral-ink);border-radius:11px;flex:none;place-items:center;display:grid}.clock .ic svg{width:22px;height:22px}.clock .t{color:var(--emra-ink);margin-bottom:2px;font-family:Plus Jakarta Sans;font-size:16px;font-weight:700}.clock .s{color:var(--emra-muted);font-size:14px}section{padding:70px 0}.sec-head{max-width:60ch;margin-bottom:40px}.sec-head .kick{letter-spacing:.08em;text-transform:uppercase;color:var(--emra-indigo);margin-bottom:12px;font:600 13px Inter}.sec-head h2{margin-bottom:14px;font-size:clamp(28px,4vw,40px);font-weight:800}.sec-head p{color:var(--emra-body);font-size:18px}.gap{background:var(--emra-wash)}.gap-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gcard{background:var(--emra-paper);border:1px solid var(--emra-line);border-radius:16px;padding:24px;transition:transform .14s,box-shadow .14s}.gcard:hover{transform:translateY(-3px);box-shadow:0 14px 34px #26265a14}.gcard .row{align-items:flex-start;gap:14px;display:flex}.gicon{background:var(--emra-indigo-tint);width:40px;height:40px;color:var(--emra-indigo-ink);border-radius:10px;flex:none;place-items:center;display:grid}.gicon svg{width:20px;height:20px}.gcard h3{margin-bottom:5px;font-size:18px;font-weight:700}.gcard p{color:var(--emra-body);font-size:15px;line-height:1.55}.diff .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.diff-copy h2{margin-bottom:16px;font-size:clamp(28px,4vw,38px);font-weight:800}.diff-copy p{margin-bottom:14px;font-size:17px}.diff-copy .pill{background:var(--emra-good-tint);color:var(--emra-good);border-radius:100px;margin-top:6px;padding:4px 12px;font:600 13px Inter;display:inline-block}.flow{background:var(--emra-paper);border:1px solid var(--emra-line);border-radius:18px;padding:22px;box-shadow:0 16px 44px #26265a17}.step{background:var(--emra-wash);border-radius:12px;align-items:center;gap:14px;margin-bottom:10px;padding:13px 15px;display:flex}.step:last-child{margin-bottom:0}.step .n{background:var(--emra-indigo);width:26px;height:26px;color:var(--emra-paper);border-radius:8px;flex:none;place-items:center;font:700 13px Inter;display:grid}.step .txt strong{color:var(--emra-ink);font:600 15px Inter;display:block}.step .txt span{color:var(--emra-muted);font-size:13.5px}.step.done{background:var(--emra-good-tint)}.step.done .n{background:var(--emra-good)}.conn{background:var(--emra-indigo-line);width:2px;height:12px;margin:0 auto 10px 27px}.cmp table{border-collapse:separate;border-spacing:0;background:var(--emra-paper);border:1px solid var(--emra-line);border-radius:16px;width:100%;overflow:hidden}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--emra-line);padding:16px 20px;font-size:15.5px}.cmp thead th{background:var(--emra-wash);letter-spacing:.03em;text-transform:uppercase;color:var(--emra-muted);font:700 13px Inter}.cmp thead th:nth-child(3){color:var(--emra-indigo-ink)}.cmp td:first-child{color:var(--emra-ink);font-weight:600}.cmp tbody tr:last-child td{border-bottom:0}.cmp .yes{color:var(--emra-good);font-weight:600}.cmp .no{color:var(--emra-muted)}.cmp .col-emra{background:linear-gradient(var(--emra-wash2), var(--emra-wash2))}.cmp td.col-emra{color:var(--emra-indigo-deep);font-weight:600}.price{background:var(--emra-wash)}.price-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pcard{background:var(--emra-paper);border:1px solid var(--emra-line);border-radius:16px;padding:22px}.pcard.feat{border-color:var(--emra-indigo);box-shadow:0 12px 34px color-mix(in srgb, var(--emra-indigo) 16%, transparent);position:relative}.pcard.feat .tagf{background:var(--emra-indigo);color:var(--emra-paper);letter-spacing:.04em;text-transform:uppercase;border-radius:100px;padding:3px 10px;font:600 11px Inter;position:absolute;top:-11px;left:22px}.pcard .pn{color:var(--emra-ink);font-family:Plus Jakarta Sans;font-size:16px;font-weight:700}.pcard .pp{color:var(--emra-ink);margin:8px 0 2px;font-family:Plus Jakarta Sans;font-size:30px;font-weight:800}.pcard .pp small{color:var(--emra-muted);font:600 14px Inter}.pcard .pd{color:var(--emra-body);margin-top:10px;font-size:14px;line-height:1.55}.pcard .ptrial{color:var(--emra-indigo);margin-top:4px;font:600 12.5px Inter}.pcard .ptrial.muted{color:var(--emra-muted);font-weight:500}.pcard .pfeat{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pcard .pfeat li{color:var(--emra-body);padding-left:20px;font-size:13.5px;line-height:1.45;position:relative}.pcard .pfeat li:before{content:"";border:2px solid var(--emra-indigo);border-top:0;border-left:0;width:5px;height:9px;position:absolute;top:.3em;left:3px;transform:rotate(45deg)}.pbill{color:var(--emra-muted);margin-top:22px;font-size:13px}.final{background:linear-gradient(135deg, var(--emra-indigo-deep), var(--emra-indigo));color:var(--emra-paper);text-align:center;border-radius:24px;margin:70px 0;padding:56px 40px}.final h2{color:var(--emra-paper);margin-bottom:14px;font-size:clamp(28px,4vw,40px);font-weight:800}.final p{color:var(--emra-final-copy);max-width:48ch;margin:0 auto 28px;font-size:18px}.final .btn.primary{background:var(--emra-paper);color:var(--emra-indigo-deep);box-shadow:0 8px 26px #00000038}.final .btn.primary:hover{box-shadow:0 12px 32px #0000004d}.final .fine{color:var(--emra-final-fine);margin-top:16px;font-size:13.5px}@media (width<=820px){.diff .wrap{grid-template-columns:1fr;gap:32px}.gap-grid{grid-template-columns:1fr}.price-grid{grid-template-columns:1fr 1fr}.cmp .tablewrap{overflow-x:auto}.cmp table{min-width:560px}}@media (width<=520px){.price-grid{grid-template-columns:1fr}.hero .wrap{padding-block:52px 44px}section{padding:52px 0}}
