*{box-sizing:border-box}:root{color:#070b2d;background:radial-gradient(circle at 22% 0,#3b82f62e,#0000 34%),radial-gradient(circle at 82% 8%,#2563eb21,#0000 38%),#0b1220;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}.page-shell{width:min(1180px,100vw - 28px);margin:0 auto;padding:28px 0 54px}.top-nav{color:#d7e3ff;justify-content:space-between;align-items:center;gap:24px;font-size:14px;font-weight:800;display:flex}.top-nav div{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.brand{color:#fff;letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:950;display:inline-flex}.brand img{border-radius:12px;width:38px;height:38px}.brand span{color:#7cc5ff}.hero-card,.info-card{-webkit-backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #ffffff59;box-shadow:inset 0 1px #ffffff8c,0 40px 80px #00000029,0 10px 30px #0000001a}.hero-card{border-radius:34px;margin-top:44px;padding:clamp(30px,5vw,62px)}.eyebrow{color:#0876d8;letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:950}h1,h2,p{margin-top:0}h1{color:#070b2d;letter-spacing:-.055em;max-width:880px;margin-bottom:16px;font-size:clamp(38px,7vw,76px);line-height:.96}h2{color:#070b2d;letter-spacing:-.03em;margin-bottom:12px;font-size:24px}.lead{color:#50617f;max-width:800px;font-size:18px;font-weight:650;line-height:1.65}.sky-highlight{color:#0ea5e9;font-weight:800}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary,.secondary{border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:950;display:inline-flex}.primary{color:#fff;background:#0876d8;box-shadow:0 18px 38px #0876d847}.secondary{color:#1e3a70;background:#fff;border:1px solid #cfdcf8}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.grid-three,.product-grid,.use-case-grid{gap:18px;margin-top:18px;display:grid}.grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card{border-radius:28px;padding:28px}.product-page .hero-card,.product-detail-page .hero-card{color:#fff;max-width:820px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:54px;padding:34px 0 22px}.product-page .hero-card .eyebrow,.product-detail-page .hero-card .eyebrow{color:#8fd3ff}.product-page h1,.product-detail-page h1{color:#fff;letter-spacing:-.035em;max-width:720px;font-size:clamp(32px,4.8vw,54px);line-height:1.06}.product-page .lead,.product-detail-page .lead{color:#d7e6ff;max-width:720px;font-size:16px;font-weight:550;line-height:1.66}.product-page .sky-highlight{color:#7dd3fc;font-weight:800}.product-page .info-card{overflow:hidden}.product-card-photo{aspect-ratio:16/10;object-fit:cover;object-position:center;background:#f8fbff;border:1px solid #dbe6fb;border-radius:20px;width:100%;margin:0 0 18px;display:block;box-shadow:0 16px 34px #1022461f}.product-grid .info-card{padding:22px}.product-grid .info-card h2{font-size:21px;line-height:1.15}.product-grid .info-card p,.product-grid .info-card li{font-size:13px;line-height:1.58}.product-grid .feature-list{gap:7px}.insight-pro-feature{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:24px;display:grid}.pro-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pro-feature-list span{color:#263f78;background:linear-gradient(135deg,#f7fbff 0%,#eef4ff 100%);border:1px solid #dbe6fb;border-radius:16px;align-items:center;min-height:54px;padding:12px 14px;font-size:13px;font-weight:900;line-height:1.35;display:flex}.info-card p,.info-card li{color:#536582;font-size:15px;font-weight:650;line-height:1.7}.info-card ul{margin:0;padding-left:20px}.feature-list{gap:8px;margin-top:16px;display:grid}.wide-card{margin-top:18px}.text-link{color:#0876d8;margin-top:12px;font-weight:950;display:inline-block}.video-frame{background:#eef4ff;border:1px solid #dbe5fb;border-radius:24px;margin-top:30px;overflow:hidden;box-shadow:0 22px 60px #081e4424}.video-frame video{object-fit:cover;width:100%;max-height:560px;display:block}.how-it-works-page .video-frame{background:#f8fbff;border-color:#cfdcf8e6;border-radius:18px;width:min(860px,100%);margin:24px auto 0;box-shadow:0 16px 42px #081e441f}.how-it-works-page .video-frame video{aspect-ratio:16/9;object-fit:contain;max-height:none}.how-it-works-page .how-visual{background:#fff;border:1px solid #ebf0faf2;border-radius:14px;width:min(760px,100%);margin:20px auto 0;transition:width .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 26px #081e4414}.how-it-works-page .how-visual.is-expanded{width:min(1040px,100vw - 36px);box-shadow:0 14px 34px #081e441a}.how-it-works-page .how-video-expand{z-index:2;color:#274675;width:34px;min-height:32px;font:inherit;cursor:pointer;background:#fffffff0;border:1px solid #cfdcf8f2;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px #081e4414}.how-it-works-page .how-video-expand span{width:13px;height:13px;display:inline-block;position:relative}.how-it-works-page .how-video-expand span:before,.how-it-works-page .how-video-expand span:after{content:"";border-color:currentColor;width:5px;height:5px;position:absolute}.how-it-works-page .how-video-expand span:before{border-top:2px solid;border-left:2px solid;top:0;left:0}.how-it-works-page .how-video-expand span:after{border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.how-it-works-page .how-visual video{aspect-ratio:16/9;filter:brightness(1.2)saturate(1.1)contrast(.92);object-fit:contain;width:100%;max-height:min(460px,62vh);display:block}.how-it-works-page .how-visual.is-expanded video{max-height:min(580px,72vh)}.how-it-works-page h1{letter-spacing:-.025em;max-width:760px;font-size:clamp(30px,4.4vw,46px);line-height:1.08}.how-it-works-page .lead{max-width:680px;font-size:15px;font-weight:550;line-height:1.6}.how-it-works-page .hero-card{border-radius:26px;margin-top:32px;padding:clamp(24px,4vw,44px)}.how-it-works-page .info-card{border-radius:22px;padding:22px}.how-it-works-page .info-card h2{letter-spacing:-.02em;font-size:20px;line-height:1.22}.how-it-works-page .info-card p,.how-it-works-page .info-card li,.how-it-works-page .steps{font-size:14px;line-height:1.62}.how-it-works-page .workflow-section,.how-it-works-page .send-checks,.how-it-works-page .proposal-outcomes{margin-top:18px}.how-it-works-page .workflow-section{color:#fff;border-top:1px solid #dbe6fbb3;padding:28px 6px 4px}.how-it-works-page .workflow-section>h2,.how-it-works-page .send-checks h2,.how-it-works-page .proposal-outcomes h2{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.2}.how-it-works-page .workflow-section>h2{color:#fff}.how-it-works-page .workflow-track{gap:0;margin-top:18px;display:grid}.how-it-works-page .workflow-step{grid-template-columns:54px minmax(0,1fr);gap:18px;padding:0 0 26px;display:grid;position:relative}.how-it-works-page .workflow-step:before{content:"";background:#7cc5ff73;width:1px;position:absolute;top:38px;bottom:0;left:19px}.how-it-works-page .workflow-step:last-child{padding-bottom:0}.how-it-works-page .workflow-step:last-child:before{display:none}.how-it-works-page .workflow-step>span{color:#dff0ff;background:#0876d838;border:1px solid #7cc5ff80;border-radius:999px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:grid}.how-it-works-page .workflow-step h3{color:#fff;margin:0 0 6px;font-size:18px;line-height:1.22}.how-it-works-page .workflow-step p{color:#d7e3ff;max-width:720px;margin:0;font-size:14px;line-height:1.6}.how-it-works-page .send-checks{background:#ffffffeb;border:1px solid #dbe6fbf2;border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:22px;padding:22px;display:grid}.how-it-works-page .send-checks p:last-child{color:#536582;margin:10px 0 0;font-size:14px;line-height:1.6}.how-it-works-page .send-checks ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.how-it-works-page .send-checks li{color:#33486b;border-left:3px solid #7cc5ff;padding-left:12px;font-size:14px;font-weight:650;line-height:1.5}.how-it-works-page .proposal-outcomes{border-top:1px solid #dbe6fbb3;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:24px;display:grid}.how-it-works-page .proposal-outcomes article{padding-right:18px}.how-it-works-page .proposal-outcomes p{color:#7cc5ff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:950}.how-it-works-page .proposal-outcomes h2{color:#fff;font-size:18px}.how-it-works-page .proposal-outcomes span{color:#d7e3ff;margin-top:8px;font-size:13px;line-height:1.55;display:block}.steps{color:#536582;margin:0;padding-left:20px;font-size:15px;font-weight:650;line-height:1.75}.tagline{color:#0876d8;letter-spacing:.02em;margin-bottom:0;font-size:13px;font-weight:850}.signal-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.signal-row span{color:#274675;background:#fff;border:1px solid #dbe6fb;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.use-case-showcase{background:radial-gradient(circle at 18% 18%,#3d6fff1a,#0000 32%),linear-gradient(135deg,#fff 0%,#f5f8ff 100%);border:1px solid #dbe6fbf2;border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:24px;padding:18px;display:grid;box-shadow:0 24px 64px #152a561f}.use-case-showcase img{aspect-ratio:16/9;object-fit:cover;object-position:center;border:1px solid #d9e5fb;border-radius:24px;width:100%;display:block;box-shadow:0 18px 44px #10224629}.use-case-showcase div{padding:10px 12px 10px 0}.use-case-showcase h2{color:#0d2144;letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(30px,4vw,54px);line-height:.96}.use-case-showcase p:last-child{color:#536582;font-size:16px;font-weight:700;line-height:1.65}.use-case-card{min-height:560px;padding:18px}.use-case-visual{aspect-ratio:16/9;object-fit:cover;object-position:center;background:#f8fbff;border:1px solid #dbe6fb;border-radius:22px;width:100%;margin-bottom:18px;display:block;box-shadow:0 18px 42px #1c37691f}.mini-title{letter-spacing:.02em;background:#f3f7ff;border:1px solid #d8e5ff;border-radius:999px;align-items:center;min-height:28px;margin:0 0 12px;padding:0 11px;line-height:1;display:inline-flex;color:#274675!important;font-size:12px!important;font-weight:950!important}.use-case-card .eyebrow{display:none}.quiet-note{margin-top:18px;color:#7a89a4!important;font-size:13px!important}.use-cases-page h1{letter-spacing:-.02em;max-width:680px;font-size:clamp(30px,4.2vw,44px);line-height:1.1}.use-cases-page .lead{max-width:650px;font-size:15px;font-weight:550;line-height:1.6}.use-cases-page .hero-card{border-radius:26px;margin-top:32px;padding:clamp(24px,4vw,44px)}.use-cases-page .signal-row{gap:8px;margin-top:22px}.use-cases-page .signal-row span{min-height:30px;padding:0 11px;font-size:12px}.use-cases-page .use-case-showcase h2{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,30px);line-height:1.16}.use-cases-page .use-case-showcase p:last-child{font-size:14px;font-weight:600}.use-cases-page .use-case-card{min-height:0;padding:16px}.use-cases-page .use-case-showcase{border-radius:24px;gap:18px;margin-top:18px;padding:14px}.use-cases-page .use-case-showcase img{object-fit:contain;background:#f8fbff;border-radius:18px}.use-cases-page .use-case-grid{gap:14px;margin-top:14px}.use-cases-page .use-case-visual{object-fit:contain;border-radius:16px;margin-bottom:14px}.use-cases-page .use-case-card h2,.use-cases-page .wide-card h2{letter-spacing:-.02em;font-size:20px;line-height:1.22}.use-cases-page .info-card p,.use-cases-page .info-card li{font-size:14px;line-height:1.62}.use-cases-page .mini-title{min-height:26px;margin-bottom:10px;padding:0 10px;font-size:11px!important}.use-cases-page .quiet-note{margin-top:14px;font-size:12px!important}.use-cases-page .wide-card{margin-top:14px;padding:22px}.use-cases-page .premium-list{gap:12px;margin-top:14px}.use-cases-page .premium-list div{border-radius:14px;padding:14px}.use-cases-page .premium-list strong{margin-bottom:6px;font-size:14px}.use-cases-page .premium-list span{font-size:13px;line-height:1.55}.premium-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.premium-list div{background:#f8fbff;border:1px solid #dbe6fb;border-radius:18px;padding:18px}.premium-list strong{color:#0d2144;margin-bottom:8px;font-size:15px;display:block}.premium-list span{color:#536582;font-size:14px;font-weight:650;line-height:1.6;display:block}.price-card{flex-direction:column;min-height:410px;display:flex}.price-card strong{color:#070b2d;letter-spacing:-.03em;margin:auto 0 18px;font-size:22px;display:block}.mini-footer{color:#d7e3ff;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:28px;font-size:14px;font-weight:850;display:flex}.terms-page .page-shell,.privacy-page .page-shell{width:min(1060px,100vw - 28px)}.terms-page .hero-card,.privacy-page .hero-card{color:#fff;max-width:780px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-top:54px;padding:34px 0 18px}.terms-page .hero-card .eyebrow,.privacy-page .hero-card .eyebrow{color:#8fd3ff}.terms-hero h1,.privacy-hero h1{color:#fff;letter-spacing:-.045em;max-width:760px;font-size:clamp(34px,5.6vw,62px)}.terms-page .lead,.privacy-page .lead{color:#d7e6ff;font-size:16px;font-weight:600}.terms-doc{margin-top:18px;padding:clamp(24px,4vw,44px)}.terms-doc h2{letter-spacing:-.02em;border-top:1px solid #dce7f7;margin-top:34px;padding-top:22px;font-size:21px;line-height:1.3}.terms-doc h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.terms-doc p,.terms-doc li{color:#40516f;font-size:14px;font-weight:560;line-height:1.72}.terms-doc ul{gap:8px;margin:12px 0 0;padding-left:22px;display:grid}.terms-notice{color:#17324d;background:#ecfdf3;border:1px solid #c6d7ea;border-radius:18px;margin-bottom:24px;padding:18px}.terms-notice strong{color:#0f766e;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.terms-notice p{color:#17324d;margin-bottom:0}.terms-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 26px;display:grid}.terms-summary div{background:#f8fafc;border:1px solid #d9e2ec;border-radius:14px;gap:6px;padding:14px;display:grid}.terms-summary strong{color:#17324d;font-size:13px;font-weight:900}.terms-summary span{color:#52627c;font-size:13px;font-weight:560;line-height:1.55}.privacy-boundary{grid-template-columns:1fr}.privacy-boundary span b{color:#17324d;font-weight:900}.legal-action-row{border-top:1px solid #dce7f7;flex-wrap:wrap;gap:12px;margin-top:30px;padding-top:22px;display:flex}@media (width<=1080px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.top-nav,.top-nav div{justify-content:flex-start;align-items:flex-start}.top-nav{flex-direction:column}.grid-two,.grid-three,.product-grid,.use-case-grid,.insight-pro-feature,.pro-feature-list,.use-case-showcase{grid-template-columns:1fr}.use-case-showcase div{padding:0 4px 6px}.premium-list,.terms-summary{grid-template-columns:1fr}}
