html:has(.brand-public){scroll-padding-top:4rem}@media (min-width:640px){html:has(.brand-public){scroll-padding-top:5rem}}.brand-public{--brand-canvas:#f7f5f0;--brand-white:#fff;--brand-cloud:#eeece6;--brand-ink:#0b1f3a;--brand-secondary:#334155;--brand-blue:#1769ff;--brand-deep-blue:#0d47c8;--brand-coral:#ff6849;--brand-border:#d8d6d0;--brand-success:#16875b;--brand-header-height:4rem;--mkt-canvas:#fafbff;--mkt-canvas-cool:#eaf0fa;--mkt-card:#fff;--mkt-ink:#0b1f3a;--mkt-ink-2:#1b2a4a;--mkt-muted:#5a6b85;--mkt-muted-2:#8a99b1;--mkt-blue:#1769ff;--mkt-blue-hover:#0d47c8;--mkt-blue-pressed:#0a3da8;--mkt-blue-soft:#eaf1ff;--mkt-blue-soft-2:#dde7ff;--mkt-navy-anchor:#0b1f3a;--mkt-navy-anchor-2:#102a4d;--mkt-navy-deep:#06122a;--mkt-coral:#ff6849;--mkt-border:#14326e1a;--mkt-border-strong:#14326e29;--mkt-border-soft:#14326e0f;--mkt-success:#16875b;--mkt-success-soft:#16875b1a;--mkt-blue-glow:#1769ff38;--mkt-blue-glow-soft:#1769ff1f;--mkt-cyan-glow:#2bc8ff33;--mkt-violet-glow:#786eff1f;--mkt-shadow-card:0 1px 0 #fffc inset, 0 1px 2px #14285a0f, 0 2px 6px -2px #14285a0f, 0 14px 32px -18px #14285a29;--mkt-shadow-elevated:0 1px 0 #ffffffe6 inset, 0 1px 2px #14285a0f, 0 8px 18px -8px #14285a1a, 0 30px 70px -22px #14285a38, 0 12px 24px -12px #1769ff1f;--mkt-scroll-thumb:#b6c0d1;--mkt-scroll-track:#eef1f6;--mkt-header-bg:#ffffffdb;--mkt-header-border:#0b1f3a14;--mkt-header-text:#0b1f3a;--mkt-header-text-muted:#5a6b85;--mkt-header-shadow:0 6px 24px -18px #0b1f3a52;--mkt-eyebrow-rule:#1769ff;--mkt-eyebrow-text:#1769ff;--mkt-eyebrow-text-on-dark:#7fb1ff;font-family:var(--font-brand), system-ui, sans-serif;background:var(--mkt-canvas);color:var(--mkt-ink);scroll-padding-top:var(--brand-header-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}@media (min-width:640px){.brand-public{--brand-header-height:5rem}}html:has(.brand-public) .calendly-overlay{z-index:99999999!important}html:has(.brand-public){scrollbar-width:thin;scrollbar-color:var(--mkt-scroll-thumb) var(--mkt-scroll-track)}html:has(.brand-public) ::-webkit-scrollbar{width:10px}html:has(.brand-public) ::-webkit-scrollbar-track{background:var(--mkt-scroll-track)}html:has(.brand-public) ::-webkit-scrollbar-thumb{background:var(--mkt-scroll-thumb);border:2px solid var(--mkt-scroll-track);border-radius:999px}html:has(.brand-public) ::-webkit-scrollbar-thumb:hover{background:#8a99b1}html:has(.brand-public) ::-webkit-scrollbar-thumb:active{background:#6f7f99}.brand-public .brand-anchor{scroll-margin-top:calc(var(--brand-header-height) + .75rem)}.brand-public ::selection{background:var(--mkt-blue);color:#fff}.brand-public .brand-display{color:var(--mkt-ink);letter-spacing:-.028em;text-wrap:balance;font-weight:720;line-height:1.06}.brand-public .brand-hairline{border-color:var(--mkt-border)}.brand-public.cv-lower{--mkt-atmosphere-a:#1769ff38;--mkt-atmosphere-b:#786eff1f;--mkt-atmosphere-c:#2bc8ff1a;--mkt-atmosphere-zero:#fff0;isolation:isolate;background:radial-gradient(75% 55% at 16% 0%, var(--mkt-atmosphere-a) 0%, transparent 60%), radial-gradient(55% 55% at 100% 12%, var(--mkt-atmosphere-b) 0%, transparent 60%), radial-gradient(55% 50% at 50% 100%, var(--mkt-atmosphere-c) 0%, transparent 60%), linear-gradient(180deg, #eef3ff 0%, #fafbff 22%, #fafbff 78%, #ecf2fc 100%);background-size:100% 100%,100% 100%,100% 100%,100% 100%;background-attachment:scroll;min-height:100vh;animation:60s ease-in-out infinite alternate cv-atmosphere-drift;position:relative}@media (prefers-reduced-motion:reduce){.brand-public.cv-lower{animation:none}}@keyframes cv-atmosphere-drift{0%{background-position:0 0,100% 0,0 0,0 0}to{background-position:6% 4%,94% 8%,50% 6%,0 0}}
.cv-lower{--cv-ink:#0b1f3a;--cv-ink-2:#1b2a4a;--cv-muted:#5a6b85;--cv-muted-2:#8a99b1;--cv-blue:#1769ff;--cv-blue-hover:#0d47c8;--cv-coral:#ff6849;--cv-navy-anchor:#0b1f3a;--cv-navy-deep:#06122a;--cv-border:#14326e14;--cv-border-strong:#14326e24;--cv-card:#fff;--cv-surface:#f8faff;--cv-success:#16875b;--cv-shadow-1:var(--mkt-shadow-card);--cv-shadow-2:var(--mkt-shadow-elevated);--cv-shadow-3:0 1px 0 #fffc inset, 0 1px 2px #14285a0d, 0 30px 80px -32px #1769ff52, 0 8px 18px -8px #14285a1a;font-family:var(--font-brand), "Manrope", system-ui, sans-serif;color:var(--cv-ink)}.cv-lower .cv-shell{width:min(1180px,100% - 48px);margin-inline:auto}.cv-lower .cv-stage{isolation:isolate;padding-block:clamp(72px,9vw,132px);position:relative;overflow:clip}.cv-lower .cv-stage-inner{z-index:1;width:min(1180px,100% - 48px);margin-inline:auto;position:relative}.cv-lower .cv-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 22% 18%,#1769ff1a,#0000 70%),radial-gradient(50% 60% at 80% 80%,#14326e0d,#0000 70%);animation:48s ease-in-out infinite alternate cv-stage-drift;position:absolute;inset:-10% -8% -8%}@keyframes cv-stage-drift{0%{opacity:.85;transform:translate(0,0)}to{opacity:1;transform:translate(2%,-1.5%)}}@media (prefers-reduced-motion:reduce){.cv-lower .cv-stage:before{animation:none}}.cv-lower .cv-eyebrow{color:var(--cv-blue);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 16px;font-size:.78rem;font-weight:760;display:inline-flex}.cv-lower .cv-eyebrow:before{content:"";background:var(--cv-blue);flex:none;width:24px;height:2px}.cv-lower .cv-eyebrow-light{color:#7fb1ff}.cv-lower .cv-eyebrow-light:before{background:#7fb1ff}.cv-lower h2,.cv-lower .cv-stage h2{color:var(--cv-ink);letter-spacing:-.032em;text-wrap:balance;margin:0 0 18px;font-weight:800;line-height:1.04}.cv-lower .cv-stage h2{max-width:28ch;font-size:clamp(2.4rem,4.4vw,3.5rem)}.cv-lower .cv-stage p{color:var(--cv-ink-2);text-wrap:pretty;margin-top:0;font-weight:525;line-height:1.6}.cv-lower .cv-tools{padding-block:clamp(48px,5vw,72px);position:relative}.cv-lower .cv-tools:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 75% at 12% 10%,#1769ff42 0%,#0000 60%),radial-gradient(50% 70% at 100% 100%,#1769ff33 0%,#0000 65%),linear-gradient(#fff0 0% 100%);position:absolute;inset:0}.cv-lower .cv-tools-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:56px;margin-bottom:28px;display:grid}.cv-lower .cv-tools-heading h2{letter-spacing:-.03em;max-width:620px;font-size:clamp(2.1rem,3.2vw,2.85rem);font-weight:800;line-height:1.04}.cv-lower .cv-tools-heading p{color:var(--cv-muted);max-width:36ch;font-size:1.0625rem;line-height:1.55}.cv-lower .cv-tool-marquee{width:100%;padding:4px 0 9px;position:relative;overflow:hidden}.cv-lower .cv-tool-rail{will-change:transform;width:max-content;animation:54s linear infinite cv-tool-scroll;display:flex}.cv-lower .cv-tool-group{flex:none;gap:14px;padding-right:14px;display:flex}.cv-lower .cv-tool{border:1px solid var(--cv-border);background:var(--cv-card);min-width:158px;height:68px;color:var(--cv-ink);white-space:nowrap;border-radius:14px;flex:none;align-items:center;gap:12px;padding:0 18px;font-size:.95rem;font-weight:700;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #14285a0a,0 8px 18px -14px #14285a29}.cv-lower .cv-tool-icon{background:#eef2f9;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:grid}.cv-lower .cv-tool img{object-fit:contain;width:22px;height:22px}.cv-lower .cv-tool[data-monochrome=true] .cv-tool-icon{background:var(--tool-color);-webkit-mask:var(--tool-icon) center / contain no-repeat;-webkit-mask:var(--tool-icon) center / contain no-repeat;mask:var(--tool-icon) center / contain no-repeat}.cv-lower .cv-tool[data-monochrome=true] .cv-tool-icon img{visibility:hidden}.cv-lower .cv-tool:hover,.cv-lower .cv-tool:focus-visible{color:var(--cv-blue);border-color:#1769ff73;transform:translateY(-6px);box-shadow:inset 0 1px #ffffffb3,0 18px 36px -16px #1769ff52}.cv-lower .cv-tool:hover .cv-tool-icon,.cv-lower .cv-tool:focus-visible .cv-tool-icon{transform:scale(1.06)}.cv-lower .cv-tool:focus-visible{outline-offset:3px;outline:3px solid #1769ff99}@keyframes cv-tool-scroll{to{transform:translate(-50%)}}@media (max-width:767px){.cv-lower .cv-tools-heading{grid-template-columns:1fr;gap:18px}.cv-lower .cv-tool-marquee{padding:2px 0 6px}.cv-lower .cv-tool-rail{width:max-content;animation-duration:42s}.cv-lower .cv-tool-group{gap:10px;padding-right:10px}.cv-lower .cv-tool{gap:10px;min-width:130px;height:54px;padding:0 14px;font-size:.875rem}.cv-lower .cv-tool-icon{border-radius:7px;width:28px;height:28px}.cv-lower .cv-tool img{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.cv-lower .cv-tool-marquee{scrollbar-width:none;overflow-x:hidden}.cv-lower .cv-tool-rail{will-change:auto;width:100%;animation:none;display:block;transform:none}.cv-lower .cv-tool-group{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;width:100%;padding-right:0;display:grid}.cv-lower .cv-tool-group[aria-hidden=true]{display:none}.cv-lower .cv-tool{width:100%;min-width:0}.cv-lower .cv-tool:hover{transform:none}}.cv-lower .cv-stats-stage{padding-block:clamp(64px,7vw,96px);position:relative}.cv-lower .cv-stats-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 70% at 18% 30%,#1769ff42 0%,#0000 60%),radial-gradient(45% 60% at 84% 78%,#1769ff38 0%,#0000 60%),radial-gradient(40% 55% at 50% 100%,#2bc8ff24 0%,#0000 60%);position:absolute;inset:0}.cv-lower .cv-stats-intro{text-align:center;max-width:880px;margin:0 auto 40px}.cv-lower .cv-stats-intro .cv-eyebrow{justify-content:center}.cv-lower .cv-stats-intro .cv-eyebrow:before{display:none}.cv-lower .cv-stats-headline{letter-spacing:-.034em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,4.8vw,3.85rem);font-weight:800;line-height:1.04}.cv-lower .cv-stats-lede{max-width:660px;color:var(--cv-muted);margin:18px auto 0;font-size:1.1rem;line-height:1.55}.cv-lower .cv-stats-glow{z-index:0;filter:blur(36px);pointer-events:none;background:radial-gradient(50% 70%,#1769ff38,#0000 70%),radial-gradient(40% 60% at 70%,#2bc8ff1f,#0000 70%);width:min(1200px,100% - 48px);height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv-lower .cv-stats-panel{z-index:1;background:var(--cv-card);border:1px solid var(--cv-border);box-shadow:var(--cv-shadow-3);--pointer-x:.5;--pointer-y:.5;border-radius:28px;max-width:1200px;margin-inline:auto;padding:clamp(44px,5vw,76px) clamp(36px,5vw,80px);position:relative}.cv-lower .cv-stats-panel:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(480px circle at calc(var(--pointer-x) * 100%) calc(var(--pointer-y) * 100%), #1769ff1a, transparent 60%);opacity:0;transition:opacity .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cv-lower .cv-stats-panel:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.cv-lower .cv-stats-panel:hover:after{opacity:0}}.cv-lower .cv-stats-grid{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,56px);display:grid}.cv-lower .cv-statistic-node{flex-direction:column;align-items:center;gap:14px;padding:0 8px;display:flex;position:relative}.cv-lower .cv-statistic-node+.cv-statistic-node:before{content:"";background:linear-gradient(#0000 0%,#0b1f3a1f 50%,#0000 100%);width:1px;position:absolute;top:12px;bottom:12px;left:calc(-1*clamp(14px,2vw,28px))}.cv-lower .cv-statistic-number{letter-spacing:-.045em;color:var(--cv-ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:clamp(4rem,7vw,6.1rem);font-weight:800;line-height:1}.cv-lower .cv-statistic-percent{color:var(--cv-blue);margin-left:.04em;font-size:.7em}.cv-lower .cv-statistic-label{color:var(--cv-ink-2);max-width:32ch;margin:0;font-size:1rem;font-weight:525;line-height:1.5}.cv-lower .cv-statistic-supporting{color:var(--cv-muted);max-width:32ch;margin:0;font-size:.88rem;font-weight:600;line-height:1.5}.cv-lower .cv-stats-sources{border-top:1px solid var(--cv-border);text-align:center;margin-top:clamp(28px,4vw,44px);padding-top:clamp(20px,2.4vw,28px)}.cv-lower .cv-stats-sources-trigger{cursor:pointer;color:var(--cv-muted);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:700;list-style:none;transition:color .2s,background .2s;display:inline-flex}.cv-lower .cv-stats-sources-trigger::-webkit-details-marker{display:none}.cv-lower .cv-stats-sources-trigger:before{content:"+";color:var(--cv-blue);font-size:1rem;font-weight:800}.cv-lower .cv-stats-sources[open] .cv-stats-sources-trigger:before{content:"−"}.cv-lower .cv-stats-sources-trigger:hover,.cv-lower .cv-stats-sources-trigger:focus-visible{color:var(--cv-blue);background:#1769ff0f;outline:none}.cv-lower .cv-stats-sources-trigger:focus-visible{outline-offset:2px;outline:2px solid #1769ff80}.cv-lower .cv-stats-sources-list{text-align:left;gap:8px;max-width:56ch;margin:18px auto 0;padding:0;list-style:none;display:grid}.cv-lower .cv-stats-sources-list li{color:var(--cv-muted);font-size:.88rem;line-height:1.5}.cv-lower .cv-stats-source-link{color:var(--cv-blue);border-bottom:1px solid #1769ff40;padding-bottom:1px;text-decoration:none;transition:color .2s,border-color .2s}.cv-lower .cv-stats-source-link:hover,.cv-lower .cv-stats-source-link:focus-visible{color:var(--cv-blue-hover);border-bottom-color:var(--cv-blue-hover)}@media (max-width:900px){.cv-lower .cv-stats-grid{grid-template-columns:1fr;gap:36px}.cv-lower .cv-statistic-node+.cv-statistic-node:before{background:linear-gradient(90deg,#0000 0%,#0b1f3a1f 50%,#0000 100%);width:auto;height:1px;inset:-18px 12% auto}}.cv-lower .cv-svc-stage{padding-block:clamp(80px,9vw,132px)}.cv-lower .cv-svc-intro{text-align:center;max-width:760px;margin:0 auto 48px}.cv-lower .cv-svc-intro .cv-eyebrow{justify-content:center}.cv-lower .cv-svc-intro .cv-eyebrow:before{display:none}.cv-lower .cv-svc-headline{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:800;line-height:1.04}.cv-lower .cv-svc-lede{max-width:600px;color:var(--cv-muted);margin:16px auto 0;font-size:1.05rem;line-height:1.55}.cv-lower .cv-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;display:grid}.cv-lower .cv-svc-card-wrap{height:100%;display:flex}.cv-lower .cv-svc-card{background:var(--cv-card);border:1px solid var(--cv-border);width:100%;color:inherit;cursor:pointer;isolation:isolate;box-shadow:var(--cv-shadow-1);--pointer-x:.5;--pointer-y:.5;border-radius:22px;grid-template-rows:220px 1fr;text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.cv-lower .cv-svc-card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at calc(var(--pointer-x) * 100%) calc(var(--pointer-y) * 100%), #1769ff1f, transparent 65%);opacity:0;z-index:0;transition:opacity .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cv-lower .cv-svc-card:hover,.cv-lower .cv-svc-card:focus-visible{box-shadow:var(--cv-shadow-2);border-color:#1769ff66;transform:translateY(-10px)}.cv-lower .cv-svc-card:hover:after,.cv-lower .cv-svc-card:focus-visible:after{opacity:1}.cv-lower .cv-svc-card:active{transition-duration:90ms;transform:translateY(-4px)}.cv-lower .cv-svc-card:focus-visible{outline:3px solid var(--cv-blue);outline-offset:4px}.cv-lower .cv-svc-card-media{background:#0b1f3a;position:relative;overflow:hidden}.cv-lower .cv-svc-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.cv-lower .cv-svc-card:hover .cv-svc-card-media img,.cv-lower .cv-svc-card:focus-visible .cv-svc-card-media img{transform:scale(1.04)}.cv-lower .cv-svc-card-media-overlay{pointer-events:none;z-index:1;background:linear-gradient(#0b1f3a0d 0%,#0b1f3a8c 100%),radial-gradient(70% 80% at 80% 0,#1769ff2e,#0000 60%);position:absolute;inset:0}.cv-lower .cv-svc-card-number{z-index:2;color:#ffffffeb;letter-spacing:.18em;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800;position:absolute;top:18px;left:22px}.cv-lower .cv-svc-card-icon{z-index:2;width:40px;height:40px;color:var(--cv-blue);background:#fffffff0;border-radius:12px;place-items:center;transition:transform .32s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:18px;right:22px;box-shadow:0 8px 18px -10px #0b1f3a52}.cv-lower .cv-svc-card-icon>svg{width:20px;height:20px}.cv-lower .cv-svc-card:hover .cv-svc-card-icon,.cv-lower .cv-svc-card:focus-visible .cv-svc-card-icon{transform:translateY(-3px)rotate(-3deg)}.cv-lower .cv-svc-card-body{background:var(--cv-card);z-index:1;grid-template-rows:auto 1fr auto;gap:14px;padding:28px 28px 26px;display:grid;position:relative}.cv-lower .cv-svc-card-title{color:var(--cv-ink);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(1.3rem,1.5vw,1.55rem);font-weight:780;line-height:1.2}.cv-lower .cv-svc-card-desc{color:var(--cv-muted);margin:0;font-size:.98rem;font-weight:525;line-height:1.55}.cv-lower .cv-svc-card-link-row{border-top:1px solid var(--cv-border);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.cv-lower .cv-svc-card-link-label{color:var(--cv-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.cv-lower .cv-svc-card-arrow{background:var(--cv-blue);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;transition:transform .32s cubic-bezier(.22,1,.36,1),background .32s;display:grid}.cv-lower .cv-svc-card-arrow>svg{width:16px;height:16px}.cv-lower .cv-svc-card:hover .cv-svc-card-arrow,.cv-lower .cv-svc-card:focus-visible .cv-svc-card-arrow{background:var(--cv-blue-hover);transform:translate(4px,-4px)}@media (max-width:1100px){.cv-lower .cv-svc-grid{grid-template-columns:1fr;gap:22px}.cv-lower .cv-svc-card{grid-template-rows:200px 1fr}}@media (prefers-reduced-motion:reduce){.cv-lower .cv-svc-card{transition:none}.cv-lower .cv-svc-card:hover,.cv-lower .cv-svc-card:focus-visible,.cv-lower .cv-svc-card:active{transform:none}.cv-lower .cv-svc-card:hover:after,.cv-lower .cv-svc-card:focus-visible:after{opacity:0}.cv-lower .cv-svc-card:hover .cv-svc-card-media img,.cv-lower .cv-svc-card:focus-visible .cv-svc-card-media img,.cv-lower .cv-svc-card:hover .cv-svc-card-icon,.cv-lower .cv-svc-card:focus-visible .cv-svc-card-icon,.cv-lower .cv-svc-card:hover .cv-svc-card-arrow,.cv-lower .cv-svc-card:focus-visible .cv-svc-card-arrow{transform:none}}.cv-lower .cv-why-fullbleed{background:var(--cv-navy-anchor);color:#f4f6fb;isolation:isolate;width:100%;position:relative;overflow:hidden}.cv-lower .cv-why-fullbleed:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 16% 0,#1769ff3d,#0000 60%),radial-gradient(50% 60% at 100% 100%,#0b1f3acc,#0000 70%);position:absolute;inset:0}.cv-lower .cv-why-split{background:var(--cv-navy-anchor);grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:stretch;width:100%;min-height:clamp(640px,85vh,880px);display:grid}.cv-lower .cv-why-media{background:#06122a;position:relative;overflow:hidden}.cv-lower .cv-why-media .cv-why-video{width:100%;height:100%;box-shadow:none;background:#06122a;border:0;position:absolute;inset:0}.cv-lower .cv-why-media .cv-why-video :is(video,img){object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cv-lower .cv-why-content{background:var(--cv-navy-anchor);color:#f4f6fb;align-items:center;padding:clamp(48px,7vh,88px) clamp(28px,4vw,72px);display:flex}.cv-lower .cv-why-content-inner{max-width:520px}.cv-lower .cv-why-content h2{color:#f4f6fb;letter-spacing:-.034em;max-width:none;margin:0 0 18px;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:800;line-height:1.04}.cv-lower .cv-why-support{color:#b3c0d6;max-width:480px;margin:18px 0 0;font-size:1.05rem;line-height:1.6}.cv-lower .cv-why-benefits{border-top:1px solid #ffffff24;margin:clamp(28px,3vh,40px) 0 0;padding:0;list-style:none}.cv-lower .cv-why-benefit{border-bottom:1px solid #ffffff24;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;padding:22px 0 24px;display:grid}.cv-lower .cv-why-benefit-index{color:#7fb1ff;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.cv-lower .cv-why-benefit-body h3{color:#f4f6fb;letter-spacing:-.012em;margin:2px 0 6px;font-size:1.05rem;font-weight:760}.cv-lower .cv-why-benefit-body p{color:#b3c0d6;max-width:44ch;margin:0;font-size:.95rem;line-height:1.55}@media (max-width:900px){.cv-lower .cv-why-split{grid-template-columns:1fr;min-height:0}.cv-lower .cv-why-media{aspect-ratio:16/9}.cv-lower .cv-why-content{padding:clamp(40px,6vw,64px) clamp(20px,5vw,28px)}}.cv-lower .cv-calculator-section{background:radial-gradient(60% 80% at 50% 0,#1769ff29,#0000 65%),radial-gradient(40% 60% at 50% 100%,#1769ff24,#0000 65%);padding:clamp(56px,6vw,88px) 0;position:relative}.cv-lower .cv-calculator-section-heading{text-align:center;max-width:800px;margin:0 auto 28px}.cv-lower .cv-calculator-section-heading h2{letter-spacing:-.034em;color:var(--cv-ink);text-wrap:balance;margin:0;font-size:clamp(2.5rem,4.2vw,3.4rem);font-weight:800;line-height:1.04}.cv-lower .cv-calculator-section-heading p{max-width:620px;color:var(--cv-ink-2);margin:14px auto 0;font-size:1.075rem;font-weight:525;line-height:1.55}.cv-lower .cv-calculator{border:1px solid var(--cv-border);background:var(--cv-card);width:100%;color:var(--cv-ink);box-shadow:none;border-radius:14px}.cv-lower .cv-calculator-inner{background:var(--cv-card);border:1px solid var(--cv-border);box-shadow:var(--cv-shadow-2);border-radius:22px;padding:clamp(28px,3vw,40px)}.cv-lower #contact{color:var(--cv-ink);background:radial-gradient(50% 70% at 12% 100%,#1769ff24,#0000 65%),radial-gradient(40% 60% at 100% 0,#1769ff14,#0000 65%);padding:clamp(56px,6vw,80px) 0 clamp(40px,5vw,56px);position:relative}.cv-lower #contact .cv-contact-grid{grid-template-columns:minmax(280px,.85fr) minmax(480px,1.65fr);align-items:center;gap:clamp(32px,4vw,56px);max-width:1180px;margin-inline:auto;display:grid}.cv-lower #contact h2{color:var(--cv-ink);letter-spacing:-.034em;text-wrap:balance;margin:0 0 14px;font-size:clamp(2.4rem,3.6vw,3.2rem);font-weight:780;line-height:1.04}.cv-lower #contact .cv-contact-copy p{color:var(--cv-ink-2);max-width:42ch;margin:0 0 14px;font-size:1.0625rem;font-weight:525;line-height:1.55}.cv-lower #contact .cv-contact-surface{background:var(--cv-card);border:1px solid var(--cv-border);box-shadow:var(--cv-shadow-2);border-radius:22px;position:relative}.cv-lower #contact .cv-contact-assurance{flex-direction:column;align-items:flex-start;gap:.5rem;margin:1.25rem 0 0;display:flex}.cv-lower #contact .cv-contact-assurance>span{color:var(--cv-ink-2);align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;line-height:1.4;display:inline-flex}.cv-lower #contact .cv-contact-assurance>span:before{content:"";background:var(--mkt-blue,var(--cv-blue));border-radius:999px;flex-shrink:0;width:.4rem;height:.4rem;box-shadow:0 0 0 3px #1769ff29}.cv-lower #contact .cv-contact-alternatives{border-top:1px solid var(--cv-border);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.cv-lower #contact .cv-contact-alternatives>a{color:var(--mkt-blue,var(--cv-blue));background:#1769ff14;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.cv-lower #contact .cv-contact-alternatives>a:hover{background:#1769ff29;transform:translateY(-1px);box-shadow:0 8px 18px -10px #1769ff73}.cv-lower #contact .cv-contact-alternatives>a:focus-visible{outline:2px solid var(--mkt-blue,var(--cv-blue));outline-offset:3px}.cv-lower #contact .cv-contact-alternatives>a svg{flex-shrink:0;width:1rem;height:1rem}.cv-lower #contact .cv-contact-alternatives .cv-contact-phone{color:var(--mkt-blue,var(--cv-blue));background:#1769ff14}.cv-lower #contact input,.cv-lower #contact select,.cv-lower #contact textarea{border-color:var(--cv-border);background:#fff;border-radius:10px;transition:border-color .2s,box-shadow .2s}.cv-lower #contact input:hover,.cv-lower #contact select:hover,.cv-lower #contact textarea:hover{border-color:#1769ff52}.cv-lower #contact input:focus,.cv-lower #contact select:focus,.cv-lower #contact textarea:focus{border-color:var(--cv-blue);box-shadow:0 0 0 4px #1769ff26}.cv-lower #contact button[type=submit]{background:var(--cv-blue);border-radius:10px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s,box-shadow .22s;box-shadow:0 14px 32px -16px #1769ff8c}.cv-lower #contact button[type=submit]:hover{background:var(--cv-blue-hover);transform:translateY(-3px);box-shadow:0 18px 38px -16px #1769ffa6}@media (max-width:900px){.cv-lower #contact .cv-contact-grid{grid-template-columns:1fr}}@media (max-width:767px){.cv-lower .cv-tools{padding-bottom:24px}.cv-lower .cv-stats-stage,.cv-lower .cv-svc-stage{padding-top:24px;padding-bottom:24px}.cv-lower .cv-calculator-section,.cv-lower #contact{padding:28px 0}.cv-lower .cv-why-content{padding:24px clamp(20px,5vw,28px)}}.cv-lower .cv-reviews-page .cv-reviews-hero{padding:130px 0 60px}.cv-lower .cv-reviews-page .cv-reviews-hero h1,.cv-lower .cv-reviews-page .cv-reviews-editorial h2,.cv-lower .cv-reviews-page .cv-reviews-cta h2,.cv-lower .cv-reviews-page .cv-review-masthead h2{color:var(--cv-ink);letter-spacing:-.034em;font-weight:800;line-height:1.05}.cv-lower .cv-reviews-page .cv-reviews-hero{background:0 0}.cv-lower .cv-reviews-page .cv-reviews-editorial{padding:62px 0 72px}.cv-lower .cv-reviews-page .cv-reviews-cta{padding:64px 0}.cv-lower .cv-reviews-page .cv-reviews-cta .cv-eyebrow-light{color:#7fb1ff}.cv-lower .cv-reviews-page .cv-reviews-cta .cv-eyebrow-light:before{background:#7fb1ff}.cv-lower .cv-reviews-page .cv-button-light{color:#0b1f3a;background:#fff;box-shadow:0 14px 32px -16px #0006}.cv-lower .cv-reviews-page .cv-text-link-light{color:#fff;border-bottom:1px solid #fff6}.cv-lower .cv-reviews-page .cv-text-link-light:hover{color:#fff;border-color:#fff}.cv-lower .cv-legal-main{color:var(--cv-ink);background:0 0}.cv-lower .cv-legal-document{background:var(--cv-card);border:1px solid var(--cv-border);box-shadow:var(--cv-shadow-2);color:var(--cv-ink);border-radius:18px}.cv-lower .cv-footer{isolation:isolate;background:var(--cv-navy-deep);color:#f4f6fb;border-top:1px solid #ffffff0f;padding-block:clamp(56px,7vw,84px);position:relative}.cv-lower .cv-footer:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 16% 0,#1769ff33,#0000 60%),radial-gradient(50% 60% at 100% 100%,#1769ff1a,#0000 70%);position:absolute;inset:0}.cv-lower .cv-footer-inner{max-width:1180px}.cv-lower .cv-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:start;gap:clamp(32px,4vw,56px);display:grid}@media (max-width:768px){.cv-lower .cv-footer-grid{grid-template-columns:1fr;gap:32px}}.cv-lower .cv-footer h2{color:#ffffffa6;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800}.cv-lower .cv-footer-brand{flex-direction:column;gap:18px;display:flex}.cv-lower .cv-footer-tagline{color:#ffffffb3;max-width:36ch;margin:0;font-size:.95rem;font-weight:525;line-height:1.55}.cv-lower .cv-footer-links{flex-direction:column;gap:10px;display:flex}.cv-lower .cv-footer a{color:#ffffffc7;width:fit-content;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s,transform .2s;display:inline-block}.cv-lower .cv-footer a:hover,.cv-lower .cv-footer a:focus-visible{color:#fff;transform:translate(2px)}.cv-lower .cv-footer a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #1769ffa6}.cv-lower .cv-footer-bottom{color:#ffffff8c;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:clamp(32px,4vw,48px);padding-top:22px;font-size:.8rem;display:flex}.cv-lower .cv-footer-bottom a{color:#fff9;font-size:.8rem}.cv-lower .cv-footer-bottom a:hover{color:#fff}@media (prefers-reduced-motion:reduce){.cv-lower .cv-footer a{transition:none}.cv-lower .cv-footer a:hover{transform:none}}.cv-lower .cv-button,.cv-lower button[type=submit]{transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),background .24s,border-color .24s}.cv-lower .cv-button:hover,.cv-lower button[type=submit]:hover{transform:translateY(-3px);box-shadow:0 18px 38px -16px #1769ffa6}.cv-lower .cv-button:active,.cv-lower button[type=submit]:active{transform:translateY(-1px)}.cv-lower .cv-text-link{color:var(--cv-blue);transition:color .2s}.cv-lower .cv-text-link:hover{color:var(--cv-blue-hover)}html:has(.brand-public){scrollbar-color:#b6c0d1 #eef1f6}
