body:has(.sms-guide) .neon-lines{display:none}
.sms-guide{--sg-bg:#0a0e27;--sg-panel:#11192f;--sg-ink:#f4f7fa;--sg-muted:#afbbcd;--sg-green:#a9edc9;--sg-line:rgba(181,201,216,.16);position:relative;z-index:1;background:var(--sg-bg);color:var(--sg-ink);font-size:16px;line-height:1.7;overflow:clip}
.sms-guide *{box-sizing:border-box}
.sms-guide .sg-wrap{max-width:1180px;margin:0 auto;padding:0 28px}
.sms-guide a{color:inherit;text-underline-offset:4px}
.sms-guide a:hover{color:var(--sg-green)}
.sms-guide a:focus-visible,.sms-guide button:focus-visible,.sms-guide summary:focus-visible,.sms-guide [tabindex]:focus-visible{outline:3px solid var(--sg-green);outline-offset:5px}
.sms-guide h1,.sms-guide h2,.sms-guide h3,.sms-guide p,.sms-guide ul,.sms-guide figure{margin:0}
.sms-guide h1,.sms-guide h2,.sms-guide h3{color:var(--sg-ink)}
.sms-guide h2{font-size:clamp(28px,3vw,40px);line-height:1.2;font-weight:700;letter-spacing:-1.3px;text-wrap:balance}
.sms-guide h3{font-size:20px;line-height:1.4;letter-spacing:-.35px}
.sms-guide p{color:var(--sg-muted)}
.sms-guide [id]{scroll-margin-top:105px}
.sms-guide .sg-breadcrumb{display:flex;gap:12px;align-items:center;padding-top:35px;font-size:12px;color:#94a3b8}
.sms-guide .sg-breadcrumb a{text-decoration:none}
.sms-guide .sg-breadcrumb [aria-current]{color:#d8e2ed}
.sms-guide .sg-hero{display:grid;grid-template-columns:1.06fr 1fr;gap:48px;align-items:center;padding:56px 0 65px}
.sms-guide .sg-eyebrow{color:var(--sg-green);font-size:10px;font-weight:750;letter-spacing:2px;line-height:1.7;margin-bottom:18px}
.sms-guide .sg-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sg-green);margin:0 7px 1px 0}
.sms-guide h1{font-size:clamp(40px,4.55vw,59px);font-weight:700;line-height:1.085;letter-spacing:-2.4px;margin-bottom:24px}
.sms-guide h1 span{color:var(--sg-green)}
.sms-guide .sg-lead{font-size:19px;line-height:1.65;color:#e1e8ee;max-width:495px;margin-bottom:14px}
.sms-guide .sg-hero-note{font-size:14px;max-width:480px}
.sms-guide .sg-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.sms-guide .sg-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:15px;padding:12px 19px;font-size:13px;font-weight:750;line-height:1.4;border:1px solid transparent;border-radius:8px;text-decoration:none;transition:background .15s ease,transform .15s ease}
.sms-guide .sg-button-primary{background:var(--sg-green);color:#10251d}
.sms-guide .sg-button-primary:hover{background:#c3f7db;color:#10251d;transform:translateY(-2px)}
.sms-guide .sg-button-secondary{border-color:#435069;background:transparent;color:#e7edf5}
.sms-guide .sg-button-secondary:hover{border-color:var(--sg-green);background:#15293a}
.sms-guide .sg-text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:650;text-decoration:none;color:var(--sg-green);line-height:1.6}
.sms-guide .sg-text-link:hover{text-decoration:underline}
.sms-guide .sg-hero-link{margin-top:20px;color:#becada;font-size:12px}
.sms-guide .sg-hero-visual{background:#f3f1e9;border:1px solid #e7e5da;border-radius:22px;padding:24px 0 20px;overflow:hidden;box-shadow:0 22px 80px rgba(0,0,0,.16);transform:rotate(1deg)}
.sms-guide .sg-visual-label{font-size:10px;letter-spacing:1.8px;font-weight:750;color:#466256;padding:0 25px;display:flex;align-items:center;gap:10px}
.sms-guide .sg-visual-label span{font-size:20px;color:#307658}
.sms-guide .sg-hero-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin:8px 0}
.sms-guide .sg-hero-visual figcaption{display:flex;gap:10px;justify-content:space-between;align-items:center;margin:0 24px;padding:15px 0 10px;border-top:1px solid #d8ded3;font-size:10px;color:#385248;white-space:nowrap}
.sms-guide .sg-hero-visual figcaption b{font-size:9px;color:#689480;margin-right:4px}
.sms-guide .sg-visual-disclaimer{font-size:9px;text-align:center;color:#65736c;padding:0 12px}
.sms-guide .sg-toc{display:flex;align-items:center;gap:26px;border-block:1px solid var(--sg-line);padding:20px 0;flex-wrap:wrap}
.sms-guide .sg-toc>span{font-size:9px;letter-spacing:1.8px;font-weight:700;color:#91a19e;margin-right:auto}
.sms-guide .sg-toc a{font-size:12px;color:#c6d1df;text-decoration:none;padding:3px 0}
.sms-guide .sg-toc a:hover{color:var(--sg-green)}
.sms-guide .sg-section{padding:76px 0;border-bottom:1px solid var(--sg-line)}
.sms-guide .sg-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:30px}
.sms-guide .sg-section-heading>p{font-size:14px;max-width:325px;flex-shrink:0}
.sms-guide .sg-section-heading .sg-eyebrow{margin-bottom:12px}
.sms-guide .sg-definition{display:grid;grid-template-columns:.8fr 1.5fr;gap:80px}
.sms-guide .sg-definition-copy>p+p{margin-top:18px}
.sms-guide .sg-inline-note{display:flex;gap:18px;border-left:2px solid #87c9a8;padding:3px 0 3px 22px;margin-top:26px}
.sms-guide .sg-inline-note>span{color:var(--sg-green);font-size:24px;line-height:1.4}
.sms-guide .sg-inline-note p{font-size:13px;line-height:1.75}
.sms-guide .sg-inline-note strong{color:#e0eade;font-weight:650;display:block;margin-bottom:3px}
.sms-guide .sg-choice-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}
.sms-guide .sg-choice-buttons button{display:flex;gap:12px;text-align:left;align-items:center;border:1px solid #39445d;background:#10182e;color:var(--sg-ink);font:inherit;font-size:14px;font-weight:650;padding:20px 15px;cursor:pointer;border-radius:9px;line-height:1.5;transition:border-color .15s ease,background .15s ease}
.sms-guide .sg-choice-buttons button:hover{border-color:#7cae97}
.sms-guide .sg-choice-buttons button[aria-pressed=true]{background:#172f31;border-color:#90cda9}
.sms-guide .sg-choice-buttons small{display:block;font-size:11px;font-weight:400;color:var(--sg-muted);margin-top:5px}
.sms-guide .sg-choice-number{font-size:10px;color:var(--sg-green);align-self:flex-start;padding-top:3px}
.sms-guide .sg-choice-mark{color:var(--sg-green);margin-left:auto;align-self:flex-start}
.sms-guide .sg-recommendations{border-radius:12px;background:linear-gradient(120deg,#172931,#131e34);border:1px solid #344a4c;padding:28px 32px;min-height:235px}
.sms-guide .sg-recommendation[hidden]{display:none}
.sms-guide .sg-recommendation+.sg-recommendation{margin-top:25px;border-top:1px solid var(--sg-line);padding-top:25px}
.sms-guide .sg-recommendation[hidden]+.sg-recommendation{margin-top:0;border-top:0;padding-top:0}
.sms-guide .sg-tag{display:inline-block;font-size:9px;font-weight:750;letter-spacing:1.7px;color:var(--sg-green);margin-bottom:10px}
.sms-guide .sg-recommendation h3{margin-bottom:9px;font-size:23px}
.sms-guide .sg-recommendation p{font-size:14px;max-width:790px;margin-bottom:13px}
.sms-guide .sg-prestep{display:flex;align-items:flex-start;gap:17px;margin-bottom:24px;padding:22px 25px;border:1px solid var(--sg-line);border-radius:10px;background:#0f162d}
.sms-guide .sg-step-badge{display:inline-flex;width:27px;height:27px;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;border:1px solid #56665e;color:var(--sg-green);font-size:11px;font-weight:750}
.sms-guide .sg-prestep h3{font-size:17px;margin-bottom:7px}
.sms-guide .sg-prestep p{font-size:13px;max-width:690px}
.sms-guide .sg-prestep a{color:var(--sg-green)}
.sms-guide .sg-prestep-label{font-size:8px;letter-spacing:1.4px;color:#b2bfca;margin-left:auto;white-space:nowrap;align-self:center}
.sms-guide .sg-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.sms-guide .sg-step{border:1px solid var(--sg-line);border-radius:12px;overflow:hidden;background:var(--sg-panel)}
.sms-guide .sg-step img{display:block;width:100%;height:auto;border-bottom:1px solid var(--sg-line)}
.sms-guide .sg-step-copy{padding:23px}
.sms-guide .sg-step-copy .sg-step-badge{margin-bottom:13px}
.sms-guide .sg-step h3{font-size:18px;margin-bottom:12px}
.sms-guide .sg-step p{font-size:13px;line-height:1.8}
.sms-guide .sg-caption{font-size:11px;color:#98a9bd;margin-top:16px;line-height:1.8}
.sms-guide .sg-caption a{color:#ceddd6}
.sms-guide .sg-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.sms-guide .sg-service{display:flex;flex-direction:column;align-items:flex-start;padding:27px;background:var(--sg-panel);border:1px solid var(--sg-line);border-radius:12px;text-decoration:none;transition:border-color .15s ease,background .15s ease}
.sms-guide .sg-service:hover{background:#162135;border-color:#7a9c8b}
.sms-guide .sg-service-initial{display:inline-flex;width:42px;height:42px;justify-content:center;align-items:center;border-radius:12px;font-size:22px;font-weight:650;margin-bottom:22px}
.sms-guide .sg-whatsapp{background:#153a32;color:#a0e1b7}
.sms-guide .sg-telegram{background:#143447;color:#92cdee}
.sms-guide .sg-instagram{background:#352941;color:#e3afcf}
.sms-guide .sg-service h3{font-size:18px;margin-bottom:10px}
.sms-guide .sg-service p{font-size:13px;line-height:1.8;flex-grow:1}
.sms-guide .sg-service-link{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:1px solid var(--sg-line);padding-top:17px;margin-top:26px;color:var(--sg-green);font-size:12px;font-weight:650}
.sms-guide .sg-other-services{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px;font-size:12px}
.sms-guide .sg-other-services>span{color:var(--sg-muted);margin-right:5px}
.sms-guide .sg-other-services a{border:1px solid #3b475d;border-radius:6px;padding:7px 13px;text-decoration:none;color:#cfdae4}
.sms-guide .sg-pricing{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center}
.sms-guide .sg-pricing-copy h2{margin-bottom:24px}
.sms-guide .sg-pricing-copy>p:not(.sg-eyebrow){font-size:14px;margin-bottom:17px}
.sms-guide .sg-pricing-copy .sg-button{margin-top:8px}
.sms-guide .sg-checklist{background:#eeefe6;color:#172c27;border-radius:14px;padding:32px 35px}
.sms-guide .sg-checklist .sg-tag{color:#386c53}
.sms-guide .sg-checklist h3{color:#1b3028;font-size:26px;margin-bottom:20px;letter-spacing:-.8px}
.sms-guide .sg-checklist ul{list-style:none;padding:0}
.sms-guide .sg-checklist li{display:flex;gap:14px;border-top:1px solid #cdd4c7;padding:15px 0}
.sms-guide .sg-checklist li:last-child{padding-bottom:0}
.sms-guide .sg-checklist li>span{background:#d9e4d6;color:#2f644a;border-radius:50%;width:23px;height:23px;display:flex;justify-content:center;align-items:center;font-size:11px;flex-shrink:0;margin-top:2px}
.sms-guide .sg-checklist strong{font-size:13px;font-weight:750}
.sms-guide .sg-checklist p{font-size:12px;color:#4f6158;margin-top:3px;line-height:1.65}
.sms-guide .sg-table-scroll{overflow-x:auto;border:1px solid var(--sg-line);border-radius:12px}
.sms-guide table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px;line-height:1.75}
.sms-guide caption{text-align:left;padding:16px 22px;font-size:11px;color:#b6c3d0;background:#10182e}
.sms-guide th,.sms-guide td{text-align:left;vertical-align:top;padding:18px 22px;border-top:1px solid var(--sg-line);border-right:1px solid var(--sg-line);width:25%}
.sms-guide th:last-child,.sms-guide td:last-child{border-right:0}
.sms-guide thead th{background:#182a31;color:#c4edda;font-weight:650}
.sms-guide tbody th{font-weight:600;background:#10182e;color:#e1e7ef}
.sms-guide td{color:#b3c0d1}
.sms-guide .sg-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.sms-guide .sg-help-card{border-top:2px solid #91b9a1;padding:24px 0 12px}
.sms-guide .sg-help-card:nth-child(2){border-color:#ceb08b}
.sms-guide .sg-help-card:nth-child(3){border-color:#9ba9d3}
.sms-guide .sg-state{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:700;letter-spacing:1.25px;color:#bfcec5;margin-bottom:18px}
.sms-guide .sg-state>span{font-size:16px;line-height:1}
.sms-guide .sg-help-card h3{font-size:19px;max-width:280px;margin-bottom:12px}
.sms-guide .sg-help-card p{font-size:13px;line-height:1.85}
.sms-guide .sg-refund-note{display:flex;align-items:center;gap:35px;background:#151f33;border:1px solid #344452;border-radius:10px;padding:25px 28px;margin-top:24px}
.sms-guide .sg-refund-note h3{font-size:17px;margin-bottom:8px}
.sms-guide .sg-refund-note p{font-size:13px}
.sms-guide .sg-refund-note strong{color:#e2eae8}
.sms-guide .sg-refund-note .sg-text-link{flex-shrink:0;font-size:12px}
.sms-guide .sg-faq{display:grid;grid-template-columns:.7fr 1.35fr;gap:80px}
.sms-guide .sg-faq>div>p:not(.sg-eyebrow){font-size:14px;max-width:240px;margin-top:21px}
.sms-guide .sg-faq-list{border-top:1px solid var(--sg-line)}
.sms-guide details{border-bottom:1px solid var(--sg-line)}
.sms-guide summary{cursor:pointer;list-style:none;position:relative;padding:22px 30px 22px 0;font-size:15px;line-height:1.6;font-weight:600}
.sms-guide summary::-webkit-details-marker{display:none}
.sms-guide summary::after{content:'+';position:absolute;right:4px;top:20px;color:var(--sg-green);font-size:21px;font-weight:400}
.sms-guide details[open] summary::after{content:'−'}
.sms-guide details p{font-size:13px;padding:0 28px 23px 0;line-height:1.85}
.sms-guide .sg-final-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:45px 46px;margin:62px 0 27px;border:1px solid #355048;border-radius:14px;background:radial-gradient(ellipse at 95% 0%,#204239 0%,#14282d 44%,#121b2d 100%)}
.sms-guide .sg-final-cta h2{font-size:35px;letter-spacing:-1px;margin-bottom:15px}
.sms-guide .sg-final-cta p:not(.sg-eyebrow){font-size:13px}
.sms-guide .sg-final-cta .sg-eyebrow{margin-bottom:13px}
.sms-guide .sg-final-cta .sg-button{flex-shrink:0}
.sms-guide .sg-editorial{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 48px;font-size:10px;line-height:1.8}
.sms-guide .sg-editorial p{color:#91a2b7}
.sms-guide .sg-editorial strong{font-weight:500;color:#bac9d2}
.sms-guide .sg-editorial nav{display:flex;flex-wrap:wrap;gap:17px}
.sms-guide .sg-editorial a{color:#acbaca;text-decoration:none}
@media(min-width:1300px){.sms-guide .sg-hero{padding-top:66px;padding-bottom:76px}}
@media(max-width:1050px){.sms-guide .sg-hero{gap:28px}.sms-guide .sg-button{padding:12px 14px;font-size:12px}.sms-guide .sg-toc{gap:18px}.sms-guide .sg-definition,.sms-guide .sg-pricing,.sms-guide .sg-faq{gap:42px}.sms-guide .sg-hero-visual figcaption{gap:7px;margin-inline:17px;font-size:9px}.sms-guide .sg-choice-buttons button{gap:8px;padding:16px 12px;font-size:12px}.sms-guide .sg-choice-buttons small{font-size:10px}.sms-guide .sg-service{padding:22px}.sms-guide .sg-service h3{font-size:16px}.sms-guide .sg-prestep-label{display:none}.sms-guide .sg-editorial{align-items:flex-start;flex-direction:column;gap:9px}}
@media(max-width:800px){.sms-guide .sg-wrap{padding:0 20px}.sms-guide .sg-breadcrumb{padding-top:22px}.sms-guide .sg-hero{grid-template-columns:1fr;gap:35px;padding:36px 0 40px}.sms-guide h1{font-size:clamp(42px,8vw,60px);max-width:650px}.sms-guide h1 br:first-of-type{display:none}.sms-guide h1 br:first-of-type::after{content:' '}.sms-guide .sg-hero-copy{max-width:640px}.sms-guide .sg-lead,.sms-guide .sg-hero-note{max-width:580px}.sms-guide .sg-hero-visual{transform:none;max-width:580px;width:100%;justify-self:center}.sms-guide .sg-hero-visual figcaption{font-size:11px;margin-inline:24px}.sms-guide .sg-visual-disclaimer{font-size:10px}.sms-guide .sg-toc{gap:10px 20px;padding:17px 0}.sms-guide .sg-toc>span{width:100%}.sms-guide .sg-toc a{font-size:12px;padding:6px 0}.sms-guide .sg-section{padding:52px 0}.sms-guide .sg-definition{grid-template-columns:1fr;gap:25px}.sms-guide .sg-section-heading{align-items:flex-start;gap:20px;flex-direction:column}.sms-guide .sg-section-heading>p{max-width:500px}.sms-guide .sg-choice-buttons{grid-template-columns:1fr}.sms-guide .sg-choice-buttons button{padding:16px 20px;font-size:14px;gap:13px}.sms-guide .sg-choice-buttons small{font-size:12px;margin-top:2px}.sms-guide .sg-choice-mark{align-self:center}.sms-guide .sg-choice-number{align-self:center;padding:0}.sms-guide .sg-recommendations{padding:24px;min-height:250px}.sms-guide .sg-steps{gap:15px}.sms-guide .sg-step-copy{padding:18px}.sms-guide .sg-step h3{font-size:16px}.sms-guide .sg-step p{font-size:12px}.sms-guide .sg-services{gap:13px}.sms-guide .sg-service{padding:20px 17px}.sms-guide .sg-service h3{font-size:16px}.sms-guide .sg-pricing{grid-template-columns:1fr;gap:28px}.sms-guide .sg-pricing-copy{max-width:580px}.sms-guide .sg-checklist{padding:28px}.sms-guide .sg-help-grid{gap:20px}.sms-guide .sg-help-card h3{font-size:17px}.sms-guide .sg-refund-note{align-items:flex-start;flex-direction:column;gap:17px}.sms-guide .sg-faq{grid-template-columns:1fr;gap:30px}.sms-guide .sg-faq h2 br{display:none}.sms-guide .sg-faq>div>p:not(.sg-eyebrow){max-width:100%;margin-top:12px}.sms-guide .sg-final-cta{align-items:flex-start;flex-direction:column;padding:32px;margin-top:42px;gap:25px}}
@media(max-width:560px){.sms-guide{font-size:15px}.sms-guide h1{font-size:43px;letter-spacing:-1.8px}.sms-guide h1 br:first-of-type{display:block}.sms-guide h2{font-size:29px;letter-spacing:-.8px}.sms-guide .sg-eyebrow{font-size:9px;letter-spacing:1.6px}.sms-guide .sg-lead{font-size:17px;line-height:1.7}.sms-guide .sg-hero-note{font-size:13px}.sms-guide .sg-actions{gap:9px}.sms-guide .sg-button{padding:12px 15px;min-height:48px;font-size:12px}.sms-guide .sg-hero-visual{padding-top:18px;border-radius:14px}.sms-guide .sg-hero-visual figcaption{font-size:9px;margin-inline:16px}.sms-guide .sg-hero-visual figcaption b{font-size:8px}.sms-guide .sg-visual-label{font-size:9px;padding-inline:18px}.sms-guide .sg-visual-disclaimer{font-size:8px}.sms-guide .sg-toc{column-gap:18px}.sms-guide .sg-toc a{font-size:11px}.sms-guide .sg-section{padding:44px 0}.sms-guide .sg-definition-copy>p{font-size:14px}.sms-guide .sg-inline-note{padding-left:16px;gap:12px}.sms-guide .sg-inline-note>span{display:none}.sms-guide .sg-recommendations{padding:22px;min-height:290px}.sms-guide .sg-recommendation h3{font-size:21px}.sms-guide .sg-recommendation p{font-size:13px}.sms-guide .sg-prestep{padding:20px 18px;gap:12px}.sms-guide .sg-prestep h3{font-size:16px}.sms-guide .sg-steps,.sms-guide .sg-services,.sms-guide .sg-help-grid{grid-template-columns:1fr;gap:20px}.sms-guide .sg-step img{max-height:235px;object-fit:contain;background:#e9efe8}.sms-guide .sg-step-copy{padding:22px}.sms-guide .sg-step-copy .sg-step-badge{float:left;margin-right:11px;margin-bottom:0}.sms-guide .sg-step h3{font-size:18px;min-height:28px;padding-top:1px}.sms-guide .sg-step p{font-size:13px}.sms-guide .sg-service{padding:24px;display:grid;grid-template-columns:42px 1fr;column-gap:16px}.sms-guide .sg-service-initial{grid-row:1/3;margin:0}.sms-guide .sg-service h3{font-size:18px;margin:0 0 7px}.sms-guide .sg-service p{grid-column:2;font-size:12px}.sms-guide .sg-service-link{grid-column:1/-1;margin-top:19px}.sms-guide .sg-other-services{gap:8px}.sms-guide .sg-other-services>span{width:100%;margin:0 0 4px}.sms-guide .sg-other-services a{padding:8px 11px;font-size:11px}.sms-guide .sg-checklist{padding:25px}.sms-guide .sg-help-card{padding-top:20px}.sms-guide .sg-state{margin-bottom:13px}.sms-guide .sg-help-card h3{font-size:19px;max-width:none}.sms-guide .sg-refund-note{padding:23px}.sms-guide .sg-final-cta{padding:27px 23px}.sms-guide .sg-final-cta h2{font-size:29px}.sms-guide .sg-editorial{padding-bottom:35px;font-size:10px}.sms-guide .sg-editorial nav{gap:10px 17px}}
@media(prefers-reduced-motion:reduce){.sms-guide *{scroll-behavior:auto!important;transition:none!important}.sms-guide .sg-button-primary:hover{transform:none}}
