.platform-footer-bottom-content,.platform-footer-main,.platform-section-container{width:100%;max-width:var(--platform-content-max);margin-inline:auto;padding:0;min-width:0}.platform-site{min-height:100dvh;overflow:clip;background:var(--platform-color-page);color:var(--platform-color-ink);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.platform-site *{box-sizing:border-box}.platform-site a{color:inherit;text-decoration:none}.platform-header{position:sticky;top:0;z-index:var(--platform-header-layer);overflow:visible;width:100%;padding:var(--platform-header-padding-block) var(--platform-content-gutter);display:flex;align-items:center;justify-content:center;border-bottom:var(--ds-border-width) solid var(--platform-color-line);background:var(--platform-color-page)}.platform-header-container{margin:0;padding:0;width:100%;min-width:0;max-width:var(--platform-content-max);display:flex;align-items:center;justify-content:space-between;gap:var(--platform-header-group-gap)}.platform-header-leading,.platform-header-trailing{margin:0;padding:0;min-width:0;flex:0 0 auto;display:flex;align-items:center}.platform-header-leading{gap:var(--platform-header-leading-gap)}.platform-header-trailing{flex-shrink:0;gap:var(--platform-header-actions-gap)}.platform-logo{display:inline-flex;align-items:center;gap:calc(var(--ds-space-unit) * 9);font-size:var(--ds-size-23);font-weight:var(--ds-weight-700);letter-spacing:-1px}.platform-logo-mark,.platform-mini-mark{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--ds-primary-200);color:var(--ds-primary-700);font:italic 700 calc(var(--ds-body-size) * 23 / 14)/1 var(--ds-font-accent)}.platform-logo-dot{color:var(--ds-text-muted)}.platform-desktop-nav,.platform-footer-column,.platform-header-trailing{font-family:var(--platform-nav-font-family);font-size:var(--platform-nav-font-size);font-weight:var(--platform-nav-font-weight);line-height:var(--platform-nav-line-height);letter-spacing:var(--platform-nav-letter-spacing)}.platform-desktop-nav{margin:0;padding:0;display:flex;align-items:center;gap:var(--platform-header-menu-gap)}.platform-desktop-nav>a,.platform-mega>summary{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 6);color:var(--ds-text);font-size:var(--platform-nav-font-size);cursor:pointer;list-style:none}.platform-mega{margin:0;padding:0;display:flex;align-items:center}.platform-mega>summary::-webkit-details-marker{display:none}.platform-mega>summary svg{transition:transform .18s ease}.platform-mega[open]>summary svg{transform:rotate(180deg)}.platform-mega-panel{position:absolute;z-index:var(--platform-mega-layer);top:calc(100% + var(--ds-border-width) - var(--platform-mega-overlap));left:50%;width:min(930px,calc(100% - var(--platform-content-inset)));padding:calc(var(--ds-space-unit) * 16);display:grid;grid-template-columns:1.5fr .9fr;gap:calc(var(--ds-space-unit) * 12);transform:translateX(-50%);border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:calc(var(--ds-panel-radius) * 1.5);background:var(--ds-surface);box-shadow:0 24px 54px color-mix(in srgb,var(--ds-primary-900) 9.8%,transparent)}.platform-mega-list{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--ds-space-unit) * 4)}.platform-mega-item{min-height:82px;padding:calc(var(--ds-space-unit) * 13);display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 12);border-radius:11px}.platform-mega-item>span:nth-child(2){min-width:0;display:grid;gap:calc(var(--ds-space-unit) * 5)}.platform-card-icon,.platform-mega-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:calc(var(--ds-panel-radius) * 10 / 12);background:var(--ds-neutral-50);color:var(--ds-text-muted)}.platform-mega-item strong{font-size:var(--platform-interactive-font-size);font-weight:var(--platform-interactive-font-weight)}.platform-mega-item small{color:var(--ds-primary-500);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-mega-arrow{margin-left:auto;flex:none;color:var(--ds-text-muted)}.platform-mega-feature{min-height:100%;padding:calc(var(--ds-space-unit) * 25);display:flex;flex-direction:column;align-items:flex-start;border-radius:12px;background:var(--ds-primary-100) url(/assets/hero-wavy-dot-right.svg) no-repeat right bottom/160px;color:var(--ds-text)}.platform-kicker{color:var(--ds-text-muted);font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-mega-feature>strong{max-width:240px;margin-top:calc(var(--ds-space-unit) * 29);font:var(--ds-type-title-small);letter-spacing:var(--ds-type-title-small-tracking)}.platform-mega-feature p{max-width:230px;margin:calc(var(--ds-space-unit) * 10) 0;color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-mega-feature>a,.platform-text-link{display:inline-flex;align-items:center;gap:calc(var(--ds-space-unit) * 7);color:var(--ds-text-muted);font:var(--ds-type-label-large);letter-spacing:var(--ds-type-label-large-tracking)}.platform-mega-feature>a{margin-top:auto}.platform-hero{position:relative;width:100%;margin:auto;padding:calc(var(--ds-space-unit) * 67) var(--platform-content-gutter) calc(var(--ds-space-unit) * 74)}.platform-hero>.platform-section-container{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:calc(var(--ds-space-unit) * 10)}.platform-hero:before{position:absolute;top:0;right:-32px;width:240px;height:240px;background:url(/assets/hero-wavy-dot-right.svg) 50%/contain no-repeat;content:"";opacity:.13;pointer-events:none}.platform-hero-copy{position:relative;z-index:1}.platform-eyebrow{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 9);color:var(--ds-text-muted);font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--ds-primary-500);box-shadow:0 0 0 4px var(--ds-primary-200)}.platform-hero h1,.platform-subhero h1{max-width:590px;margin:calc(var(--ds-space-unit) * 27) 0 calc(var(--ds-space-unit) * 19);font-weight:var(--ds-type-display-large-weight);letter-spacing:var(--ds-type-display-large-tracking);line-height:var(--ds-type-display-large-line-height)}.platform-hero h1 em,.platform-process h2 em,.platform-section h2 em{color:var(--ds-accent-500,var(--ds-primary-500));font-family:var(--ds-type-display-large-font);font-weight:var(--ds-type-display-large-weight)}.platform-hero-copy>p{max-width:490px;margin:0;color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.platform-hero-actions{margin-top:calc(var(--ds-space-unit) * 29);display:flex;flex-wrap:wrap;gap:calc(var(--ds-space-unit) * 11)}.platform-hero-proof{margin-top:calc(var(--ds-space-unit) * 43);display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 12)}.platform-proof-avatars{display:flex;padding-left:calc(var(--ds-space-unit) * 3)}.platform-proof-avatars span{width:28px;height:28px;margin-left:-3px;display:grid;place-items:center;border:2px solid var(--ds-neutral-50);border-radius:50%;background:var(--ds-neutral-200);color:var(--ds-primary-700);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-proof-avatars span:nth-child(2){background:var(--ds-neutral-200);color:var(--ds-text-muted)}.platform-proof-avatars span:nth-child(3){background:var(--ds-primary-500);color:var(--ds-surface)}.platform-hero-proof>span{display:grid;gap:calc(var(--ds-space-unit) * 3)}.platform-hero-proof strong{font:var(--ds-type-title-small);letter-spacing:var(--ds-type-title-small-tracking)}.platform-hero-proof small{color:var(--ds-primary-500);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-hero-proof>svg{margin-left:auto;color:var(--ds-primary-500)}.platform-product-visual{position:relative;z-index:1;min-width:0;min-height:476px;display:flex;align-items:center;justify-content:center}.platform-orbit{position:absolute;aspect-ratio:1;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:50%}.platform-orbit-one{width:460px}.platform-orbit-two{width:550px;border-style:dashed;opacity:.7}.platform-window{position:relative;z-index:1;width:min(100%,590px);min-height:365px;overflow:hidden;border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:13px;background:var(--ds-surface);box-shadow:0 28px 65px color-mix(in srgb,var(--ds-primary-900) 10.2%,transparent);transform:perspective(1400px) rotateY(-5deg) rotateX(1deg)}.platform-window-top{height:44px;padding:0 calc(var(--ds-space-unit) * 17);display:flex;align-items:center;justify-content:space-between;border-bottom:var(--ds-border-width) solid var(--ds-panel-border)}.platform-window-brand{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 6);color:var(--ds-primary-700);font-size:var(--ds-size-11);font-weight:var(--ds-weight-700)}.platform-mini-mark{width:20px;height:20px;border-radius:6px;font-size:var(--ds-size-16)}.platform-window-brand small{margin-left:calc(var(--ds-space-unit) * 5);color:var(--ds-text-muted);font-size:var(--ds-size-9);font-weight:var(--ds-weight-400)}.platform-window-avatar{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--ds-neutral-100);color:var(--ds-primary-600);font-size:var(--ds-size-8);font-weight:var(--ds-weight-700)}.platform-window-body{min-height:320px;display:grid;grid-template-columns:118px 1fr}.platform-window-sidebar{padding:calc(var(--ds-space-unit) * 14) calc(var(--ds-space-unit) * 8);display:flex;flex-direction:column;gap:calc(var(--ds-space-unit) * 5);border-right:var(--ds-border-width) solid var(--ds-panel-border);background:var(--ds-primary-50)}.platform-window-sidebar>span{min-height:29px;padding:0 calc(var(--ds-space-unit) * 8);display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 7);border-radius:5px;color:var(--ds-text-muted);font-size:var(--ds-size-9)}.platform-window-sidebar>.platform-sidebar-active{background:var(--ds-neutral-100);color:var(--ds-text-muted);font-weight:var(--ds-weight-600)}.platform-window-content{min-width:0;padding:calc(var(--ds-space-unit) * 19)}.platform-window-title{display:flex;align-items:center;justify-content:space-between}.platform-window-title>span:first-child{display:grid;gap:calc(var(--ds-space-unit) * 5)}.platform-preview-card>div:last-child>small,.platform-window-title small{color:var(--ds-text-muted);font-size:var(--ds-size-7);letter-spacing:.09em}.platform-window-title strong{font-size:var(--ds-size-14);font-weight:clamp(100,calc(var(--ds-heading-weight) + 0),900)}.platform-window-date{padding:calc(var(--ds-space-unit) * 5) calc(var(--ds-space-unit) * 8);border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:5px;color:var(--ds-primary-500);font-size:var(--ds-size-8)}.platform-stat-grid{margin-top:calc(var(--ds-space-unit) * 16);display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--ds-space-unit) * 9)}.platform-stat-grid>div{min-width:0;padding:calc(var(--ds-space-unit) * 11) calc(var(--ds-space-unit) * 10);display:grid;gap:calc(var(--ds-space-unit) * 6);border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:7px}.platform-stat-grid small{color:var(--ds-primary-500);font-size:var(--ds-size-8)}.platform-stat-grid strong{overflow:hidden;color:var(--ds-text);font-size:var(--ds-size-14);text-overflow:ellipsis}.platform-stat-grid>div>span{color:var(--ds-text-muted);font-size:var(--ds-size-8)}.platform-stat-grid .platform-stat-live{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 4);color:var(--ds-primary-600)}.platform-activity i,.platform-stat-live i{width:5px;height:5px;border-radius:50%;background:var(--ds-primary-500)}.platform-window-lower{margin-top:calc(var(--ds-space-unit) * 11);display:grid;grid-template-columns:1fr .82fr;gap:calc(var(--ds-space-unit) * 9)}.platform-activity,.platform-preview-card{min-height:142px;overflow:hidden;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:calc(var(--ds-panel-radius) * 7 / 12)}.platform-preview-card{display:grid;grid-template-columns:.8fr 1fr}.platform-preview-image{min-height:142px;display:grid;place-items:center;background:linear-gradient(145deg,var(--ds-primary-400),var(--ds-neutral-500));color:var(--ds-surface);text-align:center}.platform-preview-image span{font:calc(var(--ds-body-size) * 11 / 14)/1.45 var(--ds-font-accent);letter-spacing:.1em}.platform-preview-card>div:last-child{padding:calc(var(--ds-space-unit) * 12) calc(var(--ds-space-unit) * 8);display:flex;flex-direction:column;align-items:flex-start}.platform-preview-card>div:last-child>strong{margin-top:calc(var(--ds-space-unit) * 9);color:var(--ds-primary-700);font-size:var(--ds-size-10)}.platform-preview-card>div:last-child>span{margin-top:auto;display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 3);color:var(--ds-primary-500);font-size:var(--ds-size-7)}.platform-activity{padding:calc(var(--ds-space-unit) * 12);display:flex;flex-direction:column;gap:calc(var(--ds-space-unit) * 13)}.platform-activity>strong{color:var(--ds-primary-700);font-size:var(--ds-size-9)}.platform-activity>span{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 5);color:var(--ds-text-muted);font-size:var(--ds-size-8)}.platform-activity small{margin-left:auto;color:var(--ds-primary-400);font-size:var(--ds-size-7)}.platform-float-card{position:absolute;z-index:2;padding:calc(var(--ds-space-unit) * 11) calc(var(--ds-space-unit) * 13);display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 9);border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:calc(var(--ds-panel-radius) * 9 / 12);background:var(--ds-surface);box-shadow:0 10px 30px color-mix(in srgb,var(--ds-neutral-800) 7.84%,transparent)}.platform-float-card>span{width:30px;height:30px;display:grid;place-items:center;border-radius:calc(var(--ds-panel-radius) * 7 / 12);background:var(--ds-neutral-100);color:var(--ds-primary-600)}.platform-float-card>div{display:grid;gap:calc(var(--ds-space-unit) * 4)}.platform-float-card small{color:var(--ds-text-muted);font-size:var(--ds-size-7);letter-spacing:.1em}.platform-float-card strong{color:var(--ds-text);font-size:var(--ds-size-9);font-weight:var(--ds-weight-600)}.platform-float-card>svg{margin-left:calc(var(--ds-space-unit) * 8);color:var(--ds-primary-500)}.platform-float-builder{top:59px;right:-12px}.platform-float-brand{bottom:61px;left:-17px}.platform-visual-caption{position:absolute;right:4px;bottom:18px;left:4px;display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 8);color:var(--ds-text-muted);font-size:var(--ds-size-9);letter-spacing:.05em}.platform-visual-caption>span:first-child{width:6px;height:6px;border-radius:50%;background:var(--ds-neutral-400)}.platform-logo-strip{padding:calc(var(--ds-space-unit) * 16) var(--platform-content-gutter);border-block:1px solid var(--platform-color-line);background:var(--ds-surface)}.platform-logo-strip,.platform-logo-strip>.platform-section-container{font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-logo-strip>.platform-section-container{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--ds-space-unit) * 30)}.platform-logo-strip>.platform-section-container>span{color:var(--ds-text-muted);font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-logo-strip>.platform-section-container>div{gap:calc(var(--ds-space-unit) * 27)}.platform-logo-strip>.platform-section-container>div,.platform-logo-strip>.platform-section-container>div>span{display:flex;align-items:center;font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-logo-strip>.platform-section-container>div>span{gap:calc(var(--ds-space-unit) * 7);color:var(--ds-text-muted)}.platform-logo-strip>.platform-section-container>div>span svg{color:var(--ds-text-muted);font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-logo-strip i{width:3px;height:3px;border-radius:50%;background:var(--ds-primary-300);font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-section{width:100%;margin:0 auto}.platform-intro{padding:var(--home-section-padding) var(--platform-content-gutter)}.platform-intro>.platform-section-container{display:grid;grid-template-columns:1.1fr .7fr;align-items:end;gap:calc(var(--ds-space-unit) * 70)}.platform-cta-band h2,.platform-process h2,.platform-section h2{margin:calc(var(--ds-space-unit) * 17) 0 0;font:var(--ds-type-headline-large);letter-spacing:var(--ds-type-headline-large-tracking)}.platform-intro-copy>p{margin:0 0 calc(var(--ds-space-unit) * 20);color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.platform-suite{padding:var(--home-section-padding) var(--platform-content-gutter);border-top:var(--ds-border-width) solid var(--platform-color-line)}.platform-section-top{display:flex;align-items:end;justify-content:space-between;gap:calc(var(--ds-space-unit) * 25)}.platform-section-top>.platform-text-link{margin-bottom:calc(var(--ds-space-unit) * 7)}.platform-suite-grid{margin-top:calc(var(--ds-space-unit) * 34);display:grid;grid-template-columns:1.13fr .87fr;grid-auto-rows:minmax(250px,auto);gap:calc(var(--ds-space-unit) * 14)}.platform-suite-card{position:relative;min-width:0;overflow:hidden;padding:calc(var(--ds-space-unit) * 21) calc(var(--ds-space-unit) * 23);display:flex;flex-direction:column;align-items:flex-start;border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:calc(var(--ds-panel-radius) * 11 / 12);background:var(--ds-surface);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.platform-suite-card:hover{transform:translateY(-3px);border-color:var(--ds-panel-border);box-shadow:0 12px 28px color-mix(in srgb,var(--ds-neutral-800) 4.71%,transparent)}.platform-suite-card-head{width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-suite-card>div:nth-child(2){position:relative;z-index:1;margin-top:auto}.platform-suite-card h3{margin:0 0 calc(var(--ds-space-unit) * 7);font:var(--ds-type-title-medium);letter-spacing:var(--ds-type-title-medium-tracking)}.platform-suite-card p{max-width:380px;margin:0;color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-card-link{position:relative;z-index:1;margin-top:calc(var(--ds-space-unit) * 14);display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 6);color:var(--ds-primary-600);font:var(--ds-type-label-large);letter-spacing:var(--ds-type-label-large-tracking)}.platform-suite-workspace{background:linear-gradient(115deg,var(--ds-primary-100),var(--ds-surface) 73%)}.platform-workspace-lines{position:absolute;top:36px;right:30px;width:43%;height:120px;display:flex;flex-direction:column;gap:calc(var(--ds-space-unit) * 8);transform:rotate(-5deg)}.platform-workspace-lines span{height:29px;border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:5px;background:var(--ds-surface);box-shadow:0 6px 14px color-mix(in srgb,var(--ds-neutral-800) 3.14%,transparent)}.platform-workspace-lines span:nth-child(2){width:77%;margin-left:auto}.platform-workspace-lines span:nth-child(3){width:62%;margin-left:12%}.platform-suite-builder{background:var(--ds-neutral-100)}.platform-builder-lines{position:absolute;top:47px;right:18px;width:36%;height:110px;display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:1fr 1fr;gap:calc(var(--ds-space-unit) * 7);transform:rotate(4deg)}.platform-builder-lines span{border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:5px;background:var(--ds-primary-50)}.platform-builder-lines span:nth-child(2){grid-row:span 2;background:var(--ds-neutral-200)}.platform-builder-lines i{position:absolute;top:40px;left:25%;width:10px;height:10px;border:2px solid var(--ds-surface);border-radius:50%;background:var(--ds-primary-500);box-shadow:0 0 0 2px var(--ds-primary-500)}.platform-suite-storefront{background:linear-gradient(130deg,var(--ds-primary-100),var(--ds-surface))}.platform-storefront-art{position:absolute;top:28px;right:32px;width:139px;height:122px;padding:calc(var(--ds-space-unit) * 19) calc(var(--ds-space-unit) * 14);display:flex;align-items:center;justify-content:center;overflow:hidden;border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:9px;background:var(--ds-neutral-400);transform:rotate(3deg)}.platform-storefront-art>span{position:relative;z-index:1;color:var(--ds-surface);font:700 calc(var(--ds-body-size) * 21 / 14) var(--ds-font-accent)}.platform-storefront-art>span>span{display:block;font-size:var(--ds-size-12);letter-spacing:.2em}.platform-storefront-art i{position:absolute;right:-20px;bottom:-44px;width:100px;height:100px;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:50%}.platform-storefront-art i:last-child{right:-34px;bottom:-53px;width:130px;height:130px}.platform-suite-media{background:var(--ds-primary-100)}.platform-media-art{position:absolute;top:36px;right:26px;width:134px;height:112px}.platform-media-art span{position:absolute;width:71px;height:83px;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:6px;background:linear-gradient(155deg,var(--ds-primary-400) 0 49%,var(--ds-primary-200) 50%);box-shadow:0 8px 18px color-mix(in srgb,var(--ds-primary-900) 7.84%,transparent);transform:rotate(-9deg)}.platform-media-art span:nth-child(2){left:32px;transform:rotate(6deg);background:linear-gradient(150deg,var(--ds-primary-300) 0 50%,var(--ds-neutral-50) 51%)}.platform-media-art span:nth-child(3){left:61px;transform:rotate(13deg);background:linear-gradient(150deg,var(--ds-primary-500) 0 50%,var(--ds-neutral-100) 51%)}.platform-process{padding:var(--home-section-padding) var(--platform-content-gutter);background:var(--ds-neutral-100)}.platform-process>.platform-section-container{display:grid;grid-template-columns:.8fr 1fr;gap:calc(var(--ds-space-unit) * 100)}.platform-process-intro>p{max-width:400px;margin:calc(var(--ds-space-unit) * 17) 0 calc(var(--ds-space-unit) * 21);color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.platform-process-steps{display:flex;flex-direction:column}.platform-process-steps article{min-height:81px;display:grid;grid-template-columns:31px 1fr 24px;align-items:center;gap:calc(var(--ds-space-unit) * 15);border-bottom:var(--ds-border-width) solid var(--ds-panel-border)}.platform-process-steps article:first-child{border-top:var(--ds-border-width) solid var(--ds-panel-border)}.platform-process-steps article>span{color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-process-steps article>div{display:grid;gap:calc(var(--ds-space-unit) * 5)}.platform-process-steps article strong{font:var(--ds-type-title-small);letter-spacing:var(--ds-type-title-small-tracking)}.platform-process-steps article p{margin:0;color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-process-steps article>svg{color:var(--ds-primary-500)}.platform-cta-band{position:relative;width:var(--platform-content-width);margin:calc(var(--ds-space-unit) * 92) auto;padding:calc(var(--ds-space-unit) * 43) calc(var(--ds-space-unit) * 48);overflow:hidden;border-radius:13px;background:var(--ds-primary-700);color:var(--ds-surface);--platform-button-filled-background:var(--ds-neutral-50);--platform-button-filled-foreground:var(--ds-text);--platform-button-filled-border:var(--ds-primary-200);--platform-button-filled-hover:var(--ds-primary-100)}.platform-cta-band>.platform-section-container{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--ds-space-unit) * 30)}.platform-cta-band:before,.platform-cta-orb{position:absolute;border:var(--ds-border-width) solid color-mix(in srgb,var(--ds-surface) 14.51%,transparent);border-radius:50%;content:""}.platform-cta-band:before{top:-170px;right:22%;width:420px;height:420px}.platform-cta-band>.platform-section-container>div:first-child{position:relative;z-index:1}.platform-cta-band .platform-kicker{color:var(--ds-primary-300)}.platform-cta-band h2{margin-top:calc(var(--ds-space-unit) * 13);font:var(--ds-type-headline-large);letter-spacing:var(--ds-type-headline-large-tracking)}.platform-cta-band p{margin:calc(var(--ds-space-unit) * 12) 0 0;color:var(--ds-neutral-200);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-cta-band>.platform-section-container>.platform-button{position:relative;z-index:1;flex:none}.platform-cta-orb{right:-75px;bottom:-190px;width:380px;height:380px}.platform-footer{border-top:var(--ds-border-width) solid var(--platform-color-line);background:var(--ds-surface)}.platform-footer-section{padding:calc(var(--ds-space-unit) * 51) var(--platform-content-gutter) calc(var(--ds-space-unit) * 45)}.platform-footer-main{display:grid;grid-template-columns:1.4fr repeat(4,.7fr) 1fr;gap:calc(var(--ds-space-unit) * 28)}.platform-footer-brand p{max-width:205px;margin:calc(var(--ds-space-unit) * 14) 0}.platform-footer-brand p,.platform-footer-note{color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--ds-space-unit) * 12)}.platform-footer-column>strong{margin-bottom:calc(var(--ds-space-unit) * 3);font:var(--ds-type-title-small);letter-spacing:var(--ds-type-title-small-tracking)}.platform-footer-column>a{color:var(--ds-text-muted);font:inherit}.platform-footer-action>span{color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-footer-bottom-content>a:hover,.platform-footer-column>a:hover{color:var(--ds-text-muted)}.platform-footer-action{padding:calc(var(--ds-space-unit) * 14);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--ds-space-unit) * 12);border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:8px;background:var(--ds-primary-50)}.platform-footer-action>a,.platform-footer-bottom-content>a{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 7);color:var(--ds-text-muted);font:var(--ds-type-label-large);letter-spacing:var(--ds-type-label-large-tracking)}.platform-footer-bottom{padding:calc(var(--ds-space-unit) * 16) var(--platform-content-gutter);border-top:var(--ds-border-width) solid var(--ds-panel-border);color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-footer-bottom-content{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--ds-space-unit) * 15)}.platform-subpage{min-height:70vh}.platform-subhero{width:100%;margin:auto;padding:calc(var(--ds-space-unit) * 90) var(--platform-content-gutter)}.platform-subhero>.platform-section-container{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:calc(var(--ds-space-unit) * 60)}.platform-subhero h1{margin:calc(var(--ds-space-unit) * 22) 0 calc(var(--ds-space-unit) * 17);font:var(--ds-type-display-large);letter-spacing:var(--ds-type-display-large-tracking)}.platform-subhero>.platform-section-container>div:first-child>p{max-width:570px;margin:0 0 calc(var(--ds-space-unit) * 26);color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.platform-subhero-art{position:relative;min-height:320px;display:grid;place-items:center}.platform-subhero-orbit{position:absolute;width:300px;height:300px;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:50%;box-shadow:0 0 0 34px var(--ds-primary-100),0 0 0 35px var(--ds-primary-200)}.platform-subhero-icon{position:relative;z-index:1;width:112px;height:112px;display:grid;place-items:center;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:28px;background:linear-gradient(145deg,var(--ds-surface),var(--ds-neutral-100));box-shadow:0 23px 48px color-mix(in srgb,var(--ds-primary-800) 10.98%,transparent);color:var(--ds-primary-600)}.platform-subhero-chip{position:absolute;z-index:2;padding:calc(var(--ds-space-unit) * 11) calc(var(--ds-space-unit) * 13);display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 8);border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:8px;background:var(--ds-surface);box-shadow:0 12px 32px color-mix(in srgb,var(--ds-neutral-800) 7.06%,transparent);color:var(--ds-primary-600);font-size:var(--ds-size-10)}.platform-subhero-chip-a{top:54px;right:1px}.platform-subhero-chip-b{bottom:71px;left:0}.platform-subhero-caption{position:absolute;right:1px;bottom:22px;color:var(--ds-text-muted);font-size:var(--ds-size-8);letter-spacing:.13em}.platform-subdetails{width:100%;margin:auto;padding:calc(var(--ds-space-unit) * 70) var(--platform-content-gutter) calc(var(--ds-space-unit) * 80);border-top:var(--ds-border-width) solid var(--platform-color-line)}.platform-subdetails>.platform-section-container{display:grid;grid-template-columns:.85fr 1fr;gap:calc(var(--ds-space-unit) * 100)}.platform-related h2,.platform-subdetails h2{max-width:500px;margin:calc(var(--ds-space-unit) * 15) 0 0;font:var(--ds-type-headline-large);letter-spacing:var(--ds-type-headline-large-tracking)}.platform-checklist{display:flex;flex-direction:column;gap:calc(var(--ds-space-unit) * 14)}.platform-checklist>div{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 12)}.platform-checklist>div>span{width:25px;height:25px;flex:none;display:grid;place-items:center;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:50%;background:var(--ds-primary-100);color:var(--ds-primary-600)}.platform-checklist p{margin:0;color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.platform-related{padding:calc(var(--ds-space-unit) * 68) var(--platform-content-gutter) calc(var(--ds-space-unit) * 82);background:var(--ds-neutral-100)}.platform-related h2{font:var(--ds-type-headline-large);letter-spacing:var(--ds-type-headline-large-tracking)}.platform-related-links{margin-top:calc(var(--ds-space-unit) * 26);display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--ds-space-unit) * 10)}.platform-related-links>a{position:relative;min-height:140px;padding:calc(var(--ds-space-unit) * 16);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--ds-space-unit) * 9);border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:8px;background:var(--ds-surface)}.platform-related-links>a>svg:first-child{color:var(--ds-text-muted)}.platform-related-links>a>strong{font:var(--ds-type-label-large);letter-spacing:var(--ds-type-label-large-tracking)}.platform-related-links>a>small{color:var(--ds-primary-500);font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-related-links>a>svg:last-child{position:absolute;top:15px;right:14px;color:var(--ds-text-muted)}.platform-related-links>a:hover{border-color:var(--ds-primary-400)}@media (min-width:761px) and (max-width:1200px){.platform-hero>.platform-section-container{grid-template-columns:.9fr 1.1fr}.platform-product-visual{transform:scale(.93)}.platform-logo-strip{font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-logo-strip,.platform-process{padding-inline:var(--platform-content-gutter)}.platform-process>.platform-section-container{gap:calc(var(--ds-space-unit) * 55)}.platform-footer-main{grid-template-columns:1.3fr repeat(4,.7fr);row-gap:calc(var(--ds-space-unit) * 28)}.platform-footer-action{grid-column:2/-1;flex-direction:row;justify-content:space-between}.platform-related{padding-inline:var(--platform-content-gutter)}}@media (max-width:760px){.platform-hero{width:100%;padding:calc(var(--ds-space-unit) * 52) var(--platform-content-gutter) calc(var(--ds-space-unit) * 43)}.platform-hero>.platform-section-container{grid-template-columns:1fr;gap:calc(var(--ds-space-unit) * 18)}.platform-hero:before{right:-20px;width:150px;height:150px}.platform-hero h1{margin:calc(var(--ds-space-unit) * 22) 0 calc(var(--ds-space-unit) * 14);letter-spacing:var(--ds-type-display-large-tracking)}.platform-hero-actions{margin-top:calc(var(--ds-space-unit) * 21);gap:calc(var(--ds-space-unit) * 8);flex-wrap:wrap}.platform-hero-proof{margin-top:calc(var(--ds-space-unit) * 24)}.platform-product-visual{min-height:350px;margin:0 -10px;transform:none}.platform-orbit-one{width:min(83vw,380px)}.platform-orbit-two{width:min(97vw,450px)}.platform-window{width:calc(100% - 28px);min-height:285px;transform:none}.platform-window-top{height:37px;padding:0 calc(var(--ds-space-unit) * 11)}.platform-window-body{min-height:248px;grid-template-columns:76px 1fr}.platform-window-sidebar{padding:calc(var(--ds-space-unit) * 9) calc(var(--ds-space-unit) * 5);gap:calc(var(--ds-space-unit) * 3)}.platform-window-sidebar>span{min-height:23px;padding:0 calc(var(--ds-space-unit) * 5);gap:calc(var(--ds-space-unit) * 4);font-size:var(--ds-size-7)}.platform-window-content{padding:calc(var(--ds-space-unit) * 12) calc(var(--ds-space-unit) * 9)}.platform-window-title strong{font-size:var(--ds-size-10)}.platform-stat-grid{margin-top:calc(var(--ds-space-unit) * 10);gap:calc(var(--ds-space-unit) * 5)}.platform-stat-grid>div{padding:calc(var(--ds-space-unit) * 7) calc(var(--ds-space-unit) * 6);gap:calc(var(--ds-space-unit) * 4)}.platform-stat-grid small,.platform-stat-grid>div>span{font-size:var(--ds-size-6)}.platform-stat-grid strong{font-size:var(--ds-size-10)}.platform-window-lower{margin-top:calc(var(--ds-space-unit) * 6);grid-template-columns:1fr .78fr;gap:calc(var(--ds-space-unit) * 5)}.platform-activity,.platform-preview-card,.platform-preview-image{min-height:103px}.platform-preview-image span{font-size:var(--ds-size-8)}.platform-preview-card>div:last-child{padding:calc(var(--ds-space-unit) * 8) calc(var(--ds-space-unit) * 5)}.platform-preview-card>div:last-child>strong{margin-top:calc(var(--ds-space-unit) * 5);font-size:var(--ds-size-7)}.platform-preview-card>div:last-child>span{font-size:var(--ds-size-5)}.platform-activity{padding:calc(var(--ds-space-unit) * 8);gap:calc(var(--ds-space-unit) * 9)}.platform-activity>strong{font-size:var(--ds-size-7)}.platform-activity>span{font-size:var(--ds-size-6)}.platform-activity small{font-size:var(--ds-size-5)}.platform-float-card{padding:calc(var(--ds-space-unit) * 7) calc(var(--ds-space-unit) * 8);gap:calc(var(--ds-space-unit) * 6);border-radius:calc(var(--ds-panel-radius) * 7 / 12)}.platform-float-card>span{width:24px;height:24px}.platform-float-card small{font-size:var(--ds-size-5)}.platform-float-card strong{font-size:var(--ds-size-7)}.platform-float-builder{top:13px;right:-2px}.platform-float-brand{bottom:39px;left:-2px}.platform-visual-caption{bottom:6px;font-size:var(--ds-size-7)}.platform-footer-main,.platform-section,.platform-subdetails,.platform-subhero{width:100%}.platform-intro>.platform-section-container{grid-template-columns:1fr;gap:calc(var(--ds-space-unit) * 18)}.platform-process h2,.platform-section h2{font:var(--ds-type-headline-large);letter-spacing:var(--ds-type-headline-large-tracking)}.platform-intro-copy>p{font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-section-top{align-items:flex-start;flex-direction:column;gap:calc(var(--ds-space-unit) * 15)}.platform-section-top>.platform-text-link{margin:0}.platform-suite-grid{margin-top:calc(var(--ds-space-unit) * 22);grid-template-columns:1fr;grid-auto-rows:minmax(206px,auto);gap:calc(var(--ds-space-unit) * 9)}.platform-suite-card{padding:calc(var(--ds-space-unit) * 16)}.platform-suite-card p{max-width:250px}.platform-workspace-lines{right:17px;width:36%;height:97px}.platform-workspace-lines span{height:23px}.platform-builder-lines{top:41px;right:11px;width:32%;height:84px}.platform-storefront-art{top:29px;right:24px;width:111px;height:96px}.platform-media-art{top:28px;right:24px;transform:scale(.84);transform-origin:top right}.platform-process>.platform-section-container{grid-template-columns:1fr;gap:calc(var(--ds-space-unit) * 27)}.platform-process-intro>p{font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-process-steps article{min-height:72px;grid-template-columns:24px 1fr 20px;gap:calc(var(--ds-space-unit) * 9)}.platform-cta-band{width:var(--platform-content-width);margin:calc(var(--ds-space-unit) * 52) auto;padding:calc(var(--ds-space-unit) * 26) calc(var(--ds-space-unit) * 21);--platform-button-filled-background:var(--ds-neutral-50);--platform-button-filled-foreground:var(--ds-text);--platform-button-filled-border:var(--ds-primary-200);--platform-button-filled-hover:var(--ds-primary-100)}.platform-cta-band>.platform-section-container{align-items:flex-start;flex-direction:column;gap:calc(var(--ds-space-unit) * 23)}.platform-cta-band:before{right:-80px}.platform-footer-section{padding:calc(var(--ds-space-unit) * 34) var(--platform-content-gutter) calc(var(--ds-space-unit) * 27)}.platform-footer-main{grid-template-columns:1fr 1fr;gap:calc(var(--ds-space-unit) * 27) calc(var(--ds-space-unit) * 15)}.platform-footer-action,.platform-footer-brand{grid-column:1/-1}.platform-footer-brand p{max-width:270px}.platform-footer-column{gap:calc(var(--ds-space-unit) * 10)}.platform-footer-action{padding:calc(var(--ds-space-unit) * 12)}.platform-footer-bottom{padding:calc(var(--ds-space-unit) * 10) var(--platform-content-gutter)}.platform-footer-bottom-content{display:grid;grid-template-columns:1fr auto;row-gap:calc(var(--ds-space-unit) * 5)}.platform-footer-bottom-content>span:nth-child(2){grid-column:1}.platform-footer-bottom-content>a{grid-column:2;grid-row:1/3}.platform-subhero{padding:calc(var(--ds-space-unit) * 56) var(--platform-content-gutter) calc(var(--ds-space-unit) * 42)}.platform-subhero>.platform-section-container{grid-template-columns:1fr;gap:calc(var(--ds-space-unit) * 10)}.platform-subhero h1{margin:calc(var(--ds-space-unit) * 18) 0 calc(var(--ds-space-unit) * 13)}.platform-subhero>.platform-section-container>div:first-child>p{font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-subhero-art{min-height:260px}.platform-subhero-orbit{width:225px;height:225px;box-shadow:0 0 0 22px var(--ds-primary-100),0 0 0 23px var(--ds-primary-200)}.platform-subhero-icon{width:86px;height:86px;border-radius:21px}.platform-subhero-chip{padding:calc(var(--ds-space-unit) * 8) calc(var(--ds-space-unit) * 10);font-size:var(--ds-size-8)}.platform-subhero-chip-a{top:36px;right:0}.platform-subhero-chip-b{bottom:48px;left:0}.platform-subhero-caption{bottom:8px}.platform-subdetails{padding:calc(var(--ds-space-unit) * 42) var(--platform-content-gutter) calc(var(--ds-space-unit) * 51)}.platform-subdetails>.platform-section-container{grid-template-columns:1fr;gap:calc(var(--ds-space-unit) * 25)}.platform-checklist{gap:calc(var(--ds-space-unit) * 12)}.platform-checklist p{font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.platform-related{padding:calc(var(--ds-space-unit) * 44) var(--platform-content-gutter) calc(var(--ds-space-unit) * 55)}.platform-related-links{grid-template-columns:1fr 1fr;gap:calc(var(--ds-space-unit) * 7)}.platform-related-links>a{min-height:130px;padding:calc(var(--ds-space-unit) * 12);gap:calc(var(--ds-space-unit) * 7)}.platform-related-links>a>strong{font-size:var(--platform-interactive-font-size);font-weight:var(--platform-interactive-font-weight)}}@media (prefers-reduced-motion:reduce){.platform-site *,.platform-site :after,.platform-site :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.platform-site :is(button,input,select,textarea){font-style:var(--platform-interactive-font-style);font:var(--ds-type-label-large);letter-spacing:var(--ds-type-label-large-tracking)}.platform-language{position:relative}.platform-language,.platform-language>summary{font:var(--ds-type-label-medium);letter-spacing:var(--ds-type-label-medium-tracking)}.platform-language>summary{width:fit-content;padding:var(--platform-language-padding-block) var(--platform-language-padding-inline);display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 6);border:var(--ds-border-width) solid var(--platform-color-line);border-radius:calc(var(--ds-control-radius) * 7 / 8);background:var(--ds-surface);color:var(--ds-text);cursor:pointer;list-style:none}.platform-language>summary::-webkit-details-marker{display:none;font:var(--ds-type-label-medium);letter-spacing:var(--ds-type-label-medium-tracking)}.platform-language-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:40;width:184px;padding:calc(var(--ds-space-unit) * 6);display:grid;gap:calc(var(--ds-space-unit) * 2);border:var(--ds-border-width) solid var(--platform-color-line);border-radius:calc(var(--ds-control-radius) * 9 / 8);background:var(--ds-surface);box-shadow:0 12px 28px color-mix(in srgb,var(--ds-primary-900) 9.8%,transparent)}.platform-language-panel,.platform-language-panel>a,.platform-language-panel>button{font:var(--ds-type-label-medium);letter-spacing:var(--ds-type-label-medium-tracking)}.platform-language-panel>a,.platform-language-panel>button{padding:calc(var(--ds-space-unit) * 8) calc(var(--ds-space-unit) * 10);display:flex;align-items:center;justify-content:space-between;border:0;border-radius:calc(var(--ds-control-radius) * 5 / 8);background:transparent;color:var(--ds-text);text-align:left;cursor:pointer}.platform-site :is(.platform-hero-copy>p,.platform-intro-copy>p,.platform-suite-card p,.platform-process-intro>p,.platform-process-steps article p,.platform-cta-band p,.platform-subhero>.platform-section-container>div:first-child>p,.platform-checklist p,.platform-footer-brand p,.platform-mega-feature p,.platform-related-links>a>small){font-family:var(--platform-body-font-family);font-size:var(--platform-body-font-size);font-style:var(--platform-body-font-style);font-weight:var(--platform-body-font-weight);line-height:var(--platform-body-line-height);letter-spacing:var(--platform-body-letter-spacing)}.platform-site :is(.platform-hero h1,.platform-subhero h1,.pricing-hero h1,.legal-heading h1){font-family:var(--platform-hero-display-font-family);font-size:var(--platform-hero-display-font-size);font-weight:var(--platform-hero-display-font-weight);line-height:var(--platform-hero-display-line-height);letter-spacing:var(--platform-hero-display-letter-spacing)}.platform-site .platform-hero h1 em{font-family:var(--platform-hero-display-accent-font-family);font-style:var(--platform-hero-display-accent-font-style);font-weight:var(--platform-hero-display-accent-font-weight);letter-spacing:var(--platform-hero-display-accent-letter-spacing)}.platform-site :is(.platform-section h2,.platform-process h2,.platform-cta-band h2,.platform-subdetails h2,.platform-related h2,.pricing-section-heading h2,.pricing-templates h2,.pricing-final h2){font-family:var(--platform-section-heading-font-family);font-size:var(--platform-section-heading-font-size);font-style:var(--platform-section-heading-font-style);font-weight:var(--platform-section-heading-font-weight);line-height:var(--platform-section-heading-line-height);letter-spacing:var(--platform-section-heading-letter-spacing)}@media (max-width:1200px){.platform-logo{font-size:var(--ds-size-21)}.platform-logo-mark{width:29px;height:29px}.platform-desktop-nav,.platform-site .platform-header-trailing>.platform-header-dashboard{display:none}.platform-logo-strip{padding:calc(var(--ds-space-unit) * 14) var(--platform-content-gutter)}.platform-logo-strip,.platform-logo-strip>.platform-section-container{font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-logo-strip>.platform-section-container{align-items:flex-start;flex-direction:column;gap:calc(var(--ds-space-unit) * 14)}.platform-logo-strip>.platform-section-container>div,.platform-logo-strip>.platform-section-container>span{font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-logo-strip>.platform-section-container>div{width:100%;justify-content:space-between;gap:calc(var(--ds-space-unit) * 7)}.platform-logo-strip>.platform-section-container>div>span{gap:calc(var(--ds-space-unit) * 4);font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.platform-logo-strip>.platform-section-container>div>span svg{width:12px;font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}}.pricing-page{padding:calc(var(--ds-space-unit) * 72) var(--platform-content-gutter) calc(var(--ds-space-unit) * 96)}.pricing-hero{max-width:760px;margin:0 auto calc(var(--ds-space-unit) * 34);text-align:center}.pricing-hero h1{margin:calc(var(--ds-space-unit) * 18) auto calc(var(--ds-space-unit) * 14);max-width:720px;color:var(--ds-text);font:var(--ds-type-display-large);letter-spacing:var(--ds-type-display-large-tracking)}.pricing-hero>.platform-section-container>p,.pricing-section-heading>p{margin:0 auto;max-width:640px;color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.pricing-interval{width:fit-content;margin:calc(var(--ds-space-unit) * 26) auto 0;padding:calc(var(--ds-space-unit) * 4);display:flex;gap:calc(var(--ds-space-unit) * 4);border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:10px;background:var(--ds-surface)}.pricing-interval button{min-height:38px;padding:calc(var(--ds-space-unit) * 8) calc(var(--ds-space-unit) * 14);border:0;border-radius:calc(var(--ds-control-radius) * 7 / 8);background:transparent;color:var(--ds-text-muted);font:var(--ds-type-label-medium);letter-spacing:var(--ds-type-label-medium-tracking);cursor:pointer}.pricing-interval button[aria-pressed=true]{background:var(--ds-primary-100);color:var(--ds-primary-800);font-weight:var(--ds-type-title-small-weight)}.pricing-plan-grid>.platform-section-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--ds-space-unit) * 14);align-items:stretch}.pricing-plan{position:relative;min-width:0;padding:calc(var(--ds-space-unit) * 24);display:flex;flex-direction:column;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:calc(var(--ds-panel-radius) * 14 / 12);background:var(--ds-surface)}.pricing-plan.is-recommended{border-color:var(--ds-primary-400);box-shadow:0 0 0 1px var(--ds-primary-200)}.pricing-recommended{position:absolute;top:14px;right:14px;padding:calc(var(--ds-space-unit) * 5) calc(var(--ds-space-unit) * 8);border-radius:999px;background:var(--ds-primary-100);color:var(--ds-primary-800);font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.pricing-plan-top{min-height:48px;display:grid;gap:calc(var(--ds-space-unit) * 5);align-content:start}.pricing-plan-top h2{margin:0;color:var(--ds-text);font:var(--ds-type-title-large);letter-spacing:var(--ds-type-title-large-tracking)}.pricing-plan-top>span{color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.pricing-price{margin-top:calc(var(--ds-space-unit) * 18);display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(var(--ds-space-unit) * 6)}.pricing-price strong{color:var(--ds-text);font:var(--ds-type-headline-small);letter-spacing:var(--ds-type-headline-small-tracking)}.pricing-charge,.pricing-price>span{color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.pricing-charge{min-height:45px;margin:calc(var(--ds-space-unit) * 8) 0 0}.pricing-charge strong{color:var(--ds-text)}.pricing-charge>span{color:var(--ds-text-muted)}.pricing-plan-limits{margin:calc(var(--ds-space-unit) * 22) 0 calc(var(--ds-space-unit) * 24);padding:0;display:grid;gap:calc(var(--ds-space-unit) * 12);list-style:none}.pricing-plan-limits li{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 9);color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.pricing-plan-limits svg{flex:none;color:var(--ds-primary-600)}.pricing-plan-limits strong{color:var(--ds-text);font-weight:var(--ds-type-title-small-weight)}.pricing-cta{width:100%;margin-top:auto;justify-content:center;text-align:center}.pricing-value-band{margin-top:calc(var(--ds-space-unit) * 44);padding:calc(var(--ds-space-unit) * 24) calc(var(--ds-space-unit) * 28);border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:12px;background:var(--ds-primary-50)}.pricing-value-band>.platform-section-container{display:flex;align-items:flex-start;gap:calc(var(--ds-space-unit) * 15)}.pricing-value-mark{width:34px;height:34px;flex:none;display:grid;place-items:center;border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:9px;background:var(--ds-surface);color:var(--ds-primary-700)}.pricing-value-band h2{margin:calc(var(--ds-space-unit) * 1) 0 calc(var(--ds-space-unit) * 6);color:var(--ds-text);font:var(--ds-type-title-large);letter-spacing:var(--ds-type-title-large-tracking)}.pricing-value-band p{margin:0;color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.pricing-addons,.pricing-compare,.pricing-faq{margin-top:calc(var(--ds-space-unit) * 78)}.pricing-section-heading{margin-bottom:calc(var(--ds-space-unit) * 22)}.pricing-final h2,.pricing-section-heading h2,.pricing-templates h2{margin:calc(var(--ds-space-unit) * 9) 0 calc(var(--ds-space-unit) * 8);color:var(--ds-text);font:var(--ds-type-headline-large);letter-spacing:var(--ds-type-headline-large-tracking)}.pricing-section-heading>p{margin:0;font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.pricing-table-scroll{overflow-x:auto;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:calc(var(--ds-panel-radius) * 12 / 12);background:var(--ds-surface)}.pricing-table-scroll:focus-visible{outline:2px solid var(--ds-primary-500);outline-offset:3px}.pricing-table-scroll table{width:100%;min-width:760px;border-collapse:collapse;text-align:left}.pricing-table-scroll td,.pricing-table-scroll th{padding:calc(var(--ds-space-unit) * 15) calc(var(--ds-space-unit) * 18);border-bottom:var(--ds-border-width) solid var(--ds-panel-border);color:var(--ds-text);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.pricing-table-scroll thead th{color:var(--ds-text);background:var(--ds-neutral-50)}.pricing-table-scroll tbody th,.pricing-table-scroll thead th{font-weight:var(--ds-type-body-small-weight)}.pricing-table-scroll tr:last-child td,.pricing-table-scroll tr:last-child th{border-bottom:0}.pricing-table-scroll thead th span{display:block;margin-top:calc(var(--ds-space-unit) * 4);color:var(--ds-primary-700);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.pricing-addons{padding:calc(var(--ds-space-unit) * 30);border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:calc(var(--ds-panel-radius) * 14 / 12);background:var(--ds-neutral-50)}.pricing-addons .pricing-section-heading{margin-bottom:calc(var(--ds-space-unit) * 18)}.pricing-addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--ds-space-unit) * 10)}.pricing-addon-grid article{min-width:0;padding:calc(var(--ds-space-unit) * 15);display:grid;gap:calc(var(--ds-space-unit) * 7);border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:9px;background:var(--ds-surface)}.pricing-addon-grid article>span{color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.pricing-addon-grid article>strong{color:var(--ds-text);font:var(--ds-type-title-small);letter-spacing:var(--ds-type-title-small-tracking)}.pricing-addon-grid article>small,.pricing-addon-grid article>strong small{color:var(--ds-text-muted);font:var(--ds-type-title-small);letter-spacing:var(--ds-type-title-small-tracking)}.pricing-templates{margin-top:calc(var(--ds-space-unit) * 42);padding:calc(var(--ds-space-unit) * 34);overflow:hidden;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:14px;background:var(--ds-surface)}.pricing-templates>.platform-section-container{display:grid;grid-template-columns:1fr 190px;align-items:center;gap:calc(var(--ds-space-unit) * 32)}.pricing-templates>.platform-section-container>div{max-width:680px}.pricing-templates h2{font:var(--ds-type-headline-large);letter-spacing:var(--ds-type-headline-large-tracking)}.pricing-templates p{margin:0 0 calc(var(--ds-space-unit) * 16);color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.pricing-template-art{position:relative;width:170px;height:150px;justify-self:center;display:grid;place-items:center;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:10px;background:var(--ds-primary-50);transform:rotate(4deg)}.pricing-template-art>span{z-index:1;width:82px;height:110px;display:grid;place-items:center;border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:5px;background:var(--ds-surface);color:var(--ds-primary-700);font:italic calc(var(--ds-body-size) * 24 / 14) var(--ds-font-accent)}.pricing-template-art i{position:absolute;width:68px;height:94px;border:var(--ds-border-width) solid var(--ds-panel-border);border-radius:5px;background:var(--ds-surface)}.pricing-template-art i:first-of-type{transform:translate(-28px,8px) rotate(-11deg)}.pricing-template-art i:nth-of-type(2){transform:translate(25px,10px) rotate(12deg)}.pricing-template-art i:nth-of-type(3){width:34px;height:34px;border-radius:50%;transform:translate(53px,-52px);background:var(--ds-primary-100)}.pricing-faq>.platform-section-container{display:grid;grid-template-columns:.7fr 1.3fr;gap:calc(var(--ds-space-unit) * 38)}.pricing-faq .pricing-section-heading{margin:0}.pricing-faq>.platform-section-container>div:last-child{border-top:var(--ds-border-width) solid var(--ds-panel-border)}.pricing-faq details{border-bottom:var(--ds-border-width) solid var(--ds-panel-border)}.pricing-faq summary{padding:calc(var(--ds-space-unit) * 17) calc(var(--ds-space-unit) * 2);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--ds-space-unit) * 16);color:var(--ds-text);font:var(--ds-type-title-small);letter-spacing:var(--ds-type-title-small-tracking);cursor:pointer;list-style:none}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary span{color:var(--ds-primary-600);font:var(--ds-type-title-small);letter-spacing:var(--ds-type-title-small-tracking);transition:transform .15s ease}.pricing-faq details[open] summary span{transform:rotate(45deg)}.pricing-faq details p{margin:0;padding:0 calc(var(--ds-space-unit) * 24) calc(var(--ds-space-unit) * 17) calc(var(--ds-space-unit) * 2);color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.pricing-final{margin-top:calc(var(--ds-space-unit) * 76);padding:calc(var(--ds-space-unit) * 42) calc(var(--ds-space-unit) * 24);border-radius:14px;background:var(--ds-primary-50);text-align:center}.pricing-final>.platform-section-container{display:grid;justify-items:center}.pricing-final h2{max-width:650px;margin-top:calc(var(--ds-space-unit) * 12)}.pricing-final p{max-width:560px;margin:0 0 calc(var(--ds-space-unit) * 20);color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}@media(min-width:761px) and (max-width:1200px){.pricing-addon-grid,.pricing-plan-grid>.platform-section-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pricing-page{padding:calc(var(--ds-space-unit) * 44) var(--platform-content-gutter) calc(var(--ds-space-unit) * 64)}.pricing-hero{margin-bottom:calc(var(--ds-space-unit) * 25);text-align:left}.pricing-hero h1{margin:calc(var(--ds-space-unit) * 14) 0 calc(var(--ds-space-unit) * 12)}.pricing-hero>.platform-section-container>p{font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.pricing-interval{margin:calc(var(--ds-space-unit) * 20) 0 0}.pricing-interval button{padding-inline:calc(var(--ds-space-unit) * 10)}.pricing-addon-grid,.pricing-plan-grid>.platform-section-container{grid-template-columns:1fr}.pricing-plan{padding:calc(var(--ds-space-unit) * 20)}.pricing-value-band{margin-top:calc(var(--ds-space-unit) * 28);padding:calc(var(--ds-space-unit) * 19)}.pricing-addons,.pricing-compare,.pricing-faq{margin-top:calc(var(--ds-space-unit) * 54)}.pricing-addons{padding:calc(var(--ds-space-unit) * 20)}.pricing-templates{padding:calc(var(--ds-space-unit) * 23)}.pricing-templates>.platform-section-container{grid-template-columns:1fr;gap:calc(var(--ds-space-unit) * 20)}.pricing-template-art{grid-row:1;width:145px;height:126px}.pricing-template-art>span{width:70px;height:92px}.pricing-faq>.platform-section-container{grid-template-columns:1fr;gap:calc(var(--ds-space-unit) * 18)}.pricing-final{margin-top:calc(var(--ds-space-unit) * 52);padding:calc(var(--ds-space-unit) * 32) calc(var(--ds-space-unit) * 20)}}.pricing-addon-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--ds-space-unit) * 24)}.pricing-addon-group h3{margin:0 0 calc(var(--ds-space-unit) * 10);color:var(--ds-text);font:var(--ds-type-title-medium);letter-spacing:var(--ds-type-title-medium-tracking)}.pricing-addon-group .pricing-addon-grid{grid-template-columns:1fr}@media(max-width:760px){.pricing-addon-groups{grid-template-columns:1fr;gap:calc(var(--ds-space-unit) * 18)}}html:has(.legal-page){scroll-behavior:smooth;scroll-padding-top:96px}.legal-page{padding:calc(var(--ds-space-unit) * 36) var(--platform-content-gutter) calc(var(--ds-space-unit) * 104);color:var(--ds-text)}.legal-breadcrumb{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 10);color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.legal-breadcrumb a{color:inherit;text-decoration:none}.legal-article a:hover,.legal-breadcrumb a:hover{color:var(--ds-primary-700)}.legal-heading{max-width:760px;margin:calc(var(--ds-space-unit) * 68) 0 calc(var(--ds-space-unit) * 48);padding-bottom:calc(var(--ds-space-unit) * 30);border-bottom:var(--ds-border-width) solid var(--ds-border)}.legal-eyebrow{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 8);color:var(--ds-primary-600);font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking)}.legal-heading h1{margin:calc(var(--ds-space-unit) * 17) 0 calc(var(--ds-space-unit) * 12);font:var(--ds-type-display-large);letter-spacing:var(--ds-type-display-large-tracking)}.legal-heading>p{max-width:620px;margin:0;color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.legal-meta{display:flex;align-items:center;gap:calc(var(--ds-space-unit) * 10);margin-top:calc(var(--ds-space-unit) * 22);color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.legal-document-layout{display:grid;grid-template-columns:218px minmax(0,720px);gap:calc(var(--ds-space-unit) * 112);align-items:start}.legal-aside{position:sticky;top:84px;display:grid;gap:calc(var(--ds-space-unit) * 28)}.legal-toc>p{margin:0 0 calc(var(--ds-space-unit) * 12);color:var(--ds-text-muted);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.legal-toc ol{max-height:min(62vh,610px);overflow:auto;margin:0;padding:0 0 0 calc(var(--ds-space-unit) * 1);display:grid;gap:calc(var(--ds-space-unit) * 2);list-style:none;scrollbar-width:thin}.legal-toc a{display:block;padding:calc(var(--ds-space-unit) * 7) calc(var(--ds-space-unit) * 10);border-left:2px solid transparent;border-radius:0 6px 6px 0;color:var(--ds-text-muted);font:var(--ds-type-label-large);letter-spacing:var(--ds-type-label-large-tracking);text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.legal-toc a:hover{color:var(--ds-text);background:var(--ds-primary-50)}.legal-toc a[aria-current=location]{border-left-color:var(--ds-primary-500);color:var(--ds-primary-700);background:var(--ds-primary-50)}.legal-aside-note{padding:calc(var(--ds-space-unit) * 15);border:var(--ds-border-width) solid var(--ds-border);border-radius:9px;background:var(--ds-surface)}.legal-aside-note p,.legal-aside-note>span{font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.legal-aside-note p{margin:calc(var(--ds-space-unit) * 7) 0 calc(var(--ds-space-unit) * 11);color:var(--ds-text-muted)}.legal-aside-note a,.legal-next a{display:inline-flex;align-items:center;gap:calc(var(--ds-space-unit) * 6);color:var(--ds-primary-700);font:var(--ds-type-label-small);letter-spacing:var(--ds-type-label-small-tracking);text-decoration:none}.legal-article{min-width:0}.legal-section{scroll-margin-top:28px;padding:0 0 calc(var(--ds-space-unit) * 28);margin:0 0 calc(var(--ds-space-unit) * 28);border-bottom:var(--ds-border-width) solid var(--ds-border)}.legal-section h2{font:var(--ds-type-title-large);letter-spacing:var(--ds-type-title-large-tracking)}.legal-section h2,.legal-section p{margin:0 0 calc(var(--ds-space-unit) * 13)}.legal-section p{color:var(--ds-text-muted);font:var(--ds-type-body-large);letter-spacing:var(--ds-type-body-large-tracking)}.legal-section p:last-child{margin-bottom:0}.legal-section a{color:var(--ds-primary-700)}.legal-callout{display:flex;gap:calc(var(--ds-space-unit) * 12);align-items:flex-start;margin-top:calc(var(--ds-space-unit) * 8);padding:calc(var(--ds-space-unit) * 15) calc(var(--ds-space-unit) * 16);border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:9px;background:var(--ds-primary-50)}.legal-callout>span{display:flex;color:var(--ds-primary-600)}.legal-callout p{margin:0;color:var(--ds-text);font:var(--ds-type-body-small);letter-spacing:var(--ds-type-body-small-tracking)}.legal-next{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(var(--ds-space-unit) * 14);margin-top:calc(var(--ds-space-unit) * 26)}.legal-next a:last-child{color:var(--ds-text-muted)}@media (min-width:761px) and (max-width:1200px){.legal-document-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:calc(var(--ds-space-unit) * 34)}}@media (max-width:760px){.legal-page{padding:calc(var(--ds-space-unit) * 24) var(--platform-content-gutter) calc(var(--ds-space-unit) * 64)}.legal-heading{margin:calc(var(--ds-space-unit) * 45) 0 calc(var(--ds-space-unit) * 24);padding-bottom:calc(var(--ds-space-unit) * 23)}.legal-heading h1{margin-top:calc(var(--ds-space-unit) * 14)}.legal-meta{margin-top:calc(var(--ds-space-unit) * 16)}.legal-document-layout{display:flex;flex-direction:column;gap:calc(var(--ds-space-unit) * 26)}.legal-aside{position:static;width:100%;gap:0}.legal-toc{width:100%}.legal-toc ol{display:flex;max-height:none;gap:calc(var(--ds-space-unit) * 6);padding:0 0 calc(var(--ds-space-unit) * 8);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.legal-toc li{flex:0 0 auto}.legal-toc a{padding:calc(var(--ds-space-unit) * 8) calc(var(--ds-space-unit) * 11);border:var(--ds-border-width) solid var(--ds-border);border-radius:999px;white-space:nowrap}.legal-toc a[aria-current=location]{border-color:var(--ds-primary-300)}.legal-aside-note{display:none}.legal-section{scroll-margin-top:18px;padding-bottom:calc(var(--ds-space-unit) * 22);margin-bottom:calc(var(--ds-space-unit) * 22)}}@media (prefers-reduced-motion:reduce){html:has(.legal-page){scroll-behavior:auto}.legal-page *,.legal-page :after,.legal-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.platform-home{--home-section-padding:calc(var(--ds-space-unit) * 88);--home-section-gap:calc(var(--ds-space-unit) * 64);--home-item-padding:calc(var(--ds-space-unit) * 24)}.platform-home section[id]{scroll-margin-top:calc(var(--platform-header-padding-block) * 2 + var(--ds-space-unit) * 56)}.platform-home .platform-cta-band{margin-block:0 var(--home-section-padding)}.home-brands,.home-faq{padding:var(--home-section-padding) var(--platform-content-gutter)}.home-brands{border-top:var(--ds-border-width) solid var(--platform-color-line)}.home-brands>.platform-section-container,.home-faq>.platform-section-container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:var(--home-section-gap)}.home-section-intro>p{max-width:42ch;margin:calc(var(--ds-space-unit) * 20) 0 calc(var(--ds-space-unit) * 24);color:var(--platform-color-muted);font:var(--platform-body-font-weight) var(--platform-body-font-size)/var(--platform-body-line-height) var(--platform-body-font-family)}.home-brand-features{display:grid}.home-brand-features article{display:flex;align-items:flex-start;gap:calc(var(--ds-space-unit) * 20);padding-block:var(--home-item-padding);border-bottom:var(--ds-border-width) solid var(--platform-color-line)}.home-brand-features article:first-child{padding-top:0}.home-brand-features article:last-child{border-bottom:0;padding-bottom:0}.home-feature-icon{display:inline-flex;flex:none;padding:calc(var(--ds-space-unit) * 12);border:var(--ds-border-width) solid var(--ds-primary-200);border-radius:var(--ds-panel-radius);background:var(--ds-primary-50);color:var(--ds-primary-700)}.home-brand-features h3{margin:0 0 calc(var(--ds-space-unit) * 8);color:var(--platform-color-ink);font:var(--ds-type-title-small);letter-spacing:var(--ds-type-title-small-tracking)}.home-brand-features p,.home-faq-answer p{margin:0;color:var(--platform-color-muted);font:var(--platform-body-font-weight) var(--platform-body-font-size)/var(--platform-body-line-height) var(--platform-body-font-family)}.home-faq-list{border-top:var(--ds-border-width) solid var(--platform-color-line)}.home-faq details{border-bottom:var(--ds-border-width) solid var(--platform-color-line)}.home-faq summary{display:flex;justify-content:space-between;align-items:center;gap:calc(var(--ds-space-unit) * 20);padding-block:var(--home-item-padding);list-style:none;color:var(--platform-color-ink);font:var(--ds-type-title-small);letter-spacing:var(--ds-type-title-small-tracking);cursor:pointer;transition:color .16s ease}.home-faq summary::-webkit-details-marker{display:none}.home-faq summary:hover{color:var(--ds-primary-600)}.home-faq summary:focus-visible{outline:calc(var(--ds-border-width) * 2) solid var(--platform-button-focus-ring);outline-offset:calc(var(--ds-space-unit) * 4);border-radius:var(--ds-action-radius)}.home-faq summary>svg{flex:none;color:var(--ds-primary-600);transition:transform .18s ease}.home-faq details[open] summary>svg{transform:rotate(180deg)}.home-faq-answer{padding-bottom:var(--home-item-padding)}.home-faq-answer .platform-text-link{margin-top:calc(var(--ds-space-unit) * 16)}@media (min-width:761px) and (max-width:1200px){.platform-home{--home-section-gap:calc(var(--ds-space-unit) * 40)}}@media (max-width:760px){.platform-home{--home-section-padding:calc(var(--ds-space-unit) * 56);--home-section-gap:calc(var(--ds-space-unit) * 32);--home-item-padding:calc(var(--ds-space-unit) * 20)}.home-brands>.platform-section-container,.home-faq>.platform-section-container{grid-template-columns:minmax(0,1fr)}.home-brand-features article{gap:calc(var(--ds-space-unit) * 16)}}@media (prefers-reduced-motion:reduce){.platform-home *,.platform-home :after,.platform-home :before{animation:none;transition:none;scroll-behavior:auto}}.platform-mobile-trigger{display:none}.platform-mobile-dialog{position:fixed;inset:0 auto 0 0;width:var(--platform-drawer-width);height:100dvh;max-height:none;max-width:none;margin:0;padding:0;border:0;border-right:var(--ds-border-width) solid var(--ds-border);background:var(--ds-surface);color:var(--ds-text);box-shadow:12px 0 32px color-mix(in srgb,var(--ds-text) 12%,transparent);overflow:hidden}.platform-mobile-dialog::backdrop{background:color-mix(in srgb,var(--ds-text) 36%,transparent)}body:has(.platform-mobile-dialog[open]){overflow:hidden}.platform-mobile-panel{height:100%;padding:max(var(--platform-drawer-padding),env(safe-area-inset-top)) var(--platform-drawer-padding) max(var(--platform-drawer-padding),env(safe-area-inset-bottom));display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--platform-drawer-padding);font:var(--platform-primary-label)}.platform-mobile-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-8)}.platform-mobile-close,.platform-mobile-trigger{padding:var(--ds-space-8);align-items:center;justify-content:center;border:var(--ds-border-width) solid var(--ds-border);border-radius:var(--ds-control-radius);background:var(--ds-surface);color:var(--ds-text-muted);cursor:pointer}.platform-mobile-close{display:inline-flex;flex:none}.platform-mobile-nav{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.platform-mobile-panel .platform-mobile-children>a,.platform-mobile-panel .platform-mobile-row{display:flex;align-items:center;gap:var(--ds-space-12);padding:var(--platform-drawer-item-padding);border-radius:var(--ds-control-radius);color:var(--ds-text);font:var(--platform-primary-label);list-style:none;cursor:pointer}.platform-mobile-children>a>span,.platform-mobile-row>span{flex:1;min-width:0}.platform-mobile-children>a>svg,.platform-mobile-row>svg{flex:none;color:var(--ds-text-muted)}.platform-mobile-group>summary::-webkit-details-marker{display:none}.platform-mobile-group>summary>svg:last-child{transition:transform .16s ease}.platform-mobile-group[open]>summary>svg:last-child{transform:rotate(180deg)}.platform-mobile-children{margin-inline-start:var(--ds-space-20);padding-inline-start:var(--ds-space-8);border-inline-start:var(--ds-border-width) solid var(--ds-border)}.platform-mobile-panel .platform-mobile-children>a{gap:var(--ds-space-8);font:var(--ds-type-label-large);letter-spacing:var(--ds-type-label-large-tracking)}.platform-mobile-panel-footer{display:grid;gap:var(--ds-space-8)}@media (max-width:1200px){.platform-mobile-trigger{display:inline-flex}}@media (prefers-reduced-motion:no-preference){.platform-mobile-dialog[open]{animation:public-drawer-enter .18s ease-out}@keyframes public-drawer-enter{0%{transform:translateX(-100%)}to{transform:translateX(0)}}}.platform-site .platform-header .platform-menu-control{color:var(--platform-menu-default-foreground);transition:color .16s ease}@media (hover:hover){.platform-site .platform-header .platform-menu-control:hover{color:var(--platform-menu-hover-foreground)}.platform-site .platform-header .platform-mega-item:hover{background-color:var(--platform-menu-hover-background)}}.platform-site .platform-header .platform-menu-control:is([aria-current=page],[aria-pressed=true],[data-active=true]),.platform-site .platform-header details[open]>.platform-menu-control{color:var(--platform-menu-active-foreground)}.platform-site .platform-header .platform-menu-control:active{color:var(--platform-menu-active-foreground)}.platform-site .platform-header .platform-mega-item[aria-current=page]{color:var(--ds-primary-800);background-color:var(--platform-menu-active-background)}.platform-site .platform-header .platform-mega-item{transition:color .16s ease,background-color .16s ease}.platform-mega-arrow{opacity:0}.platform-mega-item:is(:hover,:focus-visible,[aria-current=page]) .platform-mega-arrow{opacity:1}.platform-site .platform-header .platform-menu-control:focus-visible{outline:calc(var(--ds-border-width) * 2) solid var(--platform-button-focus-ring);outline-offset:calc(var(--ds-space-unit) * 3)}.platform-language-panel .platform-menu-control>svg,.platform-language>summary>svg,.platform-mega>summary>svg{color:var(--platform-menu-default-foreground)}@media (prefers-reduced-motion:reduce){.platform-site .platform-header .platform-menu-control{transition:none}}.platform-site,.workspace-login{--public-site-gutter:calc(var(--ds-space-unit) * 64)}@media (min-width:761px) and (max-width:1200px){.platform-site,.workspace-login{--public-site-gutter:calc(var(--ds-space-unit) * 24)}}@media (max-width:760px){.platform-site,.workspace-login{--public-site-gutter:var(--ds-mobile-page-gutter)}}.platform-site{--platform-color-ink:var(--ds-text);--platform-color-muted:var(--ds-text-muted);--platform-color-brand:var(--ds-primary-500);--platform-color-line:var(--ds-border);--platform-color-mint:var(--ds-primary-50);--platform-color-page:var(--ds-page);--platform-font-family:var(--ds-type-body-large-font);--platform-interactive-font-family:var(--ds-type-label-large-font);--platform-interactive-font-size:var(--ds-type-label-large-size);--platform-interactive-font-style:normal;--platform-interactive-font-weight:var(--ds-type-label-large-weight);--platform-interactive-line-height:var(--ds-type-label-large-line-height);--platform-interactive-letter-spacing:var(--ds-type-label-large-tracking);--platform-primary-label:var(--ds-type-label-large-weight) var(--ds-type-label-large-size)/var(--ds-type-label-large-line-height) var(--ds-type-label-large-font);--platform-button-icon-size:calc(var(--ds-action-size) * 10 / 14);--platform-button-focus-ring:var(--ds-primary-500);--platform-button-filled-background:var(--ds-primary-700);--platform-button-filled-foreground:var(--ds-on-action);--platform-button-filled-border:var(--ds-primary-600);--platform-button-filled-hover:var(--ds-primary-800);--platform-button-outline-background:transparent;--platform-button-outline-foreground:var(--ds-text);--platform-button-outline-border:var(--ds-primary-300);--platform-button-outline-hover:var(--ds-primary-50);--platform-button-padding-block:calc(var(--ds-space-unit) * 8);--platform-button-padding-inline:calc(var(--ds-space-unit) * 20);--platform-button-gap:calc(var(--ds-space-unit) * 10);--platform-icon-button-padding:calc(var(--ds-space-unit) * 12);--platform-nav-font-family:var(--platform-interactive-font-family);--platform-nav-font-size:var(--platform-interactive-font-size);--platform-nav-font-weight:var(--platform-interactive-font-weight);--platform-nav-line-height:var(--platform-interactive-line-height);--platform-nav-letter-spacing:var(--platform-interactive-letter-spacing);--platform-body-font-family:var(--ds-type-body-large-font);--platform-body-font-size:var(--ds-type-body-large-size);--platform-body-font-style:normal;--platform-body-font-weight:var(--ds-type-body-large-weight);--platform-body-line-height:var(--ds-type-body-large-line-height);--platform-body-letter-spacing:var(--ds-type-body-large-tracking);--platform-hero-display-font-family:var(--ds-type-display-large-font);--platform-hero-display-font-size:var(--ds-type-display-large-size);--platform-hero-display-font-weight:var(--ds-type-display-large-weight);--platform-hero-display-line-height:var(--ds-type-display-large-line-height);--platform-hero-display-letter-spacing:var(--ds-type-display-large-tracking);--platform-hero-display-accent-font-family:var(--ds-font-accent);--platform-hero-display-accent-font-style:italic;--platform-hero-display-accent-font-weight:var(--ds-weight-400);--platform-hero-display-accent-letter-spacing:-2px;--platform-section-heading-font-family:var(--ds-type-headline-large-font);--platform-section-heading-font-size:var(--ds-type-headline-large-size);--platform-section-heading-font-style:normal;--platform-section-heading-font-weight:var(--ds-type-headline-large-weight);--platform-section-heading-line-height:var(--ds-type-headline-large-line-height);--platform-section-heading-letter-spacing:var(--ds-type-headline-large-tracking);--platform-drawer-width:min(78vw,360px);--platform-drawer-padding:calc(var(--ds-space-unit) * 16);--platform-drawer-sub-label-size:var(--ds-type-label-medium-size);--platform-drawer-item-padding:calc(var(--ds-space-unit) * 10) calc(var(--ds-space-unit) * 12);--platform-language-font-size:var(--ds-type-label-medium-size);--platform-language-padding-block:calc(var(--ds-space-unit) * 6);--platform-language-padding-inline:calc(var(--ds-space-unit) * 8);--platform-header-padding-block:calc(var(--ds-space-unit) * 16);--platform-menu-default-foreground:var(--ds-text);--platform-menu-hover-foreground:var(--ds-primary-700);--platform-menu-active-foreground:var(--platform-color-brand);--platform-menu-hover-background:var(--ds-primary-50);--platform-menu-active-background:var(--ds-primary-100);--platform-header-layer:30;--platform-mega-layer:40;--platform-mega-overlap:calc(var(--ds-space-unit) * 8);--platform-header-leading-gap:calc(var(--ds-space-unit) * 48);--platform-header-group-gap:calc(var(--ds-space-unit) * 24);--platform-header-menu-gap:calc(var(--ds-space-unit) * 32);--platform-header-actions-gap:var(--platform-header-menu-gap);--platform-content-max:1440px;--platform-content-gutter:var(--public-site-gutter);--platform-content-inset:calc(var(--platform-content-gutter) * 2);--platform-content-width:min(var(--platform-content-max),calc(100% - var(--platform-content-inset)))}@media (max-width:760px){.platform-site{--platform-header-group-gap:calc(var(--ds-space-unit) * 8)}}.platform-site .platform-button{width:fit-content;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--platform-button-gap);padding:var(--platform-button-padding-block) var(--platform-button-padding-inline);border:var(--ds-border-width) solid var(--platform-button-border);border-radius:var(--ds-control-radius);background:var(--platform-button-background);color:var(--platform-button-foreground);font:var(--platform-primary-label);letter-spacing:var(--platform-interactive-letter-spacing);text-align:center;text-decoration:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.platform-button[data-variant=filled]{--platform-button-background:var(--platform-button-filled-background);--platform-button-foreground:var(--platform-button-filled-foreground);--platform-button-border:var(--platform-button-filled-border);--platform-button-hover:var(--platform-button-filled-hover)}.platform-button[data-variant=outline]{--platform-button-background:var(--platform-button-outline-background);--platform-button-foreground:var(--platform-button-outline-foreground);--platform-button-border:var(--platform-button-outline-border);--platform-button-hover:var(--platform-button-outline-hover)}.platform-site .platform-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--platform-button-hover)}.platform-site .platform-button:focus-visible{outline:2px solid var(--platform-button-focus-ring);outline-offset:3px}.platform-site .platform-button:disabled,.platform-site .platform-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.platform-site .platform-button[data-full-width=true]{width:100%}.platform-button>svg{flex:none;width:var(--platform-button-icon-size);height:var(--platform-button-icon-size)}