:root{--bg: #d8f1ff;--ink: #11364b;--muted: #4a7285;--font-sans: "Avenir Next", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--panel: rgba(255, 255, 255, .78);--line: rgba(121, 189, 223, .55);--accent: #0d93d8;--accent-alt: #7bcf48;--accent-ink: #ffffff;--accent-soft: rgba(230, 248, 255, .72);--danger: #be3045;--danger-soft: rgba(255, 244, 246, .92);--card-radius: 18px;--signup-panel-radius: 14px;--signup-panel-border: rgba(148, 214, 241, .74);--signup-panel-bg-start: rgba(255, 255, 255, .94);--signup-panel-bg-end: rgba(229, 248, 255, .82);--signup-price-color: #087aaf;--button-gradient-mid: #2eb4ea;--hero-kicker-color: #2f8ea8;--subdomain-row-border: rgba(132, 196, 228, .84);--subdomain-row-bg: rgba(255, 255, 255, .9);--subdomain-suffix-color: #2b5f86;--subdomain-suffix-border: rgba(132, 196, 228, .7);--subdomain-suffix-bg-start: rgba(242, 252, 255, .94);--subdomain-suffix-bg-end: rgba(218, 243, 255, .82);--subdomain-invalid-color: #a33446;--glass-nav-rgb: 205, 236, 251;--glass-card-rgb: 226, 246, 255;--glass-modal-rgb: 235, 250, 255;--glass-outline-rgb: 255, 255, 255;--glass-shadow-rgb: 17, 74, 111;--glass-surface-alpha: .58;--glass-surface-alpha-strong: .72;--glass-surface-border-alpha: .54;--glass-surface-shadow-alpha: .16;--glass-surface-blur: 14px}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#d6f0ff;font-family:var(--font-sans);line-height:1.5}a{color:var(--accent)}code{background:#f0f5fb;padding:.08rem .35rem;border-radius:6px;font-size:.95em}.page{min-height:100vh;position:relative;background:radial-gradient(1200px 540px at 8% -8%,#ffffffd1,#ffffff4d 42%,#fff0 72%),radial-gradient(860px 460px at 88% 2%,#a3e66f4d,#a3e66f14 40%,#a3e66f00 72%),linear-gradient(180deg,#d6f0ff,#cceaff 28%,#d4f5f3 62%,#eefde0);background-repeat:no-repeat;background-size:cover}.page>.nav,.page>main{position:relative;z-index:2}.aeroField{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.brandOverlay{position:absolute;inset:0;background-image:url(/brand-icon.svg),url(/brand-icon.svg);background-repeat:no-repeat;background-position:right -5.5rem top 4.5rem,left -6.5rem bottom 1.5rem;background-size:clamp(12rem,30vw,23rem),clamp(10rem,22vw,17rem);opacity:.16}.gradient{position:absolute;inset:-18vh -18vw;border-radius:46%;pointer-events:none;transform-origin:center;transition:opacity .56s ease-out,transform .66s ease-out,filter .66s ease-out;will-change:opacity,transform,filter}.gradientPrimary{background:radial-gradient(86rem 56rem at 14% 4%,#ffffffd6,#88dfff5c 42%,#88dfff00 74%),radial-gradient(70rem 44rem at 86% 18%,#6dd8ff4d,#6dd8ff1a 45%,#6dd8ff00 76%),radial-gradient(82rem 52rem at 48% 108%,#79dcb438,#79dcb414 44%,#79dcb400 76%);opacity:.78;filter:blur(8px) saturate(112%)}.gradientSecondary{inset:-24vh -24vw;background:radial-gradient(68rem 38rem at 8% 72%,#c9f47542,#c9f47512 44%,#c9f47500 76%),radial-gradient(62rem 40rem at 80% 78%,#8bcaff47,#8bcaff17 42%,#8bcaff00 78%),radial-gradient(56rem 34rem at 56% 20%,#ffffff47,#ffffff0f 40%,#fff0 74%);opacity:.56;filter:blur(10px) saturate(108%)}.bioShape{position:absolute;--shape-opacity: .44;border-radius:55% 45% 63% 37%/48% 58% 42% 52%;background:linear-gradient(140deg,#ffffff8c,#baefff2e);border:1px solid rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px #ffffff73,0 18px 34px #2e87aa1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:var(--shape-opacity);transition:opacity .56s ease-out,transform .66s ease-out,filter .66s ease-out;will-change:opacity,transform,filter}.bioShapeOne{--shape-opacity: .52;width:17rem;height:9rem;top:5.8rem;left:9%;transform:rotate(-8deg)}.bioShapeTwo{--shape-opacity: .4;width:13.5rem;height:7.6rem;top:10rem;right:8%;transform:rotate(9deg)}.bioShapeThree{--shape-opacity: .34;width:14.5rem;height:8rem;top:20rem;left:36%;transform:rotate(-4deg)}.bioShapeFour{--shape-opacity: .3;width:18rem;height:8.8rem;top:38rem;right:24%;transform:rotate(6deg)}.scrollSheen{position:absolute;inset:0;background:linear-gradient(130deg,#ffffff1a 6%,#fff0 40%,#72d6ff1a 72%,#ffffff14);opacity:.24;background-size:180% 180%;background-position:0% 0%;transition:opacity .56s ease-out;animation:sheenDrift 26s ease-in-out infinite alternate}.pageFocusActive .gradientPrimary{opacity:.82;transform:scale(1.04)}.pageFocusActive .gradientSecondary{opacity:.62;transform:scale(1.06)}.pageFocusActive .bioShape{opacity:var(--shape-opacity)}.pageFocusIdle .gradientPrimary{opacity:.64;transform:scale(.98);filter:blur(10px) saturate(94%)}.pageFocusIdle .gradientSecondary{opacity:.44;transform:scale(.95);filter:blur(12px) saturate(90%)}.pageFocusActive .bioShapeOne{transform:rotate(-8deg) scale(1.012)}.pageFocusActive .bioShapeTwo{transform:rotate(9deg) scale(1.01)}.pageFocusActive .bioShapeThree{transform:rotate(-4deg) scale(1.015)}.pageFocusActive .bioShapeFour{transform:rotate(6deg) scale(1.008)}.pageFocusIdle .bioShapeOne{opacity:calc(var(--shape-opacity) * .68);transform:rotate(-8deg) scale(.95);filter:saturate(90%)}.pageFocusIdle .bioShapeTwo{opacity:calc(var(--shape-opacity) * .68);transform:rotate(9deg) scale(.95);filter:saturate(90%)}.pageFocusIdle .bioShapeThree{opacity:calc(var(--shape-opacity) * .68);transform:rotate(-4deg) scale(.95);filter:saturate(90%)}.pageFocusIdle .bioShapeFour{opacity:calc(var(--shape-opacity) * .68);transform:rotate(6deg) scale(.95);filter:saturate(90%)}.pageFocusActive .scrollSheen{opacity:.28}.pageFocusIdle .scrollSheen{opacity:.14}@keyframes sheenDrift{0%{background-position:0% 0%}to{background-position:100% 100%}}.aeroFieldHowItWorks .gradientPrimary{opacity:.64}.aeroFieldHowItWorks .gradientSecondary{opacity:.48}.aeroFieldHowItWorks .brandOverlay{opacity:.12}.nav{max-width:1120px;margin:.35rem auto .6rem;padding:.7rem 1rem;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid rgba(var(--glass-outline-rgb),.48);border-radius:999px;background:rgba(var(--glass-nav-rgb),.44);box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb),.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:sticky;top:.2rem;z-index:25;isolation:isolate;overflow:hidden}.nav:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(130deg,#ffffff70,#ffffff29 48%,#cff1ff14);opacity:.72}.nav>*{position:relative;z-index:1}.nav h1{margin:0;font-size:1.18rem;letter-spacing:.03em;color:#0c5582;text-shadow:0 1px 0 rgba(255,255,255,.8)}.navTopRow{display:flex;align-items:center;gap:.5rem;justify-content:flex-start;min-width:0}.nav .navTopRowHome{display:inline-flex;align-items:center;gap:.52rem;max-width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.nav .navTopRowHome:hover{border-color:transparent;background:transparent}.navTopRowHomeIcon{width:1.42rem;height:1.42rem;flex:0 0 auto;color:#0d7cae}.nav .navTopRowHome h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav .navTopRowHome:hover .navTopRowHomeIcon{color:#0b6d9b}.navMenuButton{display:none;width:auto;min-height:2.15rem;border-radius:10px;padding:.38rem .74rem;background:rgba(var(--glass-nav-rgb),.46);border:1px solid rgba(var(--glass-outline-rgb),.56);box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb),.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#0c5582;font-size:.9rem;font-weight:700;justify-self:end}.nav nav:not(.navLinks),.navLinks{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.navLinks{justify-content:flex-end}.navLinks[hidden]{display:none!important}.nav .navLabel{color:#124f78;font-weight:600;padding:.36rem .7rem;border-radius:999px;border:1px solid rgba(var(--glass-outline-rgb),.52);background:rgba(var(--glass-nav-rgb),.38)}.nav a{text-decoration:none;color:#124f78;font-weight:600;padding:.36rem .7rem;border-radius:999px;border:1px solid rgba(var(--glass-outline-rgb),.24);transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out}.nav a:hover{background:rgba(var(--glass-nav-rgb),.48);border-color:rgba(var(--glass-outline-rgb),.56);box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb),.09);color:#0a4a73}.nav a.homeIconLink{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(var(--glass-outline-rgb),.56);background:rgba(var(--glass-nav-rgb),.46)}.nav a.homeIconLink:hover{background:rgba(var(--glass-nav-rgb),.54)}.homeIconGlyph{width:1.33rem;height:1.33rem;display:block}main{max-width:1120px;margin:0 auto;padding:0 1.5rem 2rem}.card{margin:0 auto 1rem;background:rgba(var(--glass-card-rgb),.56);border:1px solid rgba(var(--glass-outline-rgb),.44);border-radius:var(--card-radius);padding:1.3rem;box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb),.13);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero{display:grid;grid-template-columns:1.15fr .9fr;gap:1.2rem;align-items:start}.heroCopy h2{margin:.2rem 0 .7rem;font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.18}.kicker{margin:0;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--hero-kicker-color);font-size:.86rem;text-shadow:0 1px 0 rgba(255,255,255,.7)}.checkList{margin:.9rem 0 0;padding-left:1.1rem}.checkList li{margin-bottom:.34rem}.heroPrivacyPromise{margin-top:.9rem;border:1px solid rgba(113,192,223,.54);border-radius:12px;background:linear-gradient(150deg,#ffffffd1,#e7f8ffb8);padding:.72rem .82rem}.heroPrivacyPromiseTitle{margin:0;font-size:.86rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:#2b5f85}.heroPrivacyPromiseList{margin:.45rem 0 0;padding-left:1rem;color:#1f4e6e;display:grid;gap:.22rem}.signupPanel{border:1px solid var(--signup-panel-border);background:linear-gradient(180deg,var(--signup-panel-bg-start) 0%,var(--signup-panel-bg-end) 100%);border-radius:var(--signup-panel-radius);padding:1rem;box-shadow:inset 0 1px #ffffffe6;display:flex;flex-direction:column}.signupPanel h3{margin-top:0;margin-bottom:.25rem}.signupPanel .checkoutButton{align-self:center;min-width:min(100%,20rem)}.termsConsentPanel{margin:.2rem 0 .85rem;padding:.12rem 0;display:grid;gap:.62rem}.termsConsentPanelAccepted{border-color:transparent;box-shadow:none}.termsConsentInlineLink{color:#0f537c;font-weight:700}.termsConsentInlineLink:hover{color:#0b4668}.termsConsentList{margin:0;padding-left:1.08rem;color:#1d5572;font-size:.88rem;display:grid;gap:.2rem}.termsConsentList li{margin:0}.termsConsentCheckbox{display:inline-flex;align-items:flex-start;gap:.5rem;color:#174f6a;font-size:.9rem;font-weight:600;line-height:1.34}.termsConsentCheckbox input{width:1.02rem;height:1.02rem;margin:.1rem 0 0;margin-bottom:0;border-radius:4px;border:1px solid rgba(101,174,207,.84);background:#fff;box-shadow:none;padding:0;flex:0 0 auto;accent-color:#1182ad}.termsSummary{margin:0;font-size:.84rem}.price{font-size:1.95rem;font-weight:700;margin:.7rem 0;color:var(--signup-price-color);text-shadow:0 1px 0 rgba(255,255,255,.78)}input,select,textarea{width:100%;border:1px solid rgba(132,196,228,.84);border-radius:10px;padding:.72rem .76rem;background:#ffffffe0;color:var(--ink);margin-bottom:.7rem;font:inherit;box-shadow:inset 0 1px #ffffffd9}input:focus,select:focus,textarea:focus{outline:2px solid rgba(78,190,236,.55);border-color:#209cd1e0}.passwordInputWrap{position:relative;margin-bottom:.7rem}.passwordInputWrap input{margin-bottom:0;padding-right:4.8rem}.passwordInputToggle{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);width:auto;min-width:3.4rem;padding:.3rem .62rem;border-radius:999px;border:1px solid rgba(125,195,227,.74);color:#1c5d85;font-size:.77rem;font-weight:700;background:linear-gradient(180deg,#fffffff5,#e6f8ffd6);box-shadow:inset 0 1px #fffffff2}.passwordInputToggle:hover{border-color:#65b3d7d6;filter:none}button{border:0;border-radius:999px;padding:.68rem 1.05rem;font-weight:700;font:inherit;color:var(--accent-ink);background:linear-gradient(180deg,#ffffff57,#fff0 42%),linear-gradient(102deg,var(--accent) 0%,var(--button-gradient-mid) 57%,var(--accent-alt) 100%);cursor:pointer;box-shadow:inset 0 1px #ffffffb8,0 9px 16px #1f99bf3d}button:hover{filter:brightness(1.05)}button:disabled{opacity:.45;cursor:not-allowed}.muted{color:var(--muted)}.error{color:var(--danger)}.result{margin-top:.75rem;padding:.7rem;border-radius:10px;border:1px solid rgba(140,209,238,.65);background:linear-gradient(145deg,#f8ffffd1,#dbf7ffa8)}.checkoutEnv{display:inline-flex;align-items:center;margin:0 0 .6rem;padding:.22rem .68rem;border-radius:999px;border:1px solid rgba(108,186,224,.68);background:#f2fcffe6;color:#19557f;font-size:.8rem;font-weight:700}.embeddedCheckoutHost{width:100%;min-height:560px;margin:.58rem 0 .45rem;border:1px solid rgba(133,202,234,.7);border-radius:12px;background:#fff;overflow:hidden}.embeddedCheckoutHost iframe{width:100%;min-height:560px;border:0}.stepsGrid{display:grid;grid-template-columns:repeat(2,minmax(230px,1fr));gap:.8rem;margin-bottom:.8rem}.stepCard{border:1px solid rgba(143,211,241,.58);border-radius:12px;background:linear-gradient(165deg,#fffc,#e9faff9e);padding:.75rem;box-shadow:inset 0 1px #ffffffd6}.stepCard h4{margin:0 0 .25rem;font-size:1rem}.billingFlow{border-color:#85ccecbf;background:radial-gradient(520px 230px at 4% -16%,#ffffffa6,#fff0),linear-gradient(150deg,#f8fefff5,#e4f6ffdb 48%,#ebfbf4db)}.billingFlow h3{margin:.25rem 0 .55rem}.billingFlowLead{margin:0 0 .95rem;max-width:52rem}.benefitsGrid{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:.8rem;margin-bottom:.85rem}.benefitCard{border:1px solid rgba(121,198,232,.64);border-radius:12px;background:linear-gradient(165deg,#ffffffe6,#e6f8ffbd);box-shadow:inset 0 1px #fffffff0,0 10px 22px #377ea41a;padding:.78rem}.benefitCard h4{margin:0 0 .34rem}.benefitCard p{margin:0}.stepCardFlow{border-color:#79c6e8a3;background:linear-gradient(165deg,#ffffffe0,#e7f8ffbd);box-shadow:inset 0 1px #fffffff0,0 10px 22px #377ea41a}.stepCardFlow h4{display:flex;align-items:center;gap:.45rem}.stepIndex{display:inline-flex;align-items:center;justify-content:center;width:1.32rem;height:1.32rem;border-radius:999px;border:1px solid rgba(87,170,218,.75);background:linear-gradient(180deg,#f4fcfff2,#d6f0ffd9);color:#0f5f90;font-size:.77rem;line-height:1}.billingFlowFoot{margin:.1rem 0 .2rem}.row{display:flex;gap:.65rem;align-items:center}.row input{margin-bottom:0}.row label{flex:1}.row label input{margin-bottom:0}.stack{display:grid;gap:.72rem}.orderStack p{margin:0}.orderLead{font-size:1.03rem;line-height:1.45;color:#39597b}.orderHighlights{display:grid;gap:.5rem}.orderHighlight{padding:.56rem .72rem;border-radius:10px;border:1px solid #d4e4f6;background:#f8fbff}.orderEmailHint{font-size:.94rem}.orderLiveFeed{border:1px solid rgba(135,205,236,.74);border-radius:12px;background:linear-gradient(140deg,#f8ffffeb,#e3f8ffbd);padding:.62rem .72rem}.orderLiveFeedTop{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem}.orderLiveFeedTop strong{color:#1a547f;font-size:.91rem}.orderLiveDot{width:.66rem;height:.66rem;border-radius:999px;background:#23ade6;box-shadow:0 0 #23ade685;animation:orderPulse 2.2s ease-out infinite}.orderLiveFeed p{margin:.32rem 0 0}.orderFeedMessage{animation:orderFeedFade .9s ease-out}.processingDots{display:inline-block;width:3ch;overflow:hidden;vertical-align:bottom;animation:processingDots 1.1s steps(1,end) infinite}@keyframes orderPulse{0%{transform:scale(.84);box-shadow:0 0 #23ade670}60%{transform:scale(1);box-shadow:0 0 0 .42rem #23ade600}to{transform:scale(.84);box-shadow:0 0 #23ade600}}@keyframes orderFeedFade{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes processingDots{0%{width:0}34%{width:1ch}68%{width:2ch}to{width:3ch}}@keyframes subdomainHintFade{0%{opacity:.2;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.faqCard{max-width:920px}.faqCard h2{margin-top:0;margin-bottom:.68rem}.faqCard h3{margin:1.05rem 0 .42rem;line-height:1.28}.faqCard p,.faqCard li{line-height:1.65}.faqCard ul{margin-top:.2rem;padding-left:1.15rem}.faqCard li{margin-bottom:.35rem}.howWorksPage .card{max-width:980px}.howWorksHero h2{margin:.22rem 0 .55rem;font-size:clamp(1.6rem,2.3vw,2.1rem)}.howWorksTagRow{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.howWorksTag{border:1px solid rgba(137,207,239,.74);border-radius:999px;background:linear-gradient(180deg,#f8fefff2,#e1f6ffd6);color:#226089;font-size:.86rem;font-weight:700;padding:.3rem .68rem}.howWorksPillarGrid{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:.75rem}.howWorksPillar{border:1px solid rgba(139,206,235,.66);border-radius:12px;background:linear-gradient(160deg,#ffffffe6,#e3f6ffb8);padding:.8rem;box-shadow:inset 0 1px #ffffffe0}.howWorksPillar h4{margin:0 0 .32rem}.howWorksPillar p{margin:.3rem 0}.howWorksPillar ul{margin:.3rem 0;padding-left:1.1rem}.howWorksPillar li{margin-bottom:.2rem}.howWorksPillar p,.howWorksPillar li,.howWorksStepList li,.howWorksSplit p,.howWorksSplit li,.platformDetailNav,.platformDetailCard p,.platformDetailCard li{font-size:.98rem;line-height:1.6}.howWorksStepList{margin:.2rem 0 0;padding-left:1.15rem;display:grid;gap:.45rem}.howWorksStepList li{padding:.46rem .58rem;border-radius:10px;background:#f7fdffdb;border:1px solid rgba(163,217,242,.58)}.howWorksSplit{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.8rem}.howWorksSplit article{border:1px solid rgba(149,212,239,.62);border-radius:12px;padding:.8rem;background:linear-gradient(170deg,#ffffffe6,#e2f7ffb8)}.howWorksSplit h4{margin:0 0 .35rem}.howWorksSplit p,.howWorksSplit ul{margin:.34rem 0}.howWorksFootnote{margin:.72rem 0 .2rem}.platformDetailHero h2{margin:.22rem 0 .55rem;font-size:clamp(1.5rem,2.2vw,2rem)}.platformDetailNav{margin:.7rem 0 .15rem;font-weight:600;color:#23557f}.platformDetailGrid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:.75rem}.platformDetailTechGrid{display:grid;grid-template-columns:repeat(3,minmax(230px,1fr));gap:.75rem}.platformDetailCard{border:1px solid rgba(146,208,235,.68);border-radius:12px;background:linear-gradient(165deg,#ffffffeb,#e3f6ffc2);padding:.82rem;box-shadow:inset 0 1px #ffffffe6}.platformDetailCard h4{margin:0 0 .38rem}.platformDetailCard p,.platformDetailCard ul{margin:.35rem 0}.platformDetailCard ul{padding-left:1.05rem}.platformDetailCard li{margin-bottom:.24rem}.clientGrid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:.8rem}.clientCard{border:1px solid #d8e4f2;border-radius:12px;padding:.8rem;background:#fbfdff;display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.clientCardTitle{margin:0 0 .25rem}.clientLinksRow{margin:0;color:var(--muted);line-height:1.5}.clientQrLink{text-decoration:none;color:#3a5678;font-size:.84rem;font-weight:700;line-height:1.32;display:flex;flex-direction:column;align-items:center;gap:.35rem}.clientQrLink span{text-align:center}.qrImage{width:112px;height:112px;border-radius:10px;border:1px solid #c6d7eb;background:#fff;padding:.28rem}.qrFallback{width:112px;height:112px;border-radius:10px;border:1px dashed #c6d7eb;background:#fff;color:var(--muted);font-size:.82rem;display:inline-flex;align-items:center;justify-content:center;text-align:center}.subdomainRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;margin-bottom:.7rem;border:1px solid var(--subdomain-row-border);border-radius:var(--signup-panel-radius);background:var(--subdomain-row-bg);overflow:hidden;box-shadow:inset 0 1px #ffffffdb}.subdomainRow:focus-within{border-color:#209cd1e0;box-shadow:inset 0 1px #ffffffeb,0 0 0 2px #4ebeec3b}.subdomainRow input{margin-bottom:0;border:0;border-radius:0;box-shadow:none;background:transparent;min-width:0;overflow:hidden;text-overflow:ellipsis;-webkit-text-fill-color:var(--ink)}.subdomainRow input:focus{outline:none}.subdomainPreview{min-height:1.35rem;margin-top:.05rem}.subdomainPreviewInvalid{color:var(--subdomain-invalid-color);animation:subdomainHintFade .22s ease-out}.promoQuoteStatus{margin-top:-.2rem;margin-bottom:.62rem;min-height:1.2rem}.domainSuffix{white-space:nowrap;color:var(--subdomain-suffix-color);font-weight:700;display:inline-flex;align-items:center;padding:0 .82rem;border-left:1px solid var(--subdomain-suffix-border);background:linear-gradient(180deg,var(--subdomain-suffix-bg-start),var(--subdomain-suffix-bg-end))}.tableWrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{text-align:left;border-bottom:1px solid #dce7f3;padding:.55rem;font-size:.93rem;vertical-align:top}th{color:#3f6188;font-weight:700;background:#f6faff}.timeline{max-height:320px;overflow:auto}.authCard{max-width:560px}.authVerifyAction{display:flex;justify-content:center}.authCard .authError{margin:.6rem auto 0;max-width:28rem;text-align:center;color:#925560;background:#f9eef1b8;border:1px solid rgba(201,149,159,.48);border-radius:10px;padding:.52rem .7rem}.authEntryLead{text-align:center;margin:0 auto .95rem;max-width:30rem}.authActionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0 auto}.authActionButton{text-decoration:none;text-align:center;font-weight:700;color:#0f547f;border-radius:999px;border:1px solid rgba(131,202,234,.72);background:linear-gradient(180deg,#fafefff7,#e0f5ffd9);padding:.58rem .72rem;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out}.authActionButton:hover{border-color:#5fb4dacc;color:#0d4d75;background:linear-gradient(180deg,#fffffffc,#d2f0ffe6)}.authActionButtonAlt{border-color:#85cbafc2;background:linear-gradient(180deg,#f7fffafa,#daf5eadb);color:#0f6850}.authActionButtonAlt:hover{border-color:#5fb794d9;color:#0a5b45;background:linear-gradient(180deg,#fcfffdfc,#cdf0e2eb)}.contactHero{display:grid;grid-template-columns:1.2fr .85fr;gap:1rem;border:1px solid #cbddf5;background:linear-gradient(130deg,#fafdff,#f0f6ff 52%,#edf4ff);position:relative;overflow:hidden}.contactHero:after{content:"";position:absolute;right:-7rem;top:-5rem;width:18rem;height:18rem;border-radius:999px;background:radial-gradient(circle,#1459b529,#1459b500);pointer-events:none}.contactHero h2{margin:.15rem 0 .52rem;font-size:clamp(1.45rem,2.3vw,2rem)}.contactChipRow{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.contactChip{display:inline-flex;align-items:center;border:1px solid #c6daf6;border-radius:999px;padding:.28rem .72rem;background:#f5f9ff;color:#254b78;font-weight:700;text-decoration:none;font-size:.86rem}.contactChipPrimary{color:#fff;border-color:#1459b5;background:linear-gradient(90deg,#1a67cf,#1459b5)}.contactStatusCard{border:1px solid #d0e0f4;border-radius:12px;background:#fbfdff;padding:.82rem}.contactStatusCard h3{margin:0 0 .3rem}.contactList{margin:0 0 .5rem;padding-left:1.05rem}.contactList li{margin-bottom:.24rem}.contactFormCard{border:1px solid #d4e3f5;background:#fff}.contactFormCard h3{margin:0 0 .6rem}.contactFormGrid{display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:.65rem}.contactFormGrid label,.contactFormCard>label{display:grid;gap:.25rem;font-weight:600;color:#2a4f78}.contactFormCard textarea{resize:vertical;min-height:9.5rem}.contactCount{margin:.35rem 0 .72rem}.contactTrap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contactActions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem}.contactActions button{min-width:11rem}.contactActionsLabel{color:#3f6488;font-weight:600}.portalLinks{display:flex;flex-wrap:wrap;gap:.75rem}.portalHeader{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.newServerPanel{margin:1rem 0 1.2rem;padding:.95rem;border:1px solid #d6e3f4;border-radius:12px;background:linear-gradient(180deg,#fbfdff,#f4f8ff)}.newServerPanel h3{margin:0 0 .25rem}.newServerControls{display:flex;align-items:flex-start;gap:.6rem}.newServerControls .subdomainRow{flex:1}.newServerControls button{min-width:9rem;white-space:nowrap}.fleetPulse{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:.75rem;margin:.9rem 0 1rem}.pulseCard{border-radius:14px;border:1px solid rgba(198,214,236,.86);background:linear-gradient(150deg,#fffffff2,#f1f8ffd6);box-shadow:0 10px 22px #18315112,inset 0 1px #ffffffe6,inset 0 -1px #c4d4e980;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.75rem}.pulseCardTop{display:flex;justify-content:space-between;align-items:center;gap:.45rem}.pulseLabel{margin:0;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:700;color:#5d7898}.pulseValue{margin:.3rem 0 .45rem;font-size:1.3rem;line-height:1.2;font-weight:700;color:#123f78}.infoHint{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;border:1px solid rgba(97,124,156,.34);color:#4f6782;font-size:.68rem;font-weight:700;line-height:1;opacity:.5;cursor:help;transition:opacity .12s ease-out,background-color .12s ease-out}.infoHint:hover{opacity:.95;background:#5b789b1f}.trendPill{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid transparent;padding:.16rem .5rem;font-size:.76rem;font-weight:700;white-space:nowrap}.trendPill.up{color:#1f7449;background:#1ea36524;border-color:#1c8b5847}.trendPill.down{color:#a2283f;background:#d23e581f;border-color:#b12a4147}.trendPill.neutral{color:#4f6883;background:#6885a629;border-color:#6984a547}.statusCell{white-space:nowrap}.serviceCell{min-width:18rem}.serviceMatrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.serviceIndicator{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid transparent;border-radius:10px;padding:.28rem .5rem;font-weight:700}.serviceIndicatorName{font-size:.8rem;color:#22486f}.serviceIndicatorState{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;letter-spacing:.03em;text-transform:uppercase}.serviceIndicator.up{background:#1ea36524;border-color:#1c8b5847}.serviceIndicator.up .serviceIndicatorState{color:#17663f}.serviceIndicator.down{background:#d23e581f;border-color:#b12a4147}.serviceIndicator.down .serviceIndicatorState{color:#8f2438}.serviceIndicator.neutral{background:#6885a629;border-color:#6984a547}.serviceIndicator.neutral .serviceIndicatorState{color:#46617f}.serviceHealthGrid,.policyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem}.tenantView{margin-top:.85rem;display:grid;gap:.75rem}.tenantStatusHero{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border-radius:14px;border:1px solid #d2e2f4;background:linear-gradient(145deg,#fffffff5,#f1f8ffd1);box-shadow:0 8px 20px #1d375b12,inset 0 1px #fffffff0;padding:.8rem .9rem}.tenantTitle{margin:.15rem 0 0;color:#123f78;font-size:1.05rem}.tenantMetaGrid{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:.65rem}.tenantMetaCard{border:1px solid #d6e4f5;border-radius:12px;background:#fcfeff;padding:.7rem;box-shadow:inset 0 1px #fffffff2}.tenantMetaLabel{margin:0;text-transform:uppercase;letter-spacing:.06em;color:#6483a5;font-size:.69rem;font-weight:700}.tenantMetaValue{margin:.24rem 0 .45rem;font-size:1rem;font-weight:700;color:#174980}.tenantBlock{border:1px solid #d7e5f5;border-radius:12px;background:#fbfdff;padding:.75rem}.tenantBlock h3{margin:0 0 .55rem}.statusCard{border:1px solid #d5e2f3;border-radius:11px;background:#fff;padding:.58rem .68rem;display:grid;gap:.3rem;box-shadow:inset 0 1px #ffffffd9}.statusCard.up{border-color:#2771a252;background:#3786ba1a}.statusCard.down{border-color:#a3732c54;background:#c18d3d21}.statusCard.neutral{border-color:#6b85a04d;background:#6d86a021}.statusCard.policy.on{border-color:#2d60994d;background:#386ca71c}.statusCard.policy.off{border-color:#62778e52;background:#6f849a26}.statusCard.policy{cursor:help}.statusCardLabel{margin:0;color:#1f4a76;font-size:.8rem;font-weight:700}.statusCardState{margin:0;display:inline-flex;align-items:center;gap:.46rem;color:#2b4b6f;font-size:.79rem;font-weight:700}.statusIcon{width:1.08rem;height:1.08rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.68rem;line-height:1;flex-shrink:0}.statusIcon.up{background:#216d9e}.statusIcon.down{background:#9e642a}.statusIcon.neutral{background:#5d7490}.statusIcon.on{background:#2c5f99}.statusIcon.off{background:#637891}.tenantTimeline{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;max-height:340px;overflow:auto}.tenantTimelineItem{border:1px solid #dce8f6;border-radius:10px;background:#fff;padding:.55rem .62rem}.tenantTimelineTop{display:flex;justify-content:space-between;align-items:center;gap:.65rem}.timelineType{display:inline-flex;align-items:center;border-radius:999px;border:1px solid #c9ddf7;background:#eef5ff;color:#345c87;padding:.08rem .45rem;font-size:.72rem;font-weight:700}.timelineTs{color:var(--muted);font-size:.79rem}.timelineDetail{margin:.35rem 0 0;font-size:.91rem}.tenantPanel{border:1px solid #d9e5f3;border-radius:12px;padding:.85rem;margin-bottom:.9rem;background:#fbfdff}.tenantTop{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.serviceLinks{display:flex;gap:.6rem;flex-wrap:wrap;margin:.55rem 0}.serviceLinks a{text-decoration:none;border:1px solid #c7d8ee;border-radius:999px;padding:.25rem .62rem;background:#f1f7ff}.addonControls{display:flex;gap:.6rem;margin:.7rem 0}.addonControls select{margin-bottom:0}.graceTransferPanel{margin:.65rem 0 0;padding:.62rem;border:1px solid #d3e3f6;border-radius:10px;background:#f6faff}.graceTransferPanel p{margin:0}.graceTransferControls{margin-top:.55rem;display:flex;gap:.55rem;align-items:flex-start}.graceTransferControls input{margin-bottom:0}.badge{display:inline-block;padding:.12rem .45rem;border-radius:999px;background:#edf5ff;border:1px solid #c9ddf7;margin-left:.25rem;font-size:.78rem}.dangerCard{margin-top:1.2rem;border:1px solid #f2c8cf;border-radius:12px;padding:.95rem;background:var(--danger-soft)}.subtleDanger{border-color:#d7e3f2;background:#f9fcff}.dangerToggle{width:auto;background:linear-gradient(90deg,#d4e1f2,#c8d8ee);color:#2d4f76;border:1px solid #b8cde7;font-weight:700}.dangerActions{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.35rem}.dangerGhostButton{background:linear-gradient(90deg,#d95f72,#c6465a);color:#fff}.warningList{margin-top:0;padding-left:1.2rem}.checkboxRow{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 .7rem}.checkboxRow input[type=checkbox]{width:auto;margin:0}.dangerButton{background:linear-gradient(90deg,#d14d61,#be3045);color:#fff}pre{white-space:pre-wrap;word-break:break-word;background:#f5f9ff;border:1px solid #d4e2f3;padding:.8rem;border-radius:8px}.reveal{animation:reveal .3s ease-out}@keyframes reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(max-width:920px){.hero.card{backdrop-filter:none;-webkit-backdrop-filter:none}.subdomainRow,.subdomainRow input,.domainSuffix{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}main{padding:0 1rem 1.8rem}.card{padding:1.12rem}.hero,.contactHero,.contactFormGrid,.stepsGrid{grid-template-columns:1fr}.fleetPulse{grid-template-columns:repeat(2,minmax(150px,1fr))}.benefitsGrid{grid-template-columns:1fr}.howWorksPillarGrid{grid-template-columns:repeat(2,minmax(210px,1fr))}.howWorksSplit{grid-template-columns:1fr}.platformDetailGrid,.platformDetailTechGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}.clientGrid{grid-template-columns:1fr}.tenantMetaGrid{grid-template-columns:repeat(2,minmax(170px,1fr))}.faqCard p,.faqCard li,.howWorksPillar p,.howWorksPillar li,.howWorksStepList li,.howWorksSplit p,.howWorksSplit li,.platformDetailNav,.platformDetailCard p,.platformDetailCard li,.clientLinksRow,.clientQrLink{font-size:1rem;line-height:1.62}.howWorksTag{font-size:.9rem}}@media(max-width:1024px){.nav{top:.12rem;border-radius:20px;padding:.68rem .9rem;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand toggle" "links links";align-items:center;gap:.62rem .5rem}.navTopRow{grid-area:brand}.navMenuButton{display:inline-flex;align-items:center;justify-content:center;grid-area:toggle}.nav nav.navLinks{grid-area:links;width:100%;flex-direction:column;align-items:stretch;gap:.35rem;padding-top:.6rem;border-top:1px solid rgba(255,255,255,.46)}.navLinks a{width:100%;border-radius:12px;text-align:left}}@media(max-width:860px){.gradientSecondary,.bioShapeTwo,.bioShapeFour{display:none}.brandOverlay{background-position:right -7rem top 6rem,left -7rem bottom 3rem;background-size:clamp(9rem,38vw,14rem),clamp(8rem,32vw,12rem);opacity:.1}.bioShapeOne{left:7%;width:14rem;height:7.5rem;opacity:.42}.bioShapeThree{left:52%;top:18rem;width:10rem;height:5.8rem;opacity:.26}.row,.portalHeader,.tenantTop,.addonControls,.graceTransferControls,.newServerControls,.portalLinks,.contactActions{flex-direction:column;align-items:stretch}.authActionGrid,.fleetPulse{grid-template-columns:1fr}.statusCell{white-space:normal}.serviceCell{min-width:12rem}.serviceMatrix,.howWorksPillarGrid,.platformDetailGrid,.platformDetailTechGrid{grid-template-columns:1fr}.clientCard{flex-direction:column;align-items:stretch}.clientQrLink{align-self:flex-start}.tenantMetaGrid{grid-template-columns:1fr}.tenantStatusHero,.tenantTimelineTop{flex-direction:column;align-items:flex-start}.modalActions,.transferActionRow,.inviteShareActions{grid-template-columns:1fr}button{width:100%}.navMenuButton{width:auto}.termsConsentActions{width:100%;justify-content:space-between}}@media(max-width:480px){.nav{margin:.24rem auto .5rem;padding:.66rem .82rem}.nav h1{font-size:1.24rem}.navTopRowHomeIcon{width:1.32rem;height:1.32rem}.navMenuButton{min-height:2.2rem;padding:.42rem .78rem;font-size:.94rem}.navLinks a{font-size:1rem;padding:.5rem .72rem}.heroCopy h2{font-size:clamp(1.86rem,8vw,2.2rem);line-height:1.14}.price{font-size:2.05rem}.termsConsentList{font-size:.92rem}.termsConsentInlineLink{font-size:.89rem}.termsSummary{font-size:.86rem}.subdomainRow{grid-template-columns:1fr}.domainSuffix{border-left:0;border-top:1px solid rgba(132,196,228,.7);justify-content:flex-start;padding:.44rem .76rem}}.invitePanel{margin-top:1rem;padding-top:.9rem;border-top:1px solid #d9e5f3}.inviteFormGrid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:.65rem;margin-bottom:.6rem}.inviteActions{display:grid;gap:.35rem}.inviteMemberSystems{display:grid;gap:.2rem;font-size:.88rem}.warningNote{margin:.4rem 0;color:#8b2d16;font-weight:600}.modalBackdrop{position:fixed;inset:0;background:#07122280;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:999}.modalCard{width:min(640px,100%);background:rgba(var(--glass-modal-rgb),.78);border:1px solid rgba(var(--glass-outline-rgb),.52);border-radius:16px;padding:1rem;box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb),.24);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.modalActions{display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:.55rem;margin-top:.75rem}.transferActionRow{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:.45rem}.inviteQrWrap{display:flex;justify-content:center;margin:.6rem 0}.inviteQrImage{width:220px;height:220px;border-radius:10px;border:1px solid #d4e2f4;background:#fff}.inviteShareActions{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));gap:.55rem}.card,.signupPanel,.termsConsentPanel,.result,.stepCard,.stepCardFlow,.benefitCard,.orderHighlight,.orderLiveFeed,.howWorksPillar,.howWorksStepList li,.howWorksSplit article,.platformDetailCard,.clientCard,.subdomainRow,.contactHero,.contactStatusCard,.contactFormCard,.newServerPanel,.pulseCard,.tenantStatusHero,.tenantMetaCard,.tenantBlock,.tenantTimelineItem,.tenantPanel,.graceTransferPanel{border-color:rgba(var(--glass-outline-rgb),var(--glass-surface-border-alpha));background:linear-gradient(145deg,rgba(var(--glass-card-rgb),var(--glass-surface-alpha-strong)),rgba(var(--glass-card-rgb),var(--glass-surface-alpha)) 54%,#ffffff4d);box-shadow:0 12px 30px rgba(var(--glass-shadow-rgb),var(--glass-surface-shadow-alpha)),inset 0 1px #ffffffc7;backdrop-filter:blur(var(--glass-surface-blur)) saturate(124%);-webkit-backdrop-filter:blur(var(--glass-surface-blur)) saturate(124%)}
