.site{--paper:#faf8ff;--white:#fff;--ink:#24123f;--ink-2:#4d3f6b;--ink-3:#6e6188;--haze:#ece6ff;--lilac:#7c5cff;--band-grad:radial-gradient(circle at 94% -10%, #ff8a5c80 0%, #ff8a5c00 40%), radial-gradient(circle at -4% 110%, #a58bff73 0%, #a58bff00 48%), linear-gradient(120deg, #24124f 0%, #5233d6 48%, #8f72fb 100%);--cobalt:#6a48f0;--cobalt-deep:#5233d6;--ice:#ff8a5c;--gain:#138a62;--loss:#d23d22;--amber:#c47f0e;--line:#24123f1f;--line-2:#24123f33;--display:"Bricolage Grotesque Variable","Figtree Variable",system-ui,sans-serif;--text-1:#24123f;--mark-bg:#7c5cff;background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Figtree Variable,system-ui,sans-serif;font-size:17px;line-height:1.6}.site .report,.site .notif-icon,.site .phone{--mark-bg:#7c5cff}.site .foot{--text-1:#fff;--mark-bg:#7c5cff}.site *{box-sizing:border-box}.site a{color:inherit}.site :focus-visible{outline:3px solid var(--cobalt);outline-offset:3px;border-radius:6px}.site h1,.site h2,.site h3{font-family:var(--display);color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:750}.site h2{font-size:clamp(30px,4.2vw,46px);line-height:1.08}.site h3{letter-spacing:-.015em;font-size:21px;line-height:1.25}.site p{margin:0}:where(.site) .wrap{max-width:1180px;margin:0 auto;padding:0 28px}:where(.site) .skip{background:var(--ink);color:#fff;z-index:50;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}:where(.site) .skip:focus{left:12px}:where(.site) .s-btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}:where(.site) .s-btn.big{border-radius:12px;height:52px;padding:0 24px;font-size:16px}:where(.site) .s-btn.primary{background:var(--ink);color:#fff}:where(.site) .s-btn.primary:hover{background:#3b2263}:where(.site) .s-btn.ghost{border-color:var(--line-2);color:var(--ink);background:0 0}:where(.site) .s-btn.ghost:hover{background:var(--white)}:where(.site) .s-btn.light{color:var(--ink);background:#fff}:where(.site) .s-btn.light:hover{background:var(--haze)}:where(.site) .nav{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#faf8ffdb;position:sticky;top:0}:where(.site) .nav-in{align-items:center;gap:28px;height:68px;display:flex}:where(.site) .nav-logo{text-decoration:none;display:flex}:where(.site) .nav-links{color:var(--ink-2);gap:26px;font-size:15px;font-weight:600;display:flex}:where(.site) .nav-links a{text-decoration:none}:where(.site) .nav-links a:hover{color:var(--cobalt)}:where(.site) .nav-cta{align-items:center;gap:18px;margin-left:auto;display:flex}:where(.site) .nav-signin{font-size:15px;font-weight:700;text-decoration:none}:where(.site) .nav-signin:hover{color:var(--cobalt)}:where(.site) .hero{background:var(--haze);padding:64px 0 96px}:where(.site) .hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}:where(.site) .hero h1{letter-spacing:-.05em;max-width:10ch;font-size:clamp(52px,7.6vw,104px);font-weight:800;line-height:.95}:where(.site) .hero .lead{color:var(--ink-2);max-width:50ch;margin-top:18px;font-size:18px}:where(.site) .hero-lead{font-family:var(--display);letter-spacing:-.02em;color:var(--cobalt);max-width:24ch;margin-top:20px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.2}:where(.site) .hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}:where(.site) .fine{color:var(--ink-3);margin-top:14px;font-size:14px}:where(.site) .works{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:40px;font-size:15px;display:flex}:where(.site) .works span{width:100%;font-size:13px}:where(.site) .works b{font-family:var(--display);color:var(--ink-2);letter-spacing:-.01em;font-size:17px;font-weight:700}:where(.site) .report{background:var(--ink);background-image:var(--band-grad);color:#fff;border-radius:22px;margin:0;padding:26px 26px 22px;box-shadow:0 30px 60px -28px #24123f8c}:where(.site) .report-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}:where(.site) .report-head b{font-family:var(--display);letter-spacing:-.01em;font-size:20px;display:block}:where(.site) .report-head small{color:#bcaedb;font-size:13px;display:block}:where(.site) .report-mark{display:flex}:where(.site) .bridge{margin:0;padding:0;list-style:none}:where(.site) .bridge li{border-top:1px solid #ffffff14;grid-template-columns:150px minmax(0,1fr) 78px;align-items:center;gap:14px;padding:9px 0;display:grid}:where(.site) .bridge li:first-child{border-top:0}:where(.site) .b-k{font-size:14px;font-weight:650;line-height:1.25}:where(.site) .b-k small{color:#a99bcb;font-size:11.5px;font-weight:500;display:block}:where(.site) .b-track{height:14px;position:relative}:where(.site) .b-bar{background:#8e7bb8;border-radius:4px;position:absolute;top:0;bottom:0}:where(.site) .bridge .start .b-bar{background:#b9a3ff}:where(.site) .bridge .result{border-top:1px solid #ffffff4d;margin-top:4px;padding-top:14px}:where(.site) .bridge .result .b-k{font-family:var(--display);font-size:18px;font-weight:750}:where(.site) .bridge .result .b-bar{background:var(--ice);height:20px;top:-3px}:where(.site) .b-v{text-align:right;color:#ebe4ff;font-size:14px;font-weight:650}:where(.site) .bridge .result .b-v{font-family:var(--display);color:var(--ice);font-size:22px;font-weight:800}:where(.site) .report-note{color:#d2c7ec;border-top:1px solid #ffffff14;margin-top:16px;padding-top:14px;font-size:14px}@media (prefers-reduced-motion:no-preference){:where(.site) .bridge li{animation:.5s cubic-bezier(.2,.7,.2,1) both rowIn;animation-delay:calc(.25s + var(--i) * .16s)}:where(.site) .bridge .b-bar{transform-origin:0;animation:.6s cubic-bezier(.2,.7,.2,1) both barIn;animation-delay:calc(.35s + var(--i) * .16s)}:where(.site) .bridge .cost .b-bar{transform-origin:100%}}@keyframes rowIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes barIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:where(.site) .claim{background:var(--ink);background-image:var(--band-grad);color:#fff;padding:96px 0}:where(.site) .claim h2{color:#fff;max-width:16ch}:where(.site) .claim-in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}:where(.site) .claim-copy p{color:#d2c7ec;max-width:46ch;margin-top:22px;font-size:18px}:where(.site) .claim-ex{color:#a99bcb;margin-bottom:14px;font-size:13px}:where(.site) .claims{padding-bottom:58px;position:relative}:where(.site) .claims-bar{border-radius:12px;height:96px;display:flex;overflow:hidden}@media (max-width:640px){:where(.site) .claims-bar{height:64px}:where(.site) .real-line{height:84px}:where(.site) .real-label{top:82px}}:where(.site) .seg{border-right:2px solid var(--ink);flex-direction:column;justify-content:flex-start;min-width:0;padding:10px 12px;display:flex}:where(.site) .seg:last-child{border-right:0}:where(.site) .seg.s0{background:#8f74ff}:where(.site) .seg.s1{text-align:right;background:#6a48f0;align-items:flex-end}:where(.site) .seg.s2{background:#4b31b8}:where(.site) .seg-k{color:#e6deff;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:where(.site) .seg-v{font-family:var(--display);font-size:20px;font-weight:750}:where(.site) .claims-real{width:0;height:0;position:absolute;top:30px}:where(.site) .real-line{border-left:3px dashed var(--ice);height:120px;position:absolute;top:-8px;left:-1.5px}:where(.site) .claims-real{z-index:1}:where(.site) .claims-bar{position:relative}:where(.site) .seg-k,:where(.site) .seg-v{z-index:2;background:inherit;margin:0 -4px;padding:0 4px;position:relative}:where(.site) .real-label{white-space:nowrap;color:var(--ice);font-size:14px;position:absolute;top:114px;left:0;transform:translate(-50%)}:where(.site) .real-label b{font-family:var(--display);font-size:20px;font-weight:750}:where(.site) .claims-total{color:#a99bcb;justify-content:flex-end;align-items:baseline;gap:8px;height:30px;margin:0;font-size:13px;display:flex}:where(.site) .claims-total b{font-family:var(--display);color:#fff;text-decoration:line-through;-webkit-text-decoration-color:var(--ice);text-decoration-color:var(--ice);font-size:20px;text-decoration-thickness:2px}:where(.site) .claims-legend{margin:0;padding:0;list-style:none;display:none}:where(.site) .claim-how{color:#ebe4ff;border-left:3px solid var(--ice);max-width:58ch;margin-top:28px;padding-left:16px;font-size:16px}:where(.site) .block{padding:104px 0}:where(.site) .block.tint{background:#f1ecff}:where(.site) .block-head{max-width:720px;margin-bottom:44px}:where(.site) .block-head p{color:var(--ink-2);margin-top:16px;font-size:18px}:where(.site) .ftab-list{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:36px;display:flex}:where(.site) .ftab-list button{font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 14px;font-size:15px;font-weight:700}:where(.site) .ftab-list button:hover{color:var(--ink)}:where(.site) .ftab-list button.on{color:var(--cobalt);border-bottom-color:var(--cobalt)}:where(.site) .ftab-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;min-height:330px;display:grid}:where(.site) .ft-copy h3{letter-spacing:-.025em;font-size:28px;line-height:1.15}:where(.site) .ft-copy p{color:var(--ink-2);max-width:46ch;margin-top:14px}:where(.site) .ft-copy ul{margin:22px 0 0;padding:0;list-style:none}:where(.site) .ft-copy li{border-top:1px solid var(--line);padding:9px 0 9px 28px;font-size:16px;font-weight:600;position:relative}:where(.site) .ft-copy li:before{content:"";border-left:2.5px solid var(--gain);border-bottom:2.5px solid var(--gain);width:12px;height:7px;position:absolute;top:17px;left:2px;transform:rotate(-45deg)}:where(.site) .mock{background:var(--white);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:18px;padding:20px 22px;font-size:14px;box-shadow:0 24px 50px -30px #24123f59}:where(.site) .mock-title{font-family:var(--display);justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:17px;font-weight:750;display:flex}:where(.site) .mock-title span{color:var(--loss);font-family:Figtree Variable,sans-serif;font-size:13px;font-weight:700}:where(.site) .m-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}:where(.site) .m-row b{font-weight:700;display:block}:where(.site) .m-row small{color:var(--ink-3);font-size:12.5px;display:block}:where(.site) .m-row>div{flex:1;min-width:0}:where(.site) .m-money{white-space:nowrap;margin-left:auto;font-weight:700}:where(.site) .act .m-money{color:var(--loss)}:where(.site) .dot{border-radius:50%;flex:none;width:9px;height:9px}:where(.site) .dot.bad{background:var(--loss)}:where(.site) .dot.warn{background:var(--amber)}:where(.site) .pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}:where(.site) .pill.bad{color:var(--loss);background:#d23d221a}:where(.site) .pill.warn{color:#8a5800;background:#c47f0e1f}:where(.site) .pill.good{color:var(--gain);background:#138a621a}:where(.site) .pill.plain{background:#f1edff}:where(.site) .m-table{border-collapse:collapse;width:100%;margin-bottom:6px}:where(.site) .m-table th{color:var(--ink-3);text-align:right;border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px;font-weight:600}:where(.site) .m-table th:first-child,:where(.site) .m-table td:first-child{text-align:left;padding-left:0}:where(.site) .m-table td{text-align:right;border-bottom:1px solid var(--line);padding:9px 8px}:where(.site) .m-table .good{color:var(--gain)}:where(.site) .m-table .warn{color:var(--amber)}:where(.site) .m-table.pl .sum td{font-weight:700}:where(.site) .m-table.pl .strong td{font-family:var(--display);border-bottom:0;font-size:16px}:where(.site) .m-table.heat td{text-align:center;border-radius:4px}:where(.site) .m-foot{color:var(--ink-2);margin-top:12px;font-size:13.5px}:where(.site) .try{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:28px;display:grid}:where(.site) .try-levers{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:12px 26px}:where(.site) .try-lever{border-top:1px solid var(--line);padding:18px 0;display:block}:where(.site) .try-lever:first-child{border-top:0}:where(.site) .tl-head{justify-content:space-between;font-weight:700;display:flex}:where(.site) .tl-head b{color:var(--cobalt);font-variant-numeric:tabular-nums}:where(.site) .try-lever input{width:100%;accent-color:var(--cobalt);height:24px;margin-top:12px}:where(.site) .try-out{background:var(--ink);background-image:var(--band-grad);color:#fff;border-radius:18px;flex-direction:column;padding:28px 30px;display:flex}:where(.site) .try-k{color:#bcaedb;font-size:14px;font-weight:600}:where(.site) .try-big{font-family:var(--display);letter-spacing:-.04em;margin-top:6px;font-size:clamp(44px,5.4vw,64px);font-weight:800;line-height:1.05}:where(.site) .try-d{color:#bcaedb;margin-top:4px;font-weight:700}:where(.site) .try-d.up{color:#5fe3a8}:where(.site) .try-d.down{color:#ff9c88}:where(.site) .try-lines{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0;display:grid}:where(.site) .try-lines div{border-top:1px solid #ffffff24;padding-top:10px}:where(.site) .try-lines dt{color:#bcaedb;font-size:13px}:where(.site) .try-lines dd{margin:2px 0 0;font-size:18px;font-weight:700}:where(.site) .try-note{color:#a99bcb;margin-top:auto;padding-top:22px;font-size:13px}:where(.site) .steps3{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}:where(.site) .steps3 li{padding:26px 28px 0 0}:where(.site) .steps3 li+li{border-left:1px solid var(--line);padding-left:28px}:where(.site) .step-n{font-family:var(--display);color:var(--cobalt);letter-spacing:-.04em;margin-bottom:18px;font-size:56px;font-weight:800;line-height:1;display:block}:where(.site) .steps3 p{color:var(--ink-2);margin-top:10px}:where(.site) .rhythm{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}:where(.site) .rhythm-copy p{color:var(--ink-2);max-width:44ch;margin-top:16px;font-size:18px}:where(.site) .where{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}:where(.site) .where li{border:1px solid var(--line-2);background:var(--white);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700}:where(.site) .phone{background:linear-gradient(#5a3fd0,#24123f 75%);border-radius:36px;width:100%;max-width:380px;margin-left:auto;padding:34px 16px 22px;box-shadow:0 40px 70px -30px #24123f99}:where(.site) .phone-time{text-align:center;color:#fff;font-family:var(--display);letter-spacing:-.03em;margin-bottom:22px;font-size:52px;font-weight:600}:where(.site) .notif{background:#ffffffeb;border-radius:18px;gap:10px;margin-top:10px;padding:12px 14px;display:flex}:where(.site) .notif-icon{flex:none;display:flex}:where(.site) .notif-body{min-width:0;font-size:13.5px;line-height:1.35}:where(.site) .notif-top{color:var(--ink-3);justify-content:space-between;margin-bottom:2px;font-size:12px;display:flex}:where(.site) .notif-body b{display:block}:where(.site) .notif-body p{color:var(--ink-2)}:where(.site) .facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}:where(.site) .facts div{padding:22px 24px 0 0}:where(.site) .facts div+div{border-left:1px solid var(--line);padding-left:24px}:where(.site) .facts dt{font-family:var(--display);font-size:19px;font-weight:750}:where(.site) .facts dd{color:var(--ink-2);margin:8px 0 0;font-size:15.5px}:where(.site) .origin{border-top:2px solid var(--ink);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:40px;margin-top:72px;padding-top:30px;display:grid}:where(.site) .origin h3{font-size:26px}:where(.site) .origin p{color:var(--ink-2);max-width:60ch;font-size:18px}:where(.site) .faq{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:40px;display:grid}:where(.site) .faq-list details{border-top:1px solid var(--line-2);padding:4px 0}:where(.site) .faq-list details:last-child{border-bottom:1px solid var(--line-2)}:where(.site) .faq-list summary{cursor:pointer;padding:16px 36px 16px 0;font-size:18px;font-weight:700;list-style:none;position:relative}:where(.site) .faq-list summary::-webkit-details-marker{display:none}:where(.site) .faq-list summary:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:10px;height:10px;transition:transform .2s;position:absolute;top:24px;right:6px;transform:rotate(45deg)}:where(.site) .faq-list details[open] summary:after{top:28px;transform:rotate(-135deg)}:where(.site) .faq-list p{color:var(--ink-2);max-width:64ch;padding:0 0 18px}:where(.site) .final{background:var(--cobalt);background-image:var(--band-grad);color:#fff;padding:96px 0}:where(.site) .final-in{text-align:left}:where(.site) .final h2{color:#fff;letter-spacing:-.04em;max-width:14ch;font-size:clamp(38px,5.6vw,68px);line-height:1}:where(.site) .final p{color:#ebe4ff;max-width:46ch;margin:20px 0 32px;font-size:19px}:where(.site) .foot{background:var(--ink);color:#bcaedb;padding:30px 0;font-size:14px}:where(.site) .foot-in{flex-wrap:wrap;align-items:center;gap:24px;display:flex}:where(.site) .foot .foot-links{gap:18px;margin-left:auto;display:flex}:where(.site) .foot a{color:#ebe4ff;text-decoration:none}:where(.site) .foot a:hover{color:#fff}:where(.site) .foot :is(span,:where(.site) a){color:#bcaedb}:where(.site) .foot svg+span{color:#fff}:where(.site) .badge{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:10px;margin-bottom:26px;padding:7px 14px 7px 12px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px -10px #24123f4d}:where(.site) .badge-dot{background:var(--ice);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #ff8a5c38}@media (prefers-reduced-motion:no-preference){:where(.site) .badge-dot{animation:2.2s ease-in-out infinite pulse}}@keyframes pulse{50%{box-shadow:0 0 0 7px #ff8a5c00}}:where(.site) .stats{background:var(--ink);background-image:var(--band-grad);color:#fff;padding:44px 0}:where(.site) .stats-in{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}:where(.site) .stats-in li{border-left:1px solid #ffffff24;padding:4px 28px}:where(.site) .stats-in li:first-child{border-left:0;padding-left:0}:where(.site) .stats-in b{font-family:var(--display);letter-spacing:-.04em;color:#fff;font-size:clamp(40px,4.6vw,58px);font-weight:800;line-height:1;display:block}:where(.site) .stats-in li:first-child b{color:var(--ice)}:where(.site) .stats-in span{color:#d2c7ec;max-width:30ch;margin-top:10px;font-size:15.5px;display:block}:where(.site) .bye{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}:where(.site) .bye-copy p{color:var(--ink-2);max-width:40ch;margin-top:16px;font-size:18px}:where(.site) .bye-list{background:var(--white);border:1px solid var(--line);border-radius:20px;overflow:hidden}:where(.site) .bye-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}:where(.site) .bye-row>span{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 20px;font-size:16px;line-height:1.4;display:flex}:where(.site) .bye-head>span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:0;padding-top:14px;padding-bottom:12px;font-size:13px;font-weight:700}:where(.site) .bye-row>span+span{background:#f6f2ff}:where(.site) .bye-head>span+span{color:var(--cobalt)}:where(.site) .bye-no{color:var(--ink-3)}:where(.site) .bye-yes{color:var(--ink);font-weight:700}:where(.site) .bye-row i{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}:where(.site) .bye-no i{color:var(--ink-3);background:#f1edf6}:where(.site) .bye-yes i{background:var(--lilac);color:#fff}:where(.site) .ask{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}:where(.site) .ask-copy p{color:var(--ink-2);max-width:44ch;margin-top:16px;font-size:18px}:where(.site) .ticks{margin:24px 0 0;padding:0;list-style:none}:where(.site) .ticks li{border-top:1px solid var(--line);padding:9px 0 9px 30px;font-weight:600;position:relative}:where(.site) .ticks li:before{content:"";border-left:2.5px solid var(--cobalt);border-bottom:2.5px solid var(--cobalt);width:12px;height:7px;position:absolute;top:17px;left:3px;transform:rotate(-45deg)}:where(.site) .chat{background:var(--white);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;margin:0;padding:20px 22px 22px;display:flex;box-shadow:0 30px 60px -34px #24123f73}:where(.site) .chat-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}:where(.site) .chat-head b{font-family:var(--display);letter-spacing:-.01em;font-size:18px}:where(.site) .chat-head small{color:var(--ink-3);margin-left:auto;font-size:12.5px}:where(.site) .msg{border-radius:16px;max-width:88%;padding:11px 14px;font-size:15px;line-height:1.5}:where(.site) .msg.me{background:var(--ink);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}:where(.site) .msg.bot{background:#f4f0ff;border-bottom-left-radius:5px;flex-direction:column;align-self:flex-start;gap:8px;display:flex}:where(.site) .msg b{font-weight:800}:where(.site) .looked{color:var(--ink-3);padding-left:4px;font-size:12.5px}:where(.site) .chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}:where(.site) .chips span{border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600}:where(.site) .cmp-box{border:1px solid var(--line);background:var(--white);border-radius:20px;position:relative;overflow-x:auto}:where(.site) .cmp{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}:where(.site) .cmp th,:where(.site) .cmp td{text-align:left;border-top:1px solid var(--line);vertical-align:middle;padding:15px 18px}:where(.site) .cmp thead th{color:var(--ink-2);border-top:0;padding-top:18px;padding-bottom:16px;font-size:14px;font-weight:700}:where(.site) .cmp tbody th{color:var(--ink);width:24%;font-weight:700}:where(.site) .cmp td{color:var(--ink-2)}:where(.site) .cmp .us{color:var(--ink);background:#f4f0ff;font-weight:700}:where(.site) .cmp thead .us{border-radius:0}:where(.site) .cmp .yes i,:where(.site) .cmp .no i{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}:where(.site) .cmp .yes i{background:var(--lilac);color:#fff}:where(.site) .cmp td:not(.us) .yes i{color:var(--cobalt);background:#e9e3fb}:where(.site) .cmp .no i{color:var(--ink-3);background:#f1edf6}:where(.site) .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.site) .fit{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;display:grid}:where(.site) .fit>div{border-radius:20px;padding:26px 28px}:where(.site) .fit-yes{background:var(--cobalt);color:#fff}:where(.site) .fit-yes h3{color:#fff}:where(.site) .fit-no{background:var(--white);border:1px solid var(--line)}:where(.site) .fit ul{margin:16px 0 0;padding:0;list-style:none}:where(.site) .fit li{border-top:1px solid #ffffff38;padding:10px 0 10px 32px;font-size:16.5px;font-weight:600;position:relative}:where(.site) .fit-no li{border-top-color:var(--line);color:var(--ink-2);font-weight:500}:where(.site) .fit li:before{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:11px;left:0}:where(.site) .fit-yes li:before{content:"✓";color:var(--cobalt);background:#fff}:where(.site) .fit-no li:before{content:"✕";color:var(--ink-3);background:#f1edf6}@media (max-width:960px){:where(.site) .bye,:where(.site) .ask,:where(.site) .fit{grid-template-columns:minmax(0,1fr);gap:32px}:where(.site) .stats-in{grid-template-columns:minmax(0,1fr);gap:22px}:where(.site) .stats-in li{border-bottom:1px solid #ffffff24;border-left:0;padding:0 0 22px}:where(.site) .stats-in li:last-child{border-bottom:0;padding-bottom:0}}@media (max-width:640px){:where(.site) .bye-row{grid-template-columns:minmax(0,1fr)}:where(.site) .bye-head{display:none}:where(.site) .bye-row>span+span{border-top:0;padding-top:4px}:where(.site) .bye-row>span:first-child{padding-bottom:8px}:where(.site) .msg{max-width:100%}:where(.site) .chat-head small{display:none}:where(.site) .badge{font-size:13px}}:where(.site) .trial{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:14px;font-weight:600;display:flex}:where(.site) .trial i{color:var(--gain);margin-right:6px;font-style:normal;font-weight:800}:where(.site) .final .trial,:where(.site) .risk .trial{color:#f1ecff}:where(.site) .final .trial i{color:#fff}:where(.site) .hero-visual{padding:28px 0 36px;position:relative}:where(.site) .float{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:12px 14px;font-size:13.5px;line-height:1.35;position:absolute;box-shadow:0 20px 40px -18px #24123f73}:where(.site) .f-action{gap:2px;max-width:250px;display:grid;top:-6px;right:-18px}:where(.site) .f-action small{letter-spacing:.06em;text-transform:uppercase;color:var(--ice);font-size:11.5px;font-weight:800}:where(.site) .f-action span{color:var(--gain);font-weight:700}:where(.site) .f-ask{gap:8px;max-width:290px;display:grid;bottom:0;left:-26px}:where(.site) .f-ask .q{background:var(--ink);color:#fff;border-radius:12px 12px 4px;justify-self:end;padding:6px 10px;font-weight:600}:where(.site) .f-ask .a{background:#f4f0ff;border-radius:12px 12px 12px 4px;align-items:flex-start;gap:8px;padding:7px 10px;display:flex}:where(.site) .f-ask .a svg{flex:none;margin-top:1px}@media (prefers-reduced-motion:no-preference){:where(.site) .float{animation:.7s cubic-bezier(.2,.7,.2,1) both floatIn}:where(.site) .f-action{animation-delay:1.6s}:where(.site) .f-ask{animation-delay:2s}}@keyframes floatIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}:where(.site) .logos{border-bottom:1px solid var(--line);background:var(--white);padding:30px 0 34px;overflow:hidden}:where(.site) .logos p{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:18px;font-size:13px;font-weight:700}:where(.site) .mq{width:max-content;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}:where(.site) .mq-row{align-items:center;gap:72px;margin:0;padding-right:72px;list-style:none;display:flex}:where(.site) .mq-row li{white-space:nowrap;filter:grayscale();opacity:.7;align-items:center;gap:10px;height:36px;transition:filter .2s,opacity .2s;display:flex}:where(.site) .mq-row li:hover{filter:none;opacity:1}:where(.site) .mq-row span{font-family:var(--display);letter-spacing:-.02em;color:#6f6590;font-size:22px;font-weight:750}:where(.site) .mq-row img{object-fit:contain;width:auto;max-width:34px;height:26px}@media (prefers-reduced-motion:no-preference){:where(.site) .mq{animation:32s linear infinite marquee}:where(.site) .logos:hover .mq{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-33.3333%)}}:where(.site) .mq{min-width:100%}:where(.site) .stop{background:var(--ink);background-image:var(--band-grad);color:#fff;padding:104px 0}:where(.site) .stop h2{color:#fff;letter-spacing:-.05em;max-width:12ch;font-size:clamp(44px,6.6vw,88px);line-height:.98}:where(.site) .stop-lead{color:#d2c7ec;max-width:46ch;margin-top:22px;font-size:20px}:where(.site) .stop-rows{gap:12px;margin:56px 0 0;padding:0;list-style:none;display:grid}:where(.site) .stop-rows li{background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:16px;padding:18px 22px;display:grid}:where(.site) .stop-rows .no{color:#a99bcb;gap:12px;font-size:16.5px;-webkit-text-decoration:line-through #ff8a5c99;text-decoration:line-through #ff8a5c99;display:flex}:where(.site) .stop-rows .yes{color:#fff;gap:12px;font-size:17.5px;font-weight:700;display:flex}:where(.site) .stop-rows i{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}:where(.site) .stop-rows .no i{color:#a99bcb;background:#ffffff14}:where(.site) .stop-rows .yes i{background:var(--ice);color:var(--ink)}:where(.site) .stop-rows .arrow{color:var(--ice);text-align:center;font-size:22px}:where(.site) .benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:where(.site) .benefits li{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:30px 28px 32px;box-shadow:0 24px 50px -40px #24123f80}:where(.site) .b-n{font-family:var(--display);color:var(--cobalt);letter-spacing:.04em;margin-bottom:40px;font-size:15px;font-weight:800;display:block}:where(.site) .benefits h3{letter-spacing:-.03em;font-size:26px;line-height:1.1}:where(.site) .benefits p{color:var(--ink-2);margin-top:14px}:where(.site) .mid-cta{flex-direction:column;align-items:flex-start;margin-top:48px;display:flex}:where(.site) .risk{background:var(--cobalt);background-image:var(--band-grad);color:#fff;padding:96px 0}:where(.site) .risk-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}:where(.site) .risk h2{color:#fff;letter-spacing:-.04em;font-size:clamp(36px,4.6vw,58px);line-height:1.02}:where(.site) .risk-copy p{color:#ece6ff;max-width:46ch;margin:20px 0 30px;font-size:19px}:where(.site) .risk-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}:where(.site) .risk-list li{background:#ffffff1a;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}:where(.site) .risk-list i{width:26px;height:26px;color:var(--cobalt);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}:where(.site) .risk-list b{font-family:var(--display);font-size:18px;display:block}:where(.site) .risk-list span{color:#ece6ff;font-size:15px}:where(.site) .origin-solo{border-top:0;margin-top:0;padding-top:0}:where(.site) .origin-solo h2{font-size:clamp(28px,3.4vw,40px)}:where(.site) .nav-cta .s-btn.ghost{background:0 0}@media (max-width:960px){:where(.site) .benefits,:where(.site) .risk-in{grid-template-columns:minmax(0,1fr)}:where(.site) .risk-in{gap:36px}:where(.site) .f-action{right:0}:where(.site) .f-ask{left:0}}@media (max-width:640px){:where(.site) .stop{padding:72px 0}:where(.site) .stop-rows li{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}:where(.site) .stop-rows .arrow{display:none}:where(.site) .hero-visual{padding:44px 0 70px}:where(.site) .float{font-size:12.5px}:where(.site) .f-action{max-width:210px}:where(.site) .f-ask{max-width:250px}:where(.site) .mq-row{gap:40px;padding-right:40px}:where(.site) .mq-row span{font-size:18px}:where(.site) .mq-row img{height:22px}:where(.site) .nav-cta{gap:8px}:where(.site) .nav-cta .s-btn{height:38px;padding:0 12px;font-size:14px}:where(.site) .risk{padding:68px 0}:where(.site) .mid-cta .s-btn{width:100%}}@media (max-width:960px){:where(.site) .hero-in,:where(.site) .claim-in,:where(.site) .ftab-panel,:where(.site) .try,:where(.site) .rhythm,:where(.site) .origin,:where(.site) .faq{grid-template-columns:minmax(0,1fr);gap:40px}:where(.site) .facts{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.site) .facts div:nth-child(3){border-left:0;padding-left:0}:where(.site) .facts div{padding-bottom:22px}:where(.site) .phone{margin:0 auto}:where(.site) .nav-links{display:none}}@media (max-width:640px){.site{font-size:16px}:where(.site) .wrap{padding:0 16px}:where(.site) .hero{padding:40px 0 56px}:where(.site) .hero .lead{font-size:17px}:where(.site) .hero-cta .s-btn{width:100%}:where(.site) .block,:where(.site) .claim,:where(.site) .final{padding:68px 0}:where(.site) .bridge li{grid-template-columns:112px minmax(0,1fr) 66px;gap:10px}:where(.site) .report{padding:20px 16px}:where(.site) .b-k small{display:none}:where(.site) .steps3{grid-template-columns:minmax(0,1fr)}:where(.site) .steps3 li+li{border-left:0;border-top:1px solid var(--line);margin-top:26px;padding-left:0}:where(.site) .facts{grid-template-columns:minmax(0,1fr)}:where(.site) .facts div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}:where(.site) .seg-k,:where(.site) .seg-v{display:none}:where(.site) .claims-legend{color:#ebe4ff;margin-top:84px;font-size:14px;display:block}:where(.site) .claims-legend li{align-items:center;gap:8px;padding:3px 0;display:flex}:where(.site) .claims-legend b{font-family:var(--display);margin-left:auto}:where(.site) .claims-legend .sw{border-radius:3px;width:12px;height:12px}:where(.site) .sw.s0{background:#8f74ff}:where(.site) .sw.s1{background:#6a48f0}:where(.site) .sw.s2{background:#4b31b8}:where(.site) .claims{padding-bottom:6px}:where(.site) .claim-how{margin-top:20px}:where(.site) .ftab-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:where(.site) .ftab-list button{white-space:nowrap}:where(.site) .mock{padding:16px}:where(.site) .m-table th,:where(.site) .m-table td{padding:7px 4px}:where(.site) .foot .foot-links{margin-left:0}}:where(.site) .legal{background:var(--white);padding:64px 0 96px}:where(.site) .legal-in{max-width:780px}:where(.site) .legal h1{letter-spacing:-.04em;font-size:clamp(36px,5vw,52px);line-height:1.05}:where(.site) .legal-ver{color:var(--ink-3);margin-bottom:12px;font-size:13px;font-weight:700}:where(.site) .legal-lead{color:var(--ink-2);margin-top:18px;font-size:18px}:where(.site) .legal section{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}:where(.site) .legal h2{letter-spacing:-.02em;font-size:22px;line-height:1.25}:where(.site) .legal section p{color:var(--ink-2);margin-top:12px}:where(.site) .legal section ul{color:var(--ink-2);margin:10px 0 0;padding-left:20px}:where(.site) .legal section li{margin-top:8px}:where(.site) .nav-links a[aria-current=page]{color:var(--cobalt)}@media (max-width:640px){:where(.site) .nav-lang{display:none}}:where(.site) .nav-short{display:none}@media (max-width:640px){:where(.site) .nav-in{gap:10px}:where(.site) .nav-long{display:none}:where(.site) .nav-short{display:inline}:where(.site) .hero{padding:28px 0 40px}:where(.site) .hero h1{font-size:clamp(44px,13vw,56px)}:where(.site) .hero-lead{font-size:21px}:where(.site) .hero .lead{margin-top:14px;font-size:16px}:where(.site) .hero-cta{margin-top:24px}:where(.site) .hero-cta .s-btn.ghost{display:none}:where(.site) .hero-in{gap:28px}:where(.site) .hero-visual{padding:0}:where(.site) .float{display:none}:where(.site) .bridge li{grid-template-columns:104px minmax(0,1fr) 76px;padding:7px 0}:where(.site) .bridge .result .b-v{white-space:nowrap;font-size:20px}:where(.site) .b-v{white-space:nowrap}:where(.site) .report-note{font-size:13px}:where(.site) .logos{padding:22px 0 24px}:where(.site) .logos p{margin-bottom:12px;font-size:12px}.site h2{font-size:30px;line-height:1.1}:where(.site) .block,:where(.site) .claim,:where(.site) .final,:where(.site) .stop,:where(.site) .risk{padding:52px 0}:where(.site) .block-head{margin-bottom:24px}:where(.site) .block-head p{margin-top:10px;font-size:16px}:where(.site) .stop-lead{font-size:16px}:where(.site) .stop-rows{gap:10px}:where(.site) .stop-rows li{padding:14px}:where(.site) .benefits{gap:12px}:where(.site) .benefits li{box-shadow:none;border-radius:18px;padding:20px 20px 22px}:where(.site) .b-n{margin-bottom:10px;font-size:13px}:where(.site) .benefits h3{font-size:21px}:where(.site) .benefits p{margin-top:8px;font-size:15.5px}:where(.site) .claim-in{gap:28px}:where(.site) .ftab-list{margin-bottom:20px}:where(.site) .ft-copy h3{font-size:22px}:where(.site) .ftab-panel{gap:20px;min-height:0}:where(.site) .ft-copy ul{margin-top:14px}:where(.site) .ft-copy li{padding:7px 0 7px 26px;font-size:15px}:where(.site) .ft-copy li:before{top:14px}:where(.site) .rhythm{gap:28px}:where(.site) .phone{transform-origin:top;margin-bottom:-40px;transform:scale(.92)}:where(.site) .steps3 li{padding-top:18px}:where(.site) .steps3 li+li{margin-top:18px}:where(.site) .step-n{margin-bottom:8px;font-size:34px}:where(.site) .mid-cta{margin-top:28px}:where(.site) .cmp{min-width:0;font-size:14px}:where(.site) .cmp th,:where(.site) .cmp td{padding:12px 10px}:where(.site) .cmp th:nth-child(4),:where(.site) .cmp td:nth-child(4),:where(.site) .cmp th:nth-child(5),:where(.site) .cmp td:nth-child(5){display:none}:where(.site) .risk-list{gap:8px}:where(.site) .faq{gap:20px}:where(.site) .final h2{font-size:34px}}:where(.site) .trial,:where(.site) .hero-cta+.trial,:where(.site) .mid-cta .trial{margin-top:22px}@media (max-width:640px){:where(.site) .trial{text-align:center;justify-content:center;gap:8px 18px;margin-top:20px}:where(.site) .hero .trial{justify-content:center}:where(.site) .final .s-btn{width:100%}:where(.site) .mid-cta .trial{align-self:stretch}}
