html{scroll-behavior:smooth}:root{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--color-background-primary:#0f1923;--color-background-secondary:#0c1520;--color-text-primary:#f4f7fa;--color-text-secondary:#8badc4;--color-text-tertiary:#5a7a94;--color-border-tertiary:#ffffff12;--color-border-secondary:#ffffff1f;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:12px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);color:#f4f7fa;background:#080f1e;width:100%;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}.sp{font-family:var(--font-sans);width:100%}.sp-nav{background:#0a1628;justify-content:space-between;align-items:center;height:52px;padding:0 1.5rem;display:flex}.sp-nav-logo{align-items:center;gap:8px;display:flex}.sp-nav-logo-name{color:#f4f7fa;letter-spacing:.12em;font-size:15px;font-weight:600}.sp-nav-links{gap:18px;display:flex}.sp-nav-link{color:#9fb3c8;cursor:pointer;font-size:12px}.sp-nav-cta{color:#0a1628;cursor:pointer;white-space:nowrap;background:#00e676;border:none;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:700}.sp-hero{background:linear-gradient(135deg,#080f1e 0%,#0d1b2a 55%,#092820 100%);grid-template-columns:1.1fr .9fr;align-items:center;gap:1.5rem;padding:2.5rem 1.5rem;display:grid}.sp-hero-badge{color:#00e676;letter-spacing:.06em;background:#00e6761a;border:.5px solid #00e67640;border-radius:20px;margin-bottom:14px;padding:3px 10px;font-size:10px;display:inline-block}.sp-h1{color:#f4f7fa;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.25}.sp-h1 em{color:#00e676;font-style:normal}.sp-hero-sub{color:#8badc4;margin:0 0 20px;font-size:13px;line-height:1.65}.sp-btns{flex-wrap:wrap;gap:8px;display:flex}.sp-btn-g{color:#080f1e;white-space:nowrap;cursor:pointer;background:#00e676;border:none;border-radius:7px;padding:9px 18px;font-size:12px;font-weight:700}.sp-btn-o{color:#d0dde8;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:7px;align-items:center;padding:9px 18px;font-size:12px;text-decoration:none;display:inline-flex}.sp-dash{background:#0c1e33;border:.5px solid #ffffff12;border-radius:10px;padding:12px}.sp-dash-bar{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sp-dash-t{color:#5a7a94;font-size:10px}.sp-dash-ok{color:#00e676;font-size:10px}.sp-metrics{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.sp-m{background:#ffffff0a;border-radius:6px;padding:7px}.sp-m-l{color:#4a6a84;margin:0 0 3px;font-size:9px}.sp-m-v{color:#f4f7fa;font-size:14px;font-weight:700;font-family:var(--font-mono);margin:0}.sp-m-v.ok{color:#00e676}.sp-m-v.warn{color:#ffc107}.sp-flows{flex-direction:column;gap:4px;margin-top:8px;display:flex}.sp-flow{background:#ffffff08;border-radius:5px;justify-content:space-between;align-items:center;padding:5px 8px;display:flex}.sp-flow-name{color:#8badc4;font-size:10px;font-family:var(--font-mono)}.sp-flow-info{align-items:center;gap:8px;display:flex}.sp-flow-ms{color:#6a8aa4;font-size:10px;font-family:var(--font-mono)}.sp-dot{border-radius:50%;width:6px;height:6px}.sp-dot.ok{background:#00e676}.sp-dot.err{background:#ff3d57}.sp-proof{background:#f4f7fa;border-top:.5px solid #e2e8f0;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.sp-proof-label{color:#6b7f94;letter-spacing:.08em;white-space:nowrap;font-size:10px}.sp-pill{color:#4a6078;background:#fff;border:.5px solid #e2e8f0;border-radius:5px;padding:5px 12px;font-size:11px;font-weight:500}.sp-problem{text-align:center;background:#fff;border-top:.5px solid #e2e8f0;padding:2rem 1.5rem}.sp-eyebrow{color:#0b7a75;letter-spacing:.12em;margin:0 0 8px;font-size:10px}.sp-section-h{color:#0d1b2a;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}.sp-section-sub{color:#4a6078;max-width:480px;margin:0 auto 1.25rem;font-size:13px;line-height:1.6}.sp-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;max-width:540px;margin:0 auto;display:grid}.sp-stat{background:#f4f7fa;border:.5px solid #e2e8f0;border-radius:8px;padding:1rem}.sp-stat-n{color:#c4922a;margin:0 0 4px;font-size:24px;font-weight:700}.sp-stat-l{color:#4a6078;margin:0;font-size:11px;line-height:1.4}.sp-how{background:#f4f7fa;border-top:.5px solid #e2e8f0;padding:2rem 1.5rem}.sp-how-header{text-align:center;margin-bottom:1.25rem}.sp-steps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.sp-step{background:#fff;border:.5px solid #e2e8f0;border-radius:12px;padding:1.1rem}.sp-step-num{color:#fff;background:#0b7a75;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.sp-step-t{color:#0d1b2a;margin:0 0 5px;font-size:13px;font-weight:600}.sp-step-d{color:#4a6078;margin:0;font-size:11px;line-height:1.5}.sp-pricing{background:#fff;border-top:.5px solid #e2e8f0;padding:2rem 1.5rem}.sp-pricing-header{text-align:center;margin-bottom:1.25rem}.sp-plans{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.sp-plan{background:#f4f7fa;border:.5px solid #e2e8f0;border-radius:12px;flex-direction:column;padding:1.1rem;display:flex}.sp-plan.hot{background:#fff;border-color:#0b7a75}.sp-plan-badge{color:#0b7a75;background:#0b7a751a;border:.5px solid #0b7a754d;border-radius:10px;width:fit-content;margin-bottom:8px;padding:2px 7px;font-size:9px;display:inline-block}.sp-plan-name{color:#0d1b2a;margin:0 0 2px;font-size:13px;font-weight:700}.sp-plan-price{color:#0d1b2a;font-size:20px;font-weight:700;font-family:var(--font-mono);margin:0}.sp-plan-unit{color:#6b7f94;margin:0 0 10px;font-size:10px}.sp-plan-feat{color:#4a6078;margin:0 0 4px;padding-left:12px;font-size:11px;list-style:none}.sp-plan-feat:before{content:"✓ ";color:#0b7a75;margin-left:-12px}.sp-plan-cta{text-align:center;cursor:pointer;border:none;border-radius:6px;margin-top:auto;padding:12px 8px 8px;font-size:12px;font-weight:600;display:block}.sp-plan-cta.g{color:#080f1e;background:#00e676}.sp-plan-cta.s{color:#0d1b2a;background:0 0;border:.5px solid #cbd5e0}.sp-faq{background:#fff;border-top:.5px solid #e2e8f0;padding:2rem 1.5rem}.sp-faq-header{text-align:center;margin-bottom:1.25rem}.sp-faq-list{max-width:680px;margin:0 auto}.sp-faq-item{background:#f4f7fa;border:.5px solid #e2e8f0;border-radius:8px;margin-bottom:8px;overflow:hidden}.sp-faq-item.open{background:#fff;border-color:#0b7a75}.sp-faq-q{cursor:pointer;text-align:left;color:#0d1b2a;width:100%;font-size:13px;font-weight:600;font-family:var(--font-sans);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sp-faq-q:hover{background:#0b7a750d}.sp-faq-icon{color:#0b7a75;flex-shrink:0;font-size:18px;font-weight:400;line-height:1}.sp-faq-a{color:#4a6078;margin:0;padding:0 16px 14px;font-size:12px;line-height:1.65}.sp-cta{text-align:center;background:linear-gradient(135deg,#1b2a5e 0%,#0b3a35 100%);padding:2rem 1.5rem}.sp-cta-h{color:#f4f7fa;margin:0 0 8px;font-size:20px;font-weight:600}.sp-cta-sub{color:#9fb3c8;margin:0 0 16px;font-size:13px}.sp-cta-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sp-guarantee{color:#6b8faa;margin:12px 0 0;font-size:11px}.sp-footer{background:#060e1a;border-top:.5px solid #ffffff0d;grid-template-columns:1.5fr repeat(3,1fr);gap:1.5rem;padding:1.5rem;display:grid}.sp-footer-brand{color:#f4f7fa;letter-spacing:.1em;margin:0 0 6px;font-size:14px;font-weight:600}.sp-footer-desc{color:#4a6a84;margin:0;font-size:11px;line-height:1.5}.sp-col-t{color:#6b8faa;letter-spacing:.08em;margin:0 0 8px;font-size:10px}.sp-col-l{color:#4a6a84;cursor:pointer;text-align:left;background:0 0;border:none;margin-bottom:5px;padding:0;font-family:inherit;font-size:11px;text-decoration:none;transition:color .15s;display:block}.sp-col-l:hover{color:#0b7a75}.sp-col-l--btn{width:100%}.sp-footer-bottom{background:#030710;justify-content:space-between;align-items:center;padding:10px 1.5rem;display:flex}.sp-legal,.sp-vigentix-tag{color:#2a4a60;font-size:10px}.sp-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sp-modal{background:#0c1520;border:.5px solid #ffffff1a;border-radius:12px;width:100%;max-width:480px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto}.sp-modal-header{margin-bottom:1.5rem}.sp-modal-title{color:#f4f7fa;margin:0 0 4px;font-size:18px;font-weight:700}.sp-modal-sub{color:#8badc4;margin:0;font-size:12px}.sp-modal-close{color:#5a7a94;cursor:pointer;background:0 0;border:none;padding:4px;font-size:20px;line-height:1;position:absolute;top:1rem;right:1rem}.sp-modal-close:hover{color:#f4f7fa}.sp-field{margin-bottom:1rem}.sp-label{color:#8badc4;margin-bottom:5px;font-size:11px;font-weight:500;display:block}.sp-input,.sp-select,.sp-textarea{color:#f4f7fa;width:100%;font-size:13px;font-family:var(--font-sans);background:#ffffff0d;border:.5px solid #ffffff1f;border-radius:6px;outline:none;padding:9px 12px;transition:border-color .15s}.sp-input:focus,.sp-select:focus,.sp-textarea:focus{border-color:#0b7a75}.sp-input.error,.sp-select.error,.sp-textarea.error{border-color:#ff3d57}.sp-select{appearance:none;cursor:pointer}.sp-select option{color:#f4f7fa;background:#0c1520}.sp-textarea{resize:vertical;min-height:64px}.sp-field-error{color:#ff3d57;margin-top:4px;font-size:11px;display:block}.sp-submit{color:#080f1e;cursor:pointer;background:#00e676;border:none;border-radius:7px;width:100%;margin-top:.5rem;padding:11px;font-size:13px;font-weight:700;transition:opacity .15s}.sp-submit:disabled{opacity:.6;cursor:not-allowed}.sp-form-trust{color:#5a7a94;text-align:center;margin-top:10px;font-size:11px;line-height:1.6}.sp-form-plan{background:#0b7a7514;border:1px solid #0b7a7540;border-radius:8px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 14px;display:flex}.sp-form-plan-label{color:#5a7a94;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:11px;font-weight:600}.sp-form-plan-badge{color:#0b7a75;font-size:13px;font-weight:700}.sp-success{text-align:center;padding:2rem 1rem}.sp-success-icon{margin-bottom:12px;font-size:40px}.sp-success-title{color:#00e676;margin:0 0 8px;font-size:16px;font-weight:700}.sp-success-msg{color:#8badc4;margin:0;font-size:13px;line-height:1.6}.sp-nav-link.current{color:#00e676}.sp-page-hero{text-align:center;background:linear-gradient(135deg,#080f1e 0%,#0d1b2a 60%,#092820 100%);padding:3.5rem 1.5rem 3rem}.sp-page-hero-badge{color:#00e676;letter-spacing:.08em;background:#00e6761a;border:.5px solid #00e67640;border-radius:20px;margin-bottom:16px;padding:3px 10px;font-size:10px;display:inline-block}.sp-page-h1{color:#f4f7fa;white-space:nowrap;max-width:920px;margin:0 auto 14px;font-size:26px;font-weight:700;line-height:1.25}.sp-page-h1 em{color:#00e676;font-style:normal}.sp-page-sub{color:#8badc4;white-space:nowrap;max-width:680px;margin:0 auto 24px;font-size:14px;line-height:1.65}@media (max-width:800px){.sp-page-sub{white-space:normal;max-width:100%}}.sp-page-hero-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sp-feats{background:#fff;border-top:.5px solid #e2e8f0}.sp-feat{border-bottom:.5px solid #e2e8f0;grid-template-columns:52px 1fr;align-items:start;gap:1.25rem;max-width:860px;margin:0 auto;padding:2.5rem 1.5rem;display:grid}.sp-feat:nth-child(2n){background:#f9fbfc}.sp-feat-num{color:#fff;background:#0b7a75;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:2px;font-size:15px;font-weight:700;display:flex}.sp-feat-label{color:#0b7a75;letter-spacing:.1em;margin:0 0 5px;font-size:10px;font-weight:600}.sp-feat-h{color:#0d1b2a;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3}.sp-feat-p{color:#4a6078;margin:0 0 14px;font-size:13px;line-height:1.7}.sp-feat-chips{flex-wrap:wrap;gap:6px;display:flex}.sp-feat-chip{color:#0b7a75;background:#0b7a7512;border:.5px solid #0b7a7538;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:500}.sp-pricing-highlights{background:#0d1b2a;border-top:.5px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;padding:1rem 1.5rem;display:flex}.sp-pricing-highlight{color:#8badc4;align-items:center;gap:6px;font-size:12px;display:flex}.sp-pricing-highlight strong{color:#00e676}.sp-cases-metrics{background:#0a1628;border-top:.5px solid #ffffff12;flex-wrap:wrap;justify-content:center;gap:3rem;padding:1.25rem 1.5rem;display:flex}.sp-cases-metric{text-align:center}.sp-cases-metric-n{color:#00e676;font-size:26px;font-weight:700;font-family:var(--font-mono);display:block}.sp-cases-metric-l{color:#5a7a94;font-size:11px}.sp-cases-section{background:#fff;border-top:.5px solid #e2e8f0;padding:2rem 1.5rem}.sp-cases-header{text-align:center;margin-bottom:1.5rem}.sp-cases-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;max-width:1100px;margin:0 auto;display:grid}.sp-case{background:#f4f7fa;border:.5px solid #e2e8f0;border-radius:10px;flex-direction:column;padding:1.25rem;display:flex}.sp-case-ind{color:#0b7a75;letter-spacing:.07em;background:#0b7a7514;border:.5px solid #0b7a7540;border-radius:20px;width:fit-content;margin-bottom:10px;padding:2px 8px;font-size:9px;font-weight:600;display:inline-block}.sp-case-h{color:#0d1b2a;margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.35}.sp-case-result-n{color:#0b7a75;font-size:22px;font-weight:700;font-family:var(--font-mono);margin:0;line-height:1}.sp-case-result-l{color:#6b7f94;margin:0 0 12px;font-size:11px}.sp-case-p{color:#4a6078;margin:0;font-size:12px;line-height:1.65}.sp-docs-intro{background:#0d1b2a;border-top:.5px solid #ffffff12;max-width:100%;padding:2rem 1.5rem}.sp-docs-qs{text-align:center;background:#00e6760d;border:.5px solid #00e67633;border-radius:10px;max-width:720px;margin:0 auto;padding:1.5rem}.sp-docs-qs-title{color:#f4f7fa;margin:0 0 4px;font-size:15px;font-weight:700}.sp-docs-qs-sub{color:#8badc4;margin:0 0 16px;font-size:12px}.sp-docs-qs-steps{flex-wrap:wrap;justify-content:center;gap:0;display:flex}.sp-docs-qs-step{color:#8badc4;align-items:center;gap:6px;font-size:11px;display:flex}.sp-docs-qs-step-num{color:#fff;background:#0b7a75;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex}.sp-docs-qs-arrow{color:#2a4a60;margin:0 6px;font-size:14px}.sp-docs-section{background:#f4f7fa;border-top:.5px solid #e2e8f0;padding:2rem 1.5rem}.sp-docs-section-header{text-align:center;margin-bottom:1.5rem}.sp-docs-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;max-width:1000px;margin:0 auto;display:grid}.sp-doc-card{background:#fff;border:.5px solid #e2e8f0;border-radius:10px;padding:1.25rem;transition:border-color .15s,box-shadow .15s}.sp-doc-card--clickable{cursor:pointer}.sp-doc-card--clickable:hover{border-color:#0b7a75;box-shadow:0 2px 12px #0b7a751a}.sp-doc-card--clickable:hover .sp-doc-link{text-decoration:underline}.sp-doc-modal{max-width:560px}.sp-doc-modal-header{align-items:center;gap:12px;margin-bottom:1rem;display:flex}.sp-doc-modal-icon{flex-shrink:0;font-size:28px;line-height:1}.sp-doc-modal-title{color:#f4f7fa;margin:0;font-size:18px;font-weight:700}.sp-doc-modal-intro{color:#8badc4;margin:0 0 1.25rem;font-size:13px;line-height:1.7}.sp-doc-modal-list{flex-direction:column;gap:10px;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.sp-doc-modal-item{color:#c8d8e8;gap:10px;font-size:13px;line-height:1.6;display:flex}.sp-doc-modal-bullet{color:#0b7a75;flex-shrink:0;margin-top:1px;font-weight:700}.sp-doc-modal-footer{border-top:.5px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.sp-doc-modal-footer-text{color:#5a7a94;margin:0;font-size:12px}.sp-doc-modal-cta{white-space:nowrap;flex-shrink:0}.sp-doc-icon{margin-bottom:10px;font-size:24px;display:block}.sp-doc-h{color:#0d1b2a;margin:0 0 6px;font-size:13px;font-weight:700}.sp-doc-p{color:#4a6078;margin:0 0 12px;font-size:12px;line-height:1.6}.sp-doc-link{color:#0b7a75;font-size:11px;font-weight:600}@media (max-width:640px){.sp-feat{grid-template-columns:1fr}.sp-feat-num{display:none}.sp-page-h1{white-space:normal;font-size:20px}.sp-cases-metrics{gap:1.5rem}}.sp-legal-updated{color:#5a7a94;margin:8px 0 0;font-size:11px}.sp-legal-body{background:#fff;flex-direction:column;align-items:center;gap:2.5rem;padding:3rem 1.5rem;display:flex}.sp-legal-section{border-left:3px solid #0b7a754d;width:100%;max-width:760px;padding-left:1.25rem}.sp-legal-section-h{color:#0d1b2a;margin:0 0 .75rem;font-size:15px;font-weight:700}.sp-legal-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sp-legal-item{color:#4a6078;padding-left:1rem;font-size:13px;line-height:1.7;position:relative}.sp-legal-item:before{content:"·";color:#0b7a75;font-weight:700;position:absolute;left:0}.sp-about-mission{text-align:center;background:#f8fafb;padding:3rem 1.5rem}.sp-about-mission-inner{max-width:680px;margin:0 auto}.sp-about-mission-p{color:#4a6078;margin:1rem 0 0;font-size:14px;line-height:1.8}.sp-about-values{background:#fff;padding:3rem 1.5rem}.sp-about-values-inner{max-width:1100px;margin:0 auto}.sp-about-values-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.sp-about-value{background:#fff;border:.5px solid #e2e8f0;border-radius:10px;padding:1.5rem 1.25rem}.sp-about-value-icon{margin-bottom:.75rem;font-size:28px;display:block}.sp-about-value-h{color:#0d1b2a;margin:0 0 6px;font-size:13px;font-weight:700}.sp-about-value-p{color:#4a6078;margin:0;font-size:12px;line-height:1.6}.sp-about-team{text-align:center;background:#f0f6fa;padding:3rem 1.5rem}.sp-about-team-header{max-width:600px;margin:0 auto 2rem}.sp-about-team-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:900px;margin:0 auto;display:grid}.sp-about-team-card{background:#fff;border:.5px solid #dde6ee;border-radius:10px;padding:1.5rem}.sp-about-team-h{color:#0b7a75;margin:0 0 8px;font-size:13px;font-weight:700}.sp-about-team-p{color:#4a6078;margin:0;font-size:12px;line-height:1.6}.sp-about-contact{text-align:center;background:#fff;padding:3rem 1.5rem}.sp-about-contact-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px 2rem;margin-top:1.25rem;display:inline-grid}.sp-about-contact-item{color:#4a6078;gap:8px;font-size:13px;display:flex}.sp-changelog{background:#fff;flex-direction:column;align-items:center;gap:2.5rem;padding:3rem 1.5rem;display:flex}.sp-changelog-entry{border-left:3px solid #0b7a754d;width:100%;max-width:760px;padding-left:1.5rem}.sp-changelog-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:.5rem;display:flex}.sp-changelog-version{color:#0d1b2a;font-family:monospace;font-size:12px;font-weight:700}.sp-changelog-date{color:#8badc4;font-size:11px}.sp-changelog-tag{letter-spacing:.05em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.sp-changelog-h{color:#0d1b2a;margin:0 0 .75rem;font-size:15px;font-weight:700}.sp-changelog-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sp-changelog-item{color:#4a6078;gap:8px;font-size:13px;line-height:1.6;display:flex}.sp-changelog-bullet{color:#0b7a75;flex-shrink:0}.sp-blog-soon{background:#fff;padding:3rem 1.5rem}.sp-blog-soon-inner{text-align:center;background:#f0f6fa;border-radius:12px;max-width:600px;margin:0 auto 2.5rem;padding:3rem 2rem}.sp-blog-soon-icon{margin-bottom:1rem;font-size:40px;display:block}.sp-blog-soon-h{color:#0d1b2a;margin:0 0 .75rem;font-size:18px;font-weight:700}.sp-blog-soon-p{color:#4a6078;max-width:480px;margin:0 auto 1.5rem;font-size:13px;line-height:1.7}.sp-blog-upcoming{background:#fff;border:.5px solid #e2e8f0;border-radius:10px;padding:1.5rem}.sp-blog-upcoming-list{flex-direction:column;gap:10px;display:flex}.sp-blog-upcoming-item{border-bottom:.5px solid #f0f4f8;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.sp-blog-upcoming-item:last-child{border-bottom:none}.sp-blog-upcoming-icon{flex-shrink:0;font-size:18px}.sp-blog-upcoming-title{color:#0d1b2a;margin:0;font-size:13px;font-weight:500;line-height:1.5}@media (max-width:768px){.sp-about-values-grid{grid-template-columns:1fr 1fr}.sp-about-team-grid,.sp-about-contact-grid{grid-template-columns:1fr}}@media (max-width:640px){.sp-hero{grid-template-columns:1fr}.sp-footer{grid-template-columns:1fr 1fr}.sp-nav-links{display:none}}
