.backlink-page{background:#f6f7f9;color:#111827}.backlink-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#0d1117 0%,#171c25 58%,#241219 100%);color:#fff;padding:76px 0 68px}.backlink-hero:before{content:"";position:absolute;inset:-40% auto auto 55%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(200,16,46,.24),rgba(200,16,46,0) 68%);pointer-events:none}.backlink-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:48px;align-items:center}.backlink-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#f4b5c0}.backlink-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:#c8102e;box-shadow:0 0 0 6px rgba(200,16,46,.15)}.backlink-hero h1{font-size:clamp(2.35rem,5vw,4.65rem);line-height:.98;letter-spacing:-.055em;margin:18px 0 22px;max-width:900px}.backlink-hero h1 span{color:#ff5b75}.backlink-hero-lead{font-size:1.12rem;line-height:1.75;color:#d8dde7;max-width:760px;margin:0}.backlink-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.backlink-actions .btn{min-height:48px}.backlink-note{display:flex;gap:11px;align-items:flex-start;margin-top:20px;color:#aeb7c6;font-size:.9rem;line-height:1.55}.backlink-note b{color:#fff}.backlink-proof-card{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:28px;box-shadow:0 26px 70px rgba(0,0,0,.28);backdrop-filter:blur(14px)}.backlink-proof-card .mini-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:#f4b5c0;font-weight:800}.backlink-profile-preview{margin-top:16px;border-radius:18px;background:#fff;color:#111827;padding:20px}.backlink-profile-head{display:flex;align-items:center;gap:13px}.backlink-avatar{width:48px;height:48px;border-radius:14px;background:#111827;color:#fff;display:grid;place-items:center;font-weight:900;font-size:1.15rem}.backlink-profile-head strong{display:block;font-size:1rem}.backlink-profile-head span{display:block;color:#6b7280;font-size:.83rem;margin-top:3px}.backlink-profile-link{margin-top:18px;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:.88rem}.backlink-profile-link em{font-style:normal;color:#c8102e;font-weight:800}.backlink-section{padding:72px 0}.backlink-section.white{background:#fff}.backlink-section-head{max-width:760px;margin-bottom:34px}.backlink-section-head .kicker{margin-bottom:8px}.backlink-section h2{font-size:clamp(1.85rem,3vw,3rem);letter-spacing:-.04em;margin:0 0 14px}.backlink-section-head p{color:#5b6472;line-height:1.75;margin:0}.backlink-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.backlink-benefit{background:#fff;border:1px solid #e7e9ee;border-radius:20px;padding:24px;box-shadow:0 10px 35px rgba(17,24,39,.05)}.backlink-benefit span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:#fff1f3;color:#c8102e;font-weight:900}.backlink-benefit h3{font-size:1.06rem;margin:18px 0 8px}.backlink-benefit p{margin:0;color:#667085;font-size:.92rem;line-height:1.65}.backlink-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:steps}.backlink-step{position:relative;background:#111827;color:#fff;border-radius:22px;padding:28px;counter-increment:steps;min-height:210px}.backlink-step:before{content:"0" counter(steps);display:block;color:#ff6d84;font-weight:900;font-size:.84rem;letter-spacing:.08em;margin-bottom:22px}.backlink-step h3{font-size:1.2rem;margin:0 0 10px}.backlink-step p{color:#cbd2dc;line-height:1.65;margin:0}.backlink-categories{display:flex;flex-wrap:wrap;gap:10px}.backlink-categories a{display:inline-flex;padding:10px 14px;border:1px solid #dfe3e8;background:#fff;border-radius:999px;color:#1f2937;text-decoration:none;font-weight:750;font-size:.9rem;transition:.18s ease}.backlink-categories a:hover{border-color:#c8102e;color:#c8102e;transform:translateY(-1px)}.backlink-comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px}.backlink-plan{border:1px solid #e4e7ec;border-radius:22px;padding:28px;background:#fff}.backlink-plan.featured{border-color:#e5a3ae;box-shadow:0 16px 50px rgba(200,16,46,.08)}.backlink-plan small{display:block;color:#667085;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.backlink-plan h3{font-size:1.45rem;margin:8px 0 16px}.backlink-plan ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.backlink-plan li{display:flex;gap:9px;color:#4b5563;line-height:1.45}.backlink-plan li:before{content:"✓";font-weight:900;color:#c8102e}.backlink-trust{margin-top:28px;padding:20px 22px;background:#fff7f8;border:1px solid #f2cbd2;border-radius:16px;color:#56333a;line-height:1.65}.backlink-trust strong{color:#8f0d24}.backlink-faq{display:grid;gap:12px;max-width:900px}.backlink-faq details{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:0 20px}.backlink-faq summary{cursor:pointer;font-weight:800;padding:19px 0;list-style:none}.backlink-faq summary::-webkit-details-marker{display:none}.backlink-faq p{color:#5e6673;line-height:1.7;margin:0 0 20px}.backlink-final{background:#111827;color:#fff;border-radius:28px;padding:38px;display:flex;justify-content:space-between;align-items:center;gap:24px}.backlink-final h2{margin:0 0 8px;font-size:clamp(1.7rem,3vw,2.6rem)}.backlink-final p{margin:0;color:#c7ced8;line-height:1.65;max-width:700px}.backlink-final .backlink-actions{margin:0;flex:0 0 auto}.backlink-breadcrumb{font-size:.82rem;color:#9ca3af;margin-bottom:18px}.backlink-breadcrumb a{color:#c7ced8;text-decoration:none}.backlink-breadcrumb a:hover{color:#fff}@media(max-width:900px){.backlink-hero-grid,.backlink-comparison{grid-template-columns:1fr}.backlink-proof-card{max-width:620px}.backlink-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.backlink-steps{grid-template-columns:1fr}.backlink-final{align-items:flex-start;flex-direction:column}.backlink-final .backlink-actions{margin-top:10px}}@media(max-width:600px){.backlink-hero{padding:54px 0 50px}.backlink-hero h1{font-size:2.45rem}.backlink-hero-lead{font-size:1rem}.backlink-proof-card{padding:18px;border-radius:19px}.backlink-section{padding:54px 0}.backlink-benefits{grid-template-columns:1fr}.backlink-final{padding:26px;border-radius:22px}.backlink-actions{display:grid;grid-template-columns:1fr;width:100%}.backlink-actions .btn{text-align:center;justify-content:center}.backlink-profile-link{align-items:flex-start;flex-direction:column;gap:6px}}
