.sv-hero{background:var(--ev-ink);color:#fff;padding:158px 0 72px;position:relative;overflow:hidden}.sv-hero:before{content:"";pointer-events:none;background:radial-gradient(560px 300px at 12% -40px,#4f46e561,#0000 65%),radial-gradient(520px 300px at 88% -60px,#06b6d44d,#0000 65%);position:absolute;inset:0}.sv-hero__inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;display:grid;position:relative}.sv-crumb{color:var(--ev-muted-d);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.sv-crumb a{color:var(--ev-muted-d);text-decoration:none}.sv-crumb a:hover{color:#67e8f9}.sv-crumb .sep{opacity:.5}.sv-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#a5b4fc;border:1px solid var(--ev-line-d);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.sv-eyebrow i{color:#67e8f9}.sv-hero h1{letter-spacing:-.02em;color:#fff;font-size:clamp(30px,4.4vw,46px);line-height:1.12;font-family:var(--font-display);margin:0 0 18px}.sv-hero__lead{color:#c9ccd8;max-width:56ch;margin:0 0 26px;font-size:17.5px;line-height:1.65}.sv-cta-row{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.sv-btn{border:1.5px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.sv-btn--primary{background:var(--ev-grad);color:#fff;box-shadow:0 10px 26px #4f46e559}.sv-btn--primary:hover{color:#fff;transform:translateY(-2px)}.sv-btn--ghost{color:#fff;border-color:var(--ev-line-d);background:#ffffff0d}.sv-btn--ghost:hover{color:#fff;border-color:#67e8f9}.sv-btn--wa{color:#fff;background:#22c55e}.sv-btn--wa:hover{color:#fff;transform:translateY(-2px)}.sv-btn--dark{background:var(--ev-ink);color:#fff}.sv-btn--dark:hover{color:#fff;transform:translateY(-2px)}.sv-chips{color:#c9ccd8;flex-wrap:wrap;gap:10px 22px;font-size:13.5px;display:flex}.sv-chips span{align-items:center;gap:7px;display:inline-flex}.sv-chips i{color:#34d399}.sv-hero__fig{margin:0}.sv-hero__fig img{border-radius:var(--ev-radius);border:1px solid var(--ev-line-d);width:100%;height:auto;display:block;box-shadow:0 30px 60px #00000073}.sv-hero__fig figcaption{color:var(--ev-muted-d);margin-top:10px;font-size:12.5px}.sv-section{padding:72px 0}.sv-section--soft{background:var(--ev-paper2)}.sv-section--dark{background:var(--ev-ink);color:#fff}.sv-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ev-accent);margin:0 0 10px;font-size:12px;font-weight:700}.sv-section--dark .sv-kicker{color:#67e8f9}.sv-h2{letter-spacing:-.02em;font-size:clamp(24px,3.2vw,34px);line-height:1.2;font-family:var(--font-display);color:var(--ev-text);margin:0 0 12px}.sv-section--dark .sv-h2{color:#fff}.sv-sub{color:var(--ev-muted);max-width:68ch;margin:0;font-size:16.5px;line-height:1.65}.sv-section--dark .sv-sub{color:#c9ccd8}.sv-head{margin-bottom:36px}.sv-feats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sv-feat{border:1px solid var(--ev-line);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:20px;display:flex}.sv-feat i{color:var(--ev-accent);margin-top:2px;font-size:17px}.sv-feat b{color:var(--ev-text);font-size:15px;font-weight:600;line-height:1.45}.sv-article{color:#2a2e3a;max-width:840px;margin:0 auto;font-size:16.5px;line-height:1.75}.sv-article p{margin:0 0 18px}.sv-article h2{letter-spacing:-.015em;color:var(--ev-text);font-size:clamp(22px,2.8vw,29px);line-height:1.25;font-family:var(--font-display);margin:38px 0 14px}.sv-article h2:first-child{margin-top:0}.sv-article h3{color:var(--ev-text);margin:28px 0 10px;font-size:19px}.sv-article ul{margin:0 0 20px;padding:0;list-style:none}.sv-article ul li{margin-bottom:10px;padding-left:28px;position:relative}.sv-article ul li:before{content:"";color:var(--ev-accent);font-family:"Font Awesome 6 Free";font-size:13px;font-weight:900;position:absolute;top:1px;left:0}.sv-article a{color:var(--ev-accent);font-weight:600}.sv-article strong{color:var(--ev-text)}.sv-steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sv-step{border:1px solid var(--ev-line-d);background:var(--ev-ink2);border-radius:16px;padding:24px 20px}.sv-step__n{background:var(--ev-grad);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:17px;display:inline-flex}.sv-step h3{color:#fff;margin:0 0 8px;font-size:16.5px}.sv-step p{color:var(--ev-muted-d);margin:0;font-size:14px;line-height:1.6}.sv-why{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sv-why__card{border:1px solid var(--ev-line);background:#fff;border-radius:16px;padding:26px 22px}.sv-why__card i{color:var(--ev-accent);margin-bottom:12px;font-size:22px}.sv-why__card h3{color:var(--ev-text);margin:0 0 8px;font-size:17px}.sv-why__card p{color:#454b5c;margin:0;font-size:14.5px;line-height:1.65}.sv-faq{max-width:840px;margin:0 auto}.sv-faq details{border:1px solid var(--ev-line);background:#fff;border-radius:14px;margin-bottom:12px;overflow:hidden}.sv-faq summary{cursor:pointer;color:var(--ev-text);padding:18px 44px 18px 20px;font-size:16px;font-weight:700;list-style:none;position:relative}.sv-faq summary::-webkit-details-marker{display:none}.sv-faq summary:after{content:"";border-right:2px solid var(--ev-accent);border-bottom:2px solid var(--ev-accent);width:9px;height:9px;transition:transform .2s;position:absolute;top:50%;right:20px;transform:translateY(-70%)rotate(45deg)}.sv-faq details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.sv-faq details p{color:var(--ev-muted);margin:0;padding:0 20px 18px;font-size:15.5px;line-height:1.7}.sv-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sv-card{border:1px solid var(--ev-line);border-radius:var(--ev-radius);background:#fff;flex-direction:column;gap:10px;padding:26px 24px;transition:transform .18s,box-shadow .18s;display:flex}.sv-card:hover{box-shadow:var(--ev-shadow);transform:translateY(-4px)}.sv-card__icon{width:48px;height:48px;color:var(--ev-accent);background:linear-gradient(135deg,#4f46e51f,#06b6d41f);border-radius:13px;justify-content:center;align-items:center;font-size:20px;display:flex}.sv-card h3{margin:0;font-size:18px;line-height:1.35}.sv-card h3 a{color:var(--ev-text);text-decoration:none}.sv-card h3 a:hover{color:var(--ev-accent)}.sv-card p{color:var(--ev-muted);flex:1;margin:0;font-size:14.5px;line-height:1.65}.sv-card__link{color:var(--ev-accent);align-items:center;gap:8px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.sv-card__link:hover{gap:12px}.sv-card__link{transition:gap .15s}.sv-cta{text-align:center;background:var(--ev-ink);color:#fff;border-radius:24px;padding:56px 28px;position:relative;overflow:hidden}.sv-cta:before{content:"";pointer-events:none;background:radial-gradient(600px 260px at 50% -80px,#4f46e573,#0000 65%),radial-gradient(500px 240px at 85% 120%,#06b6d44d,#0000 65%);position:absolute;inset:0}.sv-cta>*{position:relative}.sv-cta h2{letter-spacing:-.02em;font-size:clamp(24px,3.4vw,36px);font-family:var(--font-display);margin:0 0 12px}.sv-cta p{color:#c9ccd8;max-width:60ch;margin:0 auto 26px;font-size:16.5px;line-height:1.65}.sv-cta .sv-cta-row{justify-content:center;margin-bottom:0}.sv-cta__call{color:var(--ev-muted-d);margin-top:18px;font-size:14.5px}.sv-cta__call a{color:#67e8f9;font-weight:700;text-decoration:none}.sv-hub-head{text-align:left;margin-bottom:8px}.sv-group-label{align-items:center;gap:14px;margin:44px 0 20px;display:flex}.sv-group-label h2{font-size:22px;font-family:var(--font-display);color:var(--ev-text);white-space:nowrap;margin:0}.sv-group-label:after{content:"";background:var(--ev-line);flex:1;height:1px}@media (width<=1024px){.sv-feats,.sv-steps{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.sv-hero__inner{grid-template-columns:1fr;gap:34px}.sv-hero{padding:118px 0 54px}.sv-section{padding:54px 0}.sv-cards,.sv-why{grid-template-columns:1fr}}@media (width<=560px){.sv-feats,.sv-steps{grid-template-columns:1fr}.sv-btn{justify-content:center;width:100%}.sv-cta-row{flex-direction:column}}