:root{--color-brand-on-dark-text:#ff5c95;--component-button-secondary-bg:#f5f2f3;--component-button-secondary-bg-hover:#fff;--component-button-secondary-border:transparent;--component-button-secondary-fg:#161315;--gradient-brand-from:#ff3d7b;--gradient-brand-mid:#d4025f;--fill-brand-primary:linear-gradient(90deg,var(--gradient-brand-from) 0%,var(--gradient-brand-mid) 50%,var(--gradient-brand-to) 100%);--component-toast-width:420px;--component-toast-radius:var(--radius-lg);--component-toast-padding-x:var(--space-md);--component-toast-padding-y:var(--space-sm);--component-toast-gap:var(--space-sm)}[data-theme=dark]{--component-badge-brand-fg:#ff5c95;--component-badge-brand-border:#ff5c95}:root{--component-spinner-stroke:2px;--component-spinner-size-sm:16px;--component-spinner-size-md:24px;--component-spinner-size-lg:40px;--component-spinner-arc:150deg;--component-button-ghost-border:var(--color-border-interactive);--component-button-ghost-border-hover:var(--color-border-on-dark-strong);--component-button-tertiary-fg:var(--color-fg-on-dark);--component-button-tertiary-bg:transparent;--component-button-tertiary-bg-hover:var(--color-bg-sunken);--frame-fill:rgb(from var(--component-card-bg) r g b/.82);--frame-hairline:linear-gradient(150deg,var(--gradient-hairline-from) 0%,var(--gradient-hairline-to) 44%,var(--color-border-glass) 100%);--frame-corner:radial-gradient(120% 120% at 0% 0%,var(--color-brand-glow) 0%,var(--color-brand-wash) 30%,rgb(from var(--color-brand-on-dark) r g b/0) 60%)}.u-frame{border:var(--border-hairline) solid transparent;border-radius:var(--radius-xl);background:linear-gradient(var(--frame-fill),var(--frame-fill)) padding-box,var(--frame-corner) border-box,var(--frame-hairline) border-box}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.u-frame{-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--color-bg-canvas)}body{background-image:radial-gradient(60% 50% at 50% 100%,rgb(from var(--gradient-surface-card-to) r g b/.55) 0,rgb(from var(--gradient-surface-card-to) r g b/.22) 46%,rgb(from var(--gradient-surface-card-to) r g b/0) 100%);background-repeat:no-repeat;background-attachment:fixed;color:var(--color-fg-primary);font-family:var(--font-family-sans),ui-sans-serif,-apple-system,"Helvetica Neue",Arial,sans-serif;font-size:var(--font-size-body);line-height:var(--font-leading-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:auto}.page{transition:opacity var(--motion-duration-base) var(--motion-ease),transform var(--motion-duration-base) var(--motion-ease)}::selection{background:var(--color-brand-primary);color:var(--color-brand-on-solid)}a{color:inherit;text-decoration:none}:where(a,button,input,[tabindex]):focus-visible{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:var(--space-3xs);border-radius:var(--radius-sm)}.u-mono{font-family:var(--font-family-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-label{font-size:var(--font-size-label);line-height:var(--font-leading-label);letter-spacing:var(--font-tracking-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-label,.u-micro{font-family:var(--font-family-label),ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;text-transform:uppercase}.u-micro{font-size:var(--font-size-micro);line-height:var(--font-leading-micro);letter-spacing:var(--font-tracking-micro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.field{position:fixed;inset:0;z-index:0;transition:opacity var(--motion-duration-base) var(--motion-ease)}.field__canvas{display:block;width:100%;height:100%}.field__wash{background:radial-gradient(120% 74% at 50% -18%,var(--gradient-glow-brand-mid) 0,var(--color-brand-wash) 38%,var(--gradient-glow-brand-edge) 70%);opacity:.34}.field__sink{background:linear-gradient(180deg,rgb(from var(--color-bg-canvas) r g b/.55) 0,rgb(from var(--color-bg-canvas) r g b/0) 20%,rgb(from var(--color-bg-canvas) r g b/0) 76%,rgb(from var(--color-bg-canvas) r g b/.62) 100%)}.page{z-index:3;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto}.masthead,.page{position:relative}.masthead{z-index:25;padding:clamp(18px,2.2vw,28px) clamp(20px,3.4vw,44px)}.masthead__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.logo{--logo-h:clamp(calc(var(--space-md) + var(--space-3xs)),2.6vw,var(--space-2xl));--logo-wm-w:calc(var(--logo-h) * 399 / 103);display:inline-flex;align-items:center;gap:calc(var(--logo-wm-w) * 32 / 398.25)}.logo__mark{display:block;block-size:calc(var(--logo-wm-w) * 167 / 398.25);inline-size:auto;aspect-ratio:180/167}.wordmark{display:block;inline-size:var(--logo-wm-w);aspect-ratio:399/71;background:currentColor;color:var(--color-fg-on-dark);-webkit-mask:url(/_next/static/media/wordmark.91a5be5d.svg) no-repeat center/contain;mask:url(/_next/static/media/wordmark.91a5be5d.svg) no-repeat center/contain}.masthead__nav{display:flex;align-items:center;gap:clamp(16px,2vw,28px);gap:var(--space-sm)}.masthead__cta{padding-inline:var(--space-md)}.btn-ghost.masthead__cta{color:var(--color-fg-on-dark)}.btn-ghost.masthead__cta:hover{background:var(--color-bg-sunken)}.btn-tertiary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);block-size:var(--size-control-sm);padding-inline:var(--space-sm);background:var(--component-button-tertiary-bg);border:0;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm);font-weight:600;color:var(--component-button-tertiary-fg);transition:background-color var(--motion-duration-instant) var(--motion-ease),color var(--motion-duration-instant) var(--motion-ease)}.btn-tertiary:hover{background:var(--component-button-tertiary-bg-hover)}.masthead__sep{inline-size:var(--border-hairline);block-size:var(--size-icon-md);background:var(--color-border-on-dark-strong);margin-inline:var(--space-2xs)}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:var(--space-2xs);block-size:var(--size-control-sm);padding-inline:var(--space-xs);background:none;border:0;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm);font-weight:600;color:var(--color-fg-on-dark-secondary);transition:color var(--motion-duration-instant) var(--motion-ease),background-color var(--motion-duration-instant) var(--motion-ease)}.lang__btn:hover{color:var(--color-fg-on-dark);background:var(--component-button-ghost-bg-hover)}.lang__chev,.lang__globe{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.lang__chev{transition:rotate var(--motion-duration-instant) var(--motion-ease)}.lang__btn[aria-expanded=true] .lang__chev{rotate:180deg}.lang__menu{position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-end:0;z-index:10;margin:0;padding:var(--space-3xs);list-style:none;min-inline-size:168px;border:var(--border-hairline) solid var(--color-border-on-dark);border-radius:var(--radius-md);background:var(--color-bg-dark-raised);box-shadow:0 var(--shadow-card-y-hover) var(--shadow-card-blur-hover) var(--color-shadow-card)}.lang__menu[hidden]{display:none}.lang__item{inline-size:100%;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-xs);background:none;border:0;border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;text-align:start;color:var(--color-fg-on-dark-secondary);transition:color var(--motion-duration-instant) var(--motion-ease),background-color var(--motion-duration-instant) var(--motion-ease)}.lang__item:hover{color:var(--color-fg-on-dark);background:var(--component-button-ghost-bg-hover)}.lang__short{color:var(--color-fg-on-dark-tertiary);inline-size:2.5ch}.lang__name{font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm)}[aria-selected=true] .lang__short{color:var(--color-brand-on-dark-text)}[aria-selected=true] .lang__name{color:var(--color-fg-on-dark)}@media (max-width:40rem){.masthead__nav .socials{display:none}}.hero{position:relative;isolation:isolate;overflow-x:clip;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,1.8vw,22px);padding:clamp(16px,3vh,40px) clamp(20px,3.4vw,44px);text-align:center}@media (min-width:769px){.hero{justify-content:flex-start;-webkit-padding-before:clamp(var(--space-lg),6vh,var(--space-6xl));padding-block-start:clamp(var(--space-lg),6vh,var(--space-6xl))}}.hero:before{content:"";position:absolute;inset:-6% -4%;z-index:-1;background:radial-gradient(46% 46% at 50% 46%,rgb(from var(--color-bg-canvas) r g b/.44) 0,rgb(from var(--color-bg-canvas) r g b/.28) 42%,rgb(from var(--color-bg-canvas) r g b/.08) 72%,rgb(from var(--color-bg-canvas) r g b/0) 92%);pointer-events:none}.hero__title{max-inline-size:26ch;text-wrap:balance;font-size:clamp(var(--font-size-h3),5.4vw,var(--font-size-h1));line-height:clamp(var(--font-leading-h3),5.6vw,var(--font-leading-h1));letter-spacing:var(--font-tracking-h1);font-weight:700}.hero__lead,.hero__title{margin:0;color:var(--color-fg-on-dark)}.hero__lead{position:relative;isolation:isolate;max-inline-size:50ch;font-size:clamp(var(--font-size-body),1.7vw,var(--font-size-h5));line-height:clamp(var(--font-leading-body),2.4vw,var(--font-leading-h5));letter-spacing:var(--font-tracking-lead);font-weight:300;text-wrap:pretty}.hero__lead:before{content:"";position:absolute;inset:-70% -14%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side ellipse at 50% 50%,rgb(from var(--color-bg-canvas) r g b/.66) 0,rgb(from var(--color-bg-canvas) r g b/.42) 46%,rgb(from var(--color-bg-canvas) r g b/0) 100%)}.pitch{display:none}.pitch__track{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.pitch__track::-webkit-scrollbar{display:none}.pitch__slide{flex:0 0 100%;scroll-snap-align:center;margin:0;padding-inline:var(--space-xs);font-size:var(--font-size-body);line-height:var(--font-leading-body);letter-spacing:var(--font-tracking-lead);font-weight:300;color:var(--color-fg-on-dark);text-wrap:pretty}.pitch__dots{display:flex;justify-content:center;gap:var(--space-2xs);-webkit-margin-after:calc(-1 * var(--space-lg));margin-block-end:calc(-1 * var(--space-lg))}.pitch__dot{display:grid;place-items:center;block-size:var(--size-touch-min);padding:0 var(--space-2xs);background:none;border:0;cursor:pointer}.pitch__pill{display:block;overflow:hidden;inline-size:var(--space-xs);block-size:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-border-on-dark-strong);transition:inline-size var(--motion-duration-base) var(--motion-ease)}.pitch__dot[aria-current=true] .pitch__pill{inline-size:var(--space-2xl)}.pitch__fill{display:block;inline-size:100%;block-size:100%;background:var(--color-brand-on-dark);transform:scaleX(0);transform-origin:left}[dir=rtl] .pitch__fill{transform-origin:right}.pitch__dot[aria-current=true] .pitch__fill{animation:pillar-fill var(--pitch-dwell,3s) linear forwards}@media (prefers-reduced-motion:reduce){.pitch__pill{transition:none}.pitch__dot[aria-current=true] .pitch__fill{animation:none;transform:scaleX(1)}}.swap{transition:opacity var(--motion-duration-instant) var(--motion-ease),transform var(--motion-duration-instant) var(--motion-ease)}.swap.is-out{opacity:0;transform:translateY(var(--space-2xs))}.audience{position:relative;display:flex;inline-size:100%;padding:var(--space-2xs);background:var(--component-segmented-track-bg);border:var(--border-hairline) solid var(--component-segmented-track-border);border-radius:var(--radius-full)}.audience__thumb{position:absolute;inset-block:var(--space-2xs);background:linear-gradient(180deg,var(--color-brand-wash) 0,rgb(from var(--color-brand-primary) r g b/0) 64%),var(--component-segmented-item-bg-selected);border:var(--border-hairline) solid var(--component-segmented-item-border-selected);border-radius:var(--radius-full);box-shadow:0 var(--shadow-card-y-rest) var(--shadow-card-blur-rest) var(--color-shadow-card);transition:inset-inline-start var(--motion-duration-base) var(--motion-ease),inline-size var(--motion-duration-base) var(--motion-ease);pointer-events:none}[data-audience=business] .audience__thumb{border-color:var(--component-badge-accent-border);background:linear-gradient(180deg,rgb(from var(--color-accent-on-dark) r g b/.2) 0,rgb(from var(--color-accent-on-dark) r g b/0) 64%),var(--component-segmented-item-bg-selected)}.audience__option{position:relative;z-index:1;flex:1 1;min-block-size:var(--size-control-md);padding-inline:var(--space-sm);display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:var(--radius-full);cursor:pointer;font-family:inherit;font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm);font-weight:600;color:var(--component-segmented-item-fg);white-space:nowrap;transition:color var(--motion-duration-instant) var(--motion-ease),background-color var(--motion-duration-instant) var(--motion-ease)}.audience__option:not([aria-selected=true]):hover{background:var(--component-segmented-item-bg-hover);color:var(--component-segmented-item-fg-selected)}.audience__option:disabled{color:var(--component-segmented-item-fg-disabled);cursor:not-allowed}.audience__option[aria-selected=true]{color:var(--component-segmented-item-fg-selected)}.panel{-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm);inline-size:100%;max-inline-size:424px;padding:var(--border-hairline);border-radius:var(--radius-xl);background:var(--frame-corner),var(--frame-hairline);text-align:start}.panel__inner{padding:clamp(18px,2.2vw,24px);border-radius:calc(var(--radius-xl) - var(--border-hairline));background:var(--frame-fill);box-shadow:0 var(--shadow-card-y-hover) var(--shadow-card-blur-hover) var(--color-shadow-card);display:flex;flex-direction:column;gap:var(--space-sm)}.panel__inner[hidden]{display:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.panel__inner{-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}}.field-row{display:flex;align-items:center;block-size:var(--size-control-lg);padding-inline:var(--space-md);background:var(--component-input-bg);border:var(--border-hairline) solid var(--component-input-border);border-radius:var(--radius-md);transition:border-color var(--motion-duration-instant) var(--motion-ease),box-shadow var(--motion-duration-instant) var(--motion-ease)}.field-row[hidden]{display:none}.field-row:hover{border-color:var(--component-input-border-hover)}.field-row:has(input:focus-visible){border-color:var(--component-input-border-focus);box-shadow:0 0 0 var(--border-focus) var(--color-brand-wash)}.field-row.is-error{border-color:var(--component-input-border-error)}.field-row input{flex:1 1;min-inline-size:0;block-size:100%;background:none;border:0;outline:none;font-family:inherit;font-size:var(--font-size-body);color:var(--component-input-value)}.field-row input:-webkit-autofill,.field-row input:-webkit-autofill:active,.field-row input:-webkit-autofill:focus,.field-row input:-webkit-autofill:hover,.otp__box:-webkit-autofill,.otp__box:-webkit-autofill:active,.otp__box:-webkit-autofill:focus,.otp__box:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px var(--component-input-bg);-webkit-text-fill-color:var(--component-input-value);caret-color:var(--component-input-value);-webkit-transition:background-color 100000s ease 0s;transition:background-color 100000s ease 0s}.otp__box:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--component-input-bg),0 0 0 var(--border-strong) var(--color-focus-ring)}.field-row input::placeholder{color:var(--component-input-placeholder)}.helper{margin:0;color:var(--component-input-helper);font-family:var(--font-family-sans),ui-sans-serif,-apple-system,"Helvetica Neue",Arial,sans-serif;font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm);font-weight:400;text-transform:none}.helper--error{color:var(--component-input-helper-error)}.helper[hidden]{display:none}.consent+.helper--error{-webkit-margin-before:calc((var(--size-touch-min) - var(--font-leading-ui-sm)) / -2);margin-block-start:calc((var(--size-touch-min) - var(--font-leading-ui-sm)) / -2)}.consent{display:flex;align-items:flex-start;gap:var(--space-xs);padding-block:calc((var(--size-touch-min) - var(--font-leading-ui-sm)) / 2);padding-inline:0;min-block-size:var(--size-touch-min);background:none;border:0;cursor:pointer;text-align:start;font-family:inherit}.consent:disabled{cursor:not-allowed}.consent:focus-visible{outline:none}.consent:focus-visible .consent__box{outline:var(--border-focus) solid var(--color-focus-ring);outline-offset:var(--space-3xs)}.consent__box{position:relative;flex:0 0 auto;inline-size:var(--space-lg);block-size:var(--space-lg);display:grid;place-items:center;background:var(--component-checkbox-bg);border:var(--border-rule) solid var(--component-checkbox-border);border-radius:var(--radius-xs);-webkit-margin-before:calc((var(--font-leading-ui-sm) - var(--space-lg)) / 2);margin-block-start:calc((var(--font-leading-ui-sm) - var(--space-lg)) / 2);transition:background-color var(--motion-duration-instant) var(--motion-ease),border-color var(--motion-duration-instant) var(--motion-ease)}.consent[aria-checked=mixed] .consent__box,.consent[aria-checked=true] .consent__box{background:var(--component-checkbox-bg-checked);border-color:var(--component-checkbox-border-checked)}.consent:disabled .consent__box{background:var(--component-checkbox-bg-disabled);border-color:var(--component-checkbox-border-disabled)}.consent__mark{grid-area:1/1;inline-size:calc(var(--space-lg) * .7);color:var(--component-checkbox-mark);opacity:0;transform:scale(.6);transition:opacity var(--motion-duration-instant) var(--motion-ease),transform var(--motion-duration-instant) var(--motion-ease)}.consent:disabled .consent__mark{color:var(--component-checkbox-mark-disabled)}.consent[aria-checked=mixed] .consent__mark--minus,.consent[aria-checked=true] .consent__mark--check{opacity:1;transform:scale(1)}.consent__text{font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm);font-weight:400;color:var(--color-fg-on-dark-secondary)}.consent:disabled .consent__text{color:var(--color-fg-on-dark-tertiary)}.panel-head{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md) var(--space-lg) var(--space-lg);border-start-start-radius:calc(var(--radius-xl) - var(--border-hairline));border-start-end-radius:calc(var(--radius-xl) - var(--border-hairline));background:var(--component-card-bg);text-align:center}.panel-head:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(94deg,rgb(from var(--color-accent-on-dark) r g b/.1) 0,rgb(from var(--color-brand-on-dark) r g b/.13) 100%)}.panel-head__title{margin:0;font-size:var(--font-size-h6);line-height:var(--font-leading-h6);letter-spacing:var(--font-tracking-h6);font-weight:600;color:var(--color-fg-primary)}.panel-head__count{margin:0;font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-fg-on-dark-secondary)}.panel-head__n{color:var(--color-brand-on-dark-text)}.panel-head__bar{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs);block-size:var(--space-2xs);border-radius:var(--radius-full);background:var(--component-progress-track);overflow:hidden}.panel-head__fill{display:block;block-size:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-accent-on-dark) 0,var(--color-brand-on-dark) 100%);transition:inline-size var(--motion-duration-slow) var(--motion-ease)}.panel__inner{border-start-start-radius:0;border-start-end-radius:0}.btn-primary:disabled,.btn-primary[aria-disabled=true]{cursor:not-allowed;opacity:.45;filter:saturate(.6)}.btn-primary:disabled:hover,.btn-primary[aria-disabled=true]:hover{transform:none}.btn-primary{position:relative;block-size:var(--size-control-lg);padding-inline:var(--space-xl);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);border:0;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:var(--font-size-ui);line-height:var(--font-leading-ui);letter-spacing:var(--font-tracking-ui);font-weight:600;color:var(--component-button-primary-fg);background-image:linear-gradient(110deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,0) 100%),var(--fill-brand-primary);background-repeat:no-repeat;background-size:58px 100%,100% 100%;background-position:-90px 0,0 0;box-shadow:0 var(--shadow-button-y-rest) var(--shadow-button-blur-rest) rgb(from var(--color-shadow-brand) r g b/.38);transition:box-shadow var(--motion-duration-instant) var(--motion-ease)}.btn-primary:hover{box-shadow:0 var(--shadow-button-y-hover) var(--shadow-button-blur-hover) rgb(from var(--color-shadow-brand) r g b/.58);animation:shine var(--motion-duration-shine) var(--motion-ease) 1}.btn-primary:active{background-image:linear-gradient(110deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0)),linear-gradient(90deg,var(--gradient-brand-to),var(--gradient-brand-to));box-shadow:0 var(--shadow-button-y-pressed) var(--shadow-button-blur-pressed) rgb(from var(--color-shadow-brand) r g b/.18)}@keyframes shine{0%{background-position:-90px 0,0 0}to{background-position:calc(100% + 90px) 0,0 0}}.btn-primary[aria-busy=true]{pointer-events:none;opacity:.72}.spinner{--spinner-size:var(--component-spinner-size-md);inline-size:var(--spinner-size);block-size:var(--spinner-size);border-radius:var(--radius-full);background:conic-gradient(var(--component-spinner-indicator) var(--component-spinner-arc),var(--component-spinner-track) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--component-spinner-stroke)),#000 calc(100% - var(--component-spinner-stroke)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--component-spinner-stroke)),#000 calc(100% - var(--component-spinner-stroke)));animation:spinner-turn .7s linear infinite}.spinner--sm{--spinner-size:var(--component-spinner-size-sm)}@keyframes spinner-turn{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}.btn-primary .spinner{--component-spinner-indicator:currentColor}.btn-primary__busy{position:absolute;inset:0;display:none;place-items:center}.btn-primary[aria-busy=true] .btn-primary__busy{display:grid}.btn-primary[aria-busy=true]>:not(.btn-primary__busy){opacity:0}.btn-icon-primary{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size-control-lg);block-size:var(--size-control-lg);padding:0;border:0;border-radius:var(--radius-md);cursor:pointer;color:var(--component-button-primary-fg);background-image:var(--fill-brand-primary);box-shadow:0 var(--shadow-button-y-rest) var(--shadow-button-blur-rest) rgb(from var(--color-shadow-brand) r g b/.38);transition:box-shadow var(--motion-duration-instant) var(--motion-ease)}.btn-icon-primary:hover{box-shadow:0 var(--shadow-button-y-hover) var(--shadow-button-blur-hover) rgb(from var(--color-shadow-brand) r g b/.58)}.btn-icon-primary svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.btn-icon-primary--md{inline-size:var(--size-control-md);block-size:var(--size-control-md)}.btn-icon-primary--sm{inline-size:var(--size-control-sm);block-size:var(--size-control-sm)}.btn-icon{flex:0 0 auto;inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.btn-primary--sm .btn-icon,.btn-secondary--sm .btn-icon{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.btn-icon .btn-icon__rtl,[dir=rtl] .btn-icon .btn-icon__ltr{display:none}[dir=rtl] .btn-icon .btn-icon__rtl{display:inline}.btn-secondary{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);block-size:var(--size-control-lg);padding-inline:var(--space-lg);background:var(--component-button-secondary-bg);border:var(--border-hairline) solid var(--component-button-secondary-border);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:var(--font-size-ui);line-height:var(--font-leading-ui);letter-spacing:var(--font-tracking-ui);font-weight:600;color:var(--component-button-secondary-fg);transition:border-color var(--motion-duration-instant) var(--motion-ease),background-color var(--motion-duration-instant) var(--motion-ease)}.btn-secondary:hover{background:var(--component-button-secondary-bg-hover)}.btn-primary--sm{block-size:var(--size-control-sm);padding-inline:var(--space-md);gap:var(--space-2xs);font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm)}.btn-ghost,.btn-secondary--sm{block-size:var(--size-control-sm);padding-inline:var(--space-sm);gap:var(--space-2xs);font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm)}.btn-ghost{display:inline-flex;align-items:center;background:var(--component-button-ghost-bg);border:var(--border-hairline) solid var(--component-button-ghost-border-hover);border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-weight:600;color:var(--component-button-ghost-fg);transition:background-color var(--motion-duration-instant) var(--motion-ease),border-color var(--motion-duration-instant) var(--motion-ease),color var(--motion-duration-instant) var(--motion-ease)}.btn-ghost:hover{background:var(--component-button-ghost-bg-hover);border-color:var(--component-button-ghost-border)}.pillars{z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-border-after:var(--border-hairline) solid var(--color-border-glass);border-block-end:var(--border-hairline) solid var(--color-border-glass)}.pillar,.pillars{position:relative}.pillar{display:block;inline-size:100%;padding:0;background:none;border:0;-webkit-border-start:var(--border-hairline) solid var(--color-border-glass);border-inline-start:var(--border-hairline) solid var(--color-border-glass);cursor:pointer;font-family:inherit;text-align:start;color:var(--color-fg-on-dark-secondary);transition:color var(--motion-duration-instant) var(--motion-ease)}.pillar:first-child{-webkit-border-start:0;border-inline-start:0}.pillar:hover,.pillar[aria-expanded=true],.pillar[data-auto=true]{color:var(--color-fg-on-dark)}.pillar:focus-within,.pillar:hover,.pillar[aria-expanded=true],.pillar[data-auto=true]{z-index:1}.pillar__face{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);text-align:center;transition:background-color var(--motion-duration-base) var(--motion-ease)}.pillar__n{color:var(--color-brand-on-dark-text);flex:0 0 auto}.pillar__n,.pillar__title{font-size:var(--font-size-ui);line-height:var(--font-leading-ui)}.pillar__title{letter-spacing:var(--font-tracking-ui);font-weight:600}.pillar__chev{flex:0 0 auto;align-self:center;inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);color:var(--color-fg-on-dark-tertiary);transition:rotate var(--motion-duration-base) var(--motion-ease),color var(--motion-duration-base) var(--motion-ease)}.pillar:focus-within .pillar__chev,.pillar:hover .pillar__chev,.pillar[aria-expanded=true] .pillar__chev,.pillar[data-auto=true] .pillar__chev{rotate:180deg;color:var(--color-fg-on-dark-secondary)}.pillar__face:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--border-strong);background:var(--color-brand-on-dark);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-duration-base) var(--motion-ease)}[dir=rtl] .pillar__face:after{transform-origin:right}@keyframes pillar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pillar[data-auto=true] .pillar__face:after{animation:pillar-fill var(--pillar-dwell,4.2s) linear forwards}.pillar:focus-within .pillar__face:after,.pillar:hover .pillar__face:after,.pillar[aria-expanded=true] .pillar__face:after{transform:scaleX(1)}[data-audience=business] .pillar__n{color:var(--color-accent-on-dark)}[data-audience=business] .pillar__face:after,[data-audience=business] .pitch__fill{background:var(--color-accent-on-dark)}.pillar:focus-within .pillar__face,.pillar:hover .pillar__face,.pillar[aria-expanded=true] .pillar__face,.pillar[data-auto=true] .pillar__face{background:rgb(from var(--color-bg-dark) r g b/.6)}.pillar__panel{position:absolute;inset-inline:0;inset-block-end:100%;display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;background:var(--color-bg-dark);border:var(--border-hairline) solid var(--color-border-glass);-webkit-border-after:0;border-block-end:0;border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);transition:grid-template-rows var(--motion-duration-base) var(--motion-ease),opacity var(--motion-duration-base) var(--motion-ease)}.pillar__face:after{transition-duration:var(--motion-duration-instant)}.pillar__panel>div{overflow:hidden}.pillar:focus-within .pillar__panel,.pillar:hover .pillar__panel,.pillar[aria-expanded=true] .pillar__panel,.pillar[data-auto=true] .pillar__panel{grid-template-rows:1fr;opacity:1;pointer-events:auto}.pillar__body{display:block;max-inline-size:44ch;margin-inline:auto;padding:var(--space-lg) var(--space-lg) var(--space-sm);text-align:center;text-wrap:pretty;font-size:var(--font-size-body-sm);line-height:var(--font-leading-body-sm);color:var(--color-fg-on-dark-secondary);opacity:0;transform:translateY(var(--space-sm));transition:opacity var(--motion-duration-base) var(--motion-ease),transform var(--motion-duration-base) var(--motion-ease)}.pillar:focus-within .pillar__body,.pillar:hover .pillar__body,.pillar[aria-expanded=true] .pillar__body,.pillar[data-auto=true] .pillar__body{opacity:1;transform:none;transition-delay:var(--motion-duration-instant)}.footer{position:relative;-webkit-border-before:var(--border-hairline) solid var(--color-border-glass);border-block-start:var(--border-hairline) solid var(--color-border-glass);background:rgb(from var(--color-bg-canvas) r g b/.5)}.footer__inner{padding:var(--space-md) clamp(20px,3.4vw,44px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md) var(--space-xl)}.footer__copy,.footer__legal{color:var(--color-fg-on-dark-tertiary)}.footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md) clamp(16px,2vw,26px)}.footer__legal a{transition:color var(--motion-duration-instant) var(--motion-ease)}.footer__legal a:hover{color:var(--color-brand-on-dark-text)}.socials{gap:var(--space-3xs)}.social,.socials{display:inline-flex;align-items:center}.social{justify-content:center;inline-size:var(--size-control-sm);block-size:var(--size-control-sm);border-radius:var(--radius-md);color:var(--component-button-tertiary-fg);transition:background-color var(--motion-duration-instant) var(--motion-ease),color var(--motion-duration-instant) var(--motion-ease)}.social:hover{background:var(--color-brand-on-dark);color:var(--color-brand-on-solid)}.social svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.form__alt{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--space-2xs) var(--space-xs);font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm);color:var(--color-fg-on-dark-tertiary)}.form__alt a{color:var(--color-brand-on-dark-text);text-decoration:underline;text-underline-offset:var(--space-3xs);transition:color var(--motion-duration-instant) var(--motion-ease)}.form__alt a:hover{color:var(--color-brand-on-dark-hover)}@keyframes enter{0%{opacity:0;transform:translateY(var(--space-md))}to{opacity:1;transform:none}}[data-enter]{animation:enter var(--motion-duration-slow) var(--motion-ease) var(--enter-delay,0ms) backwards}@media (prefers-reduced-motion:reduce){[data-enter]{animation:none}}@media (max-width:768px){.hero__lead,.pillars{display:none}.pitch{display:block}.pillars{grid-template-columns:1fr}.pillar{-webkit-border-start:0;border-inline-start:0;-webkit-border-before:var(--border-hairline) solid var(--color-border-glass);border-block-start:var(--border-hairline) solid var(--color-border-glass);display:flex;flex-direction:column}.pillar__face{order:-1;justify-content:flex-start;text-align:start;padding-inline:clamp(20px,3.4vw,44px)}.pillar__chev,.pillar__face:after{display:none}.pillar__body{max-inline-size:none;margin-inline:0;text-align:start;padding-inline:clamp(20px,3.4vw,44px)}.pillar:first-child{-webkit-border-before:0;border-block-start:0}.pillar__panel{position:static;grid-template-rows:1fr;opacity:1;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.pillar__body{padding-block:0 var(--space-md);opacity:1;transform:none}.pillar__face{-webkit-padding-after:var(--space-2xs);padding-block-end:var(--space-2xs)}.footer{background:rgb(from var(--color-bg-canvas) r g b/.82)}.pillar__title{color:var(--color-fg-on-dark)}.hero:before{inset:0 -10%;background:radial-gradient(80% 34% at 50% 34%,rgb(from var(--color-bg-canvas) r g b/.66) 0,rgb(from var(--color-bg-canvas) r g b/.46) 44%,rgb(from var(--color-bg-canvas) r g b/0) 82%)}.hero{padding-block:clamp(8px,1.6vh,20px) clamp(32px,8vh,72px);gap:var(--space-md)}.masthead{position:-webkit-sticky;position:sticky;inset-block-start:0;-webkit-padding-after:clamp(28px,5vh,48px);padding-block-end:clamp(28px,5vh,48px);background:linear-gradient(180deg,var(--color-bg-canvas) 0,var(--color-bg-canvas) 44%,rgb(from var(--color-bg-canvas) r g b/.82) 62%,rgb(from var(--color-bg-canvas) r g b/.34) 82%,rgb(from var(--color-bg-canvas) r g b/0) 100%)}.footer__inner{justify-content:center;text-align:center}}@media (max-height:700px) and (min-width:769px){.hero{gap:var(--space-xs)}.hero__lead{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.btn-primary:hover{animation:none}}[data-step=code] .hero__lead,[data-step=code] .hero__title,[data-step=code] .panel-head,[data-step=code] .pillars,[data-step=code] .pitch{display:none}[data-step=code] .hero{justify-content:center;padding-block:var(--space-lg)}[data-step=code] .panel{-webkit-margin-before:0;margin-block-start:0}[data-step=code] .panel__inner{border-start-start-radius:calc(var(--radius-xl) - var(--border-hairline));border-start-end-radius:calc(var(--radius-xl) - var(--border-hairline))}.code{gap:var(--space-md)}.code__back{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2xs);-webkit-margin-start:calc(-1 * var(--space-xs));margin-inline-start:calc(-1 * var(--space-xs));padding:var(--space-2xs) var(--space-xs);background:none;border:0;border-radius:var(--radius-md);cursor:pointer;font-family:inherit;font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm);font-weight:600;color:var(--color-fg-on-dark-secondary);transition:color var(--motion-duration-instant) var(--motion-ease)}.code__back:hover{color:var(--color-fg-on-dark)}.code__back-icon{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}[dir=rtl] .code__back-icon{scale:-1 1}.code__head{display:flex;flex-direction:column;gap:var(--space-2xs)}.code__title{margin:0;font-size:var(--font-size-h5);line-height:var(--font-leading-h5);letter-spacing:var(--font-tracking-h5);font-weight:600;color:var(--color-fg-on-dark);text-wrap:wrap}.code__sub{margin:0;font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm);color:var(--color-fg-on-dark-secondary);overflow-wrap:anywhere}.otp{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs);display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--space-xs);gap:var(--space-xs)}.panel__inner .btn-primary,.task__body .btn-primary{-webkit-margin-before:var(--space-sm);margin-block-start:var(--space-sm)}.code .btn-primary{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs)}.consent+.btn-primary{-webkit-margin-before:0;margin-block-start:0}:root{--gap-button-stack:var(--space-sm)}.btn-primary+.form__alt{-webkit-margin-before:var(--space-xs);margin-block-start:var(--space-xs)}.code .btn-primary+.code__resend{-webkit-margin-before:var(--space-2xs);margin-block-start:var(--space-2xs)}.otp__box{min-inline-size:0;block-size:calc(var(--size-control-lg) + var(--space-xs));padding:0;text-align:center;background:var(--component-input-bg);border:var(--border-hairline) solid var(--component-input-border);border-radius:var(--radius-md);font-size:var(--font-size-h5);line-height:var(--font-leading-h5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-fg-on-dark);caret-color:var(--color-brand-on-dark-text);transition:border-color var(--motion-duration-instant) var(--motion-ease),box-shadow var(--motion-duration-instant) var(--motion-ease)}.otp__box:focus{outline:none;border-color:var(--component-input-border-focus);box-shadow:0 0 0 var(--border-strong) var(--color-focus-ring)}.otp__box.is-error{border-color:var(--component-input-border-error)}.code__resend{margin:0;display:flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-block-size:var(--size-control-sm);font-size:var(--font-size-ui-sm);line-height:var(--font-leading-ui-sm);letter-spacing:var(--font-tracking-ui-sm);color:var(--color-fg-on-dark-tertiary)}.code__timer{font-family:var(--font-family-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.code__offer{display:inline-flex;align-items:center;gap:var(--space-2xs)}.code__offer[hidden],.code__timer[hidden]{display:none}.code__resend-btn{padding:0;background:none;border:0;cursor:pointer;font:inherit;font-weight:600;color:var(--color-brand-on-dark-text);text-decoration:underline;text-underline-offset:3px;transition:color var(--motion-duration-instant) var(--motion-ease)}.code__resend-btn:hover{color:var(--color-brand-on-dark-hover)}@media (max-width:26rem){.otp{gap:var(--space-2xs)}}:root{--ui-scale:1}@media (min-width:1025px){:root{--design-w:1440px;--design-h:940px;--ui-scale:clamp(0.85,min(tan(atan2(100vw,var(--design-w))),tan(atan2(100svh,var(--design-h)))),1.8)}.page{zoom:var(--ui-scale);min-height:calc(100svh / var(--ui-scale))}.hero{padding-block:calc(var(--design-h) * .06) calc(var(--design-h) * .03)}}.doc{inline-size:100%;max-inline-size:var(--measure-text);margin-inline:auto;padding-inline:clamp(20px,3.4vw,44px);padding-block:var(--space-6xl) var(--space-7xl)}.doc__eyebrow{color:var(--color-fg-tertiary);-webkit-margin-after:var(--space-sm);margin-block-end:var(--space-sm)}.doc__title{margin:0;font-size:var(--font-size-h3);line-height:var(--font-leading-h3);letter-spacing:var(--font-tracking-h3);font-weight:600;color:var(--color-fg-primary);text-wrap:balance}.doc__stamp{margin-block:var(--space-sm) 0;font-size:var(--font-size-body-sm);line-height:var(--font-leading-body-sm);color:var(--color-fg-tertiary)}.doc__lead{margin-block:var(--space-lg) 0;font-size:var(--font-size-body);line-height:var(--font-leading-body);color:var(--color-fg-secondary)}.doc__section{-webkit-margin-before:var(--space-5xl);margin-block-start:var(--space-5xl);-webkit-padding-before:var(--space-3xl);padding-block-start:var(--space-3xl);-webkit-border-before:var(--border-hairline) solid var(--color-border-glass);border-block-start:var(--border-hairline) solid var(--color-border-glass)}.doc__section:first-of-type{-webkit-border-before:0;border-block-start:0;-webkit-padding-before:0;padding-block-start:0}.doc__h{margin:0 0 var(--space-md);display:flex;align-items:baseline;gap:var(--space-sm);font-size:var(--font-size-h6);line-height:var(--font-leading-h6);letter-spacing:var(--font-tracking-h6);font-weight:600;color:var(--color-fg-primary)}.doc__n{flex:0 0 auto;font-weight:500;color:var(--color-brand-on-dark-text)}.doc__section li,.doc__section p{font-size:var(--font-size-body);line-height:var(--font-leading-body);color:var(--color-fg-secondary)}.doc__section p{margin-block:0 var(--space-md)}.doc__section p:last-child{-webkit-margin-after:0;margin-block-end:0}.doc ul{margin-block:0 var(--space-md);-webkit-padding-start:var(--space-xl);padding-inline-start:var(--space-xl)}.doc li{-webkit-margin-after:var(--space-xs);margin-block-end:var(--space-xs)}.doc li::marker{color:var(--color-fg-tertiary)}.doc strong{color:var(--color-fg-primary);font-weight:600}.doc a{color:var(--component-link-fg);transition:color var(--motion-duration-instant) var(--motion-ease)}.doc a:hover{color:var(--component-link-fg-hover)}.doc__dl{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);grid-gap:var(--space-sm) var(--space-xl);gap:var(--space-sm) var(--space-xl);margin-block:0 var(--space-md)}.doc__dl dt{color:var(--color-fg-primary);font-weight:600}.doc__dl dd,.doc__dl dt{font-size:var(--font-size-body-sm);line-height:var(--font-leading-body-sm)}.doc__dl dd{margin:0;color:var(--color-fg-secondary)}@media (max-width:40rem){.doc{padding-block:var(--space-4xl) var(--space-5xl)}.doc__title{font-size:var(--font-size-h4);line-height:var(--font-leading-h4);letter-spacing:var(--font-tracking-h4)}.doc__dl{grid-template-columns:minmax(0,1fr);gap:var(--space-3xs) 0}.doc__dl dd{-webkit-margin-after:var(--space-sm);margin-block-end:var(--space-sm)}}@media (min-width:64rem){.doc{max-inline-size:var(--measure-container)}}:root[lang=ar] .page--doc [lang=en],:root[lang=en] .page--doc [lang=ar]{display:none}.page--doc{display:block}.page--doc .masthead{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:2;background:var(--color-bg-dark)}.page--doc .footer{position:-webkit-sticky;position:sticky;inset-block-end:0;background:var(--color-bg-canvas)}