.sv4 .svi{padding-bottom:60px}.sv4 .svi .art-hero p.lead{font-size:17px;max-width:38em;margin-top:14px;color:#3b372e}.sv4 .svi .story p{font-size:17px}.sv4 .svi .svi-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sv4 .svi .svi-cta .pill-btn{text-decoration:none;padding:12px 20px}.sv4 .svi .svi-band{background:var(--sun);border-radius:28px;padding:28px;display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:center}.sv4 .svi .svi-band h2{font-size:clamp(26px,4vw,38px)}@media (max-width:760px){.sv4 .svi .svi-band{grid-template-columns:1fr;padding:22px}}.sv4 .svi .mb{max-width:720px;margin:0 auto}.sv4 .svi .mb-card{background:var(--card);border:2px solid var(--ink);border-radius:24px;padding:22px;box-shadow:0 6px 0 var(--ink)}.sv4 .svi .mb-card .form input{font-family:var(--mono);letter-spacing:.04em;font-size:16px}.sv4 .svi .mb-card .pill-btn{padding:14px;text-align:center;text-decoration:none}.sv4 .svi .mb-ok{margin-top:16px;display:flex;flex-direction:column;gap:10px}.sv4 .svi .mb-ok .num{font-weight:700}.sv4 .svi .mb-hint{font-size:13px;color:var(--muted);margin-top:4px}.sv4 .svi .mb-steps{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sv4 .svi .mb-steps li{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px}.sv4 .svi .mb-steps b{display:block;font-family:var(--display);font-weight:400;font-size:17px;margin-bottom:4px}.sv4 .svi .mb-steps span{font-size:13.5px;color:#4a4539}@media (max-width:520px){.sv4 .svi .mb-steps{grid-template-columns:1fr}}.sv4 .svi .faq-grp{margin-top:30px}.sv4 .svi .faq-grp h2{font-size:clamp(22px,3vw,28px);margin-bottom:12px}.sv4 .svi .bgo-q a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.sv4 .svi .faq-toc{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.sv4 .svi .faq-toc a{text-decoration:none}.sv4 .ab .ab-hero{padding:56px 0 24px;max-width:860px}.sv4 .ab .ab-hero h1{margin-top:14px;font-size:clamp(40px,7vw,84px);line-height:1.05}.sv4 .ab .ab-lead{margin-top:28px;font-size:clamp(17px,1.6vw,20px);line-height:1.9;color:#3b372e;max-width:34em}.sv4 .ab .ab-regrets{padding:56px 0 24px}.sv4 .ab .ab-regrets>h2{font-size:clamp(24px,3.2vw,36px);max-width:22em}.sv4 .ab .ab-list{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sv4 .ab .ab-list li{display:grid;grid-template-columns:auto 1fr;gap:18px;background:var(--card);border:1px solid var(--line);border-radius:24px;padding:28px 28px 26px}.sv4 .ab .ab-no{font-size:13px;letter-spacing:.12em;color:var(--muted);padding-top:6px}.sv4 .ab .ab-body{display:flex;flex-direction:column;gap:10px;min-width:0}.sv4 .ab .ab-body h3{font-size:clamp(20px,2vw,24px)}.sv4 .ab .ab-body p{margin:0;font-size:15.5px;line-height:1.85;color:#3b372e}.sv4 .ab .ab-link{margin-top:auto;padding-top:6px;font-weight:800;color:var(--tram);text-decoration:none}.sv4 .ab .ab-link:hover{text-decoration:underline;text-underline-offset:3px}.sv4 .ab .ab-svc{padding:48px 0 40px}.sv4 .ab .ab-svc-grid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;border-top:2px solid var(--ink);padding-top:24px}.sv4 .ab .ab-svc-grid div{display:flex;flex-direction:column;gap:8px}.sv4 .ab .ab-svc-grid b{font-size:17px}.sv4 .ab .ab-svc-grid span{color:var(--muted);line-height:1.8;font-size:15px}@media (max-width:860px){.sv4 .ab .ab-list,.sv4 .ab .ab-svc-grid{grid-template-columns:1fr}.sv4 .ab .ab-svc-grid{gap:22px}.sv4 .ab .ab-hero{padding-top:32px}.sv4 .ab .ab-list li{padding:22px;gap:14px}}.sv4 .svi .faq-ask{margin-top:44px;border-top:2px solid var(--ink);padding-top:26px}.sv4 .svi .faq-ask-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.sv4 .svi .faq-ask-opt{display:flex;flex-direction:column;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:18px}.sv4 .svi .faq-ask-opt b{font-size:17px}.sv4 .svi .faq-ask-opt span{font-size:14px;color:#4a4539;line-height:1.7}.sv4 .svi .faq-ask-opt .pill-btn{margin-top:auto;align-self:flex-start;text-decoration:none;padding:11px 18px;white-space:normal}.sv4 .svi .faq-ask-line{background:#06C755;color:#fff}.sv4 .svi .faq-ask-mail{position:relative}.sv4 .svi .faq-ask-mail-h{display:block;font-size:18px;margin-bottom:12px}.sv4 .svi .faq-ask-form input,.sv4 .svi .faq-ask-form textarea{width:100%;min-width:0;font-size:16px}.sv4 .svi .faq-ask-form textarea{resize:vertical}.sv4 .svi .faq-ask-form .mb-hint a{text-decoration:underline;text-underline-offset:3px}.sv4 .svi .faq-ask-form button[disabled]{opacity:.6}.sv4 .svi .faq-ask-ok{display:flex;flex-direction:column;gap:8px}.sv4 .svi .faq-ask-ok b{font-size:17px}.sv4 .svi .faq-ask-ok .num{font-family:var(--mono);font-weight:700;font-size:16px}.sv4 .svi .faq-ask-ok .pill-btn{align-self:flex-start;margin-top:6px}@media (max-width:620px){.sv4 .svi .faq-ask-opts{grid-template-columns:1fr}}