.article-page{padding-top:calc(var(--trueclean-header-height,92px) + var(--trueclean-trust-height,74px) + 28px)}.article-shell{max-width:900px;margin:auto}.article-shell h1{font-size:clamp(2.7rem,6vw,5.5rem)}.article-shell h2{font-size:clamp(2rem,4vw,3.2rem);margin-top:62px}.article-shell h3{font-size:1.35rem;margin-top:32px;color:#f0c187}.article-shell li,.article-shell p{font-size:1.06rem;color:#e3d5c5}.article-shell ul{padding-left:22px;color:#ddcfbf}.article-shell>h2{margin-top:48px}.article-shell>h3{margin-top:27px}.article-shell p{margin-top:15px}.article-cta{margin-top:70px;padding:40px;border-radius:26px;background:linear-gradient(135deg,#3b2618,#1b110b);border:1px solid rgba(255,255,255,.14)}.toc{margin:32px 0;padding:26px;border:1px solid rgba(255,255,255,.15);border-radius:22px;background:rgba(255,255,255,.035)}.toc h2{font-size:1.55rem;margin-bottom:14px}.toc ol{margin:0;padding-left:22px}.toc a{color:#f0c187}.comparison{width:100%;border-collapse:collapse;margin:26px 0 38px;border-radius:18px;overflow:hidden}.comparison td,.comparison th{padding:15px 16px;border:1px solid rgba(255,255,255,.13);text-align:left;vertical-align:top}.comparison th{background:rgba(223,169,99,.19);color:#fff}.comparison td{background:rgba(255,255,255,.025)}.faq-list{display:grid;gap:12px;margin:22px 0 34px}.faq-item{padding:20px 22px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.03)}.faq-item h3{font-size:1.18rem;margin-bottom:8px}@media(max-width:800px){.comparison{font-size:.9rem}.comparison td,.comparison th{padding:11px}.article-shell{width:min(100% - 28px,900px)}}.eyebrow{display:inline-block;position:relative;font-size:1.05em!important;padding-bottom:11px}.eyebrow:after{content:"";position:absolute;left:50%;bottom:0;width:82%;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#d4a85c 15%,#f0c878 50%,#d4a85c 85%,transparent);box-shadow:0 1px 9px rgba(212,168,92,.3)}.sr-paths{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0 44px}.sr-path{padding:24px 20px;border:1px solid rgba(223,169,99,.3);border-radius:20px;background:rgba(255,255,255,.025)}.sr-path strong{display:block;color:#f3dfc4;font-family:Georgia,serif;font-size:1.18rem;margin-bottom:8px}.sr-steps{counter-reset:step;display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:26px 0 42px}.sr-step{padding:24px;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.025)}.sr-step:before{counter-increment:step;content:counter(step);display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--gold);color:#1b1009;font-weight:900;margin-bottom:14px}.sr-step h3{margin-bottom:8px}@media(max-width:800px){.sr-paths,.sr-steps{grid-template-columns:1fr 1fr}}@media(max-width:540px){.sr-paths,.sr-steps{grid-template-columns:1fr}}.diagnosis-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:34px 0 54px}.diagnosis-card{border:1px solid rgba(223,169,99,.34);border-radius:26px;padding:30px;background:linear-gradient(145deg,rgba(223,169,99,.09),rgba(255,255,255,.025));box-shadow:0 20px 55px rgba(0,0,0,.18)}.diagnosis-card .num{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#dfa963;color:#1a100a;font-weight:900;margin-bottom:16px}.diagnosis-card h3{font-size:1.75rem;margin-bottom:12px}.diagnosis-card .signal{color:#f0c187;font-weight:800;margin-top:14px}.project-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0 50px}.proof-card{overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:rgba(255,255,255,.03)}.proof-copy{padding:23px}.proof-copy h3{margin-bottom:10px}.checklist{margin:24px 0 40px;padding:0;list-style:none}.checklist li{padding:15px 0 15px 34px;border-bottom:1px solid rgba(255,255,255,.12);position:relative}.checklist li:before{content:"✓";position:absolute;left:4px;color:#dfa963;font-weight:900}@media(max-width:900px){.diagnosis-grid,.project-proof{grid-template-columns:1fr}}