.hm{--hm-navy:#0e2238;--hm-navy-2:#16385a;--hm-indigo:#2a2f57;--hm-orange:#e09a32;--hm-orange-ink:#1a1205;--hm-ink:#101828;font-family:var(--font-manrope), system-ui, sans-serif;color:var(--hm-ink);background:#fff;width:100%;line-height:1.55}.hm-hero a{color:inherit}.hm-in{max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));box-sizing:border-box;width:100%;margin-inline:auto}.hm-btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.hm-btn:focus-visible,.hm-hero a:focus-visible{outline:2px solid var(--hm-orange);outline-offset:2px}.hm-btn.is-orange{background:var(--hm-orange);color:var(--hm-orange-ink)}.hm-btn.is-orange:hover{background:#eaa944}.hm-btn.is-white{color:var(--hm-navy);background:#fff}.hm-btn.is-ghost{color:#fff;border-color:#ffffff73}.hm-btn.is-ghost:hover{border-color:#fff}.hm-hero{background:linear-gradient(135deg, var(--hm-navy) 0%, var(--hm-navy-2) 55%, var(--hm-indigo) 100%);color:#fff}.hm-nav{align-items:center;gap:24px;padding-block:16px;display:flex}.hm-brand{align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.hm-mark{width:22px;height:auto}.hm-links{gap:20px;font-size:14px;font-weight:600;display:flex}.hm-links a{opacity:.85;text-decoration:none}.hm-links a:hover{opacity:1}.hm-nav-cta{gap:8px;margin-left:auto;display:flex}.hm-nav-cta .hm-btn{padding:8px 16px;font-size:14px}.hm-hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,48px);padding-block:clamp(28px,5vw,56px) clamp(36px,5vw,64px);display:grid}.hm-hero-copy h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,4.8vw,58px);font-weight:800;line-height:1.04}.hm-lead{opacity:.9;max-width:40ch;margin:16px 0 26px;font-size:18px}.hm-stack{gap:10px;max-width:300px;display:grid}.hm-hero-shot{min-width:0}.hm-screen{background:#0b1626;border-radius:14px;overflow:hidden;box-shadow:0 28px 60px -24px #0009}.hm-screen img{width:100%;max-width:100%;height:auto;display:block}.hm-cap{text-align:center;opacity:.88;margin:12px 0 0;font-size:14px}@media (max-width:860px){.hm-hero-grid{grid-template-columns:1fr}.hm-links{display:none}.hm-stack{grid-template-columns:1fr 1fr;max-width:none}}@media (max-width:420px){.hm-nav-cta .is-ghost{display:none}.hm-stack{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hm-btn{transition:none}}.hm-hero h1{font-family:var(--font-manrope), system-ui, sans-serif}.hm-hero-kicker{align-items:center;gap:10px;margin:0 0 18px;font-size:15px;font-weight:700;display:inline-flex}.hm-hero-kicker img{border-radius:9px;width:36px;height:36px}.hm-proof{color:#ffffffdb;max-width:44ch;margin:22px 0 0;font-size:14px;line-height:1.6}.hm-proof b{color:#fff;font-weight:800}.hm-hero-shot{margin:0}.hm-screen-bar{background:#eef1f5;border-bottom:1px solid #dde2ea;align-items:center;gap:6px;padding:9px 12px;display:flex}.hm-screen-bar i{background:#c9d0da;border-radius:50%;width:9px;height:9px}.hm-screen-bar span{color:#3a4352;background:#fff;border-radius:999px;margin:0 auto;padding:2px 12px;font-size:12px;font-weight:600}.zm-open{cursor:zoom-in;width:100%;text-align:inherit;color:inherit;font:inherit;background:0 0;border:0;padding:0;display:block}.zm-open:focus-visible{outline-offset:3px;outline:3px solid #e09a32}.zm-dialog{background:#fff;border:0;border-radius:12px;width:min(1400px,94vw);max-width:none;max-height:92vh;margin:auto;padding:0;inset:0;overflow:visible}.zm-dialog::backdrop{background:#060e1ad1}.zm-dialog img{object-fit:contain;border-radius:12px;width:100%;height:auto;max-height:92vh;display:block}.zm-close{color:#0e2238;cursor:pointer;background:#fff;border:0;border-radius:50%;width:40px;height:40px;font:700 24px/1 system-ui,sans-serif;position:absolute;top:-14px;right:-14px;box-shadow:0 4px 16px #0000004d}.zm-close:focus-visible{outline-offset:2px;outline:3px solid #e09a32}@media (max-width:640px){.zm-close{top:6px;right:6px}}.hm-hero-copy h1{letter-spacing:normal;font-weight:600;line-height:1.16}
.hl{--hl-navy:#0e2238;--hl-navy-2:#16385a;--hl-orange:#e09a32;--hl-orange-ink:#1a1205;--hl-ink:#0f1b2d;--hl-muted:#4f5b6b;--hl-line:#e3e7ee;--hl-line-2:#d7dde6;--hl-soft:#f4f6f9;--hl-focus:#16385a;--hl-pad:clamp(64px, 8.5vw, 120px);font-family:var(--font-manrope,"Manrope"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color:var(--hl-ink);-webkit-font-smoothing:antialiased;background:#fff;width:100%;font-size:16px;line-height:1.55}.hl *,.hl :before,.hl :after{box-sizing:border-box}.hl :where(h2),.hl :where(h3),.hl :where(p),.hl :where(figure),.hl :where(ul),.hl :where(ol){margin:0}.hl :where(h2),.hl :where(h3){letter-spacing:normal;font-family:inherit}.hl :where(p),.hl :where(summary),.hl :where(figcaption){text-wrap:pretty}.hl :where(ul),.hl :where(ol){padding:0;list-style:none}.hl :where(img){max-width:100%;height:auto;display:block}.hl :where(a){color:inherit;text-decoration:underline}.hl-sprite{width:0;height:0;position:absolute;overflow:hidden}.hl-in{width:100%;max-width:1180px;margin-inline:auto;padding-inline:16px}.hl-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.hl-glyph{fill:currentColor;stroke:none;flex:none;width:20px;height:20px}.hl a:focus-visible,.hl summary:focus-visible{outline:3px solid var(--hl-focus);outline-offset:3px}.hl-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--hl-navy-2);align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.hl-dot{background:var(--hl-orange);border-radius:50%;flex:none;width:8px;height:8px}.hl-h2{letter-spacing:-.025em;color:var(--hl-navy);text-wrap:balance;font-size:clamp(30px,3.5vw,46px);font-weight:800;line-height:1.08}.hl-btn{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 24px;font-size:16px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.hl-btn .hl-glyph,.hl-btn .hl-ico{width:20px;height:20px}.hl-btn-orange{background:var(--hl-orange);color:var(--hl-orange-ink)}.hl-btn-orange:hover{background:#edad4e}.hl-btn-ghost{color:#fff;border-color:#ffffff8c}.hl-btn-ghost:hover{background:#ffffff12;border-color:#fff}.hl-more{text-underline-offset:5px;align-items:center;gap:6px;font-size:16px;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.hl-more .hl-ico{stroke-width:2.2px;width:16px;height:16px}.hl-more:hover{text-decoration-thickness:2.5px}.hl-proof{padding-block:clamp(44px,5.5vw,76px) clamp(48px,6vw,84px)}.hl-proof-top{border-bottom:2px solid var(--hl-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-bottom:18px;display:flex}.hl-asof{color:var(--hl-muted);font-size:14px;font-weight:600}.hl-figs{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.45fr);display:grid}.hl-figs li{border-left:1px solid var(--hl-line);min-width:0;padding:30px 24px 28px}.hl-figs li:first-child{border-left:0;padding-left:0}.hl-figs b{color:var(--hl-navy);white-space:nowrap;letter-spacing:-.05em;font-variant-numeric:lining-nums proportional-nums;font-size:clamp(46px,7vw,104px);font-weight:800;line-height:.92;display:block}.hl-figs b small{letter-spacing:0;vertical-align:.24em;margin-right:.2em;font-size:.3em;font-weight:800}.hl-figs span{color:var(--hl-navy-2);margin-top:14px;font-size:17px;font-weight:700;display:block}.hl-trades-wrap{border-top:1px solid var(--hl-line);flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:24px;display:flex}.hl-trades-label{color:var(--hl-muted);font-size:14px;font-weight:700}.hl-trades{flex-wrap:wrap;gap:8px;display:flex}.hl-trades li{background:var(--hl-soft);color:var(--hl-navy-2);border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:14px;font-weight:700;line-height:1.3;display:inline-flex}.hl-trades .hl-ico{width:18px;height:18px}.hl-band{padding-block:var(--hl-pad);position:relative}.hl-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,5.5vw,80px);display:grid}.hl-split.is-flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.hl-split.is-flip .hl-media{grid-area:1/1}.hl-app{align-items:center;gap:16px;display:flex}.hl-app-icon{border-radius:15px;flex:none;width:60px;height:60px;box-shadow:0 10px 24px -12px #00000073}.hl-app-line{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.hl-app-name{letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1.1}.hl-app-sub{margin-top:4px;font-size:15px;font-weight:600}.hl-badge{letter-spacing:.01em;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:12.5px;font-weight:800;line-height:1.3;display:inline-flex}.hl-say{letter-spacing:-.035em;text-wrap:balance;margin-top:30px;font-size:clamp(34px,3.2vw,46px);font-weight:800;line-height:1.06}.hl-pasal .hl-say{font-size:clamp(36px,4.1vw,58px);line-height:1.02}.hl-nb{display:inline-block}.hl-lede{max-width:34em;margin-top:18px;font-size:18px;line-height:1.5}.hl-feats{gap:14px;margin-top:28px;display:grid}.hl-feats li{align-items:center;gap:14px;font-size:17px;font-weight:700;line-height:1.35;display:flex}.hl-fi{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.hl-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:32px;display:flex}.hl-stores{flex-wrap:wrap;gap:10px;display:flex}.hl-store{border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:8px 18px 8px 14px;line-height:1.15;text-decoration:none;transition:background-color .15s;display:inline-flex}.hl-store .hl-glyph{width:22px;height:22px}.hl-store small{font-size:11.5px;font-weight:600;display:block}.hl-store b{letter-spacing:-.01em;font-size:17px;font-weight:800;display:block}.hl-media,.hl-copy{min-width:0}.hl-pasal{--hl-focus:#ffd08a;color:#fff;background:radial-gradient(55% 60% at 80% 28%,#48dccc33,#48dccc00 70%),linear-gradient(160deg,#0f5257 0%,#0c4458 50%,#0b3550 100%);overflow:hidden}.hl-pasal .hl-app-sub{color:#cfe4e4}.hl-pasal .hl-app-icon{box-shadow:0 0 0 1px #ffffff2e,0 12px 28px -12px #0009}.hl-pasal .hl-badge{color:#0b4a50;background:#d6f7f1}.hl-pasal .hl-fi{color:#8cf0e4;background:#7fede021}.hl-price{--hl-focus:#0b4a50;color:var(--hl-ink);background:#fff;border-radius:20px;margin-top:36px;padding:22px 24px 24px;box-shadow:0 30px 60px -34px #000c14cc}.hl-price-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.hl-price-label{letter-spacing:.12em;text-transform:uppercase;color:#0b5f5a;font-size:13px;font-weight:800}.hl-price-chip{color:#0b4a50;background:#d6f7f1;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:800;line-height:1.3}.hl-price-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.hl-price .hl-more{color:#0b4a50}.hl-price-fig{letter-spacing:-.035em;color:#0b2e3a;font-variant-numeric:lining-nums proportional-nums;margin-top:10px;font-size:40px;font-weight:800;line-height:1}.hl-price-fig small{letter-spacing:0;margin-right:6px;font-size:16px;font-weight:800}.hl-price-fig span{letter-spacing:0;color:var(--hl-muted);margin-left:6px;font-size:16px;font-weight:700}.hl-price-note{color:var(--hl-muted);margin-top:8px;font-size:15px;font-weight:600}.hl-stack{display:grid}.hl-stack>.hl-win{grid-area:1/1}.hl-win.is-back{place-self:start end;width:84%}.hl-win.is-front{place-self:start;width:72%;margin-top:34%}.hl-win{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 60px 100px -50px #000a10e6}.hl-win.is-back{box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -50px #000a10cc}.hl-win.is-front{box-shadow:0 0 0 1px #00000014,0 50px 90px -30px #00080ed9}.hl-win-bar{background:#eef2f4;border-bottom:1px solid #dde3e7;align-items:center;gap:7px;height:38px;padding-inline:14px;display:flex}.hl-win-bar i{background:#c6ced6;border-radius:50%;flex:none;width:10px;height:10px}.hl-win-url{color:#3f4a57;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-inline:auto;padding:3px 14px;font-size:12.5px;font-weight:700;display:inline-flex;transform:translate(-16px)}.hl-cap{color:#cfe4e4;margin-top:18px;font-size:14px;font-weight:600}.hl-designs{border-top:1px solid #ffffff29;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5.5vw,80px);margin-top:clamp(64px,8vw,112px);padding-top:clamp(40px,5vw,64px);display:grid}.hl-designs-head h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,2.8vw,36px);font-weight:800;line-height:1.12}.hl-designs-head p{color:#cfe4e4;max-width:24em;margin-top:14px;font-size:17px;font-weight:600}.hl-designs-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(12px,1.8vw,24px);display:grid}.hl-designs-row img{border-radius:12px;width:100%;box-shadow:0 0 0 1px #ffffff2e}.hl-designs-row figcaption{color:#e6f2f2;margin-top:12px;font-size:15px;font-weight:700}.hl-seep{--hl-focus:#0c3a34;color:#0c3a34;background:#cff26a}.hl-seep .hl-app-icon{box-shadow:0 0 0 1px #0c3a341f,0 12px 24px -14px #0c3a3480}.hl-seep .hl-app-sub{color:#2f5a2e}.hl-seep .hl-badge,.hl-seep .hl-fi{color:#cff26a;background:#0c3a34}.hl-seep .hl-store{color:#fff;background:#0c3a34}.hl-seep .hl-store:hover{background:#134d45}.hl-seep-shot{border-radius:22px;width:100%;box-shadow:0 50px 80px -44px #0c3a34bf}.hl-kepto{--hl-focus:#2a2117;color:#2a2117;background:#f1e8d7;overflow:hidden}.hl-kepto .hl-app-sub{color:#5c4a33}.hl-kepto .hl-badge{color:#f1e8d7;background:#2a2117}.hl-kepto .hl-fi{color:#1e1608;background:#e0a92e}.hl-kepto .hl-store{color:#f7f1e6;background:#2a2117}.hl-kepto .hl-store:hover{background:#43362a}.hl-kepto-shot{border-radius:22px;width:100%;box-shadow:0 50px 80px -44px #2a2117bf}.hl-money{padding-block:var(--hl-pad);background:var(--hl-soft)}.hl-money-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.hl-money-head .hl-h2{margin-top:18px}.hl-money-head p.hl-money-intro{color:var(--hl-muted);max-width:26em;margin-top:18px;font-size:17px}.hl-ledger{border-top:2px solid var(--hl-navy)}.hl-ledger li{border-bottom:1px solid var(--hl-line-2);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:6px 20px;padding:26px 0;display:grid}.hl-ledger-icon{border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.hl-ledger-icon.is-mark{background:var(--hl-navy);color:#fff}.hl-ledger-icon.is-ring{box-shadow:0 0 0 1px var(--hl-line-2)}.hl-ledger-icon.is-mark svg{width:24px;height:29px}.hl-ledger h3{color:var(--hl-navy);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:19px;font-weight:800;line-height:1.25;display:flex}.hl-ledger-desc{color:var(--hl-muted);margin-top:4px;font-size:15.5px}.hl-ledger .hl-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--hl-navy-2);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.hl-ledger .hl-tag .hl-dot{width:7px;height:7px}.hl-ledger-fig{text-align:right;color:var(--hl-navy);letter-spacing:-.03em;white-space:nowrap;font-size:30px;font-weight:800;line-height:1.05}.hl-ledger-fig small{letter-spacing:0;color:var(--hl-muted);margin-top:4px;font-size:13px;font-weight:700;display:block}.hl-ledger-fig a{letter-spacing:0;font-size:16px}.hl-ledger-note{color:var(--hl-muted);margin-top:16px;font-size:14px}.hl-founder{padding-block:var(--hl-pad);background:#fff}.hl-founder-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.hl-photo{position:relative}.hl-photo img{aspect-ratio:1;object-fit:cover;border-radius:28px;width:100%}.hl-photo figcaption{background:#fff;border-radius:16px;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 36px);padding:12px 18px 12px 12px;line-height:1.25;display:flex;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 20px 40px -24px #0e22388c}.hl-photo figcaption span.hl-mark-tile{background:var(--hl-navy);color:#fff;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hl-photo figcaption svg{width:18px;height:22px}.hl-photo figcaption b{color:var(--hl-navy);font-size:16px;font-weight:800;display:block}.hl-photo figcaption small{color:var(--hl-muted);font-size:13.5px;font-weight:600;display:block}.hl-founder-copy .hl-h2{margin-top:18px}.hl-founder-copy .hl-lede{color:var(--hl-muted);font-size:18px}.hl-time{border-top:1px solid var(--hl-line);margin-top:30px}.hl-time li{border-bottom:1px solid var(--hl-line);grid-template-columns:170px minmax(0,1fr);gap:6px 24px;padding:18px 0;display:grid}.hl-when{color:var(--hl-navy);white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.hl-time p{color:#2f3b4c;font-size:16.5px}.hl-founder-copy .hl-more{color:var(--hl-navy-2);margin-top:26px}.hl-faq{padding-block:var(--hl-pad);background:var(--hl-soft)}.hl-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.hl-faq-head .hl-h2{margin-top:18px}.hl-faq-note{color:var(--hl-muted);margin-top:18px;font-size:16px}.hl-faq-note a{color:var(--hl-navy-2);text-underline-offset:4px;overflow-wrap:anywhere;font-weight:800}.hl-faq-list{border-top:1px solid var(--hl-line-2)}.hl-faq-list details{border-bottom:1px solid var(--hl-line-2)}.hl-faq-list summary{cursor:pointer;color:var(--hl-navy);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(18px,1.6vw,21px);font-weight:800;line-height:1.3;list-style:none;display:flex}.hl-faq-list summary::-webkit-details-marker{display:none}.hl-faq-list summary:after{content:"";background:linear-gradient(var(--hl-navy), var(--hl-navy)) center / 13px 2px no-repeat, linear-gradient(var(--hl-navy), var(--hl-navy)) center / 2px 13px no-repeat, #fff;border:1.5px solid #c3ccd8;border-radius:50%;flex:none;width:34px;height:34px}.hl-faq-list details[open] summary:after{background:linear-gradient(#fff, #fff) center / 13px 2px no-repeat, var(--hl-navy);border-color:var(--hl-navy)}.hl-faq-list summary:hover:after{border-color:var(--hl-navy)}.hl-faq-list details>div{padding:0 54px 26px 0}.hl-faq-list details p{color:#3a4657;font-size:17px;line-height:1.6}.hl-faq-list details a{color:var(--hl-navy-2);text-underline-offset:4px;font-weight:800}.hl-cta{--hl-focus:#ffd08a;color:#fff;text-align:center;background:linear-gradient(160deg,#0e2238 0%,#16385a 100%);padding-block:clamp(76px,9vw,128px);position:relative;overflow:hidden}.hl-cta-mark{color:#fff;opacity:.045;pointer-events:none;width:440px;height:530px;position:absolute;top:50%;right:-110px;transform:translateY(-50%)}.hl-cta .hl-in{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:relative}.hl-cta h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,6vw,80px);font-weight:800;line-height:1}.hl-cta h2 em{color:var(--hl-orange);font-style:normal}.hl-cta-sub{color:#c3cbd5;max-width:34em;margin-top:22px;font-size:19px;line-height:1.5}.hl-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hl-cta-actions .hl-btn{min-height:56px;padding-inline:28px;font-size:17px}.hl-cta-contact{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:30px;display:flex}.hl-cta-contact a{color:#e6ebf1;align-items:center;gap:9px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.hl-cta-contact a:hover{text-underline-offset:4px;text-decoration:underline}.hl-cta-contact .hl-ico{color:#9db2c9;width:19px;height:19px}.hl-foot{--hl-focus:#ffd08a;color:#a9b3bf;background:#0a1828;padding-block:56px 34px;font-size:14.5px}.hl-foot-top{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.hl-foot-brand{color:#fff;align-items:center;gap:10px;width:max-content;font-size:18px;font-weight:800;text-decoration:none;display:flex}.hl-foot-brand svg{width:22px;height:26px}.hl-foot-about{max-width:24em;margin-top:14px;line-height:1.6}.hl-foot h3{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:13px;font-weight:800}.hl-foot-col ul{gap:9px;display:grid}.hl-foot-col a{color:#c9d1da;overflow-wrap:anywhere;text-decoration:none}.hl-foot-col a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.hl-foot-contact a{align-items:center;gap:10px;display:inline-flex}.hl-foot-ic{color:#e09a32;flex:none;width:18px;height:18px}.hl-foot-reg{color:#a2acb8;border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:6px 22px;margin-top:44px;padding-top:22px;font-size:13.5px;display:flex}.hl-foot-reg a{color:inherit;text-underline-offset:3px;text-decoration:underline}.hl-foot-reg a:hover{color:#fff}@media (max-width:1080px){.hl-figs li{padding-inline:18px}.hl-ledger li{grid-template-columns:48px minmax(0,1fr)}.hl-ledger-fig{text-align:left;grid-column:2}.hl-ledger-fig small{margin-left:8px;display:inline}}@media (max-width:900px){.hl-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-figs li:nth-child(3){border-left:0;padding-left:0}.hl-figs li:nth-child(n+3){border-top:1px solid var(--hl-line)}.hl-split,.hl-split.is-flip,.hl-money-grid,.hl-founder-grid,.hl-faq-grid{grid-template-columns:minmax(0,1fr)}.hl-split.is-flip .hl-media{grid-area:auto}.hl-designs{grid-template-columns:minmax(0,1fr)}.hl-say{font-size:36px}.hl-photo{max-width:440px}.hl-foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.hl-foot-top>:first-child{grid-column:1/-1}}@media (min-width:641px) and (max-width:900px){.hl-founder-grid{grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:center;gap:0 32px}.hl-founder-copy{display:contents}.hl-photo{max-width:none}.hl-photo figcaption{gap:10px;max-width:calc(100% - 24px);padding:10px 14px 10px 10px;bottom:12px;left:12px;right:12px}.hl-founder-copy>.hl-time,.hl-founder-copy>.hl-more{grid-column:1/-1}.hl-founder-copy>.hl-time{margin-top:40px}.hl-founder-copy>.hl-more{justify-self:start}}@media (max-width:640px){.hl-figs li{padding:22px 12px 20px 16px}.hl-figs li:nth-child(odd){padding-left:0}.hl-figs b{font-size:clamp(36px,11.6vw,52px)}.hl-figs span{margin-top:10px;font-size:15px}.hl-trades-label{width:100%}.hl-app-icon{border-radius:13px;width:52px;height:52px}.hl-app-name{font-size:23px}.hl-say{margin-top:22px;font-size:clamp(30px,8.7vw,36px)}.hl-feats li{font-size:16px}.hl-fi{border-radius:11px;width:38px;height:38px}.hl-price{padding:20px}.hl-price .hl-btn{width:100%}.hl-media.is-bleed{margin-inline:-16px}.hl-seep-shot{box-shadow:none;aspect-ratio:520/700;object-fit:cover;object-position:top;border-radius:0;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.hl-kepto-shot{box-shadow:none;aspect-ratio:520/720;object-fit:cover;object-position:top;border-radius:0;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.hl-seep,.hl-kepto{padding-bottom:0}.hl-stores{width:100%}.hl-store{flex:1 1 0;justify-content:center;padding-inline:12px}.hl-store b{white-space:nowrap}.hl-win-bar{gap:5px;height:28px;padding-inline:10px}.hl-win-bar i{width:7px;height:7px}.hl-win-url{padding:2px 10px;font-size:10.5px;transform:none}.hl-win{border-radius:10px}.hl-win.is-back{width:90%}.hl-win.is-front{width:84%;margin-top:33%}.hl-ledger li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 16px}.hl-ledger-icon{border-radius:11px;width:44px;height:44px}.hl-time li{grid-template-columns:minmax(0,1fr)}.hl-faq-list details>div{padding-right:0}.hl-cta{text-align:left}.hl-cta .hl-in{justify-items:start}.hl-cta-actions{justify-content:flex-start;width:100%}.hl-cta-actions .hl-btn{white-space:normal;text-align:center;width:100%;padding-inline:20px}.hl-cta-contact{flex-direction:column;justify-content:flex-start}.hl-cta-mark{width:300px;height:362px;top:40px;right:-110px;transform:none}.hl-foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.hl-foot-top>:last-child{grid-column:1/-1}.hl-foot-reg{flex-direction:column}}@media (prefers-reduced-motion:reduce){.hl-btn,.hl-store{transition:none}}.hl-proof{background:radial-gradient(60% 120% at 100% 0,#1559e81a,#0000 70%),linear-gradient(135deg,#e3f5f2 0%,#e9f0fc 100%)}.hl-proof .hl-trades li{background:#fff}.hl-figs{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.7fr)}.hl-figs b{font-size:clamp(44px,6.4vw,96px)}.hl-proof-note{max-width:70ch;color:var(--hl-navy-2);margin:0 0 22px;font-size:15px;font-weight:600}.hl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hl-faq-list summary:after{transition:transform .2s}.hl-faq-list details[open] summary:after{background:linear-gradient(#fff, #fff) center / 13px 2px no-repeat, linear-gradient(#fff, #fff) center / 2px 13px no-repeat, var(--hl-navy);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.hl-faq-list summary:after{transition:none}}@media (max-width:900px){.hl-figs li:nth-child(3){grid-column:1/-1}}@media (max-width:640px){.hl-figs b{white-space:normal}.hl-media.is-bleed picture{aspect-ratio:520/760;display:block;overflow:hidden}.hl-media.is-bleed picture img{object-fit:cover;object-position:50% 100%;width:100%;height:100%}}.hl-win.is-solo{width:100%}.hl-designs-row{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.hl-designs-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.hl-h2,.hl-say,.hl-cta h2,.hl-designs-head h3,.hl-app-name,.hl-figs b,.hl-price-fig,.hl-ledger-fig{letter-spacing:normal;font-weight:600}.hl-trades-more{color:var(--hl-navy-2);font-size:14px;font-weight:600}.hl-designs.is-phones{grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,32px);margin-top:clamp(48px,6vw,80px)}.hl-designs.is-phones .hl-designs-head p{max-width:36em}.hl-designs.is-phones .hl-designs-row{grid-template-columns:repeat(5,minmax(0,1fr))}.hl-designs.is-phones .hl-stores{margin-top:18px}.hl-pasal .hl-store{color:var(--hl-navy);background:#fff}.hl-pasal .hl-store:hover{background:#e6edf5}.hl-designs.is-phones .hl-designs-row img{border-radius:16px}@media (max-width:900px){.hl-designs.is-phones .hl-designs-row{scroll-snap-type:x mandatory;padding-inline:16px;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;margin-inline:-16px;padding-bottom:6px;overflow-x:auto}.hl-designs.is-phones .hl-designs-row li{scroll-snap-align:start}}
