:root{--as-bg: #ffffff;--as-bg-soft: #f4f7fa;--as-bg-elevated: #ffffff;--as-bg-panel: #eaf0f6;--as-navy: #0b1b2b;--as-navy-soft: #13283d;--as-text: #24364a;--as-text-strong: #0b1b2b;--as-text-muted: #55677a;--as-on-navy: #ffffff;--as-on-navy-muted: #a9bacb;--as-line: #dde4ec;--as-line-strong: #c3ceda;--as-line-navy: #25394e;--as-accent: #0a66d8;--as-accent-strong: #0853b3;--as-accent-soft: #e8f1fd;--as-on-accent: #ffffff;--as-header-bg: rgba(255, 255, 255, .82);--as-menu-bg: rgba(255, 255, 255, .96);--as-title-from: #0b1b2b;--as-title-to: #46627f;--as-word-dim: rgba(11, 27, 43, .28);--as-placeholder: #7b8b9c;--as-success: #0e7a52;--as-success-soft: #e3f4ec;--as-warning: #9a6200;--as-warning-soft: #fdf1dc;--as-danger: #c2303a;--as-danger-soft: #fdeaec;--as-radius: 8px;--as-radius-card: 12px;--as-radius-panel: 16px;--as-shadow: 0 16px 40px rgba(11, 27, 43, .12);--as-shadow-soft: 0 4px 16px rgba(11, 27, 43, .08);--as-container: min(1200px, calc(100vw - 48px) );--as-space-1: 4px;--as-space-2: 8px;--as-space-3: 12px;--as-space-4: 16px;--as-space-5: 24px;--as-space-6: 32px;--as-space-7: 48px;--as-space-8: 64px;--as-space-9: 96px;--as-space-10: 96px;--as-header-h: 64px;--as-ease: cubic-bezier(.22, 1, .36, 1);--as-font-body: "Manrope", "Segoe UI", system-ui, sans-serif;--as-font-display: var(--as-font-body)}:root[data-theme=dark]{color-scheme:dark;--as-bg: #181818;--as-bg-soft: #1f1f1f;--as-bg-elevated: #272727;--as-bg-panel: #313131;--as-navy: #000000;--as-navy-soft: #1f1f1f;--as-text: #d6d6d6;--as-text-strong: #ffffff;--as-text-muted: #a6a6a6;--as-on-navy-muted: #a6a6a6;--as-line: #313131;--as-line-strong: #4a4a4a;--as-line-navy: #313131;--as-accent: #7db8ff;--as-accent-strong: #a8cfff;--as-accent-soft: #1d2b3d;--as-on-accent: #0b1b2b;--as-header-bg: rgba(24, 24, 24, .82);--as-menu-bg: rgba(24, 24, 24, .96);--as-title-from: #ffffff;--as-title-to: #9b9b9b;--as-word-dim: rgba(255, 255, 255, .28);--as-placeholder: #8a8a8a;--as-success: #5fd3a4;--as-success-soft: #15302a;--as-warning: #f0b955;--as-warning-soft: #33290f;--as-danger: #ff8a92;--as-danger-soft: #3a1c1f;--as-shadow: 0 16px 40px rgba(0, 0, 0, .5);--as-shadow-soft: 0 4px 16px rgba(0, 0, 0, .35)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body.marketing-body,body.marketing-auth-body{margin:0;min-height:100vh;background:var(--as-bg);color:var(--as-text);font-family:var(--as-font-body);font-size:16px;line-height:24px;font-style:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.marketing-body{overflow-x:hidden}body.marketing-body.is-menu-open{overflow:hidden}.marketing-body h1,.marketing-body h2,.marketing-body h3,.marketing-body h4,.marketing-body h5,.marketing-auth-body h1,.marketing-auth-body h2{font-family:var(--as-font-display);color:var(--as-text-strong);text-wrap:balance}.marketing-body p,.marketing-body li{text-wrap:pretty}.marketing-body em,.marketing-body i:not([class*=ti-]){font-style:normal}img{display:block;max-width:100%}.marketing-body a,.marketing-auth-body a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.marketing-body :focus-visible,.marketing-auth-body :focus-visible{outline:2px solid var(--as-accent);outline-offset:2px;border-radius:4px}.as-icon{width:20px;height:20px;flex:none}.skip-link{position:absolute;top:12px;left:12px;z-index:100;padding:8px 16px;border-radius:var(--as-radius);background:var(--as-navy);color:var(--as-on-navy)!important;font-size:14px;font-weight:600;transform:translateY(-64px);transition:transform .3s var(--as-ease)}.skip-link:focus{transform:translateY(0)}.marketing-shell{position:relative;min-height:100vh}.marketing-header__inner,.marketing-footer__inner,.marketing-footer__meta,.section-shell,.scene-shell,.auth-shell__inner{width:var(--as-container);margin:0 auto}.marketing-header{position:sticky;top:12px;z-index:50;width:var(--as-container);margin:12px auto 0;border:1px solid var(--as-line);border-radius:var(--as-radius-panel);background:var(--as-header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:box-shadow .3s var(--as-ease),border-color .3s var(--as-ease)}.marketing-header.is-scrolled{border-color:var(--as-line-strong);box-shadow:var(--as-shadow-soft)}.marketing-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--as-space-5);width:100%;min-height:var(--as-header-h);padding:0 12px 0 16px}.marketing-brand{display:inline-flex;align-items:center;flex:none}.marketing-brand__mark{width:96px;height:auto}.marketing-nav{display:flex;align-items:center;flex:1;min-width:0}.marketing-nav__list{display:flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.marketing-nav__link{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:var(--as-radius);color:var(--as-text-muted);font-size:14px;line-height:20px;font-weight:600;transition:color .3s var(--as-ease),background-color .3s var(--as-ease)}.marketing-nav__link:hover{background:var(--as-bg-soft);color:var(--as-text-strong)}.marketing-nav__link.is-active{background:var(--as-accent-soft);color:var(--as-accent-strong)}.marketing-header__actions{display:flex;align-items:center;flex:none;gap:8px}.marketing-header__link{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border-radius:var(--as-radius);color:var(--as-text-strong);font-size:14px;line-height:20px;font-weight:600;transition:background-color .3s var(--as-ease)}.marketing-header__link:hover{background:var(--as-bg-soft)}.marketing-locale{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--as-line);border-radius:var(--as-radius);background:var(--as-bg)}.marketing-locale form{margin:0}.marketing-locale__button{min-width:40px;min-height:32px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--as-text-muted);font-size:12px;line-height:16px;font-weight:700;cursor:pointer;transition:background-color .3s var(--as-ease),color .3s var(--as-ease)}.marketing-locale__button:hover{background:var(--as-bg-soft);color:var(--as-text-strong)}.marketing-locale__button.is-active{background:var(--as-navy);color:var(--as-on-navy)}.theme-toggle{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--as-line);border-radius:var(--as-radius);background:var(--as-bg);color:var(--as-text-strong);cursor:pointer;transition:background-color .3s var(--as-ease),border-color .3s var(--as-ease)}.theme-toggle:hover{border-color:var(--as-line-strong);background:var(--as-bg-soft)}.theme-toggle:active{transform:scale(.98)}.theme-toggle .as-icon{width:20px;height:20px}.theme-toggle__sun,:root[data-theme=dark] .theme-toggle__moon{display:none}:root[data-theme=dark] .theme-toggle__sun{display:block}.marketing-nav__prefs{display:flex;align-items:center;gap:8px}.marketing-nav__mobile-actions{display:none}.marketing-menu-toggle{display:none;position:relative;width:44px;height:44px;padding:0;border:0;border-radius:var(--as-radius);background:transparent;color:var(--as-text-strong);cursor:pointer}.marketing-menu-toggle span{position:absolute;left:12px;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .5s var(--as-ease)}.marketing-menu-toggle span:first-child{top:17px}.marketing-menu-toggle span:last-child{top:25px}.marketing-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.marketing-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.marketing-button,.marketing-button--ghost,.marketing-button--quiet,.marketing-button--outline{--btn-bg: transparent;--btn-bg-hover: var(--as-bg-soft);--btn-color: var(--as-text-strong);--btn-border: var(--as-line-strong);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 16px;border:1px solid var(--btn-border);border-radius:var(--as-radius);background:var(--btn-bg);color:var(--btn-color)!important;font-size:16px;line-height:24px;font-weight:600;text-align:center;text-decoration:none!important;cursor:pointer;transition:background-color .3s var(--as-ease),border-color .3s var(--as-ease),transform .3s var(--as-ease)}.marketing-button:hover,.marketing-button--ghost:hover,.marketing-button--outline:hover{background:var(--btn-bg-hover)}.marketing-button:active,.marketing-button--ghost:active,.marketing-button--outline:active{transform:scale(.98)}.marketing-button{--btn-bg: var(--as-accent);--btn-bg-hover: var(--as-accent-strong);--btn-border: transparent;--btn-color: var(--as-on-accent)}.marketing-button--outline{--btn-bg: var(--as-bg)}.marketing-button--outline:hover{border-color:var(--as-text-muted)}.marketing-button--ghost{--btn-bg: var(--as-bg-soft);--btn-bg-hover: var(--as-bg-panel);--btn-border: transparent}.marketing-button--quiet{min-height:0;padding:0;border-color:transparent;color:var(--as-accent)!important}.marketing-button--quiet:hover{color:var(--as-accent-strong)!important}.marketing-button[disabled],.marketing-button--outline[disabled]{opacity:.6;cursor:not-allowed}.marketing-header .marketing-button,.marketing-header .marketing-button--outline{min-height:40px;font-size:14px;line-height:20px}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--as-accent)!important;font-weight:600;transition:color .3s var(--as-ease)}.text-link .as-icon{width:16px;height:16px;transition:transform .3s var(--as-ease)}.text-link:hover{color:var(--as-accent-strong)!important}.text-link:hover .as-icon{transform:translate(4px)}.marketing-main{position:relative}.scene,.section-band{position:relative;padding:var(--as-space-9) 0}.section-band+.section-band,.scene+.section-band,.section-band+.scene,.page-header+.section-band{border-top:1px solid var(--as-line)}.section-band--soft{background:var(--as-bg-soft)}.section-band--soft,.section-band--soft+.section-band,.section-band--navy,.section-band--navy+.section-band,.section-band--flush,.section-band--flush+.section-band{border-top:0!important}.section-band--flush{padding-top:0}.scene-shell,.section-shell{position:relative}.scene{background:var(--as-bg-soft)}.scene .layer[aria-hidden=true]{display:none}.layer,.media-strip,.media-strip__content{position:static;min-height:0}.section-eyebrow{display:block;margin-bottom:0;color:var(--as-accent);font-size:14px;line-height:20px;font-weight:700}.display-title,.page-title,.auth-title{margin:0;font-weight:700;letter-spacing:-.02em;color:var(--as-text-strong)}.display-title{max-width:680px;font-size:60px;line-height:1.1}.display-title,.page-header .page-title{background:linear-gradient(90deg,var(--as-title-from),var(--as-title-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:8px}.page-title{max-width:800px;font-size:48px;line-height:1.08}.auth-title{font-size:36px;line-height:40px}.lead-copy,.page-intro,.auth-copy{margin:24px 0 0;max-width:680px;color:var(--as-text-muted);font-size:18px;line-height:28px;font-weight:500}.page-header{padding:var(--as-space-8) 0}.page-header__grid{display:grid;gap:var(--as-space-7);grid-template-columns:minmax(0,1fr);align-items:end}.page-header__grid--split{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start}.page-header__panel{display:grid;gap:0;justify-items:start}.page-header__panel .section-eyebrow{margin-bottom:16px}.page-header__media{position:relative;overflow:hidden;min-height:320px;border-radius:var(--as-radius-panel);background:var(--as-bg-soft)}.page-header__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-heading{display:grid;gap:12px;max-width:720px;margin-bottom:var(--as-space-7)}.section-heading h2,.section-heading h3,.section-heading h4,.utility-card h3,.legal-card h2,.legal-card h3,.legal-card h4{margin:0;font-weight:700;letter-spacing:-.01em;color:var(--as-text-strong)}.section-heading h2{font-size:36px;line-height:40px}.section-heading h3{font-size:30px;line-height:36px}.section-heading p,.legal-card p,.legal-card li,.auth-card p,.utility-card p,.contact-card p{margin:0;color:var(--as-text-muted);font-size:16px;line-height:24px}.section-heading p{font-size:18px;line-height:28px}.section-heading--row{display:flex;align-items:end;justify-content:space-between;gap:var(--as-space-5);max-width:none}.section-heading--row>div{display:grid;gap:12px;max-width:720px}.editorial-panel,.metric-card,.service-card,.magazine-card,.utility-card,.legal-card,.auth-card,.contact-card,.search-panel,.offer-card,.proof-card{position:relative;padding:var(--as-space-5);border:1px solid var(--as-line);border-radius:var(--as-radius-card);background:var(--as-bg)}.faq-card{padding:var(--as-space-5);border-radius:var(--as-radius-card);background:var(--as-bg-soft)}.scene .faq-card,.section-band--soft .faq-card{background:var(--as-bg)}.cta-card{position:relative;padding:var(--as-space-7);border-radius:var(--as-radius-panel);background:var(--as-accent-soft)}.cta-card .page-title{max-width:680px;font-size:36px;line-height:40px}.cta-card .page-intro{margin-top:12px}.cta-card .section-eyebrow{margin-bottom:12px}a.service-card,a.magazine-card,a.proof-card{display:block;transition:border-color .3s var(--as-ease),transform .5s var(--as-ease)}a.service-card:hover,a.magazine-card:hover,a.proof-card:hover{border-color:var(--as-accent);transform:translateY(-2px)}.editorial-grid,.service-grid,.metrics-grid,.proof-grid,.magazine-grid,.card-grid,.auth-grid,.contact-grid,.cta-grid,.offer-grid{display:grid;gap:var(--as-space-5)}.editorial-grid--two,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-grid--three,.service-grid,.metrics-grid,.proof-grid,.magazine-grid,.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.service-card__meta,.offer-card__meta,.magazine-card__meta,.metric-card__meta{display:block;color:var(--as-text-muted);font-size:14px;line-height:20px;font-weight:600}.service-card__title,.offer-card__title,.magazine-card__title,.proof-card__title{margin:8px 0 0;color:var(--as-text-strong);font-size:20px;line-height:28px;font-weight:700;letter-spacing:-.01em}.faq-card .proof-card__title{margin-top:0;font-size:18px}.offer-card__title{font-size:24px;line-height:32px}.metric-card__value{margin:8px 0 0;color:var(--as-text-strong);font-size:48px;line-height:1;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.service-card__body,.offer-card__body,.proof-card__body,.magazine-card__body{margin:12px 0 0;color:var(--as-text-muted);font-size:16px;line-height:24px}.service-card ul,.offer-card ul,.proof-card ul,.magazine-card ul,.legal-card ul{margin:16px 0 0;padding-left:24px;color:var(--as-text-muted);line-height:24px}.offer-card{display:flex;flex-direction:column}.offer-card__footer{margin-top:auto;padding-top:var(--as-space-5)}.offer-card__footer .marketing-button,.offer-card__footer .marketing-button--outline{width:100%}.spec-list,.offer-card ul.spec-list{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;color:var(--as-text);font-size:14px;line-height:20px}.spec-list li{position:relative;padding-left:24px;overflow-wrap:anywhere}.spec-list li:before{content:"";position:absolute;left:4px;top:9px;width:6px;height:10px;transform:translateY(-50%) rotate(45deg);border:2px solid var(--as-accent);border-left:0;border-top:0}.spec-list--notes{color:var(--as-text-muted)}.spec-list--notes li:before{border-color:var(--as-line-strong)}.offer-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:var(--as-space-5);padding-top:var(--as-space-5);border-top:1px solid var(--as-line)}.offer-card__price strong{color:var(--as-text-strong);font-size:30px;line-height:36px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.offer-card__price span{color:var(--as-text-muted);font-size:14px;line-height:20px}.cta-card__actions,.utility-card__actions,.auth-actions,.contact-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--as-space-5)}.page-header .cta-card__actions{margin-top:var(--as-space-6)}.media-strip--cards .section-heading{max-width:800px}.split-rail{display:grid;gap:var(--as-space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.split-rail>.section-heading{position:sticky;top:112px;margin-bottom:0}.capability-rail,.fact-list,.mini-stat-list,.faq-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.capability-rail__item,.fact-list__item,.mini-stat-list__item,.contact-card__item{padding:var(--as-space-5) 0;border-top:1px solid var(--as-line)}.capability-rail__item:first-child,.fact-list__item:first-child,.mini-stat-list__item:first-child{padding-top:0;border-top:0}.capability-rail__item strong,.fact-list__item strong,.mini-stat-list__item strong,.faq-card strong,.contact-card__item strong{display:block;margin-bottom:4px;color:var(--as-text-strong);font-size:18px;line-height:28px;font-weight:700}.contact-card__item span,.fact-list__item span,.mini-stat-list__item span,.capability-rail__item span,.faq-card p{color:var(--as-text-muted)}.contact-card__item:last-child{padding-bottom:0}.search-form,.marketing-form,.search-form__row,.marketing-form__row{display:grid;gap:16px}.search-form__row--split{grid-template-columns:minmax(0,1fr) 200px auto;align-items:end}.marketing-label{display:grid;gap:8px;margin:0;color:var(--as-text-strong);font-size:14px;line-height:20px;font-weight:600}.marketing-input,.marketing-select,.marketing-textarea,.auth-card input:not([type=checkbox]):not([type=radio]),.auth-card textarea,.auth-card select{width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--as-line-strong);border-radius:var(--as-radius);background:var(--as-bg);color:var(--as-text-strong);font-size:16px;line-height:24px;transition:border-color .3s var(--as-ease),box-shadow .3s var(--as-ease)}.marketing-select{padding-right:40px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%2355677a'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.marketing-textarea,.auth-card textarea{min-height:160px;resize:vertical}.marketing-input:hover,.marketing-select:hover,.marketing-textarea:hover{border-color:var(--as-text-muted)}.marketing-input:focus,.marketing-select:focus,.marketing-textarea:focus,.auth-card input:focus,.auth-card textarea:focus,.auth-card select:focus{outline:none;border-color:var(--as-accent);box-shadow:0 0 0 4px var(--as-accent-soft)}.marketing-input::-moz-placeholder,.marketing-textarea::-moz-placeholder{color:var(--as-placeholder)}.marketing-input::placeholder,.marketing-textarea::placeholder{color:var(--as-placeholder)}.marketing-input[aria-invalid=true],.marketing-textarea[aria-invalid=true]{border-color:var(--as-danger)}.field-error{color:var(--as-danger);font-size:14px;line-height:20px;font-weight:500}.domain-extension-field .select2-container{width:100%!important}.domain-extension-field .select2-container--default .select2-selection--single{min-height:48px;border:1px solid var(--as-line-strong);border-radius:var(--as-radius);background:var(--as-bg);outline:none;transition:border-color .3s var(--as-ease),box-shadow .3s var(--as-ease)}.domain-extension-field .select2-container--default.select2-container--focus .select2-selection--single,.domain-extension-field .select2-container--default.select2-container--open .select2-selection--single{border-color:var(--as-accent);box-shadow:0 0 0 4px var(--as-accent-soft)}.domain-extension-field .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:16px;padding-right:40px;color:var(--as-text-strong);line-height:46px}.domain-extension-field .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:12px}.domain-extension-field .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--as-text-muted) transparent transparent transparent}.select2-dropdown{overflow:hidden;border:1px solid var(--as-line-strong);border-radius:var(--as-radius);background:var(--as-bg);color:var(--as-text);box-shadow:var(--as-shadow)}.select2-search--dropdown{padding:8px}.select2-container--default .select2-search--dropdown .select2-search__field{min-height:40px;padding:8px 12px;border:1px solid var(--as-line-strong);border-radius:6px;background:var(--as-bg);color:var(--as-text-strong);outline:none}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:var(--as-accent)}.select2-results__option{padding:8px 16px;color:var(--as-text)}.select2-container--default .select2-results__option[aria-selected=true]{background:var(--as-accent-soft);color:var(--as-text-strong)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--as-accent);color:var(--as-on-accent)}.select2-container--default .select2-results>.select2-results__options{max-height:280px}.table-shell{overflow:auto;border:1px solid var(--as-line);border-radius:var(--as-radius-card);background:var(--as-bg)}.domain-search-results{margin-top:24px}.marketing-table{width:100%;min-width:640px;border-collapse:collapse}.marketing-table th,.marketing-table td{padding:16px 24px;border-bottom:1px solid var(--as-line);text-align:left;vertical-align:middle}.marketing-table tr:last-child td{border-bottom:0}.marketing-table th{background:var(--as-bg-soft);color:var(--as-text-muted);font-size:14px;line-height:20px;font-weight:600}.marketing-table td{color:var(--as-text);font-variant-numeric:tabular-nums}.marketing-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:6px;background:var(--as-bg-panel);color:var(--as-text);font-size:12px;line-height:16px;font-weight:700}.marketing-badge--success{background:var(--as-success-soft);color:var(--as-success)}.marketing-badge--danger{background:var(--as-danger-soft);color:var(--as-danger)}.marketing-badge--accent{background:var(--as-accent-soft);color:var(--as-accent-strong)}.ssl-vendor-toggle{width:100%;text-align:left;cursor:pointer;color:var(--as-text-strong);-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:border-color .3s var(--as-ease),background-color .3s var(--as-ease)}.ssl-vendor-toggle:hover{border-color:var(--as-text-muted)}.ssl-vendor-toggle.is-active{border-color:var(--as-accent);background:var(--as-accent-soft)}.status-message{margin:0;padding:12px 16px;border-radius:var(--as-radius);background:var(--as-danger-soft);color:var(--as-danger);font-weight:500;list-style:none}.status-message--success{background:var(--as-success-soft);color:var(--as-success)}.marketing-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.marketing-list li{position:relative;padding-left:24px;color:var(--as-text-muted)}.marketing-list li:before{content:"";position:absolute;left:4px;top:10px;width:6px;height:10px;transform:translateY(-50%) rotate(45deg);border:2px solid var(--as-accent);border-left:0;border-top:0}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.empty-state{padding:var(--as-space-6);border:1px dashed var(--as-line-strong);border-radius:var(--as-radius-card);color:var(--as-text-muted);text-align:center}.legal-card{display:grid;gap:24px;max-width:800px;padding:0;border:0}.legal-section{display:grid;gap:12px}.legal-card h2{font-size:24px;line-height:32px}.legal-card h3,.legal-card h4{font-size:20px;line-height:28px}.legal-meta{color:var(--as-text-muted)!important;font-size:14px;line-height:20px;font-weight:600}.legal-card a,.contact-card a:not([class*=marketing-button]),.utility-card a:not([class*=marketing-button]){color:var(--as-accent);font-weight:600}.legal-card a:hover,.contact-card a:not([class*=marketing-button]):hover{color:var(--as-accent-strong);text-decoration:underline}.utility-layout{padding:var(--as-space-9) 0}.utility-card{max-width:640px;margin:0 auto;padding:var(--as-space-7);border-radius:var(--as-radius-panel);text-align:center}.utility-card h3{font-size:30px;line-height:36px}.utility-card__actions{justify-content:center}.utility-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:var(--as-radius-card);background:var(--as-accent-soft);color:var(--as-accent);font-size:24px}.hero{padding:var(--as-space-8) 0 var(--as-space-9)}.hero__grid{display:grid;gap:var(--as-space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.hero__copy{max-width:680px}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:var(--as-space-6)}.hero__proof{display:flex;align-items:center;gap:8px;margin:var(--as-space-6) 0 0;color:var(--as-text-muted);font-size:14px;line-height:20px;font-weight:500}.hero__proof .as-icon{color:var(--as-success)}.hero-visual{position:relative;margin:0;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--as-line);border-radius:var(--as-radius-panel);background:var(--as-bg-soft)}.hero-visual__canvas{display:block;width:100%;height:100%}.hero-visual__legend{position:absolute;left:16px;bottom:16px;display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--as-text-muted);font-size:12px;line-height:16px;font-weight:600}.hero-visual__key{display:inline-flex;align-items:center;gap:8px}.hero-visual__key:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--as-accent)}.hero-visual__key--blocked:before{background:var(--as-danger)}.client-section{padding:var(--as-space-8) 0;background:var(--as-bg-soft)}.client-section__heading{max-width:none;margin-bottom:var(--as-space-6)}.client-section__heading h2{font-size:24px;line-height:32px}.client-section__heading p{font-size:16px;line-height:24px}.client-logos__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.client-logo{display:grid;place-items:center;min-width:0;min-height:96px;padding:16px;border-radius:var(--as-radius-card);background:#fff}.client-logo img{width:min(136px,100%);height:56px;-o-object-fit:contain;object-fit:contain}.statement{padding:var(--as-space-9) 0}.statement__text{max-width:960px;margin:0;color:var(--as-text-strong);font-size:48px;line-height:1.12;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.word-light span{color:var(--as-word-dim);transition:color .5s var(--as-ease)}.word-light span.is-lit{color:var(--as-text-strong)}.reason-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:reason}.reason-list__item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:var(--as-space-5) 0;border-top:1px solid var(--as-line);counter-increment:reason}.reason-list__item:first-child{padding-top:0;border-top:0}.reason-list__item:before{content:counter(reason,decimal-leading-zero);color:var(--as-accent);font-size:14px;line-height:28px;font-weight:700;font-variant-numeric:tabular-nums}.reason-list__item h3{margin:0 0 4px;font-size:20px;line-height:28px;font-weight:700}.reason-list__item p{margin:0;color:var(--as-text-muted)}.section-band--navy{background:var(--as-navy);color:var(--as-on-navy-muted)}.section-band--navy .section-heading h2{color:var(--as-on-navy)}.section-band--navy .section-heading p{color:var(--as-on-navy-muted)}.section-band--navy .section-eyebrow{color:#7db8ff}.section-band--navy .split-rail>.section-heading{position:static}.channel-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.channel-list__link{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:16px 24px;border:1px solid var(--as-line-navy);border-radius:var(--as-radius-card);color:var(--as-on-navy)!important;transition:background-color .3s var(--as-ease),border-color .3s var(--as-ease)}.channel-list__link .as-icon:first-child{width:24px;height:24px;color:#7db8ff}.channel-list__name{display:block;font-weight:700}.channel-list__detail{display:block;color:var(--as-on-navy-muted);font-size:14px;line-height:20px;overflow-wrap:anywhere}.channel-list__link .as-icon:last-child{color:var(--as-on-navy-muted);transition:transform .5s var(--as-ease)}.channel-list__link:hover{border-color:#7db8ff;background:var(--as-navy-soft)}.channel-list__link:hover .as-icon:last-child{transform:translate(2px,-2px)}.technology-grid{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.technology-card{display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 12px;border:1px solid var(--as-line);border-radius:var(--as-radius);background:var(--as-bg);color:var(--as-text-strong);font-size:14px;line-height:20px;font-weight:600}.technology-card__icon{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.technology-card--more{border-style:dashed;padding-left:16px;color:var(--as-text-muted)}.guide-list{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--as-line)}.guide-list__link{display:grid;grid-template-columns:160px minmax(0,1fr) 20px;align-items:baseline;gap:24px;padding:var(--as-space-5) 0;border-bottom:1px solid var(--as-line)}.guide-list__meta{color:var(--as-text-muted);font-size:14px;line-height:20px;font-weight:600}.guide-list__title{display:block;margin:0 0 4px;color:var(--as-text-strong);font-size:20px;line-height:28px;font-weight:700;transition:color .3s var(--as-ease)}.guide-list__body{display:block;color:var(--as-text-muted)}.guide-list__link>.as-icon{align-self:center;color:var(--as-line-strong);transition:color .3s var(--as-ease),transform .5s var(--as-ease)}.guide-list__link:hover .guide-list__title,.guide-list__link:hover>.as-icon{color:var(--as-accent)}.guide-list__link:hover>.as-icon{transform:translate(4px)}.marketing-footer{background:var(--as-navy);color:var(--as-on-navy-muted)}.marketing-footer__inner{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--as-space-7);padding:var(--as-space-8) 0 var(--as-space-7)}.marketing-footer__brand img{width:120px;height:auto;margin-bottom:16px}.marketing-footer__brand p{max-width:360px;margin:0 0 24px}.marketing-footer .marketing-footer__heading{margin:0 0 16px;color:var(--as-on-navy);font-size:14px;line-height:20px;font-weight:700}.marketing-footer p,.marketing-footer li,.marketing-footer span{color:var(--as-on-navy-muted);font-size:14px;line-height:20px}.marketing-footer ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.marketing-footer a:not(.marketing-button){color:var(--as-on-navy-muted);transition:color .3s var(--as-ease)}.marketing-footer a:not(.marketing-button):hover{color:var(--as-on-navy)}.marketing-footer__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0;border-top:1px solid var(--as-line-navy);font-size:14px;line-height:20px}.marketing-footer__meta a{text-decoration:underline;text-underline-offset:4px}.marketing-footer__legal{display:flex;flex-wrap:wrap;gap:24px}.has-reveal .reveal{opacity:0;transform:translate3d(0,32px,0);transition:opacity .7s var(--as-ease),transform .7s var(--as-ease)}.has-reveal .reveal.is-visible{opacity:1;transform:none}.auth-shell{display:grid;align-items:center;min-height:100vh;padding:var(--as-space-7) 0;background:var(--as-bg-soft)}.auth-shell__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,480px);gap:var(--as-space-7);align-items:center}.auth-stage{position:relative;overflow:hidden;padding:var(--as-space-7);border-radius:var(--as-radius-panel);background:var(--as-navy)}.auth-stage img,.auth-stage__overlay{display:none}.auth-stage__copy{position:static;width:auto;padding:0}.auth-stage .auth-title{color:var(--as-on-navy)}.auth-stage .auth-copy{color:var(--as-on-navy-muted)}.auth-stage .section-eyebrow{margin-bottom:12px;color:#7db8ff}.auth-stage .marketing-button--outline{--btn-bg: transparent;--btn-bg-hover: var(--as-navy-soft);--btn-color: var(--as-on-navy);--btn-border: var(--as-line-navy)}.auth-card{padding:var(--as-space-6);border-radius:var(--as-radius-panel)}.auth-card>.section-eyebrow{margin-bottom:16px}.auth-card .text-gray-600,.auth-card .text-gray-400,.auth-card .text-sm,.auth-card .font-medium{color:var(--as-text-muted)!important}.auth-card label{display:inline-block;margin-bottom:8px;color:var(--as-text-strong)!important;font-size:14px;line-height:20px;font-weight:600}.auth-card .underline{color:var(--as-accent)!important;text-decoration:none}.auth-card button[type=submit],.auth-card .inline-flex.items-center.bg-gray-800{min-height:44px;padding:8px 16px;border:0;border-radius:var(--as-radius)!important;background:var(--as-accent)!important;color:var(--as-on-accent)!important;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}.auth-card .text-indigo-600,.auth-card .dark\:text-indigo-400{color:var(--as-accent)!important}@media(max-width:1180px){.marketing-menu-toggle{display:inline-block}.marketing-header__actions{display:none}.marketing-header__inner{padding-right:8px}.marketing-nav{position:fixed;top:0;left:0;right:0;z-index:-1;display:flex;flex-direction:column;align-items:stretch;height:100dvh;padding:104px 24px 24px;overflow-y:auto;background:var(--as-menu-bg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity .3s var(--as-ease),visibility 0s linear .3s}.marketing-nav.is-open{opacity:1;visibility:visible;transition:opacity .3s var(--as-ease),visibility 0s}.marketing-header.is-menu-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none}.marketing-nav__list{flex-direction:column;align-items:stretch;gap:0}.marketing-nav__link{display:flex;min-height:56px;padding:12px 0;border-bottom:1px solid var(--as-line);border-radius:0;color:var(--as-text-strong);font-size:24px;line-height:32px;font-weight:700}.marketing-nav__link:hover,.marketing-nav__link.is-active{background:transparent;color:var(--as-accent)}.marketing-nav__mobile-actions{display:grid;gap:12px;margin-top:auto;padding-top:32px}.marketing-nav__mobile-actions .marketing-locale{justify-self:start}.marketing-nav .marketing-button,.marketing-nav .marketing-button--outline{min-height:48px;font-size:16px;line-height:24px}.marketing-nav__list li,.marketing-nav__mobile-actions{opacity:0;transform:translate3d(0,24px,0)}.marketing-nav.is-open .marketing-nav__list li,.marketing-nav.is-open .marketing-nav__mobile-actions{opacity:1;transform:none;transition:opacity .5s var(--as-ease),transform .5s var(--as-ease);transition-delay:min(calc(var(--i, 0) * 60ms),.4s)}.hero__grid,.page-header__grid--split,.split-rail,.auth-shell__inner{grid-template-columns:minmax(0,1fr)}.split-rail{gap:var(--as-space-7)}.split-rail>.section-heading{position:static}.editorial-grid--three,.service-grid,.metrics-grid,.proof-grid,.magazine-grid,.offer-grid,.card-grid--four,.marketing-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.scene,.section-band,.statement,.utility-layout{padding:var(--as-space-8) 0}.section-band--flush{padding-top:0}.hero{padding:var(--as-space-7) 0 var(--as-space-8)}.page-header{padding:var(--as-space-7) 0}.display-title{font-size:48px}.page-title,.statement__text{font-size:36px;line-height:40px}.section-heading h2,.cta-card .page-title{font-size:30px;line-height:36px}.section-heading h3{font-size:24px;line-height:32px}.section-heading--row{flex-direction:column;align-items:start}.editorial-grid--two,.contact-grid,.marketing-footer__inner,.editorial-grid--three,.service-grid,.metrics-grid,.proof-grid,.magazine-grid,.offer-grid,.card-grid--four,.search-form__row--split{grid-template-columns:minmax(0,1fr)}.client-logos__track{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-list__link{grid-template-columns:minmax(0,1fr) 20px;gap:4px 16px}.guide-list__meta{grid-column:1 / -1}.cta-card{padding:var(--as-space-6)}}@media(max-width:640px){:root{--as-container: calc(100vw - 32px) }.display-title{font-size:36px;line-height:40px}.page-title,.statement__text{font-size:30px;line-height:36px}.lead-copy,.page-intro,.section-heading p{font-size:16px;line-height:24px}.hero__actions .marketing-button,.cta-card__actions>a,.cta-card__actions>button{width:100%}.client-logos__track{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-card,.utility-card,.auth-card,.auth-stage{padding:var(--as-space-5)}.marketing-table th,.marketing-table td{padding:12px 16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.has-reveal .reveal,.marketing-nav__list li,.marketing-nav__mobile-actions{transform:none!important}.marketing-button:active,a.service-card:hover,a.magazine-card:hover,a.proof-card:hover{transform:none}}.article-body{margin:0;color:var(--as-text)!important;font-size:18px!important;line-height:28px!important}.legal-card .cta-card{padding:var(--as-space-6)}.legal-card .cta-card .service-card__title{margin-top:0;font-size:24px;line-height:32px}.legal-card .faq-card .marketing-list{margin-top:12px}.contact-grid>.contact-card{align-self:start}.has-reveal .page-header .reveal{opacity:1;transform:none;transition:none}.contact-card>.section-eyebrow,.search-panel>.section-eyebrow{margin-bottom:16px}.contact-card__heading{margin:32px 0 12px;font-size:18px;line-height:28px;font-weight:700}.link-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}
