@font-face{font-family:Fredoka;src:url(/fonts/fredoka-variable.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}:root{color:#092c5f;font-synthesis:none;background:#fff;font-family:Fredoka,Arial,sans-serif;font-weight:400;line-height:1.6}*{box-sizing:border-box}body{margin:0}button,a,input{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:5px;outline:3px solid #ec9b28}button{color:#092c5f;background:#fff;border:1px solid #d8e4f2;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:9px 16px;display:inline-flex}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-1px;line-height:1.2}p{color:#4b617d}.site-header{justify-content:space-between;align-items:center;max-width:1250px;margin:auto;padding:28px 40px;display:flex}.brand{align-items:center;gap:10px;font-size:32px;font-weight:800;line-height:1;display:inline-flex}.brand small{letter-spacing:.3px;margin-top:6px;font-size:10px;font-weight:400;display:block}.brand-icon{color:#fff;background:#092c5f;border-radius:15px 15px 15px 4px;place-items:center;width:39px;height:46px;display:grid}.site-header nav{align-items:center;gap:34px;font-size:14px;display:flex}.nav-demo{border:1px solid #c8d9ed;border-radius:9px;align-items:center;gap:12px;padding:10px 17px;display:flex}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1250px;min-height:620px;margin:auto;padding:28px 40px 65px;display:grid}.eyebrow{letter-spacing:.4px;color:#426287;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow>span,.status-chip>span{background:#68b66d;border-radius:100%;width:7px;height:7px}.hero h1{margin:22px 0;font-size:clamp(44px,4.6vw,66px);font-weight:750;line-height:1.18}.hero h1 span{z-index:0;display:inline-block;position:relative}.hero h1 span:after{content:"";z-index:-1;background:#bde3b7;border-radius:60%;height:12px;position:absolute;bottom:4px;left:-4px;right:0;transform:rotate(-3deg)}.hero-copy>p{margin-bottom:30px;font-size:18px;line-height:1.85}.hero-actions{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.primary{color:#fff;background:#1267c5}.primary:hover{background:#0b4f9c;transform:translateY(-1px)}.secondary{color:#1267c5;background:0 0;border-color:#bfd3eb}.text-link{align-items:center;gap:5px;font-size:13px;display:flex}.hero-notes{color:#607492;gap:23px;margin-top:22px;font-size:12px;display:flex}.hero-notes span{align-items:center;gap:4px;display:flex}.hero-art{background:#eff6ff;border-radius:45% 45% 16px 16px;align-self:center;padding:5px 0 0;position:relative}.hero-art>img{border-radius:44% 44% 16px 16px;width:100%;display:block}.floating-note{background:#fffffff2;border:1px solid #dce7f3;border-radius:16px;align-items:center;gap:12px;max-width:355px;padding:16px 18px;display:flex;position:absolute;bottom:22px;right:-28px;box-shadow:0 12px 35px #123f7214}.note-icon{background:#e9f3ff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.floating-note strong{font-size:14px;display:block}.floating-note div>span{color:#4b617d;font-size:12px;display:block}.floating-note small{color:#657b97;align-self:flex-start;font-size:9px}.benefit-strip{border-top:1px solid #e1eaf4;border-bottom:1px solid #e1eaf4;justify-content:space-around;gap:25px;max-width:1170px;margin:auto;padding:25px 30px;display:flex}.benefit-strip div{align-items:center;gap:12px;font-size:15px;display:flex}.benefit-strip svg{stroke:#2b7bc9;width:22px}.section{max-width:1170px;margin:0 auto;padding:84px 28px}.how{text-align:center}.section h2{margin:14px 0 35px;font-size:34px}.steps{grid-template-columns:repeat(3,1fr);gap:56px;padding-top:10px;display:grid}.steps article{position:relative}.step-icon{background:#edf5ff;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:20px;display:inline-grid}.steps small{color:#6681a2;font-size:12px;position:absolute;top:4px;left:calc(50% - 52px)}.steps h3{margin-bottom:14px;font-size:21px}.steps p{max-width:275px;margin:0 auto;font-size:15px}.privacy{background:#edf6ff;border-radius:24px;align-items:center;gap:50px;padding:45px 70px;display:flex}.privacy h2{margin:10px 0 16px}.privacy p{max-width:690px;margin-bottom:10px;font-size:15px}.privacy-mark{color:#3478b8;border:1px solid #cadff4;border-radius:50%;flex:0 0 110px;place-items:center;width:110px;height:110px;display:grid}.privacy .muted{font-size:12px}.android-cta{text-align:center;padding-bottom:70px}.android-cta h2{margin-bottom:18px}.android-cta small{color:#617792;margin-top:18px;font-size:11px;display:block}footer{color:#617792;border-top:1px solid #e2eaf4;justify-content:space-between;align-items:center;max-width:1170px;margin:0 auto;padding:30px 10px;font-size:12px;display:flex}footer .brand{color:#092c5f;font-size:25px}footer .brand-icon{width:30px;height:35px}.demo-banner{background:#edf6ff;border-bottom:1px solid #cadff4;justify-content:space-between;padding:12px 32px;font-size:13px;display:flex}.demo-banner span,.demo-banner a{align-items:center;gap:8px;display:flex}.live-dot{background:#68b66d;border-radius:50%;width:7px;height:7px}.demo-layout{grid-template-columns:1fr 390px;align-items:start;gap:44px 70px;max-width:1050px;margin:0 auto;padding:44px 30px;display:grid}.sim-panel h1{margin:10px 0 16px;font-size:34px}.sim-panel>p{font-size:14px}.sim-panel h2{margin:25px 0 15px;font-size:18px}.scenario{text-align:right;background:#fff;border-color:#d7e4f3;justify-content:flex-start;gap:14px;width:100%;margin-bottom:10px;padding:15px 18px}.scenario>span{flex:1;font-size:14px;font-weight:600}.scenario small{color:#617792;margin-top:4px;font-size:11px;font-weight:400;display:block}.scenario:hover{background:#edf5ff}.sim-panel details{margin-top:22px}summary{cursor:pointer;min-height:48px;padding:12px 0;font-size:14px;font-weight:600}.event-grid{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.event-grid button{background:#f4f8ff;padding:8px;font-size:12px}.quiet-button{color:#46678d;background:0 0;border:0;margin:7px auto;padding:8px 0;font-size:12px}.sim-panel>.quiet-button{margin-top:18px}.phone-frame{background:#fff;border:7px solid #092c5f;border-radius:42px;min-height:735px;overflow:hidden;box-shadow:0 24px 50px #123f7215}.phone-status{direction:ltr;justify-content:space-between;padding:10px 23px 0;font-size:11px;font-weight:700;display:flex}.phone-app{max-width:540px;min-height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:#fff;margin:auto}.phone-frame .phone-app{min-height:690px}.app-top{justify-content:space-between;align-items:center;padding:25px 24px;display:flex}.app-top .brand{font-size:25px}.app-top .brand-icon{width:30px;height:36px}.icon-button{background:0 0;border:0;width:48px;padding:0}.app-home{text-align:center;padding:20px 27px 5px}.status-chip{background:#edf6ff;border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:inline-flex}.status-orb{color:#2d77bb;background:#edf5ff;border-radius:50%;place-items:center;width:114px;height:114px;margin:32px auto 25px;display:grid;position:relative}.status-orb.armed{color:#397e43;background:#e5f4e6}.status-orb>span{color:#fff;background:#397e43;border:3px solid #fff;border-radius:100%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:3px;left:1px}.app-home h1{margin-bottom:14px;font-size:27px}.status-copy{min-height:70px;font-size:14px;line-height:1.8}.full{width:100%}.app-home .full{margin-bottom:10px}.app-reassurance{color:#6184a7;justify-content:center;align-items:flex-start;gap:8px;padding:25px 0 8px;display:flex}.app-reassurance p{color:#4b617d;font-size:12px}.app-reassurance span{color:#58708c;font-size:11px}.fine{color:#58708c;font-size:11px;line-height:1.7;display:block}.app-bottom{color:#5b7494;justify-content:center;align-items:center;gap:6px;padding:28px 10px 20px;font-size:10px;display:flex}.armed-times{background:#edf6ff;border-radius:12px;flex-direction:column;gap:4px;margin:0 0 20px;padding:10px 15px;font-size:11px;display:flex}.armed-times span{justify-content:space-between;display:flex}.simulation-label{color:#806335;background:#f4ebd7;border-radius:7px;margin-bottom:12px;padding:5px 9px;font-size:11px;display:block}.settings{padding:15px 23px}.settings h1{margin-bottom:10px;font-size:28px}.settings>p{font-size:13px}.permission{border-bottom:1px solid #e2eaf4;align-items:flex-start;gap:9px;padding:18px 0;display:flex}.permission strong{font-size:13px}.permission p{margin:5px 0;font-size:11px;line-height:1.6}.permission>div{flex:1}.permission-check,.permission-missing{color:#397e43;padding-top:2px}.permission-missing{color:#ae8658}.permission button{min-width:52px;padding:7px;font-size:11px}.settings .full{margin-top:20px}.settings details{border-top:1px solid #dce7f3;margin-top:18px}.settings details p{font-size:12px}.settings details button{width:100%;margin:5px 0;font-size:12px}.onboarding{text-align:center;padding:0 25px}.onboarding img{object-fit:cover;object-position:top;border-radius:25px;width:190px;height:170px}.onboarding h1{margin:22px 0 15px;font-size:27px}.onboarding p{font-size:14px}.onboarding ol{text-align:right;padding-right:32px;font-size:13px;line-height:2.4}.onboarding small{color:#58708c;margin-top:15px;font-size:11px;display:block}.message{color:#795837;background:#f5ebd9;border-radius:9px;margin:15px 20px;padding:12px;font-size:12px}.diagnostics{border-top:1px solid #dce7f3;grid-column:1/-1}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font:11px monospace}td,th{white-space:nowrap;border-bottom:1px solid #dce7f3;padding:10px}td small{color:#58708c;display:block}.file-label{margin:10px 0 20px;font-size:12px;display:block}.file-label input{max-width:100%;margin-top:10px;display:block}@media (width>=1500px){.hero{min-height:690px}.hero-art{max-width:580px}.hero h1{font-size:70px}}@media (width<=800px){.site-header{padding:22px}.site-header nav{gap:15px}.site-header nav>a:not(.nav-demo){display:none}.nav-demo{padding:9px;font-size:12px}.hero{grid-template-columns:1fr;gap:30px;padding:30px 25px 50px}.hero-copy{text-align:center}.hero h1{font-size:46px}.hero-copy>p{font-size:16px}.hero-actions,.hero-notes{justify-content:center}.hero-art{width:100%;max-width:480px;margin:10px auto 0}.floating-note{max-width:calc(100% - 16px);padding:12px;bottom:14px;right:8px}.benefit-strip{gap:10px;padding:22px 15px}.benefit-strip div{text-align:center;flex-direction:column;gap:8px;font-size:11px}.section{padding:55px 25px}.section h2{font-size:29px}.steps{grid-template-columns:1fr;gap:35px}.steps p{max-width:310px}.privacy{text-align:center;margin:0 18px;padding:30px 22px;display:block}.privacy-mark{width:75px;height:75px;margin:0 auto 22px}.privacy p,.android-cta p{font-size:14px}footer{flex-wrap:wrap;gap:25px;padding:25px 22px}footer>span:last-child{display:none}.demo-layout{grid-template-columns:1fr;gap:32px;max-width:530px;padding:26px 18px}.phone-frame{grid-row:1;justify-self:center;width:100%;max-width:390px}.sim-panel{grid-row:2}.sim-panel h1{font-size:30px}.demo-banner{gap:10px;padding:12px 14px;font-size:11px}.demo-banner a{font-size:10px}.diagnostics{grid-row:3}.phone-app{min-height:100dvh}.phone-frame .phone-app{min-height:680px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.site-header .brand small{font-size:14px;line-height:1.3}.demo-next{background:#edf6ff;border-radius:16px;margin:20px 0;padding:16px}.demo-next p{margin:0 0 12px;font-size:14px}.phone-frame{scroll-margin-top:20px}.short-demo{align-items:center}.demo-steps{gap:15px;margin:28px 0;padding:0;list-style:none;display:grid}.demo-steps li{color:#4b617d;align-items:center;gap:12px;font-size:16px;display:flex}.demo-steps li span{border:1px solid #bfd3eb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.demo-steps .current{color:#092c5f;font-weight:700}.demo-steps .current span,.demo-steps .done span{color:#fff;background:#092c5f;border-color:#092c5f}.guided-feedback{background:#edf6ff;border-radius:18px;min-height:95px;padding:20px}.guided-feedback p{margin:0;font-size:16px;line-height:1.7}.guided-feedback p+button{margin-top:15px}.developer-link{color:#426287;margin-top:20px;font-size:13px}.short-demo .sim-panel>.fine{font-size:13px;line-height:1.7}@media (width<=800px){.short-demo .sim-panel{grid-row:1}.short-demo .phone-frame{grid-row:2}.short-demo .sim-panel h1{font-size:32px}.short-demo .demo-steps{gap:10px;margin:20px 0}.short-demo{padding-top:32px}}.free-page .free-badge{color:#367440;background:#f0faee;border:1px solid #b5dcb7;border-radius:999px;padding:8px 13px;font-size:14px}.free-page .hero h1{letter-spacing:-1.8px;font-size:clamp(42px,4.6vw,64px);line-height:1.22}.free-page .hero h1>span{color:#0b3470;font-size:1.35em}.free-page .hero h1>span:after{background:#8bcc80;height:17px;bottom:8px}.free-page .hero-copy>p{max-width:475px;font-size:19px}.free-page .hero-notes{color:#46678d;gap:19px;font-size:14px}.free-page .savings{grid-template-columns:1.15fr 1fr;align-items:center;gap:85px;padding-top:76px;padding-bottom:36px;display:grid}.savings-copy h2{margin-bottom:24px;font-size:42px}.savings-copy p{max-width:500px;font-size:17px;line-height:1.85}.savings-copy .text-link{margin-top:22px;font-size:16px;font-weight:700}.free-card{color:#fff;background:#1267c5;border-radius:26px;padding:36px 34px;box-shadow:0 18px 42px #1267c514}.free-card>span{color:#dfebfa;font-size:16px}.free-card>strong{letter-spacing:-5px;text-align:right;color:#b8e6a5;margin:14px 0 4px;font-size:86px;line-height:1.2;display:block}.free-card h3{margin:0 0 12px;font-size:29px}.free-card p{color:#dfebfa;margin-bottom:24px;font-size:16px}.free-card>div{align-items:center;gap:10px;margin:10px 0;font-size:15px;display:flex}.free-card svg{color:#b8e6a5;flex-shrink:0}.free-card small{color:#dfebfa;border-top:1px solid #ffffff30;margin-top:24px;padding-top:20px;font-size:13px;line-height:1.7;display:block}.pango-comparison{background:#f4f8fe;border:1px solid #dce7f3;border-radius:16px;max-width:1114px;margin:0 auto;padding:24px 28px;font-size:15px}.pango-comparison>strong{font-size:17px}.pango-comparison p{margin:8px 0 12px;line-height:1.85}.pango-comparison a{text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;text-decoration:underline;display:inline-flex}.pango-comparison small{color:#58708c;margin-top:12px;font-size:12px;display:block}.free-page .steps p,.free-page .privacy p{font-size:16px}.free-page .android-cta small{color:#58708c;font-size:13px}.free-page .text-link{font-size:14px}@media (width<=800px){.free-page .hero{padding-top:18px}.free-page .hero h1{letter-spacing:-1px;margin:20px 0;font-size:40px}.free-page .hero-copy>p{margin-left:auto;margin-right:auto;font-size:17px}.free-page .hero-notes{gap:14px;font-size:13px}.free-page .savings{grid-template-columns:1fr;gap:25px;padding:52px 25px 24px}.savings-copy h2{font-size:34px}.savings-copy p{font-size:16px}.free-card{padding:28px}.free-card>strong{font-size:78px}.pango-comparison{margin:0 25px;padding:22px;font-size:14px}.free-page .benefit-strip div{font-size:12px}.free-page .android-cta h2{font-size:30px}}:root{--hanita-navy:#092c5f;--hanita-blue:#1267c5;--hanita-green:#68b66d}h1,h2,h3{letter-spacing:-.025em;font-weight:600}button,.button{font-weight:500}.brand{text-align:center;flex-direction:column;flex-shrink:0;gap:2px;line-height:1;display:flex}.brand-wordmark{mix-blend-mode:multiply;width:160px;height:auto;display:block}.brand small,.site-header .brand small{letter-spacing:0;color:var(--hanita-navy);margin:0;font-family:Fredoka,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.3}.site-header{padding-top:18px;padding-bottom:18px}.site-header nav{gap:28px;font-size:16px}.nav-demo{border-color:#bdd2ec}.hero-art{background:0 0;border-radius:0;padding:0}.hero-art>img{mix-blend-mode:multiply;border-radius:0}.floating-note{border-color:#dbe7f5;bottom:10px;box-shadow:0 12px 32px #0a3b7212}.floating-note strong{font-size:16px}.floating-note div>span{font-size:13px}.floating-note small{font-size:11px}.free-page .hero h1{letter-spacing:-.025em;font-size:clamp(42px,4.6vw,66px);font-weight:600}.free-page .hero h1>span{font-weight:650}.free-page .hero-copy>p{font-size:21px;line-height:1.7}.free-page .hero h1>span:after{background:#79be72;border-radius:60%;height:8px;bottom:6px}.free-page .free-badge{font-size:16px}.hero-notes svg{color:#438a4a}.primary{box-shadow:0 5px 14px #1267c518}.benefit-strip div{font-size:17px}.benefit-strip div:first-child svg{stroke:#e65d80}.benefit-strip div:last-child svg{stroke:#68b66d}.free-card{background:var(--hanita-navy);box-shadow:0 18px 42px #092c5f14}.free-card>strong{letter-spacing:-3px;font-weight:600}.free-card h3{font-size:32px}.steps h3{font-size:24px}.free-page .steps p,.free-page .privacy p{font-size:18px;line-height:1.75}.free-page .privacy .muted{font-size:15px}footer .brand-wordmark{width:125px}footer .brand small{font-size:13px}.app-top .brand-wordmark{width:125px}.app-top .brand small{font-size:12px}.app-top{padding-top:16px;padding-bottom:18px}.app-home h1{font-weight:600}.phone-app .status-copy{font-size:16px}.demo-steps .current span,.demo-steps .done span{background:var(--hanita-blue);border-color:var(--hanita-blue)}@media (width<=800px){.site-header{gap:16px;padding:15px 20px}.site-header .brand-wordmark{width:138px}.site-header .brand small,.site-header nav{font-size:14px}.nav-demo{gap:6px;padding:9px 11px;font-size:13px}.free-page .hero h1{font-size:40px}.free-page .hero-copy>p{font-size:19px}.free-page .hero-art{margin-top:0}.free-page .hero-notes,.free-page .benefit-strip div{font-size:14px}.free-page .steps p,.free-page .privacy p{font-size:17px}.floating-note{gap:8px;max-width:calc(100% - 16px);right:8px}.floating-note small{font-size:10px}.floating-note div>span{font-size:12px}.floating-note strong{font-size:14px}}
