.svc-hero{padding-top:calc(var(--space-3xl) + var(--space-lg));text-align:center;max-width:760px;margin:0 auto}.svc-hero h1{margin-top:var(--space-xs);margin-bottom:var(--space-sm)}.svc-lead{color:var(--color-zinc);font-size:19px;line-height:1.6;max-width:38em;margin:0 auto}.svc-cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:var(--space-lg)}.btn-whatsapp{display:inline-flex;align-items:center;gap:8px;background:#25d366;color:#06331c;font-weight:600;border:none}.btn-whatsapp svg{width:18px;height:18px}.btn-whatsapp:hover{background:#1fb855;color:#06331c}.svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.svc-card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-md);border-radius:var(--radius-card);border:1px solid var(--color-smoke);background:var(--color-carbon);text-decoration:none;transition:border-color var(--transition-base),transform var(--transition-base)}.svc-card:hover{border-color:var(--color-amber);transform:translateY(-3px)}.svc-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:var(--color-amber-dim);color:var(--color-amber);margin-bottom:var(--space-sm)}.svc-card-icon svg{width:26px;height:26px}.svc-card h3{font-size:18px;font-weight:600;color:var(--color-snow);margin-bottom:6px}.svc-card p{font-size:14px;line-height:1.5;color:var(--color-zinc);margin-bottom:var(--space-sm)}.svc-card-link{margin-top:auto;font-size:14px;font-weight:500;color:var(--color-amber);display:inline-flex;align-items:center;gap:6px}.svc-card:hover .svc-card-link .arrow{transform:translate(3px)}.svc-card-link .arrow{transition:transform var(--transition-base)}.svc-card--amazon .svc-card-icon{background:var(--color-blue-dim);color:var(--color-blue)}.svc-card--amazon .svc-card-link{color:var(--color-blue)}.svc-block{max-width:820px;margin:0 auto}.svc-block h2{margin-bottom:var(--space-sm)}.svc-block p{color:var(--color-zinc);line-height:1.7;margin-bottom:var(--space-sm)}.svc-block p strong{color:var(--color-snow)}.svc-includes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:var(--space-md)}.svc-include{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--radius-card);border:1px solid var(--color-smoke);background:var(--color-carbon)}.svc-include-check{flex-shrink:0;width:22px;height:22px;color:var(--color-signal);margin-top:1px}.svc-include-text strong{display:block;color:var(--color-snow);font-size:15px;margin-bottom:2px}.svc-include-text span{font-size:13px;color:var(--color-zinc);line-height:1.45}.svc-block .steps-container{display:flex;flex-direction:column;gap:12px;margin-top:var(--space-md)}.svc-block .step-card{display:flex;gap:16px;padding:16px 18px;border-radius:var(--radius-card);border:1px solid var(--color-smoke);background:var(--color-carbon)}.svc-block .step-number{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--color-amber-dim);color:var(--color-amber);display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-mono);font-size:14px}.svc-block .step-card h4{color:var(--color-snow);font-size:15px;margin-bottom:4px}.svc-block .step-card p{color:var(--color-zinc);font-size:14px;line-height:1.5;margin:0}.svc-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 20px;margin-top:var(--space-md)}.svc-benefit{display:flex;gap:12px;align-items:flex-start}.svc-benefit-icon{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--color-amber-dim);color:var(--color-amber)}.svc-benefit-icon svg{width:18px;height:18px}.svc-benefit-text strong{display:block;color:var(--color-snow);font-size:15px;margin-bottom:3px}.svc-benefit-text span{display:block;color:var(--color-zinc);font-size:14px;line-height:1.5}.svc-block details{background:var(--color-charcoal);border:1px solid var(--color-smoke);border-radius:var(--radius-card);margin-bottom:var(--space-xs);transition:border-color var(--transition-base)}.svc-block details:hover,.svc-block details[open]{border-color:var(--color-amber)}.svc-block summary{padding:var(--space-sm) var(--space-md);font-size:16px;font-weight:600;color:var(--color-snow);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px}.svc-block summary::-webkit-details-marker{display:none}.svc-block summary:after{content:"+";font-size:22px;color:var(--color-amber);flex-shrink:0}.svc-block details[open] summary:after{content:"−"}.svc-block .faq-answer{padding:0 var(--space-md) var(--space-sm);font-size:15px;color:var(--color-zinc);line-height:1.7}.svc-block.faq-section h2{margin-bottom:var(--space-md)}.svc-final{max-width:820px;margin:0 auto;text-align:center;padding:var(--space-xl);border-radius:var(--radius-card);border:1px solid rgba(212,168,67,.3);background:linear-gradient(180deg,rgba(212,168,67,.08) 0%,transparent 100%)}.svc-final h2{margin-bottom:var(--space-xs)}.svc-final p{color:var(--color-zinc);max-width:34em;margin:0 auto var(--space-md)}.svc-related{max-width:820px;margin:var(--space-xl) auto 0;padding-top:var(--space-md);border-top:1px solid var(--color-smoke);display:flex;flex-wrap:wrap;gap:10px 20px}.svc-related a{font-size:14px;color:var(--color-zinc);text-decoration:none;transition:color var(--transition-fast)}.svc-related a:hover{color:var(--color-amber)}
