.service-hero{position:relative;overflow:hidden;padding-block:clamp(4.5rem,9vw,8rem);color:#fff;background:linear-gradient(125deg,#061326,#0a2141 68%,#123d73)}.service-glow{position:absolute;right:-12rem;top:-18rem;width:42rem;height:42rem;border-radius:50%;background:radial-gradient(circle,rgba(45,127,249,.35),transparent 66%)}.service-hero-grid{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2.5rem,7vw,6rem);align-items:center}.service-eyebrow{margin:0 0 1rem;color:#8ebcff;font:700 .78rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.service-hero h1{max-width:12ch;margin:0;font:800 clamp(2.9rem,6vw,5.4rem)/.99 var(--font-display);letter-spacing:-.055em}.service-lede{max-width:44rem;margin:1.4rem 0 0;color:#c8d6e8;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7}.service-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.service-actions .checkout-action{display:flex}.service-button{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.8rem 1.3rem;border:1px solid transparent;border-radius:.4rem;font-weight:750}.service-button-primary{color:#fff;background:var(--accent);box-shadow:0 .7rem 1.8rem #2d7ff93d}.service-button-primary:hover{background:#1767d7}.service-button-secondary{color:#fff;border-color:#ffffff8c;background:#ffffff0a}.service-price{margin:1rem 0 0;color:#8fa5bf;font-size:.78rem}.service-trust-card{padding:clamp(1.5rem,3vw,2.2rem);border:1px solid rgba(255,255,255,.16);border-radius:.85rem;background:#ffffff13;box-shadow:0 1.5rem 4rem #0000002e;backdrop-filter:blur(10px)}.service-trust-card>span{color:#8ebcff;font:700 .72rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.service-trust-card>strong{display:block;margin-top:1rem;font:700 clamp(1.35rem,2.4vw,1.9rem)/1.25 var(--font-display)}.service-trust-card p{color:#b8c7da;line-height:1.65}.service-trust-card ul{margin:1.3rem 0 0;padding:1.2rem 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.14)}.service-trust-card li{position:relative;margin:.7rem 0;padding-left:1.45rem;color:#dbe8f7}.service-trust-card li:before{content:"✓";position:absolute;left:0;color:#70a9ff;font-weight:800}.service-section{padding-block:clamp(4rem,8vw,7rem)}.service-section h2{margin:.45rem 0 0;font:750 clamp(2.25rem,4.5vw,4rem)/1.05 var(--font-display);letter-spacing:-.045em}.service-intro{background:#fff}.service-intro-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:end}.service-intro-grid>p{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.8}.service-card-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3rem;border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.service-card-grid article{min-height:18rem;padding:1.8rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.service-card-grid article:nth-child(3n){border-right:0}.service-card-grid article:nth-last-child(-n+3){border-bottom:0}.service-card-grid article>span{color:var(--accent);font:700 .76rem var(--font-mono)}.service-card-grid h3{margin:3.2rem 0 .75rem;font:700 1.22rem var(--font-display)}.service-card-grid p{margin:0;color:var(--muted);line-height:1.7}.service-process{background:var(--surface)}.service-process h2{max-width:15ch}.service-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin-top:2.5rem}.service-steps article{display:flex;gap:1rem;padding:1.5rem;border:1px solid var(--border);border-radius:.7rem;background:#fff}.service-steps span{display:grid;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;place-items:center;color:#fff;background:var(--accent);border-radius:50%;font-weight:800}.service-steps h3{margin:.25rem 0 .5rem;font:700 1.05rem var(--font-display)}.service-steps p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.service-callout{background:#fff}.service-callout-box{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:clamp(2rem,5vw,4rem);color:#fff;background:#081529;border-radius:.85rem}.service-callout-box h2{max-width:16ch;font-size:clamp(2rem,4vw,3.4rem)}.service-callout-box p:not(.eyebrow){max-width:42rem;color:#aebed1;line-height:1.7}.service-callout-box .service-button{flex:0 0 auto}.service-faq{background:var(--surface)}.service-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,6vw,5rem)}.service-faq-grid h2{font-size:clamp(2rem,4vw,3.5rem)}.service-faq-list{border-top:1px solid var(--border)}.service-faq-list details{border-bottom:1px solid var(--border)}.service-faq-list summary{padding:1.35rem 2rem 1.35rem 0;cursor:pointer;font-weight:750}.service-faq-list p{margin:-.3rem 0 1.4rem;color:var(--muted);line-height:1.7}.service-disclaimer{padding-block:1.5rem;color:#405168;background:#eaf1f9;font-size:.82rem;line-height:1.6}@media(max-width:900px){.service-hero-grid,.service-intro-grid,.service-faq-grid{grid-template-columns:1fr}.service-card-grid,.service-steps{grid-template-columns:repeat(2,1fr)}.service-card-grid article,.service-card-grid article:nth-child(3n),.service-card-grid article:nth-last-child(-n+3){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.service-card-grid article:nth-child(2n){border-right:0}.service-card-grid article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:620px){.service-actions{align-items:stretch;flex-direction:column}.service-actions .checkout-action,.service-actions .checkout-action .service-button{width:100%}.service-card-grid,.service-steps{grid-template-columns:1fr}.service-card-grid article,.service-card-grid article:nth-child(2n),.service-card-grid article:nth-child(3n),.service-card-grid article:nth-last-child(-n+2){min-height:0;border-right:0;border-bottom:1px solid var(--border)}.service-card-grid article:last-child{border-bottom:0}.service-card-grid h3{margin-top:2rem}.service-callout-box{align-items:stretch;flex-direction:column}}
