:root{--ground:#e8e5de;--ink:#1b1b19;--card:#fcfbf8;--panel:#f7f5f0;--field:#f1efe9;--line:rgba(27,27,25,.12);--muted:rgba(27,27,25,.58);--cream:#f3f1ec;--gold:#d9a441}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font-family:Figtree,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:20;background:#fff;padding:12px}.header{display:flex;align-items:center;gap:44px;padding:25px 0}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-.04em;text-decoration:none}.brand i{width:11px;height:11px;border-radius:50%;background:var(--ink)}.header nav{display:flex;gap:30px}.header nav a,.footer a{color:var(--muted);font-weight:600;text-decoration:none}.header .phone{margin-left:auto;min-height:40px;padding:0 20px;font-size:15px}.button{display:flex;align-items:center;justify-content:center;min-height:58px;padding:0 30px;border:0;border-radius:99px;background:var(--ink);color:var(--cream);font:700 16px Figtree;cursor:pointer;text-decoration:none;transition:.2s}.button:hover{opacity:.84;transform:translateY(-1px)}.button.inline{display:inline-flex}.hero{padding:100px 0 150px;background:var(--ink);color:var(--cream);text-align:center}.hero h1{max-width:820px;margin:13px auto 0;font-size:clamp(3rem,7.6vw,5.5rem);line-height:.98;letter-spacing:-.055em}.hero p{font-size:19px;color:rgba(243,241,236,.65)}.over{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.over.light{color:rgba(243,241,236,.62)}.calc-area{position:relative;margin-top:-100px}.calc-card{display:grid;grid-template-columns:.9fr 1.1fr;max-width:940px;margin:auto;overflow:hidden;border-radius:34px;background:var(--card);box-shadow:0 34px 80px rgba(27,27,25,.2)}.calc-form{display:flex;flex-direction:column;gap:20px;padding:42px}.calc-form h2{margin:7px 0 5px;font-size:30px;line-height:1.05;letter-spacing:-.04em}.calc-form label{color:var(--muted);font-size:13px;font-weight:700}.calc-form input{width:100%;height:58px;margin-top:8px;padding:0 18px;border:1px solid transparent;border-radius:17px;outline:none;background:var(--field);font:600 16px Figtree}.calc-form input:focus{border-color:#555;background:var(--card)}.calc-form small{display:block;margin-top:7px}.money{position:relative}.money b{position:absolute;left:18px;top:50%;transform:translateY(-20%)}.money input{padding-left:34px}.result{display:flex;min-height:490px;padding:42px;border-left:1px solid var(--line);background:var(--panel)}.state{display:none;flex:1;flex-direction:column;justify-content:center}.state.active{display:flex}.state>strong{font-size:80px;line-height:1;letter-spacing:-.06em}#idle{align-items:center;color:rgba(27,27,25,.18)}#idle p{color:rgba(27,27,25,.4)}.scan{height:210px;overflow:hidden;border-radius:18px;background-color:var(--field);background-image:linear-gradient(rgba(27,27,25,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(27,27,25,.07) 1px,transparent 1px);background-size:28px 28px}.scan i{display:block;height:72px;background:linear-gradient(transparent,rgba(27,27,25,.12),transparent);animation:sweep 1.2s linear infinite}#loading ol{display:grid;gap:12px;padding-left:23px;color:var(--muted);font-weight:600}#ready strong{margin-top:8px}#ready p{color:var(--muted);line-height:1.5}#ready .button{margin-top:auto}.quiet{margin:8px auto 0;border:0;background:none;color:var(--muted);font-weight:700;cursor:pointer}.note{max-width:820px;margin:20px auto 0;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}.section{margin-top:104px}.section>h2,.section>div>h2{margin:0;font-size:38px;line-height:1.06;letter-spacing:-.045em}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 30px;margin-top:34px}.features article>i{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(27,27,25,.22);border-radius:50%;font-style:normal;font-weight:800}.features h3{margin:17px 0 7px;font-size:20px}.features p,.process p,.advisor p{margin:0;color:var(--muted);font-size:15px;line-height:1.6;font-weight:500}.center{text-align:center}.center>p{color:var(--muted)}.tablebox{overflow:auto;margin-top:30px;border-radius:26px;background:var(--card)}table{width:100%;min-width:600px;border-collapse:collapse;text-align:left}th,td{padding:18px 22px;border-bottom:1px solid var(--line);vertical-align:top}tbody th{width:34%;color:var(--muted)}.pick{background:var(--field);font-weight:700}.pick small{display:block;margin-top:4px;color:var(--muted);font-weight:500}.fine{max-width:760px;margin:18px auto;color:var(--muted);font-size:12px;line-height:1.6}.process{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;padding:52px 48px;border-radius:34px;background:var(--card)}.process>div>p{margin-top:16px}.process ol{display:grid;gap:28px;margin:0;padding:0;list-style:none}.process li{display:flex;gap:18px}.process li>b{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--ink);color:var(--cream)}.process h3{margin:5px 0 6px}.video{display:grid;grid-template-columns:1.32fr .68fr;gap:26px;align-items:start}.video video{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:34px;background:#d9d5cc}.video>div>p{color:var(--muted);font-weight:600}.chapters{display:grid;gap:12px}.chapters button{display:flex;align-items:center;justify-content:space-between;min-height:75px;padding:0 26px;border:0;border-radius:99px;background:var(--card);font:inherit;text-align:left;cursor:pointer}.chapters button.active{background:var(--ink);color:var(--cream)}.chapters span{color:var(--muted)}.faq{padding:44px 40px;border-radius:34px;background:var(--card)}.faq>h2{margin:8px 0 20px}.accordion article{border-bottom:1px solid var(--line)}.accordion article:last-child{border:0}.accordion button{display:flex;justify-content:space-between;width:100%;min-height:74px;padding:0;border:0;background:none;font:700 19px Figtree;text-align:left;cursor:pointer}.accordion button span{transition:.2s}.accordion article.open button span{transform:rotate(180deg)}.accordion article p{display:none;max-width:760px;margin:0;padding:0 0 26px;color:var(--muted);font-weight:500;line-height:1.55}.accordion article.open p{display:block}.advisor{display:grid;grid-template-columns:200px 1fr;gap:44px;align-items:center;padding:48px;border-radius:34px;background:var(--card)}.advisor img{width:200px;height:200px;border-radius:50%;object-fit:cover;background:#d9d5cc}.advisor h2{margin-top:8px!important}.advisor .license{margin:8px 0 16px;font-size:14px}.actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:24px}.actions>a:last-child{color:var(--muted);font-weight:700;text-decoration:none}.review-head{display:flex;align-items:end;justify-content:space-between}.review-head h2{margin-top:8px!important}.review-head>a{color:var(--muted);font-weight:700}.review{margin:26px 0 0;padding:40px 44px;border-radius:34px;background:var(--card)}.stars{color:var(--gold);letter-spacing:2px}.review blockquote{margin:20px 0;font-size:19px;line-height:1.55;font-weight:600}.review figcaption{color:var(--muted)}.cta{padding:80px 30px;border-radius:34px;background:var(--ink);color:var(--cream);text-align:center}.cta h2{margin:10px 0 25px!important;font-size:56px!important}.cta>a{font-size:clamp(2rem,6vw,3.5rem);font-weight:800;letter-spacing:-.045em;text-decoration:none}.legal{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;padding:42px 40px;border-radius:34px;background:var(--card)}.legal h2{margin-bottom:12px!important;color:var(--muted);font-size:12px!important;letter-spacing:.13em;text-transform:uppercase}.legal p,.legal a{color:var(--muted);font-size:12px;line-height:1.65;font-weight:500}.footer{display:flex;justify-content:space-between;gap:30px;margin-top:58px;padding:42px 0 58px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.footer nav{display:flex;gap:24px}dialog{width:min(460px,calc(100% - 32px));padding:40px;border:0;border-radius:30px;background:var(--card);box-shadow:0 30px 90px rgba(0,0,0,.35)}dialog::backdrop{background:rgba(27,27,25,.5);backdrop-filter:blur(3px)}dialog h2{margin:8px 0;font-size:34px}dialog p{color:var(--muted);line-height:1.5}.close{position:absolute;right:18px;top:14px;border:0;background:none;font-size:30px;cursor:pointer}.email{display:block;margin-top:15px;font-weight:700;text-align:center}.legal-page{max-width:760px;padding:70px 0}.legal-page h1{font-size:56px;letter-spacing:-.05em}.legal-page h2{margin-top:38px}.legal-page p{color:var(--muted);line-height:1.7}@keyframes sweep{from{transform:translateY(-75px)}to{transform:translateY(210px)}}@media(max-width:900px){.header nav{display:none}.calc-card,.process,.video,.legal{grid-template-columns:1fr}.result{min-height:360px;border-left:0;border-top:1px solid var(--line)}.features{grid-template-columns:repeat(2,1fr)}.advisor{grid-template-columns:1fr;text-align:center;justify-items:center}.actions{justify-content:center}}@media(max-width:600px){.wrap{width:min(100% - 28px,1180px)}.header{gap:12px}.header .phone{padding:0 13px;font-size:13px}.brand{font-size:17px}.hero{padding:80px 0 132px}.hero h1{font-size:42px}.calc-area{margin-top:-84px}.calc-form,.result{padding:28px 22px}.state>strong{font-size:55px}.features{grid-template-columns:1fr}.section{margin-top:76px}.section>h2,.section>div>h2{font-size:32px}.process,.faq,.advisor,.legal{padding:34px 24px}.review-head,.footer{align-items:flex-start;flex-direction:column}.review{padding:30px 24px}.cta{padding:64px 18px}.cta h2{font-size:40px!important}}
