:root{--ink:#111827;--muted:#5f6b7a;--line:#e5e7eb;--soft:#f9fafb;--paper:#ffffff;--teal:#2563eb;--teal-dark:#1d4ed8;--gold:#7c3aed;--navy:#4f46e5;--purple:#9333ea;--shadow:0 18px 55px rgba(17,24,39,0.12)}@media (max-width:640px){.directory-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:6px 0 18px}.directory-search,.directory-select,.directory-select.sort-select{width:100%;min-width:0;flex:0 0 auto;height:44px;min-height:44px;max-height:44px;border-radius:8px}.directory-search{padding:0 12px}.directory-search svg{width:18px;height:18px}.directory-search input,.directory-select select{height:44px;min-height:0;font-size:15px;line-height:44px}.directory-select select{padding:0 34px 0 14px;font-weight:750}.directory-select svg{right:12px;width:17px;height:17px}.download-button{width:100%;height:42px;min-height:42px;max-height:42px}.view-toggle{width:100%;padding:4px}.view-toggle button{flex:1 1;min-height:36px;padding:0 8px;font-size:13px}body,html{overflow-x:hidden}main canvas,main img,main video{max-width:100%}.footer-inner,.hero-inner,.nav,.section-inner{width:min(1180px,calc(100% - 24px))}.nav{flex-wrap:wrap;gap:10px;padding:10px 0}.brand{min-width:0}.brand-copy span{max-width:152px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-copy small{display:none}.nav-actions{margin-left:auto}.nav-actions .button{min-height:38px;padding:0 11px;font-size:13px;white-space:nowrap}.nav-links{order:3;width:100%;gap:8px;overflow-x:auto;overflow-y:visible;padding:2px 0 6px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}}@media (max-width:640px){.nav-links::-webkit-scrollbar{display:none}.nav-dropdown-trigger,.nav-links>a{flex:0 0 auto;min-height:38px;padding:0 10px;border-radius:8px;font-size:13px;white-space:nowrap}.nav-dropdown{flex:0 0 auto}.nav-dropdown-menu{left:0;right:auto;min-width:min(300px,calc(100vw - 24px));padding:10px}.nav-links .nav-dropdown-item{gap:10px;padding:10px 12px;font-size:15px}.breadcrumbs-inner{width:calc(100% - 24px);min-height:38px;flex-wrap:nowrap;overflow-x:auto;padding:0;font-size:12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.breadcrumbs-inner::-webkit-scrollbar{display:none}.breadcrumb-item,.breadcrumb-separator{flex:0 0 auto}.backlinks-hero-actions,.hero-actions,.section-actions{width:100%;flex-direction:column;align-items:stretch}.backlinks-hero-actions .button,.blog-article-cta .button,.blog-article-wide-cta .button,.hero-actions .button,.manual-submit-card .button,.section-actions .button{width:100%;justify-content:center}.directory-toolbar{grid-template-columns:1fr;gap:10px}.directory-toolbar button,.directory-toolbar input,.directory-toolbar select{width:100%}.directory-browser-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.directory-browser-table table{min-width:760px}.backlinks-hero-grid,.backlinks-process-grid,.backlinks-stat-grid,.blog-card-grid,.guest-pricing-grid,.more-directory-grid,.pricing-grid.submit-pricing,.related-directory-grid{grid-template-columns:1fr}.guest-price-card.featured,.price-card.featured,.pricing-card.popular{transform:none}.submit-ultimate-card{margin-top:18px;gap:18px;padding:22px;text-align:left}.submit-ultimate-card h3{font-size:clamp(28px,10vw,42px)}.submit-ultimate-card p{font-size:15px}.submit-ultimate-card ul{grid-template-columns:1fr}.submit-ultimate-action{padding:18px}.submit-ultimate-action .price-line{justify-content:center}.submit-ultimate-action .checkout-action{width:100%}.backlinks-hero h1,.blog-article-hero h1{font-size:clamp(34px,12vw,52px)}.blog-article-image-wrap,.generated-hero-art,.hero-image-wrap,.image-mockup{max-width:100%;overflow:hidden}.blog-article-checklist,.blog-article-cta,.blog-article-section,.blog-article-summary,.blog-article-toc,.blog-article-wide-cta{border-radius:8px}.blog-article-section{overflow-wrap:anywhere}.blog-article-checklist p,.blog-article-section p,.blog-article-summary p,.legal-shell p{font-size:15px;line-height:1.75}.blog-article-checklist>div,.blog-article-summary>div{grid-template-columns:1fr}.legal-shell{width:calc(100% - 24px);padding:44px 0 64px}.legal-shell h1{font-size:clamp(34px,11vw,48px)}.footer-inner{grid-template-columns:1fr;gap:22px;padding:32px 0}code,pre{white-space:pre-wrap;overflow-wrap:anywhere}}@media (max-width:420px){.nav-actions .button span{display:none}.nav-actions .button{width:38px;padding:0}.brand-copy span{max-width:126px}.blog-article-cta.launch-cta,.blog-article-wide-cta,.submit-ultimate-card{padding:18px}.pricing-modal-layer{padding:10px}.pricing-modal{width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:42px 12px 18px;overflow-x:hidden}.pricing-modal-head h2{display:flex;font-size:20px;text-align:left}.pricing-modal-head p{text-align:left}.pricing-modal-plan,.pricing-modal-ultimate-action{grid-template-columns:1fr;justify-items:stretch;text-align:center}.pricing-modal-plan{padding:18px 14px 14px}.pricing-modal-ultimate-action,.pricing-plan-action,.pricing-plan-copy{min-width:0}.pricing-plan-action{justify-items:stretch}.pricing-modal-ultimate-action button,.pricing-plan-action button{width:100%;white-space:normal}.pricing-modal-ultimate{padding:16px 14px}.pricing-modal-ultimate-kicker,.pricing-plan-stars{justify-content:center}.pricing-modal-ultimate h3,.pricing-modal-ultimate p{text-align:center}.pricing-modal-benefits,.pricing-modal-testimonials article{padding:14px}}.pricing-modal{overflow-x:hidden;max-width:calc(100vw - 32px)}.pricing-modal,.pricing-modal *,.pricing-modal :after,.pricing-modal :before{box-sizing:border-box}.pricing-modal-benefits,.pricing-modal-head,.pricing-modal-head h2,.pricing-modal-head p,.pricing-modal-plan,.pricing-modal-plans,.pricing-modal-testimonials,.pricing-modal-testimonials .testimonial-column,.pricing-modal-testimonials .testimonial-masonry,.pricing-modal-testimonials article,.pricing-modal-ultimate,.pricing-modal-ultimate-action,.pricing-modal-ultimate-copy{min-width:0;max-width:100%}.pricing-modal-plans,.pricing-modal-ultimate{width:100%}.pricing-modal-testimonials{overflow-x:hidden}.pricing-modal-testimonials .testimonial-masonry{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.pricing-modal-testimonials .testimonial-column{display:grid;grid-gap:12px;gap:12px;width:100%}.pricing-modal-testimonials .proof-chart,.pricing-modal-testimonials .proof-metrics,.pricing-modal-testimonials .testimonial-proof-panel{min-width:0;max-width:100%;overflow:hidden}.pricing-modal-ultimate p,.pricing-plan-copy h3,.pricing-plan-copy p,.pricing-plan-includes,.pricing-plan-includes li{overflow-wrap:anywhere}@media (max-width:1180px){.pricing-modal-plans{grid-template-columns:1fr}.pricing-modal-plan{grid-template-columns:minmax(0,1fr) auto;min-height:auto;align-items:center;text-align:left}.pricing-modal-plan.popular{transform:none}}@media (max-width:760px){.pricing-modal{max-width:calc(100vw - 20px)}.pricing-modal-ultimate-action{grid-template-columns:1fr;text-align:center}.pricing-modal-testimonials .testimonial-masonry{grid-template-columns:1fr}}.breadcrumbs{border-bottom:1px solid #e5e7eb;background:rgba(255,255,255,.92)}.breadcrumbs-inner{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-height:44px;color:#64748b;font-size:14px;font-weight:750}.breadcrumb-item,.breadcrumbs a{display:inline-flex;gap:6px;align-items:center}.breadcrumbs a{color:#2563eb}.breadcrumbs span[aria-current=page]{color:#334155}.legal-page{background:linear-gradient(180deg,#fff,#f8fafc)}.legal-shell{max-width:900px;padding:64px 0 84px}.legal-shell h1{color:#111827;font-size:clamp(42px,6vw,72px);line-height:.98}.legal-shell h2{margin-top:34px;color:#111827;font-size:28px}.legal-shell p{margin-top:12px;color:#475569;font-size:18px;line-height:1.7}.pricing-modal-layer .pricing-modal{width:min(95vw,760px);max-height:92vh;border-radius:9px;padding:24px 24px 20px;color:#111827}.pricing-modal-layer .pricing-modal-close{top:14px;right:14px;width:28px;height:28px;border-radius:6px}.pricing-modal-layer .pricing-modal-close svg{width:18px;height:18px}.pricing-modal-layer .pricing-modal-head{text-align:left}.pricing-modal-layer .pricing-modal-head h2{gap:11px;justify-content:flex-start;color:#111827;font-size:25px}.pricing-modal-layer .pricing-modal-head h2>span{width:34px;height:34px;border-radius:8px}.pricing-modal-layer .pricing-modal-head h2>span svg{width:18px;height:18px}.pricing-modal-layer .pricing-modal-head p{margin-top:16px;max-width:680px;color:#4b5563;font-size:15px;line-height:1.55}.pricing-modal-layer .pricing-modal-plans{gap:12px;margin-top:28px}.pricing-modal-layer .pricing-modal-plan{min-height:234px;gap:12px;border-radius:8px;padding:22px 16px 16px}.pricing-modal-layer .pricing-modal-plan.popular{box-shadow:0 12px 24px rgba(37,99,235,.12);transform:scale(1.025)}.pricing-modal-layer .pricing-modal-badge{top:-10px;padding:4px 10px;border-radius:4px;font-size:12px}.pricing-modal-layer .pricing-plan-copy h3{color:#111827;font-size:16px}.pricing-modal-layer .pricing-plan-copy p{margin-top:10px;color:#4b5563;font-size:13px}.pricing-modal-layer .pricing-plan-copy strong{margin-top:15px;color:#2563eb;font-size:40px}.pricing-modal-layer .pricing-plan-copy span{margin-top:2px;color:#4b5563;font-size:16px}.pricing-modal-layer .pricing-plan-stars{gap:2px;margin-top:10px}.pricing-modal-layer .pricing-plan-stars svg{width:15px;height:15px}.pricing-modal-layer .pricing-plan-action{gap:12px}.pricing-modal-layer .pricing-plan-action b{color:#111827;font-size:23px}.pricing-modal-layer .pricing-plan-action small{margin-top:4px;color:#6b7280;font-size:12px}.pricing-modal-layer .pricing-plan-action button{min-height:40px;border-radius:6px;padding:0 18px;font-size:15px}.pricing-modal-layer .pricing-modal-benefits{margin-top:18px;border-radius:8px;padding:16px 18px}.pricing-modal-layer .pricing-modal-benefits h3{margin-bottom:14px;color:#111827;font-size:20px}.pricing-modal-layer .pricing-modal-benefits>div{gap:10px 42px}.pricing-modal-layer .pricing-modal-benefits p{gap:9px;color:#374151;font-size:14px}.pricing-modal-layer .pricing-modal-benefits svg{width:14px;height:14px}.pricing-modal-layer .pricing-modal-testimonials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:14px}.pricing-modal-layer .pricing-modal-testimonials h3{grid-column:1/-1;margin-bottom:2px;color:#111827;font-size:18px;text-align:center}.pricing-modal-layer .pricing-modal-testimonials article{min-height:0;border-color:#e5e7eb;border-radius:10px;padding:16px}.pricing-modal-layer .pricing-modal-testimonials article>div{gap:12px}.pricing-modal-layer .pricing-modal-testimonials img{width:42px;height:42px}.pricing-modal-layer .pricing-modal-testimonials strong{color:#374151;font-size:16px}.pricing-modal-layer .pricing-modal-testimonials span{color:#4b5563;font-size:13px}.pricing-modal-layer .pricing-modal-testimonials .testimonial-stars{margin-top:12px;color:#fbbf24;font-size:20px;letter-spacing:1px}.pricing-modal-layer .pricing-modal-testimonials article>p:last-child{margin-top:10px;color:#374151;font-size:15px;line-height:1.42}@media (max-width:760px){.pricing-modal-layer .pricing-modal{width:min(95vw,520px);max-height:88vh;padding:42px 16px 18px}.pricing-modal-layer .pricing-modal-head{text-align:center}.pricing-modal-layer .pricing-modal-head h2{justify-content:center;font-size:21px}.pricing-modal-layer .pricing-modal-head p{font-size:13.5px;text-align:center}.pricing-modal-layer .pricing-modal-plans{grid-template-columns:1fr;gap:10px}.pricing-modal-layer .pricing-modal-plan{grid-template-columns:minmax(0,1fr) auto;min-height:auto;align-items:center;padding:16px;text-align:left}.pricing-modal-layer .pricing-modal-plan.popular{order:-1;transform:none}.pricing-modal-layer .pricing-modal-badge{left:16px;transform:none}.pricing-modal-layer .pricing-plan-copy strong{font-size:32px}.pricing-modal-layer .pricing-modal-benefits>div,.pricing-modal-layer .pricing-modal-testimonials{grid-template-columns:1fr}}.pricing-modal-layer{padding:18px}.pricing-modal{width:min(95vw,760px);max-height:min(92vh,980px);border-radius:9px;padding:24px 24px 20px}.pricing-modal-close{top:14px;right:14px;width:28px;height:28px;border-radius:6px}.pricing-modal-close svg{width:18px;height:18px}.pricing-modal-head{text-align:left}.pricing-modal-head h2{gap:11px;justify-content:flex-start;font-size:25px}.pricing-modal-head h2>span{width:34px;height:34px;border-radius:8px}.pricing-modal-head h2>span svg{width:18px;height:18px}.pricing-modal-head p{margin-top:16px;max-width:680px;font-size:15px}.pricing-modal-plans{gap:12px;margin-top:28px}.pricing-modal-plan{min-height:234px;gap:12px;border-radius:8px;padding:22px 16px 16px}.pricing-modal-plan.popular{box-shadow:0 12px 24px rgba(37,99,235,.12);transform:scale(1.025)}.pricing-modal-badge{top:-10px;padding:4px 10px;border-radius:4px;font-size:12px}.pricing-plan-copy h3{font-size:16px}.pricing-plan-copy p{margin-top:10px;font-size:13px}.pricing-plan-copy strong{margin-top:15px;font-size:40px}.pricing-plan-copy span{margin-top:2px;font-size:16px}.pricing-plan-stars{gap:2px;margin-top:10px}.pricing-plan-stars svg{width:15px;height:15px}.pricing-plan-action{gap:12px}.pricing-plan-action b{font-size:23px}.pricing-plan-action small{margin-top:4px;font-size:12px}.pricing-plan-action button{min-height:40px;border-radius:6px;padding:0 18px;font-size:15px}.pricing-modal-benefits{margin-top:18px;border-radius:8px;padding:16px 18px}.pricing-modal-benefits h3{margin-bottom:14px;font-size:20px}.pricing-modal-benefits>div{gap:10px 42px}.pricing-modal-benefits p{gap:9px;font-size:14px}.pricing-modal-benefits svg{width:14px;height:14px}.pricing-modal-testimonials{gap:12px;margin-top:16px;padding-top:14px}.pricing-modal-testimonials h3{grid-column:1/-1;margin-bottom:2px;color:#111827;font-size:18px;text-align:center}.pricing-modal-testimonials article{min-height:0;border-color:#e5e7eb;border-radius:10px;padding:16px}.pricing-modal-testimonials article>div{gap:12px}.pricing-modal-testimonials img{width:42px;height:42px}.pricing-modal-testimonials strong{font-size:16px}.pricing-modal-testimonials span{font-size:13px}.pricing-modal-testimonials .testimonial-stars{margin-top:12px;font-size:20px;letter-spacing:1px}.pricing-modal-testimonials article>p:last-child{margin-top:10px;font-size:15px;line-height:1.42}@media (max-width:760px){.pricing-modal{width:min(95vw,520px);max-height:88vh;padding:42px 16px 18px}.pricing-modal-head{text-align:center}.pricing-modal-head h2{justify-content:center;font-size:21px}.pricing-modal-head p{font-size:13.5px;text-align:center}.pricing-modal-plans{grid-template-columns:1fr;gap:10px}.pricing-modal-plan{grid-template-columns:minmax(0,1fr) auto;min-height:auto;align-items:center;padding:16px;text-align:left}.pricing-modal-plan.popular{order:-1;transform:none}.pricing-modal-badge{left:16px;transform:none}.pricing-plan-copy strong{font-size:32px}.pricing-modal-benefits>div,.pricing-modal-testimonials{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:linear-gradient(#ffffff,#ffffff) padding-box,radial-gradient(ellipse at top,rgba(37,99,235,.08),transparent 45%) fixed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid rgba(229,231,235,.92);background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.footer-inner,.hero-inner,.nav,.section-inner{width:min(1180px,calc(100% - 40px));margin:0 auto}.nav{display:flex;justify-content:space-between;gap:24px;padding:13px 0}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:10px;font-weight:800;color:var(--ink)}.brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea);font-weight:900}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy small{margin-top:2px;color:#6b7280;font-size:11px;font-weight:600}.nav-links{display:flex;align-items:center;gap:6px;color:#374151;font-size:14px;font-weight:650}.nav-links a{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:6px}.nav-links a:hover{color:#111827;background:#f3f4f6}.nav-dropdown{position:relative}.nav-dropdown-trigger{gap:8px}.nav-dropdown-trigger svg:last-child{transition:transform .18s ease}.nav-dropdown:focus-within .nav-dropdown-trigger,.nav-dropdown:hover .nav-dropdown-trigger{color:#111827;background:#f3f4f6}.nav-dropdown:focus-within .nav-dropdown-trigger svg:last-child,.nav-dropdown:hover .nav-dropdown-trigger svg:last-child{transform:rotate(180deg)}.nav-dropdown-menu{pointer-events:none;position:absolute;top:calc(100% + 8px);left:50%;z-index:50;display:grid;min-width:304px;grid-gap:2px;gap:2px;border:1px solid #dbe4f0;border-radius:10px;background:#fff;padding:10px;opacity:0;box-shadow:0 14px 36px rgba(15,23,42,.13);transform:translateX(-50%) translateY(-6px);transition:opacity .16s ease,transform .16s ease}.nav-dropdown-menu:before{content:"";position:absolute;top:-12px;left:0;width:100%;height:12px}.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu{pointer-events:auto;opacity:1;transform:translateX(-50%) translateY(0)}.nav-links .nav-dropdown-item{gap:12px;min-height:46px;border-radius:8px;padding:10px 12px;color:#374151;font-size:16px;font-weight:800}.nav-dropdown-item .nav-dropdown-icon{width:19px;height:19px}.nav-links .nav-dropdown-item:hover{background:#f8fafc}.nav-dropdown-icon.blue{color:#2563eb}.nav-dropdown-icon.green{color:#22c55e}.nav-dropdown-icon.purple{color:#a855f7}.nav-dropdown-icon.orange{color:#f97316}.nav-actions{display:flex;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:11px 18px;border:1px solid transparent;border-radius:8px;font-weight:800;line-height:1.1}.button.primary{color:#fff;background:#2563eb;box-shadow:0 10px 28px rgba(37,99,235,.2)}.button.primary:hover{background:#1d4ed8}.button.gradient{position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,#2563eb,#9333ea);box-shadow:0 12px 28px rgba(79,70,229,.22)}.button.gradient:hover{background:linear-gradient(90deg,#1d4ed8,#7e22ce)}.button.large{min-height:50px;padding:13px 32px;font-size:16px}.button.full{width:100%}.shimmer:after{position:absolute;inset:0;content:"";transform:translateX(-120%);background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45),transparent 70%);animation:shimmer 3.2s ease-in-out infinite}@keyframes shimmer{0%{transform:translateX(-120%)}45%,to{transform:translateX(120%)}}.button.secondary{color:var(--ink);background:#fff;border-color:var(--line)}.button.secondary:hover{border-color:var(--teal);color:var(--teal-dark)}.button:disabled{cursor:not-allowed;filter:grayscale(.15);opacity:.72}.checkout-action{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.checkout-action .consent-line{margin:0}.checkout-error{color:#dc2626;font-size:12.5px;font-weight:700}.hero{background:linear-gradient(180deg,rgba(248,250,252,.94),rgba(255,255,255,.98)),linear-gradient(90deg,rgba(37,99,235,.08) 1px,transparent 0),linear-gradient(180deg,rgba(147,51,234,.07) 1px,transparent 0);background-size:auto,42px 42px,42px 42px}.hero-inner{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);grid-gap:52px;gap:52px;align-items:center;padding:76px 0 50px}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:var(--teal-dark);font-size:13px;font-weight:850;text-transform:uppercase}h1,h2,h3{margin:0;letter-spacing:0;line-height:1.08}h1{max-width:760px;font-size:clamp(42px,6vw,72px)}h2{font-size:clamp(30px,4vw,46px)}h3{font-size:22px}p{margin:0}.lead{max-width:680px;margin-top:22px;color:var(--muted);font-size:19px}.hero-actions,.section-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.pill{display:inline-flex;align-items:center;min-height:34px;padding:6px 11px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:#fff;font-size:13px;font-weight:700}.hero-media{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:rgba(255,255,255,.74);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-image-wrap{position:relative;width:100%;aspect-ratio:16/10.5}.hero-image{width:100%;height:100%;object-fit:cover}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);background:rgba(255,255,255,.82)}.hero-stat{display:grid;grid-gap:4px;gap:4px;padding:16px;border-right:1px solid var(--line)}.hero-stat svg{color:#2563eb}.hero-stat:last-child{border-right:0}.hero-stat strong{display:block;font-size:22px}.hero-stat span{color:var(--muted);font-size:13px;font-weight:700}.section{padding:76px 0}.section.soft{background:var(--soft)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-head p{max-width:620px;color:var(--muted);font-size:17px}.grid{display:grid;grid-gap:18px;gap:18px}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:repeat(2,1fr)}.card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.84);padding:24px;box-shadow:0 10px 30px rgba(20,33,61,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.magic-card:before{position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;content:"";background:linear-gradient(135deg,rgba(37,99,235,.58),rgba(147,51,234,.34),rgba(255,255,255,.28));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.magic-card>*{position:relative;z-index:1}.card p,.faq p,.list-card p,.rich p{color:var(--muted)}.card h3,.list-card h3{margin-bottom:10px}.icon{display:grid;width:42px;height:42px;margin-bottom:18px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea);font-weight:900}.icon.teal{background:var(--teal)}.icon.gold{background:var(--gold);color:#3a2410}.check-list{display:grid;grid-gap:12px;gap:12px;margin:18px 0 0;padding:0;list-style:none}.check-list li{position:relative;padding-left:28px;color:var(--muted)}.check-list li:before{position:absolute;left:0;top:1px;content:"✓";color:var(--teal);font-weight:900}.rich{display:grid;grid-gap:22px;gap:22px;font-size:17px}.steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.step{counter-increment:step;border-top:4px solid var(--teal)}.step:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:12px;color:var(--teal-dark);font-weight:900}.pricing{display:grid;grid-template-columns:.95fr 1.05fr .95fr;grid-gap:18px;gap:18px;align-items:stretch}.price-card{position:relative;border:1px solid var(--line);border-radius:8px;padding:26px;background:#fff}.price-card.featured{border-color:var(--teal);box-shadow:var(--shadow)}.price{margin:14px 0 4px;font-size:42px;font-weight:900}.small{color:var(--muted);font-size:14px}.directory-table{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.directory-row{display:grid;grid-template-columns:1.2fr 1fr 1.1fr .65fr;grid-gap:16px;gap:16px;padding:16px 18px;border-bottom:1px solid var(--line);align-items:center}.directory-row:last-child{border-bottom:0}.directory-row.header{color:var(--muted);background:#f8fafc;font-size:13px;font-weight:850;text-transform:uppercase}.tag{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:4px 9px;border-radius:999px;background:rgba(14,147,132,.1);color:var(--teal-dark);font-size:12px;font-weight:850}.section-visual-panel{position:relative;overflow:hidden;margin-top:28px;border:1px solid #e5e7eb;border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 24px 70px rgba(17,24,39,.1)}.directory-art img,.section-visual-panel img{width:100%;height:auto}.visual-rich{grid-template-columns:.85fr 1.15fr;align-items:start}.sticky-visual{position:-webkit-sticky;position:sticky;top:96px;overflow:hidden;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(17,24,39,.1)}.sticky-visual img{width:100%;height:auto}.rich-copy{display:grid;grid-gap:22px;gap:22px}.directory-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);grid-gap:22px;gap:22px;align-items:stretch}.directory-art{position:relative;overflow:hidden;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(17,24,39,.1)}.magic-steps .step{min-height:250px}.step-icon{display:grid;width:36px;height:36px;margin-bottom:14px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea)}.faq summary,.faq-with-icons summary{display:flex;align-items:center;gap:9px}.faq{display:grid;grid-gap:14px;gap:14px}.faq details{border:1px solid var(--line);border-radius:8px;background:#fff;padding:18px 20px}.faq summary{cursor:pointer;color:var(--ink);font-weight:850}.faq p{margin-top:12px}.cta-band{color:#fff;background:linear-gradient(135deg,var(--navy),#0b6058)}.cta-band p{max-width:760px;margin-top:14px;color:rgba(255,255,255,.82)}.cta-band .button.secondary{border-color:rgba(255,255,255,.22);color:#fff;background:rgba(255,255,255,.08)}.site-footer{border-top:1px solid var(--line);background:#fff}.footer-inner{display:grid;grid-template-columns:1.25fr repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;padding:46px 0}.footer-inner a,.footer-inner p{color:var(--muted)}.footer-inner a{display:block;margin-top:8px}.page-hero{padding:62px 0;background:var(--soft)}.page-hero .lead{max-width:820px}.article{width:min(860px,calc(100% - 40px));margin:0 auto;padding:70px 0}.payment-state-page{display:grid;min-height:62vh;place-items:center;padding:70px 20px;background:linear-gradient(180deg,#f8fafc,#fff)}.payment-state-card{width:min(720px,100%);border:1px solid var(--line);border-radius:14px;background:#fff;padding:34px;box-shadow:0 18px 48px rgba(17,24,39,.08)}.payment-state-card h1{font-size:clamp(30px,4vw,44px)}.payment-state-icon{display:grid;width:46px;height:46px;margin-bottom:14px;place-items:center;border-radius:12px}.payment-state-icon.success{color:#15803d;background:#dcfce7}.payment-state-icon.canceled{color:#dc2626;background:#fee2e2}.article .rich h2{margin-top:22px}.article a{color:var(--teal-dark);font-weight:800}.list-card{display:grid;grid-gap:8px;gap:8px}.submit-page{color:#111827;background:#fff}.submit-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.submit-hero{overflow:hidden;padding:86px 0 72px;background:radial-gradient(circle at 18% 12%,rgba(37,99,235,.12),transparent 28%),radial-gradient(circle at 82% 10%,rgba(147,51,234,.14),transparent 30%),linear-gradient(180deg,#ffffff,#f9fafb);border-bottom:1px solid #e5e7eb}.hero-center{display:grid;justify-items:center;text-align:center}.service-kicker{margin-bottom:18px;color:#2563eb;font-size:13px;font-weight:800;text-transform:uppercase}.submit-hero h1{max-width:980px;font-size:clamp(44px,7vw,78px);letter-spacing:0}.hero-subtitle{max-width:760px;margin:22px auto 30px;color:#4b5563;font-size:clamp(18px,2vw,22px)}.avatar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:24px;color:#6b7280;font-size:14px}.hero-visual-strip{position:relative;overflow:hidden;width:min(860px,100%);margin-top:36px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;box-shadow:0 30px 90px rgba(17,24,39,.14)}.hero-visual-strip img{width:100%;height:auto}.avatar-stack{display:flex}.avatar{overflow:hidden;display:inline-grid;width:36px;height:36px;margin-left:-9px;place-items:center;border:2px solid #fff;border-radius:999px;color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea);font-size:12px;font-weight:850;box-shadow:0 8px 22px rgba(17,24,39,.14)}.avatar img{width:100%;height:100%;object-fit:cover}.avatar:first-child{margin-left:0}.stars{color:#f59e0b;letter-spacing:0}.review-copy{color:#6b7280}.submit-section{padding:72px 0}.faq-section,.pricing-zone,.submit-section.gray{background:#f9fafb;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.center-title{max-width:820px;margin:0 auto 14px;text-align:center;font-size:clamp(32px,4vw,52px)}.center-subtitle{max-width:680px;margin:0 auto 38px;color:#6b7280;text-align:center;font-size:17px}.process-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);grid-gap:56px;gap:56px;align-items:center;margin-top:64px}.process-block.reverse{grid-template-columns:minmax(340px,.82fr) minmax(0,1fr)}.process-block.reverse .process-copy{order:2}.process-copy h3{margin-bottom:18px;font-size:clamp(28px,4vw,44px)}.process-copy p{margin-bottom:16px;color:#4b5563;font-size:17px}.process-visual{display:grid;grid-gap:18px;gap:18px}.process-visual.split{grid-template-columns:1fr}.mockup{position:relative;overflow:hidden;border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(17,24,39,.12)}.image-mockup img{width:100%;height:auto}.mockup-bar{display:flex;gap:7px;padding:14px 16px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.mockup-bar span{width:9px;height:9px;border-radius:999px;background:#cbd5e1}.mockup-body{padding:22px}.mockup-card{height:82px;border-radius:12px;background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(147,51,234,.18))}.mockup-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:16px}.mockup-grid div{height:54px;border-radius:10px;background:#eef2ff}.mockup-lines{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.mockup-lines span{height:10px;border-radius:999px;background:#e5e7eb}.mockup-lines span:nth-child(2){width:78%}.mockup-lines span:nth-child(3){width:58%}.mockup-submit .mockup-card{height:180px;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.18)),linear-gradient(135deg,#2563eb,#9333ea)}.mockup-growth .mockup-card{height:190px;background:linear-gradient(135deg,transparent 55%,rgba(34,197,94,.3) 0),linear-gradient(135deg,rgba(37,99,235,.16),rgba(147,51,234,.2))}.compare-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.compare-visual{position:relative;overflow:hidden;grid-column:1/-1;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(17,24,39,.1)}.compare-visual img,.faq-visual img{width:100%;height:auto}.compare-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:28px;box-shadow:0 14px 34px rgba(17,24,39,.07)}.compare-card h3{display:flex;align-items:center;gap:10px;margin-bottom:18px}.compare-card h3 svg{color:#ef4444}.compare-card.positive h3 svg{color:#16a34a}.cross-list,.plan-features,.tick-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.cross-list li,.plan-features li,.tick-list li{position:relative;padding-left:30px;color:#4b5563}.cross-list li:before{position:absolute;left:0;content:"✕";color:#ef4444;font-weight:900}.plan-features li:before,.tick-list li:before{position:absolute;left:0;content:"✓";color:#16a34a;font-weight:900}.proof-strip{padding:34px 0;color:#fff;background:linear-gradient(90deg,#2563eb,#9333ea)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;text-align:center}.stats-grid div{display:grid;justify-items:center;grid-gap:8px;gap:8px}.stats-grid svg{color:rgba(255,255,255,.86)}.stats-grid strong{display:block;font-size:clamp(28px,4vw,42px);line-height:1}.stats-grid span{display:block;margin-top:7px;color:rgba(255,255,255,.82);font-size:14px;font-weight:700}.testimonial-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.testimonial-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:22px;box-shadow:0 14px 34px rgba(17,24,39,.07)}.quote-mark{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#2563eb;background:#eef2ff}.testimonial-card p{margin:10px 0 18px;color:#4b5563}.testimonial-person{display:flex;align-items:center;gap:10px}.testimonial-person small{display:block;color:#6b7280}.founder-testimonials-section{overflow:hidden;padding:48px 0 58px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#fff}.founder-testimonials-heading{max-width:820px;margin:0 auto 46px;padding:0 24px;text-align:center}.founder-testimonials-heading h2{color:#111827;font-size:clamp(32px,4vw,44px);line-height:1.08}.founder-testimonials-heading p{margin-top:16px;color:#4b5563;font-size:18px}.founder-testimonial-wall{width:100vw;margin-left:calc(50% - 50vw)}.founder-testimonial-row{overflow:hidden;width:100%;border-top:1px solid #eef2f7}.founder-testimonial-row:last-child{border-bottom:1px solid #eef2f7}.founder-testimonial-track{display:flex;width:max-content;gap:20px;padding:0 10px 28px;animation:founder-wall-scroll 46s linear infinite}.founder-testimonial-row.reverse .founder-testimonial-track{animation-direction:reverse}.founder-testimonial-wall:hover .founder-testimonial-track{animation-play-state:paused}.founder-testimonial-card{overflow:hidden;flex:0 0 336px;min-height:390px;margin-top:28px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:22px;box-shadow:0 3px 10px rgba(15,23,42,.08)}.founder-testimonial-card.with-media{min-height:520px}.founder-testimonial-head{display:flex;align-items:center;gap:14px;min-width:0}.founder-testimonial-head>img{flex:0 0 auto;width:48px;height:48px;border-radius:999px;object-fit:cover;background:#f3f4f6}.founder-testimonial-head div{min-width:0}.founder-testimonial-head strong{color:#374151;font-size:18px}.founder-testimonial-head span,.founder-testimonial-head strong{display:block;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.founder-testimonial-head span{color:#475569;font-size:15px}.founder-testimonial-head b{margin-left:auto;color:#030712;font-size:28px;font-weight:900;line-height:1}.founder-stars{display:flex;gap:2px;margin:18px 0 14px;color:#fbbf24}.founder-stars.small{margin:0 0 4px}.founder-testimonial-card p{color:#374151;font-size:18px;line-height:1.45}.founder-testimonial-card mark{border-radius:3px;background:#fef3c7;padding:0 3px;color:inherit}.founder-proof-image{overflow:hidden;margin-top:18px;border-radius:6px;background:#111827}.founder-proof-image img{width:100%;height:252px;object-fit:cover;object-position:top}.founder-testimonial-card.video-card{position:relative;min-height:520px;padding:0;color:#fff;background:#111827}.founder-testimonial-card.video-card>img{width:100%;height:100%;min-height:520px;object-fit:cover}.video-card-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:22px;background:linear-gradient(0deg,rgba(0,0,0,.74),rgba(0,0,0,.05) 58%)}.video-card-overlay strong{display:block;font-size:22px;line-height:1.2}.video-card-overlay span{color:rgba(255,255,255,.86);font-size:15px}.video-card-overlay button{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border:0;border-radius:999px;color:#fff;background:rgba(255,255,255,.18);cursor:pointer}.video-card-overlay button span{width:0;height:0;margin-left:3px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:14px solid}@keyframes founder-wall-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 10px))}}.category-hero,.guide-hero{overflow:hidden;padding:86px 0 72px;background:radial-gradient(circle at 82% 16%,rgba(37,99,235,.12),transparent 32%),linear-gradient(180deg,#ffffff,#f8fafc);border-bottom:1px solid #e5e7eb}.category-hero-grid,.guide-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);grid-gap:58px;gap:58px;align-items:center}.category-hero h1,.guide-hero h1{max-width:880px;margin-top:12px;color:#0f172a;font-size:clamp(42px,5.8vw,72px);line-height:.96}.category-hero .lead,.guide-hero .lead{margin-top:24px;color:#475569;font-size:clamp(17px,2vw,21px);line-height:1.55}.category-hero-panel,.guide-hero-card{overflow:hidden;border:1px solid #dbe4f0;border-radius:14px;background:#fff;box-shadow:0 26px 80px rgba(15,23,42,.14)}.category-hero-panel>img,.guide-hero-card>img{display:block;width:100%;height:auto}.category-hero-stats{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #e5e7eb;background:#fff}.category-hero-stats div{padding:16px 12px;border-right:1px solid #edf2f7;text-align:center}.category-hero-stats div:last-child{border-right:0}.category-hero-stats strong,.guide-metric-card strong{display:block;color:#0f172a;font-size:26px;line-height:1}.category-hero-stats span,.guide-metric-card span{display:block;margin-top:7px;color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.category-check-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.category-check-card{position:relative;overflow:hidden;min-height:250px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:24px}.category-check-card>span{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);font-weight:900}.category-check-card h3,.category-proof-item h3,.guide-compare-card h2{margin-top:18px;color:#111827}.category-check-card p,.category-proof-item p,.guide-compare-card li,.guide-metric-card p{color:#4b5563;line-height:1.55}.category-signal-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.category-signal-list{display:grid;grid-gap:12px;gap:12px;padding:22px;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff}.category-signal-list div{display:flex;gap:10px;color:#1e3a8a;font-weight:750;line-height:1.45}.category-signal-list svg{flex:0 0 auto;color:#2563eb}.category-spotlight-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.category-spotlight-card{display:block;min-height:210px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:18px;color:inherit;box-shadow:0 10px 24px rgba(15,23,42,.06)}.category-spotlight-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.category-logo{position:relative;display:grid;overflow:hidden;width:44px;height:44px;place-items:center;border-radius:10px;background:#f1f5f9}.category-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.category-logo b{position:relative;color:#334155;font-size:12px}.category-dr{border-radius:999px;background:#ecfdf5;padding:6px 9px;color:#047857;font-size:12px;font-weight:900}.category-spotlight-card strong{display:block;margin-top:16px;color:#111827;font-size:18px}.category-spotlight-card p{margin-top:8px;color:#4b5563;font-size:14px;line-height:1.45}.category-spotlight-card small{display:block;margin-top:14px;color:#64748b;font-weight:800}.category-proof-band{background:#0f172a;color:#fff}.category-proof-band .section-inner{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.category-proof-item{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:22px;background:rgba(255,255,255,.05)}.category-proof-item svg{color:#60a5fa}.category-proof-item h3{color:#fff}.category-proof-item p{color:#cbd5e1}.guide-hero-card{position:relative}.guide-hero-note{display:flex;gap:12px;align-items:flex-start;padding:18px;border-top:1px solid #e5e7eb;color:#334155;background:#fff;font-weight:750;line-height:1.45}.guide-hero-note svg{flex:0 0 auto;color:#7c3aed}.guide-overview-section{padding-top:34px;padding-bottom:34px;background:#0f172a}.guide-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.guide-metric-card{border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:22px;background:rgba(255,255,255,.05)}.guide-metric-card strong{color:#fff}.guide-metric-card span{color:#93c5fd}.guide-metric-card p{margin-top:12px;color:#cbd5e1}.guide-body-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.guide-side-rail{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:10px;gap:10px}.guide-side-rail .guide-launch-cta{margin-bottom:6px}.guide-sidebar{display:grid;grid-gap:10px;gap:10px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:18px}.guide-sidebar a{display:flex;align-items:center;gap:10px;border-radius:8px;padding:10px;color:#334155;font-weight:800}.guide-sidebar a:hover{background:#f1f5f9}.guide-sidebar a span{display:grid;width:26px;height:26px;place-items:center;border-radius:7px;color:#fff;background:#2563eb;font-size:12px}.guide-article-stack{display:grid;grid-gap:18px;gap:18px}.guide-rich-section{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:18px;gap:18px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:28px}.guide-section-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.guide-rich-section h2{color:#111827;font-size:clamp(25px,3vw,34px)}.guide-rich-section p{margin-top:14px;color:#4b5563;font-size:17px;line-height:1.65}.guide-analysis-section{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:34px}.guide-analysis-section h2{max-width:760px;color:#111827;font-size:clamp(28px,3.2vw,40px);line-height:1.1}.guide-analysis-section p{margin-top:18px;color:#374151;font-size:18px;line-height:1.78}.guide-wide-cta{margin-top:0}.guide-point-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:22px}.guide-check-card,.guide-point-grid div{display:flex;align-items:center;gap:10px;border:1px solid #dbeafe;border-radius:9px;background:#eff6ff;padding:12px;color:#1e3a8a;font-weight:800}.guide-checklist-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.guide-check-card{min-height:76px;background:#fff;color:#334155}.guide-check-card svg,.guide-point-grid svg{flex:0 0 auto;color:#2563eb}.guide-compare-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:22px;gap:22px}.guide-compare-card{border:1px solid #fecaca;border-radius:10px;background:#fff1f2;padding:26px}.guide-compare-card.positive{border-color:#bbf7d0;background:#f0fdf4}.guide-compare-card h2{display:flex;gap:10px;align-items:center;margin-top:0;font-size:clamp(22px,3vw,30px)}.guide-compare-card ul{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.guide-compare-card li{position:relative;padding-left:20px}.guide-compare-card li:before{content:"";position:absolute;top:11px;left:0;width:7px;height:7px;border-radius:999px;background:#ef4444}.guide-compare-card.positive li:before{background:#16a34a}.guide-faq-layout{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.guide-faq-layout h2{margin-top:10px;color:#111827;font-size:clamp(30px,4vw,44px);line-height:1.08}.guide-faq-layout>div:first-child>p:last-child{margin-top:18px;color:#4b5563;font-size:17px;line-height:1.6}.blog-page{background:#fff}.blog-hero{padding:86px 0 62px;border-bottom:1px solid #e5e7eb;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.1),transparent 36%),linear-gradient(180deg,#ffffff,#f8fafc);text-align:center}.blog-hero .section-inner{display:grid;justify-items:center}.blog-hero-icon{display:grid;width:62px;height:62px;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 18px 40px rgba(37,99,235,.24)}.blog-hero h1{margin-top:22px;color:#111827;font-size:clamp(42px,5vw,64px);line-height:1}.blog-hero p{max-width:760px;margin-top:18px;color:#4b5563;font-size:20px;line-height:1.55}.blog-breadcrumb{gap:9px;margin-top:24px;color:#64748b;font-size:14px;font-weight:800}.blog-breadcrumb,.blog-breadcrumb a{display:inline-flex;align-items:center}.blog-breadcrumb a{gap:6px;color:#2563eb}.blog-feature-strip{border-bottom:1px solid #e5e7eb;background:#0f172a;color:#fff}.blog-feature-strip .section-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:22px;padding-bottom:22px}.blog-feature-strip div{display:inline-flex;align-items:center;gap:10px;font-weight:900}.blog-feature-strip svg{color:#fbbf24}.blog-feature-strip p{max-width:680px;color:#cbd5e1}.blog-list-section{padding:66px 0 72px;background:#fff}.blog-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px}.blog-section-head h2{margin-top:8px;color:#111827;font-size:clamp(32px,4vw,48px);line-height:1.08}.blog-card-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.blog-card{overflow:hidden;display:flex;flex-direction:column;min-height:100%;border:1px solid #e5e7eb;border-radius:9px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.07);transition:transform .18s ease,box-shadow .18s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(15,23,42,.11)}.blog-card-image{position:relative;overflow:hidden;display:block;aspect-ratio:16/10;background:#f1f5f9}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.blog-card:hover .blog-card-image img{transform:scale(1.035)}.blog-card-image span{position:absolute;top:14px;left:14px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#7c3aed);padding:7px 11px;color:#fff;font-size:12px;font-weight:900}.blog-card-body{display:flex;flex:1 1;flex-direction:column;padding:22px}.blog-card-date{display:flex;align-items:center;gap:8px;color:#64748b;font-size:14px;font-weight:800}.blog-card h3{margin-top:14px;color:#111827;font-size:22px;line-height:1.18}.blog-card h3 a{color:inherit}.blog-card p{margin-top:12px;color:#4b5563;font-size:15.5px;line-height:1.55}.blog-card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px}.blog-card-foot span{color:#64748b;font-size:13px;font-weight:900}.blog-card-foot a{display:inline-flex;align-items:center;gap:6px;color:#2563eb;font-weight:900}.blog-pagination{display:flex;justify-content:center;gap:10px;margin-top:46px}.blog-pagination a{display:grid;min-width:42px;height:42px;place-items:center;border:1px solid #e5e7eb;border-radius:9px;color:#334155;background:#fff;font-weight:900}.blog-pagination a.active{color:#fff;border-color:#2563eb;background:#2563eb}.blog-pagination a.next{min-width:74px}.blog-newsletter{padding:64px 0;border-top:1px solid #e5e7eb;background:#f8fafc}.blog-newsletter .section-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(340px,.58fr);grid-gap:36px;gap:36px;align-items:center}.blog-newsletter h2{margin-top:10px;color:#111827;font-size:clamp(32px,4vw,46px);line-height:1.08}.blog-newsletter p{margin-top:16px;color:#4b5563;font-size:17px;line-height:1.55}.blog-newsletter-form{display:grid;grid-gap:12px;gap:12px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:18px;box-shadow:0 16px 34px rgba(15,23,42,.08)}.blog-newsletter-form label{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid #dbe4f0;border-radius:9px;padding:0 14px;color:#64748b}.blog-newsletter-form input{width:100%;border:0;outline:0;font:inherit}.blog-newsletter-form button{min-height:48px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);cursor:pointer;font:inherit;font-weight:900}.blog-newsletter-form p{margin:0;color:#64748b;font-size:13px}.blog-article-page{background:#fff}.blog-article-hero{padding:64px 0 54px;border-bottom:1px solid #e5e7eb;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.12),transparent 36%),linear-gradient(180deg,#fff,#f8fafc)}.blog-article-hero .section-inner{max-width:980px;text-align:center}.blog-article-hero .blog-breadcrumb{justify-content:center;margin-top:0;margin-bottom:28px}.blog-article-hero h1{margin-top:14px;color:#111827;font-size:clamp(42px,5.4vw,68px);line-height:1.02}.blog-article-hero .lead{max-width:820px;margin:22px auto 0;color:#4b5563;font-size:20px;line-height:1.55}.blog-article-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px}.blog-article-meta span{display:inline-flex;align-items:center;gap:7px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;padding:8px 12px;color:#475569;font-size:14px;font-weight:800}.blog-article-image-wrap{margin-top:42px}.blog-article-image-wrap img{width:100%;height:auto;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;box-shadow:0 22px 54px rgba(15,23,42,.12)}.blog-article-shell>.section-inner{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:42px;gap:42px;align-items:start}.blog-article-sidebar{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:16px;gap:16px}.blog-article-cta,.blog-article-toc{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:18px}.blog-article-toc{display:grid;grid-gap:8px;gap:8px}.blog-article-toc a{display:flex;align-items:flex-start;gap:10px;border-radius:8px;padding:9px;color:#334155;font-size:14px;font-weight:800;line-height:1.35}.blog-article-toc a:hover{background:#f1f5f9}.blog-article-toc span{display:grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border-radius:7px;color:#fff;background:#2563eb;font-size:12px}.blog-article-cta h2{color:#111827;font-size:22px}.blog-article-cta p{margin:10px 0 16px;color:#4b5563;line-height:1.5}.blog-article-cta.launch-cta{overflow:hidden;border:0;border-radius:12px;background:radial-gradient(circle at 85% 10%,rgba(255,255,255,.24),transparent 32%),linear-gradient(135deg,#2563eb,#9333ea);padding:24px;color:#fff;box-shadow:0 20px 48px rgba(79,70,229,.22)}.blog-article-cta.launch-cta h2{color:#fff;font-size:18px}.blog-article-cta.launch-cta p{margin:14px 0 20px;color:rgba(255,255,255,.9);font-size:15px}.launch-cta-proof{display:flex;align-items:center;gap:12px;margin-bottom:22px}.launch-cta-proof .avatar{overflow:hidden;width:34px;height:34px;border-color:rgba(255,255,255,.88);background:#e0e7ff;font-size:10px}.launch-cta-proof .avatar img{width:100%;height:100%;object-fit:cover}.launch-cta-proof small{display:block;margin-top:2px;color:rgba(255,255,255,.86);font-size:13px;font-weight:800}.launch-cta .button.light{justify-content:center;width:100%;min-height:45px;border:0;border-radius:8px;color:#1d4ed8;background:#fff;box-shadow:none}.blog-article-content{max-width:840px}.blog-article-checklist,.blog-article-section,.blog-article-summary{border-bottom:1px solid #e5e7eb;padding-bottom:34px;margin-bottom:36px}.blog-article-checklist h2,.blog-article-section h2,.blog-article-summary h2{color:#111827;font-size:clamp(28px,3.2vw,40px);line-height:1.1}.blog-article-section p{margin-top:18px;color:#374151;font-size:19px;line-height:1.78}.blog-article-checklist>div,.blog-article-summary>div{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:22px}.blog-article-checklist p,.blog-article-summary p{display:flex;gap:10px;align-items:flex-start;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;padding:14px;color:#1e3a8a;font-weight:800;line-height:1.45}.blog-article-checklist svg,.blog-article-summary svg{flex:0 0 auto;color:#2563eb}.article-visual{position:relative;overflow:hidden;margin:-6px 0 42px;border:1px solid #dbeafe;border-radius:14px;background:radial-gradient(circle at 18% 18%,rgba(37,99,235,.12),transparent 28%),radial-gradient(circle at 84% 26%,rgba(251,191,36,.13),transparent 26%),linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 18px 46px rgba(15,23,42,.08)}.article-visual figcaption{position:relative;z-index:2;display:grid;grid-gap:8px;gap:8px;max-width:620px;padding:30px 34px 0}.article-visual figcaption strong{color:#0f172a;font-size:clamp(28px,4vw,46px);line-height:1.02}.article-visual figcaption span{color:#475569;font-size:17px;line-height:1.55}.article-visual-stage{position:relative;display:grid;min-height:360px;place-items:center;padding:28px 34px 38px}.article-visual-stage:before{content:"";position:absolute;inset:18% 7%;border-radius:999px;background:linear-gradient(90deg,transparent 0 18%,rgba(37,99,235,.14) 18% 19%,transparent 19% 49%,rgba(147,51,234,.14) 49% 50%,transparent 50% 82%,rgba(245,158,11,.16) 82% 83%,transparent 83%),linear-gradient(180deg,rgba(226,232,240,.45),rgba(255,255,255,0));opacity:.75}.visual-score-gauge{position:relative;z-index:2;display:grid;width:210px;height:210px;place-items:center;border-color:#2563eb #f59e0b #ef4444 #e2e8f0;border-style:solid;border-width:14px;border-radius:999px;background:radial-gradient(circle,#111827 0 48%,#334155 49% 100%);box-shadow:0 26px 60px rgba(15,23,42,.25)}.visual-score-gauge:after{content:"";position:absolute;bottom:50%;left:50%;width:6px;height:78px;border-radius:999px;background:#f8fafc;transform:rotate(42deg);transform-origin:bottom}.visual-score-gauge span{position:relative;z-index:2;color:#fff;font-size:28px;font-weight:950}.visual-score-items{position:absolute;inset:34px 44px;z-index:3}.visual-dashboard-card span,.visual-flow-row span,.visual-matrix-grid span,.visual-network-map span,.visual-network-map strong,.visual-score-items span,.visual-timeline-row span{border:1px solid #bfdbfe;border-radius:12px;background:rgba(255,255,255,.92);color:#1e3a8a;font-weight:900;box-shadow:0 14px 28px rgba(37,99,235,.12)}.visual-score-items span{position:absolute;padding:12px 16px}.visual-score-items span:first-child{top:5%;left:2%}.visual-score-items span:nth-child(2){top:8%;right:2%}.visual-score-items span:nth-child(3){bottom:3%;left:5%}.visual-score-items span:nth-child(4){right:5%;bottom:6%}.visual-flow-row,.visual-timeline-row{position:relative;z-index:2;display:flex;width:100%;align-items:center;justify-content:center;gap:14px}.visual-flow-row span{display:grid;min-width:130px;min-height:96px;place-items:center;padding:16px;text-align:center}.visual-flow-row i{width:48px;height:3px;border-radius:999px;background:linear-gradient(90deg,#2563eb,#9333ea)}.visual-flow-row i:after{content:"";display:block;width:11px;height:11px;margin:-4px 0 0 auto;border-top:3px solid #9333ea;border-right:3px solid #9333ea;transform:rotate(45deg)}.visual-matrix-grid{position:relative;z-index:2;display:grid;width:min(560px,100%);grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.visual-matrix-grid span{display:grid;min-height:120px;place-items:center;padding:18px;text-align:center}.visual-dashboard-card{position:relative;z-index:2;display:grid;width:min(620px,100%);grid-gap:12px;gap:12px;border:1px solid #cbd5e1;border-radius:16px;background:#0f172a;padding:22px;box-shadow:0 24px 58px rgba(15,23,42,.22)}.visual-dashboard-card span{display:flex;align-items:center;gap:12px;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#e0f2fe;padding:13px 14px;box-shadow:none}.visual-dashboard-card b,.visual-timeline-row b{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea);font-size:12px}.visual-timeline-row{align-items:stretch}.visual-timeline-row span{display:grid;min-width:112px;grid-gap:10px;gap:10px;justify-items:center;padding:16px;text-align:center}.visual-network-map{position:relative;z-index:2;display:grid;width:min(640px,100%);min-height:280px;place-items:center}.visual-network-map strong{display:grid;width:130px;height:130px;place-items:center;border-color:#2563eb;border-radius:999px;color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea);box-shadow:0 28px 60px rgba(79,70,229,.24)}.visual-network-map span{position:absolute;padding:13px 15px}.visual-network-map span:first-of-type{top:6%;left:7%}.visual-network-map span:nth-of-type(2){top:9%;right:6%}.visual-network-map span:nth-of-type(3){bottom:7%;left:10%}.visual-network-map span:nth-of-type(4){right:8%;bottom:9%}.blog-article-wide-cta{margin:8px 0 42px;border:1px solid #bfdbfe;border-radius:14px;background:radial-gradient(circle at 50% 0,rgba(147,51,234,.13),transparent 34%),linear-gradient(180deg,#f8fbff,#ffffff);padding:46px 34px;text-align:center;box-shadow:0 18px 50px rgba(37,99,235,.08)}.blog-article-wide-cta h2{margin-top:12px;color:#111827;font-size:clamp(28px,4vw,38px)}.blog-article-wide-cta p{max-width:660px;margin:14px auto 28px;color:#475569;font-size:18px;line-height:1.55}.blog-article-wide-cta .button{min-height:54px;padding:0 32px;font-size:20px}.blog-related-section{background:#f8fafc;border-top:1px solid #e5e7eb}.backlinks-page{background:#fff}.backlinks-hero{overflow:hidden;padding:88px 0 70px;border-bottom:1px solid #e5e7eb;background:radial-gradient(circle at 80% 14%,rgba(37,99,235,.12),transparent 32%),radial-gradient(circle at 20% 0,rgba(16,185,129,.1),transparent 30%),linear-gradient(180deg,#fff,#f8fafc)}.backlinks-hero-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(430px,1fr);grid-gap:56px;gap:56px;align-items:center}.backlinks-hero h1{max-width:800px;margin-top:14px;color:#111827;font-size:clamp(44px,6vw,76px);line-height:.98}.backlinks-hero .lead{margin-top:22px;color:#475569;font-size:clamp(18px,2vw,21px);line-height:1.6}.backlinks-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.backlinks-rating{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:24px;color:#475569;font-weight:800}.backlinks-rating>span{display:inline-flex;gap:2px;color:#f59e0b}.backlinks-rating small{flex-basis:100%;color:#64748b;font-size:14px}.backlink-hero-visual{position:relative;border:1px solid #dbeafe;border-radius:16px;background:radial-gradient(circle at 50% 15%,rgba(147,51,234,.12),transparent 35%),linear-gradient(180deg,#ffffff,#eff6ff);padding:26px}.backlink-hero-visual,.generated-hero-art{overflow:hidden;box-shadow:0 28px 80px rgba(15,23,42,.14)}.generated-hero-art{border:1px solid #dbeafe;border-radius:18px;background:#f8fafc}.generated-hero-art img{display:block;width:100%;height:auto}.guest-generated-art{background:#eefafa}.backlink-hero-visual:before{content:"";position:absolute;inset:19% 12%;border-radius:999px;background:linear-gradient(90deg,rgba(37,99,235,.12),rgba(147,51,234,.12));filter:blur(18px)}.backlink-site-stack{position:relative;z-index:2;display:grid;grid-gap:12px;gap:12px}.backlink-site-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid #dbeafe;border-radius:12px;background:rgba(255,255,255,.92);padding:14px;box-shadow:0 12px 28px rgba(37,99,235,.1)}.backlink-site-row>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.backlink-site-row b,.backlink-site-row strong{color:#111827}.backlink-site-row small{display:block;margin-top:3px;color:#64748b;font-weight:750}.backlink-site-row b{border-radius:999px;background:#dcfce7;padding:7px 10px;color:#166534;font-size:13px}.backlink-growth-card{position:relative;z-index:2;margin-top:18px;border:1px solid #c4b5fd;border-radius:14px;background:#111827;padding:24px;color:#fff;text-align:center}.backlink-growth-card span{color:#c4b5fd;font-size:13px;font-weight:900;text-transform:uppercase}.backlink-growth-card strong{display:block;margin-top:8px;font-size:clamp(42px,7vw,72px);line-height:1}.backlink-growth-card p{margin-top:10px;color:#cbd5e1}.backlinks-stat-band{background:#0f172a;padding:28px 0}.backlinks-process-grid,.backlinks-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.backlinks-stat-grid div{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(255,255,255,.05);padding:20px}.backlinks-stat-grid svg{color:#93c5fd}.backlinks-stat-grid strong{display:block;margin-top:12px;color:#fff;font-size:34px;line-height:1}.backlinks-stat-grid span{display:block;margin-top:8px;color:#cbd5e1;font-weight:800}.backlinks-process-grid{grid-template-columns:repeat(3,1fr);margin-top:30px}.backlinks-caution-card,.backlinks-check-card,.backlinks-price-card,.backlinks-process-grid article{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:26px;box-shadow:0 14px 34px rgba(15,23,42,.06)}.backlinks-process-grid article>span{display:grid;width:44px;height:44px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.backlinks-process-grid h3{margin-top:18px;color:#111827;font-size:23px}.backlinks-caution-card p,.backlinks-process-grid p,.backlinks-proof-layout>div:first-child p{margin-top:12px;color:#475569;line-height:1.65}.backlinks-price-layout,.backlinks-proof-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);grid-gap:30px;gap:30px;align-items:start}.backlinks-proof-layout h2{max-width:720px;color:#111827;font-size:clamp(34px,4.8vw,56px);line-height:1.02}.backlinks-proof-layout .button{margin-top:22px}.backlinks-caution-card h3,.backlinks-check-card h3,.backlinks-price-card h2{color:#111827}.backlinks-check-card p{display:flex;gap:10px;align-items:flex-start;margin-top:14px;color:#1e3a8a;font-weight:800;line-height:1.45}.backlinks-check-card svg{flex:0 0 auto;color:#2563eb}.backlinks-price-layout{grid-template-columns:minmax(340px,.72fr) minmax(0,1fr)}.backlinks-price-card{border:2px solid #2563eb;box-shadow:0 24px 70px rgba(37,99,235,.14)}.backlinks-price-line{display:flex;align-items:flex-end;gap:10px;margin-top:18px}.backlinks-price-line strong{color:#111827;font-size:70px;line-height:.9}.backlinks-price-line span{color:#64748b;font-weight:850}.backlinks-price-card ul{display:grid;grid-gap:11px;gap:11px;margin:24px 0;color:#334155;font-weight:800}.backlinks-price-card li{position:relative;padding-left:20px}.backlinks-price-card li:before{content:"";position:absolute;top:10px;left:0;width:7px;height:7px;border-radius:999px;background:#2563eb}.backlinks-caution-card{background:#f8fafc}.backlinks-caution-card svg{color:#2563eb}.guest-hero{background:radial-gradient(circle at 78% 12%,rgba(20,184,166,.12),transparent 32%),radial-gradient(circle at 18% 0,rgba(147,51,234,.1),transparent 30%),linear-gradient(180deg,#fff,#f8fafc)}.guest-hero-visual{display:grid;grid-gap:14px;gap:14px}.guest-article-card,.guest-price-card{position:relative;z-index:2;border:1px solid #dbeafe;border-radius:14px;background:rgba(255,255,255,.94);padding:20px;box-shadow:0 14px 34px rgba(15,23,42,.08)}.guest-article-card{display:flex;gap:14px;align-items:flex-start}.guest-article-card>span{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#0f766e,#7c3aed)}.guest-article-card small,.guest-price-card span{color:#2563eb;font-size:12px;font-weight:900;text-transform:uppercase}.guest-article-card strong{display:block;margin-top:5px;color:#111827;font-size:22px;line-height:1.15}.guest-article-card p,.guest-price-card p{margin-top:8px;color:#475569;line-height:1.5}.guest-site-row>span{background:linear-gradient(135deg,#0f766e,#2563eb)}.guest-site-row b{background:#ede9fe;color:#6d28d9}.guest-price-card{border-color:#c4b5fd;background:#111827;color:#fff;text-align:center}.guest-price-card span{color:#c4b5fd}.guest-price-card strong{display:block;margin-top:6px;color:#fff;font-size:clamp(42px,7vw,64px);line-height:1}.guest-price-card p{color:#cbd5e1}.guest-stat-band{background:linear-gradient(135deg,#0f172a,#0f3f3b)}.guest-price-panel{position:relative;border-color:#0f766e;box-shadow:0 24px 70px rgba(15,118,110,.14)}.guest-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.guest-page .backlinks-price-layout{grid-template-columns:1fr}.guest-page .guest-price-panel{min-width:0;padding:28px 24px}.guest-page .guest-price-panel h2{font-size:clamp(32px,3.2vw,46px);line-height:1.04}.guest-page .guest-price-panel ul{gap:12px;margin:24px 0}.guest-page .guest-price-panel li{padding-left:22px;font-size:15px;line-height:1.45;overflow-wrap:normal}.guest-price-panel.featured{border-color:#7c3aed;box-shadow:0 28px 80px rgba(124,58,237,.18)}.guest-price-panel .popular-pill{position:absolute;top:-16px;right:20px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;padding:7px 13px;font-size:12px;font-weight:900}.guest-price-line{align-items:flex-start;flex-direction:column}.guest-price-line strong{font-size:clamp(50px,4.6vw,64px)}.guest-price-line span{max-width:320px;font-size:15px;line-height:1.35}.guest-price-line s{color:#94a3b8;text-decoration-thickness:2px}.pricing-grid.submit-pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:34px}.pricing-card{position:relative;display:flex;flex-direction:column;border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:28px;box-shadow:0 18px 48px rgba(17,24,39,.09)}.pricing-card.popular{border-color:#7c3aed;box-shadow:0 26px 68px rgba(79,70,229,.18);transform:translateY(-10px)}.popular-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:6px 14px;border-radius:999px;color:#fff;background:linear-gradient(90deg,#2563eb,#9333ea);font-size:12px;font-weight:850}.price-line{display:flex;align-items:baseline;gap:10px;margin:18px 0 2px}.sale-price{font-size:50px;font-weight:900;letter-spacing:0}.old-price{color:#9ca3af;font-size:24px;font-weight:800;text-decoration:line-through}.directory-count{margin-bottom:18px;color:#2563eb;font-weight:800}.plan-features{flex:1 1;margin-top:14px}.submit-ultimate-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);grid-gap:28px;gap:28px;align-items:center;margin-top:26px;border:2px solid #7c3aed;border-radius:18px;background:radial-gradient(circle at 88% 10%,rgba(124,58,237,.16),transparent 34%),linear-gradient(135deg,#fff,#f8f5ff);padding:30px;box-shadow:0 28px 80px rgba(124,58,237,.16)}.submit-ultimate-kicker{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.submit-ultimate-kicker span{border-radius:999px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;padding:7px 13px;font-size:13px;font-weight:900}.submit-ultimate-kicker strong{color:#111827;font-size:18px}.submit-ultimate-card h3{margin-top:14px;color:#111827;font-size:clamp(28px,3.4vw,42px);line-height:1.05}.submit-ultimate-card p{margin-top:12px;max-width:820px;color:#475569;font-size:18px;line-height:1.55}.submit-ultimate-card ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px;color:#334155;font-weight:850;line-height:1.35}.submit-ultimate-card li{position:relative;padding-left:24px}.submit-ultimate-card li:before{content:"✓";position:absolute;left:0;color:#7c3aed;font-weight:900}.submit-ultimate-action{display:grid;grid-gap:16px;gap:16px;align-content:center;border-radius:14px;background:rgba(255,255,255,.78);padding:22px;text-align:center}.submit-ultimate-action .price-line{justify-content:center;margin:0}.submit-ultimate-action .checkout-action{width:100%}.home-ultimate-card{margin-top:20px}.consent-line{display:grid;grid-template-columns:16px 1fr;grid-gap:9px;gap:9px;margin:20px 0 16px;color:#6b7280;font-size:12px;line-height:1.35}.consent-line input{margin-top:1px}.founder-card,.founder-zone{background:#fff}.founder-card{display:grid;grid-template-columns:150px 1fr;grid-gap:28px;gap:28px;align-items:center;border:1px solid #e5e7eb;border-radius:18px;padding:34px;box-shadow:0 18px 48px rgba(17,24,39,.08)}.founder-avatar{display:grid;width:128px;height:128px;place-items:center;border-radius:999px;color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea);font-weight:900;box-shadow:0 18px 42px rgba(79,70,229,.22)}.article-copy p,.faq-layout>div:first-child p,.founder-card p{color:#4b5563}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:42px;gap:42px;align-items:start}.faq-visual{position:relative;overflow:hidden;margin-top:22px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(17,24,39,.08)}.article-copy{max-width:900px}.article-copy h2{margin-bottom:22px}.article-copy p{margin-bottom:18px;font-size:17px}.directory-browser-section{padding:18px 0 72px;background:#fff}.directory-home-section{scroll-margin-top:86px;padding-bottom:18px}.directory-browser-section .section-inner,.directory-home-section>.section-inner{width:min(1420px,calc(100% - 48px))}.directory-database-intro{padding:42px 0 12px;background:#fff}.directory-database-intro h1{max-width:780px;font-size:clamp(34px,4.5vw,58px)}.directory-database-intro p:not(.eyebrow){max-width:860px;margin-top:16px;color:#5f6b7a;font-size:18px}.directory-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 0 24px}.directory-search,.directory-select,.download-button,.view-toggle{border:1px solid #dbe3ee;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(15,23,42,.04)}.directory-search{display:flex;align-items:center;gap:10px;flex:0 1 300px;width:300px;min-width:240px;height:52px;padding:0 15px;color:#64748b}.directory-search input{width:100%;border:0;outline:0;color:#0f172a;background:transparent;font:inherit;font-size:16px}.directory-search input::placeholder{color:#64748b}.directory-select{position:relative;display:flex;align-items:center;flex:0 0 170px;min-width:160px;height:52px;color:#64748b}.directory-select select{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;padding:0 38px 0 16px;color:#0f172a;background:transparent;font:inherit;font-weight:650}.directory-select svg{position:absolute;right:14px;pointer-events:none}.toolbar-spacer{display:none}.sort-select{flex-basis:180px;min-width:170px;margin-left:auto}.download-button{display:grid;width:52px;height:52px;place-items:center;color:#0f172a;cursor:pointer}.view-toggle{display:flex;flex:0 0 auto;gap:4px;padding:6px;background:#f1f3f7}.view-toggle button{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:0;border-radius:8px;padding:0 12px;color:#4b5563;background:transparent;cursor:pointer;font:inherit;font-weight:750}.view-toggle button.active{color:#111827;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.08)}.directory-help{margin:22px 0 24px;color:#4b5563;text-align:center;font-size:17px;font-weight:650}.directory-help a,.inline-pricing-trigger{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.inline-pricing-trigger{border:0;padding:0;background:transparent;cursor:pointer;font:inherit;font-weight:inherit}.directory-count-line{margin-bottom:16px;color:#64748b;font-size:16px;font-weight:760}.directory-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.directory-card{position:relative;display:flex;min-height:320px;flex-direction:column;overflow:hidden;border:1px solid rgba(147,197,253,.78);border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96)),radial-gradient(circle at 84% -8%,rgba(37,99,235,.075),transparent 44%);padding:20px;box-shadow:0 10px 24px rgba(15,23,42,.06),0 0 0 1px rgba(37,99,235,.03);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.directory-card:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.95);box-shadow:0 16px 32px rgba(37,99,235,.11),0 0 0 1px rgba(37,99,235,.06)}.directory-card-top{display:grid;grid-template-columns:58px 1fr auto;grid-gap:13px;gap:13px;align-items:start}.directory-logo{position:relative;display:grid;width:58px;height:58px;place-items:center;overflow:hidden;border-radius:9px;color:#fff;background:linear-gradient(135deg,#111827,#2563eb);font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.directory-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#fff}.directory-logo span{position:relative;z-index:0}.directory-card h3{font-size:19px;line-height:1.15;letter-spacing:0}.directory-card-top p{margin-top:5px;color:#667085;font-size:16px;font-weight:650}.upvote-pill{display:inline-flex;align-items:center;gap:5px;border-radius:7px;padding:6px 8px;color:#475569;background:#f1f5f9;font-size:14px;font-weight:850}.directory-description{display:-webkit-box;min-height:50px;margin:18px 0 20px;overflow:hidden;color:#475569;font-size:15.5px;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:2}.directory-actions{display:grid;grid-template-columns:minmax(0,1fr) 38px 38px;grid-gap:14px;gap:14px;margin-top:auto;padding-bottom:22px;border-bottom:1px solid #e5e7eb}.visit-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:7px;color:#fff;background:#2563eb;font-size:16px;font-weight:850;box-shadow:0 10px 22px rgba(37,99,235,.14);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.visit-button:hover{background:#1d4ed8;box-shadow:0 13px 26px rgba(37,99,235,.2);transform:translateY(-1px)}.icon-button{display:grid;width:38px;height:48px;place-items:center;border:0;color:#98a2b3;background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease}.icon-button:hover{color:#475569;border-radius:8px;background:#f8fafc}.directory-meta{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding-top:16px}.metric-pill{display:inline-flex;align-items:center;gap:4px;min-height:27px;border-radius:999px;padding:3px 7px;color:#334155;background:#f1f5f9;font-size:12.5px;font-weight:850;white-space:nowrap}.rating-ring{width:16px;height:16px;border:3px solid #3b82f6;border-left-color:#e5e7eb;border-radius:999px}.growth-pill{color:#16a34a;background:#ecfdf3}.dofollow-pill{color:#15803d;border:1px solid #bbf7d0;background:#ecfdf3}.nofollow-pill{color:#475569;border:1px solid #e2e8f0;background:#f8fafc}.pricing-pill{margin-left:auto;border:1px solid #d0d5dd;background:#fff}.show-more-wrap{display:flex;justify-content:center;padding-top:34px}.show-more-button{min-width:min(490px,100%);min-height:88px;border:0;border-radius:10px;color:#fff;background:linear-gradient(100deg,#2563eb,#2f6bea 42%,#9333ea);box-shadow:0 18px 38px rgba(79,70,229,.2);cursor:pointer;font:inherit;font-size:28px;font-weight:850;letter-spacing:0;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.show-more-button:hover{transform:translateY(-1px);filter:saturate(1.06);box-shadow:0 22px 44px rgba(79,70,229,.26)}.directory-browser-table{overflow-x:auto;border:1px solid #dbe3ee;border-radius:12px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.06)}.directory-browser-table table{width:100%;min-width:900px;border-collapse:collapse}.directory-browser-table td,.directory-browser-table th{padding:16px;border-bottom:1px solid #edf2f7;text-align:left}.directory-browser-table th{color:#64748b;background:#f8fafc;font-size:13px;text-transform:uppercase}.directory-card h3 a,.table-directory-name a{color:inherit;text-decoration:none}.directory-card h3 a:hover,.table-directory-name a:hover{color:#2563eb}.directory-detail-page{min-height:100vh;background:radial-gradient(circle at 50% -12%,rgba(37,99,235,.08),transparent 34%),linear-gradient(180deg,#f8fafc,#ffffff 28%,#ffffff);color:#111827}.detail-shell{width:min(100% - 44px,1180px);margin:0 auto;padding:34px 0 82px}.detail-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;color:#64748b;font-size:13px;font-weight:650}.detail-breadcrumb a{color:#475569}.detail-breadcrumb a:hover{color:#2563eb}.detail-hero-card{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:24px;gap:24px;align-items:center;border:1px solid rgba(191,219,254,.95);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96)),radial-gradient(circle at 82% 8%,rgba(147,51,234,.08),transparent 36%);padding:26px;box-shadow:0 18px 42px rgba(15,23,42,.07),0 0 0 1px rgba(37,99,235,.03)}.detail-hero-main{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.detail-logo{position:relative;display:grid;width:82px;height:82px;place-items:center;overflow:hidden;border-radius:12px;color:#fff;background:linear-gradient(135deg,#0f172a,#2563eb);font-size:24px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.detail-logo img,.related-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#fff}.detail-logo span,.related-logo span{position:relative}.detail-title-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.detail-title-block h1{font-size:38px;line-height:1.05;letter-spacing:0}.detail-title-block p{max-width:720px;margin-top:14px;color:#475569;font-size:16px;line-height:1.65}.detail-host{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#64748b;font-size:15px;font-weight:750}.detail-host:hover{color:#2563eb}.detail-upvote{display:inline-flex;align-items:center;gap:6px;border-radius:8px;padding:8px 10px;color:#475569;background:#eef2f7;font-size:16px;font-weight:850}.detail-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.detail-pills span{display:inline-flex;align-items:center;gap:5px;min-height:30px;border:1px solid #e2e8f0;border-radius:999px;padding:4px 10px;color:#334155;background:#fff;font-size:13px;font-weight:800}.detail-pills .is-green{color:#15803d;border-color:#bbf7d0;background:#ecfdf3}.detail-actions-panel{display:grid;grid-gap:10px;gap:10px}.detail-primary-button,.detail-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:850}.detail-primary-button{color:#fff;background:#2563eb;box-shadow:0 12px 24px rgba(37,99,235,.16)}.detail-primary-button:hover{background:#1d4ed8}.detail-secondary-button{color:#1d4ed8;border:1px solid #bfdbfe;background:#eff6ff}.detail-secondary-button:hover{border-color:#93c5fd;background:#dbeafe}.detail-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.detail-content-card,.detail-metric-card,.detail-side-card,.related-directory-card{border:1px solid #e2e8f0;border-radius:10px;background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(15,23,42,.055)}.detail-metric-card{display:grid;grid-gap:5px;gap:5px;min-height:126px;padding:17px}.detail-metric-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#2563eb;background:#eff6ff}.detail-metric-card>span:not(.detail-metric-icon){color:#64748b;font-size:12.5px;font-weight:800;text-transform:uppercase}.detail-metric-card strong{color:#111827;font-size:29px;line-height:1}.detail-metric-card small{color:#64748b;font-size:12.5px;line-height:1.45}.detail-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:22px;gap:22px;align-items:start;margin-top:22px}.detail-main-column{display:grid;grid-gap:16px;gap:16px}.detail-content-card{padding:24px}.detail-eyebrow{margin-bottom:8px;color:#2563eb;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.detail-content-card h2,.detail-section-head h2,.detail-side-card h2{font-size:24px;line-height:1.16;letter-spacing:0}.detail-content-card p{margin-top:13px;color:#475569;font-size:15.5px;line-height:1.75}.detail-check-grid{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.detail-check-item{display:flex;gap:10px;align-items:flex-start;border:1px solid #e2e8f0;border-radius:9px;padding:12px;color:#334155;background:#f8fafc;font-size:14px;font-weight:650;line-height:1.5}.detail-check-item svg{flex:0 0 auto;margin-top:2px;color:#16a34a}.detail-sidebar{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:16px;gap:16px}.detail-side-card{padding:20px}.detail-side-card p{margin:10px 0 16px;color:#475569;font-size:14px;line-height:1.62}.detail-side-icon{display:grid;width:38px;height:38px;margin-bottom:12px;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed)}.detail-side-card.compact{padding:18px}.detail-fact-list{display:grid;grid-gap:0;gap:0;margin-top:12px}.detail-fact-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #edf2f7}.detail-fact-list div:last-child{border-bottom:0}.detail-fact-list dt{color:#64748b;font-size:13px;font-weight:750}.detail-fact-list dd{min-width:0;color:#111827;font-size:13px;font-weight:850;text-align:right;overflow-wrap:anywhere}.detail-related-section{margin-top:24px}.detail-section-head{display:flex;gap:18px;align-items:flex-end;justify-content:space-between;margin-bottom:14px}.detail-section-head a{color:#2563eb;font-size:14px;font-weight:800}.related-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.related-directory-card{display:grid;grid-gap:8px;gap:8px;padding:17px;color:inherit;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.related-directory-card:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 16px 32px rgba(37,99,235,.1)}.related-directory-head{display:flex;align-items:center;justify-content:space-between}.related-logo{position:relative;display:grid;width:46px;height:46px;place-items:center;overflow:hidden;border-radius:9px;color:#fff;background:linear-gradient(135deg,#111827,#2563eb);font-size:13px;font-weight:900}.related-score{display:inline-flex;align-items:center;gap:4px;border-radius:7px;padding:5px 7px;color:#475569;background:#f1f5f9;font-size:12.5px;font-weight:850}.related-directory-card strong{font-size:18px;line-height:1.2}.related-directory-card>span:not(.related-score){color:#64748b;font-size:13.5px;font-weight:700}.related-directory-card p{display:-webkit-box;min-height:43px;overflow:hidden;color:#475569;font-size:13.5px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-meta{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.related-meta span{border-radius:999px;padding:4px 8px;color:#334155;background:#f1f5f9;font-size:12px;font-weight:850}.competitor-style{background:#f9fafb}.detail-shell.compact{padding:20px 0}.directory-title-strip .detail-logo{width:56px;height:56px;font-size:17px}.directory-title-copy h1{overflow:hidden;color:#111827;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.directory-title-copy p{margin-top:4px}.directory-title-description{max-width:860px;line-height:1.65}.detail-bookmark,.detail-mini-visit,.detail-upvote{min-height:38px;padding:8px 12px;font:inherit}.detail-bookmark,.detail-upvote{background:#fff}.detail-upvote span{background:#f3f4f6}.directory-detail-body{padding:32px 0 72px}.competitor-detail-layout,.competitor-main-column{grid-gap:32px;gap:32px}.directory-screenshot-card{box-shadow:0 2px 7px rgba(15,23,42,.08);transition:box-shadow .16s ease,transform .16s ease}.directory-screenshot-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.12)}.directory-screenshot-card img{min-height:320px}.competitor-content-card{border-radius:9px;box-shadow:0 1px 3px rgba(15,23,42,.07)}.competitor-content-card h2{line-height:1.25}.competitor-content-card h3{font-size:16px;line-height:1.35}.competitor-content-card p{margin-top:18px;font-size:16px;line-height:1.72}.launch-steps-list{grid-gap:14px;gap:14px;margin-top:18px}.launch-steps-list li>span{display:grid;flex:0 0 auto;width:24px;height:24px;place-items:center;border-radius:999px;color:#fff;background:#2563eb;font-size:12px;font-weight:850}.detail-faq-list p,.launch-steps-list p{margin-top:4px}.detail-faq-list a{color:#2563eb;text-decoration:underline;text-underline-offset:3px}.detail-faq-list{margin-top:18px}.compact-related{border-radius:9px;padding:16px}.directory-stats-card{border-radius:9px;box-shadow:0 1px 3px rgba(15,23,42,.07)}.directory-stats-head{padding:20px}.directory-stats-head h2{line-height:1}.directory-stats-row{padding:15px 20px}.directory-stats-row>div{gap:9px;font-size:15px}.directory-stats-row svg{color:#22c55e}.directory-stats-row strong{font-size:14px;white-space:nowrap}.mini-rating-ring{width:18px;height:18px}.bar-icon i{display:block;background:#2563eb}.bar-icon i:first-child{height:5px}.directory-stats-visit{padding:20px}.directory-stats-visit a{gap:8px;min-height:46px;font-size:15px;font-weight:750}.ask-ai-block{padding:18px 20px 20px}.ask-ai-block p{margin-bottom:12px}.ask-ai-block>div{gap:10px}.ask-ai-block a{display:grid;place-items:center;color:#374151;font-size:11px}.manual-submit-card{border-radius:9px;background:linear-gradient(135deg,#2563eb,#9333ea);padding:20px;box-shadow:0 12px 26px rgba(79,70,229,.24)}.manual-submit-card h2{font-size:16px;line-height:1.25}.manual-submit-card p{margin-top:10px;font-size:13px}.manual-review-row{margin:18px 0}.mini-avatar-stack img{width:35px;height:35px}.mini-avatar-stack img+img{margin-left:-10px}.manual-stars span{display:block;color:#facc15}.manual-submit-card>a{gap:8px;min-height:42px;font-size:14px}.detail-wide-cta{border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#faf5ff);padding:74px 54px;text-align:center}.wide-cta-stars{margin-bottom:22px;color:#facc15;font-size:36px;letter-spacing:8px;line-height:1}.detail-wide-cta h2{color:#111827;font-size:42px;line-height:1.12;letter-spacing:0}.detail-wide-cta p{max-width:790px;margin:22px auto 38px;color:#4b5563;font-size:26px;line-height:1.5}.detail-wide-cta a{border-radius:12px;font-size:30px;font-weight:850}.detail-wide-cta a,.wide-pricing-trigger{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:76px;padding:0 52px;color:#fff;background:linear-gradient(100deg,#2563eb,#9333ea);box-shadow:0 18px 34px rgba(79,70,229,.22)}.wide-pricing-trigger{border:0;border-radius:12px;cursor:pointer;font:inherit;font-size:30px;font-weight:850}.manual-pricing-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border:0;border-radius:7px;color:#111827;background:#f8fafc;cursor:pointer;font:inherit;font-size:14px;font-weight:800}.pricing-modal-layer{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:28px}.pricing-modal-backdrop{position:fixed;inset:0;border:0;background:rgba(0,0,0,.78);cursor:pointer}.pricing-modal{position:relative;z-index:1;width:min(95vw,1120px);max-height:min(95vh,1120px);overflow-y:auto;border:1px solid #d1d5db;border-radius:12px;background:#fff;padding:34px 36px 28px;box-shadow:0 28px 80px rgba(0,0,0,.35)}.pricing-modal-close{position:absolute;top:22px;right:22px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:8px;color:#4b5563;background:transparent;cursor:pointer}.pricing-modal-close:hover{background:#f3f4f6}.pricing-modal-head{text-align:center}.pricing-modal-head h2{display:inline-flex;align-items:center;justify-content:center;gap:16px;color:#111827;font-size:38px;line-height:1.12;letter-spacing:0}.pricing-modal-head h2>span{display:grid;width:46px;height:46px;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#2563eb,#9333ea)}.pricing-modal-head p{margin:26px auto 0;max-width:1040px;color:#4b5563;font-size:22px;line-height:1.55;text-align:left}.pricing-modal-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:44px}.pricing-modal-plan{position:relative;display:grid;grid-gap:24px;gap:24px;align-content:space-between;min-height:420px;border:1px solid #d1d5db;border-radius:10px;background:#fff;padding:32px 28px 28px;text-align:center}.pricing-modal-plan.popular{z-index:1;border-color:#2563eb;box-shadow:0 24px 48px rgba(37,99,235,.12)}.pricing-modal-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);border-radius:5px;padding:7px 13px;color:#fff;background:#2563eb;font-size:16px;font-weight:800}.pricing-plan-copy h3{color:#111827;font-size:22px;line-height:1.2}.pricing-plan-copy p{margin-top:18px;color:#4b5563;font-size:18px}.pricing-plan-copy strong{display:block;margin-top:28px;color:#2563eb;font-size:58px;line-height:.9}.pricing-plan-copy span{display:block;margin-top:8px;color:#4b5563;font-size:22px}.pricing-plan-includes{display:grid;grid-gap:8px;gap:8px;margin-top:18px;color:#334155;font-size:13px;font-weight:800;line-height:1.3;text-align:left}.pricing-plan-includes li{display:flex;gap:7px;align-items:flex-start}.pricing-plan-includes svg{flex:0 0 auto;color:#7c3aed}.pricing-modal-ultimate{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);grid-gap:24px;gap:24px;align-items:center;margin-top:18px;border:2px solid #7c3aed;border-radius:14px;background:radial-gradient(circle at 92% 18%,rgba(124,58,237,.14),transparent 34%),linear-gradient(135deg,#fff,#f8f5ff);padding:24px 26px;box-shadow:0 24px 62px rgba(124,58,237,.14)}.pricing-modal-ultimate-kicker{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pricing-modal-ultimate-kicker>span{border-radius:999px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;padding:7px 12px;font-size:13px;font-weight:900}.pricing-modal-ultimate h3{margin-top:14px;color:#111827;font-size:28px;line-height:1.1}.pricing-modal-ultimate p{margin-top:8px;max-width:760px;color:#475569;font-size:16px;line-height:1.45}.pricing-modal-ultimate .pricing-plan-includes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;font-size:14px}.pricing-modal-ultimate-action{display:grid;grid-gap:14px;gap:14px;justify-items:stretch;text-align:center}.pricing-modal-ultimate-action strong{display:block;color:#111827;font-size:44px;line-height:1}.pricing-modal-ultimate-action small{display:block;margin-top:6px;color:#64748b;font-size:14px;font-weight:800}.pricing-modal-ultimate-action button{min-height:56px;border:1px solid #2563eb;border-radius:8px;padding:0 20px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);cursor:pointer;font:inherit;font-size:18px;font-weight:900}.pricing-plan-stars{display:flex;justify-content:center;gap:4px;margin-top:18px;color:#facc15}.pricing-plan-stars svg{fill:currentColor}.pricing-plan-action{display:grid;justify-items:center;grid-gap:20px;gap:20px}.pricing-plan-action b{display:block;color:#111827;font-size:32px;line-height:1}.pricing-plan-action small{display:block;margin-top:12px;color:#6b7280;font-size:18px}.pricing-plan-action button{min-height:58px;border:1px solid #bfdbfe;border-radius:8px;padding:0 26px;color:#2563eb;background:#fff;cursor:pointer;font:inherit;font-size:20px;font-weight:800}.pricing-plan-action button.primary{color:#fff;border-color:#2563eb;background:#2563eb;box-shadow:0 10px 20px rgba(37,99,235,.16)}.pricing-plan-action button:disabled{opacity:.7;cursor:wait}.pricing-modal-benefits{margin-top:28px;border-radius:10px;background:#f9fafb;padding:24px 22px}.pricing-modal-benefits h3{margin-bottom:22px;color:#111827;text-align:center;font-size:30px}.pricing-modal-benefits>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 80px;gap:16px 80px}.pricing-modal-benefits p{display:flex;align-items:flex-start;gap:12px;color:#374151;font-size:21px;line-height:1.25}.pricing-modal-benefits svg{flex:0 0 auto;color:#16a34a;margin-top:2px}.pricing-modal-error{margin-top:14px;color:#dc2626;text-align:center;font-size:14px;font-weight:700}.pricing-modal-testimonials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:20px;padding-top:20px;border-top:1px solid #e5e7eb}.pricing-modal-testimonials article{min-height:220px;border:1px solid #d1d5db;border-radius:12px;background:#fff;padding:26px}.pricing-modal-testimonials article>div{display:flex;align-items:center;gap:18px}.pricing-modal-testimonials img{width:58px;height:58px;border-radius:999px;object-fit:cover}.pricing-modal-testimonials span,.pricing-modal-testimonials strong{display:block}.pricing-modal-testimonials strong{color:#374151;font-size:23px;line-height:1.15}.pricing-modal-testimonials span{margin-top:3px;color:#4b5563;font-size:19px}.pricing-modal-testimonials .testimonial-stars{margin-top:22px;color:#fbbf24;font-size:30px;letter-spacing:2px;line-height:1}.pricing-modal-testimonials article>p:last-child{margin-top:20px;color:#374151;font-size:22px;line-height:1.45}.pricing-modal-footer{display:none}.nav{padding:10px 0}.brand-mark{width:30px;height:30px;border-radius:7px}.brand-mark img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.brand-copy>span{font-size:15px}.nav-links a{min-height:32px;padding:6px 10px}.button{min-height:38px;padding:9px 15px;border-radius:7px;font-size:14px}.button.large{min-height:44px;padding:11px 24px;font-size:15px}.hero-inner{gap:42px;padding:48px 0 34px}h1{font-size:clamp(34px,4.4vw,50px)}h2{font-size:clamp(24px,3vw,34px)}h3{font-size:19px}.eyebrow{margin-bottom:10px;font-size:11.5px}.lead{margin-top:16px;font-size:15.8px}.hero-actions,.section-actions{gap:10px;margin-top:22px}.trust-row{gap:8px;margin-top:20px}.pill{min-height:30px;padding:5px 10px;font-size:12px}.compare-visual,.directory-art,.faq-visual,.founder-card,.hero-media,.mockup,.pricing-card,.section-visual-panel,.sticky-visual,.testimonial-card{border-radius:12px}.hero-stat{padding:12px 14px}.hero-stat strong{font-size:18px}.hero-stat span{font-size:12px}.section{padding:58px 0}.section-head{gap:20px;margin-bottom:24px}.section-head p{font-size:15.5px}.grid{gap:14px}.card,.compare-card,.price-card,.pricing-card,.testimonial-card{border-radius:12px;padding:20px;box-shadow:0 10px 26px rgba(17,24,39,.055)}.card h3,.list-card h3{margin-bottom:8px}.article-copy p,.card p,.center-subtitle,.faq p,.list-card p,.process-copy p,.rich p{font-size:15.5px}.icon,.quote-mark,.step-icon{width:34px;height:34px;margin-bottom:12px;border-radius:9px}.check-list,.cross-list,.plan-features,.tick-list{gap:9px}.check-list li,.cross-list li,.plan-features li,.tick-list li{padding-left:24px}.rich,.rich-copy{gap:16px}.steps{gap:14px}.magic-steps .step{min-height:210px}.pricing{gap:14px}.price{font-size:34px}.section-visual-panel{margin-top:22px;box-shadow:0 16px 44px rgba(17,24,39,.075)}.directory-row{gap:12px;padding:13px 15px}.footer-inner{gap:24px;padding:34px 0;font-size:14px}.page-hero{padding:48px 0}.article{padding:54px 0}.submit-hero{padding:62px 0 52px}.submit-hero h1{font-size:clamp(34px,4.8vw,52px)}.hero-subtitle{margin:16px auto 24px;font-size:clamp(16px,1.7vw,18px)}.service-kicker{margin-bottom:12px;font-size:11.5px}.avatar-row{gap:10px;margin-top:18px;font-size:13px}.avatar{width:30px;height:30px}.hero-visual-strip{width:min(760px,100%);margin-top:28px;border-radius:12px;box-shadow:0 18px 54px rgba(17,24,39,.1)}.submit-section{padding:56px 0}.center-title{max-width:760px;margin-bottom:10px;font-size:clamp(24px,3vw,34px)}.center-subtitle{margin-bottom:30px}.process-block,.process-block.reverse{gap:42px;margin-top:46px}.process-copy h3{margin-bottom:12px;font-size:clamp(24px,3vw,34px)}.compare-card,.mockup-body,.pricing-card,.testimonial-card{padding:20px}.proof-strip{padding:26px 0}.pricing-grid.submit-pricing,.stats-grid,.testimonial-grid{gap:14px}.stats-grid strong{font-size:clamp(24px,3vw,34px)}.pricing-grid.submit-pricing{margin-top:26px}.pricing-card.popular{transform:translateY(-6px)}.sale-price{font-size:40px}.old-price{font-size:18px}.founder-card{grid-template-columns:112px 1fr;gap:22px;padding:26px}.founder-avatar{width:102px;height:102px}.faq details{padding:15px 17px}.directory-home-section{padding-bottom:8px}.directory-browser-section{padding:10px 0 58px}.directory-toolbar{gap:10px;padding-bottom:20px}.directory-search,.directory-select,.download-button{height:46px}.directory-search input{font-size:14px}.directory-search{width:280px;min-width:220px}.directory-select{flex-basis:160px;min-width:150px}.sort-select{flex-basis:170px;min-width:160px}.download-button{width:46px}.view-toggle{padding:5px}.view-toggle button{min-height:38px;padding:0 10px;font-size:14px}.directory-help{margin:18px 0 20px;font-size:15px}.directory-count-line{font-size:14px}.directory-card-grid{gap:16px}.directory-card{min-height:288px;padding:17px}.directory-card-top{grid-template-columns:50px 1fr auto;gap:11px}.directory-logo{width:50px;height:50px}.directory-card h3{font-size:17px}.directory-card-top p{font-size:14.5px}.directory-description{min-height:45px;margin:15px 0 16px;font-size:14px}.directory-actions{grid-template-columns:minmax(0,1fr) 34px 34px;gap:10px;padding-bottom:18px}.visit-button{min-height:42px;font-size:14.5px}.icon-button{width:34px;height:42px}.directory-meta{padding-top:13px}.show-more-wrap{padding-top:28px}.show-more-button{min-width:min(360px,100%);min-height:58px;border-radius:9px;font-size:18px}.table-directory-name{display:flex;align-items:center;gap:12px}.table-directory-name .directory-logo{width:42px;height:42px}.table-directory-name span{display:block;color:#64748b;font-size:13px}.submit-page .submit-hero{background:linear-gradient(90deg,rgba(37,99,235,.08) 1px,transparent 0),linear-gradient(180deg,rgba(147,51,234,.08) 1px,transparent 0),linear-gradient(180deg,#f8fafc,#ffffff);background-size:44px 44px,44px 44px,auto}.submit-page .compare-card,.submit-page .faq details,.submit-page .founder-card,.submit-page .pricing-card,.submit-page .testimonial-card{background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.directory-detail-page.competitor-style{background:#f9fafb}.directory-detail-topbar{border-bottom:1px solid #f1f5f9;background:#fff}.detail-shell.compact{padding:18px 0}.directory-title-strip{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;max-width:1180px;margin:0 auto}.directory-title-strip .detail-logo{width:54px;height:54px;border-radius:12px;font-size:16px}.directory-title-copy h1{font-size:24px;line-height:1.12;letter-spacing:0}.directory-title-copy p{margin-top:3px;color:#6b7280;font-size:14px}.directory-title-description{grid-column:2/-1;max-width:760px;margin-top:-8px;color:#4b5563;font-size:14px;line-height:1.62}.directory-title-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.detail-bookmark,.detail-mini-visit,.detail-upvote{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;border-radius:7px;padding:0 12px;font-size:13px;font-weight:750}.detail-bookmark,.detail-upvote{border:1px solid #d1d5db;color:#374151;background:#f9fafb;cursor:pointer}.detail-upvote span{border-radius:5px;padding:2px 6px;background:rgba(255,255,255,.72);font-size:12px;font-weight:850}.detail-bookmark{width:38px;padding:0}.detail-mini-visit{color:#fff;background:#2563eb}.directory-detail-body{padding:34px 0 80px}.directory-detail-body .detail-shell{padding:0}.competitor-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:34px;gap:34px;align-items:start}.competitor-main-column{display:grid;grid-gap:26px;gap:26px;min-width:0}.directory-screenshot-card{display:block;overflow:hidden;border:1px solid #e5e7eb;border-radius:9px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:box-shadow .18s ease}.directory-screenshot-card:hover{box-shadow:0 10px 22px rgba(15,23,42,.08)}.directory-screenshot-card img{display:block;width:100%;height:auto;min-height:360px;max-height:560px;object-fit:cover;object-position:top center;background:#f8fafc}.competitor-content-card{border:0;border-radius:10px;background:#fff;padding:28px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.competitor-content-card h2{margin:0 0 20px;color:#111827;font-size:24px;line-height:1.2;letter-spacing:0}.competitor-content-card h3{margin-bottom:8px;color:#111827;font-size:15px}.competitor-content-card p{margin:0 0 18px;color:#374151;font-size:18px;line-height:1.68}.competitor-content-card p:last-child{margin-bottom:0}.launch-steps-list{display:grid;grid-gap:13px;gap:13px;margin:0;padding:0;list-style:none}.launch-steps-list li{display:flex;gap:12px}.launch-steps-list>li>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;color:#fff;background:#2563eb;font-size:12px;font-weight:850}.launch-steps-list strong{display:block;color:#111827;font-size:14px}.detail-faq-list p,.launch-steps-list p{margin:4px 0 0;color:#4b5563;font-size:14px;line-height:1.55}.detail-faq-list{display:grid;grid-gap:18px;gap:18px}.more-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px}.compact-related{box-shadow:none}.competitor-sidebar{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:16px;gap:16px}.directory-stats-card{overflow:hidden;border:0;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.directory-stats-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid #f3f4f6}.directory-stats-head h2{color:#111827;font-size:16px;line-height:1.2}.directory-stats-head span{color:#9ca3af;font-size:13px;white-space:nowrap}.directory-stats-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 22px;border-bottom:1px solid #f3f4f6}.directory-stats-row>div{display:flex;align-items:center;gap:10px;color:#4b5563;font-size:16px}.directory-stats-row strong{color:#111827;font-size:15px;font-weight:850}.directory-stats-row svg{color:#9ca3af}.directory-stats-row svg.lucide-circle-check,.directory-stats-row svg.lucide-circle-check-big{color:#22c55e}.mini-rating-ring{width:19px;height:19px;border:3px solid #10b981;border-left-color:#d1fae5;border-radius:999px}.bar-icon{display:inline-flex;align-items:flex-end;gap:2px;width:16px;height:16px;color:#2563eb}.bar-icon i{width:3px;border-radius:999px;background:currentColor}.bar-icon i:first-child{height:6px}.bar-icon i:nth-child(2){height:10px}.bar-icon i:nth-child(3){height:14px}.directory-stats-visit{padding:20px 22px;border-bottom:1px solid #f3f4f6}.directory-stats-visit a{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:7px;color:#fff;background:#2563eb;font-size:16px;font-weight:800}.ask-ai-block{padding:18px 22px 20px}.ask-ai-block p{margin:0 0 12px;color:#6b7280;text-align:center;font-size:13px}.ask-ai-block>div{display:flex;justify-content:center;gap:11px}.ask-ai-block a{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:8px;color:#2563eb;background:#f9fafb;font-size:10px;font-weight:900}.ask-ai-block a:nth-child(2){color:#dc2626}.ask-ai-block a:nth-child(3){color:#7c3aed}.ask-ai-block a:nth-child(4){color:#111827}.ask-ai-block a:nth-child(5){color:#0891b2}.manual-submit-card{overflow:hidden;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);padding:22px;box-shadow:0 16px 34px rgba(79,70,229,.22)}.manual-submit-card h2{margin:0 0 10px;color:#fff;font-size:17px;line-height:1.2}.manual-submit-card p{margin:0 0 18px;color:#dbeafe;font-size:14px;line-height:1.55}.manual-review-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.mini-avatar-stack{display:flex;flex-shrink:0}.mini-avatar-stack img{width:34px;height:34px;margin-left:-8px;border:2px solid #fff;border-radius:999px;object-fit:cover}.mini-avatar-stack img:first-child{margin-left:0}.manual-stars{display:grid;grid-gap:1px;gap:1px}.manual-stars span{color:#fbbf24;font-size:18px;line-height:1;letter-spacing:1px}.manual-stars small{color:#fff;font-size:13px;font-weight:650}.manual-submit-card>a{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:9px;min-height:43px;border-radius:7px;color:#111827;background:#f8fafc;font-size:15px;font-weight:800}@media (max-width:900px){.nav{align-items:flex-start;flex-direction:column}.directory-toolbar{align-items:stretch;flex-direction:column}.directory-search,.directory-select,.sort-select{width:100%;min-width:0}.toolbar-spacer{display:none}.download-button,.view-toggle{width:100%}.view-toggle button{flex:1 1;justify-content:center}.nav-links{width:100%;overflow-x:auto;padding-bottom:4px}.nav-dropdown{position:static}.nav-dropdown-menu{left:20px;min-width:min(304px,calc(100vw - 40px));transform:translateY(-6px)}.nav-dropdown:focus-within .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu{transform:translateY(0)}.nav-links .nav-dropdown-item{min-height:44px;font-size:15px}.compare-grid,.detail-content-grid,.detail-hero-card,.detail-metrics-grid,.directory-card-grid,.directory-layout,.faq-layout,.footer-inner,.founder-card,.grid.three,.grid.two,.hero-inner,.pricing,.pricing-grid.submit-pricing,.process-block,.process-block.reverse,.related-directory-grid,.stats-grid,.steps,.submit-ultimate-card,.submit-ultimate-card ul,.testimonial-grid,.visual-rich{grid-template-columns:1fr}.submit-ultimate-card{padding:22px}.submit-ultimate-action{padding:18px}.process-block.reverse .process-copy{order:0}.pricing-card.popular{transform:none}.sticky-visual{position:relative;top:auto}.founder-card{text-align:left}.submit-section{padding:58px 0}.hero-inner{padding-top:52px}.section-head{align-items:flex-start;flex-direction:column}.directory-row{grid-template-columns:1fr;gap:6px}.directory-row.header{display:none}.detail-sidebar{position:relative;top:auto}.competitor-detail-layout,.more-directory-grid{grid-template-columns:1fr}.competitor-sidebar{position:relative;top:auto}.detail-hero-card{align-items:stretch}.detail-actions-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1180px){.directory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.article,.detail-shell,.footer-inner,.hero-inner,.nav,.section-inner,.submit-container{width:min(100% - 28px,1180px)}h1{font-size:40px}.submit-hero{padding:76px 0 58px}.submit-hero h1{font-size:43px}.hero-subtitle{font-size:19px}.process-copy h3{font-size:36px}.sale-price{font-size:46px}.pricing-card{padding:26px}.stats-grid{gap:28px}.directory-browser-section{padding-top:22px}.directory-card{min-height:auto;padding:18px}.directory-card-top{grid-template-columns:56px 1fr auto;gap:11px}.directory-logo{width:56px;height:56px}.directory-card h3{font-size:19px}.directory-card-top p,.directory-description{font-size:15px}.directory-actions{grid-template-columns:1fr 38px 38px;gap:8px}.visit-button{min-height:50px}.icon-button{width:38px;height:50px}.pricing-pill{margin-left:0}.founder-card{padding:24px}.section{padding:56px 0}.hero-stats{grid-template-columns:1fr}.hero-stat{border-right:0;border-bottom:1px solid var(--line)}.hero-stat:last-child{border-bottom:0}h1{font-size:34px}.center-title,h2{font-size:27px}.hero-inner{padding-top:38px;gap:28px}.article-copy p,.card p,.center-subtitle,.faq p,.hero-subtitle,.lead,.list-card p,.process-copy p,.rich p,.section-head p{font-size:14.5px}.founder-testimonials-section{padding:40px 0 46px}.founder-testimonials-heading{margin-bottom:32px}.founder-testimonials-heading p{font-size:15px}.founder-testimonial-track{gap:14px;padding-bottom:18px;animation-duration:34s}.founder-testimonial-card{flex-basis:min(300px,calc(100vw - 44px));min-height:330px;margin-top:18px;padding:18px}.founder-testimonial-card.video-card,.founder-testimonial-card.video-card>img,.founder-testimonial-card.with-media{min-height:430px}.founder-testimonial-card p{font-size:16px}.founder-proof-image img{height:210px}.category-hero,.guide-hero{padding:48px 0 42px}.category-hero-grid,.category-signal-layout,.guide-body-layout,.guide-faq-layout,.guide-hero-grid{grid-template-columns:1fr}.category-hero h1,.guide-hero h1{font-size:36px}.category-hero-panel,.guide-hero-card{border-radius:10px}.category-hero-stats{grid-template-columns:repeat(2,1fr)}.category-hero-stats div:nth-child(2n){border-right:0}.category-check-grid,.category-proof-band .section-inner,.category-spotlight-grid,.guide-checklist-grid,.guide-compare-grid,.guide-metric-grid,.guide-point-grid{grid-template-columns:1fr}.category-check-card{min-height:auto}.guide-side-rail{position:static}.guide-rich-section{grid-template-columns:1fr;padding:22px}.guide-analysis-section{padding:24px 20px}.guide-analysis-section p,.guide-rich-section p{font-size:15.5px}.blog-hero{padding:52px 0 42px}.blog-hero h1{font-size:38px}.blog-hero p{font-size:16px}.blog-feature-strip .section-inner,.blog-section-head{align-items:flex-start;flex-direction:column}.blog-card-grid,.blog-newsletter .section-inner{grid-template-columns:1fr}.blog-card h3{font-size:20px}.blog-card-body{padding:18px}.blog-pagination{flex-wrap:wrap}.blog-article-hero{padding:44px 0 36px}.blog-article-hero h1{font-size:34px}.blog-article-hero .lead,.blog-article-section p{font-size:16px}.blog-article-shell>.section-inner{grid-template-columns:1fr}.blog-article-sidebar{position:static}.blog-article-checklist>div,.blog-article-summary>div{grid-template-columns:1fr}.article-visual figcaption{padding:22px 20px 0}.article-visual-stage{min-height:420px;padding:22px 18px 28px}.article-visual figcaption strong{font-size:28px}.visual-flow-row,.visual-timeline-row{flex-direction:column}.visual-flow-row span,.visual-timeline-row span{width:min(260px,100%);min-height:auto}.visual-flow-row i{width:3px;height:28px}.visual-flow-row i:after{margin:18px 0 0 -4px;transform:rotate(135deg)}.visual-score-gauge{width:168px;height:168px}.visual-score-items{position:static;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;width:100%;margin-top:22px}.visual-network-map span,.visual-score-items span{position:static;display:grid;place-items:center;text-align:center}.visual-matrix-grid{grid-template-columns:1fr}.visual-matrix-grid span{min-height:82px}.visual-network-map{min-height:410px;gap:10px}.blog-article-wide-cta{padding:34px 20px}.blog-article-wide-cta p{font-size:16px}.blog-article-wide-cta .button{width:100%;padding:0 16px;font-size:17px}.backlinks-hero{padding:54px 0 44px}.backlinks-hero-grid,.backlinks-price-layout,.backlinks-proof-layout,.guest-pricing-grid{grid-template-columns:1fr}.backlinks-hero h1{font-size:38px}.backlinks-hero-actions .button{width:100%}.backlink-hero-visual{padding:18px}.backlink-site-row{grid-template-columns:36px minmax(0,1fr)}.backlink-site-row b{justify-self:start;grid-column:2}.backlinks-process-grid,.backlinks-stat-grid{grid-template-columns:1fr}.backlinks-price-line strong{font-size:56px}.button{min-height:38px;padding:9px 13px;font-size:13.5px}.submit-hero{padding:52px 0 42px}.submit-hero h1{font-size:34px}.process-copy h3{font-size:28px}.sale-price{font-size:36px}.card,.compare-card,.price-card,.pricing-card,.testimonial-card{padding:18px}.section{padding:46px 0}.show-more-button{min-height:52px;font-size:16px}.detail-shell{padding:24px 0 56px}.detail-hero-card{padding:18px}.detail-hero-main{grid-template-columns:58px minmax(0,1fr);gap:13px}.detail-logo{width:58px;height:58px;border-radius:9px;font-size:17px}.detail-title-block h1{font-size:27px}.detail-content-card p,.detail-title-block p{font-size:14px}.detail-actions-panel{grid-template-columns:1fr}.detail-content-card,.detail-metric-card,.detail-side-card,.related-directory-card{padding:16px}.detail-content-card h2,.detail-section-head h2,.detail-side-card h2{font-size:21px}.detail-section-head{align-items:flex-start;flex-direction:column;gap:8px}.directory-detail-body{padding:24px 0 56px}.directory-title-strip{grid-template-columns:48px minmax(0,1fr)}.directory-title-strip .detail-logo{width:48px;height:48px}.directory-title-actions,.directory-title-description{grid-column:1/-1}.directory-title-actions{justify-content:flex-start}.directory-title-description{margin-top:0}.directory-screenshot-card img{min-height:220px;max-height:360px}.competitor-content-card{padding:20px}.competitor-content-card h2{font-size:21px}.competitor-content-card p{font-size:15px}.directory-stats-row>div{font-size:14px}.manual-review-row{align-items:flex-start;flex-direction:column}.detail-wide-cta{border-radius:14px;padding:44px 18px}.wide-cta-stars{margin-bottom:16px;font-size:26px;letter-spacing:4px}.detail-wide-cta h2{font-size:27px}.detail-wide-cta p{margin:16px auto 26px;font-size:16px}.detail-wide-cta a,.wide-pricing-trigger{width:100%;min-height:54px;padding:0 18px;font-size:17px}.pricing-modal-layer{padding:14px}.pricing-modal{width:min(95vw,760px);max-height:88vh;padding:44px 16px 20px}.pricing-modal-close{top:10px;right:10px}.pricing-modal-head h2{gap:10px;font-size:22px}.pricing-modal-head h2>span{width:36px;height:36px}.pricing-modal-head p{margin-top:14px;font-size:14px;line-height:1.55;text-align:center}.pricing-modal-plans{grid-template-columns:1fr;gap:12px;margin-top:22px}.pricing-modal-ultimate{grid-template-columns:1fr;gap:16px;margin-top:14px;padding:18px}.pricing-modal-ultimate h3{font-size:22px}.pricing-modal-ultimate p{font-size:13px}.pricing-modal-ultimate .pricing-plan-includes{grid-template-columns:1fr;font-size:13px}.pricing-modal-ultimate-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;text-align:left}.pricing-modal-ultimate-action strong{font-size:30px}.pricing-modal-ultimate-action button{min-height:42px;padding:0 14px;font-size:14px;white-space:nowrap}.pricing-modal-plan{grid-template-columns:minmax(0,1fr) auto;min-height:auto;align-items:center;gap:14px;padding:16px;text-align:left}.pricing-modal-plan.popular{order:-1;transform:none}.pricing-modal-badge{top:-10px;left:16px;transform:none;font-size:11px}.pricing-plan-copy h3{font-size:16px}.pricing-plan-copy p{margin-top:7px;font-size:13px}.pricing-plan-copy strong{margin-top:14px;font-size:38px}.pricing-plan-copy span{font-size:14px}.pricing-plan-stars{justify-content:flex-start;margin-top:8px}.pricing-plan-action{justify-items:end;gap:12px}.pricing-plan-action b{font-size:22px}.pricing-plan-action small{margin-top:4px;font-size:11px}.pricing-plan-action button{min-height:40px;padding:0 14px;font-size:14px;white-space:nowrap}.pricing-modal-benefits{padding:16px}.pricing-modal-benefits h3{margin-bottom:14px;font-size:20px}.pricing-modal-benefits>div,.pricing-modal-testimonials{grid-template-columns:1fr}.pricing-modal-benefits p{font-size:14px}.pricing-modal-testimonials article{min-height:auto;padding:18px}.pricing-modal-testimonials img{width:46px;height:46px}.pricing-modal-testimonials strong{font-size:18px}.pricing-modal-testimonials span{font-size:15px}.pricing-modal-testimonials .testimonial-stars{margin-top:14px;font-size:22px}.pricing-modal-testimonials article>p:last-child{margin-top:12px;font-size:16px}}.directory-detail-page.competitor-style .detail-shell{width:min(100% - 36px,1060px)}.directory-detail-page.competitor-style .detail-shell.compact{padding:14px 0}.directory-detail-page.competitor-style .directory-title-strip{grid-template-columns:44px minmax(0,1fr) auto;gap:11px;max-width:1060px}.directory-detail-page.competitor-style .directory-title-strip .detail-logo{width:44px;height:44px;border-radius:9px;font-size:13px}.directory-detail-page.competitor-style .directory-title-copy h1{font-size:20px}.directory-detail-page.competitor-style .directory-title-copy p,.directory-detail-page.competitor-style .directory-title-description{font-size:12.5px}.directory-detail-page.competitor-style .directory-title-description{max-width:680px;line-height:1.5}.directory-detail-page.competitor-style .detail-bookmark,.directory-detail-page.competitor-style .detail-mini-visit,.directory-detail-page.competitor-style .detail-upvote{height:31px;min-height:31px;border-radius:6px;padding:0 9px;font-size:12px}.directory-detail-page.competitor-style .detail-bookmark{width:32px}.directory-detail-page.competitor-style .directory-detail-body{padding:24px 0 58px}.directory-detail-page.competitor-style .competitor-detail-layout{grid-template-columns:minmax(0,1fr) 286px;gap:24px}.directory-detail-page.competitor-style .competitor-main-column{gap:18px}.directory-detail-page.competitor-style .directory-screenshot-card{border-radius:8px}.directory-detail-page.competitor-style .directory-screenshot-card img{min-height:260px;max-height:430px}.directory-detail-page.competitor-style .competitor-content-card{border-radius:8px;padding:22px 24px}.directory-detail-page.competitor-style .competitor-content-card h2{margin-bottom:14px;font-size:20px}.directory-detail-page.competitor-style .competitor-content-card h3{font-size:13.5px}.directory-detail-page.competitor-style .competitor-content-card p{margin-bottom:12px;font-size:14px;line-height:1.62}.directory-detail-page.competitor-style .launch-steps-list{gap:10px}.directory-detail-page.competitor-style .launch-steps-list>li>span{width:21px;height:21px;font-size:11px}.directory-detail-page.competitor-style .detail-faq-list p,.directory-detail-page.competitor-style .launch-steps-list p,.directory-detail-page.competitor-style .launch-steps-list strong{font-size:12.8px}.directory-detail-page.competitor-style .more-directory-grid{gap:10px}.directory-detail-page.competitor-style .related-directory-card{padding:13px}.directory-detail-page.competitor-style .related-logo{width:36px;height:36px;border-radius:7px}.directory-detail-page.competitor-style .related-directory-card strong{font-size:15px}.directory-detail-page.competitor-style .related-directory-card p,.directory-detail-page.competitor-style .related-directory-card>span:not(.related-score){font-size:12px}.directory-detail-page.competitor-style .competitor-sidebar{gap:13px}.directory-detail-page.competitor-style .detail-side-card,.directory-detail-page.competitor-style .directory-stats-card,.directory-detail-page.competitor-style .manual-submit-card{border-radius:8px}.directory-detail-page.competitor-style .directory-stats-head{padding:15px 17px}.directory-detail-page.competitor-style .directory-stats-head h2{font-size:14px}.directory-detail-page.competitor-style .directory-stats-head span{font-size:11.5px}.directory-detail-page.competitor-style .directory-stats-row{padding:11px 17px}.directory-detail-page.competitor-style .directory-stats-row>div{gap:8px;font-size:13px}.directory-detail-page.competitor-style .directory-stats-row strong{font-size:12.5px}.directory-detail-page.competitor-style .directory-stats-visit{padding:15px 17px}.directory-detail-page.competitor-style .directory-stats-visit a{min-height:39px;border-radius:6px;font-size:13.5px}.directory-detail-page.competitor-style .ask-ai-block{padding:13px 17px 16px}.directory-detail-page.competitor-style .ask-ai-block p{margin-bottom:9px;font-size:11.5px}.directory-detail-page.competitor-style .ask-ai-block>div{gap:8px}.directory-detail-page.competitor-style .ask-ai-block a{width:30px;height:30px;border-radius:7px;font-size:9px}.directory-detail-page.competitor-style .manual-submit-card{padding:17px}.directory-detail-page.competitor-style .manual-submit-card h2{font-size:15px}.directory-detail-page.competitor-style .manual-submit-card p{margin-bottom:13px;font-size:12.5px}.directory-detail-page.competitor-style .manual-review-row{margin-bottom:14px}.directory-detail-page.competitor-style .mini-avatar-stack img{width:28px;height:28px}.directory-detail-page.competitor-style .manual-stars span{font-size:15px;letter-spacing:0}.directory-detail-page.competitor-style .manual-stars small{font-size:11.5px}.directory-detail-page.competitor-style .manual-pricing-trigger{min-height:36px;border-radius:6px;font-size:13px}.directory-detail-page.competitor-style .detail-side-card.compact{padding:16px}.directory-detail-page.competitor-style .detail-side-card h2{font-size:18px}.directory-detail-page.competitor-style .detail-side-card p{font-size:12.5px}@media (max-width:900px){.directory-detail-page.competitor-style .competitor-detail-layout,.directory-detail-page.competitor-style .more-directory-grid{grid-template-columns:1fr}.directory-detail-page.competitor-style .directory-screenshot-card img{min-height:220px;max-height:340px}}