.home-page{--home-bg:var(--web-bg,#f2f5fb);--home-surface:var(--web-surface,#ffffff);--home-ink:var(--web-text,#0f172a);--home-muted:var(--web-text-secondary,#5e6081);--home-primary:var(--web-primary,#474db2);--home-primary-hover:var(--web-primary-hover,#2b319b);--home-primary-contrast:var(--web-primary-contrast,#ffffff);--home-lavender:var(--web-lavender,#cabbe2);--home-lavender-deep:var(--web-periwinkle,#97aaf0);--home-lavender-soft:color-mix(in srgb,var(--home-lavender) 70%,white);--home-border:var(--web-border,color-mix(in srgb,#474db2 16%,#c4d9fc));--home-border-strong:color-mix(in srgb,var(--home-primary) 28%,#c4d9fc);--home-shadow:var(--web-shadow-main,0 16px 40px rgba(43,49,155,0.12));--home-shadow-sm:var(--web-shadow-blue,0 10px 28px rgba(71,77,178,0.16));--home-radius:24px;--home-radius-sm:16px;--home-gutter:var(--web-gutter,clamp(24px,4vw,64px));--home-section-space:clamp(4.25rem,8vw,6.75rem);--home-display:clamp(2.4rem,4.15vw,3.4rem);--home-h2:clamp(2.2rem,4vw,3.35rem);--home-cta-band-bg:var(--web-gradient-2,linear-gradient(180deg,#d9dcf3 0%,#f2f5fb 100%));--home-focus:var(--web-focus,#0f172a);color:var(--home-ink);background:var(--home-bg)}.home-page[data-home-content-ready=false],.home-page[data-home-content-ready=true]{visibility:visible;opacity:1;animation:none;transition:none}.home-page :focus-visible{outline:2px solid var(--home-focus);outline-offset:3px}.home-page [id]{scroll-margin-top:96px}.home-container{width:min(100% - 2 * var(--home-gutter),1200px);margin-inline:auto}.home-page .cta-link--primary{background:var(--home-primary);color:var(--home-primary-contrast);border-color:transparent;box-shadow:0 8px 22px color-mix(in srgb,var(--home-primary) 32%,transparent)}.home-page .cta-link--secondary{background:var(--home-surface);color:var(--home-ink);border-color:var(--home-border-strong)}.home-page .cta-link--ghost{color:var(--home-primary)}@media (hover:hover) and (pointer:fine){.home-page .cta-link--primary:hover{background:var(--home-primary-hover);filter:none;box-shadow:0 12px 28px color-mix(in srgb,var(--home-primary) 38%,transparent)}.home-page .cta-link--secondary:hover{color:var(--home-primary);background:var(--home-surface);border-color:var(--home-primary)}}.home-hero-block{background:var(--home-bg)}.home-hero-block #platform-highlights{padding-top:clamp(1.5rem,3vw,2.25rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.home-hero{position:relative;overflow:hidden;isolation:isolate;min-height:520px;padding:clamp(3rem,5vw,4rem) var(--home-gutter) 0;text-align:center;background:var(--home-bg)}.home-hero__effect{overflow:hidden;opacity:.13;mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.72) 62%,transparent 96%)}.home-hero__effect,.home-hero__planes{position:absolute;inset:0;z-index:0;pointer-events:none}.home-hero__planes{background-image:url(/figma-home/backgrounds/background-01.svg);background-position:top;background-repeat:no-repeat;background-size:auto 100%}.home-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:920px;margin:0 auto}.home-hero__copy h1{margin:0;max-width:900px;color:var(--home-ink);font-size:var(--home-display);font-weight:400;line-height:1.12;letter-spacing:-.035em}.home-hero__accent{color:inherit}.home-hero__copy p{margin:0;max-width:45rem;color:var(--home-muted);font-size:clamp(.95rem,1.25vw,1.075rem);line-height:1.55}.home-hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center;width:100%}.home-hero-actions .cta-link{min-height:40px!important;padding:10px 22px!important;font-size:.8rem!important}.home-split-copy h2{white-space:pre-line}.home-diamonds{position:relative;z-index:1;width:min(100%,1257px);aspect-ratio:1257/381;container-type:inline-size;margin:.875rem auto 0}.home-diamonds__art{display:block;width:100%;height:auto}.home-diamonds__label{position:absolute;top:48.6%;z-index:2;display:grid;gap:1.55cqw;width:30%;color:var(--home-ink);text-align:center;transform:translate(-50%)}.home-diamonds__label--left{left:21.08%}.home-diamonds__label--right{left:78.92%}.home-diamonds__label strong{font-size:clamp(7px,1.39cqw,17.455px);font-weight:400;-webkit-line-clamp:2}.home-diamonds__label span,.home-diamonds__label strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;letter-spacing:0;line-height:1;text-transform:uppercase;-webkit-box-orient:vertical}.home-diamonds__label span{color:var(--home-ink);font-size:clamp(5px,.81cqw,10.182px);-webkit-line-clamp:3}.home-page #platform-highlights{padding-top:clamp(1.75rem,3.5vw,2.5rem)!important;padding-bottom:clamp(2.5rem,5vw,4rem)!important;background:transparent;border:0}.home-page .home-stats--classic .stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);margin:0}.home-page .stats-grid__item{display:flex;flex-direction:column-reverse;align-items:center;gap:6px;margin:0;text-align:center}.home-page .home-stats--classic .stats-grid__value{width:100%;margin:0;overflow:hidden;color:var(--home-primary);font-size:clamp(1.9rem,3.2vw,2.5rem);font-weight:400;letter-spacing:-.04em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.home-page .home-stats--classic [data-stat-kind=fixed_rate] .stats-grid__value{font-size:clamp(1rem,2.1vw,2.1rem)}.home-page .home-stats--classic .stats-grid__label{margin:0;color:var(--home-muted);font-size:.78rem;font-weight:400}.home-section-heading{margin:0 0 var(--space-8)}.home-audiences__intro h2,.home-faq__intro h2,.home-integrations__copy h2,.home-map__intro h2,.home-models__intro h2,.home-points__copy h2,.home-preview__intro h2,.home-section-heading h2,.home-split-copy h2,.home-trust__intro h2{margin:0;color:var(--home-ink);font-size:var(--home-h2);font-weight:400;letter-spacing:-.03em;line-height:1.15}.home-lede{margin:var(--space-4) 0 0;max-width:40rem;color:var(--home-muted);font-size:1.0625rem;line-height:1.65}.home-one-key{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:clamp(2rem,5vw,4rem);align-items:center}.home-one-key__stage{position:relative;padding-top:28px}.home-one-key__card{position:relative;display:grid;gap:var(--space-4);justify-items:start;min-height:98px;padding:30px 24px 20px;border:1px solid color-mix(in srgb,white 40%,var(--home-border));border-radius:14px;background:var(--home-surface);box-shadow:0 18px 40px rgba(60,66,166,.12)}.home-one-key__badge{position:absolute;top:0;left:28px;z-index:2;display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:var(--home-surface);box-shadow:0 16px 32px rgba(43,49,155,.18)}.home-one-key__badge img{display:block;width:28px;height:28px}.home-one-key__card .copy-button,.home-one-key__card>div{max-width:100%}.home-one-key__card .copy-field{width:100%}.home-one-key__card .copy-field__row{border:0;padding:0;box-shadow:none;background:transparent}.home-one-key .copy-field__label{color:#09768f;font-weight:400}.home-one-key .copy-field__value{color:#0f172a;font-weight:700}.home-one-key .copy-button{color:#44c7e4}.home-catalog-band{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center;min-height:300px;padding:clamp(2rem,4vw,3.25rem);border-radius:18px;background:radial-gradient(circle at 72% 36%,rgba(255,255,255,.26),transparent 27%),linear-gradient(135deg,#97aaf0,#cabbe2 68%,#f2f5fb 140%);box-shadow:0 24px 48px rgba(43,49,155,.16)}.home-catalog-band__code{order:1;min-width:0}.home-catalog-band__copy{order:2;color:var(--home-ink)}.home-catalog-band__copy h2{margin:0;max-width:11ch;font-size:clamp(2.15rem,4.1vw,3.45rem);letter-spacing:-.04em}.home-catalog-band__copy p{margin:var(--space-4) 0 0;max-width:36rem}.home-catalog-band .code-block{background:var(--home-surface);border-color:transparent;box-shadow:var(--home-shadow);transform:translateY(2%)}.home-catalog-band .code-block-header{border-bottom-color:#d5d9e7;background:#fff}.home-catalog-band .code-block-label{color:#09768f}.home-catalog-band .copy-button{color:#087a96}.home-catalog-band .code-block__pre{color:#0f172a}.home-page #product{position:relative;overflow:hidden;padding-top:clamp(4rem,8vw,7rem)!important;padding-bottom:clamp(4.5rem,8vw,7rem)!important}.home-page #product:before{position:absolute;top:10%;right:-14%;width:48vw;height:48vw;border-radius:50%;background:radial-gradient(circle,rgba(172,179,239,.22),transparent 68%);content:"";pointer-events:none}.home-preview{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.64fr) minmax(0,1.36fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.home-preview__intro{max-width:34rem}.home-preview__window{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:26px;background:#f8f9fd;box-shadow:0 30px 70px rgba(60,66,166,.2),0 3px 10px rgba(60,66,166,.08);transform:perspective(1400px) rotateY(-2.5deg) rotateX(1deg);transform-origin:center}.home-preview__window-bar{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 18px;border-bottom:1px solid #e2e4f0;background:#ffffff;color:#1d2048;font-size:.78rem}.home-preview__window-mark{display:grid;width:30px;height:30px;border-radius:9px;background:linear-gradient(145deg,#7779d7,#4e53b8);color:white;font-size:.9rem;font-weight:700;place-items:center}.home-preview__window-status{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;border-radius:999px;background:#e8f6ef;color:#257151;font-size:.65rem;font-weight:700}.home-preview__window-status:before{width:6px;height:6px;border-radius:50%;background:#41a97b;content:""}.home-preview__shell{display:grid;grid-template-columns:142px minmax(0,1fr);min-height:500px}.home-preview__sidebar{display:flex;flex-direction:column;gap:6px;padding:24px 14px;border-right:1px solid #e2e4f0;background:#f1f2f8}.home-preview__nav-item{display:flex;align-items:center;gap:9px;min-height:38px;padding:8px 10px;border-radius:10px;color:#696d8e;font-size:.7rem;font-weight:700}.home-preview__nav-item svg{width:15px;height:15px;flex:0 0 auto}.home-preview__nav-item--active{background:#e1e3f5;color:#4449a6}.home-preview__workspace{display:grid;gap:16px;align-content:start;min-width:0;padding:clamp(18px,2.2vw,28px)}.home-preview__workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.home-preview__workspace-heading>div{display:grid;gap:3px}.home-preview__access-row span,.home-preview__usage-heading small,.home-preview__workspace-heading span{color:#626682;font-size:.65rem;font-weight:700}.home-preview__workspace-heading strong{color:#1d2048;font-size:clamp(.9rem,1.3vw,1.15rem);letter-spacing:-.02em}.home-preview__catalog-status{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.home-preview__catalog-status i{width:7px;height:7px;border-radius:50%;background:#6065c7;box-shadow:0 0 0 4px rgba(96,101,199,.12)}.home-preview__access-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:13px 15px;border:1px solid #e1e3ef;border-radius:14px;background:#fff}.home-preview__access-row>div{display:grid;min-width:0;gap:4px}.home-preview__access-row code{overflow:hidden;color:#333763;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.home-preview__masked{padding:5px 9px;border-radius:999px;background:#eff0f7;white-space:nowrap}.home-preview__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home-preview-card{display:grid;grid-template-columns:auto 1fr;gap:5px 9px;align-content:start;min-width:0;min-height:142px;padding:14px;border:1px solid #e1e3ef;border-radius:15px;background:#ffffff;box-shadow:0 8px 18px rgba(60,66,166,.07)}.home-preview-card__icon{display:grid;grid-row:1/span 2;width:27px;height:27px;border-radius:8px;background:#e9eaf8;color:#565bc0;place-items:center}.home-preview-card__icon svg{width:14px;height:14px}.home-preview-card__icon--2{background:#e7f4f6;color:#27839a}.home-preview-card__icon--3{background:#eeeaf9;color:#7858b1}.home-preview-card__kicker,.home-preview-card__note{margin:0;min-width:0;color:#626682;font-size:.59rem;font-weight:700;line-height:1.35}.home-preview-card__kicker{align-self:end;letter-spacing:.035em;text-transform:uppercase}.home-preview-card__value{grid-column:1/-1;margin:8px 0 0;min-width:0;overflow-wrap:anywhere;color:#171a3c;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:700;letter-spacing:-.04em;line-height:1.08}.home-preview-card__note{grid-column:1/-1;margin-top:auto;overflow-wrap:anywhere;font-weight:400}.home-preview__usage{overflow:hidden;min-height:138px;padding:14px 16px 0;border:1px solid #e1e3ef;border-radius:15px;background:#fff}.home-preview__usage-heading{display:flex;justify-content:space-between;gap:16px;color:#2a2d56;font-size:.72rem;font-weight:700}.home-preview__usage svg{display:block;width:100%;height:92px;margin-top:5px}.home-preview__caption{grid-column:2;margin:12px 0 0;color:var(--home-muted);font-size:.75rem;text-align:center}.home-models{--home-model-panel-height:300px;position:relative;overflow:hidden;min-height:520px;padding-block:clamp(4rem,7vw,5.5rem);background-color:var(--home-bg);background-image:url(/figma-home/backgrounds/background-02.svg);background-position:0;background-repeat:no-repeat;background-size:auto 100%}.home-models__intro{text-align:center;margin:0 auto var(--space-8)}.home-models__intro .home-lede,.home-models__intro h2{margin-left:auto;margin-right:auto}.home-models .model-selector{display:flex;flex-direction:column;align-items:center;gap:var(--space-6);width:100%;grid-template-columns:none}.home-models__carousel{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:var(--space-4);align-items:center;width:min(100%,650px)}.home-models__arrow{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--home-border);border-radius:50%;background:var(--home-surface);color:var(--home-ink);box-shadow:var(--home-shadow-sm);cursor:pointer}.home-models__carousel .model-selector-panel{grid-column:2}.home-models .model-selector-panel{height:var(--home-model-panel-height);min-width:0;min-height:var(--home-model-panel-height);overflow:visible;padding:0;border:0;background:transparent;box-shadow:none}.home-model-card{display:grid;grid-template-columns:100px minmax(0,1fr);gap:var(--space-6);align-items:center;width:100%;height:100%;min-height:100%;padding:clamp(1.15rem,2.4vw,1.75rem);overflow:hidden;border:1px solid var(--home-border);border-radius:16px;background:var(--home-surface);box-shadow:var(--home-shadow)}.home-model-card__content{min-width:0;max-height:100%;padding-left:var(--space-6);overflow:hidden;border-left:1px solid color-mix(in srgb,var(--home-primary) 24%,var(--home-border))}.home-model-card--state .home-model-card__content{align-self:center;border-left:0}.home-model-card__mark{display:grid;place-items:center;color:white}.home-model-card__mark,.home-model-card__mark svg{width:96px;height:106px}.home-model-card h3{margin:0;color:#474db2;font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:-.03em;line-height:1.15}.home-model-card h3,.home-model-card__tagline{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-model-card__tagline{margin:6px 0 0;color:var(--home-muted);font-size:1.05rem}.home-model-card__ratings{display:flex;gap:14px 24px;margin-top:var(--space-5);flex-wrap:wrap}.home-model-rating,.home-model-rating__dots{display:inline-flex;align-items:center}.home-model-rating{gap:10px;color:var(--home-ink);font-size:.88rem;white-space:nowrap}.home-model-rating__dots{gap:6px}.home-model-rating__dots>span{width:13px;height:18px;border-radius:999px;background:#b9d4ff}.home-model-rating__dots>span[data-filled]{background:var(--home-primary)}.home-model-card__id{display:inline-block;margin-top:8px;max-width:100%;overflow-wrap:anywhere;color:var(--home-primary);font-family:var(--web-mono,ui-monospace,monospace);font-size:.74rem}.home-model-card__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-3);max-height:6.75rem;overflow:hidden}.home-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--home-primary) 12%,white);color:var(--home-primary);font-size:var(--text-xs);font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chip--badge{margin-top:var(--space-5);padding:6px 12px;overflow:visible;background:color-mix(in srgb,var(--home-primary) 16%,white);line-height:1.35;text-overflow:clip;white-space:normal}.home-models__progress{display:flex;gap:8px;justify-content:center;width:min(220px,50%)}.home-models__progress span{display:block;height:3px;flex:1 1 auto;border-radius:99px;background:color-mix(in srgb,var(--home-primary) 18%,white)}.home-models__progress span[data-active]{background:var(--home-primary)}.home-models .model-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--home-primary) 55%,var(--home-border));background:color-mix(in srgb,var(--home-primary) 8%,white)}.home-models__cta{display:flex;justify-content:center;margin-top:var(--space-8)}.home-models .catalog-state-card{border-color:var(--home-border);background:var(--home-surface)}.home-map{position:relative;display:block}.home-map__intro{text-align:center;margin-bottom:clamp(3.75rem,7vw,6.25rem)}.home-map__intro .home-lede,.home-map__intro h2{margin-left:auto;margin-right:auto}.home-map__intro h2{max-width:12.5em}.home-map__stage{position:relative;width:min(100%,1240px);min-width:0;margin-inline:auto;overflow:hidden;border-radius:0}.home-map__graphic,.home-map__links{position:absolute;inset:0;width:100%;height:100%}.home-map__graphic{pointer-events:none}.home-map__graphic .world-map-graphic__signals{display:none}.home-map__links{pointer-events:none}.home-map__links path{fill:none;stroke:color-mix(in srgb,var(--home-primary) 70%,white);stroke-width:1.4;stroke-dasharray:4 6;opacity:.7}.home-map__marker{appearance:none;position:absolute;z-index:4;display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.home-map__marker:focus-visible{outline:2px solid var(--home-primary);outline-offset:3px}.home-map__marker:before{content:"";width:14px;height:14px;border:2px solid white;border-radius:50%;background:#2b2a44;box-shadow:0 0 0 6px color-mix(in srgb,var(--home-primary) 16%,transparent)}.home-map__marker[data-active]:before{background:var(--home-primary);box-shadow:0 0 0 6px color-mix(in srgb,var(--home-primary) 22%,transparent),0 0 18px color-mix(in srgb,var(--home-primary) 45%,transparent)}.home-map__callout{position:absolute;z-index:8;left:clamp(6px,1.6vw,18px);bottom:clamp(6px,1.6vw,18px);width:min(42%,300px);margin:0;border:1px solid var(--home-border);background:var(--home-surface);box-shadow:var(--home-shadow-sm)}.home-map__callout h3{overflow:hidden;margin:0 0 8px;font-size:1.05rem;text-overflow:ellipsis;white-space:nowrap}.home-map__callout p{display:-webkit-box;overflow:hidden;margin:0;color:var(--home-muted);font-size:var(--text-sm);line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-points{padding-block:var(--home-section-space);background:radial-gradient(circle at 86% 12%,rgba(255,255,255,.34),transparent 26%),linear-gradient(135deg,#97aaf0,#cabbe2 66%,#f2f5fb 135%)}.home-points__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--space-6);align-items:stretch}.home-points__copy,.home-points__usage{padding:clamp(1.5rem,3vw,2.25rem);border-radius:18px;background:var(--home-surface);box-shadow:var(--home-shadow)}.home-points__copy .home-lede{max-width:34rem}.home-points__topup{position:relative;margin-top:var(--space-8)}.home-points__topup-label{margin:0 0 var(--space-4);color:var(--home-muted);font-size:1.05rem}.home-points__dynamic{transition:opacity .12s ease}.home-points__dynamic[data-live-values-ready=false]{opacity:0;pointer-events:none}.home-points__unavailable{position:absolute;inset:50% 0 auto;margin:0;color:var(--home-muted);font-size:var(--text-sm);text-align:center;transform:translateY(-50%)}.home-points__convert{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.home-points__unit{display:inline-flex;align-items:center;gap:10px;color:var(--home-ink);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;letter-spacing:-.04em}.home-points__unit-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--home-primary);background:color-mix(in srgb,var(--home-primary) 12%,white);font-size:1.15rem}.home-points__equals{color:var(--home-muted);font-size:1.8rem}.home-points__slider{display:grid;gap:8px}.home-points__slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:linear-gradient(90deg,#5aa7d6,#cfe6f4)}.home-points__slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,#5aa7d6,#cfe6f4)}.home-points__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border:2px solid white;border-radius:50%;background:#16183a;box-shadow:0 2px 8px rgba(22,24,58,.28)}.home-points__slider-scale{display:flex;justify-content:space-between;color:var(--home-muted);font-size:var(--text-sm)}.home-points__actions{margin-top:var(--space-6)}.home-points__chart{margin:0}.home-points__chart figcaption{display:grid;gap:4px;margin-bottom:var(--space-4)}.home-points__chart figcaption strong{font-size:1.05rem}.home-points__chart figcaption span{color:var(--home-muted);font-size:var(--text-sm)}.home-points__chart-svg{display:block;width:100%;height:auto}.home-points__windows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:var(--space-5) 0 0;padding:0;list-style:none}.home-points__windows li{padding:14px 16px;border:1px solid var(--home-border);border-radius:14px;background:var(--home-surface)}.home-points__windows span{color:var(--home-muted);font-size:var(--text-xs);font-weight:700}.home-points__windows strong{display:block;margin-top:6px;font-size:clamp(1.35rem,2vw,1.7rem);letter-spacing:-.03em;white-space:nowrap}.home-points__windows small{font-size:.85rem;font-weight:700}.home-points__windows p{margin:6px 0 0;color:var(--home-muted);font-size:11px;line-height:1.4}.home-points__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-8)}.home-points .credits-highlights--row{display:contents}.home-highlight-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-8);padding:0;list-style:none}.home-highlight-row li{display:flex;align-items:center;gap:12px;color:var(--home-ink);font-size:1.05rem;font-weight:400;line-height:1.25}.home-highlight-row li strong{font-weight:400}.home-highlight-row li>span,.home-highlight-row li>span img{display:block;width:24px;height:24px;flex:0 0 24px}.home-audiences__intro{text-align:center;margin:0 auto var(--space-8)}.home-audiences__intro .home-lede,.home-audiences__intro h2{margin-left:auto;margin-right:auto}.home-audiences__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.home-audience-link{display:block;border-radius:22px;color:inherit;text-decoration:none}.home-audience-link .home-feature-card{height:100%;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media (hover:hover) and (pointer:fine){.home-audience-link:hover .home-feature-card{border-color:color-mix(in srgb,var(--home-primary) 36%,var(--home-border));box-shadow:0 16px 32px rgba(60,66,166,.18);transform:translateY(-3px)}}.home-feature-card{display:flex;flex-direction:column;gap:var(--space-4);min-height:220px;padding:var(--space-7);border:1px solid var(--home-border);border-radius:22px;background:var(--home-surface);box-shadow:var(--home-shadow-sm)}.home-feature-card--compact{min-height:128px;gap:var(--space-5);padding:20px 22px 24px}.home-feature-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--home-ink);background:var(--home-lavender-soft)}.home-feature-card__icon img{display:block;width:24px;height:24px}.home-feature-card--compact .home-feature-card__icon{width:40px;height:40px;color:#2b2a44;background:color-mix(in srgb,var(--home-lavender) 55%,white)}.home-feature-card h3{margin:0;font-size:1.25rem}.home-feature-card p{margin:0;color:var(--home-muted);line-height:1.6}.home-feature-card__link{margin-top:auto}.home-integrations{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,4rem);align-items:center}.home-integrations__diagram{position:relative;display:grid;justify-items:center;gap:0;min-height:330px;align-content:center}.home-integrations__nodes{display:grid;position:relative;z-index:2;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:clamp(8px,1.2vw,14px);width:100%;margin:0;padding:0;list-style:none}.home-integrations__nodes:after{position:absolute;z-index:-1;left:50%;bottom:-76px;width:1px;height:76px;background:#bdc1df;content:""}.home-integrations__nodes li{position:relative;flex:1 1 0;min-width:0}.home-integrations__nodes li:after{display:none}.home-integrations__nodes a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:58px;padding:8px 10px;border:1px solid color-mix(in srgb,white 35%,var(--home-border));border-radius:11px;background:linear-gradient(180deg,#f7f6ff,#e7e4f8);color:var(--home-ink);font-size:clamp(.58rem,.85vw,.74rem);font-weight:700;text-decoration:none;box-shadow:0 10px 22px rgba(60,66,166,.12)}.home-integrations__nodes a:focus-visible,.home-integrations__nodes a:hover{border-color:var(--home-primary);color:var(--home-primary)}.home-integrations__node{align-items:center;justify-content:center;gap:10px;z-index:3;width:min(100%,300px);aspect-ratio:1.35;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(145deg,#8b84dc,#5c55c4);color:white;font-size:1.15rem;font-weight:700;letter-spacing:-.03em;box-shadow:0 18px 36px rgba(73,66,170,.28)}.home-page #trust{background:radial-gradient(circle at 20% 0,rgba(255,255,255,.28),transparent 28%),linear-gradient(135deg,#abbbea,#b8b7e7 52%,#d3c8ec)}.home-trust__intro{text-align:center;margin:0 auto var(--space-10)}.home-trust__intro .home-lede,.home-trust__intro h2{margin-left:auto;margin-right:auto}.home-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.home-trust-card{display:grid;grid-template-columns:168px minmax(0,1fr);overflow:hidden;border:1px solid transparent;border-radius:16px;background:var(--home-surface);box-shadow:var(--home-shadow)}.home-trust-card__media{display:grid;place-items:center;min-height:180px;background:linear-gradient(135deg,#7d77d2,#4e48b4)}.home-trust-card__media img{min-height:210px}.home-trust-card__copy{padding:clamp(1.25rem,3vw,2rem)}.home-trust-card__copy p{margin:0 0 8px;color:var(--home-primary);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.home-trust-card__copy h3{margin:0 0 12px;font-size:1.35rem}.home-trust-card__copy span{color:var(--home-muted)}.home-faq{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:start}.home-faq__panel{padding:var(--space-3);border-radius:14px;background:var(--home-surface);box-shadow:var(--home-shadow)}.home-page .home-faq__panel .faq-item{border:0;border-bottom:1px solid var(--home-border);border-radius:0;background:transparent;box-shadow:none}.home-page .home-faq__panel .faq-item:last-child{border-bottom:0}.home-page .home-faq__panel .faq-item__panel-inner{padding-bottom:0}.home-page .home-faq__panel .faq-item.is-open .faq-item__panel-inner{padding-bottom:20px}.home-faq__intro .cta-link{margin-top:var(--space-6)}.home-page #one-key{padding-top:clamp(4.5rem,8vw,7.5rem)!important}.home-page #catalog,.home-page #one-key{padding-bottom:clamp(4.5rem,8vw,7rem)!important}.home-page #catalog{padding-top:clamp(1.25rem,3vw,2.5rem)!important}.home-page #global-perspective{padding-top:clamp(4.75rem,8vw,7rem)!important;padding-bottom:clamp(4.75rem,8vw,7rem)!important}.home-page #audiences{padding-top:clamp(4.5rem,7vw,6rem)!important;padding-bottom:clamp(4.5rem,7vw,6rem)!important}.home-page #integrations{padding-top:clamp(5rem,9vw,8rem)!important;padding-bottom:clamp(5rem,9vw,8rem)!important;background:radial-gradient(circle at 17% 50%,rgba(179,192,238,.2),transparent 27%),radial-gradient(circle at 78% 35%,rgba(191,185,235,.18),transparent 28%),var(--home-bg)!important}.home-page #trust{padding-top:clamp(4.5rem,7vw,6.5rem)!important;padding-bottom:clamp(4.5rem,7vw,6.5rem)!important}.home-page #faq{padding-top:clamp(5rem,9vw,8rem)!important;padding-bottom:clamp(5rem,9vw,8rem)!important}.home-page .home-final-cta{padding-top:clamp(3rem,6vw,5rem)}.home-page .credit-ratio-card{display:inline-flex;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--home-border);border-radius:20px;background:var(--home-lavender-soft)}.home-preview__visual{min-width:0}.home-preview__board{position:relative;overflow:visible;padding:clamp(1.25rem,3vw,2.25rem);border:0;background:transparent;box-shadow:none;transform:none}.home-preview__board:before{position:absolute;inset:6% -3% -7% 8%;z-index:-1;border-radius:42% 24% 36% 18%;background:linear-gradient(135deg,rgba(202,208,244,.34),rgba(223,217,244,.14));filter:blur(18px);content:""}.home-preview__board-badge{position:absolute;z-index:3;top:-18px;left:6px;display:grid;width:62px;height:62px;border-radius:15px;color:#5951c4;background:#f7f8ff;box-shadow:0 16px 28px rgba(67,65,162,.22);place-items:center}.home-preview__board-badge-icon,.home-preview__board-badge-icon svg{display:block;width:28px;height:28px}.home-preview__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.4rem)}.home-preview-card--metric{position:relative;display:block;overflow:hidden;min-height:164px;padding:clamp(1.25rem,2.5vw,1.8rem) clamp(1.15rem,2.2vw,1.6rem) clamp(1.15rem,2.2vw,1.6rem) clamp(1.55rem,2.7vw,2rem);border:0;border-radius:20px;background:#fff;box-shadow:0 14px 28px rgba(60,66,166,.15)}.home-preview-card__rail{position:absolute;inset:0 auto 0 0;width:7px;background:linear-gradient(180deg,#1599bd,#54d9ef)}.home-preview-card--metric-3 .home-preview-card__rail,.home-preview-card--metric-4 .home-preview-card__rail{background:linear-gradient(180deg,#89b9f2,#64e1ef)}.home-preview-card__content{display:flex;min-height:100%;flex-direction:column}.home-preview-card--metric .home-preview-card__kicker{margin:0;color:#62678b;font-size:.72rem;font-weight:400;letter-spacing:0;text-transform:none}.home-preview-card--metric .home-preview-card__value{display:block;margin:.8rem 0 0;color:#171a3c;font-size:clamp(1.45rem,2.25vw,2.1rem);font-weight:700;line-height:1.04}.home-preview-card--metric .home-preview-card__value--placeholder{font-size:clamp(2rem,3vw,2.8rem)}.home-preview-card--metric .home-preview-card__note{display:block;margin:auto 0 0;padding-top:1rem;color:#757a9b;font-size:.68rem;font-weight:400;line-height:1.48}.home-preview__visual>.home-preview__caption{margin:1.25rem 0 0;text-align:center}.home-points__chart-grid line{stroke:#b9cfe2;stroke-width:1;stroke-dasharray:4 5}.home-points__chart-labels{fill:#7e85a2;font-size:10px;font-weight:400}.home-points__chart-points circle{fill:#fff;stroke:#09768f;stroke-width:2}.home-integrations__client-glyph,.home-integrations__client-tile{display:block}.home-integrations__client-tile{width:100%;height:100%}.home-integrations__client-glyph{width:54%;height:54%;margin:23%}.home-integrations__client-connector,.home-integrations__hub-connector{display:block;background:#aeb4df;pointer-events:none}.home-integrations__client-connector{position:absolute;top:calc(100% - 1px);left:50%;width:1px;height:54px}.home-integrations__hub-connector{position:absolute;z-index:1;top:132px;left:50%;width:1px;height:100px}.home-integrations__network{display:none}.home-integrations__node-mark{position:relative;display:block;width:min(88%,340px);height:186px;color:#fff}.home-integrations__node-emblem,.home-integrations__node-face,.home-integrations__node-shadow{position:absolute;display:block}.home-integrations__node-shadow{right:6%;bottom:8%;left:6%;height:42%;border-radius:50%;background:rgba(69,67,162,.25);filter:blur(28px)}.home-integrations__node-face{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.home-integrations__node-face--top{inset:8% 1% 17%;z-index:2;background:linear-gradient(145deg,#7776d8,#726bc9 47%,#c6bae7);box-shadow:inset 0 -4px 0 rgba(101,199,230,.52)}.home-integrations__node-face--left{z-index:1;inset:35% 50% 1% 1%;clip-path:polygon(0 0,100% 48%,100% 100%,0 50%);background:#8c86db}.home-integrations__node-face--right{z-index:1;inset:35% 1% 1% 50%;clip-path:polygon(0 48%,100% 0,100% 50%,0 100%);background:#b0a6e1}.home-integrations__node-emblem{z-index:4;top:50%;left:50%;display:grid;width:62px;height:62px;border-radius:17px;color:#6466c7;background:#e5e8f5;transform:translate(-50%,-50%);place-items:center}.home-integrations__node-emblem svg{width:68%;height:68%}.home-integrations__node-label{position:relative;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:700}.home-integrations__node{position:relative;display:flex;width:min(100%,360px);height:186px;aspect-ratio:auto;margin-top:70px;flex-direction:column;gap:0;overflow:visible;clip-path:none;background:transparent;box-shadow:none}.home-integrations__node-label{position:absolute;z-index:5;top:50%;left:57%;color:var(--home-ink);transform:translateY(-50%)}body:has(.home-page) .site-footer-grid{grid-template-columns:minmax(250px,1.6fr) repeat(2,minmax(125px,.8fr))}body:has(.home-page) .site-footer__link{min-height:28px}body:has(.home-page) .site-footer__band{background:radial-gradient(circle at 30% 0,rgba(255,255,255,.12),transparent 35%),linear-gradient(110deg,#91a7e8,#aaafe7 52%,#c5b7e5)}body:has(.home-page) .site-footer__mark{fill:rgba(72,76,181,.3)}body:has(.home-page) .site-footer__brand .public-brand-mark{flex:0 0 auto}@media (max-width:900px){body:has(.home-page) .site-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:460px){body:has(.home-page) .site-footer-grid{grid-template-columns:1fr}}@media (max-width:980px){.home-audiences__grid,.home-catalog-band,.home-faq,.home-highlight-row,.home-integrations,.home-map,.home-one-key,.home-page .home-stats--classic .stats-grid,.home-points__grid,.home-preview__grid,.home-trust__grid{grid-template-columns:1fr 1fr}.home-catalog-band,.home-faq,.home-integrations,.home-map,.home-one-key,.home-points__grid,.home-points__windows{grid-template-columns:1fr}.home-catalog-band__copy{order:1}.home-catalog-band__code{order:2}.home-preview{grid-template-columns:1fr}.home-preview__intro{max-width:42rem}.home-preview__window{transform:none}.home-preview__caption{grid-column:1}}@media (max-width:760px){.home-models{--home-model-panel-height:500px}.home-model-card__meta{max-height:9.5rem}.home-hero-actions,.home-hero-actions .cta-link{width:100%}.home-diamonds{width:min(100%,620px)}.home-audiences__grid,.home-highlight-row,.home-page .home-stats--classic .stats-grid,.home-preview__grid,.home-trust__grid{grid-template-columns:1fr}.home-page .home-stats--classic .stats-grid{grid-template-columns:1fr 1fr}.home-model-card,.home-trust-card{grid-template-columns:1fr;justify-items:start}.home-model-card__content{width:100%;padding-top:var(--space-5);padding-left:0;border-top:1px solid color-mix(in srgb,var(--home-primary) 24%,var(--home-border));border-left:0}.home-model-card__tagline{-webkit-line-clamp:3}.home-model-card--state .home-model-card__content{padding-top:0;border-top:0}.home-trust-card__media img{height:220px}.home-preview__shell{grid-template-columns:100px minmax(0,1fr)}.home-preview__sidebar{padding-inline:9px}.home-preview__nav-item{padding-inline:8px;font-size:.62rem}.home-integrations__nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-integrations__nodes li:after,.home-integrations__nodes:after{display:none}.home-integrations__node{margin-top:24px}}@media (max-width:480px){.home-page .home-stats--classic .stats-grid{grid-template-columns:1fr 1fr;gap:var(--space-5)}.home-page .home-stats--classic .stats-grid__value{font-size:clamp(1.5rem,8vw,2rem)}.home-preview__window-bar{padding-inline:12px}.home-preview__masked,.home-preview__sidebar,.home-preview__usage-heading small,.home-preview__window-status{display:none}.home-preview__shell{grid-template-columns:1fr;min-height:0}.home-preview__workspace{padding:14px}.home-preview__grid{grid-template-columns:1fr}.home-preview-card{min-height:124px}}@media (min-width:981px) and (max-width:1179px){.home-page #one-key{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.home-one-key{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:clamp(48px,7vw,88px)}.home-one-key .home-split-copy{padding-left:clamp(24px,7vw,85px)}.home-preview{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:clamp(48px,7vw,88px)}.home-preview__intro{padding-left:clamp(24px,7vw,85px)}.home-preview__board{padding:1rem}.home-preview__metrics-grid{gap:.7rem}.home-preview-card--metric{min-height:154px;padding:1.15rem .9rem 1rem 1.3rem;border-radius:16px}.home-preview-card--metric .home-preview-card__value{font-size:1.25rem}.home-preview-card--metric .home-preview-card__note{font-size:.56rem}.home-faq{grid-template-columns:380px minmax(0,1fr);gap:70px}.home-faq__intro{padding-left:70px}}@media (min-width:1180px){.home-page{--home-gutter:clamp(64px,5.25vw,90px);--web-gutter:clamp(64px,5.25vw,90px);--home-section-space:clamp(8.25rem,9vw,10rem);--home-display:clamp(4.25rem,4.35vw,4.6rem);--home-h2:clamp(3.4rem,3.55vw,4rem)}.home-container{width:min(calc(100% - 2 * var(--home-gutter)),1536px)}.home-page .site-section>div{max-width:1536px!important}body:has(.home-page) .site-footer .web-container{max-width:none;padding-inline:clamp(64px,5.25vw,90px)}.home-hero{min-height:960px;padding-top:clamp(6.75rem,7vw,7.75rem)}.home-hero__effect{opacity:.12}.home-hero__planes{inset:0;background-image:url(/figma-home/backgrounds/background-01.svg);background-position:top;background-repeat:no-repeat;background-size:auto 100%}.home-hero__copy{gap:1.55rem;max-width:1320px}.home-hero__copy h1{max-width:1320px;font-weight:300;line-height:1.08;letter-spacing:-.045em}.home-hero__copy p{max-width:68rem;font-size:clamp(1.18rem,1.35vw,1.4rem);line-height:1.48}.home-hero-actions{gap:1.6rem;margin-top:1rem}.home-hero-actions .cta-link{min-height:60px!important;padding:16px 32px!important;border-radius:16px;font-size:.98rem!important}.home-diamonds{width:min(100%,1257px);margin-top:2.6rem}.home-hero-block #platform-highlights,.home-page #platform-highlights{min-height:230px;padding-top:3.25rem!important;padding-bottom:5.5rem!important}.home-page .home-stats--classic .stats-grid{width:min(calc(100% - 2 * var(--home-gutter)),1536px);gap:3rem;margin-inline:auto}.home-page .stats-grid__item{gap:14px}.home-page .home-stats--classic .stats-grid__value{font-size:clamp(3.05rem,3.2vw,3.65rem);font-weight:300}.home-page .home-stats--classic .stats-grid__label{font-size:.95rem}.home-audiences__intro h2,.home-faq__intro h2,.home-integrations__copy h2,.home-map__intro h2,.home-models__intro h2,.home-points__copy h2,.home-preview__intro h2,.home-section-heading h2,.home-split-copy h2,.home-trust__intro h2{font-weight:300;line-height:1.1;letter-spacing:-.045em}.home-lede{margin-top:1.75rem;max-width:46rem;font-size:1.12rem;line-height:1.62}.home-page #one-key{min-height:690px;padding-top:9.25rem!important;padding-bottom:9rem!important}.home-one-key{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:clamp(6rem,9vw,10rem)}.home-one-key .home-split-copy{max-width:610px}.home-one-key__stage{padding-top:48px}.home-one-key__card{min-height:132px;padding:46px 36px 28px;border-radius:18px;box-shadow:0 22px 46px rgba(60,66,166,.15)}.home-one-key__badge{left:-10px;width:94px;height:94px;border-radius:22px}.home-one-key__badge img{width:50px;height:50px}.home-one-key .copy-field__label{color:#09768f;font-size:1.1rem;font-weight:400;letter-spacing:0;text-transform:none}.home-one-key .copy-field__value{color:#0f172a;font-family:var(--font-sans);font-size:clamp(1rem,1.18vw,1.28rem);font-weight:700}.home-one-key .copy-button{color:#44c7e4}.home-page #catalog{min-height:720px;padding-top:1.75rem!important;padding-bottom:9.5rem!important}.home-catalog-band{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(5rem,7vw,8rem);min-height:540px;padding:clamp(4.5rem,5.5vw,6rem);border-radius:22px;background:radial-gradient(circle at 72% 35%,rgba(255,255,255,.28),transparent 30%),linear-gradient(135deg,#97aaf0,#cabbe2 68%,#f2f5fb 140%)}.home-catalog-band__copy h2{max-width:9ch;font-size:clamp(3.75rem,3.9vw,4.35rem);font-weight:300}.home-catalog-band__copy p{margin-top:2rem;font-size:1.06rem}.home-catalog-band .code-block{border:0;border-radius:20px;background:#fff;box-shadow:0 24px 52px rgba(62,61,151,.2);transform:none}.home-catalog-band .code-block-header{min-height:62px;padding:12px 22px;border-bottom:1px solid #d5d9e7;background:#fff}.home-catalog-band .code-block-label{color:#09768f;font-size:.82rem}.home-catalog-band .copy-button{color:#44c7e4}.home-catalog-band .code-block__pre{min-height:245px;padding:2rem 1.75rem 2.25rem;color:#0f172a;font-size:.86rem;line-height:1.7}.home-page #product{min-height:850px;padding-top:10rem!important;padding-bottom:10rem!important}.home-preview{grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr);gap:clamp(7rem,10vw,11rem)}.home-preview__intro{max-width:620px}.home-preview__board{padding:2.5rem}.home-preview__board-badge{top:-4px;left:0;width:86px;height:86px;border-radius:20px}.home-preview__board-badge-icon,.home-preview__board-badge-icon svg{width:42px;height:42px}.home-preview__metrics-grid{gap:1.55rem}.home-preview-card--metric{min-height:220px;padding:2rem 1.8rem 1.8rem 2.25rem;border-radius:24px}.home-preview-card__rail{width:8px}.home-preview-card--metric .home-preview-card__kicker{font-size:.85rem}.home-preview-card--metric .home-preview-card__value{font-size:clamp(1.8rem,2.15vw,2.25rem)}.home-preview-card--metric .home-preview-card__note{font-size:.78rem}.home-preview__caption{font-size:.82rem}.home-models{--home-model-panel-height:360px;min-height:900px;padding-block:8.75rem 9.25rem;background-color:var(--home-bg);background-image:url(/figma-home/backgrounds/background-02.svg);background-position:0;background-repeat:no-repeat;background-size:auto 100%}.home-models__intro{margin-bottom:4.75rem}.home-models__intro .home-lede{max-width:48rem}.home-models .model-selector{gap:2.2rem}.home-models__carousel{grid-template-columns:72px minmax(0,1fr) 72px;gap:2.5rem;width:min(100%,1160px)}.home-models__arrow{width:72px;height:72px;border:0;background:transparent;box-shadow:none}.home-models__arrow svg{width:32px;height:32px}.home-model-card{grid-template-columns:210px minmax(0,1fr);gap:3.25rem;min-height:100%;padding:2.25rem 3.5rem;border-radius:24px}.home-model-card__mark,.home-model-card__mark svg{width:190px;height:210px}.home-model-card__content{padding-left:3rem}.home-model-card h3{font-size:clamp(2.3rem,2.55vw,2.75rem);font-weight:400}.home-model-card__tagline{margin-top:.8rem;font-size:1.4rem}.home-model-card__ratings{gap:1.25rem 2rem;margin-top:2rem}.home-model-rating{font-size:1rem}.home-model-rating__dots>span{width:16px;height:22px}.home-model-card__id{margin-top:.9rem;font-size:.98rem}.home-chip{padding:8px 14px;font-size:.82rem}.home-models__progress{width:min(380px,52%)}.home-models__cta{margin-top:2.75rem}.home-page #global-perspective{min-height:940px;padding-top:9.5rem!important;padding-bottom:9.5rem!important}.home-map__intro{margin-bottom:6.25rem}.home-map__intro .home-lede{max-width:58rem}.home-map__graphic{color:#aaa0d7}.home-map__marker:before{width:36px;height:36px;border:0;border-radius:50% 50% 50% 0;background:#15172e;box-shadow:0 8px 18px rgba(22,24,58,.22);transform:rotate(-45deg)}.home-map__marker:after{position:absolute;top:50%;left:50%;width:9px;height:9px;border-radius:50%;background:#fff;content:"";transform:translate(-50%,-65%)}.home-map__marker[data-active]:before{background:#4c4fbd;box-shadow:0 10px 24px rgba(76,79,189,.32)}.home-map__callout{padding:24px;border-radius:20px}.home-points{min-height:910px;padding-block:8rem;background:radial-gradient(circle at 84% 9%,rgba(255,255,255,.28),transparent 29%),linear-gradient(135deg,#92a6e0,#aaaee5 49%,#cab9e5)}.home-points__grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);gap:1.5rem}.home-points__copy,.home-points__usage{min-height:620px;padding:4rem;border-radius:24px}.home-points__copy{display:flex;flex-direction:column}.home-points__copy h2{max-width:10ch}.home-points__topup{margin-top:4.5rem}.home-points__topup-label{margin-bottom:1.75rem;font-size:1.45rem}.home-points__convert{gap:1.5rem;margin-bottom:2.5rem}.home-points__unit{gap:14px;font-size:clamp(2.45rem,2.75vw,3rem)}.home-points__unit-mark{width:58px;height:58px;font-size:1.55rem}.home-points__unit-mark svg{width:28px;height:28px}.home-points__equals{font-size:2.6rem}.home-points__slider input[type=range],.home-points__slider input[type=range]::-webkit-slider-runnable-track{height:9px}.home-points__slider input[type=range]::-webkit-slider-thumb{width:26px;height:26px;margin-top:-8px}.home-points__actions{margin-top:auto;padding-top:2rem}.home-points__chart figcaption{gap:8px;margin-bottom:1.5rem}.home-points__chart figcaption strong{font-size:1.3rem}.home-points__chart figcaption span{font-size:.92rem}.home-points__windows{gap:1.1rem;margin-top:2rem}.home-points__windows li{min-height:150px;padding:1.5rem;border-radius:17px}.home-points__windows span{font-size:.78rem}.home-points__windows strong{margin-top:.75rem;font-size:clamp(1.65rem,1.8vw,2rem)}.home-highlight-row{display:flex;align-items:center;justify-content:center;gap:clamp(3rem,3.75vw,3.9375rem);margin-top:4rem}.home-highlight-row li{flex:0 0 auto;gap:12px;font-size:clamp(1.15rem,1.42vw,1.5rem)}.home-page #audiences{min-height:650px;padding-top:9rem!important;padding-bottom:9rem!important}.home-audiences__intro{margin-bottom:4.5rem}.home-audiences__intro .home-lede{max-width:56rem}.home-audiences__grid{gap:1.8rem}.home-feature-card--compact{min-height:200px;padding:2rem 2.2rem 2.25rem}.home-feature-card--compact .home-feature-card__icon{width:54px;height:54px;border-radius:15px}.home-feature-card h3{font-size:1.45rem}.home-feature-card p{font-size:1rem}.home-page #integrations{min-height:900px;padding-top:9.5rem!important;padding-bottom:9.5rem!important}.home-integrations{grid-template-columns:minmax(390px,.62fr) minmax(0,1.38fr);gap:clamp(5rem,8vw,9rem)}.home-integrations__copy{max-width:570px}.home-integrations__copy h2{max-width:10ch}.home-integrations__diagram{display:block;min-height:610px}.home-integrations__nodes{position:absolute;top:0;left:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.45rem}.home-integrations__nodes:after{display:none}.home-integrations__client:nth-child(11),.home-integrations__client:nth-child(2),.home-integrations__client:nth-child(5),.home-integrations__client:nth-child(8){transform:translateY(-18px)}.home-integrations__client:nth-child(10),.home-integrations__client:nth-child(3),.home-integrations__client:nth-child(4),.home-integrations__client:nth-child(9){transform:translateY(-34px)}.home-integrations__nodes a{min-height:86px;padding:0;border:0;border-radius:17px;color:#5655bb;background:linear-gradient(180deg,#d7d8fa,#c6c7f0);box-shadow:0 16px 28px rgba(60,66,166,.2)}.home-integrations__client-connector,.home-integrations__hub-connector{display:none}.home-integrations__network{position:absolute;z-index:1;inset:0;display:block;width:100%;height:610px;overflow:visible;pointer-events:none}.home-integrations__network path{fill:none;stroke:#aeb4df;stroke-width:1.25;vector-effect:non-scaling-stroke}.home-integrations__network-trunk{stroke:#9299d2!important}.home-integrations__node{position:absolute;z-index:3;bottom:0;left:50%;display:flex;width:min(100%,540px);height:285px;aspect-ratio:auto;margin:0;flex-direction:column;gap:0;clip-path:none;background:transparent;box-shadow:none;transform:translateX(-50%)}.home-integrations__node-mark{width:520px;height:285px}.home-integrations__node-emblem{width:82px;height:82px;border-radius:22px}.home-integrations__node-label{position:absolute;top:49%;left:61%;color:#14172d;font-size:1.6rem;transform:translateY(-50%)}.home-page #trust{min-height:820px;padding-top:8.75rem!important;padding-bottom:9rem!important;background:radial-gradient(circle at 19% 0,rgba(255,255,255,.2),transparent 29%),linear-gradient(135deg,#879fe4,#a5a9e5 52%,#c3b4e3)!important}.home-trust__intro{margin-bottom:5.5rem}.home-trust__intro h2{max-width:690px}.home-trust__intro .home-lede{max-width:780px}.home-trust__grid{gap:2rem}.home-trust-card{grid-template-columns:250px minmax(0,1fr);min-height:250px;border-radius:24px}.home-trust-card__media,.home-trust-card__media img{min-height:250px}.home-trust-card__copy{align-self:center;padding:2.25rem 2.5rem}.home-trust-card__copy p{font-size:.85rem}.home-trust-card__copy h3{font-size:1.65rem}.home-trust-card__copy span{font-size:1rem}.home-page #faq{min-height:790px;padding-top:10rem!important;padding-bottom:10rem!important}.home-faq{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(8rem,12vw,13rem);align-items:center}.home-faq__intro{max-width:520px}.home-faq__intro h2{max-width:7.5ch}.home-faq__intro .home-lede{max-width:30rem}.home-faq__intro .cta-link{margin-top:2.5rem}.home-faq__panel{padding:0;border-radius:24px;background:transparent;box-shadow:none}.home-faq__panel .faq-list{border:0;border-radius:24px;box-shadow:0 24px 48px rgba(60,66,166,.17)}.home-page .home-faq__panel .faq-item__trigger{min-height:82px;padding:24px 36px;font-size:1rem}.home-page .home-faq__panel .faq-item__panel-inner{padding:0 36px;font-size:.92rem}.home-page .home-faq__panel .faq-item.is-open .faq-item__panel-inner{padding-bottom:26px}body:has(.home-page) .site-footer__band{min-height:455px;border-radius:56px 56px 0 0;background:radial-gradient(circle at 30% 0,rgba(255,255,255,.13),transparent 34%),linear-gradient(110deg,#91a7e8,#aaaee5 52%,#c4b4e2)}body:has(.home-page) .site-footer-grid{grid-template-columns:360px 200px 220px;justify-content:start;gap:75px;min-height:390px;padding-top:4.5rem;padding-bottom:4rem}body:has(.home-page) .site-footer__brand-row{gap:14px;margin-bottom:1.5rem}body:has(.home-page) .site-footer__brand .public-brand-mark{width:64px;height:64px}body:has(.home-page) .site-footer__wordmark{font-size:1.85rem}body:has(.home-page) .site-footer__tagline{max-width:360px;font-size:1rem}body:has(.home-page) .site-footer__heading{margin-bottom:1.25rem;font-size:.82rem}body:has(.home-page) .site-footer__list{gap:.4rem}body:has(.home-page) .site-footer__link{font-size:.94rem}body:has(.home-page) .site-footer__mark{right:2.5%;bottom:-26%;width:min(34vw,580px);fill:rgba(71,76,180,.34)}body:has(.home-page) .site-footer__bar{min-height:52px;padding:10px clamp(64px,5.25vw,90px);background:#4147b3;font-size:.78rem}body:has(.home-page) .site-footer__bar-inner{max-width:none}}.home-map__intro{margin-bottom:clamp(3rem,4.25vw,4rem)}.home-map__intro h2{max-width:10em}.home-map__layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,20vw,360px);gap:clamp(4rem,5.75vw,7rem);align-items:stretch;justify-content:center;width:min(100%,1536px);margin-inline:auto}.home-map__stage{width:100%;max-width:none;aspect-ratio:2/1;margin:0;overflow:visible}.home-map__graphic{color:#aaa0d7}.home-map__locations{display:flex;min-width:0;margin:0;padding:.5rem 0;flex-direction:column;justify-content:space-between;list-style:none}.home-map__locations li{min-width:0}.home-map__location{appearance:none;display:block;width:100%;min-height:76px;padding:.65rem 0;overflow:hidden;border:0;background:transparent;color:var(--home-ink);font-family:var(--font-sans);text-align:left;cursor:pointer}.home-map__location:focus-visible{border-radius:10px;outline:2px solid var(--home-primary);outline-offset:4px}.home-map__location-label{display:flex;align-items:center;gap:.55rem;color:var(--home-muted);font-size:.8125rem;font-weight:400;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.home-map__location-icon{display:block;flex:0 0 auto;width:14px;height:14px;background:var(--home-primary);-webkit-mask:url(/figma-home/icons/location-filled.svg) center/contain no-repeat;mask:url(/figma-home/icons/location-filled.svg) center/contain no-repeat}.home-map__location h3{height:auto;margin:.65rem 0 0;overflow:hidden;color:var(--home-ink);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-map__location h3,.home-map__location-label,.home-map__marker img{transition:color .16s ease,transform .16s ease}.home-map__location:hover h3,.home-map__location[data-active] h3{color:var(--home-primary);transform:translateX(3px)}.home-map__callout{right:auto;bottom:auto;width:min(300px,48%);padding:18px;border:0;border-radius:16px;box-shadow:0 12px 28px rgba(35,38,92,.2);transform:translate(calc(-100% + 12px),calc(-100% - 18px))}.home-map__callout h3{color:var(--home-primary);font-weight:700}@media (min-width:1180px){.home-page #global-perspective{min-height:940px;padding-top:7rem!important;padding-bottom:7rem!important}.home-map__layout{gap:clamp(7rem,9.4vw,11rem)}.home-map__intro{margin-bottom:clamp(3.5rem,4vw,5rem)}.home-map__intro h2{max-width:10em;font-size:clamp(3.25rem,3.33vw,4rem)}}@media (min-width:981px) and (max-width:1179px){.home-map__intro h2{font-size:clamp(3rem,4.7vw,3.25rem)}}@media (max-width:980px){.home-map__layout{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,3.5rem);width:min(100%,760px)}.home-map__locations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem clamp(1.5rem,5vw,3rem);padding:0}.home-map__location{min-height:72px;padding-block:.75rem;border-top:1px solid color-mix(in srgb,var(--home-primary) 20%,transparent)}}@media (max-width:560px){.home-map__intro{margin-bottom:2.5rem}.home-map__intro h2{max-width:11em}.home-map__locations{grid-template-columns:minmax(0,1fr);gap:0}.home-map__location{min-height:68px}.home-map__marker img{width:27px;height:27px}}@media (min-width:1180px) and (max-width:1499px){.home-points__usage{padding:2rem}.home-points__windows{gap:.8rem}.home-points__windows li{padding:1.15rem .75rem}.home-points__windows strong{font-size:clamp(1.05rem,1.5vw,1.4rem)}}@media (min-width:981px) and (max-width:1179px){.home-points__windows{grid-template-columns:repeat(2,minmax(0,1fr))}.home-points__windows li:last-child{grid-column:1/-1}}@media (min-width:1500px){.home-one-key{grid-template-columns:700px minmax(0,1fr);gap:256px}.home-one-key .home-split-copy{max-width:none;padding-left:184px}.home-catalog-band__code,.home-catalog-band__copy{transform:translateX(86px)}.home-preview{grid-template-columns:minmax(0,1fr) minmax(520px,.75fr);gap:256px}.home-preview__intro{max-width:none;padding-left:184px}.home-faq{grid-template-columns:600px minmax(0,1fr);gap:260px;transform:translateY(32px)}.home-faq__intro{max-width:none;padding-left:155px}body:has(.home-page) .site-footer__brand{transform:translateX(17px)}}@media (max-width:980px){.home-preview__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-integrations__diagram{display:grid;min-height:auto}.home-integrations__nodes{position:relative}.home-integrations__client-connector,.home-integrations__hub-connector{display:none}.home-integrations__node{position:relative;left:auto;width:min(100%,360px);aspect-ratio:auto;margin-top:2rem;flex-direction:column;clip-path:none;background:transparent;box-shadow:none;transform:none}.home-integrations__node-mark{width:min(100%,330px)}}@media (max-width:560px){.home-preview__metrics-grid{grid-template-columns:1fr}.home-preview__board{padding-inline:0}.home-integrations__nodes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.home-page[data-home-content-ready=true]{transition:none}.home-hero__planes,.home-map__links path{transition:none;animation:none}.home-page .cta-link:hover{transform:none}}.home-page .visually-hidden,.home-page p.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root[data-theme=dark] .home-page{--home-bg:#12131c;--home-surface:#1b1d2a;--home-ink:#f4f5fb;--home-muted:#b7b9c9;--home-lavender:#3b3870;--home-lavender-deep:#4b4790;--home-lavender-soft:#26253d;--home-border:rgba(186,182,245,0.18);--home-shadow:0 18px 48px rgba(0,0,0,0.28)}.home-integrations__diagram--figma{position:relative;display:block;width:100%;min-height:0;aspect-ratio:950/540}.home-integrations__art{display:block;width:100%;height:100%;object-fit:contain}.home-integrations__nodes--art{position:absolute;z-index:3;inset:0;display:block;width:100%;height:100%;margin:0;padding:0;list-style:none;pointer-events:none}.home-integrations__nodes--art .home-integrations__client:after,.home-integrations__nodes--art:after{display:none;content:none}.home-integrations__nodes--art .home-integrations__client{position:absolute;top:14.26%;width:11.58%;height:20.38%;min-width:44px;min-height:44px;transform:none;pointer-events:auto}.home-integrations__nodes--art .home-integrations__client:first-child{left:0;top:14.26%}.home-integrations__nodes--art .home-integrations__client:nth-child(2){left:14.74%;top:8.33%}.home-integrations__nodes--art .home-integrations__client:nth-child(3){left:29.47%;top:2.78%}.home-integrations__nodes--art .home-integrations__client:nth-child(4){left:44.21%;top:0}.home-integrations__nodes--art .home-integrations__client:nth-child(5){left:58.95%;top:2.78%}.home-integrations__nodes--art .home-integrations__client:nth-child(6){left:73.68%;top:8.33%}.home-integrations__nodes--art .home-integrations__client:nth-child(7){left:88.42%;top:14.26%}.home-integrations__nodes--art .home-integrations__client-link{display:block;width:100%;height:100%;min-width:44px;min-height:44px;padding:0;border:0;border-radius:18%;background:transparent;box-shadow:none}.home-integrations__nodes--art .home-integrations__client-link:focus-visible,.home-integrations__nodes--art .home-integrations__client-link:hover{border:2px solid var(--home-primary);background:color-mix(in srgb,var(--home-primary) 7%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--home-primary) 14%,transparent);outline:0}.home-map__marker:after,.home-map__marker:before{display:none;content:none}.home-map__marker img{display:block;width:40px;height:40px;color:#0f172a;pointer-events:none;transition:transform .16s ease}.home-map__marker[data-active] img{transform:scale(1.16)}@media (max-width:980px){.home-integrations__diagram--figma{display:block;min-height:0}.home-integrations__nodes--art{position:absolute}}@media (max-width:480px){.home-map__marker[data-location-id=finland]{margin-top:-6px}.home-map__marker[data-location-id=germany]{margin-top:6px}.home-map__callout{width:min(45%,240px);padding:10px 12px;border-radius:12px}.home-map__callout h3{margin-bottom:4px;font-size:.88rem}.home-map__callout p{font-size:.72rem;line-height:1.4}}.home-audiences__intro .home-lede,.home-audiences__intro h2,.home-catalog-band__copy h2,.home-catalog-band__copy p,.home-faq__intro .home-lede,.home-faq__intro h2,.home-hero__copy h1,.home-hero__copy>p,.home-integrations__copy .home-lede,.home-integrations__copy h2,.home-map__intro .home-lede,.home-map__intro h2,.home-models__intro .home-lede,.home-models__intro h2,.home-one-key .home-lede,.home-one-key h2,.home-points__copy h2,.home-points__windows p,.home-preview__intro .home-lede,.home-preview__intro h2,.home-trust-card__copy h3,.home-trust-card__copy p,.home-trust-card__copy span,.home-trust__intro .home-lede,.home-trust__intro h2{display:block;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin}.home-one-key h2{height:calc(2.3em + 2px);overflow-wrap:break-word;line-height:1.15;scrollbar-gutter:auto;word-break:normal}.home-one-key .home-lede{height:calc(13.2em + 2px);line-height:1.65}.home-catalog-band__copy h2{height:2.16em;overflow-wrap:break-word;line-height:1.08;scrollbar-gutter:auto;word-break:normal}.home-catalog-band__copy p{height:11.55em;line-height:1.65}.home-preview__intro h2{height:2.3em;overflow-wrap:break-word;line-height:1.15;scrollbar-gutter:auto;word-break:normal}.home-preview__intro .home-lede{height:8.25em;line-height:1.65}[data-bounded-copy]:focus-visible{outline:2px solid var(--home-primary);outline-offset:-2px}.home-audiences__intro h2,.home-integrations__copy .home-lede,.home-integrations__copy h2,.home-points__copy h2{overflow-wrap:break-word;scrollbar-gutter:auto;word-break:normal}.home-points__copy h2{height:calc(1.15em + 2px);line-height:1.15}.home-audiences__intro h2{height:1.22em;line-height:1.15}.home-audiences__intro .home-lede{height:6.6em;line-height:1.65}.home-integrations__copy h2{height:calc(3.45em + 2px);line-height:1.15}.home-integrations__copy .home-lede{height:calc(4.95em + 2px);line-height:1.65}@media (min-width:377px){.home-audiences__intro .home-lede{height:4.95em}}@media (min-width:337px){.home-catalog-band__copy p{height:9.9em}}@media (min-width:334px){.home-preview__intro .home-lede{height:6.6em}}@media (min-width:376px){.home-catalog-band__copy p{height:8.25em}}@media (min-width:469px){.home-catalog-band__copy p{height:6.6em}}@media (min-width:451px){.home-preview__intro .home-lede{height:4.95em}}@media (min-width:519px){.home-preview__intro h2{height:1.15em}}@media (min-width:583px){.home-catalog-band__copy p{height:4.95em}}@media (min-width:650px){.home-preview__intro .home-lede{height:3.3em}}@media (min-width:981px){.home-catalog-band__copy p{height:8.25em}.home-preview__intro h2{height:2.3em}.home-preview__intro .home-lede{height:6.6em}}@media (min-width:1047px){.home-preview__intro .home-lede{height:4.95em}}@media (min-width:1070px){.home-catalog-band__copy p{height:6.6em}}@media (min-width:515px){.home-audiences__intro .home-lede{height:3.3em}}.home-models__intro h2{height:calc(1.15em + 2px);line-height:1.15}.home-models__intro .home-lede{height:calc(4.95em + 2px);line-height:1.65}.home-faq__intro h2{height:calc(2.3em + 2px);line-height:1.15;overflow-wrap:break-word;scrollbar-gutter:auto;word-break:normal}.home-faq__intro .home-lede{height:calc(4.95em + 2px);line-height:1.65}.home-faq__panel{height:auto;overflow:visible}.home-faq__panel .faq-list{height:auto;overflow:hidden;scrollbar-gutter:auto}.home-page .home-faq__panel .faq-item__trigger:focus-visible{outline-offset:-3px}.home-map__intro h2{height:calc(2.2em + 2px);line-height:1.1}.home-map__intro .home-lede{height:calc(3.24em + 2px);line-height:1.62}.home-trust__intro h2{height:calc(1.1em + 2px);line-height:1.1}.home-trust__intro .home-lede{height:calc(3.24em + 2px);line-height:1.62}.home-trust-card__media{position:relative;width:100%;min-height:210px;overflow:hidden}.home-trust-card__media picture{position:absolute;inset:0;display:block}.home-trust-card__media img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.home-trust-card__copy p{height:1.4em;line-height:1.4}.home-trust-card__copy h3{height:2.4em;line-height:1.2}.home-trust-card__copy span{height:6.6em;line-height:1.65}.home-map__callout{pointer-events:none}.home-map__callout h3{height:1.35em;overflow-x:hidden;overflow-y:auto;line-height:1.35;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;white-space:normal}.home-map__callout p{display:block;height:4.65em;overflow-x:hidden;overflow-y:auto;-webkit-line-clamp:unset}@media (min-width:1180px){.home-points__copy h2{height:calc(2.2em + 2px);line-height:1.1}.home-audiences__intro h2{height:1.1em;line-height:1.1}.home-audiences__intro .home-lede{height:3.24em;line-height:1.62}.home-catalog-band__copy h2{height:2.2em;line-height:1.1}.home-catalog-band__copy p{height:6.48em;line-height:1.62}.home-preview__intro h2{height:3.3em;line-height:1.1}.home-preview__intro .home-lede{height:8.1em;line-height:1.62}.home-integrations__copy h2{height:calc(5.5em + 2px);line-height:1.1}.home-integrations__copy .home-lede{height:calc(6.48em + 2px);line-height:1.62}.home-models__intro h2{height:calc(1.1em + 2px);line-height:1.1}.home-models__intro .home-lede{height:calc(3.24em + 2px);line-height:1.62}.home-faq__intro h2{height:calc(2.2em + 2px);line-height:1.1}.home-faq__intro .home-lede{height:calc(4.86em + 2px);line-height:1.62}.home-faq__panel{height:auto}.home-trust-card__media{min-height:250px}.home-trust__intro h2{height:calc(2.2em + 2px)}.home-trust-card__copy p{height:2.8em}.home-trust-card__copy h3{height:2.4em}.home-trust-card__copy span{height:6.6em}}@media (min-width:1211px){.home-preview__intro .home-lede{height:6.48em}}@media (min-width:1273px){.home-preview__intro h2{height:2.2em}}@media (min-width:1364px){.home-preview__intro .home-lede{height:4.86em}}@media (min-width:1408px){.home-catalog-band__copy p{height:4.86em}}@media (min-width:981px) and (max-width:1179px){.home-points__copy h2{height:calc(2.3em + 2px)}.home-integrations__copy h2{height:calc(4.6em + 2px)}.home-integrations__copy .home-lede{height:calc(8.25em + 2px)}}@media (min-width:1500px){.home-preview__intro .home-lede{height:6.48em}.home-trust-card__copy p{height:1.4em}.home-trust-card__copy h3{height:1.2em}.home-trust-card__copy span{height:6.6em}}@media (min-width:1529px){.home-preview__intro .home-lede{height:4.86em}}@media (min-width:981px) and (max-width:1179px){.home-map__intro h2{height:calc(2.2em + 2px)}}@media (min-width:720px) and (max-width:980px){.home-faq__intro h2{height:calc(1.15em + 2px)}.home-faq__intro .home-lede{height:calc(3.3em + 2px)}.home-map__intro h2{height:calc(2.2em + 2px)}.home-map__intro .home-lede{height:calc(3.24em + 2px)}.home-trust-card__copy p{height:4.2em}.home-trust-card__copy h3{height:4.8em}.home-trust-card__copy span{height:8.25em}}@media (min-width:600px) and (max-width:719px){.home-faq__intro h2{height:calc(1.15em + 2px)}.home-faq__intro .home-lede{height:calc(3.3em + 2px)}.home-map__intro h2{height:calc(2.2em + 2px)}.home-map__intro .home-lede{height:calc(3.24em + 2px)}.home-trust__intro h2{height:calc(2.2em + 2px)}.home-trust-card__copy p{height:1.4em}.home-trust-card__copy h3{height:2.4em}.home-trust-card__copy span{height:8.25em}}@media (min-width:401px) and (max-width:599px){.home-faq__intro h2{height:calc(1.15em + 2px)}.home-map__intro h2{height:calc(2.2em + 2px)}.home-map__intro .home-lede{height:calc(4.86em + 2px)}.home-trust__intro h2{height:calc(2.2em + 2px)}.home-trust__intro .home-lede{height:calc(4.86em + 2px)}}@media (min-width:401px) and (max-width:461px){.home-points__copy h2{height:calc(2.3em + 2px)}}@media (min-width:401px) and (max-width:451px){.home-integrations__copy h2{height:calc(4.6em + 2px)}}@media (min-width:401px) and (max-width:425px){.home-integrations__copy .home-lede{height:calc(8.25em + 2px)}}@media (min-width:426px) and (max-width:543px){.home-integrations__copy .home-lede{height:calc(6.6em + 2px)}}@media (min-width:561px) and (max-width:599px){.home-faq__intro .home-lede{height:calc(3.3em + 2px)}}@media (max-width:760px){.home-trust-card__media{height:220px;min-height:220px;max-height:220px}.home-trust-card__copy p{height:1.4em}.home-trust-card__copy h3{height:2.4em}.home-trust-card__copy span{height:8.25em}}@media (max-width:400px){.home-points__copy h2{height:calc(2.3em + 2px)}.home-integrations__copy h2{height:calc(4.6em + 2px)}.home-integrations__copy .home-lede{height:calc(8.25em + 2px)}.home-models__intro h2{height:calc(2.3em + 2px)}.home-models__intro .home-lede{height:calc(6.6em + 2px)}.home-map__intro h2{height:calc(2.2em + 2px)}.home-map__intro .home-lede{height:calc(6.48em + 2px)}.home-trust__intro h2{height:calc(2.2em + 2px)}.home-trust__intro .home-lede{height:calc(6.48em + 2px)}.home-faq__panel{height:auto}}@media (min-width:342px){.home-one-key .home-lede{height:calc(11.55em + 2px)}}@media (min-width:357px){.home-one-key .home-lede{height:calc(9.9em + 2px)}}@media (min-width:435px){.home-one-key .home-lede{height:calc(8.25em + 2px)}}@media (min-width:566px){.home-one-key .home-lede{height:calc(6.6em + 2px)}}@media (min-width:716px){.home-one-key .home-lede{height:calc(4.95em + 2px)}}@media (min-width:981px){.home-one-key h2{height:calc(2.2em + 2px);line-height:1.1}.home-one-key .home-lede{height:calc(9.9em + 2px)}}@media (min-width:1000px){.home-one-key .home-lede{height:calc(8.25em + 2px)}}@media (min-width:1180px){.home-one-key .home-lede{height:calc(8.1em + 2px);line-height:1.62}}@media (min-width:1370px){.home-one-key .home-lede{height:calc(6.48em + 2px);line-height:1.62}}@media (max-width:640px){.home-catalog-band .code-block__pre{height:calc(27.2em + 2rem);overflow-y:auto;overscroll-behavior:contain}}@media (min-width:330px) and (max-width:640px){.home-catalog-band .code-block__pre{height:calc(23.8em + 2rem)}}@media (min-width:386px) and (max-width:640px){.home-catalog-band .code-block__pre{height:calc(22.1em + 2rem)}}@media (min-width:435px) and (max-width:640px){.home-catalog-band .code-block__pre{height:calc(20.4em + 2rem)}}@media (min-width:493px) and (max-width:640px){.home-catalog-band .code-block__pre{height:calc(18.7em + 2rem)}}@media (min-width:532px) and (max-width:640px){.home-catalog-band .code-block__pre{height:calc(15.3em + 2rem)}}@media (min-width:580px) and (max-width:640px){.home-catalog-band .code-block__pre{height:calc(13.6em + 2rem)}}@media (min-width:639px) and (max-width:640px){.home-catalog-band .code-block__pre{height:calc(11.9em + 2rem)}}.home-hero__copy h1,.home-hero__copy>p{overflow-wrap:break-word;scrollbar-gutter:auto;word-break:normal}.home-hero__copy h1{height:4.56em}.home-hero__copy>p{height:9.3em}@media (min-width:345px){.home-hero__copy h1{height:3.42em}}@media (min-width:348px){.home-hero__copy>p{height:7.75em}}@media (min-width:396px){.home-hero__copy>p{height:6.2em}}@media (min-width:518px){.home-hero__copy>p{height:4.65em}}@media (min-width:529px){.home-hero__copy h1{height:2.28em}}@media (min-width:641px){.home-hero__copy h1{height:2.24em}}@media (min-width:681px){.home-hero__copy>p{height:3.1em}}@media (min-width:1180px){.home-hero__copy h1{height:2.16em}.home-hero__copy>p{height:2.96em}}.home-points__windows p{height:1.4em;overflow-wrap:break-word;scrollbar-gutter:auto;word-break:normal}.home-points__windows li:first-child p{height:2.8em}@media (min-width:344px) and (max-width:980px){.home-points__windows li:first-child p{height:1.4em}}@media (min-width:1180px) and (max-width:1196px){.home-points__windows li:nth-child(3) p{height:2.8em}}@media (min-width:981px) and (max-width:1009px){.home-highlight-row li{min-height:3.2em}}@media (min-width:1680px) and (max-width:1686px){.home-points__chart figcaption span{height:1.6em;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin}}body:has(.home-page),html:has(.home-page){--weight-body:400;--weight-supporting:400;font-weight:400}.home-page,.home-page .home-lede{font-weight:400}body:has(.home-page) .skip-link{font-weight:700}.home-page .home-audiences__intro h2,.home-page .home-faq__intro h2,.home-page .home-integrations__copy h2,.home-page .home-map__intro h2,.home-page .home-models__intro h2,.home-page .home-points__copy h2,.home-page .home-preview__intro h2,.home-page .home-section-heading h2,.home-page .home-split-copy h2,.home-page .home-trust__intro h2{font-weight:300}@media (min-width:1180px){.home-page{--home-display:clamp(4.5rem,4.55vw,4.75rem);--home-h2:clamp(3.75rem,4vw,4rem)}.home-page .home-faq__intro .cta-link,.home-page .home-hero-actions .cta-link{font-size:1.125rem!important;font-weight:700!important}.home-page .home-lede{font-size:1.125rem}.home-page .home-audiences__intro h2{height:1.22em;font-size:clamp(2.5rem,2.67vw,2.8125rem)}.home-page .home-audiences__intro .home-lede{height:4.14em;max-width:36rem;margin-top:1.375rem;font-size:.875rem;line-height:1.38}.home-page .home-audiences__grid{width:min(100%,71.25rem);margin-inline:auto;gap:1.25rem}.home-page .home-audiences__grid .home-feature-card--compact{min-height:9.375rem;gap:2rem;padding:1.875rem 1.875rem 1.5rem;border:0;border-radius:1.125rem}.home-page .home-audience-link{border-radius:1.125rem}.home-page .home-audiences__grid .home-feature-card--compact .home-feature-card__icon{width:2rem;height:2rem;border-radius:0;background:transparent}.home-page .home-audiences__grid .home-feature-card--compact .home-feature-card__icon img{width:2rem;height:2rem;object-fit:contain}.home-page .home-audiences__grid .home-feature-card--compact h3{font-size:1.5rem;font-weight:400;letter-spacing:-.005em;line-height:1.2}.home-page .home-integrations{grid-template-columns:minmax(28.125rem,.68fr) minmax(0,1.32fr)}.home-page .home-integrations__copy h2{height:calc(4.4em + 2px);max-width:12ch}.home-page .home-faq__panel .faq-item__trigger{font-size:1.125rem;font-weight:700}.home-page .home-faq__panel .faq-item__panel-inner{font-size:1rem;font-weight:400}body:has(.home-page) .site-footer__wordmark{font-size:2.125rem}body:has(.home-page) .site-footer__tagline{font-size:1.125rem;font-weight:400}body:has(.home-page) .site-footer__heading{font-size:.875rem}body:has(.home-page) .site-footer__link{font-size:1rem;font-weight:400}body:has(.home-page) .site-footer__band{min-height:451px;border-radius:80px 80px 0 0;background:radial-gradient(circle at 30% 0,rgba(255,255,255,.13),transparent 34%),linear-gradient(110deg,#a9baee,#b8bbed 52%,#c9bce8)}body:has(.home-page) .site-footer .site-footer-grid{grid-template-columns:360px 207px 220px;min-height:384px;padding:55px clamp(112px,7.45vw,135px) 53px}body:has(.home-page) .site-footer__tagline{max-width:260px}body:has(.home-page) .site-footer__heading{font-weight:400}body:has(.home-page) .site-footer__mark{right:-4.25%;bottom:-47%}body:has(.home-page) .site-footer__bar{min-height:67px;padding:17px clamp(118px,8.5vw,150px) 18px;background:#4a50b0;font-size:1rem}}.home-map__marker img{width:32px;height:32px}@media (max-width:560px){.home-map__marker img{width:27px;height:27px}}.home-preview__board-badge-icon{display:block;width:28px;height:28px;background:#5951c4;-webkit-mask:url(/figma-home/icons/dashboard.svg) center/contain no-repeat;mask:url(/figma-home/icons/dashboard.svg) center/contain no-repeat}@media (min-width:1180px){.home-page .home-preview__intro h2{height:2.3em;font-size:4rem;font-weight:300;letter-spacing:-.03em;line-height:1.15}.home-page .home-preview__intro .home-lede{height:calc(4.65em + 2px);margin-top:1.5rem;font-size:1.125rem;line-height:1.55}.home-preview__board-badge-icon{width:42px;height:42px}}@media (min-width:1180px) and (max-width:1499px){.home-page .home-preview{grid-template-columns:minmax(0,1fr) minmax(30rem,.72fr);gap:5rem}.home-page .home-preview__intro{max-width:none;padding-left:6rem}}@media (min-width:1500px){.home-page .home-preview{grid-template-columns:minmax(0,1fr) minmax(32.5rem,.82fr);gap:10rem}.home-page .home-preview__intro{max-width:none;padding-left:6rem}}.home-page [data-bounded-copy]{scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none}.home-page [data-bounded-copy]::-webkit-scrollbar{display:none;width:0;height:0}.home-page .home-points__copy .home-points__heading{width:100%;max-width:none;height:auto;min-height:2.2em;overflow:visible;overflow-wrap:normal;text-wrap:balance;word-break:normal}@font-face{font-family:inter;src:url(/_next/static/media/927ddb104afbb375-s.p.ttf) format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/c694bb143377f2be-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(/_next/static/media/7c56efca3d2bbf8d-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_be5e15{font-family:inter,inter Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.__variable_be5e15{--font-inter:"inter","inter Fallback",system-ui,-apple-system,Segoe UI,sans-serif}