#customers,#products,#orders,#sold-out,#payments,#where,#questions{scroll-margin-top:calc(var(--header-h) + 16px)}.es-kicker{margin:0 0 16px;font-size:13px;font-weight:650;color:var(--accent-deep)}.es-browser{overflow:hidden;border:1px solid #dfe5d8;border-radius:14px;background:#fff;box-shadow:0 26px 60px -40px #0f111573}.es-browser__bar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid #edf0e9;background:#fafbf7}.es-browser__bar i{width:8px;height:8px;border-radius:50%;background:#dde3d6}.es-browser img,.es-panel img,.es-phone img{display:block;width:100%;height:auto}.es-panel{overflow:hidden;border:1px solid #dfe5d8;border-radius:14px;background:#fff;box-shadow:0 26px 60px -40px #0f111573}.es-phone{overflow:hidden;border:7px solid #15171c;border-radius:30px;background:#15171c;box-shadow:0 24px 50px -30px #0f111599}.es-phone img{border-radius:23px}.es-figure{margin:0;min-width:0}.es-figure figcaption,.es-band figcaption,.es-pair figcaption{margin-top:12px;font-size:14px;line-height:1.5;color:var(--ink-soft)}.es-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;margin-top:34px;padding:56px 52px 64px;border-radius:20px;background:var(--mint)}.es-hero h1{margin:0;max-width:15ch;font-size:clamp(36px,4.2vw,56px);font-weight:650;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.es-hero .intro{margin:24px 0 0;max-width:48ch;font-size:17px;line-height:1.65;color:#3b453b}.es-hero__stage{position:relative;margin:0;padding:0 0 34px 70px;min-width:0}.es-hero__browser{position:relative}.es-hero__phone{position:absolute;left:0;bottom:0;width:31%;border-width:6px;border-radius:26px}.es-hero__phone img{border-radius:20px}.es-hero__tag{position:absolute;right:8px;bottom:-42px;max-width:250px}.es-phones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none}.es-phones h3{display:flex;align-items:center;gap:10px;margin:20px 0 6px;font-size:18px;font-weight:650;letter-spacing:-.02em}.es-phones p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-soft)}.es-step{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:700}.es-split{display:grid;gap:28px;align-items:start}.es-split--wide{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.es-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.es-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;margin:30px 0 0;padding:26px 28px;border-radius:16px;background:var(--mint);list-style:none}.es-points li{display:flex;gap:12px;font-size:16px;line-height:1.5}.es-points svg{flex:none;margin-top:2px;color:var(--accent-deep)}.es-points--stack{grid-template-columns:minmax(0,1fr);margin:0}#orders .es-split{margin-top:30px}.es-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;margin-top:34px;padding:40px 44px;border-radius:20px;background:#0f1115;color:#fbfff9}.es-band h3{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:650;line-height:1.12;letter-spacing:-.034em}.es-band p{margin:14px 0 0;max-width:42ch;font-size:16px;line-height:1.65;color:#c3cbc1}.es-band__phones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:460px;justify-self:end;width:100%}.es-band__phones figure{margin:0;min-width:0}.es-band figcaption{color:#9aa398}.es-band .es-phone{border-color:#2a2e36;background:#2a2e36}.es-lede{margin:16px 0 0;max-width:46ch;font-size:17px;line-height:1.7;color:var(--ink-soft)}.es-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:480px;justify-self:end;width:100%}.es-pair figure{margin:0;min-width:0}.es-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.es-cards article,.es-where article{padding:22px 22px 20px;border:1px solid #e3e8dd;border-radius:14px;background:#fff}.es-cards svg,.es-where svg{color:var(--accent-deep)}.es-cards h3,.es-where h3{margin:14px 0 6px;font-size:17px;font-weight:650;letter-spacing:-.02em}.es-cards p,.es-where p{margin:0;font-size:15px;line-height:1.55;color:var(--ink-soft)}.es-shots{margin-top:30px;align-items:start}.es-where{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:1100px){.es-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.es-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:40px 32px 70px}.es-hero h1{max-width:18ch}.es-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.es-split--wide,.es-split--even,.es-band{grid-template-columns:minmax(0,1fr)}.es-band__phones,.es-pair{justify-self:start}.es-where{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.es-hero{margin-top:18px;padding:30px 20px 64px;border-radius:16px}.es-hero h1{font-size:34px}.es-hero .intro{font-size:16px}.es-hero__stage{padding-left:34px}.es-hero__phone{width:36%}.es-hero__tag{right:0;bottom:-54px;max-width:200px}.es-points{grid-template-columns:minmax(0,1fr);padding:22px 20px}.es-cards{grid-template-columns:minmax(0,1fr)}.es-band{padding:30px 20px;border-radius:16px}.es-phones p{font-size:14px}.es-phone{border-width:5px;border-radius:22px}.es-phone img{border-radius:17px}}
