/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.intelligence-section{color:#fff;background:linear-gradient(145deg,#16264f,#203d77)}.intelligence-inner{grid-template-columns:.8fr 1.2fr;align-items:center;gap:74px;max-width:1120px;margin:auto;padding:100px 24px;display:grid}.intelligence-copy h2{letter-spacing:-2.4px;margin:19px 0;font-size:46px;line-height:1.07}.intelligence-copy>p{color:#b9c7df;font-size:14px;line-height:1.7}.availability-note{align-items:center;gap:11px;margin-top:25px;display:flex}.availability-note b{color:#2d3650;letter-spacing:.7px;text-transform:uppercase;background:#f1bd59;border-radius:99px;padding:7px 10px;font-size:8px}.availability-note span{color:#aebdd6;font-size:9px}.intelligence-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.intelligence-grid article{background:#ffffff13;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:42px 1fr;gap:13px;min-height:190px;padding:21px;display:grid}.intelligence-grid article>span{color:#7ed5d7;background:#77d5d721;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.intelligence-grid small{letter-spacing:1px;color:#8bd7d8;font-size:7px;font-weight:750}.intelligence-grid h3{margin:8px 0;font-size:16px;line-height:1.2}.intelligence-grid p{color:#acbad2;margin:0;font-size:10px;line-height:1.6}:root{--navy:#243f80;--teal:#1a878f;--green:#33944f;--amber:#c4850a;--red:#b83d36;--ink:#13203a;--muted:#647084;--bg:#f2f5fa;--card:#fff;--line:#0f172a12}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-header,.nav-shell{z-index:10;justify-content:space-between;align-items:center;max-width:1180px;height:82px;margin:auto;padding:0 24px;display:flex;position:relative}.app-brand{letter-spacing:-.45px;align-items:center;gap:11px;font-size:20px;font-weight:750;display:flex}.app-brand img{border-radius:11px;width:41px;height:41px;box-shadow:0 6px 18px #243f8024}nav{color:#48566d;gap:30px;font-size:13px;font-weight:650;display:flex}nav a:hover{color:var(--navy)}.top-button,.nav-cta{background:var(--navy);color:#fff;border-radius:13px;padding:12px 18px;font-size:12px;font-weight:700;box-shadow:0 8px 20px #243f8029}.hero{grid-template-columns:1.02fr .98fr;align-items:center;max-width:1240px;min-height:720px;margin:auto;padding:46px 54px 78px;display:grid;overflow:hidden}.hero-copy{z-index:2;position:relative}.app-label{color:var(--navy);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.app-label.light{color:#dbe5ff}.status-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #1a878f1a}.app-label.light .status-dot{background:#77d5d7;box-shadow:0 0 0 5px #77d5d71f}h1{letter-spacing:-4.2px;max-width:640px;margin:24px 0;font-size:64px;font-weight:780;line-height:1.02}h1 span,.section-heading h2 span,.final-cta h2 span{color:var(--teal)}.hero-copy>p{color:#5c687c;max-width:575px;font-size:17px;line-height:1.65}.hero-actions{gap:12px;margin:31px 0 22px;display:flex}.button{border-radius:14px;justify-content:center;align-items:center;gap:15px;min-height:52px;padding:0 22px;font-size:13px;font-weight:720;display:inline-flex}.primary{background:var(--navy);color:#fff;box-shadow:0 11px 28px #243f8033}.secondary{border:1px solid var(--line);color:var(--navy);background:#fff}.trust-pills{flex-wrap:wrap;gap:9px;display:flex}.trust-pills span{border:1px solid var(--line);color:#5b687d;background:#ffffffc2;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:650}.hero-product{place-items:center;height:580px;display:grid;position:relative}.soft-orb{filter:blur(1px);border-radius:50%;position:absolute}.orb-one{background:linear-gradient(145deg,#e2efff,#e1f5f3);width:500px;height:500px;right:-20px}.orb-two{background:#7fdc4b17;width:220px;height:220px;top:80px;left:20px}.iphone{z-index:2;background:#f5f7fb;border:9px solid #172036;border-radius:44px;width:285px;height:565px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 35px 85px #243f8045}.island{z-index:4;background:#101521;border-radius:20px;width:88px;height:23px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.screen-head{justify-content:space-between;align-items:center;height:58px;padding:17px 15px 0;font-size:8px;display:flex}.screen-head b{font-size:11px}.screen-scroll{padding:5px 13px 67px}.screen-title b,.screen-title span{display:block}.screen-title b{font-size:21px}.screen-title span{color:#758096;margin-top:3px;font-size:7px}.appointment-card,.metric-main,.signals>div,.adherence-card{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 5px 13px #0f172a0d}.appointment-card{grid-template-columns:34px 1fr auto;align-items:center;gap:8px;margin-top:10px;padding:11px;display:grid}.sf-symbol{width:30px;height:30px;color:var(--teal);background:#1a878f1f;border-radius:9px;place-items:center;font-weight:800;display:grid}.appointment-card small,.appointment-card b,.appointment-card p{margin:0;display:block}.appointment-card small{color:#7b8698;letter-spacing:.6px;font-size:6px;font-weight:750}.appointment-card b{margin:3px 0;font-size:8px}.appointment-card p{color:#7d8798;font-size:6px}.appointment-card i{color:#7c8798;font-style:normal}.adherence-card{justify-content:space-between;align-items:center;margin-top:8px;padding:12px;display:flex}.adherence-card small,.adherence-card b,.adherence-card span{display:block}.adherence-card small{color:#798497;letter-spacing:.6px;font-size:6px;font-weight:750}.adherence-card b{margin:3px 0;font-size:25px}.adherence-card span{color:#748095;font-size:7px}.ring{border:6px solid #c7ead0;border-top-color:var(--green);border-right-color:var(--green);width:48px;height:48px;color:var(--green);border-radius:50%;place-items:center;display:grid}.metric-main{margin-top:8px;padding:12px}.metric-top{align-items:center;gap:6px;display:flex}.metric-top .navy{color:var(--navy);background:#243f801a;width:26px;height:26px}.metric-top small{color:#7c8799;letter-spacing:.5px;flex:1;font-size:6px;font-weight:750}.metric-top em{color:var(--green);background:#33944f24;border-radius:20px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:700}.metric-main>b{margin:7px 0 2px;font-size:29px;display:block}.metric-main p{color:#7b8698;margin:0;font-size:6px}.signal-title{justify-content:space-between;align-items:end;margin:11px 2px 6px;display:flex}.signal-title b{font-size:10px}.signal-title span{color:#7b8698;font-size:6px}.signals{grid-template-columns:1fr 1fr;gap:7px;display:grid}.signals>div{padding:10px}.signals small,.signals b,.signals span{display:block}.signals small{color:#7b8698;font-size:6px;font-weight:750}.signals b{margin:7px 0;font-size:17px}.signals b i{color:#7b8698;font-size:7px;font-style:normal}.signals span{color:#6f7b8e;font-size:6px}.tab-bar{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);align-items:center;height:58px;padding:4px 5px 9px;display:grid;position:absolute;bottom:0;left:0;right:0}.tab-bar span{color:#8a94a4;flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex}.tab-bar span.active{color:var(--navy)}.tab-bar small{font-size:5px;font-weight:650}.floating-status{z-index:3;border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 16px 38px #243f8026}.floating-status>span{border-radius:11px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.floating-status .positive{color:var(--green);background:#33944f21}.floating-status .teal{color:var(--teal);background:#1a878f1f}.floating-status small,.floating-status b{display:block}.floating-status small{color:#8490a1;letter-spacing:.6px;font-size:6px;font-weight:750}.floating-status b{margin-top:3px;font-size:9px}.status-one{top:150px;right:-5px}.status-two{bottom:90px;left:-8px}.proof-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;gap:30px;padding:22px;display:flex}.proof-bar span{min-width:140px}.proof-bar b,.proof-bar small{display:block}.proof-bar b{font-size:11px}.proof-bar small{color:#7a8699;margin-top:3px;font-size:8px}.proof-bar i{background:var(--line);width:1px;height:30px}.section{max-width:1160px;margin:auto;padding:110px 24px}.section-heading{max-width:760px}.section-heading h2{letter-spacing:-2.5px;margin:18px 0;font-size:46px;font-weight:760;line-height:1.08}.section-heading>p{color:#657185;max-width:610px;font-size:15px;line-height:1.65}.centered{text-align:center;flex-direction:column;align-items:center;margin:auto;display:flex}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:245px;padding:24px;display:flex;box-shadow:0 9px 25px #0f172a0b}.feature-symbol{border-radius:14px;place-items:center;width:45px;height:45px;font-size:18px;font-weight:700;display:grid}.tone-0{color:var(--navy);background:#243f801c}.tone-1{color:var(--teal);background:#1a878f1f}.tone-2{color:var(--amber);background:#c4850a21}.tone-3{color:var(--green);background:#33944f1f}.tone-4{color:var(--red);background:#b83d361c}.feature-card small{color:#a0a8b5;letter-spacing:1px;font-size:8px;font-weight:700}.feature-card h3{letter-spacing:-.4px;margin:8px 0;font-size:18px}.feature-card p{color:#697589;margin:0;font-size:12px;line-height:1.6}.app-map-section{color:#fff;background:#1b2e60}.app-map-inner{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.map-intro{align-self:start;position:sticky;top:50px}.map-intro h2{letter-spacing:-2.4px;margin:20px 0;font-size:46px;line-height:1.06}.map-intro p{color:#b9c5dc;font-size:14px;line-height:1.65}.map-intro>a{border-bottom:1px solid #7185af;gap:14px;margin-top:20px;padding-bottom:5px;font-size:11px;font-weight:700;display:inline-flex}.tab-guide{border-top:1px solid #ffffff1f}.tab-guide article{border-bottom:1px solid #ffffff1f;grid-template-columns:48px 1fr 35px;align-items:start;gap:18px;padding:28px 0;display:grid}.tab-icon{color:#b9c7e3;background:#ffffff14;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.tab-icon.selected{color:var(--navy);background:#fff}.tab-guide small{color:#8fa4ce;letter-spacing:1.2px;font-size:7px;font-weight:750}.tab-guide h3{margin:6px 0 7px;font-size:18px}.tab-guide p{color:#aebbd3;margin:0;font-size:11px;line-height:1.6}.step-num{color:#7085ad;font-size:10px}.onboard-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;margin-top:60px;display:grid}.onboard-phone{border:1px solid var(--line);text-align:center;background:#fff;border-radius:37px;width:320px;min-height:520px;margin:auto;padding:33px 26px;position:relative;box-shadow:0 26px 70px #243f8026}.onboard-phone>img{border-radius:14px;width:54px;height:54px}.onboard-symbol{width:94px;height:94px;color:var(--green);background:#33944f21;border-radius:50%;place-items:center;margin:40px auto 22px;font-size:42px;display:grid}.onboard-phone h3{margin:0;font-size:20px}.onboard-phone>b{color:#697589;margin:8px 0;font-size:11px;display:block}.onboard-phone p{color:#6f7a8c;font-size:11px;line-height:1.6}.onboard-phone button{width:100%;color:var(--navy);background:#fff;border:1px solid #243f8033;border-radius:12px;margin-top:15px;padding:13px;font:700 11px inherit}.page-dots{justify-content:center;gap:6px;margin-top:34px;display:flex}.page-dots i{background:#d9dee8;border-radius:5px;width:6px;height:6px}.page-dots i.active{background:var(--navy);width:20px}.setup-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.setup-list li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:27px 0;display:grid}.setup-list li>span{width:42px;height:42px;color:var(--navy);background:#243f801a;border-radius:13px;place-items:center;font-weight:750;display:grid}.setup-list small{letter-spacing:1.1px;color:var(--teal);font-size:7px;font-weight:750}.setup-list h3{margin:5px 0;font-size:18px}.setup-list p{color:#6b778a;margin:0;font-size:11px;line-height:1.55}.workflow-section{background:#fff}.section-heading.split{justify-content:space-between;align-items:end;max-width:none;display:flex}.section-heading.split>p{max-width:380px;margin-bottom:16px}.workflow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;margin-top:55px;display:grid}.workflow article{background:var(--bg);border:1px solid var(--line);border-radius:22px;min-height:245px;padding:25px}.workflow>i{text-align:center;color:#9ba5b5;font-style:normal}.workflow-icon{color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:750;display:grid}.workflow-icon.navy{background:var(--navy)}.workflow-icon.teal{background:var(--teal)}.workflow-icon.green{background:var(--green)}.workflow small{letter-spacing:1.1px;color:#8893a5;margin-top:32px;font-size:7px;font-weight:750;display:block}.workflow h3{margin:8px 0;font-size:17px}.workflow p{color:#6b778a;font-size:11px;line-height:1.6}.pricing-section{background:#eaf0fa}.pricing-inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1050px;margin:auto;padding:100px 24px;display:grid}.price-copy h2{letter-spacing:-2.4px;margin:19px 0;font-size:46px;line-height:1.07}.price-copy>p{color:#5f6d82;font-size:14px;line-height:1.65}.price{align-items:center;gap:17px;margin:28px 0 5px;display:flex}.price b{letter-spacing:-3px;font-size:55px}.price span{letter-spacing:1px;color:#69768a;font-size:8px;font-weight:750;line-height:1.5}.price-copy>small{color:#8792a3;font-size:8px}.plan-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:34px;box-shadow:0 24px 60px #243f8021}.plan-badge{color:var(--teal);letter-spacing:1px;background:#1a878f1c;border-radius:20px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-block}.plan-card h3{letter-spacing:-.8px;font-size:25px}.plan-card ul{padding:0;list-style:none}.plan-card li{padding:7px 0 7px 22px;font-size:11px;position:relative}.plan-card li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}.full{width:100%;margin-top:8px}.plan-card>p{text-align:center;color:#8791a2;font-size:8px;line-height:1.55}.privacy-section{color:#fff;background:#17264f}.privacy-inner{grid-template-columns:90px 1fr 1fr;align-items:center;gap:45px;max-width:1120px;margin:auto;padding:84px 24px;display:grid}.privacy-inner>img{border-radius:19px;width:72px;height:72px}.privacy-inner h2{letter-spacing:-1.8px;margin:17px 0;font-size:36px;line-height:1.08}.privacy-inner>div:last-child p{color:#b5c1d9;font-size:12px;line-height:1.65}.privacy-inner ul{color:#dbe4f5;padding:0;font-size:10px;line-height:1.9;list-style:none}.privacy-inner a{color:#83d7d9;font-size:10px;font-weight:700}.privacy-inner a span{margin-left:12px}.faq{max-width:900px}.faq-list{border-top:1px solid var(--line);margin-top:48px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{cursor:pointer;justify-content:space-between;font-size:15px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:21px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:#6b7789;max-width:700px;font-size:12px;line-height:1.7}.final-cta{text-align:center;background:#fff;padding:95px 24px}.final-cta>img{border-radius:21px;width:78px;height:78px;box-shadow:0 14px 30px #243f8026}.final-cta h2{letter-spacing:-2px;font-size:40px;line-height:1.1}.final-cta>p{color:#6c788b;margin-bottom:25px;font-size:13px}footer{color:#fff;background:#0f1934;grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:25px;padding:52px max(24px,50vw - 560px);display:grid}.footer-brand img{width:35px;height:35px}.footer-brand{font-size:17px}footer>p{color:#9eabc4;font-size:11px}footer>div{color:#b2bdd2;justify-content:end;gap:20px;font-size:9px;display:flex}footer>small{text-align:center;color:#6f7d98;border-top:1px solid #ffffff17;grid-column:1/-1;padding-top:22px;font-size:8px}.legal-shell{min-height:100vh}.legal-nav{border-bottom:1px solid var(--line)}.legal-nav .brand{align-items:center;gap:11px;font-size:20px;font-weight:750;display:flex}.legal-nav .brand img{border-radius:11px;width:41px;height:41px}.legal-hero{color:#fff;background:#1b2e60;padding:78px max(24px,50vw - 460px)}.legal-hero h1{letter-spacing:-2.6px;margin:18px 0;font-size:48px;line-height:1.06}.legal-hero p{color:#b8c4da;max-width:670px;font-size:14px;line-height:1.7}.legal-content{grid-template-columns:210px 1fr;gap:55px;max-width:920px;margin:auto;padding:70px 24px 100px;display:grid}.legal-aside{letter-spacing:1px;text-transform:uppercase;color:#718097;font-size:9px}.legal-aside a{padding:8px 0;display:block}.legal-body h2{letter-spacing:-.6px;margin:38px 0 11px;font-size:25px}.legal-body h2:first-child{margin-top:0}.legal-body h3{margin-top:27px;font-size:16px}.legal-body p,.legal-body li{color:#617084;font-size:12px;line-height:1.75}.legal-body ul,.legal-body ol{padding-left:20px}.legal-note{background:#e8f3f4;border:1px solid #1a878f1a;border-radius:16px;margin:23px 0;padding:19px}.support-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.support-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:21px}.support-card h3{margin-top:0}.support-card p{font-size:10px}.support-action{color:var(--navy);border-bottom:1px solid var(--teal);padding-bottom:3px;font-size:10px;font-weight:700;display:inline-block}.legal-footer{color:#91a0ba;background:#0f1934;justify-content:space-between;padding:31px max(24px,50vw - 460px);font-size:9px;display:flex}@media (max-width:900px){nav{display:none}.hero{text-align:center;grid-template-columns:1fr;padding:44px 24px 70px}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero-product{margin-top:22px}.feature-grid{grid-template-columns:1fr 1fr}.app-map-inner{grid-template-columns:1fr}.map-intro{text-align:center;position:static}.map-intro .app-label{justify-content:center}.onboard-layout,.pricing-inner{grid-template-columns:1fr}.section-heading.split{text-align:center;display:block}.section-heading.split .app-label{justify-content:center}.section-heading.split>p{margin:15px auto}.workflow{grid-template-columns:1fr}.workflow>i{transform:rotate(90deg)}.privacy-inner{grid-template-columns:70px 1fr}.privacy-inner>div:last-child{grid-column:2}.proof-bar{justify-content:flex-start;overflow:auto}.legal-content{grid-template-columns:1fr}.legal-aside{display:none}footer{text-align:center;grid-template-columns:1fr}footer>.app-brand,footer>div{justify-self:center}footer>small{grid-column:1}}@media (max-width:560px){.top-button,.nav-cta{display:none}.site-header,.nav-shell{height:72px}.hero{padding-top:30px}h1{letter-spacing:-2.7px;font-size:43px}.hero-actions{flex-direction:column;width:100%}.button{width:100%}.hero-product{margin:-20px -45px -48px;transform:scale(.84)}.status-one{right:-4px}.status-two{left:-4px}.section{padding:78px 20px}.section-heading h2,.map-intro h2,.price-copy h2{letter-spacing:-1.8px;font-size:36px}.feature-grid{grid-template-columns:1fr}.app-map-inner{gap:45px}.tab-guide article{grid-template-columns:44px 1fr}.step-num{display:none}.onboard-phone{width:100%}.setup-list li{grid-template-columns:45px 1fr}.pricing-inner{padding:75px 20px}.privacy-inner{text-align:center;grid-template-columns:1fr}.privacy-inner>img{margin:auto}.privacy-inner>div:last-child{grid-column:1}.privacy-inner .app-label{justify-content:center}.support-grid{grid-template-columns:1fr}.legal-hero h1{font-size:38px}.legal-footer{text-align:center;display:block}.legal-footer span{margin:6px;display:block}}@media (max-width:900px){.intelligence-inner{text-align:center;grid-template-columns:1fr}.intelligence-copy .app-label,.availability-note{justify-content:center}}@media (max-width:560px){.app-brand{font-size:16px}.intelligence-inner{gap:42px;padding:78px 20px}.intelligence-copy h2{letter-spacing:-1.8px;font-size:36px}.intelligence-grid{grid-template-columns:1fr}.intelligence-grid article{text-align:left;min-height:auto}.availability-note{flex-direction:column;align-items:flex-start}.availability-note span{text-align:left}.proof-bar span{min-width:125px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
