.erh,.erf{--brown:#593f2c;--brown-deep:#4a3424;--orange:#fc9555;--orange-deep:#e97a3a;--cream:#fff4e6;--bg:#fffbf6;--ink:#2b211a;--muted:#75655a;--line:#eadbcb;--f-display:"Anybody","Arial Narrow",Arial,sans-serif;--f-body:"DM Sans",Arial,Helvetica,sans-serif;font-family:var(--f-body)}.erh *,.erf *{box-sizing:border-box}.erh{background:var(--brown);color:#fff;isolation:isolate;position:relative;overflow:hidden}.erh .route{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.erh .in{max-width:1180px;padding:22px max(20px,env(safe-area-inset-left,0px)) 0 max(20px,env(safe-area-inset-right,0px));margin:0 auto}.erh .bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.erh .brand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.erh .brand img{width:auto;height:34px;display:block}.erh .brand .tag{font:800 13px/1 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--brown);background:var(--orange);border-radius:999px;padding:6px 11px 5px;font-stretch:115%}.erh .site{color:#fff;opacity:.85;border-bottom:1px solid #ffffff59;align-items:center;gap:6px;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.erh .site:hover{opacity:1;border-color:var(--orange)}.erh .site svg{width:14px;height:14px}.erh .grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:40px;padding:56px 0 0;display:grid}.erh .copy{min-width:0;padding-bottom:72px}.erh .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.erh .kicker i{background:var(--orange);width:22px;height:2px;display:block}.erh h1{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;color:#fff;margin:16px 0 0;font-size:clamp(40px,6.2vw,76px);font-weight:850;font-stretch:120%;line-height:.98}.erh h1 span{color:var(--orange);display:block}.erh .lede{color:#ffffffdb;max-width:34em;margin:22px 0 0;font-size:18px;line-height:1.55}.erh .ctas{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:30px;display:flex}.erh .btn{font:700 16px var(--f-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.erh .btn svg{width:18px;height:18px}.erh .btn.primary{color:#fff;background:#d2602a;font-size:19px;box-shadow:0 8px 24px #00000038}.erh .btn.primary:hover{background:#c9561f;transform:translateY(-1px)}.erh .btn.ghost{color:#fff;background:0 0;border:1.5px solid #fff6}.erh .btn.ghost:hover{border-color:var(--orange);color:var(--orange)}.erh .btn.ghost em{letter-spacing:.06em;text-transform:uppercase;color:var(--orange);background:#fc95552e;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.erh .btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.erh .feats{color:#fffc;flex-wrap:wrap;gap:10px 22px;margin:34px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.erh .feats li{align-items:center;gap:8px;display:flex}.erh .feats svg{width:18px;height:18px;color:var(--orange);flex:none}.erh .visual{justify-content:center;align-self:end;min-height:520px;display:flex;position:relative}.erh .sun{aspect-ratio:1;background:var(--orange);border-radius:50%;width:min(470px,92%);position:absolute;top:40px;left:50%;transform:translate(-50%)}.erh .phone{background:#1e1611;border-radius:40px;width:280px;height:560px;margin-top:20px;padding:10px;position:relative;transform:rotate(-4deg)translateY(36px);box-shadow:0 30px 60px #1e140c73}.erh .screen{background:#fffbf6;border-radius:31px;width:100%;height:100%;position:relative;overflow:hidden}.erh .screen svg{width:100%;height:100%;display:block}.erh .float{color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:13px;line-height:1.3;display:flex;position:absolute;top:96px;right:-6px;transform:rotate(3deg);box-shadow:0 14px 30px #1e140c4d}.erh .float b{font-size:14px;display:block}.erh .float .pin{background:var(--orange-deep);border:2.5px solid #fff;border-radius:50% 50% 50% 0;flex:none;place-items:center;width:30px;height:30px;display:grid;transform:rotate(-45deg);box-shadow:0 2px 6px #0000004d}.erh .float .pin span{color:#fff;font:700 12px var(--f-body);transform:rotate(45deg)}.erh .float small{color:var(--muted)}@media (width<=900px){.erh .grid{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:40px}.erh .copy{padding-bottom:8px}.erh .visual{min-height:380px;margin:0 -20px;overflow:hidden}.erh .phone{width:230px;height:460px;transform:rotate(-4deg)translateY(60px)}.erh .sun{width:340px;top:50px}.erh .float{top:70px;right:calc(50% - 200px)}}@media (width<=420px){.erh .brand .tag{display:none}.erh .lede{font-size:16px}.erh .btn{justify-content:center;width:100%}.erh .float{right:8px}}@media (prefers-reduced-motion:reduce){.erh .btn{transition:none}}.erf{background:var(--bg);color:var(--ink);border-top:1px solid var(--line);margin-top:64px}.erf .in{max-width:1180px;padding:44px max(20px,env(safe-area-inset-left,0px)) 28px max(20px,env(safe-area-inset-right,0px));margin:0 auto}.erf .top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.erf .slogan{font-family:var(--f-display);color:var(--brown);text-wrap:balance;margin:14px 0 0;font-size:26px;font-weight:850;font-stretch:115%;line-height:1.08}.erf .slogan span{color:var(--orange-deep)}.erf .logo{width:auto;height:30px;display:block}.erf .logo-wrap{background:var(--brown);border-radius:10px;padding:9px 12px;display:inline-block}.erf h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:4px 0 12px;font-size:12px;font-weight:700}.erf ul{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.erf a{color:var(--ink);text-decoration:none}.erf a:hover{color:var(--orange-deep)}.erf .soon{color:var(--muted)}.erf .soon em{color:var(--brown);background:#ffe1cc;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.erf .bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:36px;padding-top:18px;font-size:13px;display:flex}.erf .social{gap:10px;display:flex}.erf .social a{background:var(--cream);width:36px;height:36px;color:var(--brown);border-radius:50%;place-items:center;display:grid}.erf .social a:hover{background:var(--orange);color:var(--brown)}.erf .social svg{width:17px;height:17px}@media (width<=860px){.erf .top{grid-template-columns:1fr 1fr}.erf .lead{grid-column:1/-1}}@media (width<=420px){.erf .top{grid-template-columns:1fr}}.eri{--brown:#593f2c;--orange:#fc9555;--orange-deep:#d2602a;--cream:#fff4e6;--bg:#fffbf6;--ink:#2b211a;--muted:#75655a;--line:#eadbcb;--f-display:"Anybody","Arial Narrow",Arial,sans-serif;--f-body:"DM Sans",Arial,Helvetica,sans-serif;font-family:var(--f-body);color:var(--ink);background:var(--bg)}.eri *{box-sizing:border-box}.eri .in{max-width:1180px;padding:64px max(20px,env(safe-area-inset-left,0px)) 8px max(20px,env(safe-area-inset-right,0px));margin:0 auto}.eri .card{background:var(--cream);border:1px solid var(--line);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:40px;padding:40px;display:grid}.eri .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--orange-deep);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.eri .kicker i{background:var(--orange-deep);width:22px;height:2px;display:block}.eri h2{font-family:var(--f-display);color:var(--brown);text-wrap:balance;margin:12px 0 0;font-size:clamp(30px,4vw,44px);font-weight:850;font-stretch:118%;line-height:1.02}.eri h2 span{color:var(--orange-deep)}.eri p.lede{color:var(--muted);max-width:30em;margin:14px 0 0;font-size:17px;line-height:1.55}.eri .act{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.eri .btn{font:700 17px var(--f-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;display:inline-flex}.eri .btn svg{width:19px;height:19px}.eri .btn.dark{background:var(--brown);color:#fff}.eri .btn.dark:hover{background:#4a3424}.eri .btn:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.eri .done{color:#3f6b48;background:#e3efdf;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:inline-flex}.eri .hint{color:var(--muted);font-size:14px}.eri .hint b{color:var(--ink)}.eri .ios{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;padding:16px 18px}.eri .ios ol{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.eri .ios li{counter-increment:s;align-items:center;gap:12px;font-size:15px;display:flex}.eri .ios li:before{content:counter(s);background:var(--brown);color:#fff;width:26px;height:26px;font:700 13px/26px var(--f-body);text-align:center;border-radius:50%;flex:none}.eri .ios svg{vertical-align:-3px;color:#2f7bf6;width:18px;height:18px;display:inline-block}.eri .ios li span{line-height:1.5;display:block}.eri .steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.eri .step{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid}.eri .step .ic{background:var(--orange);width:52px;height:52px;color:var(--brown);border-radius:50%;place-items:center;display:grid}.eri .step .ic svg{width:24px;height:24px}.eri .step b{color:var(--ink);font-size:16px;display:block}.eri .step span{color:var(--muted);font-size:14px}@media (width<=860px){.eri .card{grid-template-columns:minmax(0,1fr);gap:26px;padding:26px 20px}.eri .in{padding-top:40px}}@media (width<=420px){.eri .btn{justify-content:center;width:100%}}
