:root{--bg:#d8f1ff;--ink:#11364b;--muted:#4a7285;--font-sans:"Avenir Next", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--panel:#ffffffc7;--line:#79bddf8c;--accent:#0d93d8;--accent-alt:#7bcf48;--accent-ink:#fff;--accent-soft:#e6f8ffb8;--danger:#be3045;--danger-soft:#fff4f6eb;--card-radius:18px;--signup-panel-radius:14px;--signup-panel-border:#94d6f1bd;--signup-panel-bg-start:#fffffff0;--signup-panel-bg-end:#e5f8ffd1;--signup-price-color:#087aaf;--button-gradient-mid:#2eb4ea;--hero-kicker-color:#2f8ea8;--subdomain-row-border:#84c4e4d6;--subdomain-row-bg:#ffffffe6;--subdomain-suffix-color:#2b5f86;--subdomain-suffix-border:#84c4e4b3;--subdomain-suffix-bg-start:#f2fcfff0;--subdomain-suffix-bg-end:#daf3ffd1;--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{color:var(--ink);font-family:var(--font-sans);background:#d6f0ff;margin:0;line-height:1.5}a{color:var(--accent)}code{background:#f0f5fb;border-radius:6px;padding:.08rem .35rem;font-size:.95em}.page{background-color:#0000;background-image:radial-gradient(1200px 540px at 8% -8%,#ffffffd1 0%,#ffffff4d 42%,#fff0 72%),radial-gradient(860px 460px at 88% 2%,#a3e66f4d 0%,#a3e66f14 40%,#a3e66f00 72%),linear-gradient(#d6f0ff 0%,#cceaff 28%,#d4f5f3 62%,#eefde0 100%);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;position:relative}.page>.nav,.page>main,.page>.shopFooter{z-index:2;position:relative}.aeroField{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.brandOverlay{opacity:.16;background-image:url(/brand-icon.svg),url(/brand-icon.svg);background-position:right -5.5rem top 4.5rem,left -6.5rem bottom 1.5rem;background-repeat:no-repeat;background-size:clamp(12rem,30vw,23rem),clamp(10rem,22vw,17rem);position:absolute;inset:0}.gradient{pointer-events:none;transform-origin:50%;will-change:opacity, transform, filter;border-radius:46%;transition:opacity .56s ease-out,transform .66s ease-out,filter .66s ease-out;position:absolute;inset:-18vh -18vw}.gradientPrimary{opacity:.78;filter:blur(8px)saturate(112%);background:radial-gradient(86rem 56rem at 14% 4%,#ffffffd6 0%,#88dfff5c 42%,#88dfff00 74%),radial-gradient(70rem 44rem at 86% 18%,#6dd8ff4d 0%,#6dd8ff1a 45%,#6dd8ff00 76%),radial-gradient(82rem 52rem at 48% 108%,#79dcb438 0%,#79dcb414 44%,#79dcb400 76%)}.gradientSecondary{opacity:.56;filter:blur(10px)saturate(108%);background:radial-gradient(68rem 38rem at 8% 72%,#c9f47542 0%,#c9f47512 44%,#c9f47500 76%),radial-gradient(62rem 40rem at 80% 78%,#8bcaff47 0%,#8bcaff17 42%,#8bcaff00 78%),radial-gradient(56rem 34rem at 56% 20%,#ffffff47 0%,#ffffff0f 40%,#fff0 74%);inset:-24vh -24vw}.bioShape{--shape-opacity:.44;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:var(--shape-opacity);will-change:opacity, transform, filter;background:linear-gradient(140deg,#ffffff8c,#baefff2e);border:1px solid #ffffff8c;border-radius:55% 45% 63% 37%/48% 58% 42% 52%;transition:opacity .56s ease-out,transform .66s ease-out,filter .66s ease-out;position:absolute;box-shadow:inset 0 0 0 1px #ffffff73,0 18px 34px #2e87aa1a}.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{opacity:.24;background:linear-gradient(130deg,#ffffff1a 6%,#fff0 40%,#72d6ff1a 72%,#ffffff14 100%) 0 0/180% 180%;transition:opacity .56s ease-out;animation:26s ease-in-out infinite alternate sheenDrift;position:absolute;inset:0}.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;filter:blur(10px)saturate(94%);transform:scale(.98)}.pageFocusIdle .gradientSecondary{opacity:.44;filter:blur(12px)saturate(90%);transform:scale(.95)}.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);filter:saturate(90%);transform:rotate(-8deg)scale(.95)}.pageFocusIdle .bioShapeTwo{opacity:calc(var(--shape-opacity) * .68);filter:saturate(90%);transform:rotate(9deg)scale(.95)}.pageFocusIdle .bioShapeThree{opacity:calc(var(--shape-opacity) * .68);filter:saturate(90%);transform:rotate(-4deg)scale(.95)}.pageFocusIdle .bioShapeFour{opacity:calc(var(--shape-opacity) * .68);filter:saturate(90%);transform:rotate(6deg)scale(.95)}.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{border:1px solid rgba(var(--glass-outline-rgb), .48);background:rgba(var(--glass-nav-rgb), .44);max-width:1120px;box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb), .16);-webkit-backdrop-filter:blur(14px);z-index:25;isolation:isolate;border-radius:999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:.35rem auto .6rem;padding:.7rem 1rem;display:grid;position:sticky;top:.2rem;overflow:hidden}.nav:before{content:"";border-radius:inherit;pointer-events:none;opacity:.72;background:linear-gradient(130deg,#ffffff70 0%,#ffffff29 48%,#cff1ff14 100%);position:absolute;inset:0}.nav>*{z-index:1;position:relative}.nav h1{letter-spacing:.03em;color:#0c5582;text-shadow:0 1px #fffc;margin:0;font-size:1.18rem}.navTopRow{justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:flex}.nav .navTopRowHome{background:0 0;border:0;border-radius:0;align-items:center;gap:.52rem;min-width:0;max-width:100%;padding:0;display:inline-flex}.nav .navTopRowHome:hover{background:0 0;border-color:#0000}.navTopRowHomeIcon{color:#0d7cae;flex:none;width:1.42rem;height:1.42rem}.nav .navTopRowHome h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav .navTopRowHome:hover .navTopRowHomeIcon{color:#0b6d9b}.navMenuButton{background:rgba(var(--glass-nav-rgb), .46);border:1px solid rgba(var(--glass-outline-rgb), .56);width:auto;min-height:2.15rem;box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb), .12);-webkit-backdrop-filter:blur(10px);color:#0c5582;border-radius:10px;justify-self:end;padding:.38rem .74rem;font-size:.9rem;font-weight:700;display:none}.nav nav:not(.navLinks),.navLinks{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.navLinks{justify-content:flex-end}.navLinks[hidden]{display:none!important}.nav .navLabel{color:#124f78;border:1px solid rgba(var(--glass-outline-rgb), .52);background:rgba(var(--glass-nav-rgb), .38);border-radius:999px;padding:.36rem .7rem;font-weight:600}.nav a{color:#124f78;border:1px solid rgba(var(--glass-outline-rgb), .24);border-radius:999px;padding:.36rem .7rem;font-weight:600;text-decoration:none;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{border:1px solid rgba(var(--glass-outline-rgb), .56);background:rgba(var(--glass-nav-rgb), .46);justify-content:center;align-items:center;width:2.2rem;height:2.2rem;padding:0;display:inline-flex}.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}.shopFooter{max-width:1120px;margin:0 auto 1.5rem;padding:0 1.5rem}.shopFooterWave{margin-bottom:-1px}.shopFooterWave svg{width:100%;height:2.4rem;display:block}.shopFooterWave path{fill:rgba(var(--glass-nav-rgb), .56)}.shopFooterTop{border:1px solid rgba(var(--glass-outline-rgb), .5);background:linear-gradient(140deg, rgba(var(--glass-card-rgb), .55) 0%, rgba(var(--glass-nav-rgb), .34) 58%, #ffffff47 100%);box-shadow:0 10px 28px rgba(var(--glass-shadow-rgb), .12);-webkit-backdrop-filter:blur(var(--glass-surface-blur)) saturate(120%);border-bottom:0;border-radius:18px 18px 0 0;grid-template-columns:minmax(0,1.2fr) minmax(0,.84fr) minmax(0,.84fr);gap:1rem;padding:1.06rem 1.1rem .98rem;display:grid}.shopFooterBrand{min-width:0}.shopFooterEyebrow{text-transform:uppercase;letter-spacing:.08em;color:#2f7698;margin:0;font-size:.75rem;font-weight:700}.shopFooterLead{color:#155377;margin:.42rem 0 0;font-weight:600;line-height:1.4}.shopFooterMeta{color:#316582;margin:.42rem 0 0;font-size:.86rem}.shopFooterColumn{min-width:0}.shopFooterColumnTitle{color:#236483;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .52rem;font-size:.85rem;font-weight:700}.shopFooterColumn ul{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.shopFooter a{color:#114f74;font-weight:600;text-decoration:none}.shopFooter a:hover{color:#0a4568;text-decoration:underline}.shopFooterBottom{border:1px solid rgba(var(--glass-outline-rgb), .5);border-top:1px solid rgba(var(--glass-outline-rgb), .28);background:rgba(var(--glass-nav-rgb), .34);box-shadow:0 12px 30px rgba(var(--glass-shadow-rgb), .1), inset 0 1px 0 #ffffffb3;border-radius:0 0 18px 18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.66rem 1.1rem .72rem;display:flex}.shopFooterLegalLinks{flex-wrap:wrap;align-items:center;gap:.34rem;margin:0;padding:0;list-style:none;display:flex}.shopFooterLegalLinks li{align-items:center;display:inline-flex}.shopFooterLegalLinks li:not(:last-child):after{content:"|";color:#114f7499;margin-left:.34rem}.shopFooterCopyright{color:#114f74d1;margin:0;font-size:.86rem}.card{background:rgba(var(--glass-card-rgb), .56);border:1px solid rgba(var(--glass-outline-rgb), .44);border-radius:var(--card-radius);box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb), .13);-webkit-backdrop-filter:blur(12px);margin:0 auto 1rem;padding:1.3rem}.hero{grid-template-columns:1.15fr .9fr;align-items:start;gap:1.2rem;display:grid}.heroCopy h2{margin:.2rem 0 .7rem;font-size:clamp(1.65rem,2.4vw,2.2rem);line-height:1.18}.kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--hero-kicker-color);text-shadow:0 1px #ffffffb3;margin:0;font-size:.86rem;font-weight:700}.checkList{margin:.9rem 0 0;padding-left:1.1rem}.checkList li{margin-bottom:.34rem}.heroPrivacyPromise{background:linear-gradient(150deg,#ffffffd1,#e7f8ffb8);border:1px solid #71c0df8a;border-radius:12px;margin-top:.9rem;padding:.72rem .82rem}.heroPrivacyPromiseTitle{letter-spacing:.05em;text-transform:uppercase;color:#2b5f85;margin:0;font-size:.86rem;font-weight:700}.heroPrivacyPromiseList{color:#1f4e6e;gap:.22rem;margin:.45rem 0 0;padding-left:1rem;display:grid}.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);flex-direction:column;padding:1rem;display:flex;box-shadow:inset 0 1px #ffffffe6}.signupPanel h3{margin-top:0;margin-bottom:.25rem}.signupPanel .checkoutButton{align-self:center;min-width:min(100%,20rem)}.termsConsentPanel{gap:.62rem;margin:.2rem 0 .85rem;padding:.12rem 0;display:grid}.termsConsentPanelAccepted{box-shadow:none;border-color:#0000}.termsConsentInlineLink{color:#0f537c;font-weight:700}.termsConsentInlineLink:hover{color:#0b4668}.termsConsentList{color:#1d5572;gap:.2rem;margin:0;padding-left:1.08rem;font-size:.88rem;display:grid}.termsConsentList li{margin:0}.termsConsentCheckbox{color:#174f6a;align-items:flex-start;gap:.5rem;font-size:.9rem;font-weight:600;line-height:1.34;display:inline-flex}.termsConsentCheckbox input{width:1.02rem;height:1.02rem;box-shadow:none;accent-color:#1182ad;background:#fff;border:1px solid #65aecfd6;border-radius:4px;flex:none;margin:.1rem 0 0;padding:0}.termsSummary{margin:0;font-size:.84rem}.price{color:var(--signup-price-color);text-shadow:0 1px #ffffffc7;margin:.7rem 0;font-size:1.95rem;font-weight:700}input,select,textarea{width:100%;color:var(--ink);font:inherit;background:#ffffffe0;border:1px solid #84c4e4d6;border-radius:10px;margin-bottom:.7rem;padding:.72rem .76rem;box-shadow:inset 0 1px #ffffffd9}input:focus,select:focus,textarea:focus{border-color:#209cd1e0;outline:2px solid #4ebeec8c}button{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;border:0;border-radius:999px;padding:.68rem 1.05rem;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{background:linear-gradient(145deg,#f8ffffd1,#dbf7ffa8);border:1px solid #8cd1eea6;border-radius:10px;margin-top:.75rem;padding:.7rem}.chatWebPage main{padding-top:1rem}.chatWebHero{flex-direction:column;justify-content:center;max-width:760px;min-height:clamp(20rem,52vh,34rem);display:flex}.chatWebHero h2{color:#0f466a;max-width:12ch;margin:.25rem 0 .8rem;font-size:clamp(2rem,7vw,4.8rem);line-height:.98}.chatWebHero .muted{max-width:42rem;font-size:1.05rem}.chatWebActions{flex-wrap:wrap;gap:.7rem;margin-top:1.15rem;display:flex}.buttonLike,.secondaryLinkButton{border-radius:999px;justify-content:center;align-items:center;min-height:2.7rem;padding:.68rem 1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.buttonLike{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%);box-shadow:inset 0 1px #ffffffb8,0 9px 16px #1f99bf3d}.secondaryLinkButton{color:#124f78;border:1px solid rgba(var(--glass-outline-rgb), .56);background:rgba(var(--glass-card-rgb), .52);box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb), .1)}.chatLaunchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;display:grid}.chatLaunchPanel{border:1px solid rgba(var(--glass-outline-rgb), .44);background:rgba(var(--glass-card-rgb), .54);min-width:0;box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb), .11);-webkit-backdrop-filter:blur(12px);border-radius:8px;padding:1rem}.chatLaunchPanel code{overflow-wrap:anywhere;margin-bottom:.72rem;display:block}.chatLaunchPanel button{width:100%}.chatLaunchLabel{color:#236483;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem;font-weight:700}@media (width<=760px){.chatWebHero{min-height:auto;padding-top:1.5rem}.chatWebHero h2{font-size:2.45rem}.chatLaunchGrid{grid-template-columns:1fr}}.checkoutEnv{color:#19557f;background:#f2fcffe6;border:1px solid #6cbae0ad;border-radius:999px;align-items:center;margin:0 0 .6rem;padding:.22rem .68rem;font-size:.8rem;font-weight:700;display:inline-flex}.embeddedCheckoutHost{background:#fff;border:1px solid #85caeab3;border-radius:12px;width:100%;min-height:560px;margin:.58rem 0 .45rem;overflow:hidden}.embeddedCheckoutHost iframe{border:0;width:100%;min-height:560px}.stepsGrid{grid-template-columns:repeat(2,minmax(230px,1fr));gap:.8rem;margin-bottom:.8rem;display:grid}.stepCard{background:linear-gradient(165deg,#fffc,#e9faff9e);border:1px solid #8fd3f194;border-radius:12px;padding:.75rem;box-shadow:inset 0 1px #ffffffd6}.stepCard h4{margin:0 0 .25rem;font-size:1rem}.billingFlow{background:radial-gradient(520px 230px at 4% -16%,#ffffffa6,#fff0),linear-gradient(150deg,#f8fefff5 0%,#e4f6ffdb 48%,#ebfbf4db 100%);border-color:#85ccecbf}.billingFlow h3{margin:.25rem 0 .55rem}.billingFlowLead{max-width:52rem;margin:0 0 .95rem}.benefitsGrid{grid-template-columns:repeat(3,minmax(210px,1fr));gap:.8rem;margin-bottom:.85rem;display:grid}.benefitCard{background:linear-gradient(165deg,#ffffffe6,#e6f8ffbd);border:1px solid #79c6e8a3;border-radius:12px;padding:.78rem;box-shadow:inset 0 1px #fffffff0,0 10px 22px #377ea41a}.benefitCard h4{margin:0 0 .34rem}.benefitCard p{margin:0}.stepCardFlow{background:linear-gradient(165deg,#ffffffe0,#e7f8ffbd);border-color:#79c6e8a3;box-shadow:inset 0 1px #fffffff0,0 10px 22px #377ea41a}.stepCardFlow h4{align-items:center;gap:.45rem;display:flex}.stepIndex{color:#0f5f90;background:linear-gradient(#f4fcfff2,#d6f0ffd9);border:1px solid #57aadabf;border-radius:999px;justify-content:center;align-items:center;width:1.32rem;height:1.32rem;font-size:.77rem;line-height:1;display:inline-flex}.billingFlowFoot{margin:.1rem 0 .2rem}.row{align-items:center;gap:.65rem;display:flex}.row input{margin-bottom:0}.row label{flex:1}.row label input{margin-bottom:0}.stack{gap:.72rem;display:grid}.orderStack p{margin:0}.orderLead{color:#39597b;font-size:1.03rem;line-height:1.45}.orderHighlights{gap:.5rem;display:grid}.orderHighlight{background:#f8fbff;border:1px solid #d4e4f6;border-radius:10px;padding:.56rem .72rem}.orderEmailHint{font-size:.94rem}.orderLiveFeed{background:linear-gradient(140deg,#f8ffffeb,#e3f8ffbd);border:1px solid #87cdecbd;border-radius:12px;padding:.62rem .72rem}.orderLiveFeedTop{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;display:flex}.orderLiveFeedTop strong{color:#1a547f;font-size:.91rem}.orderLiveDot{background:#23ade6;border-radius:999px;width:.66rem;height:.66rem;animation:2.2s ease-out infinite orderPulse;box-shadow:0 0 #23ade685}.orderLiveFeed p{margin:.32rem 0 0}.orderFeedMessage{animation:.9s ease-out orderFeedFade}.processingDots{vertical-align:bottom;width:3ch;animation:1.1s step-end infinite processingDots;display:inline-block;overflow:hidden}@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{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.howWorksTag{color:#226089;background:linear-gradient(#f8fefff2,#e1f6ffd6);border:1px solid #89cfefbd;border-radius:999px;padding:.3rem .68rem;font-size:.86rem;font-weight:700}.howWorksPillarGrid{grid-template-columns:repeat(3,minmax(210px,1fr));gap:.75rem;display:grid}.howWorksPillar{background:linear-gradient(160deg,#ffffffe6,#e3f6ffb8);border:1px solid #8bceeba8;border-radius:12px;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{gap:.45rem;margin:.2rem 0 0;padding-left:1.15rem;display:grid}.howWorksStepList li{background:#f7fdffdb;border:1px solid #a3d9f294;border-radius:10px;padding:.46rem .58rem}.howWorksSplit{grid-template-columns:repeat(2,minmax(220px,1fr));gap:.8rem;display:grid}.howWorksSplit article{background:linear-gradient(170deg,#ffffffe6,#e2f7ffb8);border:1px solid #95d4ef9e;border-radius:12px;padding:.8rem}.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{color:#23557f;margin:.7rem 0 .15rem;font-weight:600}.platformDetailGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:.75rem;display:grid}.platformDetailTechGrid{grid-template-columns:repeat(3,minmax(230px,1fr));gap:.75rem;display:grid}.platformDetailCard{background:linear-gradient(165deg,#ffffffeb,#e3f6ffc2);border:1px solid #92d0ebad;border-radius:12px;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{grid-template-columns:repeat(2,minmax(260px,1fr));gap:.8rem;display:grid}.clientCard{background:#fbfdff;border:1px solid #d8e4f2;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.8rem;display:flex}.clientCardTitle{margin:0 0 .25rem}.clientLinksRow{color:var(--muted);margin:0;line-height:1.5}.clientQrLink{color:#3a5678;flex-direction:column;align-items:center;gap:.35rem;font-size:.84rem;font-weight:700;line-height:1.32;text-decoration:none;display:flex}.clientQrLink span{text-align:center}.qrImage{background:#fff;border:1px solid #c6d7eb;border-radius:10px;width:112px;height:112px;padding:.28rem}.qrFallback{width:112px;height:112px;color:var(--muted);text-align:center;background:#fff;border:1px dashed #c6d7eb;border-radius:10px;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.subdomainRow{border:1px solid var(--subdomain-row-border);border-radius:var(--signup-panel-radius);background:var(--subdomain-row-bg);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;margin-bottom:.7rem;display:grid;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{box-shadow:none;text-overflow:ellipsis;-webkit-text-fill-color:var(--ink);background:0 0;border:0;border-radius:0;min-width:0;margin-bottom:0;overflow:hidden}.subdomainRow input:focus{outline:none}.subdomainPreview{min-height:1.35rem;margin-top:.05rem}.subdomainPreviewInvalid{color:var(--subdomain-invalid-color);animation:.22s ease-out subdomainHintFade}.promoQuoteStatus{min-height:1.2rem;margin-top:-.2rem;margin-bottom:.62rem}.domainSuffix{white-space:nowrap;color:var(--subdomain-suffix-color);border-left:1px solid var(--subdomain-suffix-border);background:linear-gradient(180deg, var(--subdomain-suffix-bg-start), var(--subdomain-suffix-bg-end));align-items:center;padding:0 .82rem;font-weight:700;display:inline-flex}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #dce7f3;padding:.55rem;font-size:.93rem}th{color:#3f6188;background:#f6faff;font-weight:700}.timeline{max-height:320px;overflow:auto}.authCard{max-width:560px}.authEntryCard{max-width:1120px}.authVerifyAction{justify-content:center;display:flex}.authMfaPanel{text-align:center;flex-direction:column;align-items:center;gap:.55rem;display:flex}.authMfaPanel .result{text-align:left;width:100%}.authMfaMessage{max-width:30rem;margin:0 auto}.authMfaCodeInput{text-align:center;letter-spacing:normal;width:min(100%,20rem);margin:0 auto;font-family:inherit;font-weight:400}.authMfaModeToggle{color:#305c80;justify-content:center;width:auto;margin:0;font-weight:600}.authCard .authError{text-align:center;color:#925560;background:#f9eef1b8;border:1px solid #c9959f7a;border-radius:10px;max-width:28rem;margin:.6rem auto 0;padding:.52rem .7rem}.authRecoveryActions{justify-content:center;width:100%;margin-top:.72rem;display:flex}.authLoginSubmit{margin-bottom:.68rem}.authLoginLinks{justify-content:center;align-items:center;gap:.5rem 1rem;margin-top:.1rem}.authLoginLinks a{align-items:center;min-height:1.8rem;padding:0 .06rem;display:inline-flex}.recoveryCodesPanel{background:linear-gradient(145deg,#f8ffffd1,#dbf7ffa8);border:1px solid #8cd1eea6;border-radius:10px;margin-top:.72rem;padding:.65rem .72rem}.recoveryCodesTitle{text-align:center;color:#1f4e6e;margin:0 0 .38rem}.recoveryCodesList{justify-items:center;gap:.22rem;display:grid}.recoveryCodeRow{justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.recoveryCodeCopyButton{width:auto;padding:.3rem .6rem;font-size:.76rem;line-height:1.1}.recoveryCodesCopyFeedback{text-align:center;margin:.35rem 0 0;font-size:.82rem}.authEntryLead{text-align:center;max-width:44rem;margin:0 auto 1.05rem}.authEntrySplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.authEntryPane{text-align:center;background:linear-gradient(#f6f7f9db,#eaf0f7c2);border:1px solid #c9d1dbc2;border-radius:16px;flex-direction:column;align-items:center;min-height:19rem;padding:clamp(1.15rem,2.3vw,1.65rem);display:flex;box-shadow:inset 0 1px #ffffffd1}.authEntryPane h3{color:#35383b;margin:0;font-size:clamp(2rem,3.2vw,3.3rem);font-weight:500;line-height:1.04}.authEntryPromo{color:#eb6a1d;margin:.9rem 0 .3rem;font-size:clamp(1.05rem,1.85vw,1.58rem);font-weight:500}.authEntryPaneLead{max-width:30rem;margin:.8rem 0 1.25rem;font-size:1.02rem}.authEntryPrimaryAction{color:#fff;text-align:center;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(#2486a3,#1c728b);border:1px solid #176379cc;border-radius:999px;justify-content:center;align-items:center;min-width:11rem;margin-top:auto;padding:.64rem 1.95rem;font-size:1.08rem;font-weight:800;text-decoration:none;transition:filter .14s ease-out,transform .14s ease-out,background-color .14s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 10px 20px #1c728b38}.authEntryPrimaryAction:hover{filter:brightness(1.06);transform:translateY(-1px)}.authEntryInlineLink{color:#177595;margin-top:.95rem;font-size:1.02rem;text-decoration:none}.authEntryInlineLink:hover{color:#0f5f7b;text-decoration:underline}.contactHero{background:linear-gradient(130deg,#fafdff 0%,#f0f6ff 52%,#edf4ff 100%);border:1px solid #cbddf5;grid-template-columns:1.2fr .85fr;gap:1rem;display:grid;position:relative;overflow:hidden}.contactHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#1459b529,#1459b500);border-radius:999px;width:18rem;height:18rem;position:absolute;top:-5rem;right:-7rem}.contactHero h2{margin:.15rem 0 .52rem;font-size:clamp(1.45rem,2.3vw,2rem)}.contactChipRow{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.contactChip{color:#254b78;background:#f5f9ff;border:1px solid #c6daf6;border-radius:999px;align-items:center;padding:.28rem .72rem;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.contactChipPrimary{color:#fff;background:linear-gradient(90deg,#1a67cf,#1459b5);border-color:#1459b5}.contactStatusCard{background:#fbfdff;border:1px solid #d0e0f4;border-radius:12px;padding:.82rem}.contactStatusCard h3{margin:0 0 .3rem}.contactList{margin:0 0 .5rem;padding-left:1.05rem}.contactList li{margin-bottom:.24rem}.contactFormCard{background:#fff;border:1px solid #d4e3f5}.contactFormCard h3{margin:0 0 .6rem}.contactFormGrid{grid-template-columns:repeat(2,minmax(190px,1fr));gap:.65rem;display:grid}.contactFormGrid label,.contactFormCard>label{color:#2a4f78;gap:.25rem;font-weight:600;display:grid}.contactFormCard textarea{resize:vertical;min-height:9.5rem}.contactCount{margin:.35rem 0 .72rem}.contactTrap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contactActions{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;display:flex}.contactActions button{min-width:11rem}.contactActionsLabel{color:#3f6488;font-weight:600}.portalLinks{flex-wrap:wrap;gap:.75rem;display:flex}.portalHeader{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.newServerPanel{background:linear-gradient(#fbfdff 0%,#f4f8ff 100%);border:1px solid #d6e3f4;border-radius:12px;margin:1rem 0 1.2rem;padding:.95rem}.newServerPanel h3{margin:0 0 .25rem}.newServerControls{align-items:flex-start;gap:.6rem;display:flex}.newServerControls .subdomainRow{flex:1}.newServerControls button{white-space:nowrap;min-width:9rem}.fleetPulse{grid-template-columns:repeat(4,minmax(150px,1fr));gap:.75rem;margin:.9rem 0 1rem;display:grid}.pulseCard{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(150deg,#fffffff2 0%,#f1f8ffd6 100%);border:1px solid #c6d6ecdb;border-radius:14px;padding:.75rem;box-shadow:0 10px 22px #18315112,inset 0 1px #ffffffe6,inset 0 -1px #c4d4e980}.pulseCardTop{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.pulseLabel{text-transform:uppercase;letter-spacing:.07em;color:#5d7898;margin:0;font-size:.72rem;font-weight:700}.pulseValue{color:#123f78;margin:.3rem 0 .45rem;font-size:1.3rem;font-weight:700;line-height:1.2}.infoHint{color:#4f6782;opacity:.5;cursor:help;border:1px solid #617c9c57;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.68rem;font-weight:700;line-height:1;transition:opacity .12s ease-out,background-color .12s ease-out;display:inline-flex}.infoHint:hover{opacity:.95;background:#5b789b1f}.trendPill{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.16rem .5rem;font-size:.76rem;font-weight:700;display:inline-flex}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.serviceIndicator{border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.28rem .5rem;font-weight:700;display:flex}.serviceIndicatorName{color:#22486f;font-size:.8rem}.serviceIndicatorState{letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.2rem;font-size:.72rem;display:inline-flex}.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{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;display:grid}.tenantView{gap:.75rem;margin-top:.85rem;display:grid}.tenantStatusHero{background:linear-gradient(145deg,#fffffff5,#f1f8ffd1);border:1px solid #d2e2f4;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex;box-shadow:0 8px 20px #1d375b12,inset 0 1px #fffffff0}.tenantTitle{color:#123f78;margin:.15rem 0 0;font-size:1.05rem}.tenantMetaGrid{grid-template-columns:repeat(3,minmax(170px,1fr));gap:.65rem;display:grid}.tenantMetaCard{background:#fcfeff;border:1px solid #d6e4f5;border-radius:12px;padding:.7rem;box-shadow:inset 0 1px #fffffff2}.tenantMetaLabel{text-transform:uppercase;letter-spacing:.06em;color:#6483a5;margin:0;font-size:.69rem;font-weight:700}.tenantMetaValue{color:#174980;margin:.24rem 0 .45rem;font-size:1rem;font-weight:700}.tenantBlock{background:#fbfdff;border:1px solid #d7e5f5;border-radius:12px;padding:.75rem}.tenantBlock h3{margin:0 0 .55rem}.statusCard{background:#fff;border:1px solid #d5e2f3;border-radius:11px;gap:.3rem;padding:.58rem .68rem;display:grid;box-shadow:inset 0 1px #ffffffd9}.statusCard.up{background:#3786ba1a;border-color:#2771a252}.statusCard.down{background:#c18d3d21;border-color:#a3732c54}.statusCard.neutral{background:#6d86a021;border-color:#6b85a04d}.statusCard.policy.on{background:#386ca71c;border-color:#2d60994d}.statusCard.policy.off{background:#6f849a26;border-color:#62778e52}.statusCard.policy{cursor:help}.statusCardLabel{color:#1f4a76;margin:0;font-size:.8rem;font-weight:700}.statusCardState{color:#2b4b6f;align-items:center;gap:.46rem;margin:0;font-size:.79rem;font-weight:700;display:inline-flex}.statusIcon{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.08rem;height:1.08rem;font-size:.68rem;line-height:1;display:inline-flex}.statusIcon.up{background:#216d9e}.statusIcon.down{background:#9e642a}.statusIcon.neutral{background:#5d7490}.statusIcon.on{background:#2c5f99}.statusIcon.off{background:#637891}.tenantTimeline{gap:.45rem;max-height:340px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tenantTimelineItem{background:#fff;border:1px solid #dce8f6;border-radius:10px;padding:.55rem .62rem}.tenantTimelineTop{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.timelineType{color:#345c87;background:#eef5ff;border:1px solid #c9ddf7;border-radius:999px;align-items:center;padding:.08rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.timelineTs{color:var(--muted);font-size:.79rem}.timelineDetail{margin:.35rem 0 0;font-size:.91rem}.tenantPanel{background:#fbfdff;border:1px solid #d9e5f3;border-radius:12px;margin-bottom:.9rem;padding:.85rem}.tenantTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.serviceLinks{flex-wrap:wrap;gap:.6rem;margin:.55rem 0;display:flex}.serviceLinks a{background:#f1f7ff;border:1px solid #c7d8ee;border-radius:999px;padding:.25rem .62rem;text-decoration:none}.addonControls{gap:.6rem;margin:.7rem 0;display:flex}.addonControls select{margin-bottom:0}.graceTransferPanel{background:#f6faff;border:1px solid #d3e3f6;border-radius:10px;margin:.65rem 0 0;padding:.62rem}.graceTransferPanel p{margin:0}.graceTransferControls{align-items:flex-start;gap:.55rem;margin-top:.55rem;display:flex}.graceTransferControls input{margin-bottom:0}.badge{background:#edf5ff;border:1px solid #c9ddf7;border-radius:999px;margin-left:.25rem;padding:.12rem .45rem;font-size:.78rem;display:inline-block}.dangerCard{background:var(--danger-soft);border:1px solid #f2c8cf;border-radius:12px;margin-top:1.2rem;padding:.95rem}.subtleDanger{background:#f9fcff;border-color:#d7e3f2}.dangerToggle{color:#2d4f76;background:linear-gradient(90deg,#d4e1f2,#c8d8ee);border:1px solid #b8cde7;width:auto;font-weight:700}.dangerActions{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.dangerGhostButton{color:#fff;background:linear-gradient(90deg,#d95f72,#c6465a)}.warningList{margin-top:0;padding-left:1.2rem}.checkboxRow{align-items:center;gap:.5rem;margin:.5rem 0 .7rem;display:flex}.checkboxRow input[type=checkbox]{width:auto;margin:0}.dangerButton{color:#fff;background:linear-gradient(90deg,#d14d61,#be3045)}pre{white-space:pre-wrap;word-break:break-word;background:#f5f9ff;border:1px solid #d4e2f3;border-radius:8px;padding:.8rem}.reveal{animation:.3s ease-out reveal}@keyframes reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=920px){.hero.card{-webkit-backdrop-filter:none}.subdomainRow,.subdomainRow input,.domainSuffix{backface-visibility:hidden;transform:translateZ(0)}main{padding:0 1rem 1.8rem}.shopFooter{padding:0 1rem}.shopFooterTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem 1rem}.shopFooterBrand{grid-column:1/-1}.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 (width<=1024px){.nav{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand toggle""links links";align-items:center;gap:.62rem .5rem;padding:.68rem .9rem;top:.12rem}.navTopRow{grid-area:brand}.navMenuButton{grid-area:toggle;justify-content:center;align-items:center;display:inline-flex}.nav nav.navLinks{border-top:1px solid #ffffff75;flex-direction:column;grid-area:links;align-items:stretch;gap:.35rem;width:100%;padding-top:.6rem}.navLinks a{text-align:left;border-radius:12px;width:100%}}@media (width<=860px){.gradientSecondary,.bioShapeTwo,.bioShapeFour{display:none}.brandOverlay{opacity:.1;background-position:right -7rem top 6rem,left -7rem bottom 3rem;background-size:clamp(9rem,38vw,14rem),clamp(8rem,32vw,12rem)}.bioShapeOne{opacity:.42;width:14rem;height:7.5rem;left:7%}.bioShapeThree{opacity:.26;width:10rem;height:5.8rem;top:18rem;left:52%}.row,.portalHeader,.tenantTop,.addonControls,.graceTransferControls,.newServerControls,.portalLinks,.contactActions{flex-direction:column;align-items:stretch}.authEntrySplit{grid-template-columns:1fr}.authEntryPane{min-height:0}.authLoginLinks{align-items:center}.authLoginLinks a{justify-content:center}.authEntryPrimaryAction{width:100%;max-width:14rem}.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}.shopFooterTop{border-radius:16px 16px 0 0;grid-template-columns:1fr}.shopFooterBottom{border-radius:0 0 16px 16px}.shopFooterColumn ul{grid-template-columns:repeat(2,minmax(0,1fr))}.termsConsentActions{justify-content:space-between;width:100%}}@media (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{padding:.5rem .72rem;font-size:1rem}.shopFooterTop{padding:.96rem .92rem .86rem}.shopFooterBottom{justify-content:flex-start;padding:.62rem .92rem .68rem}.shopFooterColumn ul{grid-template-columns:1fr}.shopFooterLegalLinks{gap:.22rem}.shopFooterLegalLinks li:not(:last-child):after{margin-left:.22rem}.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-top:1px solid #84c4e4b3;border-left:0;justify-content:flex-start;padding:.44rem .76rem}}.invitePanel{border-top:1px solid #d9e5f3;margin-top:1rem;padding-top:.9rem}.inviteFormGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:.65rem;margin-bottom:.6rem;display:grid}.inviteActions{gap:.35rem;display:grid}.inviteMemberSystems{gap:.2rem;font-size:.88rem;display:grid}.warningNote{color:#8b2d16;margin:.4rem 0;font-weight:600}.modalBackdrop{z-index:999;background:#07122280;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modalCard{background:rgba(var(--glass-modal-rgb), .78);border:1px solid rgba(var(--glass-outline-rgb), .52);width:min(640px,100%);box-shadow:0 4px 30px rgba(var(--glass-shadow-rgb), .24);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:1rem}.modalActions{grid-template-columns:repeat(2,minmax(160px,1fr));gap:.55rem;margin-top:.75rem;display:grid}.transferActionRow{grid-template-columns:repeat(2,minmax(120px,1fr));gap:.45rem;display:grid}.inviteQrWrap{justify-content:center;margin:.6rem 0;display:flex}.inviteQrImage{background:#fff;border:1px solid #d4e2f4;border-radius:10px;width:220px;height:220px}.inviteShareActions{grid-template-columns:repeat(2,minmax(180px,1fr));gap:.55rem;display:grid}.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)) 0%, rgba(var(--glass-card-rgb), var(--glass-surface-alpha)) 54%, #ffffff4d 100%);box-shadow:0 12px 30px rgba(var(--glass-shadow-rgb), var(--glass-surface-shadow-alpha)), inset 0 1px 0 #ffffffc7;-webkit-backdrop-filter:blur(var(--glass-surface-blur)) saturate(124%)}
