.clarity-eyebrow{color:var(--orange)!important;letter-spacing:.2em}
.clarity-valueprop{font-family:var(--font-display);font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1.1;margin:26px 0 14px;color:var(--paper)}
.clarity-lead{max-width:600px;font-size:16px;line-height:1.6;color:#d6d3cd}.clarity-lead strong{color:var(--paper)}
.clarity-hero-bottom{flex-direction:column;align-items:flex-start!important;gap:22px!important;margin-top:26px!important}
.clarity-hero-bottom .hero-actions{display:flex;flex-wrap:wrap;gap:14px}
.clarity-primary{border-radius:999px;min-width:0;gap:18px}.clarity-secondary{border-radius:999px;min-width:0;gap:12px;background:transparent;color:var(--paper);border:1px solid rgba(255,255,255,.55);cursor:pointer}
.clarity-play{font-size:12px!important}
.clarity-trust{display:flex;flex-wrap:wrap;gap:8px 26px;list-style:none;padding:0;margin:0;font-size:12px;color:#bdbab3}.clarity-trust li::before{content:"✓";color:var(--orange);margin-right:8px}
.clarity-trust-col{flex-direction:column}
.clarity-products{padding:60px 0 50px;background:var(--ink)}
.clarity-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.clarity-card{display:flex;flex-direction:column;border:1px solid #2c2b29;border-radius:14px;padding:24px;background:linear-gradient(180deg,#151413,#0d0d0c)}
.clarity-card.is-lead{border-color:rgba(244,106,36,.45)}.clarity-card[data-product=rank]{border-color:var(--orange);box-shadow:0 0 40px rgba(244,106,36,.25)}
.clarity-card-num{color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:12px}
.clarity-card h3{font-family:var(--font-display);font-size:32px;line-height:1;margin:0 0 10px}
.clarity-card>p{font-size:13px;line-height:1.55;color:#bdbab3}
.clarity-mini{position:relative;margin:10px 0 18px;padding:16px;border:1px solid #2c2b29;border-radius:10px;background:#0a0a09;font-size:12px;color:#cfccc5;flex:1}
.clarity-example{position:absolute;top:8px;right:10px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#0a0a09;background:#d6d3cd;padding:2px 6px;border-radius:4px}
.clarity-score b{display:block;font-family:var(--font-display);font-size:44px}.clarity-score small{font-size:16px;color:#8d8a84}
.clarity-bar{height:6px;background:#2c2b29;border-radius:3px;margin:8px 0 12px}.clarity-bar span{display:block;height:100%;background:var(--orange);border-radius:3px}
.clarity-mini ul,.clarity-list{list-style:none;padding:0;margin:0}.clarity-mini li{padding:5px 0}.clarity-mini li::before{content:"•";color:var(--orange);margin-right:8px}
.clarity-list{padding:16px}
.clarity-chat p{background:#1d1c1a;border-radius:10px;padding:10px 12px}
.clarity-wave{display:flex;gap:4px;align-items:center;height:40px;justify-content:center}.clarity-wave i{width:4px;background:var(--orange);border-radius:2px;height:30%;animation:cw 1.2s ease-in-out infinite}.clarity-wave i:nth-child(odd){animation-delay:.3s}.clarity-wave i:nth-child(3n){animation-delay:.6s}
@keyframes cw{50%{height:100%}}@media (prefers-reduced-motion:reduce){.clarity-wave i{animation:none;height:60%}}
.clarity-card-link{color:var(--orange);font-size:13px;font-weight:700;margin-top:auto}.clarity-card-link:hover{text-decoration:underline}
.clarity-compliance{margin:22px 0 0;font-size:13px;color:#bdbab3}.clarity-compliance a{color:var(--orange)}
.clarity-kicker{color:var(--orange);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}
.clarity-results{padding:60px 0;border-top:1px solid #222}
.clarity-results-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:18px;align-items:stretch}
.clarity-results h2,.clarity-steps h2,.clarity-band h2,.clarity-included h2{font-family:var(--font-display);font-size:clamp(36px,4vw,60px);line-height:1;margin:0 0 16px}
.clarity-results h2 em{font-style:normal;color:var(--orange)}.clarity-results-grid>div:first-child p{color:#bdbab3;font-size:14px;line-height:1.6}
.clarity-stat{border:1px dashed #4a4844;border-radius:12px;padding:22px}.clarity-stat b{font-family:var(--font-display);font-size:44px;color:#8d8a84}.clarity-stat p{font-size:13px;color:#cfccc5}.clarity-stat span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange)}
.clarity-steps{padding:60px 0;border-top:1px solid #222}.clarity-steps-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end}.clarity-steps-head>p{color:#bdbab3;font-size:15px}
.clarity-step-list{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.clarity-step-list b{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--orange);border-radius:50%}.clarity-step-list h3{font-size:16px;margin:14px 0 6px}.clarity-step-list p{font-size:13px;color:#bdbab3}
.clarity-band{padding:40px 0 70px}.clarity-band-inner{display:grid;grid-template-columns:.8fr 1.6fr .7fr;gap:32px;align-items:center;border:1px solid rgba(244,106,36,.5);border-radius:16px;padding:32px;background:radial-gradient(ellipse at 20% 100%,rgba(244,106,36,.25),transparent 60%),#0d0d0c}
.clarity-band-inner p{color:#bdbab3;font-size:14px}
.clarity-band-visual{position:relative;display:grid;place-items:center;aspect-ratio:4/3;border:1px solid #2c2b29;border-radius:12px;background:#0a0a09}.clarity-band-visual b{font-family:var(--font-display);font-size:72px;color:var(--orange);line-height:1}.clarity-band-visual small{color:#8d8a84}
.clarity-included{padding:70px 0;background:var(--ink);color:var(--paper);border-top:1px solid #222}
.clarity-included-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}.clarity-included-grid>div{border:1px solid #2c2b29;border-radius:12px;padding:20px}.clarity-included-grid h3{font-size:16px;margin:0 0 10px;color:var(--orange)}.clarity-included-grid ul{margin:0;padding-left:18px;font-size:13px;line-height:1.6;color:#cfccc5}
.clarity-note{margin-top:18px;font-size:13px;color:#bdbab3}.clarity-note a{color:var(--orange)}
.clarity-agency{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;margin-top:40px;border:1px solid var(--orange);border-radius:14px;padding:28px}.clarity-agency h3{font-family:var(--font-display);font-size:34px;margin:0 0 10px}.clarity-agency p{color:#bdbab3;font-size:14px}.clarity-agency-price b{font-family:var(--font-display);font-size:40px;display:block}
.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media (max-width:1000px){.clarity-card-grid,.clarity-results-grid,.clarity-step-list,.clarity-included-grid{grid-template-columns:1fr 1fr}.clarity-results-grid>div:first-child{grid-column:1/-1}.clarity-band-inner,.clarity-agency,.clarity-steps-head{grid-template-columns:1fr}}
@media (max-width:620px){.clarity-card-grid,.clarity-results-grid,.clarity-step-list,.clarity-included-grid{grid-template-columns:1fr}.clarity-hero-bottom .hero-actions>*{width:100%}}
.clarity-callback{font-size:13px;color:#d6d3cd;border-bottom:1px solid rgba(255,255,255,.3)}.clarity-callback:hover{color:var(--orange)}
.clarity-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}.clarity-tiers>div{border:1px solid #2c2b29;border-radius:12px;padding:22px}.clarity-tiers>div.is-lead{border-color:var(--orange)}.clarity-tiers h3{margin:0 0 6px;font-size:18px}.clarity-tiers b{font-family:var(--font-display);font-size:38px}.clarity-tiers small{font-size:13px;color:#8d8a84}.clarity-tiers ul{padding-left:18px;font-size:13px;line-height:1.7;color:#cfccc5}
@media (max-width:800px){.clarity-tiers{grid-template-columns:1fr}}
.clarity-see-inner{display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:center}.clarity-see h2 em{font-style:normal;color:var(--orange)}.clarity-see p{color:#bdbab3;font-size:16px;max-width:620px}.clarity-see-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}
.clarity-disclosure{border-left:3px solid var(--orange);padding-left:12px}
@media (max-width:800px){.clarity-see-inner{grid-template-columns:1fr}.clarity-see-actions{justify-content:flex-start}}

.clarity-pricing-summary{max-width:760px;color:#cfccc5;font-size:15px;line-height:1.6;margin:22px 0 0}.clarity-tiers .clarity-badge{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:99px;background:var(--orange);color:#111;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.clarity-tiers .clarity-kicker{margin:0 0 8px}.clarity-tagline{color:#cfccc5;font-size:14px;margin:6px 0 12px}.clarity-tiers dl{margin:0 0 12px;font-size:13px;line-height:1.5}.clarity-tiers dl>div{display:grid;grid-template-columns:130px 1fr;gap:8px;padding:6px 0;border-top:1px solid #2c2b29}.clarity-tiers dt{color:#8d8a84}.clarity-tiers dd{margin:0;color:#f4f1ea}.clarity-tier-note{font-size:12px;color:#8d8a84;margin:0 0 14px}.clarity-tiers .button{width:100%;justify-content:center}
