@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2) format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff) format("woff")}:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#07111f;color:#f8fafc;font-synthesis:none;--bg: #07111f;--surface: #0f1c30;--line: #2b4563;--orange: #f97316;--orange-dark: #ea580c;--blue: #7dd3fc;--text: #f8fafc;--muted: #9cb0c7}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #7dd3fc;outline-offset:3px}#features,#use-cases,#workflow,#beta{scroll-margin-top:24px}.site-header{width:min(1180px,calc(100% - 40px));height:90px;margin:0 auto;position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:20px;font-weight:850;letter-spacing:-.03em}.brand img{width:44px;height:44px;object-fit:cover;border-radius:11px}.nav-links{display:flex;align-items:center;gap:34px}.nav-links>a:not(.button){text-decoration:none;color:#d4dfeb;font-size:14px;font-weight:650}.nav-links>a:not(.button):hover{color:#fff}.menu-button{display:none;border:0;color:#fff;background:transparent;padding:8px}.button{min-height:48px;padding:0 22px;border:1px solid var(--orange);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--orange);color:#fff;font-weight:780;text-decoration:none;box-shadow:0 12px 32px #f9731638;transition:transform .18s ease,background .18s ease}.button:hover{transform:translateY(-2px);background:var(--orange-dark)}.button.small{min-height:44px;padding-inline:20px;font-size:14px}.button.outline{background:#07111fc2;border-color:#a9bdd2;box-shadow:none}.hero{min-height:940px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#030911}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:56% center;opacity:.68}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#02080f85}.hero-content{width:min(1180px,calc(100% - 40px));min-height:820px;margin:0 auto;position:relative;display:grid;grid-template-columns:1.05fr .82fr;gap:72px;align-items:center;z-index:2}.hero-copy{max-width:650px;padding:70px 0 90px}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:850;margin:0 0 20px}.hero h1{margin:0;max-width:690px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(58px,6.7vw,98px);line-height:.9;letter-spacing:-.035em;text-transform:none;font-weight:800;text-wrap:balance}.hero h1 em{color:var(--orange);font-style:normal}.hero-lede{margin:30px 0;max-width:500px;color:#e5edf6;font-size:18px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.hero-promises{margin-top:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.hero-promises>div{display:flex;gap:12px;color:var(--muted);font-size:12px;line-height:1.45}.hero-promises svg{flex:0 0 auto;color:var(--blue);width:24px}.hero-promises strong{display:block;color:#fff;font-size:14px;margin-bottom:3px}.phone-shell{width:326px;height:auto;aspect-ratio:393 / 852;justify-self:end;position:relative;border:7px solid #202b39;border-radius:52px;background:#05080e;box-shadow:0 34px 80px #0000008f,inset 0 0 0 1px #ffffff2e,0 0 0 1px #07101a;transform:rotate(1deg)}.phone-shell:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:10;border:1px solid rgba(255,255,255,.1);border-radius:42px;pointer-events:none}.phone-screen{height:100%;padding:45px 12px 61px;position:relative;border-radius:44px;background:#0a1527;color:#f8fafc;overflow:hidden}.phone-status{height:32px;position:absolute;top:0;right:15px;left:15px;z-index:6;display:grid;grid-template-columns:1fr 106px 1fr;align-items:center;font-size:9px}.phone-status>strong{padding-left:5px;font-size:9px;letter-spacing:-.02em}.phone-status-icons{display:flex;justify-content:flex-end;align-items:center;gap:4px}.phone-status-icons svg{width:11px;height:11px;stroke-width:2.4}.phone-status-icons svg:last-child{width:16px}.phone-notch{width:91px;height:25px;justify-self:center;position:relative;border-radius:999px;background:#020407;box-shadow:inset 0 -1px 1px #ffffff0f}.phone-notch span{width:6px;height:6px;position:absolute;right:8px;top:9px;border-radius:50%;background:#10213b;box-shadow:inset 0 0 2px #31517b}.phone-button{position:absolute;z-index:-1;display:block;width:3px;border-radius:3px 0 0 3px;background:linear-gradient(180deg,#4a5868,#151d27);box-shadow:-1px 0 1px #000000a6}.phone-button-action{height:29px;left:-10px;top:100px}.phone-button-volume-up{height:52px;left:-10px;top:148px}.phone-button-volume-down{height:52px;left:-10px;top:211px}.phone-button-power{width:3px;height:82px;right:-10px;top:169px;border-radius:0 3px 3px 0;box-shadow:1px 0 1px #000000a6}.phone-header{display:flex;align-items:center;gap:8px;padding-bottom:14px}.phone-header .brand img{width:30px;height:30px;border-radius:8px}.phone-header>div{display:flex;flex:1;flex-direction:column}.phone-header strong{font-size:13px}.phone-header span{color:var(--muted);font-size:9px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metrics>div{padding:15px 5px;border:1px solid #293c56;border-radius:11px;text-align:center;background:#142239}.metrics strong{display:block;font-size:21px}.metrics span{display:block;margin-top:5px;color:#8ca0b8;text-transform:uppercase;font-size:7px;letter-spacing:.12em}.metrics .hot{border-color:#f9731680}.metrics .hot strong{color:var(--orange)}.phone-section{margin-top:15px}.phone-section h3{margin:0 0 8px;display:flex;align-items:center;gap:6px;font-size:11px}.phone-section h3 svg{color:var(--orange)}.scan-list{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.scan-list article{min-width:0;border-radius:11px;background:#15243a;overflow:hidden;border:1px solid #253b57}.scan-thumb{height:78px;overflow:hidden;display:grid;place-items:center;color:#abc0d9;background:#22334a}.scan-thumb img{width:100%;height:100%;object-fit:cover}.scan-thumb>svg{width:30px;height:30px;color:#ff9a42;filter:drop-shadow(0 8px 15px rgba(0,0,0,.28))}.scan-1{background:#2a3b42}.scan-2{background:#363126}.scan-3{background:radial-gradient(circle at 65% 20%,#314963,#101c2c 72%)}.scan-list strong,.scan-list span{display:block;overflow:hidden;padding:0 7px;white-space:nowrap;text-overflow:ellipsis}.scan-list strong{padding-top:7px;font-size:8px}.scan-list span{padding-top:3px;padding-bottom:8px;color:var(--orange);font-size:7px}.location-pills{display:grid;grid-template-columns:1fr 1fr;gap:8px}.location-pills>span,.list-picker button{min-width:0;padding:10px;border:1px solid #2a3d58;border-radius:10px;text-align:left;background:#15233a;color:#fff;font-size:9px}.location-pills small,.list-picker button small{display:block;margin-top:3px;color:#899bb1;font-size:7px}.location-pills .active,.list-picker .active{border-color:var(--orange);color:var(--orange)}.categories>div{display:grid;grid-template-columns:25px 1fr auto 14px;align-items:center;min-height:42px;border-bottom:1px solid #23344d;font-size:9px}.category-icon{width:23px;height:23px;display:grid;place-items:center;border-radius:6px;color:#9ab0ca;background:#1b2b42}.categories small{color:#7f91a9}.categories svg{color:#63758d}.phone-tabs{height:64px;position:absolute;right:0;bottom:0;left:0;padding:5px 12px 10px;display:flex;align-items:end;justify-content:space-between;background:#101d31;border-top:1px solid #263a54}.phone-tabs>span{width:42px;display:flex;flex-direction:column;align-items:center;gap:3px;color:#70839c;font-size:7px}.phone-tabs .selected{color:var(--orange)}.phone-home-indicator{width:104px;height:4px;position:absolute;z-index:8;left:50%;bottom:4px;border-radius:999px;background:#ffffffb8;transform:translate(-50%)}.feature-overview,.use-cases{padding:100px max(20px,calc((100% - 1180px)/2));background:#0b1829;border-bottom:1px solid #29425d}.use-cases{background:#081321}.section-heading{max-width:760px;margin-bottom:42px}.section-heading h2,.beta-copy h2{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(42px,5vw,68px);line-height:.96;letter-spacing:-.025em}.section-heading>p:last-child,.beta-copy>p{max-width:680px;color:var(--muted);font-size:17px;line-height:1.65}.feature-grid,.case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.feature-grid article,.case-grid article{min-height:230px;padding:28px;border:1px solid #304b68;border-radius:18px;background:#101f33}.feature-grid svg{width:30px;height:30px;color:var(--orange)}.feature-grid h3,.case-grid h3{margin:24px 0 10px;font-size:20px}.feature-grid p,.case-grid p{margin:0;color:var(--muted);line-height:1.6}.section-link{margin-top:30px;display:inline-flex;align-items:center;gap:8px;color:#9edcff;font-weight:750;text-decoration:none}.case-grid{grid-template-columns:repeat(3,1fr)}.case-grid>article>span{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:#9edcff;background:#172b43}.case-grid>article>span svg{width:25px}.workflow{padding:110px 0 20px;background:#071421}.section-intro{width:min(1180px,calc(100% - 40px));margin:0 auto 50px;display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:end}.section-intro h2{max-width:740px;margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(40px,4.6vw,66px);line-height:1;letter-spacing:-.02em}.timeline{width:min(1180px,calc(100% - 40px));margin:0 auto;position:relative}.timeline:before{content:"";position:absolute;top:42px;bottom:42px;left:41px;width:1px;background:#72b5e8}.timeline-row{min-height:250px;position:relative;display:grid;grid-template-columns:230px 1fr 310px;gap:42px;align-items:center;border-bottom:1px solid #28405a}.timeline-row:before{content:"";width:17px;height:17px;position:absolute;left:32px;top:50%;border:4px solid #85c5f2;border-radius:50%;background:#071421;transform:translateY(-50%)}.step-copy{padding-left:80px}.step-number{display:block;color:#8cc8f0;font-family:Barlow Condensed,Impact,sans-serif;font-size:62px;line-height:.9;font-weight:800;letter-spacing:-.02em}.step-copy h3{margin:7px 0;font-family:Barlow Condensed,Impact,sans-serif;text-transform:uppercase;font-size:28px}.step-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.workflow-image,.workflow-card{width:100%;height:210px;object-fit:cover;border:1px solid #36516f;border-radius:12px;background:#0d1b2d}.workflow-card{padding:24px;display:flex;flex-direction:column;justify-content:center}.list-picker>span{display:flex;gap:7px;margin-bottom:18px;font-weight:750}.list-picker>span svg{color:var(--orange)}.list-picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.list-picker button{min-height:74px;font-size:12px}.assignment-card span,.assignment-card small{color:var(--muted)}.assignment-card strong{margin:10px 0 18px;padding-bottom:12px;border-bottom:1px solid #32506f;font-size:26px}.assignment-card small{margin-top:6px}.count-card>span{display:flex;align-items:center;gap:8px;color:#8fc4eb;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.count-card>span svg{color:var(--orange)}.count-card>strong{margin:10px 0 18px;font-size:23px}.count-card>div{display:grid;grid-template-columns:auto 1fr auto auto 1fr auto auto 1fr;align-items:baseline;gap:8px}.count-card b{color:#fff;font-size:25px}.count-card b.total{color:var(--orange)}.count-card i{color:#7f91a9;font-style:normal}.count-card small{color:var(--muted)}.count-card p{margin:17px 0 0;color:#8db79d;font-size:12px}.step-proof{display:flex;align-items:center;gap:25px}.step-proof>svg{width:62px;height:62px;padding:9px;color:#8da5ff;stroke-width:1.2}.step-proof>div{display:flex;flex-direction:column}.step-proof span{color:#8fc4eb;text-transform:uppercase;font-size:12px;letter-spacing:.05em}.step-proof strong{margin:7px 0;font-size:24px}.step-proof small{color:var(--muted)}.proof{width:min(1180px,calc(100% - 40px));margin:80px auto 0;padding:32px 0 60px;border-top:1px solid #53708f}.proof>.eyebrow{text-align:center}.proof>div{display:grid;grid-template-columns:repeat(5,1fr)}.proof article{padding:20px 22px;display:flex;gap:15px;border-right:1px solid #35506c}.proof article:last-child{border:0}.proof svg{flex:0 0 auto;color:#8da5ff}.proof strong{color:#c8e3f8;font-size:14px}.proof p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.beta-section{width:min(1180px,calc(100% - 40px));margin:20px auto 80px;padding:clamp(34px,6vw,70px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,7vw,90px);border:1px solid #36536f;border-radius:28px;background:linear-gradient(145deg,#102138,#0b1727)}.beta-copy ul{padding:0;margin:28px 0 0;display:grid;gap:15px;list-style:none}.beta-copy li{display:flex;gap:11px;color:#c5d4e4;line-height:1.5}.beta-copy li svg{width:20px;flex:0 0 auto;color:#8dcaf3}.review-status{margin:24px 0;padding:18px;display:flex;align-items:flex-start;gap:13px;border:1px solid rgba(249,115,22,.45);border-radius:14px;background:#f9731614;color:#d9e5f1;line-height:1.55}.review-status svg{flex:0 0 auto;color:var(--orange)}.review-status strong{display:block;color:#fff}.request-form{padding:28px;align-self:start;border:1px solid #385671;border-radius:20px;background:#0a1626}.request-form.compact{margin-bottom:28px}.request-form label{margin-bottom:16px;display:grid;gap:8px}.request-form label>span{color:#d8e5f1;font-size:13px;font-weight:750}.request-form label b{color:#ffb07b;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.request-form label small{color:var(--muted);font-weight:500}.request-form input,.request-form textarea{width:100%;padding:14px 15px;border:1px solid #3d5a75;border-radius:11px;background:#101f31;color:#fff;font:inherit}.request-form textarea{resize:vertical;min-height:130px}.request-form input::placeholder,.request-form textarea::placeholder{color:#758aa2}.request-form .button{width:100%;cursor:pointer}.request-form .button:disabled{cursor:wait;opacity:.7}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-note{margin:14px 0 0;color:#8094aa;font-size:12px;line-height:1.5}.form-note a{color:#a8dcff}.form-error{color:#fecaca;line-height:1.5}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.request-success{min-height:250px;padding:30px;display:flex;align-items:flex-start;gap:16px;border:1px solid #46765f;border-radius:20px;background:#10271f}.request-success>svg{flex:0 0 auto;color:#6ee7a8}.request-success strong{font-size:20px}.request-success p{color:#b8d6c7;line-height:1.6}footer{width:min(1180px,calc(100% - 40px));min-height:110px;margin:0 auto;display:flex;align-items:center;gap:28px;color:var(--muted);font-size:13px;border-top:1px solid #253d58}footer .brand{margin-right:auto;color:#fff}footer .brand img{width:35px;height:35px}footer nav{display:flex;gap:24px}footer nav a{text-decoration:none}footer nav a:hover{color:#fff}.legal-page{min-height:100vh;background:#081322}.legal-page .site-header{border-bottom:1px solid #263e59}.legal-page>main{width:min(820px,calc(100% - 40px));margin:0 auto;padding:90px 0}.legal-page h1{margin:0;max-width:720px;font-size:clamp(48px,8vw,80px);letter-spacing:-.05em}.legal-intro{max-width:700px;margin:24px 0 50px;color:#b3c4d6;font-size:20px;line-height:1.6}.legal-card{padding:clamp(24px,5vw,54px);border:1px solid #314a65;border-radius:22px;background:#0f1d30}.legal-card h2{margin:38px 0 12px;font-size:22px}.legal-card h2:first-child{margin-top:0}.legal-card p,.legal-card li{color:#b4c5d8;line-height:1.75}.legal-card a{color:#7dd3fc}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-grid>a{padding:20px;display:grid;grid-template-columns:32px 1fr 18px;gap:13px;align-items:center;border:1px solid #34506d;border-radius:14px;text-decoration:none}.support-grid>a:hover{border-color:var(--orange)}.support-grid>a strong,.support-grid>a span{grid-column:2}.support-grid>a span{color:var(--muted);font-size:13px}.support-grid>a>svg:last-child{grid-column:3;grid-row:1 / span 2}.invite-card{text-align:center}.invite-card>img{width:96px;height:96px;border-radius:24px}.invite-card h2{font-size:30px}.invite-card .button{margin-top:20px}.text-link{display:block;margin-top:22px}@media(max-width:840px){.hero{min-height:auto}.hero-content{grid-template-columns:1fr;padding-bottom:80px}.hero-copy{padding-bottom:0}.phone-shell{justify-self:center;transform:none}.feature-grid{grid-template-columns:1fr 1fr}.section-intro{grid-template-columns:1fr;gap:10px}.timeline-row{grid-template-columns:190px 1fr;padding:36px 0}.step-proof{grid-column:2}.proof>div{grid-template-columns:1fr 1fr}.proof article:nth-child(2){border-right:0}.beta-section{grid-template-columns:1fr}}@media(max-width:720px){.site-header{height:72px;width:min(calc(100% - 28px),1180px)}.brand img{width:36px;height:36px}.menu-button{display:block}.nav-links{position:absolute;top:66px;right:0;left:0;padding:20px;display:none;flex-direction:column;align-items:stretch;gap:8px;border:1px solid #314b68;border-radius:16px;background:#0d1b2c;box-shadow:0 25px 60px #00000059}.nav-links.open{display:flex}.nav-links>a:not(.button){padding:12px}.hero-content{width:min(calc(100% - 28px),1180px);gap:38px}.hero-copy{padding-top:70px}.hero h1{font-size:clamp(48px,15vw,70px)}.hero-lede{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.hero-promises{grid-template-columns:1fr;margin-top:42px}.phone-shell{width:min(308px,calc(100% - 16px));height:auto}.feature-overview,.use-cases{padding:72px 14px}.feature-grid,.case-grid{grid-template-columns:1fr}.feature-grid article,.case-grid article{min-height:0}.workflow{padding-top:78px}.section-intro,.timeline,.proof,.beta-section,footer{width:min(calc(100% - 28px),1180px)}.timeline:before{left:11px}.timeline-row{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:22px;padding:46px 0 46px 46px}.timeline-row>*{min-width:0;max-width:100%}.timeline-row:before{left:2px;top:78px}.step-copy{padding:0}.step-number{font-size:46px}.step-proof{grid-column:1}.workflow-image,.workflow-card{height:200px}.count-card>div{min-width:0;gap:6px}.step-proof>svg{width:46px;height:46px}.proof>div{grid-template-columns:1fr}.proof article{border-right:0;border-bottom:1px solid #35506c;padding-inline:0}.beta-section{padding:28px 18px;border-radius:20px}.request-form{padding:20px 16px}.form-row{grid-template-columns:1fr;gap:0}footer{padding:30px 0;flex-wrap:wrap}footer .brand{width:100%}footer span{width:100%}.support-grid{grid-template-columns:1fr}.legal-page>main{padding:65px 0}.legal-card{border-radius:16px}}
