:root{--sand:#fbf7ef;--sand-2:#f3ecdf;--amber-w:#fff4dc;--peach-w:#ffede5;--sky-w:#eaf2fc}main{background:#fff}.x-sec{padding:88px 0}.x-sand{background:var(--sand)}.x-in{flex-direction:column;gap:48px;display:flex}.x-sh{flex-direction:column;gap:16px;max-width:760px;display:flex}.x-c{text-align:center;align-self:center;align-items:center;margin:0 auto}.x-eb{align-self:inherit;background:var(--accent-weak);width:max-content;color:var(--accent);font:600 14px/20px var(--ui);border-radius:999px;padding:6px 14px;display:inline-flex}.x-sh:not(.x-c) .x-eb{align-self:flex-start}.x-h1{font:600 54px/62px var(--ui);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0}.x-h1 mark{color:inherit;background:linear-gradient(#0000 60%,#ffde9e 60% 92%,#0000 92%);padding:0 2px}.x-h2{font:600 38px/46px var(--ui);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0}.x-h3{font:600 19px/26px var(--ui);color:var(--ink);margin:0}.x-lead{font:400 19px/30px var(--ui);color:var(--ink-2);text-wrap:pretty;margin:0}.x-body{font:400 16px/25px var(--ui);color:var(--ink-2);text-wrap:pretty;margin:0}.x-small{font:400 14px/20px var(--ui);color:var(--ink-3);margin:0}.x-card{background:#fff;border:1px solid #ece6da;border-radius:24px;box-shadow:0 1px 2px #3c2d140a,0 10px 30px #3c2d140f}.x-tile{background:var(--accent-weak);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.t-g{background:var(--accent-weak)}.t-a{background:var(--amber-w)}.t-p{background:var(--peach-w)}.t-b{background:var(--sky-w)}.s32{border-radius:10px;width:32px;height:32px}.s36{border-radius:12px;width:36px;height:36px}.s40{border-radius:12px;width:40px;height:40px}.s48{border-radius:18px;width:56px;height:56px}.x-big{min-height:56px;padding:0 32px;font-size:17px}.x-hero{background:radial-gradient(700px 480px at 88% 8%,#ddf1e5 0%,#ddf1e500 70%),radial-gradient(640px 420px at -5% 105%,#ffefd6 0%,#ffefd600 70%),#fffdf9;border-bottom:1px solid #efe8db;position:relative;overflow:hidden}.x-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#17845c1a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 75%);mask-image:linear-gradient(#000 0%,#0000 75%)}.x-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:64px;padding-top:56px;padding-bottom:40px;display:grid;position:relative}.x-hero-copy{flex-direction:column;gap:24px;display:flex}.x-pill{width:max-content;max-width:100%;font:500 14px/20px var(--ui);color:var(--ink-2);background:#fff;border:1px solid #e5efe8;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;display:inline-flex;box-shadow:0 2px 8px #17845c14}.x-pill i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-weak);border-radius:999px}.x-ctas{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.x-link{font:500 16px/24px var(--ui);color:var(--ink);border-bottom:2px solid #ffde9e;text-decoration:none}.x-link:hover{color:var(--accent);border-color:var(--accent)}.x-hero-chat{position:relative}.x-hero-chat .ch{z-index:1;border-color:#e6eee8;border-radius:24px;position:relative;box-shadow:0 2px 6px #15171c0a,0 24px 60px #17503724}.x-hero-chat .ch-chips .ac-chip:last-child:nth-child(odd){grid-column:1/-1}.x-float{z-index:2;font:400 13px/18px var(--ui);color:var(--ink-3);background:#fff;border:1px solid #ece6da;border-radius:16px;align-items:center;gap:10px;padding:10px 14px 10px 10px;animation:6s ease-in-out infinite xfl;display:flex;position:absolute;box-shadow:0 12px 32px #3c2d141f}.x-float>span:last-child{flex-direction:column;display:flex}.x-float b{font:600 14px/18px var(--ui);color:var(--ink)}.x-f1{top:-22px;right:96px}.x-f2{animation-delay:-3s;bottom:-34px;left:-64px}.x-dot{width:32px;height:32px;font:600 16px/1 var(--ui);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.x-dot.ok{background:var(--accent);color:#fff}@keyframes xfl{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.x-src{font:500 14px/20px var(--ui);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:24px;padding-bottom:32px;display:flex;position:relative}.x-src ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.x-src li{font:600 14px/20px var(--ui);color:var(--ink-2);background:#fff;border:1px solid #ece6da;border-radius:999px;padding:6px 14px}.x-nums{border-top:1px dashed #e3dccd;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:8px 0 0;padding:24px 0 0;list-style:none;display:grid}.x-nums li{flex-direction:column;gap:4px;display:flex}.x-nums b{font:600 30px/36px var(--ui);letter-spacing:-.02em;color:var(--accent)}.x-nums span{font:400 14px/20px var(--ui);color:var(--ink-3)}.x-why{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.x-quote{background:var(--sand);border-left:4px solid #f2b33d;border-radius:20px;margin:8px 0 0;padding:20px 24px}.x-quote blockquote{font:600 22px/30px var(--ui);color:var(--ink);margin:0 0 6px}.x-quote figcaption{font:400 14px/20px var(--ui);color:var(--ink-3)}.x-quote a{color:var(--ink-3)}.x-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.x-st{flex-direction:column;gap:10px;padding:28px 24px;display:flex}.x-st-n{font:600 40px/44px var(--ui);letter-spacing:-.03em;margin:0}.x-st-l{font:400 16px/24px var(--ui);color:var(--ink-2);margin:0}.st-r{background:linear-gradient(160deg,#fff3ee,#fff 70%)}.st-r .x-st-n{color:var(--risk)}.st-a{background:linear-gradient(160deg,#fff6e2,#fff 70%)}.st-a .x-st-n{color:#a66300}.st-b{background:linear-gradient(160deg,#edf4fd,#fff 70%)}.st-b .x-st-n{color:#2d6cb5}.st-g{background:linear-gradient(160deg,#e8f6ee,#fff 70%)}.st-g .x-st-n{color:var(--accent)}.x-srcl{font:500 13px/18px var(--ui);color:var(--ink-3);margin-top:auto;text-decoration:none}a.x-srcl:hover{color:var(--accent)}.x-find{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:24px;display:grid}.x-find-l{flex-direction:column;gap:12px;display:flex;position:sticky;top:24px}.x-sel{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;font:500 15px/20px var(--ui);color:var(--ink);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23454952' stroke-width='2' fill='none'/%3E%3C/svg%3E") right 16px center no-repeat;border:1px solid #e3daca;border-radius:16px;padding:0 44px 0 16px}.x-sel:focus{outline:2px solid var(--accent);outline-offset:1px}.x-pop{flex-wrap:wrap;gap:8px;display:flex}.x-pop button{min-height:40px;font:500 14px/18px var(--ui);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e3daca;border-radius:999px;padding:0 14px;transition:all .15s}.x-pop button:hover{border-color:var(--accent);color:var(--accent)}.x-pop button.on{background:var(--accent);border-color:var(--accent);color:#fff}.x-find-r{flex-direction:column;gap:16px;padding:28px;display:flex}.x-find-h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.x-find-h>div{flex-direction:column;display:flex}.x-find-h b{font:600 22px/30px var(--ui)}.x-find-c{background:var(--accent-weak);color:var(--accent);font:600 13px/18px var(--ui);border-radius:999px;flex:none;padding:6px 12px}.x-acards{flex-direction:column;gap:10px;display:flex}.x-ac{background:var(--sand);border:1px solid #f0e8da;border-radius:16px;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px;animation:.35s both xin;display:grid}.x-ac-o{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.x-ac-org{font:600 15px/20px var(--ui);color:var(--ink)}.x-ac-k{font:600 12px/18px var(--ui);white-space:nowrap;border-radius:999px;padding:2px 10px}.k-o{background:var(--accent);color:#fff}.k-d{color:#6b4200;background:#ffe7b0}.k-i{background:var(--sky-w);color:#2d5d99}.x-ac-b{flex-direction:column;gap:4px;min-width:0;display:flex}.x-ac-b b{font:600 15px/22px var(--ui)}.x-ac-b p{font:400 14px/21px var(--ui);color:var(--ink-2);margin:0}.x-ac-b a,.x-ac-b small{font:400 13px/18px var(--ui);color:var(--ink-3);overflow-wrap:anywhere}.x-gen{border:1px dashed #e3daca;border-radius:16px;padding:0 16px}.x-gen summary{font:600 15px/20px var(--ui);padding:14px 0}.x-gen summary:after{content:" +";color:var(--accent)}.x-gen ul{flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.x-gen li{font:400 14px/20px var(--ui);flex-direction:column;display:flex}.x-gen small{color:var(--ink-3)}.x-find-f{border-top:1px solid #eee9df;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.x-find-f .ac-btn{flex:none}.x-score{font:500 15px/20px var(--ui);color:var(--ink-2);background:#fff;border:1px solid #e3daca;border-radius:999px;margin:0;padding:8px 18px}.x-score b{color:var(--accent)}.x-quiz{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.x-qz{flex-direction:column;gap:16px;padding:28px 24px 24px;transition:background-color .25s,border-color .25s,transform .2s;display:flex;position:relative}.x-qz:hover{transform:translateY(-3px)}.x-qz-n{background:var(--sand);width:32px;height:32px;font:600 14px/1 var(--ui);color:var(--ink-2);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.x-qz-s{font:600 18px/26px var(--ui);color:var(--ink);min-height:78px;margin:0}.x-qz-b{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.x-qz-b button{min-height:44px;font:600 15px/20px var(--ui);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e3daca;border-radius:999px;transition:all .15s}.x-qz-b button:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.x-qz-r{flex-direction:column;gap:4px;margin-top:auto;display:none}.x-qz-r p{font:400 15px/22px var(--ui);color:var(--ink-2);margin:0}.x-qz-r small{font:600 13px/18px var(--ui);color:var(--ink-3)}.x-qz-v{font:600 16px/22px var(--ui)}.x-qz.done .x-qz-b{display:none}.x-qz.done .x-qz-r{display:flex}.x-qz.ok{background:#eff9f3;border-color:#bfe5d0}.x-qz.ok .x-qz-v{color:var(--accent)}.x-qz.ok .x-qz-n{background:var(--accent);color:#fff}.x-qz.no{background:#fff5ef;border-color:#f6d5c6}.x-qz.no .x-qz-v{color:var(--risk)}.x-qz.no .x-qz-n{background:var(--risk);color:#fff}.x-fact{background:var(--amber-w);font:400 15px/22px var(--ui);color:var(--ink-2);border-radius:16px;margin:8px 0 0;padding:16px 20px}.x-fact b{font:600 20px/22px var(--ui);color:#a66300}.x-fact a{color:var(--ink-3)}.x-sand .x-fq{background:#fff}.x-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.x-step{flex-direction:column;gap:12px;padding:28px 24px 24px;display:flex;position:relative}.x-step-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.x-num{background:var(--accent);color:#fff;width:36px;height:36px;font:600 16px/1 var(--ui);box-shadow:0 0 0 6px var(--accent-weak);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.x-step:not(:last-child):after{content:"";border-top:2px dashed #cdbfa6;width:20px;position:absolute;top:46px;right:-20px}.x-mini{margin-top:auto;padding-top:8px}.mi-q{background:var(--accent);color:#fff;width:max-content;max-width:100%;font:500 14px/20px var(--ui);border-radius:14px 4px 14px 14px;margin-left:auto;padding:10px 14px}.mi-l{background:var(--sand);font:500 13px/18px var(--ui);color:var(--ink-2);border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:12px;list-style:none;display:flex}.mi-l li{align-items:center;gap:8px;display:flex}.mi-l i{border:2px solid #cdbfa6;border-radius:5px;width:14px;height:14px}.mi-l i.g{border-color:var(--accent);background:var(--accent)}.mi-f{background:var(--sky-w);border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.mi-f span{font:600 13px/18px var(--ui);color:var(--ink);background:#fff;border-radius:8px;justify-content:space-between;gap:8px;padding:6px 10px;display:flex}.mi-f em{color:var(--ink-3);font-style:normal;font-weight:400}.mi-n{background:var(--amber-w);font:400 13px/18px var(--ui);color:var(--ink-3);border-left:4px solid #f2b33d;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.mi-n b{font:600 14px/20px var(--ui);color:var(--ink)}.x-ex{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.x-win{background:#fff;border:1px solid #e6eee8;border-radius:24px;overflow:hidden;box-shadow:0 2px 6px #15171c0a,0 20px 50px #1750371a}.x-win-h{background:#fcfaf6;border-bottom:1px solid #eee9df;align-items:center;gap:6px;padding:14px 18px;display:flex}.x-win-h i{background:#e3dccd;border-radius:999px;width:10px;height:10px}.x-win-h i:first-child{background:#f5b3a0}.x-win-h i:nth-child(2){background:#f7d58c}.x-win-h i:nth-child(3){background:#a9d9bf}.x-win-h b{font:500 14px/20px var(--ui);color:var(--ink-3);margin-left:10px}.x-win-b{background:linear-gradient(#fff,#fbfdfc);flex-direction:column;gap:16px;padding:24px;display:flex}.x-q{background:var(--accent);color:#fff;max-width:80%;font:500 16px/24px var(--ui);border-radius:18px 6px 18px 18px;align-self:flex-end;margin:0;padding:12px 18px}.x-a{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.x-av{background:var(--accent);color:#fff;width:40px;height:40px;font:600 13px/1 var(--ui);border-radius:999px;justify-content:center;align-items:center;display:flex}.x-ab{background:#fff;border:1px solid #eee9df;border-radius:6px 20px 20px;flex-direction:column;gap:16px;padding:20px 24px;display:flex}.x-at{font:600 18px/26px var(--ui);margin:0}.x-al{font:400 15px/22px var(--ui);color:var(--ink-2);counter-reset:a;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.x-al li{counter-increment:a;grid-template-columns:28px 92px minmax(0,1fr);align-items:start;gap:10px;display:grid}.x-al li:before{content:counter(a);background:var(--accent-weak);width:24px;height:24px;color:var(--accent);font:600 13px/1 var(--ui);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.x-al b{font:600 14px/22px var(--ui);color:var(--ink)}.x-w{background:var(--amber-w);color:#7a4a00;font:500 15px/22px var(--ui);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;display:flex}.x-w>span{flex:none;margin-top:1px;display:inline-flex}.x-ab .ac-btn{align-self:flex-start}.x-dl{flex-direction:column;gap:20px;padding:28px;display:flex}.x-dl-h{align-items:center;gap:14px;display:flex}.x-dl ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.x-dl li{background:var(--sand);border-radius:16px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.x-when{font:600 12px/16px var(--ui);color:var(--ink-2);white-space:nowrap;background:#fff;border:1px solid #e7decd;border-radius:999px;justify-self:start;padding:4px 10px}.x-dl li>span:last-child{flex-direction:column;display:flex}.x-dl b{font:600 15px/20px var(--ui)}.x-dl small{font:400 13px/18px var(--ui);color:var(--ink-3)}.x-app{background:#fff;border:1px solid #e6e0d3;border-radius:24px;overflow:hidden;box-shadow:0 2px 6px #15171c0a,0 30px 70px #3c2d141f}.x-app-b{grid-template-columns:220px minmax(0,1fr) 280px;min-height:400px;display:grid}.x-side{background:#fcfaf6;border-right:1px solid #eee9df;flex-direction:column;gap:4px;padding:20px 12px;display:flex}.x-side span{font:500 14px/20px var(--ui);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.x-side span.on{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 2px 8px #3c2d1414}.x-side i{display:inline-flex}.x-side em{background:var(--risk);color:#fff;font-style:normal;font:600 12px/18px var(--ui);border-radius:999px;margin-left:auto;padding:0 7px}.x-main{flex-direction:column;gap:20px;padding:24px;display:flex}.x-firm{align-items:center;gap:14px;display:flex}.x-firm>div{flex-direction:column;display:flex}.x-firm b{font:600 17px/24px var(--ui)}.x-proc{border:1px solid #eee9df;border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.x-proc-h{font:600 16px/24px var(--ui);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.x-bar{background:#efeae0;border-radius:999px;height:10px}.x-bar span{background:linear-gradient(90deg,#20a070,var(--accent));border-radius:999px;height:10px;transition:width .35s;display:block}.x-cl{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.x-cl li{font:400 15px/22px var(--ui);color:var(--ink-3);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.x-cl li:before{content:"";background:#fff;border:2px solid #d8cfbe;border-radius:8px;flex:none;width:22px;height:22px;transition:all .15s}.x-cl li:hover{background:var(--sand)}.x-cl li.ok{color:var(--ink)}.x-cl li.ok:before{content:"✓";border-color:var(--accent);background:var(--accent);color:#fff;font:600 13px/1 var(--ui);justify-content:center;align-items:center;display:inline-flex}.x-cl li.now{background:var(--accent-weak);color:var(--ink);font-weight:600}.x-cl li.now:before{border-color:var(--accent)}.x-cl small{font:400 13px/18px var(--ui);color:var(--ink-3);text-align:right;margin-left:auto}.x-rail{background:#fcfaf6;border-left:1px solid #eee9df;flex-direction:column;gap:12px;padding:24px 20px;display:flex}.x-rc{background:#fff;border:1px solid #eee9df;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.x-rc b{font:600 15px/20px var(--ui)}.x-rc p{font:400 14px/20px var(--ui);color:var(--ink-2);margin:0}.x-rc-a{background:var(--amber-w);border-color:#f6dfae}.x-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.x-trio li{align-items:flex-start;gap:14px;display:flex}.x-trio li>span:last-child{font:400 15px/22px var(--ui);color:var(--ink-3);flex-direction:column;display:flex}.x-trio b{font:600 16px/24px var(--ui);color:var(--ink)}.x-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.x-three{flex-direction:column;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.x-three li{font:400 16px/24px var(--ui);color:var(--ink-3);align-items:center;gap:12px;display:flex}.x-three li span{width:32px;height:32px;font:600 14px/1 var(--ui);color:var(--accent);background:#fff;border:1px solid #e7decd;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.x-three b{color:var(--ink);font-weight:600}.x-alerts{flex-direction:column;gap:16px;display:flex}.x-alert{background:#fff;border:1px solid #ece6da;border-radius:20px;padding:20px 24px;transition:transform .2s;box-shadow:0 10px 30px #3c2d1412}.x-alert:nth-child(2){margin-left:32px}.x-alert:hover{transform:translateY(-3px)}.x-alert-h{align-items:center;gap:12px;margin-bottom:12px;display:flex}.x-alert-h b{font:600 17px/24px var(--ui)}.x-new{background:var(--accent);color:#fff;font:600 12px/18px var(--ui);border-radius:999px;margin-left:auto;padding:2px 10px}.x-alert dl{grid-template-columns:96px minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.x-alert dt{font:600 13px/22px var(--ui);color:var(--ink-3)}.x-alert dd{font:400 15px/22px var(--ui);color:var(--ink);margin:0}.x-procs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.x-proc-c{color:var(--ink);align-items:center;gap:16px;padding:24px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.x-proc-c:hover{color:var(--ink);border-color:#bfe5d0;transform:translateY(-4px);box-shadow:0 18px 40px #1750371f}.x-procs .x-proc-c:nth-child(3n+1) .x-tile{background:var(--accent-weak)}.x-procs .x-proc-c:nth-child(3n+2) .x-tile{background:var(--sky-w)}.x-procs .x-proc-c:nth-child(3n) .x-tile{background:var(--amber-w)}.x-proc-t{flex-direction:column;gap:4px;min-width:0;display:flex}.x-proc-t b{font:600 17px/24px var(--ui)}.x-proc-t span{font:400 14px/20px var(--ui);color:var(--ink-3)}.x-go{background:var(--sand);width:36px;height:36px;font:600 16px/1 var(--ui);color:var(--ink-2);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:all .2s;display:inline-flex}.x-proc-c:hover .x-go{background:var(--accent);color:#fff}.x-acts{font:500 15px/20px var(--ui);color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.x-acts a{background:var(--sand);color:var(--ink);font:500 15px/20px var(--ui);border:1px solid #ece3d3;border-radius:999px;padding:8px 16px;text-decoration:none;transition:all .15s}.x-acts a:hover{background:var(--accent);border-color:var(--accent);color:#fff}.x-price{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:64px;display:grid}.x-guar{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.x-guar li{font:400 17px/24px var(--ui);color:var(--ink-2);align-items:center;gap:14px;display:flex}.x-guar b{color:var(--ink)}.x-pc{border:2px solid var(--accent);background:#fff;border-radius:28px;flex-direction:column;gap:24px;padding:40px;display:flex;position:relative;box-shadow:0 30px 70px #17503729}.x-pc-badge{color:#6b4200;font:600 13px/20px var(--ui);background:#ffde9e;border-radius:999px;padding:4px 14px;position:absolute;top:-15px;left:40px}.x-pc-n{font:600 64px/68px var(--ui);letter-spacing:-.03em;margin:0}.x-pc-n span{font:400 20px/28px var(--ui);color:var(--ink-3);letter-spacing:0}.x-pc-l{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.x-pc-l li{font:400 16px/24px var(--ui);color:var(--ink-2);padding-left:34px;position:relative}.x-pc-l li:before{content:"✓";background:var(--accent-weak);width:24px;height:24px;color:var(--accent);font:600 13px/1 var(--ui);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.x-pc-b{width:100%;min-height:58px;font-size:18px}.x-faq{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.x-faq-l{position:sticky;top:24px}.x-ask{flex-direction:column;align-items:flex-start;gap:14px;margin-top:8px;padding:24px;display:flex}.x-fqs{flex-direction:column;gap:12px;display:flex}.x-fq{background:var(--sand);border:1px solid #f0e8da;border-radius:18px;padding:0 24px;transition:background-color .15s}.x-fq[open]{background:#fff;box-shadow:0 10px 30px #3c2d1412}.x-fq summary{font:600 17px/24px var(--ui);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.x-fq summary span{width:28px;height:28px;font:500 20px/1 var(--ui);color:var(--accent);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.x-fq[open] summary span{background:var(--accent-weak);transform:rotate(45deg)}.x-fq p{padding-bottom:20px}.x-fin-w{background:var(--sand);padding:0 0 88px}.x-fin{color:#fff;background:linear-gradient(120deg,#17845c 0%,#1e9a6c 100%);border-radius:32px;justify-content:space-between;align-items:center;gap:32px;padding:56px 64px;display:flex;position:relative;overflow:hidden}.x-fin:before,.x-fin:after{content:"";background:#ffffff14;border-radius:999px;position:absolute}.x-fin:before{width:320px;height:320px;top:-140px;right:-80px}.x-fin:after{background:#ffde9e2e;width:200px;height:200px;bottom:-120px;right:220px}.x-fin-t{flex-direction:column;gap:10px;display:flex;position:relative}.x-fin h2{font:600 38px/46px var(--ui);letter-spacing:-.02em;margin:0}.x-fin p{font:400 18px/28px var(--ui);color:#ffffffe0;margin:0}.x-fin-b{min-height:58px;color:var(--accent);background:#fff;flex:none;padding:0 40px;font-size:18px;position:relative;box-shadow:0 10px 30px #00000026}.x-fin-b:hover{color:var(--accent-hover);background:#fff8e8}.ac-footer{margin-top:0}.ac-btn{transition:transform .15s,background-color .15s}.ac-btn:hover{transform:translateY(-1px)}.x-hero-copy>*{animation:.6s both xin}.x-hero-copy>:nth-child(2){animation-delay:60ms}.x-hero-copy>:nth-child(3){animation-delay:.12s}.x-hero-copy>:nth-child(4){animation-delay:.18s}.x-hero-copy>:nth-child(5){animation-delay:.24s}@keyframes xin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=1100px){.x-app-b{grid-template-columns:200px minmax(0,1fr)}.x-rail{display:none}.x-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.x-step:after{display:none}.x-f2{left:-16px}}@media (width<=960px){.x-sec{padding:56px 0}.x-in{gap:32px}.x-hero-in,.x-split,.x-price,.x-faq,.x-ex,.x-why,.x-find{grid-template-columns:minmax(0,1fr);gap:32px}.x-find-l{position:static}.x-quiz{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.x-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.x-hero-in{gap:20px;padding-top:32px;padding-bottom:24px}.x-hero:not(.sl-hero) .x-hero-copy{display:contents}.x-hero:not(.sl-hero) .x-pill{order:1}.x-hero:not(.sl-hero) .x-h1{order:2}.x-hero:not(.sl-hero) .x-lead{order:3}.x-hero:not(.sl-hero) .x-hero-chat{order:4;margin-top:4px}.x-hero:not(.sl-hero) .x-nums{order:5}.x-hero:not(.sl-hero) .x-ctas{order:6}.x-h1{font-size:36px;line-height:44px}.x-h2{font-size:28px;line-height:36px}.x-lead{font-size:17px;line-height:26px}.x-float{display:none}.x-procs,.x-trio{grid-template-columns:minmax(0,1fr)}.x-procs{gap:16px}.x-faq-l{position:static}.x-alert:nth-child(2){margin-left:0}.x-fin{flex-direction:column;align-items:flex-start;padding:40px 28px}.x-fin h2{font-size:28px;line-height:36px}.x-fin-w{padding-bottom:56px}}@media (width<=640px){.x-quiz,.x-stats{grid-template-columns:minmax(0,1fr)}.x-qz-s{min-height:0}.x-nums b{font-size:26px;line-height:32px}.x-find-r{padding:20px}.x-find-h{flex-direction:column;gap:8px}.x-pop{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.x-pop button{flex:none}.x-ac{grid-template-columns:minmax(0,1fr);gap:8px}.x-ac-o{flex-direction:row;align-items:center}.x-find-f{flex-direction:column;align-items:stretch}.x-steps{grid-template-columns:minmax(0,1fr)}.x-dl{padding:24px}.x-st-n{font-size:34px;line-height:40px}.x-app-b{grid-template-columns:minmax(0,1fr);min-height:0}.x-side{display:none}.x-main{padding:16px}.x-cl small{display:none}.x-al li{grid-template-columns:28px minmax(0,1fr)}.x-al b,.x-al li span{grid-column:2}.x-win-b,.x-ab{padding:16px}.x-a{grid-template-columns:minmax(0,1fr)}.x-av{display:none}.x-dl li{grid-template-columns:minmax(0,1fr);gap:6px}.x-alert dl{grid-template-columns:minmax(0,1fr);gap:0}.x-alert dd{margin-bottom:8px}.x-pc{padding:32px 24px}.x-pc-n{font-size:52px;line-height:56px}.x-pc-badge{left:24px}.x-big{width:100%}.x-ctas{gap:16px}.x-src{gap:10px}.x-fin-b{width:100%}.x-fq{padding:0 18px}.x-fq summary{font-size:16px}}.x-tag{background:var(--sand);font:600 13px/18px var(--ui);color:var(--ink-2);border-radius:999px;padding:4px 12px;display:inline-flex}
