:root{--bg:#07101d;--bg-soft:#0c1526;--panel:#ffffff0d;--panel-strong:#ffffff14;--panel-hover:#ffffff1a;--border:#ffffff1f;--border-strong:#fff3;--text:#f7f8fc;--muted:#f7f8fcc7;--soft:#f7f8fc94;--accent:#fff;--brand-start:#49c2ff;--brand-mid:#4d88ff;--brand-end:#c95dff;--brand-text:#54bbff;--brand-glow:#54bbff52;--shadow:0 24px 70px #00000061;--gradient:radial-gradient(circle at 8% 8%, #6fa0ff24, transparent 22%), radial-gradient(circle at 84% 12%, #d658ff1a, transparent 18%), radial-gradient(circle at 50% 100%, #5591ff14, transparent 24%), linear-gradient(180deg, #0f1b33 0%, #0b1530 42%, #081121 100%);--hero-gradient:radial-gradient(circle at 12% 18%, #6fa0ff29, transparent 18%), radial-gradient(circle at 76% 14%, #d658ff1f, transparent 20%), radial-gradient(circle at 60% 100%, #4fbfff14, transparent 28%), linear-gradient(180deg, #12203c 0%, #0c1730 44%, #081121 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}body{background-image:var(--gradient);background-attachment:fixed;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%}.site-shell{min-height:100vh}.container{width:min(1440px,100% - 3rem);margin:0 auto}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#080d19cc;position:sticky;top:0}.site-header .container{width:min(1720px,100% - 2rem)}.site-header__inner{grid-template-columns:260px minmax(0,1fr) 260px;align-items:center;gap:1rem;min-height:84px;display:grid}.brand-mark{flex-direction:column;justify-self:start;gap:.14rem;line-height:1;display:inline-flex}.brand-mark__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--soft);white-space:nowrap;font-size:.72rem}.brand-mark__title{letter-spacing:-.05em;white-space:nowrap;align-items:baseline;gap:.02em;font-size:2rem;font-weight:800;line-height:1;display:inline-flex}.brand-mark__title-main{color:#fff}.brand-mark__title-accent{color:var(--brand-text)}.site-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.18rem;width:100%;min-width:0;display:flex}.site-nav__link{color:var(--muted);white-space:nowrap;text-align:center;letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;padding:.55rem .72rem;font-size:.92rem;line-height:1;transition:all .2s}.site-nav__link:hover{color:var(--text);background:#ffffff0f;border-color:#ffffff29}.site-header__actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.btn{border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.84rem 1.15rem;font-weight:700;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg, var(--brand-start) 0%, var(--brand-mid) 52%, var(--brand-end) 100%);color:#fff;border-color:#0000;box-shadow:0 14px 36px #4e6cff40}.btn-primary:hover{filter:brightness(1.04)}.btn-secondary{color:var(--text);border-color:var(--border-strong);background:#ffffff0a}.btn-secondary:hover{background:#ffffff14}.page-hero{border-bottom:1px solid var(--border);background:var(--hero-gradient);position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff08,#0000 35%),linear-gradient(#0000,#ffffff05);position:absolute;inset:0}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);align-items:center;gap:3rem;padding:6.25rem 0 5rem;display:grid;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--soft);margin:0 0 1rem;font-size:.8rem}h1,h2,h3{letter-spacing:-.03em;margin-top:0}h1{max-width:11ch;margin-bottom:1rem;font-size:clamp(3.4rem,6vw,6.2rem);line-height:.94}h2{margin-bottom:1rem;font-size:clamp(2rem,3vw,3rem);line-height:1.02}h3{margin-bottom:.65rem;font-size:1.08rem;line-height:1.2}p{color:var(--muted)}.lead{max-width:72ch;color:var(--muted);margin:0;font-size:1.12rem;line-height:1.82}.lead.compact{max-width:64ch}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.6rem;display:flex}.hero-panel,.card,.summary-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#ffffff08),#ffffff08;border-radius:1.4rem}.hero-panel{gap:1rem;padding:1.35rem;display:grid}.card,.summary-card{padding:1.45rem}.card:hover{background:linear-gradient(#ffffff14,#ffffff0a),#ffffff0a}.card.mini{padding:1.2rem}.card.cta-card{border-color:#ffffff2e}.section,.form-section{border-bottom:1px solid #ffffff0d;padding:5rem 0}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.logo-row{flex-wrap:wrap;gap:.75rem;display:flex}.logo-pill{border:1px solid var(--border);color:var(--text);background:#ffffff0b;border-radius:999px;padding:.82rem 1rem;font-weight:600}.inline-link{color:#fff;text-underline-offset:.18em;align-items:center;gap:.45rem;margin-top:.85rem;font-weight:700;text-decoration:underline;display:inline-flex}.site-footer{background:#070b14eb}.site-footer__top{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:2rem;padding:4rem 0 2rem;display:grid}.site-footer__intro{gap:1rem;max-width:760px;display:grid}.site-footer__intro h2{max-width:16ch;margin:0}.site-footer__intro p{margin:0;line-height:1.75}.site-footer__cta{flex-wrap:wrap;gap:.85rem;margin-top:.5rem;display:flex}.site-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.site-footer__heading{text-transform:uppercase;letter-spacing:.16em;color:var(--soft);margin:0 0 .9rem;font-size:.82rem}.site-footer__links{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.site-footer__links a,.site-footer__links span{color:var(--muted);transition:all .2s}.site-footer__links a:hover{color:var(--text)}.site-footer__bottom{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0 2rem;display:flex}.site-footer__bottom p{color:var(--soft);margin:0}.site-footer__bottom-links{flex-wrap:wrap;gap:1rem;display:flex}.site-footer__bottom-links a{color:var(--soft)}.site-footer__bottom-links a:hover{color:var(--text)}.roadmap-grid,.summary-grid{gap:1.25rem;display:grid}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card .value{color:var(--text);margin-bottom:10px;font-size:2rem;font-weight:800}.roadmap-card{min-height:220px}.roadmap-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.status-badge{white-space:nowrap;border:1px solid var(--border);color:var(--text);background:#ffffff0f;border-radius:999px;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.status-badge.completed{background:#22c55e24}.status-badge.progress{background:#3b82f624}.status-badge.planned{background:#a855f724}.status-badge.future{background:#ffffff0f}.milestone{color:var(--text);margin-top:12px;font-size:.92rem}.form-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:28px;display:grid}.form-intro,.form-grid,.form-meta-list{gap:18px;display:grid}.form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-card{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#ffffff08),#ffffff08;border-radius:24px;padding:26px}.form-meta-item{border:1px solid var(--border);background:#ffffff0a;border-radius:18px;padding:16px 18px}.form-meta-item strong{color:var(--text);margin-bottom:6px;display:block}.field{gap:8px;display:grid}.field label{color:var(--text);font-size:.95rem;font-weight:700}.input,.select,.textarea{width:100%;color:var(--text);background:#040812c7;border:1px solid #ffffff29;border-radius:14px;outline:none;padding:13px 14px}.textarea{resize:vertical;min-height:140px}.input:focus,.select:focus,.textarea:focus{border-color:#ffffff4d;box-shadow:0 0 0 3px #ffffff0f}.checkbox-row{color:var(--muted);align-items:flex-start;gap:10px;line-height:1.7;display:flex}.checkbox-row input{margin-top:4px}.form-actions{flex-wrap:wrap;gap:12px;display:flex}.form-alert{border:1px solid #0000;border-radius:14px;padding:14px 16px;line-height:1.6}.form-alert--danger{color:#fecaca;background:#ef444424;border-color:#ef444447}.form-alert--success{color:#bbf7d0;background:#22c55e24;border-color:#22c55e47}.brand--image{align-items:center;display:inline-flex}.brand-logo{width:auto;max-height:44px;display:block}.messenger-launcher,.messenger-shell,.messenger-panel,.messenger-window{border-radius:20px}.messenger-launcher{background:linear-gradient(135deg, var(--brand-start) 0%, var(--brand-mid) 52%, var(--brand-end) 100%);color:#fff;box-shadow:0 16px 40px #00000047}.messenger-panel,.messenger-window{border:1px solid var(--border);background:linear-gradient(#ffffff0d,#ffffff08),#070b14f2}@media (max-width:1480px){.site-header .container{width:min(100% - 1.5rem,1660px)}.site-header__inner{grid-template-columns:240px minmax(0,1fr) 240px}.site-nav__link{padding:.5rem .6rem;font-size:.88rem}.site-header__actions .btn{padding:.76rem .96rem}}@media (max-width:1280px){.container{width:min(100% - 2rem,1320px)}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.9fr);gap:2rem}.site-header__inner,.stretchmedia-header__inner,.stretchcreative-header__inner{grid-template-columns:1fr;justify-items:start;gap:1rem;padding:1rem 0}.site-nav,.stretchmedia-site-nav,.stretchcreative-site-nav,.site-header__actions,.stretchmedia-header__actions,.stretchcreative-header__actions{justify-content:flex-start}}@media (max-width:1080px){.hero-grid,.site-footer__top,.form-shell{grid-template-columns:1fr}.feature-grid,.site-footer__menus,.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}h1{max-width:12ch}}@media (max-width:720px){.container{width:min(100% - 1.25rem,1320px)}.hero-grid{padding:4rem 0 3.5rem}.feature-grid,.site-footer__menus,.summary-grid,.form-grid--two,.roadmap-grid{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column;align-items:flex-start}.site-header__actions,.stretchmedia-header__actions,.stretchcreative-header__actions,.hero-actions,.site-footer__cta{width:100%}.site-header__actions .btn,.stretchmedia-header__actions .btn,.stretchcreative-header__actions .btn,.hero-actions .btn,.site-footer__cta .btn{flex:auto}h1{max-width:100%;font-size:clamp(2.7rem,12vw,4rem)}.brand-mark__title{font-size:1.7rem}}.floating-messenger{z-index:60;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#49c2fff0,#4d88fff0,#c95dfff0);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 50px #00000057}.floating-messenger:hover{transform:translateY(-2px);box-shadow:0 26px 60px #0000006b}.floating-messenger:focus-visible{outline-offset:3px;outline:2px solid #ffffffeb}.floating-messenger__icon{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.floating-messenger__icon svg{width:22px;height:22px}.floating-messenger__label{letter-spacing:.01em;font-size:.95rem;font-weight:700;line-height:1}@media (max-width:640px){.floating-messenger{padding:12px;bottom:16px;right:16px}.floating-messenger__label{display:none}}.sm-site-header{z-index:20;background:#020617f0;border-bottom:1px solid #ffffff14;position:relative}.sm-site-header__inner{gap:0;padding-top:.48rem;padding-bottom:.48rem;display:grid}.sm-site-header__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;display:grid}.sm-site-header__brand{color:inherit;flex-direction:column;justify-self:start;min-width:0;text-decoration:none;display:inline-flex}.sm-site-header__eyebrow{text-transform:uppercase;letter-spacing:.22em;color:#f8fafceb;font-size:.78rem;font-weight:700;line-height:1}.sm-site-header__title{letter-spacing:-.02em;color:#f8fafc;white-space:nowrap;margin-top:.18rem;font-size:1rem;font-weight:800;line-height:1}.sm-desktop-nav{justify-content:center;align-items:center;gap:clamp(.85rem,1.2vw,1.2rem);min-width:0;display:flex}.sm-nav__link,.sm-nav__dropdown-toggle{color:#f1f5f9eb;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.45rem;min-height:40px;padding:.4rem 0;font-weight:700;text-decoration:none;display:inline-flex}.sm-nav__link:hover,.sm-nav__dropdown-toggle:hover,.sm-nav__link.is-active,.sm-nav__dropdown-toggle.is-active{color:#fff}.sm-nav__dropdown{position:relative}.sm-nav__caret{font-size:.82rem;transition:transform .2s}.sm-nav__caret.is-open{transform:rotate(180deg)}.sm-nav__dropdown-menu{background:#090f23fa;border:1px solid #ffffff1a;border-radius:18px;min-width:220px;padding:.65rem;display:none;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 20px 50px #00000059}.sm-nav__dropdown-menu.is-open{gap:.2rem;display:grid}.sm-nav__dropdown-link{color:#f1f5f9eb;border-radius:12px;padding:.72rem .85rem;font-weight:600;text-decoration:none;display:block}.sm-nav__dropdown-link:hover,.sm-nav__dropdown-link.is-active{color:#fff;background:#ffffff0f}.sm-site-header__actions{justify-self:end;align-items:center;gap:.75rem;display:flex}.sm-site-header__cta{white-space:nowrap}.sm-desktop-only{display:inline-flex}.sm-mobile-toggle{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:none}.sm-hamburger{gap:5px;display:inline-grid;position:relative}.sm-hamburger span{background:#f8fafc;border-radius:999px;width:18px;height:2px;transition:transform .22s,opacity .22s;display:block}.sm-hamburger.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.sm-hamburger.is-open span:nth-child(2){opacity:0}.sm-hamburger.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.sm-mobile-nav{display:none}.sm-mobile-nav__links{gap:.75rem;padding-top:.35rem;display:grid}.sm-mobile-nav__link{color:#f1f5f9f0;border-bottom:1px solid #ffffff0f;padding:.8rem 0;font-weight:700;text-decoration:none;display:block}.sm-mobile-nav__link.is-active{color:#fff}.sm-mobile-nav__group{gap:.65rem;padding-top:.25rem;display:grid}.sm-mobile-nav__group-title{text-transform:uppercase;letter-spacing:.18em;color:#f1f5f9b3;font-size:.8rem;font-weight:800}.sm-mobile-nav__group-links{gap:.25rem;display:grid}.sm-mobile-nav__cta{margin-top:.5rem}@media (max-width:1200px){.sm-site-header__row{gap:1rem}.sm-desktop-nav{gap:.85rem}.sm-nav__link,.sm-nav__dropdown-toggle{font-size:.95rem}}@media (max-width:980px){.sm-desktop-nav,.sm-desktop-only{display:none}.sm-mobile-toggle{display:inline-flex}.sm-site-header__row{grid-template-columns:1fr auto;gap:.75rem}.sm-mobile-nav.is-open{border-top:1px solid #ffffff14;margin-top:.45rem;padding-top:.18rem;padding-bottom:.2rem;display:block}}@media (max-width:640px){.sm-site-header__title{font-size:.86rem}.sm-mobile-toggle{border-radius:12px;width:44px;height:44px}}.sm-home-hero-fix{padding-top:1.5rem!important;padding-bottom:2.75rem!important}.sm-home-hero-fix .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:2rem;display:grid}.sm-home-hero-fix h1{letter-spacing:-.05em;max-width:9.5ch;margin:.8rem 0 1rem;font-size:clamp(3rem,5vw,5.1rem);line-height:.94}.sm-home-hero-fix .lead{max-width:66ch}.sm-home-hero-fix .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}.sm-home-hero-fix .badge-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sm-home-hero-fix .badge{color:#f8fafceb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sm-home-hero-fix .hero-software-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;padding:1.4rem;overflow:hidden;box-shadow:0 20px 60px #00000040}.sm-home-hero-fix .hero-software-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sm-home-hero-fix .hero-software-card__top>div:first-child{flex:auto;min-width:0}.sm-home-hero-fix .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;margin:.65rem 0 0;font-size:clamp(1.55rem,2.2vw,2.3rem);line-height:1.06}.sm-home-hero-fix .hero-software-card__pill{color:#f8fafceb;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sm-home-hero-fix .hero-software-card__body{color:#f1f5f9e6;margin:1rem 0 0;line-height:1.8}.sm-home-hero-fix .hero-software-card__metrics{gap:.85rem;margin-top:1.1rem;display:grid}.sm-home-hero-fix .hero-software-card__metric{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:18px;gap:.35rem;padding:1rem;display:grid}.sm-home-hero-fix .hero-software-card__metric strong{color:#f8fafc;font-size:.98rem}.sm-home-hero-fix .hero-software-card__metric span{color:#f1f5f9e0;line-height:1.65}.sm-home-hero-fix .hero-software-card__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.1rem;display:flex}@media (max-width:980px){.sm-home-hero-fix{padding-top:1.15rem!important}.sm-home-hero-fix .hero-grid{grid-template-columns:1fr}.sm-home-hero-fix h1{max-width:100%}}@media (max-width:640px){.sm-home-hero-fix{padding-top:1rem!important}.sm-home-hero-fix .hero-actions>*,.sm-home-hero-fix .hero-software-card__actions>*{width:100%}.sm-home-hero-fix .hero-software-card__top{flex-wrap:wrap}}.page-hero{background:radial-gradient(circle at 0 0,#ffffff14,#0000 22%),radial-gradient(circle at 100% 0,#ffffff0d,#0000 18%),linear-gradient(#050505 0%,#090909 100%)!important;padding-top:1.5rem!important;padding-bottom:2.75rem!important}.page-hero .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:2rem;display:grid}.page-hero h1{letter-spacing:-.05em;max-width:9.2ch;margin:.8rem 0 1rem;font-size:clamp(3.2rem,5.2vw,5.5rem);line-height:.93}.page-hero .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}.page-hero .badge-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.page-hero .badge{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.page-hero .hero-software-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;padding:1.4rem;overflow:hidden;box-shadow:0 20px 60px #00000038}.page-hero .hero-software-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-hero .hero-software-card__top>div:first-child{flex:auto;min-width:0}.page-hero .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;margin:.65rem 0 0;font-size:clamp(1.55rem,2.2vw,2.3rem);line-height:1.06}.page-hero .hero-software-card__pill{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.page-hero .hero-software-card__body{color:#ffffffdb;margin:1rem 0 0;line-height:1.8}.page-hero .hero-software-card__metrics{gap:.85rem;margin-top:1.1rem;display:grid}.page-hero .hero-software-card__metric{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:18px;gap:.35rem;padding:1rem;display:grid}.page-hero .hero-software-card__metric strong{color:#f8fafc;font-size:.98rem}.page-hero .hero-software-card__metric span{color:#ffffffd1;line-height:1.65}.page-hero .hero-software-card__actions{flex-wrap:wrap;gap:.8rem;margin-top:1.1rem;display:flex}@media (max-width:980px){.page-hero{padding-top:1.15rem!important}.page-hero .hero-grid{grid-template-columns:1fr}.page-hero h1{max-width:100%}}@media (max-width:640px){.page-hero{padding-top:1rem!important}.page-hero .hero-actions>*,.page-hero .hero-software-card__actions>*{width:100%}.page-hero .hero-software-card__top{flex-wrap:wrap}}.section,.site-footer{background:#050505!important}.section:before,.section:after{content:none!important;display:none!important}.section{box-shadow:none!important;border-top:0!important}.section .section-heading .eyebrow,.site-footer .eyebrow{color:#ffffffb8!important}.section .lead,.section p,.site-footer p{color:#ffffffc7!important}.section .card,.section .card--highlight,.section .card.mini,.section .cta-band,.site-footer .card,.site-footer .card--highlight{box-shadow:none!important;background:linear-gradient(#ffffff0a 0%,#ffffff05 100%)!important;border-color:#ffffff14!important}.section .card h3,.section .card strong,.site-footer h3,.site-footer strong{color:#fffffff5!important}.section .btn.btn-secondary,.section .btn.btn-ghost,.site-footer .btn.btn-secondary,.site-footer .btn.btn-ghost{color:#fffffff5!important;background:#ffffff08!important;border-color:#ffffff1f!important}.section .feature-grid,.section .cta-grid{z-index:1;position:relative}.site-footer{border-top:1px solid #ffffff0f!important}.sm-hosting-grid,.sm-hosting-package-grid{gap:1.2rem;display:grid}.sm-hosting-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-hosting-card,.sm-package-card,.sm-hosting-cta{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.25rem}.sm-hosting-card__icon,.sm-runtime-card__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:14px;display:flex}.sm-hosting-card h3,.sm-package-card strong,.sm-hosting-cta h2{color:#fffffff5}@media (max-width:1080px){.sm-hosting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-hosting-hero__grid,.sm-hosting-package-grid{grid-template-columns:1fr}}@media (max-width:700px){.sm-hosting-grid{grid-template-columns:1fr}.sm-hosting-hero h1{max-width:100%}}.sm-hosting-hero,.sm-hosting-section{background:#050505!important}.sm-hosting-hero{padding-top:1.5rem;padding-bottom:2.75rem}.sm-hosting-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:2rem;display:grid}.sm-hosting-hero h1{letter-spacing:-.05em;max-width:10ch;margin:.8rem 0 1rem;font-size:clamp(2.8rem,4.6vw,4.6rem);line-height:.95}.sm-hosting-grid,.sm-hosting-package-grid,.sm-appraisal-grid{gap:1.25rem;display:grid}.sm-hosting-grid,.sm-appraisal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-hosting-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-hosting-card,.sm-appraisal-card,.sm-package-card,.sm-hosting-cta{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.4rem}.sm-hosting-card__icon,.sm-appraisal-card__icon,.sm-package-card__icon,.sm-runtime-card__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:flex}.sm-package-card__header{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sm-package-card__header h3,.sm-hosting-card h3,.sm-appraisal-card h3,.sm-hosting-cta h2,.sm-runtime-card h3{color:#fffffff5;margin:0}.sm-hosting-card h3,.sm-appraisal-card h3,.sm-runtime-card h3{margin-bottom:.7rem;font-size:1.2rem}.sm-hosting-card p,.sm-appraisal-card p,.sm-runtime-card p,.sm-package-card p{color:#ffffffc7;line-height:1.72}.sm-hosting-list{color:#ffffffc7;gap:.5rem;margin:.95rem 0 0;padding-left:1rem;display:grid}.sm-package-card__stack{gap:1rem;margin-top:.9rem;display:grid}.sm-package-card__item{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;padding:1rem}.sm-package-card__item strong{color:#fffffff5;font-size:1rem;display:block}.sm-hosting-cta{gap:1rem;display:grid}@media (max-width:1080px){.sm-hosting-grid,.sm-appraisal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-hosting-hero__grid,.sm-hosting-package-grid{grid-template-columns:1fr}}@media (max-width:700px){.sm-hosting-grid,.sm-appraisal-grid{grid-template-columns:1fr}.sm-hosting-hero h1{max-width:100%}}.sm-hosting-section{padding-top:4.25rem!important;padding-bottom:4.25rem!important}.sm-hosting-section .section-heading{margin-bottom:2rem!important}.sm-hosting-section .section-heading .lead,.sm-hosting-section .section-heading .lead.compact{max-width:66ch;margin-bottom:.35rem!important}.sm-hosting-grid,.sm-appraisal-grid,.sm-hosting-package-grid,.sm-hosting-section .feature-grid{margin-top:1rem}.sm-hosting-card,.sm-appraisal-card,.sm-package-card,.sm-hosting-cta,.sm-runtime-card{padding:1.6rem!important}.sm-package-card__header{margin-bottom:1.2rem!important}.sm-package-card__stack{gap:1.15rem!important}.sm-package-card__item{padding:1.15rem!important}.sm-hosting-list{margin-top:1rem!important}@media (max-width:700px){.sm-hosting-section{padding-top:3.25rem!important;padding-bottom:3.25rem!important}.sm-hosting-section .section-heading{margin-bottom:1.5rem!important}}.sm-infra-hero,.sm-infra-section{background:#050505!important}.sm-infra-hero{padding-top:1.5rem;padding-bottom:2.75rem}.sm-infra-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:2rem;display:grid}.sm-infra-hero h1{letter-spacing:-.05em;max-width:10ch;margin:.8rem 0 1rem;font-size:clamp(2.9rem,4.8vw,4.9rem);line-height:.95}.sm-infra-hero .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}.sm-infra-hero .badge-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sm-infra-hero .badge,.sm-infra-hero .hero-software-card__pill{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sm-infra-hero .hero-software-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;padding:1.4rem;overflow:hidden}.sm-infra-hero .hero-software-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sm-infra-hero .hero-software-card__top>div:first-child{flex:auto;min-width:0}.sm-infra-hero .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;margin:.65rem 0 0;font-size:clamp(1.55rem,2.2vw,2.3rem);line-height:1.06}.sm-infra-hero .hero-software-card__body{color:#ffffffdb;margin:1rem 0 0;line-height:1.8}.sm-infra-hero .hero-software-card__metrics{gap:.85rem;margin-top:1.1rem;display:grid}.sm-infra-hero .hero-software-card__metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:.35rem;padding:1rem;display:grid}.sm-infra-grid,.sm-infra-appraisal-grid,.sm-infra-package-grid{gap:1.25rem;display:grid}.sm-infra-grid,.sm-infra-appraisal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-infra-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-infra-card,.sm-infra-appraisal-card,.sm-infra-package-card,.sm-infra-cta,.sm-infra-stack-card{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.5rem}.sm-infra-card__icon,.sm-infra-appraisal-card__icon,.sm-infra-package-card__icon,.sm-infra-stack-card__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:flex}.sm-infra-card h3,.sm-infra-appraisal-card h3,.sm-infra-package-card h3,.sm-infra-stack-card h3,.sm-infra-cta h2{color:#fffffff5;margin:0 0 .8rem}.sm-infra-card p,.sm-infra-appraisal-card p,.sm-infra-package-card p,.sm-infra-stack-card p{color:#ffffffc7;line-height:1.72}.sm-infra-package-card__header{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sm-infra-bullets{color:#ffffffc7;gap:.5rem;margin:.95rem 0 0;padding-left:1rem;display:grid}.sm-infra-cta{gap:1rem;display:grid}@media (max-width:1080px){.sm-infra-grid,.sm-infra-appraisal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-infra-hero__grid,.sm-infra-package-grid{grid-template-columns:1fr}}@media (max-width:700px){.sm-infra-grid,.sm-infra-appraisal-grid{grid-template-columns:1fr}.sm-infra-hero h1{max-width:100%}}.sm-infra-map-hero,.sm-infra-map-section{background:#050505!important}.sm-infra-map-hero{padding-top:1.5rem;padding-bottom:2.75rem}.sm-infra-map-board{background:radial-gradient(circle at 20% 18%,#ffffff0f,#0000 16%),radial-gradient(circle at 80% 14%,#ffffff0d,#0000 14%),linear-gradient(#ffffff08 0%,#ffffff04 100%);border:1px solid #ffffff14;border-radius:28px;min-height:520px;margin-top:1.5rem;position:relative;overflow:hidden}.sm-infra-map-board__legend{z-index:3;color:#ffffffc7;letter-spacing:.04em;flex-wrap:wrap;gap:.85rem;font-size:.82rem;font-weight:700;display:flex;position:absolute;top:1.2rem;left:1.2rem;right:1.2rem}.sm-infra-map-board__legend span{align-items:center;gap:.45rem;display:inline-flex}.sm-infra-map-board__legend i{border-radius:999px;width:10px;height:10px;display:inline-block}.sm-infra-map-board__legend i.is-live{background:#34d399;box-shadow:0 0 14px #34d3998c}.sm-infra-map-board__legend i.is-soon{background:#f59e0b;box-shadow:0 0 14px #f59e0b73}.sm-infra-map-board__projection{position:absolute;inset:0}.sm-infra-map-board__projection .continent{filter:blur(.2px);opacity:.38;background:#ffffff06;border:1px solid #ffffff0d;position:absolute}.sm-infra-map-board__projection .continent-na{border-radius:45% 55% 48% 52%/44% 40% 60% 56%;width:24%;height:22%;top:24%;left:10%}.sm-infra-map-board__projection .continent-eu{border-radius:48% 52% 44% 56%/48% 42% 58% 52%;width:14%;height:12%;top:20%;left:42%}.sm-infra-map-board__projection .continent-asia{border-radius:46% 54% 40% 60%/42% 46% 54% 58%;width:22%;height:19%;top:24%;left:58%}.sm-infra-map-board__projection .continent-au{border-radius:50%;width:10%;height:9%;top:63%;left:76%}.sm-infra-map-board__arcs{z-index:1;width:100%;height:100%;position:absolute;inset:0}.sm-infra-map__dot{border:2px solid #fffffff2;border-radius:999px;width:15px;height:15px;display:block}.sm-infra-map__node.is-live .sm-infra-map__dot{background:#34d399;box-shadow:0 0 22px #34d399b3}.sm-infra-region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1rem;display:grid}.sm-infra-region-card{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.35rem}.sm-infra-region-card__top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sm-infra-region-card__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.sm-infra-region-card__status{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:.45rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}.sm-infra-region-card__status.is-live{color:#dcfce7;background:#34d3991a}.sm-infra-region-card__status.is-soon{color:#fef3c7;background:#f59e0b1a}.sm-infra-region-card h3{color:#fffffff5;margin:0 0 .55rem;font-size:1.18rem}.sm-infra-region-card p{color:#ffffffc7;margin:0;line-height:1.7}.sm-infra-region-card__cities{font-weight:700;color:#ffffffeb!important;margin-bottom:.45rem!important}.sm-infra-region-card__meta{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.sm-infra-region-card__meta span{color:#ffffffd6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:34px;padding:.45rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}@media (max-width:1080px){.sm-infra-map-hero__grid,.sm-infra-region-grid{grid-template-columns:1fr}.sm-infra-map-board{min-height:500px}}@media (max-width:700px){.sm-infra-map-hero h1{max-width:100%}.sm-infra-map-board{min-height:460px}.sm-infra-map-board__legend{padding:1rem 1rem 0;position:relative;top:auto;left:auto;right:auto}.sm-infra-map__tooltip{min-width:180px}}.sm-infra-capability-grid,.sm-infra-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.sm-infra-capability-card,.sm-infra-faq-card,.sm-infra-status-teaser,.sm-infra-final-cta{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.5rem}.sm-infra-capability-card__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:flex}.sm-infra-capability-card h3,.sm-infra-faq-card h3,.sm-infra-final-cta h2{color:#fffffff5;margin:0 0 .8rem}.sm-infra-capability-card p,.sm-infra-faq-card p,.sm-infra-final-cta p{color:#ffffffc7;line-height:1.72}.sm-infra-performance-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.sm-infra-performance-strip__item{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:1.2rem 1rem}.sm-infra-performance-strip__item strong{color:#fffffff5;font-size:1.2rem;display:block}.sm-infra-performance-strip__item span{color:#ffffffb8;margin-top:.45rem;font-size:.85rem;display:block}.sm-infra-architecture{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:repeat(9,auto);justify-content:space-between;align-items:center;gap:.9rem;padding:1.4rem;display:grid}.sm-infra-architecture__node{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;min-width:0;padding:1rem}.sm-infra-architecture__node strong{color:#fffffff5;display:block}.sm-infra-architecture__node span{color:#ffffffb8;margin-top:.35rem;font-size:.88rem;line-height:1.55;display:block}.sm-infra-architecture__arrow{color:#ffffff80;font-size:1.4rem;font-weight:800}.sm-infra-workload-grid{flex-wrap:wrap;gap:.8rem;display:flex}.sm-infra-workload-chip{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:40px;padding:.55rem .9rem;font-weight:700;display:inline-flex}.sm-infra-status-teaser{gap:.9rem;display:grid}.sm-infra-status-teaser__row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.9rem;display:flex}.sm-infra-status-teaser__row span{color:#ffffffb8}.sm-infra-status-teaser__row strong{color:#fffffff5}.sm-infra-final-cta{gap:1rem;display:grid}@media (max-width:1180px){.sm-infra-performance-strip,.sm-infra-capability-grid,.sm-infra-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-infra-architecture{grid-template-columns:1fr;justify-content:stretch}.sm-infra-architecture__arrow{display:none}}@media (max-width:700px){.sm-infra-performance-strip,.sm-infra-capability-grid,.sm-infra-faq-grid{grid-template-columns:1fr}}@keyframes smMapPulse{0%{opacity:.9;transform:scale(.65)}70%{opacity:.1;transform:scale(1.4)}to{opacity:0;transform:scale(1.55)}}@media (max-width:1080px){.sm-infra-map-board--true-map{min-height:500px}}@media (max-width:700px){.sm-infra-map-board--true-map{min-height:460px}.sm-infra-map-board--true-map .sm-infra-map-board__legend{padding:1rem 1rem 0;position:relative;top:auto;left:auto;right:auto}.sm-infra-map__tooltip{min-width:180px}}.sm-infra-hero-card .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;margin:.65rem 0 0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.08}.sm-infra-hero-card .hero-software-card__body{color:#ffffffd6;margin:1rem 0 0;line-height:1.8}.sm-infra-hero-card .hero-software-card__metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:.35rem;padding:1rem;display:grid}@media (max-width:1080px){.sm-infra-map-hero__grid,.sm-infra-region-grid{grid-template-columns:1fr}.sm-infra-map-board--true-map{min-height:500px}}@media (max-width:700px){.sm-infra-map-hero h1{max-width:100%}.sm-infra-map-board--true-map{min-height:460px}.sm-infra-map-board--true-map .sm-infra-map-board__legend{padding:1rem 1rem 0;position:relative;top:auto;left:auto;right:auto}.sm-infra-map__tooltip{min-width:180px}.sm-infra-hero-card .hero-software-card__top{flex-wrap:wrap}}.sm-infra-map-hero{padding-top:1.5rem;padding-bottom:2.75rem;background:#050505!important}.sm-infra-map-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:start;gap:2rem;display:grid}.sm-infra-map-hero h1{letter-spacing:-.05em;max-width:8.2ch;margin:.8rem 0 1rem;font-size:clamp(2.95rem,4.9vw,5rem);line-height:.95}.sm-infra-map-hero .lead{max-width:64ch}.sm-infra-map-hero .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.4rem;display:flex}.sm-infra-map-hero .badge-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sm-infra-map-hero .badge,.sm-infra-map-hero .hero-software-card__pill{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sm-infra-hero-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;overflow:hidden;box-shadow:0 20px 56px #00000038;padding:1.5rem!important}.sm-infra-hero-card .hero-software-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sm-infra-hero-card .hero-software-card__top>div:first-child{flex:auto;min-width:0}.sm-infra-hero-card .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;max-width:15ch;margin:.55rem 0 0;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.08}.sm-infra-hero-card .hero-software-card__body{color:#ffffffd6;max-width:56ch;margin:1rem 0 0;line-height:1.76}.sm-infra-hero-card .hero-software-card__metrics{gap:.95rem;margin-top:1.15rem;display:grid}.sm-infra-hero-card .hero-software-card__metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:.4rem;min-height:84px;padding:1.05rem;display:grid}.sm-infra-hero-card .hero-software-card__metric strong{color:#fffffff5;font-size:.98rem}.sm-infra-hero-card .hero-software-card__metric span{color:#fffc;line-height:1.62}.sm-infra-map-board--true-map{background:radial-gradient(circle at 18% 14%,#ffffff0a,#0000 18%),radial-gradient(circle at 82% 10%,#ffffff08,#0000 16%),linear-gradient(#070707 0%,#0a0a0a 100%);border:1px solid #ffffff14;border-radius:28px;min-height:520px;margin-top:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.sm-infra-map-board--true-map .sm-infra-map-board__legend{z-index:3;color:#ffffffc7;letter-spacing:.04em;flex-wrap:wrap;gap:.85rem;font-size:.82rem;font-weight:700;display:flex;position:absolute;top:1.2rem;left:1.2rem;right:1.2rem}.sm-infra-map-board--true-map .sm-infra-map-board__legend span{align-items:center;gap:.45rem;display:inline-flex}.sm-infra-map-board--true-map .sm-infra-map-board__legend i{border-radius:999px;width:10px;height:10px;display:inline-block}.sm-infra-map-board--true-map .sm-infra-map-board__legend i.is-live{background:#2dd881;box-shadow:0 0 14px #2dd881a6}.sm-infra-map-board--true-map .sm-infra-map-board__legend i.is-soon{background:#d0a11b;box-shadow:0 0 14px #d0a11b73}.sm-infra-map-board__svg{width:100%;height:100%;position:absolute;inset:0}.sm-infra-map-board__graticule path{fill:none;stroke:#ffffff0d;stroke-width:1px}.sm-infra-map-board__continents path{fill:#ffffff13;stroke:#ffffff24;stroke-width:1.15px}.sm-infra-map-board__arcs path{fill:none;stroke:#ffffff24;stroke-width:1.6px;stroke-dasharray:8 10}.sm-infra-map__node{z-index:4;position:absolute;transform:translate(-50%,-50%)}.sm-infra-map__dot{background:#2dd881;border:2px solid #ffffffeb;border-radius:999px;width:15px;height:15px;display:block;position:relative;box-shadow:0 0 0 6px #2dd88114,0 0 22px #2dd881bf}.sm-infra-map__node.is-soon .sm-infra-map__dot{background:#d0a11b;box-shadow:0 0 0 6px #d0a11b14,0 0 20px #d0a11b80}.sm-infra-map__dot:after{content:"";border:1px solid #2dd8813d;border-radius:999px;animation:2.4s ease-out infinite smMapPulse;position:absolute;inset:-10px}.sm-infra-map__node.is-soon .sm-infra-map__dot:after{border-color:#d0a11b3d}.sm-infra-map__tooltip{opacity:0;pointer-events:none;background:#080808f0;border:1px solid #ffffff14;border-radius:16px;gap:.25rem;min-width:230px;padding:.9rem 1rem;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:-10px;left:18px;transform:translateY(8px);box-shadow:0 18px 36px #00000059}.sm-infra-map__tooltip strong{color:#fffffff5;font-size:.96rem}.sm-infra-map__tooltip span{color:#ffffffc2;font-size:.82rem;line-height:1.45}.sm-infra-map__node:hover .sm-infra-map__tooltip{opacity:1;transform:translateY(0)}@media (max-width:1080px){.sm-infra-map-hero__grid,.sm-infra-region-grid{grid-template-columns:1fr}.sm-infra-map-board--true-map{min-height:500px}}@media (max-width:700px){.sm-infra-map-hero h1{max-width:100%}.sm-infra-map-board--true-map{min-height:460px}.sm-infra-map-board--true-map .sm-infra-map-board__legend{padding:1rem 1rem 0;position:relative;top:auto;left:auto;right:auto}.sm-infra-map__tooltip{min-width:180px}.sm-infra-hero-card .hero-software-card__top{flex-wrap:wrap}}.page-hero{padding-top:1.1rem!important;padding-bottom:2.1rem!important}.page-hero h1{max-width:7.2ch!important;margin:.65rem 0 .9rem!important;font-size:clamp(2.45rem,4.1vw,4.35rem)!important;line-height:.96!important}.page-hero .lead{max-width:58ch!important}.page-hero .hero-actions{margin-top:1.15rem!important}.page-hero .badge-row{margin-top:.85rem!important}@media (max-width:700px){.page-hero{padding-top:.9rem!important;padding-bottom:1.75rem!important}.page-hero h1{max-width:100%!important;font-size:clamp(2.2rem,9vw,3.3rem)!important}}:root{--sm-hero-top-space:clamp(1rem, 1.6vw, 1.35rem);--sm-hero-bottom-space:clamp(2rem, 3vw, 2.6rem)}.page-hero,.sm-hosting-hero,.sm-infra-map-hero{padding-top:var(--sm-hero-top-space)!important;padding-bottom:var(--sm-hero-bottom-space)!important}.page-hero .container,.sm-hosting-hero .container,.sm-infra-map-hero .container{padding-top:0!important}.sm-hosting-hero .hero-actions,.sm-infra-map-hero .hero-actions,.page-hero .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.25rem;display:flex}.sm-hosting-hero .badge-row,.sm-infra-map-hero .badge-row,.page-hero .badge-row{flex-wrap:wrap;gap:.75rem;margin-top:.95rem;display:flex}.sm-hosting-hero .badge,.sm-infra-map-hero .badge,.page-hero .badge,.sm-hosting-hero .hero-software-card__pill,.sm-infra-map-hero .hero-software-card__pill,.page-hero .hero-software-card__pill{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sm-hosting-hero h1{max-width:7.6ch!important;margin:.7rem 0 .95rem!important;font-size:clamp(2.55rem,4.35vw,4.35rem)!important;line-height:.95!important}.sm-hosting-hero .lead{max-width:58ch!important}.sm-hosting-hero .hero-software-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;overflow:hidden;box-shadow:0 20px 56px #00000038;padding:1.5rem!important}.sm-hosting-hero .hero-software-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sm-hosting-hero .hero-software-card__top>div:first-child{flex:auto;min-width:0}.sm-hosting-hero .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;max-width:15ch;margin:.55rem 0 0;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.08}.sm-hosting-hero .hero-software-card__body{color:#ffffffd6;max-width:56ch;margin:1rem 0 0;line-height:1.76}.sm-hosting-hero .hero-software-card__metrics{gap:.95rem;margin-top:1.15rem;display:grid}.sm-hosting-hero .hero-software-card__metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:.4rem;min-height:84px;padding:1.05rem;display:grid}.sm-hosting-hero .hero-software-card__metric strong{color:#fffffff5;font-size:.98rem}.sm-hosting-hero .hero-software-card__metric span{color:#fffc;line-height:1.62}@media (max-width:980px){:root{--sm-hero-top-space:1rem;--sm-hero-bottom-space:2rem}.sm-hosting-hero h1{max-width:100%!important}.sm-hosting-hero .hero-software-card__top{flex-wrap:wrap}}@media (max-width:700px){:root{--sm-hero-top-space:.95rem;--sm-hero-bottom-space:1.8rem}.sm-hosting-hero .hero-actions>*,.sm-infra-map-hero .hero-actions>*,.page-hero .hero-actions>*{width:100%}}.sm-mwp-hero,.sm-mwp-section{background:#050505!important}.sm-mwp-hero{padding-top:var(--sm-hero-top-space,1.05rem);padding-bottom:var(--sm-hero-bottom-space,2.2rem)}.sm-mwp-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:start;gap:2rem;display:grid}.sm-mwp-hero h1{letter-spacing:-.05em;max-width:8.6ch;margin:.75rem 0 1rem;font-size:clamp(2.7rem,4.6vw,4.7rem);line-height:.95}.sm-mwp-hero .lead{max-width:62ch}.sm-mwp-hero .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.25rem;display:flex}.sm-mwp-hero .badge-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sm-mwp-hero .badge,.sm-mwp-hero .hero-software-card__pill{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sm-mwp-hero-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;padding:1.5rem;overflow:hidden;box-shadow:0 20px 56px #00000038}.sm-mwp-hero-card .hero-software-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sm-mwp-hero-card .hero-software-card__top>div:first-child{flex:auto;min-width:0}.sm-mwp-hero-card .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;max-width:16ch;margin:.55rem 0 0;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.08}.sm-mwp-hero-card .hero-software-card__body{color:#ffffffd6;max-width:56ch;margin:1rem 0 0;line-height:1.76}.sm-mwp-hero-card .hero-software-card__metrics{gap:.95rem;margin-top:1.15rem;display:grid}.sm-mwp-hero-card .hero-software-card__metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:.4rem;min-height:84px;padding:1.05rem;display:grid}.sm-mwp-hero-card .hero-software-card__metric strong{color:#fffffff5;font-size:.98rem}.sm-mwp-hero-card .hero-software-card__metric span{color:#fffc;line-height:1.62}.sm-mwp-section{padding-top:4rem;padding-bottom:4rem}.sm-mwp-grid{gap:1.2rem;margin-top:1rem;display:grid}.sm-mwp-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-mwp-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-mwp-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-mwp-card,.sm-mwp-plan-card,.sm-mwp-faq-card,.sm-mwp-compare-card,.sm-mwp-final-cta{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.45rem}.sm-mwp-card__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:flex}.sm-mwp-card h3,.sm-mwp-plan-card h3,.sm-mwp-faq-card h3,.sm-mwp-final-cta h2,.sm-mwp-compare-card h3{color:#fffffff5;margin:0 0 .75rem}.sm-mwp-card p,.sm-mwp-plan-card p,.sm-mwp-faq-card p,.sm-mwp-compare-card p,.sm-mwp-final-cta p{color:#ffffffc7;line-height:1.72}.sm-mwp-card__bestfor{margin-top:1rem}.sm-mwp-list{color:#ffffffc7;gap:.5rem;margin:.95rem 0 0;padding-left:1rem;display:grid}.sm-mwp-performance-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.sm-mwp-performance-strip__item{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:1.15rem 1rem}.sm-mwp-performance-strip__item strong{color:#fffffff5;font-size:1.15rem;display:block}.sm-mwp-performance-strip__item span{color:#ffffffb8;margin-top:.45rem;font-size:.84rem;display:block}.sm-mwp-addon-grid{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.sm-mwp-addon-chip{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:40px;padding:.55rem .95rem;font-weight:700;display:inline-flex}.sm-mwp-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:1rem;display:grid}.sm-mwp-final-cta{gap:1rem;display:grid}@media (max-width:1180px){.sm-mwp-performance-strip,.sm-mwp-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-mwp-hero__grid,.sm-mwp-grid--three,.sm-mwp-compare-grid{grid-template-columns:1fr}}@media (max-width:760px){.sm-mwp-grid--two,.sm-mwp-grid--four,.sm-mwp-performance-strip{grid-template-columns:1fr}.sm-mwp-hero h1{max-width:100%}.sm-mwp-hero .hero-actions>*{width:100%}.sm-mwp-hero-card .hero-software-card__top{flex-wrap:wrap}}.sm-wpaddons-hero,.sm-wpaddons-section{background:#050505!important}.sm-wpaddons-hero{padding-top:var(--sm-hero-top-space,1.05rem);padding-bottom:var(--sm-hero-bottom-space,2.2rem)}.sm-wpaddons-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:start;gap:2rem;display:grid}.sm-wpaddons-hero h1{letter-spacing:-.05em;max-width:8.2ch;margin:.75rem 0 1rem;font-size:clamp(2.7rem,4.6vw,4.6rem);line-height:.95}.sm-wpaddons-hero .lead{max-width:62ch}.sm-wpaddons-hero .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.25rem;display:flex}.sm-wpaddons-hero .badge-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sm-wpaddons-hero .badge,.sm-wpaddons-hero .hero-software-card__pill{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sm-wpaddons-hero-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;padding:1.5rem;overflow:hidden;box-shadow:0 20px 56px #00000038}.sm-wpaddons-hero-card .hero-software-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sm-wpaddons-hero-card .hero-software-card__top>div:first-child{flex:auto;min-width:0}.sm-wpaddons-hero-card .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;max-width:16ch;margin:.55rem 0 0;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.08}.sm-wpaddons-hero-card .hero-software-card__body{color:#ffffffd6;max-width:56ch;margin:1rem 0 0;line-height:1.76}.sm-wpaddons-hero-card .hero-software-card__metrics{gap:.95rem;margin-top:1.15rem;display:grid}.sm-wpaddons-hero-card .hero-software-card__metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:.4rem;min-height:84px;padding:1.05rem;display:grid}.sm-wpaddons-hero-card .hero-software-card__metric strong{color:#fffffff5;font-size:.98rem}.sm-wpaddons-hero-card .hero-software-card__metric span{color:#fffc;line-height:1.62}.sm-wpaddons-section{padding-top:4rem;padding-bottom:4rem}.sm-wpaddons-grid{gap:1.2rem;margin-top:1rem;display:grid}.sm-wpaddons-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-wpaddons-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-wpaddons-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-wpaddons-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.sm-wpaddons-card,.sm-wpaddons-plan-card,.sm-wpaddons-faq-card,.sm-wpaddons-final-cta{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.45rem}.sm-wpaddons-card__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:flex}.sm-wpaddons-card h3,.sm-wpaddons-plan-card h3,.sm-wpaddons-faq-card h3,.sm-wpaddons-final-cta h2{color:#fffffff5;margin:0 0 .75rem}.sm-wpaddons-card p,.sm-wpaddons-plan-card p,.sm-wpaddons-faq-card p,.sm-wpaddons-final-cta p{color:#ffffffc7;line-height:1.72}.sm-wpaddons-card__bestfor{margin-top:1rem}.sm-wpaddons-list{color:#ffffffc7;gap:.5rem;margin:.95rem 0 0;padding-left:1rem;display:grid}.sm-wpaddons-chip-grid{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.sm-wpaddons-chip{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:40px;padding:.55rem .95rem;font-weight:700;display:inline-flex}.sm-wpaddons-final-cta{gap:1rem;display:grid}@media (max-width:1280px){.sm-wpaddons-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-wpaddons-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-wpaddons-hero__grid,.sm-wpaddons-grid--three{grid-template-columns:1fr}}@media (max-width:760px){.sm-wpaddons-grid--two,.sm-wpaddons-grid--four,.sm-wpaddons-grid--five{grid-template-columns:1fr}.sm-wpaddons-hero h1{max-width:100%}.sm-wpaddons-hero .hero-actions>*{width:100%}.sm-wpaddons-hero-card .hero-software-card__top{flex-wrap:wrap}}.sm-about-hero,.sm-about-section{background:#050505!important}.sm-about-hero{padding-top:var(--sm-hero-top-space,1.05rem);padding-bottom:var(--sm-hero-bottom-space,2.2rem)}.sm-about-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:start;gap:2rem;display:grid}.sm-about-hero h1{letter-spacing:-.05em;max-width:9ch;margin:.75rem 0 1rem;font-size:clamp(2.7rem,4.6vw,4.7rem);line-height:.95}.sm-about-hero .lead{max-width:62ch}.sm-about-hero .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.25rem;display:flex}.sm-about-hero .badge-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sm-about-hero .badge,.sm-about-hero .hero-software-card__pill{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sm-about-hero-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;padding:1.5rem;overflow:hidden;box-shadow:0 20px 56px #00000038}.sm-about-hero-card .hero-software-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sm-about-hero-card .hero-software-card__top>div:first-child{flex:auto;min-width:0}.sm-about-hero-card .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;max-width:16ch;margin:.55rem 0 0;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.08}.sm-about-hero-card .hero-software-card__body{color:#ffffffd6;max-width:56ch;margin:1rem 0 0;line-height:1.76}.sm-about-hero-card .hero-software-card__metrics{gap:.95rem;margin-top:1.15rem;display:grid}.sm-about-hero-card .hero-software-card__metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:.4rem;min-height:84px;padding:1.05rem;display:grid}.sm-about-hero-card .hero-software-card__metric strong{color:#fffffff5;font-size:.98rem}.sm-about-hero-card .hero-software-card__metric span{color:#fffc;line-height:1.62}.sm-about-section{padding-top:4rem;padding-bottom:4rem}.sm-about-grid{gap:1.2rem;margin-top:1rem;display:grid}.sm-about-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-about-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-about-card,.sm-about-process-step,.sm-about-panel,.sm-about-careers-strip,.sm-about-final-cta{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.45rem}.sm-about-card__icon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:14px;display:flex}.sm-about-card h3,.sm-about-process-step h3,.sm-about-panel h2,.sm-about-careers-strip h2,.sm-about-final-cta h2{color:#fffffff5;margin:0 0 .75rem}.sm-about-card p,.sm-about-process-step p,.sm-about-panel p,.sm-about-final-cta p{color:#ffffffc7;line-height:1.72}.sm-about-proof-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.sm-about-proof-strip__item{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;padding:1.15rem 1rem}.sm-about-proof-strip__item strong{color:#fffffff5;font-size:1.15rem;display:block}.sm-about-proof-strip__item span{color:#ffffffb8;margin-top:.45rem;font-size:.84rem;display:block}.sm-about-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.sm-about-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:1rem;display:grid}.sm-about-process-step__number{color:#ffffffe0;letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:36px;min-height:36px;margin-bottom:.9rem;padding:.35rem .55rem;font-size:.8rem;font-weight:800;display:inline-flex}.sm-about-chip-grid{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.sm-about-chip{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:40px;padding:.55rem .95rem;font-weight:700;display:inline-flex}.sm-about-careers-strip,.sm-about-final-cta{gap:1rem;display:grid}.sm-about-careers-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center}@media (max-width:1180px){.sm-about-proof-strip,.sm-about-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-about-hero__grid,.sm-about-grid--three,.sm-about-split{grid-template-columns:1fr}}@media (max-width:760px){.sm-about-grid--two,.sm-about-proof-strip,.sm-about-process-grid{grid-template-columns:1fr}.sm-about-hero h1{max-width:100%}.sm-about-hero .hero-actions>*{width:100%}.sm-about-hero-card .hero-software-card__top{flex-wrap:wrap}.sm-about-careers-strip{grid-template-columns:1fr}}.sm-contact-hero,.sm-contact-section{background:#050505!important}.sm-contact-hero{padding-top:var(--sm-hero-top-space,1.05rem);padding-bottom:var(--sm-hero-bottom-space,2.2rem)}.sm-contact-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:start;gap:2rem;display:grid}.sm-contact-hero h1{letter-spacing:-.05em;max-width:9ch;margin:.75rem 0 1rem;font-size:clamp(2.65rem,4.5vw,4.55rem);line-height:.95}.sm-contact-hero .lead{max-width:62ch}.sm-contact-hero .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.25rem;display:flex}.sm-contact-hero .badge-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sm-contact-hero .badge,.sm-contact-hero .hero-software-card__pill{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sm-contact-hero-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;padding:1.5rem;overflow:hidden;box-shadow:0 20px 56px #00000038}.sm-contact-hero-card .hero-software-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sm-contact-hero-card .hero-software-card__top>div:first-child{flex:auto;min-width:0}.sm-contact-hero-card .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;max-width:16ch;margin:.55rem 0 0;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.08}.sm-contact-hero-card .hero-software-card__body{color:#ffffffd6;max-width:56ch;margin:1rem 0 0;line-height:1.76}.sm-contact-hero-card .hero-software-card__metrics{gap:.95rem;margin-top:1.15rem;display:grid}.sm-contact-hero-card .hero-software-card__metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:.4rem;min-height:84px;padding:1.05rem;display:grid}.sm-contact-hero-card .hero-software-card__metric strong{color:#fffffff5;font-size:.98rem}.sm-contact-hero-card .hero-software-card__metric span{color:#fffc;line-height:1.62}.sm-contact-section{padding-top:4rem;padding-bottom:4rem}.sm-contact-grid{gap:1.2rem;margin-top:1rem;display:grid}.sm-contact-grid--one{grid-template-columns:1fr}.sm-contact-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-contact-card,.sm-contact-form-shell,.sm-contact-sidecard,.sm-contact-final-cta{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.45rem}.sm-contact-card h3,.sm-contact-sidecard h3,.sm-contact-final-cta h2{color:#fffffff5;margin:0 0 .75rem}.sm-contact-card p,.sm-contact-sidecard p,.sm-contact-final-cta p{color:#ffffffc7;line-height:1.72}.sm-contact-card__value{font-weight:800;color:#fffffff5!important;margin-bottom:.5rem!important}.sm-contact-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.sm-contact-form-shell{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:1.2rem;display:grid}.sm-contact-form{gap:1rem;display:grid}.sm-contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sm-contact-field{gap:.45rem;display:grid}.sm-contact-field span{color:#ffffffeb;font-weight:700}.sm-contact-field input,.sm-contact-field select,.sm-contact-field textarea{color:#fffffff5;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;outline:none;width:100%;padding:.9rem 1rem}.sm-contact-field textarea{resize:vertical}.sm-contact-form__actions{flex-wrap:wrap;gap:.9rem;margin-top:.5rem;display:flex}.sm-contact-final-cta{gap:1rem;display:grid}@media (max-width:1180px){.sm-contact-hero__grid,.sm-contact-split,.sm-contact-form-shell,.sm-contact-grid--four{grid-template-columns:1fr}}@media (max-width:760px){.sm-contact-form__grid{grid-template-columns:1fr}.sm-contact-hero h1{max-width:100%}.sm-contact-hero .hero-actions>*,.sm-contact-form__actions>*{width:100%}.sm-contact-hero-card .hero-software-card__top{flex-wrap:wrap}}.sm-privacy-hero,.sm-privacy-section{background:#050505!important}.sm-privacy-hero{padding-top:var(--sm-hero-top-space,1.05rem);padding-bottom:var(--sm-hero-bottom-space,2.2rem)}.sm-privacy-hero__grid{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:start;gap:2rem;display:grid}.sm-privacy-hero h1{letter-spacing:-.05em;max-width:8.6ch;margin:.75rem 0 1rem;font-size:clamp(2.65rem,4.5vw,4.55rem);line-height:.95}.sm-privacy-hero .lead{max-width:62ch}.sm-privacy-hero .hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.25rem;display:flex}.sm-privacy-hero .badge-row{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.sm-privacy-hero .badge,.sm-privacy-hero .hero-software-card__pill{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.sm-privacy-hero-card{background:linear-gradient(#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:28px;padding:1.5rem;overflow:hidden;box-shadow:0 20px 56px #00000038}.sm-privacy-hero-card .hero-software-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sm-privacy-hero-card .hero-software-card__top>div:first-child{flex:auto;min-width:0}.sm-privacy-hero-card .hero-software-card__top h3{letter-spacing:-.03em;color:#f8fafc;max-width:16ch;margin:.55rem 0 0;font-size:clamp(1.35rem,1.9vw,1.8rem);line-height:1.08}.sm-privacy-hero-card .hero-software-card__body{color:#ffffffd6;max-width:56ch;margin:1rem 0 0;line-height:1.76}.sm-privacy-hero-card .hero-software-card__metrics{gap:.95rem;margin-top:1.15rem;display:grid}.sm-privacy-hero-card .hero-software-card__metric{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;gap:.4rem;min-height:84px;padding:1.05rem;display:grid}.sm-privacy-hero-card .hero-software-card__metric strong{color:#fffffff5;font-size:.98rem}.sm-privacy-hero-card .hero-software-card__metric span{color:#fffc;line-height:1.62}.sm-privacy-section{padding-top:4rem;padding-bottom:4rem}.sm-privacy-grid{gap:1.2rem;margin-top:1rem;display:grid}.sm-privacy-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-privacy-card,.sm-privacy-policy-block,.sm-privacy-contact-card{background:linear-gradient(#ffffff0a 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:24px;padding:1.45rem}.sm-privacy-card h3,.sm-privacy-policy-block h3,.sm-privacy-contact-card h2{color:#fffffff5;margin:0 0 .75rem}.sm-privacy-card p,.sm-privacy-policy-block p,.sm-privacy-contact-card p{color:#ffffffc7;line-height:1.72}.sm-privacy-policy-stack{gap:1rem;margin-top:1rem;display:grid}.sm-privacy-policy-block__content{gap:.9rem;display:grid}.sm-privacy-contact-card{gap:1rem;display:grid}.sm-privacy-contact-card__actions{flex-wrap:wrap;gap:.9rem;display:flex}@media (max-width:1180px){.sm-privacy-hero__grid,.sm-privacy-grid--four{grid-template-columns:1fr}}@media (max-width:760px){.sm-privacy-hero h1{max-width:100%}.sm-privacy-hero .hero-actions>*,.sm-privacy-contact-card__actions>*{width:100%}.sm-privacy-hero-card .hero-software-card__top{flex-wrap:wrap}}
