:root{--seo-ink:#121826;--seo-blue:#1257e5;--seo-soft:#f3f7ff;--seo-line:#dce6f7}.nc-seo-hero{background:radial-gradient(circle at 85% 25%,rgba(18,87,229,.25),transparent 35%),linear-gradient(135deg,#07152e,#102b58);color:#fff;margin-top:1rem}.nc-seo-hero h1{font-size:clamp(2.3rem,5vw,4.4rem);font-weight:850;letter-spacing:-.045em;line-height:1.02;max-width:850px}.nc-seo-lead{font-size:clamp(1.05rem,2vw,1.35rem);color:#dbe8ff;max-width:760px;margin:1.4rem 0 2rem}.nc-seo-kicker{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:.76rem;font-weight:800;color:#8cb7ff;margin-bottom:1rem}.nc-seo-hero-panel{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;gap:.7rem;backdrop-filter:blur(8px)}.nc-seo-hero-panel i{font-size:3rem;color:#78a8ff}.nc-seo-hero-panel strong{font-size:1.35rem}.nc-seo-hero-panel span{color:#cdddf8}.nc-seo-section-heading{text-align:center;max-width:760px;margin:0 auto 2.5rem}.nc-seo-section-heading>span{text-transform:uppercase;letter-spacing:.1em;color:var(--seo-blue);font-size:.75rem;font-weight:800}.nc-seo-section-heading h2{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;color:var(--seo-ink);margin-top:.55rem}.nc-seo-section-heading p{color:#64748b}.nc-seo-product-card{border-radius:1.25rem;overflow:hidden}.nc-seo-product-image{height:260px;background:#f8fafc;position:relative;display:flex;align-items:center;justify-content:center;padding:1.5rem}.nc-seo-product-image img{width:100%;height:100%;object-fit:contain}.nc-seo-method-badge{position:absolute;left:1rem;top:1rem;background:#07152e;color:#fff;border-radius:999px;padding:.5rem .75rem;font-size:.72rem;font-weight:800}.nc-seo-checks{list-style:none;padding:0;display:grid;gap:.65rem;color:#475569}.nc-seo-checks li{display:flex;gap:.55rem;align-items:flex-start}.nc-seo-checks i{color:var(--seo-blue)}.nc-seo-soft-section{background:var(--seo-soft);border-block:1px solid var(--seo-line)}.nc-seo-choice-link,.nc-seo-answer{background:#fff;border:1px solid var(--seo-line);border-radius:1.25rem;padding:1.7rem;height:100%;display:flex;flex-direction:column;gap:.6rem}.nc-seo-choice-link a,.nc-seo-answer a,.nc-seo-method-card a{font-weight:800;color:var(--seo-blue);text-decoration:none}.nc-seo-answer-dark,.nc-seo-method-card-dark{background:#0d1d39!important;color:#fff}.nc-seo-answer-dark p,.nc-seo-method-card-dark p{color:#cbd8ec!important}.nc-seo-inline-alternative{background:#fff;border:1px solid var(--seo-line);border-radius:1rem;padding:1rem 1.25rem;display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center}.nc-seo-inline-alternative a{margin-left:auto;font-weight:800;text-decoration:none}.nc-seo-steps{list-style:none;padding:0;counter-reset:step;display:grid;gap:1rem}.nc-seo-steps li{counter-increment:step;display:grid;grid-template-columns:42px 1fr;column-gap:.8rem}.nc-seo-steps li:before{content:counter(step);grid-row:1/3;background:var(--seo-blue);color:#fff;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:800}.nc-seo-steps span{color:#64748b}.nc-seo-method-card{background:#fff;border:1px solid var(--seo-line);border-radius:1.25rem;padding:1.6rem;height:100%;display:flex;flex-direction:column}.nc-seo-method-card i{font-size:2rem;color:var(--seo-blue);margin-bottom:1rem}.nc-seo-method-card>span{font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#64748b}.nc-seo-method-card h2{font-size:1.5rem;font-weight:800;margin:.5rem 0}.nc-seo-method-card p{color:#64748b;flex:1}.nc-seo-trust>div{display:flex;align-items:center;gap:.65rem;font-size:.9rem}.nc-seo-trust i{font-size:1.35rem;color:var(--seo-blue)}@media(max-width:767px){.nc-seo-hero{text-align:center}.nc-seo-lead{margin-inline:auto}.nc-seo-product-image{height:220px}.nc-seo-inline-alternative{justify-content:center;text-align:center}.nc-seo-inline-alternative a{margin-left:0;width:100%}.nc-seo-trust>div{flex-direction:column;text-align:center}.nc-seo-product-card .mt-auto{align-items:stretch!important;flex-direction:column}.nc-seo-product-card .btn{width:100%}}@media(max-width:575.98px){.nc-seo-hero .row,.nc-seo-soft-section .row,main>.container>.row.g-5{margin-left:0;margin-right:0}}@media(min-width:992px){.py-lg-6{padding-block:5rem!important}}
