:root{--ink:#0b1524;--body:#33415c;--mut:#596a80;--blue:#1849c6;--blue-d:#123a9e;--blue-t:#eef3fe;--orange:#ff6b35;--orange-d:#b4441a;--orange-t:#fff0e9;--night:#0a1120;--line:#e6ebf2;--gray:#f5f7fa;--green:#087f5b;--green-t:#e7f7f0;--r-lg:18px;--r-md:14px;--r-sm:10px;--sh-sm:0 1px 2px rgba(11,21,36,.05),0 4px 14px rgba(11,21,36,.06);--sh-md:0 2px 4px rgba(11,21,36,.05),0 14px 34px rgba(11,21,36,.1);--sh-lg:0 4px 10px rgba(11,21,36,.07),0 30px 70px rgba(11,21,36,.16);--disp:"Sora","Inter",system-ui,sans-serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:74px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);font-size:16.5px;line-height:1.65;color:var(--body);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--disp);color:var(--ink);margin:0;letter-spacing:-.025em;line-height:1.12}h2{font-size:clamp(1.7rem,3.4vw,2.2rem)}h3,.h3{font-size:1.15rem;letter-spacing:-.015em}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,select,textarea{font-family:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:4px}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:#fff;padding:10px 16px;border-radius:0 0 8px}.skip:focus{left:0}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}section{padding:84px 0;position:relative}section.tight{padding-top:0}section.gray{background:var(--gray)}.eyebrow{font:600 12.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.lede{font-size:1.08rem;color:var(--body);max-width:660px;margin-top:14px}.center{text-align:center}.center .lede{margin-left:auto;margin-right:auto}.mt{margin-top:44px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 16px/1 var(--sans);padding:16px 26px;border-radius:999px;border:1.5px solid transparent;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;white-space:nowrap;text-decoration:none}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--blue);color:#fff;box-shadow:0 6px 18px #1849c647}.btn-primary:hover{background:var(--blue-d)}.btn-orange{background:var(--orange);color:var(--ink);box-shadow:0 6px 18px #ff6b354d}.btn-orange:hover{background:#ff7d4d}.btn-ghost{background:#fff;color:var(--ink);border-color:var(--line);box-shadow:var(--sh-sm)}.btn-sm{padding:12px 18px;font-size:14.5px}.btn-block{width:100%}.btn[disabled]{opacity:.7;cursor:default;transform:none}.tick{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tick li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.5}.tick li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--green-t) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%23087f5b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.tick.light li{color:#dbe3f0}.tick.light li:before{background:#5ee0a829 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%235ee0a8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.tick.cols{grid-template-columns:1fr 1fr;gap:10px 28px}.tick a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.tick a:hover{color:var(--blue);text-decoration-color:var(--blue)}header.site{position:sticky;top:0;z-index:50;background:#fffffff2;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}header.site>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;height:58px}.logo{display:flex;align-items:center;gap:9px;font:700 20px/1 var(--disp);color:var(--ink);letter-spacing:-.03em}.logo svg{width:30px;height:30px;flex:none}.logo em{font-style:normal;color:var(--blue)}nav.main{display:flex;align-items:center;gap:26px;font-size:15px;font-weight:500;color:var(--body)}nav.main a{white-space:nowrap}nav.main a:hover{color:var(--blue)}.dd{position:relative;height:58px;display:flex;align-items:center}.dd>a:after{content:"";display:inline-block;margin-left:7px;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg)}.dd-panel{display:none;position:absolute;top:100%;left:-18px;min-width:270px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-md);padding:10px;z-index:60}.dd-panel.two{min-width:500px;grid-template-columns:1fr 1fr;gap:0 10px}.dd:hover .dd-panel,.dd:focus-within .dd-panel{display:block}.dd:hover .dd-panel.two,.dd:focus-within .dd-panel.two{display:grid}.dd-panel a{display:block;padding:9px 12px;border-radius:8px;font-size:14.5px;color:var(--ink)}.dd-panel a:hover{background:var(--blue-t);color:var(--blue)}.dd-panel small{display:block;font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);padding:8px 12px 6px}.head-cta{display:flex;align-items:center;gap:14px}.menu-btn{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:12px;background:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px;cursor:pointer;padding:0}.menu-btn i{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px}.dd-panel.two{min-width:580px}.dd-panel.inds{min-width:300px}.dd-cat{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:10px 12px;border:0;border-radius:8px;background:none;font:600 14.5px/1.3 var(--sans);color:var(--ink);text-align:left;cursor:pointer}.js .dd-cat:after{content:"";flex:none;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s cubic-bezier(.2,.7,.3,1)}.js .dd-cat[aria-expanded=true]:after{transform:translateY(1px) rotate(225deg)}.js .dd-cat:hover{background:var(--blue-t);color:var(--blue)}.js .dd-cat[aria-expanded=false]+.dd-sub{display:none}.dd-sub{padding:0 0 6px 10px}.dd-sub a{font-size:14px;color:var(--body);padding:7px 12px}.dd-grp+.dd-grp{border-top:1px solid var(--line)}@media (prefers-reduced-motion:reduce){.js .dd-cat:after{transition:none}}.hero{padding:64px 0 56px;background:radial-gradient(900px 420px at 85% 0%,var(--blue-t),transparent 70%)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.hero>.hero-grid>div:first-child{padding-top:20px}.pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:500;color:var(--body);box-shadow:var(--sh-sm);margin-bottom:22px}.pill:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--green)}.hero h1{font-size:clamp(2.1rem,4.2vw,3.3rem);line-height:1.06;text-wrap:balance}.hero h1 span{color:var(--blue);position:relative;white-space:nowrap;display:inline-block}.hero h1 span svg{position:absolute;left:0;bottom:-10px;width:100%;height:12px}.hero .lede{font-size:1.14rem;margin-top:28px;max-width:530px}.hero-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-ticks{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:14.5px;color:var(--mut)}.hero-ticks span:before{content:"\2713";color:var(--green);font-weight:700;margin-right:6px}.hero-alt{display:flex;flex-wrap:wrap;gap:12px}.hero-alt .short{display:none}.hero-hear{margin-top:18px;font-size:15px}.hero-hear a{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.hero-hear svg{flex:none;width:16px;height:16px;fill:currentColor}.form-alt{margin:4px 0 14px;font-size:13.5px;line-height:1.5;color:var(--mut)}.form-alt a{font-weight:600;color:var(--blue);white-space:nowrap}.form-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:26px}.lead-form{position:relative}.lead-form:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(280px circle at var(--mx,50%) var(--my,0px),var(--blue),rgba(255,107,53,.55) 45%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (hover:hover) and (pointer:fine){.lead-form:hover:before{opacity:1}}.form-card .fh{font-size:1.3rem;letter-spacing:-.015em}.form-card>p.sub{font-size:14.5px;color:var(--mut);margin:6px 0 18px}.f2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.field{display:block;margin-bottom:12px}.field span{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:5px}.field span em{font-weight:400;color:var(--mut);font-style:normal}.field input,.field select,.field textarea{width:100%;font:400 15.5px/1.3 var(--sans);color:var(--ink);padding:12px 13px;border:1.5px solid #cfd7e3;border-radius:var(--r-sm);background:#fff}.field textarea{resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-t)}.lead-form fieldset{border:0;margin:0;padding:0;min-width:0}.lead-form [hidden]{display:none!important}.form-steps{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mut);margin:0 0 14px}.form-steps b{font-weight:600;color:var(--ink)}.form-steps i{flex:1;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--blue) 50%,var(--line) 50%) 100% 0/200% 100%;transition:background-position .45s ease}.form-steps i.on{background-position:0 0}.lead-form fieldset{animation:form-in .3s ease both}@keyframes form-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chip{position:relative;display:block}.chip.wide{grid-column:1/-1}.chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.chip span{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-content:center;align-items:center;min-height:56px;padding:9px 12px;border:1.5px solid #cfd7e3;border-radius:var(--r-sm);background:#fff;color:var(--ink);transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.chip span:before{content:"";grid-row:1/3;width:18px;height:18px;border-radius:6px;border:1.5px solid #b7c2d2;background:#fff center/0 no-repeat;transition:background-size .2s cubic-bezier(.3,1.5,.5,1),background-color .15s,border-color .15s}.chip b{grid-column:2;font:600 14px/1.25 var(--sans);letter-spacing:-.005em}.chip small{grid-column:2;margin-top:2px;font-size:12px;line-height:1.3;color:var(--mut)}.chip.wide span{min-height:46px}.chip:hover span{border-color:#9db0cf;transform:translateY(-1px);box-shadow:var(--sh-sm)}.chip input:checked+span{border-color:var(--blue);background:var(--blue-t)}.chip input:checked+span small{color:var(--blue-d)}.chip input:checked+span:before{border-color:var(--blue);background-color:var(--blue);background-size:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.3 2.3 4.7-4.9' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.chip input:focus-visible+span{outline:3px solid var(--orange);outline-offset:2px}.fit{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:baseline;margin:12px 0 0;padding:12px 14px;border-radius:var(--r-sm);background:var(--gray);border-left:3px solid var(--blue);font-size:13px;line-height:1.5;color:var(--body)}.fit.pop{animation:fit-in .32s cubic-bezier(.2,.9,.3,1.1)}@keyframes fit-in{0%{opacity:0;transform:translateY(5px) scale(.985)}to{opacity:1;transform:none}}.fit .k{grid-column:1/-1;font:700 10.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--mut);margin-bottom:3px}.fit b{font:700 1.05rem/1.25 var(--disp);letter-spacing:-.015em;color:var(--ink)}.fit .p{font:700 .98rem/1.25 var(--disp);color:var(--blue);white-space:nowrap}.fit .n{grid-column:1/-1;font-size:12.5px;color:var(--mut);margin-top:3px}.fit{min-height:92px;align-content:center}.fit.plain{display:flex;align-items:center;border-left-color:var(--orange)}.fit.empty{background:none;border:1.5px dashed #cfd7e3}.fit.empty .n{margin-top:2px;font-size:13px}.lead-form[data-step="1"] .form-foot{display:none}.form-next{margin-top:14px}.form-back{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 0 14px;padding:10px 13px;border:0;border-radius:var(--r-sm);background:var(--blue-t);font:500 13.5px/1.35 var(--sans);color:var(--body);text-align:left;cursor:pointer}.form-back b{color:var(--ink);font-weight:600}.form-back u{flex:none;font-weight:600;color:var(--blue);text-underline-offset:2px}.form-foot{font-size:12.5px;line-height:1.5;color:var(--mut);text-align:center;margin-top:12px}.form-foot a{text-decoration:underline}.form-msg{display:none;margin-top:12px;padding:11px 12px;border-radius:var(--r-sm);font-size:14.5px;font-weight:500;text-align:center}.form-msg.err{display:block;background:var(--orange-t);color:var(--orange-d)}.pc-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;overflow:hidden;box-shadow:var(--sh-sm)}table.pc{width:100%;border-collapse:collapse}.pc th,.pc td{padding:18px 22px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.pc tbody tr:last-child>*{border-bottom:0}.pc thead th{padding:13px 22px;font:700 11.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);background:var(--gray)}.pc thead th.us{color:var(--blue)}.pc tbody th{width:23%;font:600 15.5px/1.35 var(--disp);letter-spacing:-.01em;color:var(--ink)}.pc td{width:38.5%}.pc td b{display:block;font:700 1.08rem/1.3 var(--disp);letter-spacing:-.015em;color:var(--ink)}.pc td span{display:block;margin-top:5px;font-size:14.5px;line-height:1.55}.pc td small{display:block;margin-top:9px;font-size:12.5px;color:var(--mut)}.pc td small a{text-decoration:underline;text-underline-offset:2px}.pc td small a:hover{color:var(--blue)}.pc td.us{background:var(--blue-t)}.pc td.us b{color:var(--blue-d)}.pc-note{max-width:780px;margin:18px auto 0;font-size:12.5px;line-height:1.6;color:var(--mut);text-align:center}@media (max-width:760px){.pc thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pc,.pc tbody,.pc tr,.pc tbody th,.pc td{display:block;width:auto}.pc tbody tr{border-bottom:1px solid var(--line)}.pc tbody tr:last-child{border-bottom:0}.pc tbody th,.pc td{border-bottom:0}.pc tbody th{padding:18px 18px 2px}.pc td{padding:10px 18px}.pc td:before{content:attr(data-label);display:block;margin-bottom:6px;font:700 10.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--mut)}.pc td.us{margin:4px 12px 16px;padding:12px 14px;border-radius:var(--r-sm)}.pc td.us:before{color:var(--blue)}}.phero{padding:40px 0 60px;background:radial-gradient(900px 380px at 88% 0%,var(--blue-t),transparent 70%)}.phero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;align-items:center}.phero h1{font-size:clamp(2rem,4.4vw,3rem);line-height:1.08;max-width:820px}.phero h1 .eyebrow{display:block}.phero .lede{font-size:1.12rem;max-width:660px;margin-top:18px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--mut);margin-bottom:22px}.crumbs a:hover{color:var(--blue)}.crumbs i{font-style:normal;opacity:.5}.glance{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:22px 24px}.glance dl{margin:0}.glance div{padding:12px 0;border-top:1px solid var(--line)}.glance div:first-child{border-top:0;padding-top:0}.glance div:last-child{padding-bottom:0}.glance dt{font:600 11.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--mut)}.glance dd{margin:5px 0 0;color:var(--ink);font-weight:600;font-size:15.5px;line-height:1.4}.proof{padding:0 0 12px}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;box-shadow:var(--sh-sm);overflow:hidden}.proof-grid div{padding:20px 22px;border-right:1px solid var(--line)}.proof-grid div:last-child{border-right:0}.proof-grid strong{display:block;font:700 1.05rem/1.25 var(--disp);color:var(--ink);letter-spacing:-.015em}.proof-grid small{display:block;font-size:13.5px;color:var(--mut);margin-top:4px;line-height:1.4}.flow{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:44px}.flow.five{grid-template-columns:repeat(5,1fr)}.node{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:18px 12px;text-align:center;box-shadow:var(--sh-sm)}.node:not(.last):after{content:"";position:absolute;right:-12px;top:50%;width:8px;height:8px;border-top:2px solid var(--blue);border-right:2px solid var(--blue);transform:translateY(-50%) rotate(45deg);z-index:1}.node .num{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--blue-t);color:var(--blue);font:700 13.5px/1 var(--disp);margin-bottom:10px}.node.auto .num{background:var(--orange-t);color:var(--orange-d)}.node b{display:block;font:700 15px/1.2 var(--disp);color:var(--ink);letter-spacing:-.01em}.node small{display:block;font-size:12.5px;line-height:1.4;color:var(--mut);margin-top:5px}.span{font:600 12.5px/1.3 var(--sans);text-align:center;padding-top:10px;border-top:3px solid var(--blue);color:var(--blue);grid-column:span 2}.span.a{grid-column:span 4;border-color:var(--orange);color:var(--orange-d)}.flow-foot{max-width:700px;margin:34px auto 0;text-align:center;font-size:1.02rem}.flow-foot b{color:var(--ink)}.outs{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.out{border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;background:#fff;display:flex;flex-direction:column}.out .ico{width:46px;height:46px;border-radius:12px;background:var(--blue-t);display:grid;place-items:center;margin-bottom:16px}.out .ico svg{width:24px;height:24px;stroke:var(--blue);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.out p{font-size:15.5px;margin:8px 0 16px}.out .plan{align-self:flex-start;margin-top:auto;font-size:12.5px;font-weight:600;color:var(--blue);background:var(--blue-t);padding:5px 10px;border-radius:999px}.out .tick{margin-bottom:20px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.cards.two{grid-template-columns:repeat(2,1fr)}.cards.one{grid-template-columns:minmax(0,560px);justify-content:center}.cards.four{grid-template-columns:repeat(4,1fr)}.card{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:22px;transition:border-color .15s,box-shadow .15s,transform .15s}a.card:hover{border-color:#b9c9f3;box-shadow:var(--sh-md);transform:translateY(-2px)}.card p{font-size:15px;line-height:1.5}.card p a,.vsteps a,.sub-note a,.panel a:not(.btn){color:var(--blue);text-decoration:underline;text-underline-offset:2px}.card .k{font:600 11.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--mut)}.card .more{margin-top:auto;padding-top:8px;font-weight:600;font-size:14.5px;color:var(--blue)}.card .meta{margin-top:auto;padding-top:12px;display:flex;justify-content:space-between;gap:10px;align-items:baseline;border-top:1px solid var(--line);font-size:13.5px;color:var(--mut)}.card .meta b{color:var(--blue);font-size:14.5px}.card.dark{background:var(--night);border-color:var(--night);color:#c9d3e3}.card.dark h3{color:#fff}.card-ic{position:relative;display:grid;place-items:center;flex:none;width:64px;height:64px;margin:0 0 6px;border-radius:16px;border:1px solid #dde6fb;background-color:#eef3fe;background-image:linear-gradient(#dde6fb 1px,transparent 1px),linear-gradient(90deg,#dde6fb 1px,transparent 1px);background-size:16px 16px;background-position:center}.card-ic:before{content:"";position:absolute;width:50px;height:50px;border-radius:50%;background:#fff;opacity:.7}.card-ic svg{position:relative;width:46px;height:46px}:is(.card.dark,.plan-card.partner,.v4-card.night) .card-ic{border-color:#ffffff29;background-color:#ffffff0f;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px)}:is(.card.dark,.plan-card.partner,.v4-card.night) .card-ic:before{opacity:.95}.plan-card .card-ic,.pl-card .card-ic{margin:4px 0 10px}.plan-card.partner .pw-a .card-ic{margin-top:0}.bk-card .card-ic{margin:0 0 12px}.proof-grid>.pf-it{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center}.proof-grid .card-ic.pf{grid-row:1/3;width:46px;height:46px;margin:0;border-radius:12px}.proof-grid .card-ic.pf:before{width:36px;height:36px}.proof-grid .card-ic.pf svg{width:34px;height:34px}.proof-grid>.pf-it small{grid-column:2}@media (max-width:640px){.proof-grid>.pf-it{grid-template-columns:minmax(0,1fr);align-items:start}.proof-grid .card-ic.pf{grid-row:auto;margin:0 0 8px}.proof-grid>.pf-it small{grid-column:1}.proof-grid .card-ic.pf{width:38px;height:38px}.proof-grid .card-ic.pf:before{width:30px;height:30px}.proof-grid .card-ic.pf svg{width:28px;height:28px}}.takeaways span.h{display:flex;align-items:center;gap:8px}.tk-ic svg{display:block;width:24px;height:24px}.dd-panel a{display:flex;align-items:center;gap:10px}.dd-panel .mi{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eef3fe;border:1px solid #dde6fb}.dd-panel .mi svg{display:block;width:22px;height:22px}.card.dark .btn{margin-top:auto;align-self:flex-start}.pain{border-top:3px solid var(--orange)}.sub-note{text-align:center;margin-top:28px;color:var(--mut)}.card .do{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:14.5px}.card .do b{color:var(--ink)}.shots{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.shot{margin:0}.shot-win{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-md);background:var(--c)}.shot-bar{display:flex;gap:5px;padding:9px 11px;background:#ffffff1a}.shot-bar i{width:8px;height:8px;border-radius:50%;background:#ffffff73}.shot-body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:200px;padding:24px 18px 26px;color:#fff}.shot-body small{font:600 11.5px/1 var(--sans);letter-spacing:.07em;text-transform:uppercase;opacity:.85}.shot-body b{font:700 1.25rem/1.2 var(--disp);letter-spacing:-.02em}.shot-body span{margin-top:auto;background:var(--a);color:#17130b;font:600 13px/1 var(--sans);padding:10px 14px;border-radius:999px}.shot figcaption{margin-top:12px;font-size:13.5px;color:var(--mut)}.shot figcaption b{display:block;color:var(--ink);font-size:14.5px}.sub-note a{color:var(--blue);font-weight:600}.split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.split h2{margin-bottom:22px}.vsteps{list-style:none;margin:0;padding:0;counter-reset:v;display:grid;gap:18px}.vsteps li{counter-increment:v;position:relative;padding-left:48px}.vsteps li:before{content:counter(v);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--blue-t);color:var(--blue);font:700 14px/32px var(--disp);text-align:center}.vsteps b{display:block;color:var(--ink);font-family:var(--disp);letter-spacing:-.01em}.vsteps span{font-size:15.5px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.panel h3{margin-bottom:10px}.panel p{font-size:15.5px}.panel p+p{margin-top:10px}.band{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:28px 32px;border-radius:var(--r-lg);background:var(--night);color:#c9d3e3}.band h2{color:#fff;font-size:1.35rem}.band p{margin-top:6px;font-size:15.5px;max-width:620px}.band p a{color:#fff;text-decoration:underline;text-underline-offset:2px}.band .btns{display:flex;gap:10px;flex-wrap:wrap}.demo{background:var(--night);color:#c9d3e3}.demo h2{color:#fff}.demo .eyebrow{color:#ffb089}.demo-grid{display:grid;grid-template-columns:1fr .9fr;gap:52px;align-items:center}.demo .lede{color:#c9d3e3}.demo .tick{margin-top:22px}.phone{background:#111b2e;border:1px solid #223049;border-radius:26px;padding:20px;box-shadow:0 30px 70px #0006}.phone-top{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:#9fb0c9;margin-bottom:14px}.phone-top b{color:#5ee0a8;font-weight:600}.bub{max-width:84%;padding:10px 13px;border-radius:14px;font-size:14.5px;line-height:1.45;margin-bottom:9px}.bub.c{background:#1d2a44;color:#e5ecf7;border-bottom-left-radius:4px}.bub.a{background:var(--blue);color:#fff;margin-left:auto;border-bottom-right-radius:4px}.bub small{display:block;font-size:11px;opacity:.8;margin-bottom:2px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sms{margin-top:14px;padding:12px 14px;border-radius:12px;background:#0d2a22;border:1px solid #17503e;color:#bff0da;font-size:13.5px;line-height:1.5}.sms b{color:#fff;display:block;font-size:12px;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px}.on-light .phone{box-shadow:var(--sh-lg)}.agent{display:flex;flex-direction:column}.agent svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.agent [hidden]{display:none!important}.agent-status{display:inline-flex;align-items:center;gap:7px}.agent.live .agent-status:before{content:"";width:7px;height:7px;border-radius:50%;background:#5ee0a8;animation:agent-live 1.6s infinite}@keyframes agent-live{0%{box-shadow:0 0 #5ee0a899}to{box-shadow:0 0 0 8px #5ee0a800}}.agent-ask,.agent-choose{display:grid;gap:10px;justify-items:center;width:100%}.agent-choose{padding:18px 16px 16px;border:1px solid #2b3a57;border-radius:18px;background:#0c1525;box-shadow:0 18px 40px #00000059;animation:agent-pop .28s cubic-bezier(.2,.9,.3,1.3) both}@keyframes agent-pop{0%{opacity:0;transform:translateY(12px) scale(.95)}to{opacity:1;transform:none}}.agent-choose-h{font:600 14.5px/1.3 var(--sans);color:#fff}.agent-mic-note{font-size:12.5px;line-height:1.45;color:#ffb089}.agent-mic-note.agent-mic-wait{padding:9px 12px;border:1px solid rgba(255,190,140,.38);border-radius:12px;background:#ffb0781a;color:#ffe3c9}.agent-mic-type{display:inline;margin:0;padding:0;border:0;background:none;color:#fff;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.agent-mic-type:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.agent-clone{max-width:31ch;margin:0;font-size:12.5px;line-height:1.45;color:#9fb0cb;text-align:center}.agent-pick{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-bottom:6px}.agent-pick button{border:1px solid #2b3a57;border-radius:999px;background:transparent;color:#c9d3e3;font:600 13.5px/1 var(--sans);padding:10px 15px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.agent-pick button:hover{border-color:#4a5d80;color:#fff}.agent-pick button[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--ink)}.agent-log{display:flex;flex-direction:column}.agent-log .bub.c{align-self:flex-start}.agent-log .bub.a{align-self:flex-end}.agent.on .agent-log{height:292px;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:#2b3a57 transparent}.agent.on .bub{animation:bub-in .28s ease both}.agent.on .bub.c{align-self:flex-end;border-radius:14px 14px 4px}.agent.on .bub.a{align-self:flex-start;margin-left:0;border-radius:14px 14px 14px 4px}@keyframes bub-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bub.typing{display:inline-flex;align-items:center;gap:5px;padding:14px 16px}.bub.typing i{width:6px;height:6px;border-radius:50%;background:#fff;animation:agent-dot 1s infinite}.bub.typing i:nth-child(2){animation-delay:.15s}.bub.typing i:nth-child(3){animation-delay:.3s}@keyframes agent-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}.agent-sys{align-self:center;margin:6px 0 10px;font-size:12.5px;line-height:1.45;color:#9fb0c9;text-align:center}.agent.idle .agent-log{height:226px;padding-bottom:6px;border-bottom:1px solid #223049}.agent.idle .bub{font-size:13.5px}.agent.shut .agent-log{height:auto;padding:26px 0 4px}.agent-start{display:grid;gap:10px;justify-items:center;align-content:center;padding:16px 4px 4px;text-align:center}.agent-face{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#3e6ff0,#14349b);color:#fff}.agent-face svg{width:26px;height:26px}.agent-face:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:2px solid rgba(110,147,242,.55);animation:agent-ring 2s ease-out infinite}.agent-biz{display:grid;gap:2px;margin-bottom:2px;font-size:13px;color:#9fb0c9}.agent-biz b{font:700 1.08rem/1.2 var(--disp);letter-spacing:-.015em;color:#fff}.agent-tip{display:grid;gap:8px;margin-bottom:6px;font-size:14px;line-height:1.45;color:#c9d3e3}.agent-tip span{display:flex;align-items:center;justify-content:center;gap:8px}.agent-tip b{color:#fff}.agent-text,.agent-again,.agent-book{border:0;background:none;padding:8px;color:#c9d3e3;font:600 14px/1 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.agent-text:hover,.agent-again:hover,.agent-book:hover{color:#fff}.agent-bar{display:flex;align-items:center;gap:8px;margin-top:12px}.agent-input{flex:1;min-width:0;height:46px;padding:0 16px;border:1px solid #2b3a57;border-radius:999px;background:#0c1525;color:#fff;font:400 15px/1 var(--sans)}.agent-input::placeholder{color:#7f90ab}.agent-input:focus{outline:none;border-color:#6f93f2;box-shadow:0 0 0 3px #3e6ff04d}.agent-mic,.agent-send{position:relative;flex:none;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;cursor:pointer}.agent-send{background:var(--blue);color:#fff}.agent-mic{background:#1d2a44;color:#c9d3e3}.agent-mic[aria-pressed=true]{background:var(--orange);color:var(--ink)}.agent-mic[aria-pressed=true]:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--orange);animation:agent-ring 1.3s ease-out infinite}@keyframes agent-ring{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.agent-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.agent-foot button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:6px 2px;color:#9fb0c9;font:600 13px/1 var(--sans);cursor:pointer}.agent-foot button:hover{color:#fff}.agent-sound[aria-pressed=false]{opacity:.6}.agent-foot .agent-end{color:#ff9d7a}.agent .sms dl{display:grid;grid-template-columns:auto 1fr;gap:3px 14px;margin:6px 0 0}.agent .sms dt{color:#8fd9bb}.agent .sms dd{margin:0;color:#fff}.agent-after{display:grid;gap:6px;justify-items:center;margin-top:14px}.agent-after .btn{width:100%}.agent-note{margin-top:14px;font-size:12px;line-height:1.5;color:#7f90ab;text-align:center}.demo-lead{max-width:none;margin:0 auto 20px;text-align:center;text-wrap:balance;font-size:1.3rem;line-height:1.5;font-weight:600;color:#fff}.demo-lead b{font-weight:700}.demo-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:44px}.demo-tabs button{border:1px solid #2b3a57;background:transparent;color:#b4c1d6;font:600 14.5px/1 var(--sans);padding:12px 18px;border-radius:999px;cursor:pointer}.demo-tabs button:hover{color:#fff;border-color:#4a5d80}.demo-tabs button[aria-selected=true]{background:#fff;border-color:#fff;color:var(--ink)}.demo-stats{display:grid;gap:12px}.demo-stat{display:grid;grid-template-columns:104px 1fr;gap:6px 16px;align-items:start;background:#111b2e;border:1px solid #223049;border-radius:var(--r-md);padding:18px 20px}.demo-stat .fig{grid-row:span 2;font:700 2.1rem/1 var(--disp);color:#fff;letter-spacing:-.03em}.demo-stat p{font-size:14.5px;line-height:1.5;color:#dbe3f0}.demo-stat a{font-size:12.5px;color:#9fb0c9;text-decoration:underline;text-underline-offset:2px}.stars-d{color:#f5b942;letter-spacing:2px}.demo-grid[hidden]{display:none}@media (min-width:981px){.demo-panels{display:grid;align-items:center}.demo-panels>.demo-grid{grid-area:1/1}.demo-panels>.demo-grid[hidden]{display:grid;visibility:hidden}}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.calc{--calc-dark:radial-gradient(520px 300px at 88% -8%,rgba(62,111,240,.5),transparent 68%),radial-gradient(420px 280px at 0% 108%,rgba(255,107,53,.2),transparent 70%),var(--night);display:grid;grid-template-columns:1.02fr .98fr;grid-template-rows:auto 1fr auto;grid-template-areas:"tabs out" "in out" "in cta";margin-top:44px;border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:var(--sh-lg);overflow:hidden}.calc:before{content:"";grid-column:2;grid-row:1/4;background:var(--calc-dark)}.calc-cta{grid-area:cta;padding:0 32px 30px}.calc-tabs{grid-area:tabs;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:30px 32px 0}.calc-tabs button{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1.5px solid var(--line);border-radius:var(--r-md);background:#fff;font:600 14.5px/1.2 var(--sans);color:var(--body);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .2s,box-shadow .2s}.calc-tabs svg{flex:none;width:34px;height:34px;padding:8px;border-radius:10px;background:var(--gray);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:background .2s,color .2s}.calc-tabs button:hover{border-color:#b9c6dc;transform:translateY(-1px)}.calc-tabs button[aria-selected=true]{border-color:var(--blue);background:var(--blue-t);color:var(--ink);box-shadow:0 6px 18px #1849c61f}.calc-tabs button[aria-selected=true] svg{background:var(--blue);color:#fff}.calc-in{grid-area:in;padding:28px 32px 30px}.slider{margin-bottom:22px}.slider label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14.5px;font-weight:500;color:var(--body);margin-bottom:6px}.slider output{min-width:64px;padding:6px 11px;border-radius:999px;background:var(--blue-t);font:700 .98rem/1 var(--disp);color:var(--blue-d);text-align:center}input[type=range]{width:100%;accent-color:var(--blue);height:6px}.slider input[type=range]{-webkit-appearance:none;appearance:none;display:block;height:30px;margin:0;background:none;cursor:pointer}.slider input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--blue) var(--p,50%),#dfe6f1 var(--p,50%))}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:#fff;border:2px solid var(--blue);box-shadow:0 3px 10px #1849c659;transition:transform .15s,box-shadow .15s}.slider input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 7px #1849c61f,0 3px 10px #1849c659}.slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.slider input[type=range]::-moz-range-track{height:8px;border-radius:99px;background:#dfe6f1}.slider input[type=range]::-moz-range-progress{height:8px;border-radius:99px;background:var(--blue)}.slider input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid var(--blue);box-shadow:0 3px 10px #1849c659}.slider input[type=range]:focus-visible{outline:3px solid var(--orange);outline-offset:4px;border-radius:99px}.calc-how{font-size:14px;line-height:1.5;margin-top:4px;padding-top:18px;border-top:1px solid var(--line)}.calc-how b{color:var(--ink)}.calc-how a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.calc-out{grid-area:out;position:relative;display:flex;flex-direction:column;padding:32px 32px 6px;color:#c3cfe3;isolation:isolate}.calc-out:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px) 0 0/100% 32px,linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px) 0 0/32px 100%;-webkit-mask:linear-gradient(#000,transparent 85%);mask:linear-gradient(#000,transparent 85%)}.calc-out small{font:700 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#ffb089}.calc-dots{display:grid;grid-template-columns:repeat(20,1fr);gap:5px;margin:18px 0 10px}.calc-dots i{aspect-ratio:1;border-radius:50%;background:#ffffff14;transition:background .35s,transform .35s,box-shadow .35s}.calc-dots i.has{background:#7c9cf080}.calc-dots i.on{background:#ff8a50;box-shadow:0 0 10px #ff8a50a6;transform:scale(1.08)}.calc-key{font-size:12.5px;line-height:1.5;color:#9fb0c9;min-height:38px}.calc-out .big{margin-top:14px;font:700 clamp(2.6rem,4.6vw,3.5rem)/1 var(--disp);letter-spacing:-.035em;color:#fff;font-variant-numeric:tabular-nums}.calc-out .big em{font:500 1rem/1 var(--sans);font-style:normal;letter-spacing:0;color:#c3cfe3}.calc-sub{margin-top:8px;font-size:15px}.calc-sub b{color:#ffb089}.calc-eq{margin-top:16px;padding:11px 14px;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-sm);background:#ffffff0d;font:500 13.5px/1.5 var(--sans);color:#e3eaf6;font-variant-numeric:tabular-nums}.calc-even{margin:12px 0 16px;font-size:13.5px;line-height:1.55;color:#c3cfe3;min-height:42px}.calc-even b{color:#fff}.calc-note{font-size:12.5px;color:#9fb0c9;margin-top:12px;text-align:center}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.review{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:24px;display:flex;flex-direction:column;gap:12px}.review .stars{color:#e59a00;letter-spacing:2px;font-size:17px}.review blockquote{margin:0;font-size:15.5px;line-height:1.6}.review cite{margin-top:auto;font-style:normal;font-size:14px;color:var(--mut)}.review cite b{display:block;color:var(--ink)}.plans{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch;margin-top:36px}.plan-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 22px;display:flex;flex-direction:column;position:relative}.plan-card.rec{border:2px solid var(--blue);box-shadow:var(--sh-md)}.plan-card .tag{position:absolute;top:-13px;left:22px;background:var(--blue);color:#fff;font:700 11px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:7px 12px;border-radius:999px}.plan-card h3{font-size:1.25rem}.plan-card .for{font-size:14.5px;line-height:1.5;color:var(--mut);margin:6px 0 16px;min-height:66px}.from{display:block;font-size:13px;color:var(--mut);height:20px}.price{font:700 2.35rem/1 var(--disp);color:var(--ink);letter-spacing:-.04em;white-space:nowrap}.price.word{font-size:1.75rem;letter-spacing:-.03em;line-height:1.35}.price small{font:500 15px/1 var(--sans);color:var(--mut);letter-spacing:0}.price sup{font-size:1rem;font-weight:600;color:var(--mut);letter-spacing:0;vertical-align:top;position:relative;top:5px;margin-right:2px}.setup{font-size:13.5px;line-height:1.45;color:var(--mut);margin:8px 0 20px;min-height:40px}.plan-terms{min-height:36px;margin:12px 0 2px;font-size:12.5px;line-height:1.45;color:var(--mut);text-align:center}.plan-card.partner .plan-terms{color:#9fb0c9}.sub-note.tight{margin-top:8px}.plan-card .tick{margin:22px 0 0}.plan-card .tick li{font-size:15px}.plan-card.partner{background:var(--night);border-color:var(--night);color:#c9d3e3}.plan-card.partner h3,.plan-card.partner .price{color:#fff}.plan-card.partner .for,.plan-card.partner .setup,.plan-card.partner .from,.plan-card.partner .price small,.plan-card.partner .price sup{color:#9fb0c9}.plan-card.partner .tag{background:var(--orange);color:var(--ink)}.plan-grp{font:700 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:22px 0 0}.plan-grp+.tick{margin-top:12px}.plan-card:not(.partner) .plan-more{color:var(--blue)}.plan-more{margin-top:18px;font-size:14px;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px}.tbl tbody th{font:500 15px/1.5 var(--sans);color:var(--body);letter-spacing:0}.tbl a{text-decoration:underline;text-underline-offset:2px}.tbl-scroll{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff}.tbl-scroll.more{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 56px),rgba(0,0,0,.1));mask-image:linear-gradient(to right,#000 calc(100% - 56px),#0000001a)}@media (max-width:360px){.tbl-scroll.more{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),rgba(0,0,0,.1));mask-image:linear-gradient(to right,#000 calc(100% - 28px),#0000001a)}}table.tbl{width:100%;border-collapse:collapse;font-size:15px;min-width:680px}.tbl th,.tbl td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.tbl tr:last-child td{border-bottom:0}.tbl thead th{font:700 14.5px/1.2 var(--disp);color:var(--ink);background:var(--gray)}.tbl thead th.us{background:var(--blue);color:#fff}.tbl td.us{background:var(--blue-t);color:var(--ink);font-weight:600}.tbl td:first-child,.tbl th[scope=row]{color:var(--body);font-weight:500}.tbl tr.grp td{background:var(--gray);font:700 11.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);padding:11px 18px}.tbl .y{color:var(--green);font-weight:700}.tbl .n{color:#9aa7b8}.tbl b{color:var(--ink)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;counter-reset:s}.steps.four{grid-template-columns:repeat(4,1fr)}.step{padding:26px;border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;counter-increment:s}.step h3:before{content:counter(s) ". ";color:var(--blue)}.step p{font-size:15.5px;margin-top:8px}.people{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:44px}.person{display:flex;gap:20px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:26px}.photo{flex:none;width:92px;height:92px;border-radius:50%;background:var(--blue);display:grid;place-items:center;font:700 2rem/1 var(--disp);color:#fff;overflow:hidden}.photo img{width:100%;height:100%;object-fit:cover}.person .role{font-size:13.5px;color:var(--blue);font-weight:600;margin:4px 0 10px}.person p{font-size:15px}.person p+p{margin-top:10px}.person .direct{margin-top:12px;font-size:14.5px;font-weight:600;color:var(--ink)}.where{text-align:center;margin-top:28px;color:var(--mut)}.where b{color:var(--ink)}.faq{max-width:800px;margin:40px auto 0}.faq details{border:1px solid var(--line);border-radius:var(--r-md);background:#fff;margin-bottom:10px;overflow:hidden}.faq summary{list-style:none;cursor:pointer;padding:18px 52px 18px 20px;font:600 16.5px/1.35 var(--disp);color:var(--ink);letter-spacing:-.01em;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font:400 24px/1 var(--sans);color:var(--blue)}.faq details[open] summary:after{content:"\2013"}.faq details p{padding:0 20px 18px;font-size:15.5px}.faq details a,.inline a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.final{background:linear-gradient(135deg,var(--blue) 0%,#0f2f86 100%);color:#dbe6ff;text-align:center}.final h2{color:#fff;font-size:clamp(1.9rem,4vw,2.6rem)}.final p{max-width:600px;margin:14px auto 0;font-size:1.08rem}.final .hero-btns{justify-content:center}.final .btn-ghost{background:transparent;color:#fff;border-color:#ffffff73;box-shadow:none}.final small{display:block;margin-top:20px;font-size:14px;color:#c6d4f7}.prose{max-width:740px;margin:0 auto;font-size:17px;line-height:1.75}.prose h2{font-size:1.55rem;margin:44px 0 14px}.prose h3{font-size:1.2rem;margin:30px 0 10px}.prose p{margin:0 0 18px}.prose ul,.prose ol{margin:0 0 20px;padding-left:22px}.prose li{margin-bottom:8px}.prose a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.prose strong{color:var(--ink)}.prose .tbl-scroll{margin:0 0 24px}.prose table.tbl{font-size:15px;min-width:520px}.takeaways{background:var(--blue-t);border-radius:var(--r-md);padding:22px 24px;margin:0 0 32px}.takeaways .h{display:block;font:700 12.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:12px}.takeaways ul{margin:0;padding-left:20px}.takeaways li:last-child{margin-bottom:0}.callout{border-left:4px solid var(--orange);background:var(--orange-t);padding:16px 20px;border-radius:0 var(--r-sm) var(--r-sm) 0;margin:0 0 22px;font-size:16px;color:#5a2a12}.post-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:14px;color:var(--mut);margin-top:18px}.author{display:flex;gap:16px;align-items:center;max-width:740px;margin:44px auto 0;padding:22px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--gray);font-size:15px}.author .photo{width:60px;height:60px;font-size:1.4rem}.author b{color:var(--ink)}.src{font-size:14px;color:var(--mut)}.src a{text-decoration:underline}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.stat-row.four{grid-template-columns:repeat(4,1fr)}.stat-row.four .stat{padding:20px}.stat-row.four .fig{font-size:2.1rem}.stat{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:24px}.stat .fig{font:700 2.6rem/1 var(--disp);color:var(--blue);letter-spacing:-.03em}.stat p{font-size:15px;margin-top:10px}.stat .src{display:block;margin-top:12px;font-size:12.5px}footer{background:var(--night);color:#93a1b8;font-size:14.5px;padding:60px 0 110px}.foot{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;gap:32px}footer .logo{color:#fff;margin-bottom:12px}footer h2{font:600 12.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 14px}footer h2.sec{margin-top:22px}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}footer a:hover{color:#fff}.copy{border-top:1px solid #1c273b;margin-top:44px;padding-top:20px;font-size:13.5px}.mbar{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.card,.chip span,.chip span:before,.form-steps i{transition:none}.lead-form fieldset,.fit.pop,.agent.on .bub,.agent-mic[aria-pressed=true]:after,.agent-choose{animation:none}.calc-dots i,.calc-tabs button{transition:none}}@media (max-width:1140px){nav.main{gap:20px}.plans{grid-template-columns:repeat(2,1fr)}.shots,.stat-row.four{grid-template-columns:1fr 1fr}.plan-card .for{min-height:44px}.cards.four{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){nav.main{display:none}.menu-btn{display:inline-flex}header.site.open nav.main{display:block;position:absolute;top:58px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--sh-md);padding:8px 24px 22px;max-height:calc(100vh - 58px);overflow:auto}header.site.open nav.main>a,header.site.open .dd>a{display:block;padding:13px 0;font-size:17px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line)}.dd{display:block;height:auto}.dd>a:after{display:none}.dd-panel,.dd-panel.two{position:static;display:block!important;border:0;box-shadow:none;padding:6px 0 8px 10px;min-width:0}.dd-panel.inds{min-width:0}.dd-cat{min-height:44px;padding:10px 12px;font-size:15.5px}.dd-grp+.dd-grp{border-top:0}.hero-grid,.phero-grid,.calc-grid,.demo-grid,.people,.split{grid-template-columns:1fr;gap:36px}.hero>.hero-grid>div:first-child{padding-top:0}.calc{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tabs" "out" "in" "cta"}.calc:before{display:none}.calc-out{background:var(--calc-dark);padding-bottom:22px}.calc-cta{background:var(--night);padding-top:24px}.calc-tabs{padding-bottom:22px}.calc-key,.calc-even{min-height:0}.calc-even{margin-bottom:0}.outs,.steps,.steps.four,.reviews,.stat-row{grid-template-columns:1fr}.cards,.cards.two{grid-template-columns:1fr 1fr}.flow,.flow.five{grid-template-columns:repeat(3,1fr)}.node:after,.span{display:none!important}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid div:nth-child(2){border-right:0}.proof-grid div:nth-child(-n+2){border-bottom:1px solid var(--line)}.foot{grid-template-columns:1fr 1fr 1fr}.foot>div:first-child{grid-column:1/-1}section{padding:64px 0}}@media (max-width:640px){.head-cta .btn{display:none}.calc-tabs{padding:20px 18px 0;gap:8px}.calc-tabs button{flex-direction:column;align-items:flex-start;gap:8px;padding:12px;font-size:13.5px}.calc-in{padding:22px 18px 24px}.calc-out{padding:24px 18px 22px}.calc-cta{padding:22px 18px 24px}.calc-cta .btn{white-space:normal;text-align:center;line-height:1.25}.calc-dots{gap:4px}.person{flex-direction:column}.hero-btns .btn{width:100%}.hero-alt{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.hero-alt .btn{padding-left:10px;padding-right:10px}.hero-alt .long{display:none}.hero-alt .short{display:inline}.shots,.chips{grid-template-columns:1fr}.chip span{min-height:50px}.stat-row.four{gap:10px}.stat-row.four .stat{padding:14px}.stat-row.four .fig{font-size:1.6rem}.stat-row.four p{font-size:13.5px;line-height:1.45}.cards,.cards.two,.cards.four,.plans,.f2,.tick.cols{grid-template-columns:1fr}.plan-card .for{min-height:0}.flow,.flow.five,.foot{grid-template-columns:1fr 1fr}.band,.author{flex-direction:column;align-items:flex-start}.mbar{display:grid;grid-template-columns:1fr 1.5fr;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:80;padding:10px 12px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px #0b152414}.mbar .btn{padding:14px 10px;font-size:15px}.mbar.three{grid-template-columns:1.25fr .8fr 1.25fr}}#agent{scroll-margin-top:190px}.menu-open .mbar,.dd-tog{display:none}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:auto 1fr;grid-template-areas:"intro form" "ways form";gap:28px 48px;align-items:start}.contact-grid>.c-intro{grid-area:intro}.contact-grid>.lead-form{grid-area:form}.contact-grid>.c-ways{grid-area:ways}.next-steps{max-width:560px;margin:22px auto;padding-left:22px;text-align:left;font-size:1.05rem;color:var(--body)}.next-steps li{margin:9px 0;padding-left:4px}@media (max-width:980px){#agent{scroll-margin-top:0}.contact-grid{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"intro" "form" "ways";gap:28px}header.site.open nav.main{display:flex;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 58px)}header.site.js-dd .dd{display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--line)}header.site.js-dd.open .dd>a{border-bottom:0}header.site.js-dd .dd-panel{grid-column:1/-1}header.site.js-dd .dd:not(.dd-on) .dd-panel{display:none!important}.dd-tog{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:10px;background:none;color:var(--ink);cursor:pointer}.dd-tog svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.dd.dd-on .dd-tog svg{transform:rotate(180deg)}}@media (max-width:640px){.field input,.field select,.field textarea,.agent-input{font-size:16px}}body{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.demo-lead{text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}.price,.glance dd,.stat .fig,.fit .p,.tbl td,.tbl th,.card .meta b,.agent-who{font-variant-numeric:tabular-nums}::selection{background:#1849c629;color:var(--ink)}.demo ::selection,.final ::selection,footer ::selection,.band ::selection,.plan-card.partner ::selection,.card.dark ::selection{background:#ffffff3d;color:#fff}.prose a,.faq details a,.inline a,.card p a,.sub-note a,.panel a:not(.btn),.form-foot a,.form-alt a{text-decoration-thickness:1px;text-decoration-color:#1849c661;transition:text-decoration-color .15s,color .15s}.prose a:hover,.faq details a:hover,.inline a:hover,.card p a:hover,.sub-note a:hover,.panel a:not(.btn):hover,.form-foot a:hover,.form-alt a:hover{text-decoration-color:currentColor}.btn{transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn-primary{box-shadow:inset 0 1px #ffffff2e,0 6px 18px #1849c647}.btn-primary:hover{box-shadow:inset 0 1px #ffffff2e,0 10px 24px #1849c657}.btn-orange{box-shadow:inset 0 1px #ffffff61,0 6px 18px #ff6b354d}.btn-orange:hover{box-shadow:inset 0 1px #ffffff61,0 10px 24px #ff6b355c}.btn-ghost:hover{box-shadow:var(--sh-md)}.final .btn-ghost:hover,.demo .btn-ghost:hover{box-shadow:none;background:#ffffff14}.btn:active{transform:translateY(0) scale(.985);transition-duration:.06s}.btn[disabled]:active{transform:none}.dd>a:after{transition:transform .2s cubic-bezier(.2,.7,.3,1)}.dd:hover>a:after,.dd:focus-within>a:after{transform:translateY(1px) rotate(225deg)}@media (min-width:981px){nav.main>a{position:relative}nav.main>a:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:2px;background:var(--blue);transform:scaleX(0);transform-origin:left center;transition:transform .2s cubic-bezier(.2,.7,.3,1)}nav.main>a:hover:after,nav.main>a:focus-visible:after{transform:scaleX(1)}.dd-panel{box-shadow:var(--sh-lg)}}.card,.stat,.panel,.review,.person,.plan-card,.faq details,.author,.tbl-scroll{box-shadow:0 1px #0b152405,0 1px 3px #0b15240a}.plan-card.rec{box-shadow:var(--sh-md)}.plan-card{transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s ease,border-color .2s ease}.plan-card:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}.plan-card.partner,.card.dark,.band{box-shadow:inset 0 1px #ffffff12,0 1px 3px #0b152414}.plan-card.partner:hover{box-shadow:inset 0 1px #ffffff12,var(--sh-md)}.faq details{transition:border-color .2s ease,box-shadow .2s ease}.faq details:hover{border-color:#d3dcea}.faq details[open]{border-color:#cdd9f2;box-shadow:var(--sh-sm)}.faq summary{transition:color .15s ease}.faq summary:hover{color:var(--blue-d)}.faq summary:after{transition:transform .25s cubic-bezier(.2,.7,.3,1)}.faq details[open] summary:after{transform:translateY(-50%) rotate(180deg)}.field input,.field select,.field textarea{border-color:#8794ab;transition:border-color .15s ease,box-shadow .15s ease}.field input:hover,.field select:hover,.field textarea:hover{border-color:#6d7b94}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1849c638}.field:focus-within>span{color:var(--blue-d)}.chip span{border-color:#b4bfd0}.chip span:before{border-color:#8794ab}.chip input:checked+span{box-shadow:0 0 0 1px var(--blue)}.tbl tbody tr{transition:background .15s ease}.tbl tbody tr:not(.grp):hover td:not(.us),.tbl tbody tr:not(.grp):hover th{background:#fafbfd}.person .photo{width:104px;height:104px}.photo{box-shadow:0 0 0 4px #fff,0 0 0 5px var(--line),0 10px 22px #0b15241f}.author .photo{box-shadow:0 0 0 3px #fff,0 0 0 4px var(--line)}.phone{box-shadow:0 30px 70px #0006,inset 0 1px #ffffff12}.agent-log{scrollbar-width:thin;scrollbar-color:#2b3a57 transparent}.final{background:radial-gradient(120% 130% at 50% -30%,#ffffff29,#fff0 58%),linear-gradient(135deg,var(--blue) 0%,#0f2f86 100%)}footer{position:relative}footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,#fff0,#ffffff29,#fff0)}footer a{transition:color .15s ease}.next-steps{list-style:none;counter-reset:step;padding-left:0}.next-steps li{counter-increment:step;position:relative;padding-left:46px;margin:16px 0}.next-steps li:before{content:counter(step);position:absolute;left:0;top:-2px;width:30px;height:30px;border-radius:50%;background:var(--blue-t);color:var(--blue);font:700 14px/30px var(--disp);text-align:center;box-shadow:inset 0 0 0 1px #1849c629}@media (max-width:640px){.mbar{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.person .photo{width:92px;height:92px}}@media (hover:none){.plan-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.plan-card,.faq summary:after,.dd>a:after,nav.main>a:after,.tbl tbody tr,.field input,.field select,.field textarea{transition:none}.plan-card:hover,.btn:active{transform:none}}.agent-voice{position:relative;font-size:17px;padding:18px 26px;box-shadow:inset 0 1px #ffffff61,0 8px 22px #ff6b356b;animation:call-pulse 2.4s cubic-bezier(.3,.6,.4,1) infinite}.agent-voice svg{flex:none;width:19px;height:19px;fill:currentColor;transform-origin:50% 50%;animation:call-shake 2.4s ease-in-out infinite}.agent-voice:hover,.agent-voice:focus-visible{animation-play-state:paused}@keyframes call-pulse{0%{box-shadow:inset 0 1px #ffffff61,0 8px 22px #ff6b356b,0 0 #ff6b358c}70%,to{box-shadow:inset 0 1px #ffffff61,0 8px 22px #ff6b356b,0 0 0 16px #ff6b3500}}@keyframes call-shake{0%,72%,to{transform:rotate(0)}76%{transform:rotate(-14deg)}82%{transform:rotate(12deg)}88%{transform:rotate(-8deg)}94%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.agent-voice,.agent-voice svg{animation:none}}.demo-tabs button{position:relative;overflow:hidden;transition:color .2s ease,border-color .2s ease,background .2s ease;--lean:-22deg}.demo-tabs button:nth-child(2){--lean:-15deg}.demo-tabs button:nth-child(3){--lean:-27deg}.demo-tabs button:nth-child(4){--lean:-18deg}.demo-tabs button:nth-child(5){--lean:-24deg}.demo-tabs button:after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;width:55%;background:linear-gradient(90deg,#ffc86000,#ffc8602e 45%,#ffe2a033 55%,#ffc86000);transform:translate(-140%) skew(var(--lean));animation:tab-shine 6s linear infinite;pointer-events:none}.demo-tabs button:nth-child(2):after{animation-delay:1.5s}.demo-tabs button:nth-child(3):after{animation-delay:3s}.demo-tabs button:nth-child(4):after{animation-delay:4.5s}.demo-tabs button:nth-child(5):after{animation-delay:6s}@keyframes tab-shine{0%{transform:translate(-140%) skew(var(--lean))}28%,to{transform:translate(320%) skew(calc(var(--lean) + 9deg))}}@media (prefers-reduced-motion:reduce){.demo-tabs button:after{display:none}}.agent-count{margin:2px 0 4px;padding:9px 16px;border:1px solid rgba(255,138,80,.5);border-radius:999px;background:#ff6b3529;font:700 15.5px/1.2 var(--sans);color:#ffc7a8;font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px #ff6b350f}.agent-start .agent-swap{border:0;background:none;margin:-2px 0 4px;padding:5px 8px;color:#9fb0c9;font:600 12.5px/1 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.agent-start .agent-swap:hover{color:#fff}.agent-after .agent-again{margin-top:6px;padding:12px 24px;border:1.5px solid #3d5a9e;border-radius:999px;background:#1b3470;color:#fff;font:600 14.5px/1 var(--sans);text-decoration:none;box-shadow:inset 0 1px #ffffff1a,0 4px 12px #00000040;transition:background .15s ease,border-color .15s ease,transform .15s ease}.agent-after .agent-again:hover{background:#234290;border-color:#6f93f2;transform:translateY(-1px)}.agent-sys .agent-book{padding:0 2px}.demo-tabs button{animation:tab-swell 6s ease-in-out infinite}.demo-tabs button:nth-child(2){animation-delay:1.5s}.demo-tabs button:nth-child(3){animation-delay:3s}.demo-tabs button:nth-child(4){animation-delay:4.5s}.demo-tabs button:nth-child(5){animation-delay:6s}@keyframes tab-swell{0%,30%,to{transform:scale(1)}14%{transform:scale(1.045)}}.node .num.l1,.node .num.l2,.node .num.l3{border-radius:9px;width:32px;height:32px}.node .num.l1,.node.auto .num.l1{background:#c9d4f3;color:#14349b}.node .num.l2,.node.auto .num.l2{background:#fff;color:#14349b;box-shadow:inset 0 0 0 1.5px #3e6ff0}.node .num.l3,.node.auto .num.l3{background:#ff8a50;color:var(--ink)}.loop{position:relative}.loop-log{position:relative;display:flex;flex-direction:column}.loop-log .bub.c{align-self:flex-start}.loop-log .bub.a{align-self:flex-end;margin-left:0}.loop-sys{align-self:center;display:inline-flex;align-items:center;gap:7px;margin:2px 0 12px;padding:5px 12px;border-radius:999px;background:#17233a;font-size:12.5px;line-height:1.3;color:#b4c1d6}.loop-sys:before{content:"";width:7px;height:7px;border-radius:50%;background:#5ee0a8}.loop-sys.miss{color:#ffc2b0}.loop-sys.miss:before{background:#ff7a59}.loop-src{align-self:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:92%;margin:0 0 9px}.loop-src small{flex-basis:100%;text-align:right;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9fb0c9}.loop-src span{padding:6px 11px;border:1px solid #2f4063;border-radius:999px;background:#152038;font-size:12.5px;line-height:1;color:#dbe3f0}.loop-note{margin-top:12px;font-size:12px;line-height:1.5;color:#8fa1bd}.stars-d i{display:inline-block;font-style:normal}.loop.is-live [data-step]{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.loop.is-live [data-step].on{opacity:1;transform:none}.loop.is-live.fade [data-step]{opacity:0;transform:none;transition:opacity .45s ease}.loop.is-live .stars-d i{opacity:.22;transform:scale(.7)}.loop.is-live .on .stars-d i{animation:star-in .34s cubic-bezier(.3,1.6,.5,1) forwards;animation-delay:calc(.5s + var(--i) * .16s)}@keyframes star-in{to{opacity:1;transform:none}}.loop.is-live .loop-src span{opacity:0;transform:scale(.9)}.loop.is-live .loop-src.on span{animation:chip-in .3s ease forwards;animation-delay:calc(.35s + var(--i) * .5s)}@keyframes chip-in{to{opacity:1;transform:none}}.loop-dots{position:absolute;margin:0}.loop-dots.c{left:0}.loop-dots.a{right:0}.loop-dots[hidden]{display:none}.loop-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid #2b3a57;border-radius:999px;background:#0c1525;color:#b4c1d6;font:600 11.5px/1 var(--sans);padding:6px 10px;cursor:pointer}.loop-toggle:hover{color:#fff;border-color:#4a5d80}.loop-toggle:before{content:"";width:8px;height:9px;border-left:3px solid currentColor;border-right:3px solid currentColor;box-sizing:border-box}.loop-toggle[aria-pressed=true]:before{width:0;height:0;border:5px solid transparent;border-right:0;border-left:8px solid currentColor}.loop>.loop-toggle{position:absolute;top:14px;right:16px}.phone-top .loop-toggle{margin:-5px 0 -5px auto}.loop-toggle[hidden],.agent.live .loop-toggle,.agent.shut .loop-toggle{display:none}.demo-tabs button{display:inline-flex;align-items:center;gap:7px}.demo-tabs button svg{flex:none;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.loop.is-live [data-step],.loop.is-live .stars-d i,.loop.is-live .loop-src span{opacity:1;transform:none;transition:none;animation:none}}.agent-ringing{display:inline-flex;align-items:center;gap:4px;margin-top:14px;color:#c9d3e3;font-weight:600}.agent-ringing i{width:4px;height:4px;border-radius:50%;background:currentColor;animation:agent-dot 1.2s infinite}.agent-ringing i:first-of-type{margin-left:3px}.agent-ringing i:nth-of-type(2){animation-delay:.2s}.agent-ringing i:nth-of-type(3){animation-delay:.4s}.loop-log .sms{margin:6px 0 12px}.loop-log .sms:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.agent-ringing i{animation:none}}.still .demo-tabs button,.still .demo-tabs button:after,.still .agent-voice,.still .agent-voice svg,.still .agent-face:after{animation:none}.still .demo-tabs button:after{display:none}.agent-pick{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:6px;width:100%;max-height:236px;overflow-y:auto;padding:2px;scrollbar-width:thin;scrollbar-color:#2b3a57 transparent}.agent-pick button{text-align:left;padding:9px 11px;line-height:1.2;border-radius:12px}.agent-pick button span{display:block;margin-top:3px;font:500 10.5px/1.25 var(--sans);letter-spacing:0;opacity:.72}.agent-pick button[aria-pressed=true] span{opacity:.75}.agent-dial{display:grid;gap:9px;width:100%;text-align:left}.agent-dial-h{margin:0;font:600 13.5px/1.35 var(--sans);color:#fff;text-align:center}.agent-dial .agent-input{height:44px;font-size:15px}.agent-tick{display:flex;gap:9px;align-items:flex-start;font-size:12px;line-height:1.45;color:#c9d3e3;cursor:pointer}.agent-tick input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--orange)}.agent-tick em{font-style:normal;color:#8fa1bd}.agent-dial-err{margin:0;font-size:12.5px;line-height:1.4;color:#ffb089;text-align:center}.agent-dial-note{margin:0;font-size:11.5px;line-height:1.45;color:#8fa1bd;text-align:center}.agent-dial-note a{color:#c9d3e3}.agent.on-phone .agent-log{height:320px}.price .was{font:500 1rem/1 var(--sans);color:var(--mut);letter-spacing:0;margin-left:8px;vertical-align:middle;text-decoration:line-through}.price .pre{font-size:15px;margin-right:2px}.info-wrap{position:relative;display:inline-block;vertical-align:middle}.info-wrap:hover:after{content:"";position:absolute;left:-10px;right:-10px;top:100%;height:14px}.info{width:18px;height:18px;padding:0;border-radius:50%;border:1.5px solid var(--blue);background:#fff;color:var(--blue);font:700 11px/1 var(--sans);cursor:pointer;vertical-align:middle;margin-left:2px}.info:hover,.info[aria-expanded=true]{background:var(--blue);color:#fff}.tip{display:none;position:absolute;z-index:70;top:calc(100% + 10px);left:-14px;width:310px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-md);padding:14px 16px;text-align:left;font-size:13.5px;line-height:1.5;color:var(--body);white-space:normal}.info-wrap:hover .tip,.info:focus-visible+.tip,.info[aria-expanded=true]+.tip{display:block}.offer-h{margin:0 0 10px;font:600 13.5px/1.3 var(--sans);color:var(--ink)}.tip .tick{gap:7px}.tip .tick li{font-size:13px;line-height:1.45;padding-left:24px}.tip .tick li:before{width:16px;height:16px;background-size:16px;top:2px}.hero{padding:72px 0 64px}.hero>.hero-grid>div:first-child{padding-top:72px}.hero .lede{margin-top:26px}@media (min-width:981px){.hero .hero-btns>.btn-primary{display:none}}@media (max-width:980px){.hero{padding:44px 0 48px}.hero>.hero-grid>div:first-child{padding-top:0}}.plans.compact .plan-card{padding:26px 22px 24px}.plans.compact .plan-card .for{margin-bottom:14px}.plans.compact .price.word{font-size:1.55rem}.plans.compact .setup{min-height:20px;margin:4px 0 0}.plans.compact .plan-card .tick{margin:16px 0 24px;gap:9px}.plans.compact .plan-card .tick li{font-size:14.5px}.plans.compact .plan-card .btn{margin-top:auto}.agent.idle .agent-log{height:348px}.agent.idle:has(.agent-choose:not([hidden])) .agent-log{height:168px}@media (max-width:640px){.agent.idle .agent-log{height:262px}.agent.idle:has(.agent-choose:not([hidden])) .agent-log{height:132px}}.demo-tabs button:after{background:linear-gradient(90deg,#d6e0f000,#d6e0f018 45%,#f4f7fc1b 55%,#d6e0f000)}.demo-tabs button[aria-selected=true]:after{background:linear-gradient(90deg,#68768e00,#68768e18 45%,#8896ae1b 55%,#68768e00)}@keyframes tab-swell{0%,30%,to{transform:scale(1)}14%{transform:scale(1.06)}}.fold{margin-top:28px;text-align:center}.fold>summary{display:inline-block;list-style:none;cursor:pointer;border-radius:999px}.fold>summary::-webkit-details-marker{display:none}.fold>summary .open,.fold[open]>summary .shut{display:none}.fold[open]>summary .open{display:inline}.fold>.tbl-scroll{margin-top:28px;text-align:left}.fold>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.fold-pill{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:6px 20px 6px 6px;border:1px solid rgba(24,73,198,.16);border-radius:999px;background:var(--blue-t);color:var(--blue);font:600 15.5px/1.2 var(--sans);letter-spacing:-.005em;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 2px #1018280a,inset 0 1px #ffffffb3;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.fold-i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1849c62e;transition:background-color .18s}.fold-i:after{content:"";width:15px;height:15px;background:var(--blue);-webkit-mask:var(--fold-chev) center/contain no-repeat;mask:var(--fold-chev) center/contain no-repeat;transition:transform .3s cubic-bezier(.2,.7,.3,1),background-color .18s;--fold-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.fold>summary:hover .fold-pill{background:#e1eafd;border-color:#1849c652;color:var(--blue-d);box-shadow:0 2px 8px #1849c61f,inset 0 1px #ffffffb3}.fold>summary:hover .fold-i{background:var(--blue)}.fold>summary:hover .fold-i:after{background:#fff}.fold>summary:active .fold-pill{background:#d6e2fc}.fold[open] .fold-i:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.fold-pill,.fold-i,.fold-i:after{transition:none}}.wa{white-space:nowrap}.final small a{color:#fff;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:3px;white-space:nowrap}.final small a:hover{text-decoration-color:#fff}.person .direct .wa{color:var(--blue);text-decoration:underline;text-underline-offset:2px}footer .wa{color:#c9d3e3}:root{--soft:#c9d4f1;--soft-d:#dbe3f7}.agent-voice svg{fill:none;animation:none}.agent-dialup{position:relative;color:#fff;font-size:17px;padding:18px 26px;background:linear-gradient(135deg,#3e6ff0,#14349b) border-box;box-shadow:inset 0 1px #ffffff4d,0 8px 22px #2851c573;animation:ring-pulse 2.4s cubic-bezier(.3,.6,.4,1) 1.2s infinite}.agent-dialup:hover{color:#fff;filter:brightness(1.08)}.agent-dialup svg{flex:none;width:19px;height:19px;fill:currentColor;transform-origin:50% 50%;animation:call-shake 2.4s ease-in-out 1.2s infinite}.agent-dialup:hover,.agent-dialup:focus-visible{animation-play-state:paused}@keyframes ring-pulse{0%{box-shadow:inset 0 1px #ffffff4d,0 8px 22px #2851c573,0 0 #5e85f599}70%,to{box-shadow:inset 0 1px #ffffff4d,0 8px 22px #2851c573,0 0 0 16px #5e85f500}}.agent-text{margin-top:2px;border:0;border-radius:999px;background:var(--soft);padding:9px 18px;color:var(--ink);font:600 13.5px/1 var(--sans);text-decoration:none;cursor:pointer;transition:background .15s}.agent-text:hover{background:var(--soft-d);color:var(--ink)}.still .agent-dialup,.still .agent-dialup svg{animation:none}@media (prefers-reduced-motion:reduce){.agent-dialup,.agent-dialup svg{animation:none}}.agent-after .agent-bookbtn{position:relative;color:#fff;font-size:16px;padding:15px 26px;background:linear-gradient(135deg,#3e6ff0,#14349b) border-box;box-shadow:inset 0 1px #ffffff4d,0 8px 22px #2851c573;animation:ring-pulse 2.4s cubic-bezier(.3,.6,.4,1) infinite}.agent-after .agent-bookbtn:hover{color:#fff;filter:brightness(1.08)}.agent-after .agent-bookbtn:hover,.agent-after .agent-bookbtn:focus-visible{animation-play-state:paused}.still .agent-bookbtn{animation:none}@media (prefers-reduced-motion:reduce){.agent-after .agent-bookbtn{animation:none}}.agent-page-note{margin:0;font-size:12.5px;line-height:1.45;color:#c9d3e3}.agent-voice,.agent-dialup{white-space:normal;line-height:1.2;text-align:center}@media (max-width:400px){.agent-voice,.agent-dialup{font-size:15.5px;padding-left:10px;padding-right:10px}}.plans.compact .tick li.more{padding-left:0;margin-top:4px}.plans.compact .tick li.more:before{display:none}.plans.compact .tick li.more a{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--blue-t);border:1px solid #d5e0fb;color:var(--blue);font:600 13px/1 var(--sans);text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,transform .15s}.plans.compact .tick li.more a:hover{background:#e0e9fd;border-color:#b9cbf6;color:var(--blue-d);transform:translate(2px)}.plans.compact .plan-card.partner .tick li.more a{background:#6e93f229;border-color:#6e93f266;color:var(--soft)}.plans.compact .plan-card.partner .tick li.more a:hover{background:#6e93f247;color:#fff}@media (prefers-reduced-motion:reduce){.plans.compact .tick li.more a{transition:none}.plans.compact .tick li.more a:hover{transform:none}}.rep-wrap{min-width:0}.report{background:#fff;color:var(--ink);border-radius:18px;padding:18px 18px 16px;box-shadow:0 24px 60px #0006;text-align:left}.rep-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px}.rep-top b{font:700 1.08rem/1.2 var(--disp);letter-spacing:-.01em}.rep-top small{font-size:12px;color:var(--mut)}.rep-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rep-kpi{background:var(--gray);border-radius:12px;padding:10px 10px 9px;min-width:0}.rep-kpi b{display:block;font:700 1.4rem/1.1 var(--disp);letter-spacing:-.02em}.rep-kpi span{display:block;margin-top:3px;font-size:11.5px;line-height:1.25;color:var(--body)}.rep-kpi em{display:block;margin-top:3px;font-style:normal;font-size:11px;font-weight:600;color:#087f5b}.rep-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.rep-box{border:1px solid var(--line);border-radius:12px;padding:10px 12px 8px;min-width:0}.rep-h{font:600 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:8px}.rep-bar{display:grid;grid-template-columns:1fr auto;gap:3px 8px;margin-bottom:7px;font-size:12px;line-height:1.3;color:var(--body)}.rep-bar b,.rep-row b{font-weight:700;color:var(--ink)}.rep-bar i{grid-column:1/-1;position:relative;height:6px;border-radius:99px;background:var(--blue-t);overflow:hidden}.rep-bar i:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:99px;background:var(--blue);transform-origin:left center;animation:rep-grow .9s cubic-bezier(.2,.7,.3,1) both}@keyframes rep-grow{0%{transform:scaleX(0)}}.rep-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;border-bottom:1px dashed var(--line);font-size:12px;line-height:1.3;color:var(--body)}.rep-row:last-child{border-bottom:0}.rep-row b{text-align:right;white-space:nowrap}.rep-next{margin-top:8px;padding:9px 12px;border-radius:12px;background:var(--blue-t);font-size:12.5px;line-height:1.4;color:var(--body)}.rep-next b{color:var(--blue-d)}.rep-note{margin:12px 6px 0;font-size:12px;line-height:1.45;color:#9fb0c9;text-align:center}@media (max-width:640px){.rep-kpis{grid-template-columns:1fr 1fr}.rep-grid{grid-template-columns:1fr}.report{padding:14px}}@media (prefers-reduced-motion:reduce){.rep-bar i:after{animation:none}}.still .rep-bar i:after{animation:none}section.short{padding:64px 0 60px}.minis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.mini{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border:1px solid var(--line);border-radius:var(--r-md);background:#fff;box-shadow:var(--sh-sm);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s,border-color .15s}.mini:hover{transform:translateY(-2px);border-color:#c7d3ea;box-shadow:var(--sh-md)}.mini .ico{flex:none;width:40px;height:40px;border-radius:11px;background:var(--blue-t);display:grid;place-items:center}.mini .ico svg{width:21px;height:21px;stroke:var(--blue);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mini b{display:block;font:700 1.02rem/1.25 var(--disp);letter-spacing:-.01em;color:var(--ink)}.mini small{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:var(--mut)}@media (max-width:900px){section.short{padding:48px 0 44px}.minis{grid-template-columns:1fr;gap:10px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.mini{transition:none}.mini:hover{transform:none}}.plans-more{text-align:center;margin-top:22px}.plans-more .short{display:none}@media (max-width:640px){.plans-more .btn{width:100%;padding-left:14px;padding-right:14px}.plans-more .long{display:none}.plans-more .short{display:inline}}.step h3{display:flex;align-items:center;gap:12px}.step h3:before{content:counter(s);flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#c9d4f3;color:#14349b;font:700 15px/1 var(--disp)}.step:nth-child(3n+2) h3:before{background:#fff;box-shadow:inset 0 0 0 1.5px #3e6ff0}.step:nth-child(3n) h3:before{background:#ff8a50;color:var(--ink)}.cmp thead th.us{background:linear-gradient(135deg,#3e6ff0,#14349b);color:#fff}.cmp tbody td.us{position:relative;padding-left:42px;background:var(--blue-t);font-weight:600;color:var(--ink)}.cmp tbody td.us:before{content:"";position:absolute;left:14px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:var(--green-t) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%23087f5b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.cmp tbody td:not(.us){color:var(--mut)}.cmp tbody th{position:relative;padding-left:34px}.cmp tbody th:before{content:"";position:absolute;left:14px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:3px;background:#c9d4f3}.cmp tbody tr:nth-child(3n+2) th:before{background:#3e6ff0}.cmp tbody tr:nth-child(3n) th:before{background:#ff8a50}.demo-tabs button{animation-name:tab-swell7;animation-duration:10.5s}.demo-tabs button:after{animation-name:tab-shine7;animation-duration:10.5s}.demo-tabs button:nth-child(6){--lean:-13deg}.demo-tabs button:nth-child(7){--lean:-22deg}.demo-tabs button:nth-child(1),.demo-tabs button:nth-child(1):after{animation-delay:0s}.demo-tabs button:nth-child(2),.demo-tabs button:nth-child(2):after{animation-delay:1.5s}.demo-tabs button:nth-child(3),.demo-tabs button:nth-child(3):after{animation-delay:3s}.demo-tabs button:nth-child(4),.demo-tabs button:nth-child(4):after{animation-delay:4.5s}.demo-tabs button:nth-child(5),.demo-tabs button:nth-child(5):after{animation-delay:6s}.demo-tabs button:nth-child(6),.demo-tabs button:nth-child(6):after{animation-delay:7.5s}.demo-tabs button:nth-child(7),.demo-tabs button:nth-child(7):after{animation-delay:9s}@keyframes tab-shine7{0%{transform:translate(-140%) skew(var(--lean))}16%,to{transform:translate(320%) skew(calc(var(--lean) + 9deg))}}@keyframes tab-swell7{0%,17%,to{transform:scale(1)}8%{transform:scale(1.06)}}.still .demo-tabs button{animation:none}@media (prefers-reduced-motion:reduce){.demo-tabs button{animation:none}}.review cite .review-note{display:block;margin-top:4px;font-size:13px}@media (max-width:640px){.hero-alt a[data-ai-call],.mbar a[data-ai-call]{background:var(--orange);color:var(--ink);border-color:transparent;box-shadow:inset 0 1px #ffffff61,0 6px 18px #ff6b354d}}.plan-card.partner{border:2px solid var(--orange);box-shadow:inset 0 1px #ffffff12,0 10px 30px #ff6b3538}.plan-card.partner:hover{box-shadow:inset 0 1px #ffffff12,0 14px 36px #ff6b354d}.tbl thead th.top{background:var(--orange);color:var(--ink)}.tbl td.top,.tbl tbody tr:not(.grp):hover td.top{background:#fff3ec;color:var(--ink);font-weight:600}.agent-ways{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.agent-ways:has(.agent-dialup[hidden]){grid-template-columns:1fr}.agent-ways .agent-way{display:grid;justify-items:center;align-content:start;gap:6px;border:0;border-radius:20px;padding:20px 12px 18px;font:400 13px/1.35 var(--sans);text-align:center;white-space:normal;cursor:pointer}.agent-ways .agent-way[hidden]{display:none}.agent-ways .agent-voice{background:var(--orange);color:var(--ink)}.agent-ways .agent-voice:hover{background:#ff7d4d}.agent-ways .agent-way svg{width:26px;height:26px;margin-bottom:2px}.agent-ways .agent-voice svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.agent-ways .agent-way b{font:700 17px/1.2 var(--disp);letter-spacing:-.01em}.agent-ways .agent-voice span{color:#3b2416}.agent-ways .agent-dialup span{color:#d5e0fb}.agent-ask .agent-text{margin-top:4px;border-radius:0;background:none;padding:6px;color:#c9d3e3;font:600 14px/1 var(--sans);text-decoration:underline;text-underline-offset:3px}.agent-ask .agent-text:hover{background:none;color:#fff}.demo-label{margin:0 auto 16px;text-align:center;font:600 12.5px/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#8fa9f5}.demo-after{margin:18px auto 40px;text-align:center;font:700 1.15rem/1.4 var(--sans);color:#fff;text-wrap:balance}.demo-tabs{margin-bottom:0}@media (min-width:981px){.demo-tabs{flex-wrap:nowrap;width:max-content;max-width:100%;margin-left:auto;margin-right:auto;gap:2px;padding:5px;border:1px solid #2b3a57;border-radius:999px;background:#0e1a2e}.demo-tabs button,.demo-tabs button:hover{border-color:transparent}}.final .btn-ghost{background:#fff;color:var(--ink);border-color:transparent;box-shadow:0 6px 18px #06123a4d}.final .btn-ghost:hover{background:#f1f5fd;box-shadow:0 10px 24px #06123a5c}.final a[data-ai-call]{background:#d3e0ff}.final a[data-ai-call]:hover{background:#e3ecff}.plans{grid-template-columns:repeat(3,1fr)}.plan-card.wide{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr auto;gap:14px 40px;align-items:center;padding:30px 32px}.plan-card.wide h3{font-size:1.6rem}.plan-card.wide .for{margin-bottom:0;min-height:0}.plan-card.wide .tick{margin:0}.plan-card.wide .pw-c{min-width:240px}.plan-card.wide .pw-c .btn{margin-top:14px}.plan-card.wide .pw-c .plan-terms{margin-bottom:0}.plan-card.wide.full{grid-template-columns:1fr auto;align-items:start}.plan-card.wide.full .pw-b{grid-column:1/-1;grid-row:2;margin-top:10px;padding-top:22px;border-top:1px solid #223049}.plan-card.wide.full .pw-b .tick{display:block;columns:3;column-gap:36px}.plan-card.wide.full .pw-b .tick li{break-inside:avoid;margin-bottom:10px}.plan-card.wide.full .plan-more{display:inline-block;margin-top:10px}@media (max-width:1140px){.plans{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.plans{grid-template-columns:1fr}.plan-card.wide,.plan-card.wide.full{grid-template-columns:1fr;padding:26px 22px}.plan-card.wide.full .pw-b{grid-row:auto}.plan-card.wide.full .pw-b .tick{columns:1}.plan-card.wide .pw-c{min-width:0}}.plans.compact .tick li.more a{animation:more-halo 3.8s ease-in-out infinite}.plans.compact .tick li.more a:hover{animation-play-state:paused}@keyframes more-halo{0%,to{box-shadow:0 0 #82a5ff00,0 0 8px #82a5ff24}50%{box-shadow:0 0 0 3px #82a5ff29,0 0 16px #a0beff66}}.still .plans.compact .tick li.more a{animation:none}@media (prefers-reduced-motion:reduce){.plans.compact .tick li.more a{animation:none}}.plan-card.wide.full{align-items:center}.plan-card.wide.full .pw-c .setup{min-height:0}.agent-ways .agent-dialup{background:var(--orange);color:var(--ink);box-shadow:inset 0 1px #ffffff61,0 8px 22px #ff6b356b;animation:call-pulse 2.4s cubic-bezier(.3,.6,.4,1) infinite}.agent-ways .agent-dialup:hover{background:#ff7d4d;color:var(--ink);filter:none}.agent-ways .agent-dialup svg{animation-delay:0s}.agent-ways .agent-dialup span{color:#3b2416}.agent-ways .agent-voice,.agent-ways .agent-voice:hover{background:linear-gradient(135deg,#3e6ff0,#14349b) border-box;color:#fff;box-shadow:inset 0 1px #ffffff4d,0 8px 22px #2851c573;animation:ring-pulse 2.4s cubic-bezier(.3,.6,.4,1) 1.2s infinite}.agent-ways .agent-voice:hover{filter:brightness(1.08)}.agent-ways .agent-voice span{color:#d5e0fb}.still .agent-ways .agent-way{animation:none}@media (prefers-reduced-motion:reduce){.agent-ways .agent-way{animation:none}}.agent-log .bub.a{background:#2c55b4}.lead-form[data-step="3"]>.form-foot,.lead-form[data-step="3"]>.sub{display:none}.form-book .book-in{margin:0 0 12px;padding:11px 14px;border-radius:var(--r-sm);background:var(--blue-t);font:500 14px/1.45 var(--sans);color:var(--ink)}.form-book .book-in.done{background:#e7f6ef}.form-book .book-cal{min-height:440px;margin:0 -12px;border-radius:var(--r-sm);overflow:hidden}.form-book .book-cal iframe{width:100%;border:0}.form-book .book-out{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--mut);text-align:center}.form-book .book-out a{color:var(--blue);font-weight:600}.hero-alt.one{grid-template-columns:1fr}.lead-form{scroll-margin-top:96px}@media (min-width:981px){.hero-grid:has(.lead-form[data-step="3"]){grid-template-columns:1fr}.hero-grid:has(.lead-form[data-step="3"])>div:first-child,.contact-grid:has(.lead-form[data-step="3"])>.c-intro{display:none}.contact-grid:has(.lead-form[data-step="3"]){grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"form" "ways"}.lead-form[data-step="3"]{width:100%;max-width:940px;margin:0 auto}}@media (max-width:980px){.lead-form[data-step="3"]{margin-left:-14px;margin-right:-14px}.form-book .book-cal{margin:0 -26px;border-radius:0}}.btn-light{background:#fff;color:var(--blue);box-shadow:0 6px 18px #06143c4d}.btn-light:hover{background:#f1f5fd;box-shadow:0 10px 24px #06143c5c}.btn-outline{background:#fff;color:var(--blue);border-color:var(--blue)}.btn-outline:hover{background:var(--blue-t)}.btn-line{background:transparent;color:#fff;border-color:#ffffff8c}.btn-line:hover{background:#ffffff14}.btn .ring-ico{flex:none;width:17px;height:17px;fill:currentColor}.final a.btn-orange[data-ai-call]{background:var(--orange)}.final a.btn-orange[data-ai-call]:hover{background:#ff7d4d}.agent-ways .agent-voice,.agent-ways .agent-voice:hover{background:#ffffff0d;border:1.5px solid rgba(255,255,255,.4);box-shadow:none;animation:none;filter:none}.agent-ways .agent-voice:hover{background:#ffffff1a}.agent-ways .agent-voice span{color:#b9c6de}.book-kinds{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px}.book-kinds button{display:grid;gap:2px;align-content:center;padding:10px 8px;border:1.5px solid var(--line);border-radius:var(--r-sm);background:#fff;font:600 13.5px/1.25 var(--sans);color:var(--ink);text-align:center;cursor:pointer}.book-kinds button span{font-weight:400;font-size:12px;color:var(--mut)}.book-kinds button:hover{border-color:#b9c6de}.book-kinds button[aria-pressed=true]{border-color:var(--blue);background:var(--blue-t);box-shadow:0 0 0 1px var(--blue)}.lead-form [data-micro]{animation:form-in .3s ease both}.agent-ways.blue .agent-voice,.agent-ways.blue .agent-voice:hover{background:linear-gradient(160deg,#487cff70,#1e46be3d);border:1.5px solid #86a8fa;color:#fff;box-shadow:inset 0 1px #ffffff2e,0 8px 24px #3868ec6b;animation:talk-pulse 2.4s cubic-bezier(.3,.6,.4,1) 1.2s infinite}.agent-ways.blue .agent-voice:hover{background:linear-gradient(160deg,#487cff94,#1e46be57);animation-play-state:paused}.agent-ways.blue .agent-voice svg{color:#bcd0ff}.agent-ways.blue .agent-voice span{color:#d0dcf8}@keyframes talk-pulse{0%{box-shadow:inset 0 1px #ffffff24,0 8px 22px #2851c552,0 0 #5e85f599}70%,to{box-shadow:inset 0 1px #ffffff24,0 8px 22px #2851c552,0 0 0 16px #5e85f500}}@media (prefers-reduced-motion:reduce){.lead-form [data-micro],.agent-ways.blue .agent-voice{animation:none}}.demo-stage{position:relative;scroll-margin-top:84px}.demo.cube{overflow-x:clip}.demo.cube .demo-tabs button{color:#e3ebfa;background:linear-gradient(#1f2e4c,#152038);border:1px solid #34476c;border-bottom:3px solid #0a1222;box-shadow:0 2px #070d19,0 7px 14px #0006;top:0}.demo.cube .demo-tabs button:hover{color:#fff;border-color:#4a5f8c;border-bottom-color:#0a1222;top:-1px}.demo.cube .demo-tabs button:active{top:2px;box-shadow:0 0 #070d19,0 2px 5px #0006}.demo.cube .demo-tabs button[aria-selected=true],.demo.cube .demo-tabs button[aria-selected=true]:hover{background:#fff;color:var(--ink);border:1px solid #fff;top:2px;box-shadow:inset 0 2px 6px #0b15244d}@media (min-width:981px){.demo.cube .demo-tabs{gap:8px;padding:9px;border-color:#24324d;background:#0b1526;box-shadow:inset 0 2px 7px #0000008c}.demo.cube .demo-tabs button,.demo.cube .demo-tabs button:hover{border-color:#34476c;border-bottom-color:#0a1222}.demo.cube .demo-tabs button[aria-selected=true],.demo.cube .demo-tabs button[aria-selected=true]:hover{border-color:#fff}.demo.cube .demo-panels>.demo-grid{border:1px solid #1e2c48;border-radius:28px;background:linear-gradient(160deg,#0f1a2e,#0a1120);padding:40px 44px}.demo.cube .demo-stage.turning .demo-panels{perspective:2400px}.demo.cube .demo-nav .demo-arrow{position:absolute;top:calc(50% - 54px);margin:0}.demo.cube .demo-nav .demo-arrow.prev{left:-27px}.demo.cube .demo-nav .demo-arrow.next{right:-27px}}.demo-nav{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:30px}.demo-nav[hidden]{display:none}.demo-dots{display:flex;align-items:center}.demo-dots button{position:relative;width:22px;height:26px;padding:0;border:0;background:none;cursor:pointer}.demo-dots button:before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:99px;background:#33456a;transition:width .25s ease,margin .25s ease,background .25s ease}.demo-dots button:hover:before{background:#6e83ad}.demo-dots button[aria-current=true]{width:40px}.demo-dots button[aria-current=true]:before{width:30px;margin-left:-15px;background:#fff}.demo-count{margin:0 10px 0 8px;font:600 13px/1 var(--sans);color:#8ea0bf;white-space:nowrap}.demo-arrow{flex:none;display:grid;place-items:center;width:54px;height:54px;margin:0 8px;padding:0;border-radius:50%;color:#fff;cursor:pointer;z-index:3;background:linear-gradient(#24365c,#16233d);border:1px solid #3d5380;box-shadow:0 3px #070d19,0 12px 22px #00000073;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.demo-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.demo-arrow:hover{filter:brightness(1.18)}.demo-arrow:active{transform:translateY(3px);box-shadow:0 0 #070d19,0 4px 10px #00000073}.demo.cube .demo-grid.turn-out,.demo.cube .demo-grid.turn-in{transform-origin:50% 50% calc(var(--half,556px) * -1);backface-visibility:hidden;pointer-events:none;animation:cube-out .72s cubic-bezier(.6,.04,.3,1) both}.demo.cube .demo-grid.turn-in{animation-name:cube-in}.demo.cube .demo-grid.turn-out.back{animation-name:cube-out-back}.demo.cube .demo-grid.turn-in.back{animation-name:cube-in-back}@keyframes cube-out{to{transform:rotateY(-90deg)}}@keyframes cube-in{0%{transform:rotateY(90deg)}}@keyframes cube-out-back{to{transform:rotateY(90deg)}}@keyframes cube-in-back{0%{transform:rotateY(-90deg)}}@media (max-width:980px){.demo.cube .demo-grid.turn-in{transform-origin:0 50%;animation:swing-in .5s cubic-bezier(.3,.7,.3,1) both}.demo.cube .demo-grid.turn-in.back{transform-origin:100% 50%;animation-name:swing-in-back}.demo-arrow{width:44px;height:44px;margin:0 4px}.demo-count{display:none}.demo-dots button{width:18px}.demo-dots button[aria-current=true]{width:34px}.demo-dots button[aria-current=true]:before{width:26px;margin-left:-13px}}@keyframes swing-in{0%{opacity:0;transform:perspective(900px) rotateY(62deg)}}@keyframes swing-in-back{0%{opacity:0;transform:perspective(900px) rotateY(-62deg)}}@media (prefers-reduced-motion:reduce){.demo.cube .demo-grid.turn-out,.demo.cube .demo-grid.turn-in{animation:none}.demo-dots button:before,.demo-arrow{transition:none}}.form-card.dark{background:linear-gradient(165deg,#14244a,#0a1120);border-color:#2c3f66;color:#c3cfe3;box-shadow:0 30px 60px #0b152459,0 0 0 1px #6e93f247,0 0 60px #3e6ff038}.form-card.dark .fh{color:#fff}.form-card.dark>p.sub{color:#c3cfe3}.form-card.dark .form-alt{color:#c3cfe3}.form-card.dark .form-alt a{color:#a9c1ff}.dark .form-steps{color:#8ea0bf}.dark .form-steps b{color:#fff}.dark .form-steps i{background:linear-gradient(90deg,#8fb0ff 50%,#2c3f66 50%) 100% 0/200% 100%}.dark .form-steps i.on{background-position:0 0}.dark .chip span{background:#ffffff0d;border-color:#34476c;color:#fff}.dark .chip span:before{background-color:transparent;border-color:#5d7096}.dark .chip small{color:#9fb0cc}.dark .chip:hover span{border-color:#6e83ad;box-shadow:none}.dark .chip input:checked+span{border-color:#8fb0ff;background:#6e93f233;box-shadow:0 0 0 1px #8fb0ff}.dark .chip input:checked+span small{color:#c9d7f5}.dark .chip input:checked+span:before{border-color:#6e93f2;background-color:#3e6ff0}.dark .fit{background:#ffffff0f;color:#c3cfe3}.dark .fit b{color:#fff}.dark .fit .p{color:#a9c1ff}.dark .fit .k,.dark .fit .n{color:#9fb0cc}.dark .form-back{background:#6e93f229;color:#c3cfe3}.dark .form-back b{color:#fff}.dark .form-back u{color:#a9c1ff}.dark .field span{color:#e3ebfa}.dark .field span em{color:#8ea0bf}.dark .field input,.dark .field textarea{background:#ffffff0f;border-color:#4a5f8c;color:#fff}.dark .field input::placeholder,.dark .field textarea::placeholder{color:#7f90b0}.dark .field input:hover,.dark .field textarea:hover{border-color:#6e83ad}.dark .field input:focus,.dark .field textarea:focus{border-color:#8fb0ff;box-shadow:0 0 0 3px #6e93f24d}.dark .field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 100px #1a2a4d inset}.dark .field input:-webkit-autofill:focus{box-shadow:0 0 0 100px #1a2a4d inset,0 0 0 3px #6e93f24d}.dark .form-foot{color:#8ea0bf}.dark .form-foot a{color:#c3cfe3}.dark .form-msg.err{background:#ff6b3529;color:#ffc7ae}.dark .book-in{background:#6e93f229;color:#fff}.dark .book-in.done{background:#12a36b3d}.dark .book-kinds button{background:#ffffff0d;border-color:#34476c;color:#fff}.dark .book-kinds button span{color:#9fb0cc}.dark .book-kinds button:hover{border-color:#6e83ad}.dark .book-kinds button[aria-pressed=true]{border-color:#8fb0ff;background:#6e93f233;box-shadow:0 0 0 1px #8fb0ff}.dark .book-out{color:#8ea0bf}.dark .book-out a{color:#a9c1ff}.form-start{display:none}.js .lead-form.small>*:not(.form-start){display:none}.js .lead-form.small>.form-start{display:block}.js .lead-form.small{padding:32px}.form-start .start-say{margin:0 4px 22px;font:600 19px/1.45 var(--sans);letter-spacing:-.01em;color:#e3ebfa;text-wrap:balance}.form-start .start-bar{display:flex;align-items:stretch;gap:10px;padding:10px;border-radius:999px;border:1px solid #4a5f8c;background:#ffffff12}.start-ask{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 20px;border:0;background:none;font:500 18px/1.25 var(--sans);color:#c9d6ee;text-align:left;cursor:pointer}.start-ask:hover{color:#fff}.start-ask svg{flex:none;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.form-start .start-go{padding:21px 28px;font-size:17.5px}.form-card:not(.dark) .start-say{color:var(--ink)}.form-card:not(.dark) .start-bar{border-color:#c3cddc;background:#fff;box-shadow:var(--sh-sm)}.form-card:not(.dark) .start-ask{color:var(--body)}.form-card:not(.dark) .start-ask:hover{color:var(--ink)}@media (max-width:520px){.js .lead-form.small{padding:24px 20px}.form-start .start-say{font-size:17.5px}.form-start .start-bar{flex-direction:column;border-radius:22px;padding:10px}.start-ask{padding:16px 12px}}.chips.tiles{grid-template-columns:repeat(3,1fr);gap:9px}.tiles .chip span{position:relative;display:grid;grid-template-columns:1fr;justify-items:center;align-content:start;gap:8px;height:100%;min-height:0;padding:15px 6px 13px;border-radius:14px;text-align:center}.tiles .chip svg{box-sizing:border-box;width:40px;height:40px;padding:9px;border-radius:12px;background:var(--blue-t);fill:none;stroke:var(--blue);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:background-color .15s,stroke .15s}.tiles .chip input:checked+span svg{background:var(--blue);stroke:#fff}.tiles .chip b{grid-column:1;font-size:13.5px}.tiles .chip span:before{position:absolute;top:6px;right:6px;grid-row:auto;width:16px;height:16px;border-radius:50%;border:0;opacity:0}.tiles .chip input:checked+span:before{opacity:1;background-size:10px}.dark .tiles .chip svg{stroke:#a9c1ff;background:#6e93f229}@media (max-width:640px){.chips.tiles{grid-template-columns:repeat(3,1fr);gap:7px}.tiles .chip span{min-height:0;padding:13px 4px 11px}.tiles .chip b{font-size:12.5px}.tiles .chip svg{width:36px;height:36px;padding:8px}}@media (min-width:641px){.lead-form.side[data-step="1"],.lead-form.side[data-step="2"]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:22px;align-content:start}.lead-form.side[data-step="1"]>*,.lead-form.side[data-step="2"]>*{grid-column:2}.lead-form.side[data-step="1"]>.form-steps,.lead-form.side[data-step="2"]>.form-steps{grid-column:1;grid-row:1/span 12;flex-direction:column;align-items:flex-start;gap:0;margin:2px 0 0;counter-reset:step;font-size:13px}.lead-form.side:not([data-step="3"]) .form-steps b{counter-increment:step;display:flex;align-items:center;gap:9px;font-weight:500;color:var(--mut);white-space:nowrap}.lead-form.side:not([data-step="3"]) .form-steps b:before{content:counter(step);flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid #cfd7e3;background:#fff;font:600 12.5px/1 var(--sans);color:var(--mut)}.lead-form.side:not([data-step="3"]) .form-steps i{flex:none;width:2px;height:14px;margin-left:13px;border-radius:0;background:var(--line);transition:background-color .3s}.lead-form.side:not([data-step="3"]) .form-steps i:nth-child(5){height:28px}.lead-form.side:not([data-step="3"]) .form-steps i.on{background:var(--blue)}.lead-form.side[data-step="1"] .form-steps b:nth-child(1),.lead-form.side[data-step="2"] .form-steps b:nth-child(4){font-weight:600;color:var(--ink)}.lead-form.side[data-step="1"] .form-steps b:nth-child(1):before,.lead-form.side[data-step="2"] .form-steps b:nth-child(4):before{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0 0 4px var(--blue-t)}.lead-form.side[data-step="2"] .form-steps b:nth-child(1):before{border-color:var(--blue);background:var(--blue-t);color:var(--blue)}.lead-form.side[data-step="2"] .form-steps b:nth-child(1){color:var(--ink)}}.steps-note{display:none}@media (min-width:641px){.lead-form.side[data-step="1"],.lead-form.side[data-step="2"]{column-gap:20px}.lead-form.side[data-step="1"]>.form-steps,.lead-form.side[data-step="2"]>.form-steps{margin:-26px 0 -26px -26px;padding:30px 16px 26px 20px;border-radius:var(--r-lg) 0 0 var(--r-lg);background:linear-gradient(170deg,#143a9f,#0f2e86 45%,#0a2168)}.lead-form.side:not([data-step="3"]) .form-steps b{color:#ffffffb8}.lead-form.side:not([data-step="3"]) .form-steps b:before{border-color:#ffffff73;background:transparent;color:#ffffffd9}.lead-form.side:not([data-step="3"]) .form-steps i{background:#ffffff47}.lead-form.side:not([data-step="3"]) .form-steps i.on{background:#fff}.lead-form.side[data-step="1"] .form-steps b:nth-child(1),.lead-form.side[data-step="2"] .form-steps b:nth-child(4),.lead-form.side[data-step="2"] .form-steps b:nth-child(1){color:#fff}.lead-form.side[data-step="1"] .form-steps b:nth-child(1):before,.lead-form.side[data-step="2"] .form-steps b:nth-child(4):before{border-color:#fff;background:#fff;color:var(--blue);box-shadow:0 0 0 4px #ffffff38}.lead-form.side[data-step="2"] .form-steps b:nth-child(1):before{border-color:#ffffff4d;background:#ffffff4d;color:#fff}.lead-form.side:not([data-step="3"]) .steps-note{display:grid;gap:7px;margin-top:auto;padding-top:22px;font:500 12.5px/1.3 var(--sans);color:#ffffffe6}.lead-form.side:not([data-step="3"]) .steps-note span{display:flex;align-items:center;gap:7px;white-space:nowrap}.lead-form.side:not([data-step="3"]) .steps-note span:before{content:"";flex:none;width:13px;height:13px;background:center/13px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='6' r='4.8'/%3E%3Cpath d='M6 3.4V6l1.8 1.1'/%3E%3C/g%3E%3C/svg%3E")}}.chips:not(.tiles) .chip span{box-sizing:border-box;height:100%}.chips:not(.tiles){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(4,1fr) auto}@media (max-width:640px){.chips:not(.tiles){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-rows:1fr}}@media (min-width:981px){.hero-grid:has(.lead-form.side):not(:has(.lead-form[data-step="3"])){grid-template-columns:1fr 1fr;gap:40px}.contact-grid:has(.lead-form.side):not(:has(.lead-form[data-step="3"])){grid-template-columns:1fr 1fr;column-gap:40px}.lead-form.side .chip span{padding-left:10px;padding-right:10px}}@media (min-width:641px){.lead-form.side[data-step="1"],.lead-form.side[data-step="2"]{padding:22px;column-gap:16px}.lead-form.side[data-step="1"]>.form-steps,.lead-form.side[data-step="2"]>.form-steps{margin:-22px 0 -22px -22px;padding:24px 11px 20px 15px;font-size:12.5px}.lead-form.side:not([data-step="3"]) .form-steps b{gap:8px}.lead-form.side:not([data-step="3"]) .form-steps b:before{width:24px;height:24px;font-size:11.5px}.lead-form.side:not([data-step="3"]) .form-steps i{margin-left:11px;height:11px}.lead-form.side:not([data-step="3"]) .form-steps i:nth-child(5){height:22px}.lead-form.side:not([data-step="3"]) .steps-note{font-size:11.5px;gap:5px}.lead-form.side:not([data-step="3"]) .fh{font-size:1.2rem}.lead-form.side:not([data-step="3"])>p.sub{font-size:14px;margin-bottom:10px}.lead-form.side:not([data-step="3"]) .chips{gap:6px}.lead-form.side:not([data-step="3"]) .chip span{min-height:0;padding:8px 7px;column-gap:7px}.lead-form.side:not([data-step="3"]) .chip span:before{width:16px;height:16px;border-radius:5px}.lead-form.side:not([data-step="3"]) .chip b{font-size:13px;line-height:1.2}.lead-form.side:not([data-step="3"]) .chip small{font-size:11px;margin-top:1px;line-height:1.25}.lead-form.side:not([data-step="3"]) .chip.wide span{min-height:0;padding:9px 7px}.lead-form.side:not([data-step="3"]) .form-next{padding:13px 20px;font-size:15px}}html.home{scroll-padding-top:84px}.home body{overflow-x:clip}.home .hero{padding:64px 0 54px;background:radial-gradient(ellipse 750px 500px at 88% 6%,#e8efff,transparent 75%)}.home #main .hero-grid:not(:has(#quote[data-step="3"])){grid-template-columns:1fr 1fr;gap:44px;align-items:center}.home .hero>.hero-grid>div:first-child{padding-top:0}.hero-kicker{font-size:12px;text-transform:uppercase;letter-spacing:.105em;font-weight:700;color:var(--blue);margin-bottom:20px}.home .hero h1{font-size:clamp(2.2rem,3.7vw,3.2rem);line-height:1.1;text-wrap:initial;letter-spacing:-.045em}.home .hero h1 span{margin-bottom:9px}.home .hero h1 span svg{bottom:-8px}.home .hero .lede{font-size:17px;line-height:1.7;margin-top:25px;max-width:520px}.home .hero .hero-btns>.btn-primary{display:inline-flex}.home .hero-btns{gap:10px;margin-top:25px}.home .hero-btns .btn{font-size:14.5px;padding:15px 21px}.home .hero-ticks{font-size:12.5px;gap:7px 16px;margin-top:21px}#quote{--rail:112px;--pt:26px;--pr:21px;--pb:17px;--pl:21px;--rp:29px 12px 22px;--rf:11px;--rg:7px;border:1px solid #e2e7f2;background:#fff;border-radius:20px;box-shadow:0 4px 12px #1329540b,0 26px 60px #15336a24;scroll-margin-top:96px}#quote .form-eyebrow{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--blue);margin:0 0 9px;line-height:1.65}#quote .fh{font-size:22px;letter-spacing:-.035em;line-height:1.25}#quote>p.sub{font-size:12px;line-height:1.5;margin:9px 0 15px;color:#536174}#quote .chips:not(.tiles){gap:8px;grid-template-rows:none;grid-auto-rows:1fr}#quote .chip span{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:stretch;background:transparent;color:inherit;min-height:77px;padding:13px 9px 10px 27px;border:1px solid #aab7cb;border-radius:9px;transform:none;box-shadow:none;transition:background .18s,border-color .18s,box-shadow .18s}#quote .chip span:before{box-sizing:border-box;position:absolute;left:8px;top:18px;width:12px;height:12px;border:1px solid #8c99af;border-radius:4px;background-color:#fff}#quote .chip b{font-size:12.5px;color:var(--ink);line-height:1.35;font-weight:650;letter-spacing:-.015em}#quote .chip small{display:block;font-size:10.5px;line-height:1.4;color:#5a6677;margin-top:4px}#quote .chip input:checked+span{background:#edf3ff;border-color:#1849c6;box-shadow:0 0 0 1px #1849c6}#quote .chip input:checked+span small{color:#5a6677}#quote .chip input:checked+span:before{background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6l3 3 5-6' stroke='white' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") center/11px no-repeat;border-color:var(--blue)}#quote .chip input:focus-visible+span{outline:3px solid var(--orange);outline-offset:3px}#quote .chip:hover input+span{border-color:var(--blue);background:#f7f9ff;transform:none}#quote .btn{font-size:12.5px;padding:14px 12px;line-height:1.3;white-space:normal}#quote .form-next{margin-top:16px}#quote .form-reassure{font-size:10px;text-align:center;color:#667385;margin-top:11px;line-height:1.45}#quote .field{margin-bottom:11px}#quote .field span{font-size:11.5px}#quote .field input,#quote .field textarea{font-size:14px;padding:10px}#quote .f2{column-gap:10px}@media (min-width:641px){#quote:is([data-step="1"],[data-step="2"]){grid-template-columns:var(--rail) minmax(0,1fr);column-gap:var(--pl);padding:var(--pt) var(--pr) var(--pb) 0}#quote:is([data-step="1"],[data-step="2"])>.form-steps{margin:calc(var(--pt) * -1) 0 calc(var(--pb) * -1);padding:var(--rp);border-radius:19px 0 0 19px;background:linear-gradient(155deg,#1c47b7,#122e81 60%,#0b205c);font-size:var(--rf);color:#fff}#quote:not([data-step="3"]) .form-steps b{gap:var(--rg);font-weight:400;line-height:1.3;color:#c2d0f1;white-space:normal}#quote:not([data-step="3"]) .form-steps b:before{box-sizing:border-box;width:25px;height:25px;border:1px solid #839acc;background:transparent;font:500 11px/1 var(--sans);color:#c2d0f1;box-shadow:none}#quote:not([data-step="3"]) .form-steps i,#quote:not([data-step="3"]) .form-steps i.on{width:1px;height:13.5px;margin-left:12px;background:#718ac1}#quote:not([data-step="3"]) .form-steps i:nth-child(5){height:27px}#quote[data-step="1"] .form-steps b:nth-child(1),#quote[data-step="2"] .form-steps b:nth-child(4){color:#fff;font-weight:600}#quote[data-step="1"] .form-steps b:nth-child(1):before,#quote[data-step="2"] .form-steps b:nth-child(4):before{background:#fff;border-color:#fff;color:var(--blue);box-shadow:0 0 0 4px #ffffff24}#quote:not([data-step="3"]) .steps-note{gap:8px;padding-top:65px;font:400 10.5px/1.25 var(--sans);color:#fff}}.home .proof{padding-bottom:30px}.home #what{padding-top:40px;padding-bottom:64px}.home .minis{margin-top:33px}.home .mini{align-items:flex-start}.home .mini small{font-size:13px;line-height:1.6}.home .proof-grid small{font-size:12px}.home .proof-grid strong{font-size:15px}.home #showcase{padding-top:72px}.home .showcase-heading{margin-bottom:32px}.home .showcase-heading h2{font-size:clamp(1.8rem,3vw,2.25rem)}.home .showcase-heading>.eyebrow{color:#9cb9f7}.home .showcase-heading .lede{font-size:15px;color:#aebed5;margin-top:17px}.home #calculator{padding:72px 0;background:#f4f6fc}.home .calc-note{font-size:10px;line-height:1.6}.home .calc-out .calc-key{min-height:32px;color:#b8c8e2}.home .calc .calc-even{font-size:11px;line-height:1.65;color:#c1cce0}.home #pricing{padding:72px 0}.home .plan-card.partner.wide{background:radial-gradient(ellipse 520px 300px at 95% 0%,#253f81aa,transparent),linear-gradient(110deg,#0c1426,#122445);border-color:#2f4269;position:relative;overflow:hidden}.home .plan-card.partner.wide:before{content:"";height:3px;position:absolute;top:0;left:5%;right:5%;background:linear-gradient(90deg,transparent,#ff8a56,transparent);opacity:.8}.home .plan-card .for{font-size:14px;line-height:1.6}.home .plan-card.partner .for{font-size:17px}.home .plan-card .setup{font-size:12px}.home .plan-card .tick li{font-size:13px}.home .sub-note{max-width:720px;line-height:1.65;margin-left:auto;margin-right:auto;font-size:12px}.team-grid{display:grid;grid-template-columns:270px 1fr;align-items:center;gap:74px;max-width:1000px}.founder-card{border:1px solid #dbe3ef;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #18385d16;transform:rotate(-2deg);background:#fff}.founder-card img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;border-radius:0}.founder-card>div{padding:19px 23px;background:#fff;display:grid;gap:3px}.founder-card b{font:700 18px var(--disp);color:var(--ink)}.founder-card span{font-size:12px;color:var(--mut)}.team-grid h2{font-size:clamp(1.8rem,3vw,2rem);line-height:1.22}.team-grid .lede{font-size:15px;line-height:1.8}.team-voice{font-size:18px;line-height:1.65;font-weight:600;color:#163c8f;margin:24px 0;padding-left:18px;border-left:3px solid var(--orange)}.team-grid .btn{font-size:13px}.home .faq details p{font-size:14px;line-height:1.8}.home .final h2{font-size:clamp(1.8rem,3vw,2.3rem);max-width:780px;margin:auto;line-height:1.2}.home .final p{max-width:690px;line-height:1.8;font-size:17px}@media (min-width:1100px){#quote{margin-left:4px;--rail:116px;--pt:27px;--pr:22px;--pl:22px}}@media (max-width:1100px){.home #main .hero-grid:not(:has(#quote[data-step="3"])){gap:28px}.hero-kicker{font-size:10px}.home .hero h1{font-size:42px}#quote{--rail:92px;--rp:25px 8px 20px;--rf:9px;--rg:5px;--pt:22px;--pr:16px;--pl:16px}#quote:not([data-step="3"]) .steps-note{font-size:9px}#quote .fh{font-size:20px}#quote .chip span{padding-left:24px}#quote .chip b{font-size:10.5px}#quote .chip small{font-size:9px}}@media (max-width:980px){.home #main .hero-grid:not(:has(#quote[data-step="3"])){grid-template-columns:1fr;max-width:760px;gap:38px}.home .hero h1{font-size:54px}.home .hero .lede{max-width:630px}#quote{max-width:610px;margin:0;width:100%;--rail:140px;--pt:28px;--pr:28px;--pb:28px;--pl:28px;--rp:31px 18px;--rf:12px}#quote:not([data-step="3"]) .steps-note{font-size:12px}#quote .fh{font-size:24px}#quote .chip b{font-size:13px}#quote .chip small{font-size:11px}#quote .chip span{padding:13px 12px 12px 32px}#quote .chip span:before{left:10px;top:18px}#quote>p.sub{font-size:14px}#quote .btn{font-size:14px}#quote .form-reassure{font-size:11px}#quote .field input,#quote .field textarea{font-size:16px}.team-grid{gap:40px;grid-template-columns:240px 1fr}.founder-card img{height:auto}}@media (max-width:760px){.home .showcase-heading h2{font-size:28px}.team-grid{grid-template-columns:180px 1fr;gap:30px}.founder-card img{height:auto}.team-grid h2{font-size:25px}.team-grid .lede{font-size:14px}.team-voice{font-size:16px}.team-grid .btn{white-space:normal;font-size:12px;line-height:1.5}.home .proof-grid strong{font-size:13px}.home .proof-grid small{font-size:11px}}@media (max-width:640px){html.home{scroll-padding-top:70px}.home main .wrap{padding:0 22px}.home main #showcase>.wrap{padding:0 24px}.home .showcase-heading{margin-left:-6px;margin-right:-6px}.home .hero{padding:35px 0}.home #main .hero-grid:not(:has(#quote[data-step="3"])){gap:30px}.hero-kicker{font-size:10px;margin-bottom:17px}.home .hero h1{font-size:clamp(1.92rem,9.7vw,2.9rem);line-height:1.12;letter-spacing:-.045em}.home .hero h1 span{margin-bottom:7px}.home .hero .lede{font-size:15px;line-height:1.75;margin-top:21px}.home .hero-btns{margin-top:23px;gap:8px}.home .hero-btns .btn{font-size:12px;padding:14px 16px;flex:1}.home .hero-ticks{font-size:10.5px;gap:5px 11px;margin-top:17px}#quote{--mt:23px;--mx:20px;--mb:16px;display:flex;flex-direction:column;border-radius:17px;box-shadow:0 10px 30px #19376818;scroll-margin-top:80px;padding:var(--mt) var(--mx) var(--mb)}#quote>.form-steps{order:-1;display:flex;justify-content:space-between;align-items:center;gap:8px;margin:calc(var(--mt) * -1) calc(var(--mx) * -1) 20px;padding:17px 18px;border-radius:16px 16px 0 0;background:linear-gradient(115deg,#1a42a9,#122c7c);font-size:10px;color:#c2d0f1;counter-reset:step}#quote>.form-steps i{display:none}#quote>.form-steps b{counter-increment:step;display:flex;align-items:center;gap:6px;line-height:1.3;font-weight:400;color:#c2d0f1;white-space:nowrap}#quote>.form-steps b:before{content:counter(step);box-sizing:border-box;flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid #839acc;font:500 10px/1 var(--sans);color:#c2d0f1}#quote[data-step="1"]>.form-steps b:nth-child(1),#quote[data-step="2"]>.form-steps b:nth-child(4),#quote[data-step="3"]>.form-steps b:nth-child(6){color:#fff;font-weight:600}#quote[data-step="1"]>.form-steps b:nth-child(1):before,#quote[data-step="2"]>.form-steps b:nth-child(4):before,#quote[data-step="3"]>.form-steps b:nth-child(6):before{background:#fff;border-color:#fff;color:var(--blue);box-shadow:0 0 0 4px #ffffff24}#quote .fh{font-size:23px}#quote .form-eyebrow{font-size:10px}#quote>p.sub{font-size:12px;margin-top:7px}#quote .chips:not(.tiles){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}#quote .chip span{min-height:72px;padding:10px 7px 10px 26px}#quote .chip b{font-size:11.5px}#quote .chip small{font-size:10px}#quote .chip span:before{left:7px;top:15px}#quote .btn{font-size:13px;padding:14px}#quote .form-reassure{font-size:10px}.home .proof{padding:0 0 18px}.home .proof-grid{grid-template-columns:1fr 1fr}.home .proof-grid>div{padding:17px 15px}.home #what{padding:34px 0 45px}.home #what h2{font-size:26px;line-height:1.2}.home #what .lede{font-size:14px;line-height:1.75}.home .minis{margin-top:25px;gap:11px}.home .mini{padding:18px}.home .mini small{font-size:12px}.home .plans-more{margin-top:24px}.home .plans-more .btn{font-size:12px;padding:14px 19px;white-space:normal;line-height:1.4}.home #calculator,.home #pricing{padding:50px 0}.home #calculator h2,.home #pricing h2{font-size:27px;line-height:1.25}.home #calculator .lede,.home #pricing .lede{font-size:14px}.home .calc{margin-top:26px}.home .calc-tabs button{font-size:12px}.home .calc .big{font-size:41px}.home .calc-key{font-size:11px}.home .calc-note{font-size:10px}.home .calc-in .slider label{font-size:12px;gap:9px}.home .calc .calc-even{font-size:11px}.home .plan-card{padding:25px 23px}.home .plan-card .for{font-size:14px}.home .plan-card.partner .for{font-size:16px}.home .plan-card .price.word{font-size:30px}.home #how{padding:50px 0}.home #how .lede{font-size:14px}.home .step p{font-size:13px}.team-section{padding:53px 0}.team-grid{grid-template-columns:1fr;gap:34px}.founder-card{width:185px;margin:auto;transform:rotate(-2deg)}.founder-card img{height:auto}.founder-card>div{padding:14px 17px}.founder-card span,.team-grid .eyebrow{font-size:10px}.team-grid h2{font-size:27px}.team-grid .lede{font-size:14px}.team-grid .btn{font-size:12px}.home .faq summary{font-size:14px;padding-right:40px}.home .faq details p{font-size:13px;line-height:1.8}.home section:has(.faq){padding:50px 0}.home .final{padding:54px 0}.home .final h2{font-size:28px}.home .final p{font-size:15px}.home .final small{font-size:12px}}@media (max-width:360px){#quote{--mt:21px;--mx:15px;--mb:15px}#quote .chip b{font-size:10.5px}#quote .chip small{font-size:9px}#quote>.form-steps{padding:16px 12px;font-size:9px}.home .hero-ticks{font-size:9px}}#quote .steps-note span:before{display:none}#quote:not([data-step="3"]) .steps-note span{display:block;white-space:nowrap}#quote[data-step="2"]>p.sub{display:none}#quote .picked-goals{font-size:12px;line-height:1.5;margin:9px 0 15px;color:#536174}#quote .form-back[data-plain]{display:block;width:auto;margin:0;padding:12px 0 0;border:0;border-radius:0;background:none;color:var(--blue);font:400 12px/1.4 var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer}#quote .form-foot{font-size:10px;line-height:1.5;color:#68778b}@media (max-width:980px){#quote .picked-goals{font-size:14px}}@media (max-width:640px){#quote .picked-goals{font-size:12px;margin-top:7px}}.show-groups{display:flex;width:max-content;max-width:100%;margin:0 auto;padding:6px;gap:4px;border-radius:999px;background:#ffffff0b;border:1px solid rgba(148,170,214,.2);box-shadow:inset 0 1px #ffffff0f,0 14px 34px #00000047}.show-groups[hidden]{display:none}.show-groups button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border:0;border-radius:999px;background:transparent;color:#c3d0e8;font:600 14.5px/1 var(--sans);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.show-groups button svg{flex:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:color .25s ease}.show-groups button:hover{color:#fff;background:#ffffff12}.show-groups button[aria-pressed=true]{background:linear-gradient(180deg,#fff,#eaf0ff);color:#0b1a38;box-shadow:0 8px 22px #050c2080,0 0 0 1px #ffffffb3}.show-groups button[aria-pressed=true] svg{color:var(--blue)}.show-groups button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.demo.grouped .demo-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:auto;max-width:none;min-height:36px;margin:16px auto 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.demo.grouped .demo-tabs.one{visibility:hidden}.demo.grouped .demo-tabs button,.demo.grouped .demo-tabs button:hover,.demo.grouped .demo-tabs button:active{position:relative;top:auto;animation:none;display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid rgba(148,170,214,.24);border-radius:999px;background:transparent;color:#a9b9d6;font:500 13.5px/1 var(--sans);box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.demo.grouped .demo-tabs button[hidden]{display:none}.demo.grouped .demo-tabs button:after{display:none}.demo.grouped .demo-tabs button svg{width:14px;height:14px}.demo.grouped .demo-tabs button:hover{color:#fff;border-color:#a0b9eb80;background:#ffffff0a}.demo.grouped .demo-tabs button[aria-selected=true],.demo.grouped .demo-tabs button[aria-selected=true]:hover{color:#fff;background:#3e6ff03d;border-color:#8fb0ffa6;box-shadow:none}.demo.grouped .demo-arrow{background:#ffffff12;border:1px solid rgba(148,170,214,.28);box-shadow:0 10px 26px #00000061;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s ease,transform .12s ease}.demo.grouped .demo-arrow:hover{background:#ffffff24;filter:none}.demo.grouped .demo-arrow:active{transform:scale(.95);box-shadow:0 6px 16px #00000061}.demo.grouped .demo-count{display:none}.demo.grouped .demo-dots button:before{background:#94aad659}.demo.grouped .demo-dots button[aria-current=true]:before{background:#fff}@media (max-width:860px){.show-groups{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:520px;border-radius:22px}.show-groups button{padding:13px 10px;border-radius:16px}}@media (max-width:640px){.show-groups button{font-size:13px;gap:7px;padding:12px 8px}.show-groups button svg{width:15px;height:15px}.demo.grouped .demo-tabs{gap:6px;margin-top:12px}.demo.grouped .demo-tabs button,.demo.grouped .demo-tabs button:hover{padding:8px 12px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.show-groups button,.show-groups button svg,.demo.grouped .demo-tabs button,.demo.grouped .demo-arrow{transition:none}}.hero .btn .ring-ico{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html.pop-open{overflow:hidden}.ai-pop{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:24px 16px;overflow-y:auto;background:#050b18a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:pop-fade .2s ease both}.ai-pop[hidden]{display:none}.ai-pop{grid-template-columns:minmax(0,1fr)}.ai-pop .agent-foot{gap:10px}.ai-pop .agent-foot button{white-space:nowrap}.ai-pop .agent-foot .agent-swap{min-width:0;white-space:normal;text-align:center;line-height:1.25}.ai-pop-box{position:relative;width:min(480px,100%);margin:auto;padding:26px 22px 22px;border-radius:26px;border:1px solid #24324d;background:radial-gradient(ellipse 420px 240px at 50% -10%,rgba(62,111,240,.28),transparent 70%),linear-gradient(160deg,#0f1a2e,#0a1120);box-shadow:0 30px 80px #0000008c;color:#c9d3e3;animation:pop-in .28s cubic-bezier(.2,.8,.3,1) both}.ai-pop-head{padding:0 34px 16px 4px}.ai-pop-head .eyebrow{color:#9cb9f7;margin-bottom:10px}.ai-pop-head h2{color:#fff;font-size:1.55rem;line-height:1.2}.ai-pop-head p:last-child{margin-top:8px;font-size:14.5px;line-height:1.55;color:#aebed5}.ai-pop-slot .phone{box-shadow:none}.ai-pop .agent.pop-fresh .agent-log{display:none}.ai-pop-x{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgba(148,170,214,.3);background:#ffffff0f;color:#fff;cursor:pointer;transition:background-color .2s ease}.ai-pop-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.ai-pop-x:hover{background:#ffffff24}.ai-pop-x:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.ai-pop-x:after{content:"";position:absolute;inset:-3px}@keyframes pop-fade{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.ai-pop{padding:12px 10px;place-items:start center}.ai-pop-box{padding:20px 14px 14px;border-radius:22px}.ai-pop-head h2{font-size:1.35rem}.ai-pop .agent-foot .agent-swap{font-size:12px}}@media (prefers-reduced-motion:reduce){.ai-pop,.ai-pop-box{animation:none}}@media (min-width:860px){.ai-pop-box:has(.agent-dial:not([hidden])){width:min(880px,100%);padding:28px 28px 24px}.ai-pop .agent-choose:has(>.agent-dial:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:26px;align-items:start}.ai-pop .agent-choose:has(>.agent-dial:not([hidden]))>*{grid-column:1}.ai-pop .agent-choose:has(>.agent-dial:not([hidden]))>.agent-dial{grid-column:2;grid-row:1/span 2;margin-top:0}}.plan-card>.price+.btn{margin-top:18px}.plan-card.wide .pw-c .setup{min-height:0;margin:6px 0 0;max-width:260px}.proof-grid.three{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.proof-grid.three{grid-template-columns:1fr}.proof-grid.three div{border-right:0;border-bottom:1px solid var(--line)}.proof-grid.three div:last-child{border-bottom:0}}.card.post{overflow:hidden}.card.post .post-pic{display:block;width:calc(100% + 44px);max-width:none;height:auto;aspect-ratio:240/100;max-height:150px;object-fit:contain;margin:-22px -22px 8px;border-bottom:1px solid var(--line)}.card.post .post-pic,.post-hero-pic{background-color:#eef3fe;background-image:linear-gradient(#dde6fb 1px,transparent 1px),linear-gradient(90deg,#dde6fb 1px,transparent 1px);background-size:30px 30px;background-position:center}.card.post .k{display:flex;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.2}.card.post .k .cat{display:inline-block;padding:4px 8px 3px;border-radius:999px;background:var(--orange-t);color:var(--orange-d)}.card.post h3{transition:color .15s}a.card.post:hover h3{color:var(--blue-d)}a.card.post:hover .more{text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:4px}a.card.post:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.blog-hero,.post-hero{background:radial-gradient(900px 380px at 88% 0%,var(--blue-t),transparent 70%),radial-gradient(440px 200px at 0% 30%,rgba(255,107,53,.07),transparent 70%)}.blog-hero .eyebrow,.post-hero .eyebrow{color:var(--orange-d)}.blog-hero h1 .eyebrow:after{content:"";display:block;width:28px;height:3px;margin-top:10px;border-radius:3px;background:var(--orange)}.blog-hero .lede{font-size:1.2rem;color:var(--body)}.blog-grid{gap:20px}.post-hero-pic{display:block;width:200px;height:auto;aspect-ratio:240/100;margin:4px 0 20px;border:1px solid var(--line);border-radius:var(--r-sm)}@media (max-width:640px){.card.post .post-pic{aspect-ratio:auto;height:120px;object-fit:cover}.post-hero-pic{width:160px;margin-bottom:16px}.blog-hero .lede{font-size:1.08rem}}@media (prefers-reduced-motion:reduce){.card.post h3{transition:none}}
