.platform-shell{--content-max:1200px;--gutter:32px;--header-height:72px;--page-start:64px;--section-space:96px;--heading-description:16px;--heading-content:40px;--card-gap:24px;--page-end:80px;--control-height:48px;--radius:12px;--ink:#171717;--muted:#666;--line:#e5e5e5;--h1:clamp(36px,4.2vw,56px);--h2:clamp(28px,3vw,36px);--h3:22px;--platform-width:calc(var(--content-max) + 2 * var(--gutter));--platform-gutter:var(--gutter);font-family:var(--font);color:var(--ink)}.platform-shell .page-container{box-sizing:border-box;width:100%;max-width:var(--platform-width);margin-inline:auto;padding-inline:var(--gutter)}.platform-shell main.page-container{padding-block:var(--page-start) var(--page-end)}.platform-shell .container-reading{max-width:calc(820px + 2 * var(--gutter))}.platform-shell .container-form{max-width:calc(480px + 2 * var(--gutter))}.platform-shell .page-header,.platform-shell .saas-heading{margin:0 0 var(--heading-content);max-width:860px}.platform-shell .account-page h1,.platform-shell .page-header h1,.platform-shell .saas-heading h1{font-size:var(--h1);line-height:1.12;letter-spacing:-.045em;margin:0;overflow-wrap:break-word}.platform-shell .account-page h1+p,.platform-shell .page-header h1+p{margin-top:var(--heading-description)}.platform-shell .page-eyebrow{font-size:12px;letter-spacing:.12em;font-weight:500;margin:0 0 var(--heading-description);color:var(--muted)}.platform-shell .saas-heading p,.platform-shell .section-description{font-size:17px;line-height:1.75;color:var(--muted);margin:var(--heading-description) 0 0}.platform-shell .section-heading{font-size:var(--h2);line-height:1.2;letter-spacing:-.035em;margin:0}.platform-shell .platform-section+.platform-section{margin-top:var(--section-space)}.platform-shell .platform-card,.platform-shell .saas-card{border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.platform-shell .platform-card,.platform-shell .saas-card-body{padding:24px}.platform-shell .platform-button,.platform-shell .platform-start,.platform-shell .saas-btn{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:1px solid var(--ink);border-radius:10px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;cursor:pointer;transition:background .18s,color .18s}.platform-shell .button-primary,.platform-shell .saas-btn:not(.secondary){background:var(--ink);color:#fff}.platform-shell .button-secondary,.platform-shell .saas-btn.secondary{background:#fff;color:var(--ink);border-color:var(--line)}.platform-shell .platform-button:hover,.platform-shell .platform-start:hover,.platform-shell .saas-btn:hover{background:#333;color:#fff}.platform-shell button:disabled{cursor:not-allowed;opacity:.55}.platform-shell .platform-badge,.platform-shell .saas-tag{font-size:11px;line-height:1.4;letter-spacing:.04em;border-radius:6px;padding:6px 9px;background:#f5f5f5;color:var(--muted)}.platform-shell .platform-field,.platform-shell .saas-stack>label{display:grid;gap:8px;font-size:14px;line-height:1.5}.platform-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.platform-shell select,.platform-shell textarea{min-height:var(--control-height);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font:inherit;font-size:16px;max-width:100%}.platform-shell input:focus-visible,.platform-shell select:focus-visible,.platform-shell textarea:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.platform-shell .saas-stack{gap:20px}.platform-shell .saas-grid,.platform-shell .saas-two{gap:var(--card-gap)}.platform-shell .platform-header{position:relative}.platform-shell .platform-header-inner{min-height:var(--header-height);padding-block:0}.platform-shell .platform-header .brand,.platform-shell .public-footer .brand{font-size:28px}.platform-shell .platform-header .brand-icon,.platform-shell .public-footer .brand-icon{width:34px;height:34px}.platform-shell .public-footer{margin-top:0;padding-block:64px 0}.platform-shell .public-footer-grid{padding-block:0;gap:var(--card-gap)}.platform-shell .public-footer-bottom{padding-block:24px;margin-top:32px}.platform-shell .payment-marks{margin-block:40px 0;padding-block:20px}.platform-shell .payment-marks img{max-width:100%;width:456px;height:auto}.platform-shell .payment-marks small{margin-top:16px;line-height:1.6}.platform-shell .corporate-page>.page-header{max-width:860px}.platform-shell .corporate-page h2{font-size:var(--h2);line-height:1.25;margin:0 0 16px}.platform-shell .corporate-sections{max-width:none}.platform-shell .corporate-sections section{padding-block:0 32px;scroll-margin-top:32px}.platform-shell .corporate-sections section+section{margin-top:40px}.platform-shell .corporate-sections p{margin:0;font-size:17px;line-height:1.8}.platform-shell .corporate-toc{max-width:none;margin-block:0 var(--heading-content)}.platform-shell .corporate-contact{gap:var(--heading-content)}.platform-shell .account-page{margin-inline:auto;min-height:0}.platform-shell .account-page>h1{margin-bottom:var(--heading-description)}.platform-shell .account-page>p{margin:0 0 var(--heading-content)}.platform-shell .account-page .saas-check{display:flex;align-items:flex-start;gap:12px}.platform-shell .saas-body{display:grid;grid-template-columns:236px minmax(0,1fr);gap:32px;padding-block:var(--page-start) var(--page-end)}.platform-shell .saas-body>aside{padding:0;border:0;min-width:0}.platform-shell .saas-main{padding:0;min-width:0}.platform-shell .saas-top{padding:0;border-bottom:1px solid var(--line)}.platform-shell .saas-top>.page-container{display:flex;justify-content:flex-end;min-height:56px;align-items:center}.platform-shell .saas-top>.page-container>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.platform-shell .saas-app{min-height:0}.platform-shell .page-back{margin:0 0 24px;display:inline-flex}.platform-shell .wizard-page.page-container{max-width:calc(900px + 2 * var(--gutter))}.platform-shell .public-experience .workspace-content.view-home{padding:0}.platform-shell .home-hero.page-container{max-width:var(--platform-width);padding-block:var(--page-start) 0}.platform-shell .home-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.1;max-width:900px;margin-inline:auto}.platform-shell .home-subtitle{margin-top:var(--heading-description)}.platform-shell .home-business-links{margin:24px var(--gutter) var(--section-space)}.platform-shell .showcase-heading{max-width:none;padding:0;margin:0 0 var(--heading-content)}.platform-shell .showcase{padding-block:var(--section-space)}.platform-shell .showcase-inner{min-width:0}.platform-shell .showcase-kicker{margin-bottom:var(--heading-description)}.platform-shell .showcase-rows{gap:var(--card-gap);min-width:0;overflow:hidden}.platform-shell .platform-cta{background:#f6f6f6;padding:40px;border-radius:var(--radius)}.platform-shell .platform-cta .platform-button{margin-top:24px}.platform-shell .cloud-console{padding-block:var(--page-start) var(--page-end)}@media (max-width:1023px){.platform-shell{--gutter:24px;--section-space:64px}}@media (max-width:767px){.platform-shell{--gutter:20px;--header-height:64px;--page-start:40px;--section-space:48px;--card-gap:16px;--page-end:48px;--h1:36px;--h2:28px}.platform-shell .platform-header-inner{gap:0}.platform-shell .platform-header nav.is-open{padding-block:16px}.platform-shell .saas-body{grid-template-columns:minmax(0,1fr);gap:32px}.platform-shell .saas-body aside nav{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:8px}.platform-shell .saas-body aside nav a{white-space:nowrap;flex-shrink:0}.platform-shell .saas-aside-note{display:none}.platform-shell .public-footer{padding-top:48px}.platform-shell .public-footer-grid{grid-template-columns:1fr 1fr}.platform-shell .public-footer-grid>div:first-child,.platform-shell .public-footer-grid>div:last-child{grid-column:1/-1}.platform-shell .platform-card,.platform-shell .saas-card-body{padding:20px}.platform-shell .corporate-contact{grid-template-columns:1fr}.platform-shell .section-description{font-size:16px}}.platform-shell .domain-records{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px;margin-block:24px;font-size:14px}.platform-shell .domain-records dd{margin:0;overflow-wrap:anywhere}.platform-shell .domain-records code{font-size:13px;white-space:normal}.platform-shell .cloud-page.page-container{padding-block:var(--page-start) var(--page-end)}.platform-shell .cloud-console{padding:0;max-width:none}@media (max-width:767px){.platform-shell .domain-records{grid-template-columns:1fr;gap:6px}.platform-shell .domain-records dd{margin-bottom:12px}}.platform-shell .cookie-layer{position:fixed;inset:auto var(--gutter) 20px;z-index:100;pointer-events:none;display:flex;justify-content:center}.platform-shell .cookie-consent{width:min(100%,800px);padding:24px;background:#fff;box-shadow:0 8px 40px #0002;pointer-events:auto;max-height:80vh;overflow:auto}.platform-shell .cookie-consent h2{font-size:22px;margin:0 0 12px}.platform-shell .cookie-consent p{font-size:14px;line-height:1.7;margin:0 0 20px}.platform-shell .cookie-consent a{text-decoration:underline}.platform-shell .cookie-consent .saas-row{flex-wrap:wrap;gap:12px}.platform-shell .cookie-preferences{background:none;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:8px}.platform-shell .page-header,.platform-shell .saas-heading{display:block;text-align:left}.platform-shell .page-header>h1,.platform-shell .saas-heading>h1{margin:0;max-width:860px}.platform-shell .page-header>.section-description{max-width:720px}.platform-shell .page-header>.page-eyebrow{margin:0 0 var(--heading-description)}.platform-shell .platform-mobile-start{display:none}.platform-shell .platform-header-inner{min-height:calc(var(--header-height) - 1px)}@media (max-width:767px){.platform-shell .platform-mobile-start{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:8px;min-height:40px;padding:8px 10px;border-radius:8px;background:var(--ink);color:white;font-size:12px;white-space:nowrap}.platform-shell .platform-menu-toggle{margin:0;min-width:40px;width:40px;height:40px}.platform-shell .platform-header .brand{font-size:25px}}.platform-shell .account-page{margin-block:0}.platform-shell .saas-auth-card{max-width:none;margin:0}.platform-shell .payment-marks-note{box-sizing:border-box;width:100%;max-width:var(--platform-width);margin:40px auto 0;padding:20px var(--gutter)}.platform-shell .button-ghost{background:transparent;color:var(--ink);border-color:transparent}.platform-shell .showcase-row{overflow:hidden}.platform-shell .showcase-group{padding-right:0}.platform-shell .showcase-track{animation:showcase-bounce var(--showcase-duration,40s) linear infinite alternate}.platform-shell .row-0 .showcase-track{animation-direction:alternate}.platform-shell .row-1 .showcase-track{animation-direction:alternate-reverse}.platform-shell .showcase-row:focus-visible,.platform-shell .showcase-row:has(.showcase-card:focus-visible){overflow-x:auto}.platform-shell .showcase-row:focus-visible .showcase-track,.platform-shell .showcase-row:has(.showcase-card:focus-visible) .showcase-track{animation:none;transform:none}@keyframes showcase-bounce{0%{transform:translateX(0)}to{transform:translateX(var(--showcase-travel,0))}}@media (prefers-reduced-motion:reduce){.platform-shell .showcase-row{overflow-x:auto}.platform-shell .showcase-track{animation:none!important;transform:none!important}}