:root{--bg:#f5f6f8;--card:#fff;--ink:#0b0d12;--muted:#656b76;--line:#e4e6eb;--accent:#8cff00;--dark:#0b0d12;--dark2:#141821;--max:1160px;--shadow:0 24px 80px rgba(5,8,14,.11)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,sans-serif;line-height:1.58;overflow-x:hidden;max-width:100%}a{text-decoration:none;color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{width:min(var(--max),calc(100% - 40px));margin:auto}.announcement{background:var(--accent);color:#0b0d12;text-align:center;padding:9px 16px;font-size:13px}.header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:15px max(20px,calc((100vw - var(--max))/2));background:rgba(245,246,248,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(228,230,235,.8);transition:.25s padding-block,.25s box-shadow}.header.scrolled{padding-block:8px;box-shadow:0 10px 30px rgba(5,8,14,.07)}.logo{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.06em}.logo-box{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:var(--ink);color:var(--accent);transition:.25s width,.25s height,.25s border-radius}.header.scrolled .logo-box{width:29px;height:29px;border-radius:9px}.nav{display:flex;gap:25px;align-items:center;font-size:14px;font-weight:700}.nav-cta{padding:11px 16px;background:var(--ink);color:#fff;border-radius:11px}.menu-btn{display:none;border:0;background:none;font-size:25px}.hero{min-height:720px;display:grid;grid-template-columns:1.03fr .97fr;gap:60px;align-items:center;padding:72px 0}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.17em;color:#59606b;margin-bottom:14px}.hero h1,.section h2,.page-hero h1,.legal h1,.legal h2,.steps h3,.service-grid h3,.price-card h3,.apply-copy h2{line-height:1.02;letter-spacing:-.04em;margin:0}.hero h1{font-size:clamp(46px,6.8vw,79px)}.hero h1 em{font-style:normal;color:#777d87}.hero-lead{font-size:18px;color:var(--muted);max-width:670px;margin:24px 0 28px}.hero-actions{display:flex;flex-wrap:wrap;gap:11px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 18px;border:1px solid transparent;border-radius:13px;font-weight:800;transition:.2s transform}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--ink);color:#fff}.btn-ghost,.btn-light{background:#fff;border-color:var(--line)}.full{width:100%}.proof-row{display:flex;flex-wrap:wrap;gap:17px;margin-top:20px;color:#4e5560;font-size:12px}.hero-visual{position:relative;min-height:500px;display:grid;place-items:center;overflow:hidden}.mock-browser{width:min(520px,100%);border:1px solid #dfe2e7;border-radius:26px;background:#fff;overflow:hidden;box-shadow:var(--shadow);transform:rotate(-2deg)}.browser-top{display:flex;align-items:center;gap:6px;padding:14px 16px;border-bottom:1px solid var(--line);color:#a0a5ae;font-size:11px}.browser-top i{width:8px;height:8px;border-radius:50%;background:#d8dbe1}.browser-top span{margin-left:auto}.browser-content{padding:42px}.mock-kicker{font-size:10px;letter-spacing:.16em;font-weight:800;color:#777d87}.mock-title{font-size:clamp(30px,7vw,50px);line-height:1.02;margin:18px 0;overflow-wrap:break-word;word-break:break-word}.mock-title b{color:#6fae00}.mock-line{height:10px;background:#e7e9ee;border-radius:99px;margin:10px 0}.w80{width:80%}.w55{width:55%}.mock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0}.mock-grid span{height:105px;border-radius:16px;background:linear-gradient(145deg,#f1f2f5,#dfe2e7)}.mock-cta{width:140px;height:44px;border-radius:12px;background:var(--ink)}.floating-chip{position:absolute;padding:12px 15px;background:#fff;border:1px solid var(--line);border-radius:999px;box-shadow:0 15px 35px rgba(0,0,0,.1);font-size:12px;font-weight:800}.chip-one{top:13%;right:2%}.chip-two{bottom:14%;left:0}.chip-three{bottom:7%;right:7%;background:var(--accent);border-color:var(--accent)}.orbit{position:absolute;border:1px solid #dfe2e7;border-radius:50%}.orbit-a{width:620px;height:620px}.orbit-b{width:430px;height:430px}.stats{background:#fff;border-block:1px solid var(--line)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stats-grid div{padding:24px;border-right:1px solid var(--line)}.stats-grid div:last-child{border:0}.stats-grid strong,.stats-grid span{display:block}.stats-grid strong{font-size:27px}.stats-grid span{font-size:12px;color:var(--muted)}.section{padding:105px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}.section-head h2{font-size:clamp(37px,4.8vw,61px);max-width:760px}.section-head>p{max-width:390px;color:var(--muted);margin:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.steps article{padding:27px;border:1px solid var(--line);background:#fff;border-radius:20px;min-height:260px}.steps span{color:#6c7300;font-weight:900}.steps h3{font-size:23px;margin-top:52px}.steps p{color:var(--muted);font-size:14px}.dark-section{background:var(--dark);color:#fff}.inverse .eyebrow{color:var(--accent)}.inverse>p{color:#bec3cd}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.service-grid article{padding:30px;border:1px solid #272d38;border-radius:20px;background:linear-gradient(145deg,#12161f,#0d1017)}.service-grid b{color:var(--accent)}.service-grid h3{font-size:28px;margin:45px 0 8px}.service-grid p{color:#c0c5cf;margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.price-card{position:relative;display:flex;flex-direction:column;padding:22px;border:1px solid var(--line);background:#fff;border-radius:22px}.price-card.popular{border:2px solid var(--ink);box-shadow:0 20px 50px rgba(10,13,18,.08)}.price-card.premium{background:var(--dark);color:#fff;border-color:var(--dark)}.price-card.premium li{color:#c7cbd4;border-color:#2a2f38}.price-card.mini{background:linear-gradient(145deg,#eaffc8,#fff);border-color:#d9eba8}.badge{position:absolute;right:15px;top:15px;background:var(--accent);padding:6px 9px;border-radius:999px;font-size:9px;font-weight:900}.plan-tag{font-size:10px;letter-spacing:.16em;font-weight:900;color:#707680}.price-card h3{font-size:23px;margin-top:12px}.price{font-size:40px;font-weight:800;margin:10px 0}.price-card p{color:var(--muted)}.price-card ul{list-style:none;padding:0;margin:18px 0 22px}.price-card li{border-bottom:1px solid var(--line);padding:8px 0;font-size:13px;color:#505661}.price-card li:before{content:"✓";font-weight:900;margin-right:8px}.pricing-note{margin-top:14px;color:var(--muted);font-size:12px}.guarantee-card{padding:55px;border-radius:28px;background:linear-gradient(145deg,#eaffc8,#fff);border:1px solid #d9eba8}.guarantee h2,.apply-copy h2{font-size:clamp(39px,5vw,66px)}.guarantee p{max-width:820px;color:#5f665e;font-size:17px}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.reviews article{padding:28px;background:#fff;border:1px solid var(--line);border-radius:20px}.stars,.mini-proof{color:#7da800;letter-spacing:2px}.reviews p{font-size:17px}.reviews span{display:block;color:var(--muted);font-size:12px}.apply-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:start}.apply-copy p{color:var(--muted);font-size:17px}.callout{margin-top:24px;padding:18px;border:1px solid #d8ebaa;background:#f1ffd9;border-radius:15px;font-size:14px}.form-card{padding:27px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow)}.form-card label{display:block;font-size:12px;font-weight:800;margin-bottom:13px}.form-card label span{font-weight:500;color:var(--muted)}.form-card input,.form-card textarea,.form-card select{display:block;width:100%;margin-top:6px;padding:12px 13px;border:1px solid var(--line);border-radius:11px;outline:none;background:#fff}.consent{display:flex!important;gap:9px;font-weight:500!important}.consent input{width:auto;margin:2px 0 0}.form-note{font-size:11px;color:var(--muted);margin:11px 0 0}.closed-note h3{font-size:23px;letter-spacing:-.03em;margin:0 0 10px}.closed-note p{color:var(--muted);margin:0}.closed-note a{text-decoration:underline}.faq details{background:#fff;border:1px solid var(--line);border-radius:15px;padding:17px 19px;margin:10px 0}.faq summary{cursor:pointer;font-weight:800}.faq details p{color:var(--muted);margin-bottom:0}.footer{padding:60px 0 18px;background:var(--dark);color:#fff}.footer-grid{display:grid;grid-template-columns:1.8fr .8fr .8fr .8fr;gap:40px}.footer p,.footer-grid a{color:#aeb5c1}.footer-grid h4{font-size:12px}.footer-grid>div>a:not(.logo){display:block;margin:7px 0}.footer-logo{color:#fff!important}.footer-bottom{margin-top:38px;padding-top:16px;border-top:1px solid #2a2f38;color:#858d99;font-size:11px}.page-hero{padding:95px 0 55px}.page-hero h1{font-size:clamp(48px,7vw,78px);max-width:950px}.page-hero p{max-width:720px;color:var(--muted);font-size:18px}.review-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:start;padding-bottom:100px}.review-intro h2{font-size:44px}.review-intro p{color:var(--muted)}.legal{padding:90px 0;max-width:850px}.legal h1{font-size:67px}.legal h2{font-size:32px;margin-top:45px}.legal p{color:#5b616c}@media(max-width:980px){.hero{grid-template-columns:1fr}.hero-visual{min-height:520px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid div:nth-child(2){border-right:0}.steps{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr}.reviews{grid-template-columns:1fr}.apply-section,.review-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}.section-head{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.header{padding:13px 20px}.menu-btn{display:block}.nav:not(.always){display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:15px 20px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch}.nav:not(.always).open{display:flex}.always a:not(.nav-cta){display:none}.hero{padding-top:52px}.hero h1{font-size:48px}.hero-visual{min-height:430px}.orbit,.floating-chip{display:none}.mock-title{font-size:34px}.browser-content{padding:26px}.stats-grid{grid-template-columns:1fr}.stats-grid div{border-right:0;border-bottom:1px solid var(--line)}.stats-grid div:last-child{border-bottom:0}.section{padding:78px 0}.steps,.service-grid,.footer-grid{grid-template-columns:1fr}.section-head h2,.apply-copy h2{font-size:42px}.guarantee-card{padding:30px}.page-hero{padding-top:65px}.legal h1{font-size:48px}}

.free-note{margin:-18px 0 24px;padding:16px 18px;border:1px solid #dce9b8;background:#f4ffd9;border-radius:14px;color:#4c5741;font-size:13px}.free-note strong{color:#0b0d12}
.rating-field{margin:0 0 16px;padding:0;border:0}.rating-field legend{font-size:12px;font-weight:800;margin-bottom:6px}.star-picker{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.star-picker input{position:absolute;opacity:0;pointer-events:none}.star-picker label{font-size:38px;line-height:1;cursor:pointer;color:#cfd3d9;transition:.15s transform,.15s color}.star-picker label:hover,.star-picker label:hover~label,.star-picker input:checked~label{color:#92b800}.star-picker label:hover{transform:scale(1.08)}
.price-card .btn-light{color:#0b0d12!important;background:#fff!important;opacity:1!important;min-height:48px}.price-card .btn-primary{color:#fff!important}
.reviews-empty{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:38px 40px;border:1px dashed #cfd4dc;background:#fff;border-radius:22px}.empty-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:18px;background:var(--ink);color:var(--accent);font-size:30px}.empty-label{font-size:10px;letter-spacing:.16em;font-weight:900;color:#707680}.reviews-empty h3{font-family:"Space Grotesk";font-size:29px;margin:10px 0 7px}.reviews-empty p{color:var(--muted);max-width:760px;margin:0 0 19px}.review-stars-select{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:5px;margin:7px 0 16px}.review-stars-select input{position:absolute;opacity:0;pointer-events:none}.review-stars-select label{font-size:30px!important;line-height:1;cursor:pointer;color:#cfd3d9;transition:.15s}.review-stars-select label:hover,.review-stars-select label:hover~label,.review-stars-select input:checked~label{color:#7da800}
@media(max-width:720px){.reviews-empty{grid-template-columns:1fr;padding:28px}.empty-icon{width:56px;height:56px;font-size:24px}}
