@import "https://fonts.googleapis.com/css2?family=Unbounded:wght@300;400;500;600&family=Golos+Text:wght@400;500;600;700&display=swap";
:root{--paper:#faf7f0;--paper-2:#f2eee3;--card:#fffdf8;--card-border:#ddd7c9;--rule:#e6e0d2;--ink:#1c1a17;--ink-soft:#3d3a35;--ink-mute:#6e685e;--wine:#7d2733;--wine-hover:#94303e;--wine-soft:#7d273312;--wine-line:#7d273338}*{box-sizing:border-box;margin:0;padding:0}.wrap h1,.wrap h2,.wrap h3,.wrap h4{color:var(--ink)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Golos Text,sans-serif;line-height:1.5}.wrap{max-width:920px;margin:0 auto;padding:0 24px}nav{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:28px 0;display:flex}.logo{letter-spacing:-.01em;align-items:baseline;gap:9px;font-family:Unbounded,sans-serif;font-size:18px;font-weight:600;display:flex}.logo span{color:var(--wine)}.logo-by{letter-spacing:.04em;color:var(--ink-mute);border-left:1px solid var(--card-border);padding-left:9px;font-family:Golos Text,sans-serif;font-size:12px;font-weight:400;text-decoration:none;transition:color .15s}.logo-by:hover{color:var(--ink)}.nav-links{color:var(--ink-soft);gap:32px;font-size:14px;display:flex}.hero{text-align:center;padding:88px 0 40px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--wine);align-items:center;gap:8px;margin-bottom:26px;font-size:11.5px;display:inline-flex}h1{letter-spacing:-.03em;max-width:800px;color:var(--ink);margin:0 auto 20px;font-family:Unbounded,sans-serif;font-size:42px;font-weight:500;line-height:1.14}h1 em{color:var(--wine);font-style:normal;font-weight:400}.sub{color:var(--ink-soft);max-width:520px;margin:0 auto 48px;font-size:17px;line-height:1.65}.input-card{background:var(--card);border:1px solid var(--card-border);border-radius:14px;gap:7px;max-width:640px;margin:0 auto 20px;padding:7px;display:flex;box-shadow:0 2px 14px -6px #1c1a1724}.input-card input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:16px 18px;font-family:Golos Text,sans-serif;font-size:16px}.input-card input::placeholder{color:var(--ink-mute)}.cta{background:var(--wine);color:var(--paper);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-family:Golos Text,sans-serif;font-size:14.5px;font-weight:600;transition:transform .15s,background .15s;display:flex}.cta:hover{background:var(--wine-hover);transform:translateY(-1px)}.cta:disabled{opacity:.5;cursor:default;background:var(--wine);transform:none}.hint{color:var(--ink-mute);margin-bottom:80px;font-size:13px}.quota{color:var(--ink-soft)}.process{background:var(--card-border);border:1px solid var(--card-border);border-radius:13px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:96px;display:grid;overflow:hidden}.step{background:var(--wine-soft);padding:22px 20px}.step .num{color:var(--wine);margin-bottom:8px;font-family:Unbounded,sans-serif;font-size:12px;display:block}.step .label{color:var(--ink-soft);font-size:13.5px;line-height:1.45}.section-head{text-align:center;margin-bottom:44px}.section-head .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--wine);margin-bottom:12px;font-size:11.5px}.section-head h2{letter-spacing:-.02em;color:var(--ink);font-family:Unbounded,sans-serif;font-size:26px;font-weight:500;line-height:1.25}.preview{padding:60px 0 100px}.slides{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:14px;display:grid}.slide{background:var(--card);border:1px solid var(--card-border);border-radius:13px;min-height:180px;padding:24px;position:relative}.slide .tag{color:var(--wine);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.slide h3{letter-spacing:-.01em;color:var(--ink);margin-bottom:10px;font-family:Unbounded,sans-serif;font-size:16px;font-weight:500;line-height:1.3}.slide p{color:var(--ink-soft);font-size:13px;line-height:1.6}.slide-sources{border-top:1px solid var(--rule);flex-direction:column;gap:5px;margin-top:16px;padding-top:12px;display:flex}.slide-sources-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:2px;font-size:10.5px}.slide-sources a{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;text-decoration:none;transition:color .15s;display:block;overflow:hidden}.slide-sources a:before{content:"↗ ";color:var(--ink-mute)}.slide-sources a:hover{color:var(--wine)}.more-count{text-align:center;color:var(--ink-mute);margin-bottom:26px;font-size:13px}.more-count b{color:var(--ink);font-weight:600}.preview-cta{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;margin:0 auto;padding:14px 32px;font-family:Golos Text,sans-serif;font-size:14.5px;font-weight:600;transition:background .15s,color .15s,transform .15s;display:block}.preview-cta:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.ai-risk{padding:40px 0 140px}.stats{grid-template-columns:repeat(3,1fr);gap:56px;margin:0 0 96px;padding:0 8px;display:grid}.stat-value{color:var(--wine);letter-spacing:-.03em;margin-bottom:20px;font-family:Unbounded,sans-serif;font-size:58px;font-weight:400;line-height:1}.stat-text{color:var(--ink-soft);margin-bottom:18px;font-size:14px;line-height:1.65}.stat-source{color:var(--wine);border-top:2px solid var(--wine-line);padding-top:12px;font-size:11.5px;line-height:1.45}.ai-risk-lead{text-align:center;letter-spacing:-.02em;color:var(--ink);max-width:660px;margin:0 auto 120px;font-family:Unbounded,sans-serif;font-size:21px;font-weight:300;line-height:1.5}.ai-block{border-top:1px solid var(--rule);grid-template-columns:300px 1fr;gap:56px;padding:56px 0;display:grid}.ai-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--wine);margin-bottom:14px;font-size:11px;display:block}.ai-block.accent .ai-eyebrow{color:var(--wine)}.ai-block-side h3{letter-spacing:-.02em;color:var(--ink);font-family:Unbounded,sans-serif;font-size:21px;font-weight:500;line-height:1.3}.ai-block-body p{color:var(--ink-soft);font-size:15px;line-height:1.8}.ai-block-body p+p{margin-top:20px}.pullquote{background:var(--wine);text-align:center;border-radius:16px;margin:0;padding:76px 44px}.pullquote blockquote{letter-spacing:-.02em;color:#faf7f0d1;max-width:760px;margin:0 auto 24px;font-family:Unbounded,sans-serif;font-size:25px;font-weight:300;line-height:1.5}.pullquote em{color:var(--paper);font-style:normal;font-weight:500}.pullquote figcaption{letter-spacing:.03em;color:#faf7f099;font-size:12.5px}.criteria-head{text-align:center;letter-spacing:-.02em;color:var(--ink);margin:120px 0 12px;font-family:Unbounded,sans-serif;font-size:25px;font-weight:500}.criteria-sub{text-align:center;color:var(--ink-mute);margin-bottom:64px;font-size:14px}.criteria{margin-bottom:110px;display:grid}.criterion{border-top:1px solid var(--rule);grid-template-columns:64px 1fr;align-items:start;gap:8px;padding:34px 0;display:grid}.criterion:first-child{border-top:none;padding-top:0}.criterion-num{color:var(--wine);letter-spacing:.02em;padding-top:5px;font-family:Unbounded,sans-serif;font-size:14px}.criterion h3{letter-spacing:-.01em;color:var(--ink);margin-bottom:12px;font-family:Unbounded,sans-serif;font-size:18px;font-weight:500}.criterion p{color:var(--ink-soft);max-width:620px;font-size:14.5px;line-height:1.75}.ai-punch{text-align:center;letter-spacing:-.025em;border-top:1px solid var(--rule);max-width:780px;color:var(--ink);margin:0 auto;padding-top:80px;font-family:Unbounded,sans-serif;font-size:26px;font-weight:500;line-height:1.45}.ai-punch em{color:var(--wine);font-style:normal;font-weight:400}.pricing{grid-template-columns:1fr 1.15fr;gap:18px;padding-bottom:110px;display:grid}.plan{background:var(--card);border:1px solid var(--card-border);border-radius:14px;padding:32px}.plan.highlight{border-color:var(--wine);background:linear-gradient(165deg, var(--wine-soft), var(--card) 55%);position:relative}.plan.highlight:before{content:"Рекомендуем";background:var(--wine);color:var(--paper);letter-spacing:.02em;border-radius:100px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-11px;left:32px}.plan.highlight .price{color:var(--wine)}.plan .ptitle{letter-spacing:-.01em;color:var(--ink);margin-bottom:8px;font-family:Unbounded,sans-serif;font-size:18px;font-weight:500}.plan .pdesc{color:var(--ink-soft);margin-bottom:22px;font-size:13.5px;line-height:1.55}.price{letter-spacing:-.02em;color:var(--ink);margin-bottom:4px;font-family:Unbounded,sans-serif;font-size:30px;font-weight:500}.price span{color:var(--ink-mute);font-family:Golos Text,sans-serif;font-size:15px}.plan ul{margin:24px 0 28px;list-style:none}.plan li{color:var(--ink-soft);border-top:1px solid var(--rule);align-items:flex-start;gap:10px;padding:9px 0;font-size:13.5px;line-height:1.5;display:flex}.plan li:first-child{border-top:none}.plan li:before{content:"—";color:var(--ink-mute);flex-shrink:0}.plan-btn{border:1px solid var(--ink);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;padding:14px;font-family:Golos Text,sans-serif;font-size:14px;font-weight:600;transition:background .15s,color .15s}.plan-btn:hover{background:var(--ink);color:var(--paper)}.plan.highlight .plan-btn{background:var(--wine);color:var(--paper);border-color:var(--wine)}.plan li::marker{color:var(--wine)}.plan.highlight .plan-btn:hover{background:var(--wine-hover);border-color:var(--wine-hover)}.howto{background:var(--wine);border-radius:16px;margin-bottom:96px;padding:56px 48px}.howto h2{letter-spacing:-.02em;color:var(--paper);margin-bottom:36px;font-family:Unbounded,sans-serif;font-size:25px;font-weight:500;line-height:1.25}.howto-list{list-style:none}.howto-list li{border-top:1px solid #faf7f02e;grid-template-columns:52px 1fr;align-items:start;gap:20px;padding:24px 0;display:grid}.howto-list li:first-child{border-top:none;padding-top:0}.howto-num{color:#faf7f099;font-family:Unbounded,sans-serif;font-size:13px;font-weight:400;line-height:1.7}.howto-list p{color:#faf7f0d1;font-size:14.5px;line-height:1.7}.howto-list b{color:var(--paper);font-weight:600}.howto-link{color:var(--paper);text-underline-offset:3px;-webkit-text-decoration:underline #faf7f073;text-decoration:underline #faf7f073;transition:text-decoration-color .15s}.howto-link:hover{-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.author{grid-template-columns:300px 1fr;align-items:center;gap:52px;padding:8px 0 104px;display:grid}.author-body h2{letter-spacing:-.02em;margin-bottom:20px;font-family:Unbounded,sans-serif;font-size:26px;font-weight:500;line-height:1.25}.author-body p{color:var(--ink-soft);margin-bottom:16px;font-size:14.5px;line-height:1.65}.author-links{flex-wrap:wrap;gap:26px;margin-top:26px;display:flex}.author-links a{color:var(--wine);border-bottom:1px solid var(--wine-line);padding-bottom:3px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s}.author-links a:hover{border-bottom-color:var(--wine)}.author-photo{aspect-ratio:4/5;border:1px solid var(--card-border);background:var(--paper-2);border-radius:13px;position:relative;overflow:hidden}.author-photo img{object-fit:cover;object-position:62% 42%;filter:grayscale()contrast(1.12)brightness(1.02);width:100%;height:100%;display:block}.author-photo-tint{pointer-events:none;background:var(--wine);mix-blend-mode:color;opacity:.62;position:absolute;inset:0}.author-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#faf7f066);position:absolute;inset:0}.author-photo.v2 img{filter:grayscale()contrast(1.34)brightness(.98)}.author-photo.v2 .author-photo-tint{opacity:1}.author-photo.v3 img{filter:grayscale()contrast(1.18)brightness(1.03)}.author-photo.v3 .author-photo-tint{opacity:.3}footer{border-top:1px solid var(--rule);text-align:center;color:var(--ink-mute);padding:32px 0;font-size:12.5px}.sv-center{text-align:center;max-width:560px;margin:0 auto;padding:96px 0 120px}.sv-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--wine);margin-bottom:14px;font-size:11.5px}.sv-h1{letter-spacing:-.02em;color:var(--ink);margin-bottom:16px;font-family:Unbounded,sans-serif;font-size:30px;font-weight:500;line-height:1.2}.sv-sub{color:var(--ink-soft);margin-bottom:36px;font-size:15px;line-height:1.65}.sv-sub a{color:var(--wine)}.sv-steps{text-align:left;background:var(--card);border:1px solid var(--card-border);border-radius:13px;max-width:420px;margin:0 auto;padding:20px 24px}.sv-doc{max-width:720px;margin:0 auto;padding:64px 0 96px}.sv-doc .sv-h1{font-size:32px}.sv-section{border-top:1px solid var(--rule);padding:36px 0}.sv-section:first-of-type{border-top:none}.sv-tag{color:var(--wine);margin-bottom:8px;font-family:Unbounded,sans-serif;font-size:12px;display:block}.sv-section h2{letter-spacing:-.01em;color:var(--ink);margin-bottom:16px;font-family:Unbounded,sans-serif;font-size:21px;font-weight:500;line-height:1.3}.sv-section p{color:var(--ink-soft);margin-bottom:14px;font-size:14.5px;line-height:1.7}.sv-table-wrap{margin:20px 0 8px;overflow-x:auto}.sv-table-title{letter-spacing:.06em;text-transform:uppercase;color:var(--wine);margin-bottom:10px;font-size:12px}.sv-table-wrap table{border-collapse:collapse;background:var(--card);border:1px solid var(--card-border);border-radius:10px;width:100%;font-size:13px}.sv-table-wrap th{text-align:left;color:var(--ink);border-bottom:2px solid var(--wine-line);white-space:nowrap;padding:10px 12px;font-weight:600}.sv-table-wrap td{color:var(--ink-soft);border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}.sv-table-wrap tr:last-child td{border-bottom:none}.sv-locked-toc{border:1px solid var(--card-border);background:var(--card);border-radius:13px;margin-top:12px;overflow:hidden}.sv-locked-row{border-top:1px solid var(--rule);align-items:center;gap:14px;padding:15px 20px;display:flex}.sv-locked-row:first-child{border-top:none}.sv-locked-row .sv-tag{flex-shrink:0;width:26px;margin:0}.sv-locked-title{color:var(--ink-soft);flex:1;font-size:14px}.sv-lock{opacity:.55;font-size:13px}.sv-paywall{background:var(--wine);text-align:center;border-radius:16px;margin-top:28px;padding:36px 40px}.sv-paywall h2{color:var(--paper);margin-bottom:12px;font-family:Unbounded,sans-serif;font-size:22px;font-weight:500}.sv-paywall p{color:#faf7f0d1;max-width:440px;margin:0 auto 22px;font-size:14.5px;line-height:1.65}.sv-paywall b{color:var(--paper)}.sv-paybtn{background:var(--paper);color:var(--wine);margin:0 auto;padding:15px 34px;font-size:15px}.sv-paybtn:hover{background:#fff}.sv-paynote{margin-top:18px;color:#faf7f0bf!important;font-size:13px!important}.sv-paynote a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.sv-payok{color:#2e6b3f;background:#2e6b3f1a;border:1px solid #2e6b3f4d;border-radius:100px;margin-bottom:14px;padding:8px 16px;font-size:13.5px;font-weight:600;display:inline-block}.sv-payfail{color:var(--paper);background:#00000038;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13.5px;line-height:1.5}.sv-after{background:var(--wine-soft);border:1px solid var(--wine-line);border-radius:13px;margin-top:16px;padding:26px 30px}.sv-after p{color:var(--ink-soft);font-size:14px;line-height:1.65}.sv-after a{color:var(--wine);font-weight:500}@media print{.sv-noprint,nav,footer{display:none!important}body{background:#fff}.sv-doc{max-width:none;padding:0}.sv-section{break-inside:avoid}.slide-sources a{white-space:normal}}@media (max-width:720px){.sv-h1{font-size:23px}.sv-doc .sv-h1{font-size:24px}.sv-doc{padding:40px 0 72px}.sv-paywall{padding:28px 20px}.sv-center{padding:64px 0 88px}}.flow-card{background:var(--card);border:1px solid var(--card-border);text-align:left;border-radius:14px;max-width:640px;margin:0 auto 20px;padding:26px 28px;box-shadow:0 2px 14px -6px #1c1a1724}.flow-title{letter-spacing:-.01em;color:var(--ink);margin-bottom:6px;font-family:Unbounded,sans-serif;font-size:17px;font-weight:500}.flow-desc{color:var(--ink-soft);margin-bottom:20px;font-size:13.5px}.load-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}.spinner{border:2px solid var(--card-border);border-top-color:var(--wine);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.load-steps{gap:2px;list-style:none;display:grid}.load-steps li{color:var(--ink-mute);border-top:1px solid var(--rule);align-items:flex-start;gap:12px;padding:10px 0;font-size:13.5px;transition:color .3s;display:flex}.load-steps li:first-child{border-top:none}.load-steps li .marker{color:var(--ink-mute);flex-shrink:0;width:20px;font-family:Unbounded,sans-serif;font-size:11px;transition:color .3s}.load-steps li.active{color:var(--ink)}.load-steps li.active .marker{color:var(--wine)}.load-steps li.done{color:var(--ink-soft)}.load-steps li.done .marker{color:var(--wine)}.flow-error{color:var(--wine);margin-top:12px;font-size:13px}.flow-done{align-items:center;gap:12px;display:flex}.flow-done .check{background:var(--wine-soft);border:1px solid var(--wine-line);width:30px;height:30px;color:var(--wine);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:flex}.flow-done .flow-title{margin-bottom:2px}.restart{color:var(--ink-mute);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:Golos Text,sans-serif;font-size:13px;text-decoration:underline}.restart:hover{color:var(--ink)}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c1a1780;justify-content:center;align-items:center;padding:24px;animation:.18s fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--card);border:1px solid var(--card-border);border-radius:16px;width:100%;max-width:460px;margin:auto;padding:32px;animation:.22s rise;position:relative;box-shadow:0 24px 60px -20px #1c1a174d}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.modal-close{width:30px;height:30px;color:var(--ink-mute);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-size:14px;line-height:1;transition:color .15s,background .15s;position:absolute;top:18px;right:18px}.modal-close:hover{color:var(--ink);background:var(--paper-2)}.modal-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--wine);margin-bottom:10px;font-size:11.5px}.modal-title{letter-spacing:-.02em;color:var(--ink);margin-bottom:24px;font-family:Unbounded,sans-serif;font-size:21px;font-weight:500}.modal-title span{color:var(--ink-soft);font-family:Golos Text,sans-serif;font-size:13.5px;font-weight:400}.field{gap:7px;margin-bottom:14px;display:grid}.field label{color:var(--ink-soft);font-size:12.5px}.field input{background:var(--paper);border:1px solid var(--card-border);color:var(--ink);border-radius:10px;outline:none;padding:13px 15px;font-family:Golos Text,sans-serif;font-size:15px;transition:border-color .15s}.field input:focus{border-color:var(--ink)}.field input.invalid{border-color:var(--wine)}.modal-submit{width:100%;margin-top:8px;padding:15px}.modal-note{color:var(--ink-mute);margin-top:14px;font-size:12.5px;line-height:1.5}.modal-success{text-align:center;padding:8px 0}.modal-success .check{background:var(--wine-soft);border:1px solid var(--wine-line);width:44px;height:44px;color:var(--wine);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;font-size:18px;display:flex}.modal-success .flow-desc{margin-bottom:18px}.modal-agency{color:var(--ink-soft);text-align:left;background:var(--paper-2);border:1px solid var(--card-border);border-radius:10px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.6}.modal-agency a{color:var(--wine);font-weight:500;text-decoration:none}.modal-agency a:hover{text-underline-offset:3px;text-decoration:underline}.modal-success .cta{width:100%;padding:14px}@media (max-width:720px){h1{letter-spacing:-.03em;font-size:28px}.process{grid-template-columns:1fr 1fr}.slides,.pricing{grid-template-columns:1fr}.input-card{flex-direction:column}.cta{padding:14px}.modal{padding:26px 22px}.modal-title{font-size:19px}.stats{grid-template-columns:1fr;gap:48px;margin-bottom:64px}.stat-value{font-size:44px}.ai-risk-lead{margin-bottom:72px;font-size:17px}.ai-block{grid-template-columns:1fr;gap:22px;padding:40px 0}.ai-block-side h3{font-size:18px}.ai-block-body p{font-size:14px}.pullquote{padding:44px 24px}.pullquote blockquote{font-size:18px}.criteria-head{margin-top:72px;font-size:20px}.criteria-sub{margin-bottom:44px}.criteria{margin-bottom:72px}.criterion{grid-template-columns:1fr;gap:0;padding:28px 0}.criterion-num{margin-bottom:10px;padding-top:0}.criterion h3{font-size:17px}.ai-punch{padding-top:56px;font-size:19px}.howto h2,.author-body h2{font-size:21px}.howto{margin-bottom:72px;padding:40px 24px}.howto-list li{grid-template-columns:1fr;gap:6px;padding:22px 0}.author{grid-template-columns:1fr;gap:28px;padding-bottom:72px}.author-photo{max-width:260px;margin:0 auto}.author-links{gap:20px}}
