.clarity-shell{width:min(1180px,calc(100% - 48px));margin:0 auto}.clarity-hero{padding:92px 0 74px;background:linear-gradient(180deg,#fff 0%,#f7f7f9 100%);border-bottom:1px solid var(--border,#e5e5e7)}.clarity-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:72px;align-items:center}.clarity-hero h1{max-width:760px;margin:0;font-size:clamp(52px,7vw,88px);line-height:1.02;letter-spacing:-.065em;color:#111113}.clarity-hero p{max-width:720px;margin:28px 0 0;font-size:19px;line-height:1.72;color:#5f6066}.clarity-proof{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:#6e6e73;font-size:13px;font-weight:600}.clarity-result-preview{background:#111113;color:#fff;border-radius:28px;padding:26px;box-shadow:0 34px 90px rgba(17,17,19,.2)}.clarity-preview-head{display:flex;justify-content:space-between;align-items:center;color:#a1a1a6;font-size:10px;letter-spacing:.12em}.clarity-preview-head span{font-size:18px;color:#fff;font-weight:750;letter-spacing:-.04em}.clarity-preview-score{display:flex;align-items:baseline;gap:7px;padding:38px 0 24px;border-bottom:1px solid #2c2c2e}.clarity-preview-score strong{font-size:84px;line-height:.9;letter-spacing:-.08em}.clarity-preview-score span{color:#8e8e93}.clarity-preview-row{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid #2c2c2e}.clarity-preview-row span{display:flex;align-items:center;gap:10px}.clarity-preview-row img{filter:invert(1);opacity:.9}.clarity-result-preview small{display:block;margin-top:18px;color:#8e8e93;line-height:1.5}.clarity-section{padding:96px 0;background:#fff}.clarity-alt{background:#f5f5f7}.clarity-section-head{max-width:760px;margin-bottom:42px}.clarity-section-head h2,.clarity-seo-grid h2,.clarity-closing h2{margin:0;font-size:clamp(38px,4.6vw,60px);line-height:1.08;letter-spacing:-.055em;color:#111113}.clarity-section-head p,.clarity-seo-grid p,.clarity-closing p{margin:18px 0 0;color:#6e6e73;font-size:17px;line-height:1.7}.clarity-three{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9d9de}.clarity-three article{padding:30px 30px 12px 0;border-right:1px solid #d9d9de}.clarity-three article+article{padding-left:30px}.clarity-three article:last-child{border-right:0}.clarity-three span{font-size:12px;color:#0071e3;font-weight:750;letter-spacing:.12em}.clarity-three h3,.clarity-steps h3,.clarity-metrics h3{margin:20px 0 10px;font-size:24px;letter-spacing:-.035em}.clarity-three p,.clarity-steps p,.clarity-metrics p{margin:0;color:#6e6e73;line-height:1.65}.clarity-steps{display:grid;gap:0;border-top:1px solid #d9d9de}.clarity-steps article{display:grid;grid-template-columns:90px 1fr;gap:24px;padding:30px 0;border-bottom:1px solid #d9d9de}.clarity-steps b{font-size:14px;color:#0071e3;letter-spacing:.12em}.clarity-steps h3{margin:0 0 8px}.clarity-result-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}.clarity-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d9d9de}.clarity-metrics article{padding:28px 24px 28px 0;border-bottom:1px solid #d9d9de}.clarity-metrics article:nth-child(even){padding-left:24px;border-left:1px solid #d9d9de}.clarity-metrics h3{margin:0 0 8px;font-size:19px}.clarity-seo-block{background:#111113;color:#fff}.clarity-seo-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:80px;align-items:end}.clarity-seo-grid h2{color:#fff}.clarity-seo-grid p{color:#a1a1a6}.clarity-seo-grid>div:last-child{display:grid;gap:14px}.clarity-seo-grid a{display:block;padding:18px 0;border-top:1px solid #343438;color:#fff;font-weight:650}.clarity-closing{padding:72px 0;background:#eef5ff;border-top:1px solid #dbe7f7}.clarity-closing .clarity-shell{display:flex;align-items:center;justify-content:space-between;gap:48px}.clarity-closing h2{font-size:clamp(34px,4vw,52px)}.clarity-closing p{max-width:720px}.admin-real-stats .stat:last-child .stat-number{font-size:16px;line-height:1.35;letter-spacing:-.02em}.admin-real-loading,.admin-real-error{margin-top:28px;padding:44px}.admin-real-error h2{margin-top:0}.admin-real-empty{padding:60px 24px;text-align:center}.admin-real-empty h2{margin:0 0 20px;font-size:24px}.admin-provider-list{display:grid}.admin-provider-list>div{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--border,#e5e5e7)}.admin-provider-list>div span{display:flex;align-items:center;gap:10px}.admin-provider-list code{font-size:12px;color:var(--muted,#6e6e73)}.admin-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.admin-support-grid .panel{padding:28px}.admin-support-grid h2{margin:0 0 18px;font-size:23px;letter-spacing:-.035em}.admin-support-grid ol,.admin-support-grid ul{margin:0;padding-left:22px;color:#515157;line-height:1.7}.admin-support-grid li+li{margin-top:10px}.admin-support-actions{display:flex;gap:10px;margin-top:24px}.modal textarea{width:100%;min-height:132px;resize:vertical;border:1px solid var(--border,#d2d2d7);border-radius:12px;padding:13px 14px;font:inherit;background:#fff;color:#1d1d1f;outline:none}.modal textarea:focus{border-color:#0071e3;box-shadow:0 0 0 4px rgba(0,113,227,.12)}.modal .field small{display:block;margin-top:7px;color:var(--muted,#6e6e73);font-size:11px;line-height:1.45}.sl-language-switcher{flex:0 0 auto}@media(max-width:900px){.clarity-hero-grid,.clarity-result-grid,.clarity-seo-grid{grid-template-columns:1fr}.clarity-result-preview{max-width:620px}.clarity-three{grid-template-columns:1fr}.clarity-three article,.clarity-three article+article{padding:25px 0;border-right:0;border-bottom:1px solid #d9d9de}.clarity-metrics{grid-template-columns:1fr}.clarity-metrics article,.clarity-metrics article:nth-child(even){padding:24px 0;border-left:0}.admin-support-grid{grid-template-columns:1fr}}@media(max-width:640px){.clarity-shell{width:min(100% - 28px,1180px)}.clarity-hero{padding:64px 0 46px}.clarity-hero h1{font-size:49px}.clarity-hero p{font-size:16px}.clarity-section{padding:68px 0}.clarity-section-head h2,.clarity-seo-grid h2{font-size:38px}.clarity-steps article{grid-template-columns:52px 1fr}.clarity-closing .clarity-shell{display:block}.clarity-closing .btn{margin-top:24px}.admin-support-actions{display:grid}.admin-provider-list>div{align-items:flex-start;flex-direction:column;gap:8px}.admin-real-stats .stat:last-child .stat-number{font-size:14px}.public-nav .customer-trial-link{display:none}}
