@font-face{font-family:League Spartan Fallback;src:local("Arial"),local("ArialMT");font-weight:100 600;size-adjust:94%;ascent-override:74%;descent-override:23%;line-gap-override:0%}@font-face{font-family:League Spartan Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700 900;size-adjust:94%;ascent-override:74%;descent-override:23%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT");size-adjust:107%;ascent-override:90.5%;descent-override:22.6%;line-gap-override:0%}:root{--sora-blue: #103080;--sora-paper: #F7F7EF;--sora-lime: #DFFF00;--sora-ink: #111111;--sora-blue-50: #E1E7F0;--sora-blue-700: #0C2566;--sora-blue-800: #091D50;--sora-white: #FFFFFF;--sora-ink-70: #4A4A48;--sora-ink-50: #6B6B66;--sora-line: #E2E2DA;--sora-line-strong: #D2D2CB;--sora-photo-bg: #EFEEEA;--color-bg: var(--sora-paper);--color-surface: var(--sora-paper);--color-surface-raised: var(--sora-white);--color-text: var(--sora-ink);--color-text-muted: var(--sora-ink-70);--color-text-subtle: var(--sora-ink-50);--color-primary: var(--sora-blue);--color-primary-hover: var(--sora-blue-700);--color-primary-active: var(--sora-blue-800);--color-on-primary: var(--sora-white);--color-accent: var(--sora-lime);--color-on-accent: var(--sora-ink);--color-on-blue: var(--sora-white);--color-on-blue-muted: rgb(255 255 255 / .9);--color-icon-badge: var(--sora-blue-50);--color-border: var(--sora-line);--color-divider: var(--sora-line-strong);--color-badge-bg: rgb(17 17 17 / .85);--color-focus: var(--sora-blue);--color-focus-on-blue: var(--sora-lime);--font-display: "League Spartan", "League Spartan Fallback", Futura, "Century Gothic", system-ui, sans-serif;--font-body: Inter, "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-display: clamp(2.75rem, 1.75rem + 4.5vw, 5.5rem);--fs-h2: clamp(2.25rem, 1.4rem + 3.4vw, 4rem);--fs-h3: clamp(1.5rem, 1.3rem + .6vw, 1.75rem);--fs-h4: clamp(1.375rem, 1.3rem + .25vw, 1.5rem);--fs-lead: clamp(1.125rem, 1rem + .55vw, 1.375rem);--fs-body: clamp(1rem, .95rem + .2vw, 1.125rem);--fs-body-sm: 1rem;--fs-logo: clamp(1.375rem, 1rem + 1.1vw, 1.875rem);--fs-nav: 1rem;--fs-button-lg: 1.375rem;--fs-button-sm: 1rem;--fs-caption: 1rem;--fs-eyebrow: .8125rem;--fs-tag: .75rem;--fs-meta: .8125rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--lh-display: .95;--lh-h2: 1;--lh-h3: 1.15;--lh-h4: 1.2;--lh-lead: 1.45;--lh-body: 1.5;--lh-body-sm: 1.45;--lh-caption: 1.25;--lh-eyebrow: 1.4;--lh-tagline: 1.5;--lh-tight: 1;--ls-display: -.03em;--ls-h2: -.02em;--ls-heading: -.01em;--ls-eyebrow: .3em;--ls-tag: .12em;--ls-logo-light: .02em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-30: 120px;--space-40: 160px;--section-pad-y: clamp(48px, 1.5rem + 4.5vw, 88px);--container-max: 1344px;--page-margin: 48px;--grid-gap: 24px;--nav-height: 88px;--nav-offset: var(--nav-height);--measure-lead: 520px;--features-max: 780px;--narrow-max: 720px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-screen: 42px;--radius-device: 52px;--radius-full: 9999px;--border-strong: 2px solid var(--sora-blue);--border-card: 1.5px solid var(--sora-blue);--border-hair: 1px solid var(--sora-line);--shadow-none: none;--shadow-float: 0 4px 10px rgb(17 17 17 / .06), 0 16px 36px rgb(17 17 17 / .12);--btn-h-lg: 64px;--btn-h-md: 56px;--btn-h-sm: 44px;--btn-min-w-lg: 352px;--btn-pad-x-lg: 40px;--btn-pad-x-sm: 32px;--tag-h: 28px;--badge-h: 26px;--icon-badge: 56px;--icon-size: 26px;--icon-stroke: 2px;--icon-box: 44px;--play-thumb: 44px;--play-feature: 60px;--video-card-w: 240px;--phone-w: 330px;--hero-circle: 560px;--accent-bar-w: 36px;--accent-bar-h: 3px;--swoosh-bottom: -.2em;--ease-out: cubic-bezier(.2, .7, .2, 1);--dur-fast: .15s;--dur-base: .2s;--dur-slow: .6s;--float-distance: 4px;--float-period: 6s}@media (max-width: 1023px){:root{--page-margin: 32px}}@media (max-width: 767px){:root{--page-margin: 20px;--grid-gap: 16px;--nav-height: 64px;--btn-h-lg: 56px;--fs-button-lg: 1.25rem;--fs-button-sm: .9375rem;--fs-caption: .875rem;--fs-eyebrow: .75rem;--fs-tag: .6875rem;--fs-meta: .75rem;--lh-h2: 1.05;--ls-eyebrow: .24em}}@media (max-height: 500px){:root{--nav-height: 64px;--nav-offset: 0px}}@media (max-width: 359px){:root{--fs-display: 2.5rem}}@media (prefers-reduced-motion: reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms}}:root{--z-nav: 100;--z-menu: 200;--z-skip: 300;--bezel: 10px}:root{--sora-black: #111111;--sora-black-2: #1A1A1A;--line-dark: #2A2A2A;--line-dark-strong: #3A3A3A;--on-dark: #F7F7EF;--on-dark-70: #BDBDB5;--on-dark-50: #8E8E88;--on-lime-70: #4A4A48;--on-blue-90: rgb(255 255 255 / .9);--on-blue-70: #C9D2E8;--line-on-blue: rgb(247 247 239 / .28);--lime-hover: #CCEB00;--lime-active: #B8D400;--radius-2xl: 24px;--reel-ratio: 9 / 17;--z-launcher: 150;--z-wa-panel: 160}:root,.on-paper,.on-white{--s-head: var(--sora-ink);--s-lead: var(--sora-ink);--s-body: var(--sora-ink-70);--s-meta-text: var(--sora-ink-70);--s-meta: var(--sora-ink-50);--s-line: var(--sora-line);--s-focus: var(--sora-blue);--s-focus-lime: var(--sora-blue);--s-eyebrow: var(--sora-blue);--s-bar: transparent;--s-bar-display: none;--s-dot: var(--sora-lime);--s-num: var(--sora-ink);--s-link: var(--sora-blue);--s-icon: var(--sora-blue);--s-sel-bg: var(--sora-blue-50);--s-sel-fg: var(--sora-ink);--s-ctrl-bg: var(--sora-ink);--s-ctrl-border: transparent}.on-paper{background:var(--sora-paper);color:var(--s-head)}.on-white{background:var(--sora-white);color:var(--s-head)}.on-blue{--s-head: var(--sora-white);--s-lead: var(--on-blue-90);--s-body: var(--on-blue-90);--s-meta-text: var(--on-blue-70);--s-meta: var(--on-blue-70);--s-line: var(--line-on-blue);--s-focus: var(--sora-lime);--s-focus-lime: var(--sora-paper);--s-eyebrow: var(--sora-lime);--s-bar: var(--sora-lime);--s-bar-display: inline-block;--s-dot: var(--sora-lime);--s-num: var(--sora-lime);--s-link: var(--sora-lime);--s-icon: var(--sora-white);--s-sel-bg: var(--sora-white);--s-sel-fg: var(--sora-blue);--s-ctrl-bg: var(--sora-ink);--s-ctrl-border: transparent;background:var(--sora-blue);color:var(--s-head)}.on-dark{--s-head: var(--on-dark);--s-lead: var(--on-dark-70);--s-body: var(--on-dark-70);--s-meta-text: var(--on-dark-50);--s-meta: var(--on-dark-50);--s-line: var(--line-dark);--s-focus: var(--sora-lime);--s-focus-lime: var(--sora-paper);--s-eyebrow: var(--on-dark-70);--s-bar: var(--sora-lime);--s-bar-display: inline-block;--s-dot: var(--sora-lime);--s-num: var(--sora-lime);--s-link: var(--sora-lime);--s-icon: var(--on-dark);--s-sel-bg: var(--sora-lime);--s-sel-fg: var(--sora-ink);--s-ctrl-bg: var(--sora-black-2);--s-ctrl-border: var(--line-dark-strong);background:var(--sora-black);color:var(--s-head)}.on-lime{--s-head: var(--sora-ink);--s-lead: var(--on-lime-70);--s-body: var(--on-lime-70);--s-meta-text: var(--sora-ink-70);--s-meta: var(--sora-ink-70);--s-line: rgb(17 17 17 / .18);--s-focus: var(--sora-ink);--s-focus-lime: var(--sora-ink);--s-eyebrow: var(--sora-ink);--s-bar: var(--sora-ink);--s-bar-display: inline-block;--s-dot: var(--sora-ink);--s-num: var(--sora-ink);--s-link: var(--sora-ink);--s-icon: var(--sora-ink);--s-sel-bg: var(--sora-ink);--s-sel-fg: var(--sora-lime);--s-ctrl-bg: var(--sora-ink);--s-ctrl-border: transparent;background:var(--sora-lime);color:var(--s-head)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--nav-offset) + 12px);scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}body{margin:0;min-height:100vh;background:var(--color-bg);color:var(--color-text);font:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-extrabold);text-wrap:balance}p{text-wrap:pretty}ul,ol{margin:0;padding:0}ul[class],ol[class]{list-style:none}img,picture,video,canvas{display:block;max-width:100%}img{height:auto}img.is-broken{opacity:0!important}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{margin:0;padding:0;border:0;border-radius:0;background:none;cursor:pointer;text-align:inherit}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}[hidden]{display:none!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical]{overscroll-behavior:contain}.lenis [data-lenis-prevent-horizontal]{overscroll-behavior-x:contain}.lenis.lenis-smooth iframe{pointer-events:none}:focus-visible{outline:2px solid var(--s-focus, var(--sora-blue));outline-offset:3px}[tabindex="-1"]:focus:not(:focus-visible){outline:none}::selection{background:var(--s-sel-bg, var(--sora-blue-50));color:var(--s-sel-fg, var(--sora-ink))}.t-display{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance}.t-h2{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance}.t-h3{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-heading);text-wrap:balance}.t-h4{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--fs-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-heading);text-wrap:balance}.t-lead{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--s-lead);text-wrap:pretty}.t-body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--s-body);text-wrap:pretty}.t-body-sm{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--s-body);text-wrap:pretty}.t-caption{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--s-head)}.t-eyebrow,.eyebrow{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--s-eyebrow)}.t-eyebrow:before,.eyebrow:before{content:"";display:var(--s-bar-display, none);width:var(--accent-bar-w);height:var(--accent-bar-h);margin-right:12px;border-radius:2px;background:var(--s-bar);vertical-align:calc(.34em - 1.5px)}.t-tagline{font-family:var(--font-display);font-weight:var(--fw-medium);font-size:var(--fs-eyebrow);line-height:var(--lh-tagline);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--s-head)}.t-tag{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-tag);line-height:var(--lh-tight);letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--s-head)}.t-meta{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-meta);line-height:1.45;font-variant-numeric:tabular-nums;color:var(--s-meta-text)}.t-meta--regular{font-weight:var(--fw-regular)}.br-lg{display:none}@media (min-width: 1024px){.br-lg{display:inline}}.nb{white-space:nowrap}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--page-margin));margin-inline:auto;padding-inline:var(--page-margin)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}@media (max-width: 1023px){.grid-12{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width: 767px){.grid-12{grid-template-columns:repeat(4,minmax(0,1fr))}}.section{padding-block:var(--section-pad-y)}.section[data-surface=paper]:has(+.section[data-surface=paper]){padding-bottom:calc(var(--section-pad-y) * .75)}.section[data-surface=paper]+.section[data-surface=paper]{padding-top:0}.section[data-surface=paper]+.section[data-surface=paper]:before{content:"";display:block;width:calc(100% - 2 * var(--page-margin));max-width:var(--container-max);height:1px;margin:0 auto calc(var(--section-pad-y) * .75);background:var(--sora-line)}.section-head{margin-block-end:var(--space-16)}.section-head>:is(.t-eyebrow,.eyebrow)+*{margin-block-start:var(--space-4)}.section-head>:is(h2,.t-h2)+*{margin-block-start:var(--space-6)}.section-head>.t-lead{max-width:40rem}.section-head--flush{margin-block-end:0}.section-head--center{text-align:center}.section-head--center>*{margin-inline:auto}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;top:12px;left:12px;z-index:var(--z-skip);display:inline-flex;align-items:center;min-height:var(--btn-h-sm);padding:0 20px;border-radius:var(--radius-md);background:var(--sora-blue);color:var(--sora-white);font:var(--fw-bold) var(--fs-button-sm)/1 var(--font-display);text-decoration:none;transform:translateY(calc(-100% - 24px))}.skip-link:focus,.skip-link:focus-visible{transform:none;outline:2px solid var(--sora-blue);outline-offset:3px}.mark{--mark-size: 40px;display:inline-grid;place-items:center;flex:none;width:var(--mark-size);height:var(--mark-size);border-radius:50%}.mark>svg{display:block;width:58%;height:auto;aspect-ratio:1494 / 894;fill:currentColor;stroke:none;overflow:visible}.mark--blue{background:var(--sora-blue);color:var(--sora-white)}.mark--outline-light{box-shadow:inset 0 0 0 1.5px var(--sora-paper);color:var(--sora-paper)}.mark--plain{height:auto;border-radius:0;color:currentColor}.mark--plain>svg{width:100%}.logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--sora-blue);text-decoration:none;font-family:var(--font-display);font-size:30px;line-height:var(--lh-tight);text-transform:uppercase;white-space:nowrap}.logo .mark{--mark-size: 36px}.logo__text{display:inline-block}.logo__sora{font-weight:var(--fw-extrabold)}.logo__marketing{font-weight:var(--fw-regular);letter-spacing:var(--ls-logo-light)}.tagline{display:inline-block}.accent-bar{display:block;width:var(--accent-bar-w);height:var(--accent-bar-h);margin-top:10px;border-radius:0;background:var(--sora-lime)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--btn-h-sm);padding:0 var(--btn-pad-x-sm);border:2px solid transparent;border-radius:var(--radius-md);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-button-sm);line-height:var(--lh-tight);text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.btn .icon{color:inherit}.btn .icon--fill{width:22px;height:22px}@supports (text-box: trim-both cap alphabetic){.btn,.skip-link,.logo__text{text-box:trim-both cap alphabetic}}.btn--sm{height:var(--btn-h-sm);padding:0 var(--btn-pad-x-sm);font-size:var(--fs-button-sm)}.btn--lg{height:var(--btn-h-lg);padding:0 var(--btn-pad-x-lg);font-size:var(--fs-button-lg)}.btn--block{width:100%;height:var(--btn-h-md);padding:0 var(--space-6);font-size:1.25rem}.btn--full{width:100%}@media (min-width: 768px){.btn--hero{min-width:var(--btn-min-w-lg)}}.btn--icon{width:var(--btn-h-md);height:var(--btn-h-md);padding:0}.btn--icon.btn--sm{width:var(--btn-h-sm);height:var(--btn-h-sm)}.btn--primary{background:var(--color-primary);color:var(--color-on-primary)}@media (hover: hover){.btn--primary:not(:disabled,[aria-disabled=true]):hover{background:var(--color-primary-hover)}}.btn--primary:not(:disabled,[aria-disabled=true]):active{background:var(--color-primary-active)}.btn--outline{background:transparent;border-color:var(--sora-blue);color:var(--sora-blue)}@media (hover: hover){.btn--outline:not(:disabled,[aria-disabled=true]):hover{background:var(--sora-blue-50)}}.btn--outline:not(:disabled,[aria-disabled=true]):active{background:#1030801f}.btn--white{background:var(--sora-white);color:var(--sora-blue)}@media (hover: hover){.btn--white:not(:disabled,[aria-disabled=true]):hover{background:var(--sora-paper)}}.btn--white:not(:disabled,[aria-disabled=true]):active{background:var(--sora-blue-50)}.btn--white:focus-visible{outline-color:var(--sora-lime)}.btn--lime{background:var(--sora-lime);color:var(--sora-ink)}@media (hover: hover){.btn--lime:not(:disabled,[aria-disabled=true]):hover{background:var(--lime-hover)}}.btn--lime:not(:disabled,[aria-disabled=true]):active{background:var(--lime-active)}.btn--lime:focus-visible{outline-color:var(--s-focus-lime, var(--sora-blue))}.btn--ink{background:var(--sora-ink);color:var(--sora-paper)}@media (hover: hover){.btn--ink:not(:disabled,[aria-disabled=true]):hover{background:#2a2a2a}}.btn--ink:not(:disabled,[aria-disabled=true]):active{background:#000}.btn--ghost-dark{background:transparent;border-color:#f7f7ef66;color:var(--sora-paper)}@media (hover: hover){.btn--ghost-dark:not(:disabled,[aria-disabled=true]):hover{background:var(--sora-black-2)}}.btn--ghost-dark:not(:disabled,[aria-disabled=true]):active{background:#232323}.btn--ghost-ink{background:transparent;border-color:var(--sora-ink);color:var(--sora-ink)}@media (hover: hover){.btn--ghost-ink:not(:disabled,[aria-disabled=true]):hover{background:#11111114}}.btn--ghost-ink:not(:disabled,[aria-disabled=true]):active{background:#11111124}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.text-link{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:24px;padding-inline-end:4px;font-family:var(--font-body);font-weight:var(--fw-medium);font-size:1rem;line-height:1.4;color:var(--s-link, var(--sora-blue));text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.text-link .icon{width:20px;height:20px;color:inherit;transition:transform var(--dur-base) var(--ease-out)}.text-link:after{content:"";position:absolute;inset:-12px -6px}.text-link:focus-visible{text-decoration-color:currentColor}.text-link:focus-visible .icon{transform:translate(4px)}@media (hover: hover){.text-link:hover{text-decoration-color:currentColor}.text-link:hover .icon{transform:translate(4px)}}.text-link--wrap{display:inline;line-height:1.5}.text-link--wrap .icon{margin-left:6px;vertical-align:-4px}.text-link--wrap:after{inset:-12px -6px}.text-link--ink{color:var(--sora-ink);text-decoration-color:currentColor}.text-link--lime{color:var(--sora-lime)}.tag{display:inline-flex;align-items:center;height:var(--tag-h);padding:0 calc(12px - var(--ls-tag)) 0 12px;border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-tag);line-height:var(--lh-tight);letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--s-head);white-space:nowrap}.tag--lime{background:var(--sora-lime);color:var(--sora-ink)}.tag--ink{background:var(--sora-ink);color:var(--sora-paper)}.tag--soft{background:var(--sora-blue-50);color:var(--sora-blue)}.tag--outline-dark{background:transparent;box-shadow:inset 0 0 0 1px var(--on-dark-50);color:var(--sora-paper)}.icon{display:inline-block;flex:none;width:var(--icon-size);height:var(--icon-size);color:var(--icon-color, var(--s-icon, var(--sora-blue)));fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;overflow:visible}.icon--20{width:20px;height:20px}.icon--ink{color:var(--sora-ink)}.icon--inherit{color:inherit}.icon--fill{fill:currentColor;stroke:none}.icon-badge{display:inline-grid;place-items:center;flex:none;width:var(--icon-badge);height:var(--icon-badge);border-radius:var(--radius-full);background:var(--color-icon-badge);color:var(--sora-blue)}.icon-badge .icon{color:inherit}.check{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--sora-blue)}.check>svg{display:block;width:20px;height:20px;fill:none;stroke:var(--sora-lime);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.play-tri{display:block;width:16px;height:16px;fill:currentColor;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;overflow:visible}.play-thumb{display:grid;place-items:center;width:var(--play-thumb);height:var(--play-thumb);border-radius:var(--radius-full);background:var(--sora-white);color:var(--sora-ink)}.play-thumb--lime{background:var(--sora-lime);color:var(--sora-ink)}.duration-badge{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;height:var(--badge-h);padding:0 10px;border-radius:var(--radius-sm);background:var(--color-badge-bg);color:var(--sora-white);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-meta);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;white-space:nowrap}.video-card{position:relative;padding:8px 8px 0;border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-float);color:var(--sora-ink)}.video-card--tilt{transform:perspective(1000px) rotateY(-8deg) rotate(-3deg)}.video-card__inner{display:block}.video-card__media{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--sora-photo-bg);aspect-ratio:5 / 4}.video-card__thumb{display:block;width:100%;height:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--radius-md);background:var(--sora-photo-bg)}.video-card__media--portrait,.video-card__media--portrait .video-card__thumb{aspect-ratio:4 / 5}.video-card__media>.play-thumb{position:absolute;inset:0;margin:auto}.video-card__media>.play-thumb:not(.play-thumb--lime){box-shadow:0 0 0 1px #11111114,0 2px 8px #11111124}.video-card__caption{padding:12px 8px 16px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--sora-ink)}@keyframes card-float{0%,to{translate:0 0}50%{translate:0 calc(-1 * var(--float-distance))}}.phone{--_w: var(--phone-w, 330px);--_r: calc(var(--_w) * 52 / 330);--_btn: max(2px, calc(var(--_w) * 3 / 330));position:relative;flex:none;width:var(--_w);height:var(--phone-h, calc(var(--_w) * 692 / 330));border-radius:var(--_r);background:#111;box-shadow:inset 0 0 0 1px #3a3a3a,inset 0 0 0 2px #0b0b0b}.phone:before,.phone:after{content:"";position:absolute;left:calc(-1 * var(--_btn));width:var(--_btn);border-radius:2px 0 0 2px;background:#1c1c1c}.phone:before{top:calc(var(--_w) * 96 / 330);height:calc(var(--_w) * 28 / 330)}.phone:after{top:calc(var(--_w) * 150 / 330);height:calc(var(--_w) * 52 / 330);box-shadow:0 calc(var(--_w) * 64 / 330) 0 #1c1c1c}.phone__screen{--_sr: calc(var(--_r) - var(--bezel));position:absolute;inset:var(--bezel);overflow:hidden;border-radius:var(--_sr);clip-path:inset(0 round var(--_sr));background:var(--sora-photo-bg)}.phone__island{position:absolute;z-index:6;top:var(--island-top, calc(var(--_w) * 12 / 330));left:0;right:0;width:calc(var(--_w) * 86 / 330);height:calc(var(--_w) * 27 / 330);margin-inline:auto;border-radius:var(--radius-full);background:#000;pointer-events:none}.phone--reel{--_h: var(--phone-h, 587px);--_w: calc((var(--_h) - 2 * var(--bezel)) * 9 / 17 + 2 * var(--bezel));--_r: var(--phone-radius, calc(var(--_w) * .14));width:var(--_w);height:var(--_h)}.phone--reel .phone__screen{background:var(--sora-black-2)}.phone--reel .phone__island{top:var(--island-top, var(--bezel));width:var(--island-w, calc(var(--_w) * .225));height:var(--island-h, calc(var(--_w) * .069))}.reel{position:relative;margin:0}.reel__poster,.reel__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reel__poster{z-index:0}.reel__video{z-index:2;background:transparent}html:not(.js) .reel__poster{display:none}html.js .reel:not(.is-ready) .reel__video{visibility:hidden}html.reveal-failsafe .reel:not(.is-ready) .reel__video{visibility:visible}html.reveal-failsafe .reel:not(.is-ready) .reel__poster{display:none}.reel.is-ready .reel__video{opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.reel.is-ready.has-frame .reel__video{opacity:1}.reel__video:fullscreen{object-fit:contain;opacity:1!important;background:#000}.reel__hit{position:absolute;inset:0;z-index:4;width:100%;height:100%;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.reel__hit:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--sora-lime),inset 0 0 0 5px var(--sora-ink)}.reel__disc{position:absolute;z-index:3;left:50%;top:50%;display:none;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--sora-lime);color:var(--sora-ink);pointer-events:none;transition:scale var(--dur-fast) var(--ease-out)}.reel__disc .play-tri{width:24px;height:24px;margin-left:3px}.reel__disc .icon{--icon-color: var(--sora-ink);width:28px;height:28px;display:none}.reel.is-ready:is([data-state=poster],[data-state=loading],[data-state=paused],[data-state=sound-paused],[data-state=ended]) .reel__disc{display:grid}.reel[data-state=ended] .reel__disc .play-tri{display:none}.reel[data-state=ended] .reel__disc .icon{display:block}@media (hover: hover) and (pointer: fine){.reel__hit:hover~.reel__disc{scale:1.08}}.reel__hit:active~.reel__disc{scale:.96}.reel__spinner{position:absolute;z-index:3;left:50%;top:50%;display:none;width:80px;height:80px;margin:-40px 0 0 -40px;border:3px solid rgb(223 255 0 / .3);border-top-color:var(--sora-lime);border-radius:50%;opacity:0;pointer-events:none}.reel.is-ready[data-state=loading] .reel__spinner,.reel.is-ready.is-buffering .reel__spinner{display:block;animation:reel-spin .9s linear infinite,reel-appear .2s linear .3s forwards}@keyframes reel-spin{to{rotate:360deg}}@keyframes reel-appear{to{opacity:1}}.reel__progress{position:absolute;z-index:5;left:16%;right:16%;bottom:2.5%;display:none;height:3px;overflow:hidden;border-radius:2px;background:#ffffff4d;pointer-events:none}.reel__progress>span{display:block;width:100%;height:100%;background:var(--sora-lime);transform:scaleX(0);transform-origin:left center}.reel.is-ready:is([data-state=sound],[data-state=sound-paused]) .reel__progress{display:block}.reel__controls{--icon-color: var(--sora-paper);display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 14px 0 4px;border-radius:22px;background:var(--s-ctrl-bg, var(--sora-ink));box-shadow:inset 0 0 0 1px var(--s-ctrl-border, transparent);color:var(--sora-paper);white-space:nowrap}.reel__btn{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;min-width:44px;padding:4px;border-radius:22px;color:var(--sora-paper);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:14px;line-height:1;-webkit-tap-highlight-color:transparent;transition:scale var(--dur-fast) var(--ease-out)}.reel__btn>.icon{box-sizing:content-box;width:20px;height:20px;padding:8px;border-radius:50%;background:#2a2a2a;transition:background-color var(--dur-fast) var(--ease-out)}.reel__btn--sound{padding-right:2px}@media (hover: hover){.reel__btn:not([aria-disabled=true]):hover>.icon{background:#3a3a3a}}.reel__btn:not([aria-disabled=true]):active{scale:.95}.reel__btn:focus-visible{outline:2px solid var(--sora-lime);outline-offset:-2px}.reel__btn[aria-disabled=true]{opacity:.5;cursor:default}.reel__error-msg{display:none;padding-left:10px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:14px}.reel__btn--retry{display:none;padding:0 12px;text-decoration:underline;text-underline-offset:3px}.reel[data-state=error] .reel__controls>:not(.reel__error-msg,.reel__btn--retry){display:none}.reel[data-state=error] .reel__error-msg,.reel[data-state=error] .reel__btn--retry{display:inline-flex}.claim{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--font-display);color:var(--s-head)}.claim__pre,.claim__label{font-weight:var(--fw-semibold);line-height:1.15;text-wrap:balance}.claim__num{font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:.9;color:var(--s-num)}.claim--xl .claim__num{font-size:120px}.claim--xl .claim__pre,.claim--xl .claim__label{font-size:20px}.claim--xl .claim__pre{margin-bottom:8px}.claim--xl .claim__label{margin-top:12px;max-width:18ch}@media (max-width: 1279px){.claim--xl .claim__num{font-size:88px}}@media (max-width: 1023px){.claim--xl .claim__num{font-size:72px}.claim--xl .claim__pre,.claim--xl .claim__label{font-size:16px}}@media (max-width: 767px){.claim--xl .claim__num{font-size:56px}}.claim--sticker .claim__num{font-size:48px}.claim--sticker .claim__label{margin-top:4px;font-size:15px;max-width:13ch}.claim--inline{flex-direction:row;align-items:center;gap:8px}.claim--inline .claim__num{font-size:28px}.claim--inline .claim__label{font-size:13px;max-width:14ch}.price-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;border-radius:var(--radius-lg);background:var(--sora-lime);color:var(--sora-ink)}.price-chip__line{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-display);white-space:nowrap}.price-chip__from,.price-chip__per{font-weight:var(--fw-bold);font-size:13px;line-height:1}.price-chip__amount{font-weight:var(--fw-extrabold);font-size:28px;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price-chip__note{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:12px;line-height:1.35}mark.hl{color:var(--sora-ink);background:linear-gradient(var(--sora-lime),var(--sora-lime)) no-repeat 0 100% / var(--hl, 100%) 100%;padding:0 .15em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.chat{display:flex;flex-direction:column;gap:8px;font-family:var(--font-body)}.chat__head{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:14px;line-height:1.2;color:var(--sora-ink)}.chat__head .mark{--mark-size: 28px}.bubble{max-width:85%;padding:8px 12px;font-family:var(--font-body);font-size:14px;line-height:1.4}.bubble--in{align-self:flex-start;border-radius:14px 14px 14px 4px;background:var(--sora-white);box-shadow:inset 0 0 0 1px var(--sora-line);color:var(--sora-ink)}.bubble--out{align-self:flex-end;border-radius:14px 14px 4px;background:var(--sora-blue);color:var(--sora-white)}.bubble__meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px;font-size:11px;line-height:1;font-variant-numeric:tabular-nums;color:var(--sora-ink-50)}.bubble--out .bubble__meta{color:var(--on-blue-70)}.bubble__meta .icon{width:14px;height:14px;color:currentColor}.bubble__meta .is-read,.bubble__meta.is-read .icon{color:var(--sora-lime)}.chat__typing{display:inline-flex;align-self:flex-start;gap:4px;padding:10px 12px;border-radius:14px 14px 14px 4px;background:var(--sora-white);box-shadow:inset 0 0 0 1px var(--sora-line)}.chat__typing>span{width:6px;height:6px;border-radius:50%;background:var(--sora-ink-50)}html.motion-ok .chat__typing.is-typing>span{animation:chat-typing 1s ease-in-out infinite}html.motion-ok .chat__typing.is-typing>span:nth-child(2){animation-delay:.15s}html.motion-ok .chat__typing.is-typing>span:nth-child(3){animation-delay:.3s}@keyframes chat-typing{0%,60%,to{opacity:.35;translate:0 0}30%{opacity:1;translate:0 -2px}}.chat__chip{display:inline-flex;align-items:center;align-self:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);background:#1111110f;font-family:var(--font-body);font-size:12px;line-height:1.2;color:var(--sora-ink)}.chat__chip .icon{width:16px;height:16px}.lime-circle{display:block;width:var(--circle-size, 100%);aspect-ratio:1 / 1;border-radius:50%;background:var(--sora-lime)}.burst{display:block;width:var(--burst-w, 44px);height:auto;aspect-ratio:44 / 48;overflow:visible;fill:none;stroke:var(--sora-blue);stroke-width:3.5;stroke-linecap:round;pointer-events:none}.swoosh{position:relative;isolation:isolate;white-space:nowrap}.swoosh__mark{position:absolute;left:0;width:100%;height:.42em;bottom:var(--swoosh-bottom, -.2em);z-index:-1;color:var(--color-accent);overflow:visible;pointer-events:none}.swoosh__mark path{stroke-width:.14em}.dot{display:inline-block;color:var(--s-dot, var(--sora-lime))}.dot--ink{color:inherit}.dot--blue{color:var(--sora-blue)}.blue-band{background:var(--sora-blue);color:var(--color-on-blue)}.panel{border:var(--border-hair);border-radius:var(--radius-lg);background:var(--sora-paper)}.hairline{display:block;width:100%;height:1px;margin:0;border:0;background:var(--s-line, var(--sora-line));transform-origin:left center}html.js.motion-ok:not(.reveal-failsafe) [data-reveal=up]:not(.is-revealed){opacity:0;transform:translateY(16px)}html.js.motion-ok:not(.reveal-failsafe) [data-reveal=group]:not(.is-revealed) [data-reveal-item]{opacity:0;transform:translateY(24px)}html.js.motion-ok:not(.reveal-failsafe) [data-reveal=media]:not(.is-revealed){clip-path:inset(8% 0 0 0)}html.js.motion-ok:not(.reveal-failsafe) [data-reveal=rule]:not(.is-revealed){transform:scaleX(0);transform-origin:left center}html.js.motion-ok:not(.reveal-failsafe) [data-reveal=words]:not(.is-split){opacity:0}html.js.motion-ok:not(.reveal-failsafe) :is(.t-eyebrow,.eyebrow):not([data-reveal]):has(+[data-reveal=words]):not(.is-revealed){opacity:0}.w{display:inline-block}.w-nb{white-space:nowrap}html.reveal-failsafe :is([data-reveal],[data-reveal-item],.w,[data-reveal=words] .dot),.section-failsafe :is([data-reveal],[data-reveal-item],.w,[data-reveal=words] .dot){opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important}:is(html.reveal-failsafe,.section-failsafe) :is(.t-eyebrow,.eyebrow):has(+[data-reveal=words]){opacity:1!important;transform:none!important}html.reveal-failsafe [data-reveal=media] img,.section-failsafe [data-reveal=media] img{transform:none!important}html.reveal-failsafe [data-intro],.section-failsafe [data-intro]{opacity:1!important;visibility:visible!important;transform:none!important}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}.video-card{animation:none!important}.text-link .icon,.text-link:hover .icon,.text-link:focus-visible .icon{transform:none!important}.reel.is-ready[data-state=loading] .reel__spinner,.reel.is-ready.is-buffering .reel__spinner{animation:reel-appear .01s linear .3s forwards!important}.reel__disc,.reel__btn{transition:none!important}}@media print{[data-reveal],[data-reveal-item],[data-intro],.w{opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important}:is(.t-eyebrow,.eyebrow):has(+[data-reveal=words]){opacity:1!important;transform:none!important}}.nav-sentinel{position:absolute;top:0;left:0;width:1px;height:8px;pointer-events:none}.site-nav{position:sticky;top:0;z-index:var(--z-nav);height:var(--nav-height);background:transparent;box-shadow:inset 0 -1px 0 transparent;transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (max-height: 500px){.site-nav{top:calc(-1 * var(--nav-height))}.site-nav:has(:focus-visible){top:0}}.site-nav.is-scrolled,html:not(.js) .site-nav{background:var(--sora-paper);box-shadow:inset 0 -1px 0 var(--sora-line)}.site-nav__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%}.site-nav__right{display:flex;align-items:center}.site-nav__logo{white-space:normal}.site-nav__list{display:flex;align-items:center;gap:48px}.nav-link{display:inline-flex;align-items:center;min-height:44px;color:var(--sora-ink-70);font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-nav);line-height:var(--lh-tight);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;white-space:normal;transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.nav-link:focus-visible,.nav-link[aria-current=true]{color:var(--sora-ink);text-decoration-color:currentColor}@media (hover: hover){.nav-link:hover{color:var(--sora-ink);text-decoration-color:currentColor}}.site-nav__cta{margin-left:80px}.menu-btn{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--radius-md);color:var(--sora-blue);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out)}.menu-btn .icon{color:inherit}@media (hover: hover){.menu-btn:hover{background:var(--sora-blue-50)}}.menu-btn:active{background:#1030801f}.site-nav__menu-btn{display:none}@media (max-width: 1279px){.site-nav__list{gap:18px}.site-nav__cta{margin-left:24px}}@media (max-width: 1023px){.site-nav,.menu-sheet{--nav-ctl: 44px}.site-nav .logo,.menu-sheet__top .logo{font-size:22px;gap:10px}.site-nav .logo .mark,.menu-sheet__top .logo .mark{--mark-size: calc(var(--nav-ctl) - 4px)}.site-nav__links{display:none}.site-nav__right{gap:8px}.site-nav__cta{position:relative;margin-left:0;height:var(--nav-ctl);padding:0 18px;font-size:15px}.site-nav__menu-btn{display:inline-grid}.site-nav__menu-btn,.menu-sheet__top .menu-btn{position:relative;width:var(--nav-ctl);height:var(--nav-ctl);margin-right:0;box-shadow:inset 0 0 0 1.5px var(--sora-blue)}.site-nav__menu-btn .icon,.menu-sheet__top .menu-btn .icon{--icon-size: 22px}html:not(.js) .site-nav__menu-btn{display:none}}@media (max-width: 767px){.site-nav,.menu-sheet{--nav-ctl: 40px}.site-nav__cta:after,.site-nav__menu-btn:after,.menu-sheet__top .menu-btn:after{content:"";position:absolute;inset:-2px}.site-nav__cta{padding:0 16px;font-size:14px}.site-nav__menu-btn .icon,.menu-sheet__top .menu-btn .icon{--icon-size: 20px}}@media (max-width: 479px){.site-nav .logo,.menu-sheet__top .logo{font-size:clamp(14px,4.1vw,18px);gap:8px}}@media (max-width: 374px){.site-nav .logo .mark,.menu-sheet__top .logo .mark{--mark-size: 34px}.site-nav .logo,.menu-sheet__top .logo{font-size:4vw}.site-nav__cta{padding:0 12px}}@media (max-width: 359px){.site-nav__cta{display:none}}.menu-sheet{position:fixed;inset:0;z-index:var(--z-menu);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--sora-paper);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .24s var(--ease-out),visibility 0s linear .24s}.menu-sheet.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .24s var(--ease-out)}.menu-sheet__top{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:var(--nav-height)}.menu-sheet__body{display:flex;flex:1 0 auto;flex-direction:column;padding-top:var(--space-4);padding-bottom:var(--space-8)}.menu-sheet__links li+li{border-top:var(--border-hair)}.menu-sheet__link{display:flex;align-items:center;min-height:56px;color:var(--sora-ink);font-family:var(--font-body);font-weight:var(--fw-regular);font-size:18px;line-height:var(--lh-tight);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.menu-sheet__link:focus-visible,.menu-sheet__link[aria-current=true]{text-decoration-color:currentColor}@media (hover: hover){.menu-sheet__link:hover{text-decoration-color:currentColor}}.menu-sheet__actions{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-8)}.menu-sheet__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.menu-sheet__alt{gap:8px;padding:0 12px;font-size:18px}.menu-sheet__call{margin-top:var(--space-4);font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--sora-ink-70)}.menu-sheet__call a{display:inline-block;padding-block:10px;margin-block:-10px;color:var(--sora-blue);font-weight:var(--fw-medium);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}.menu-sheet__tagline{margin-top:auto;padding-top:var(--space-10)}.menu-sheet__links li{opacity:0;transition:opacity .2s var(--ease-out)}.menu-sheet.is-open .menu-sheet__links li{opacity:1}.menu-sheet.is-open .menu-sheet__links li:nth-child(1){transition-delay:40ms}.menu-sheet.is-open .menu-sheet__links li:nth-child(2){transition-delay:80ms}.menu-sheet.is-open .menu-sheet__links li:nth-child(3){transition-delay:.12s}.menu-sheet.is-open .menu-sheet__links li:nth-child(4){transition-delay:.16s}.menu-sheet.is-open .menu-sheet__links li:nth-child(5){transition-delay:.2s}.menu-sheet.is-open .menu-sheet__links li:nth-child(6){transition-delay:.24s}.menu-sheet.is-open .menu-sheet__links li:nth-child(7){transition-delay:.28s}.menu-sheet.is-open .menu-sheet__links li:nth-child(8){transition-delay:.32s}@media (min-width: 1024px){.menu-sheet{display:none!important}}@media (prefers-reduced-motion: reduce){.menu-sheet,.menu-sheet.is-open,.menu-sheet__links li,.menu-sheet.is-open .menu-sheet__links li{transition:none!important}}@media print{.site-nav{position:static}.menu-sheet,.site-nav__menu-btn{display:none!important}}.offer-bar{--ob-bg: var(--sora-lime);--ob-fg: var(--sora-ink);--ob-muted: rgb(17 17 17 / .72);--ob-tag-bg: var(--sora-ink);--ob-tag-fg: var(--sora-lime);--ob-cta-bg: var(--sora-ink);--ob-cta-fg: var(--sora-white);--ob-rule: rgb(17 17 17 / .22);--ob-focus: var(--sora-blue);position:relative;background:var(--ob-bg);color:var(--ob-fg)}.offer-bar--blue{--ob-bg: var(--sora-blue);--ob-fg: var(--sora-white);--ob-muted: var(--on-blue-70);--ob-tag-bg: var(--sora-lime);--ob-tag-fg: var(--sora-ink);--ob-cta-bg: var(--sora-white);--ob-cta-fg: var(--sora-blue);--ob-rule: rgb(255 255 255 / .25);--ob-focus: var(--sora-lime)}html.offer-ended .offer-bar{display:none}.offer-bar__in{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px}.offer-bar__link{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:6px 0;color:var(--ob-fg);font-size:15px;line-height:1.2;text-decoration:none;white-space:nowrap}.offer-bar__tag{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px 0 8px;border-radius:var(--radius-full);background:var(--ob-tag-bg);color:var(--ob-tag-fg);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:14px;line-height:1}.offer-bar__tag .icon{--icon-size: 16px;color:currentColor}.offer-bar__text b{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:16px}.offer-bar__slots{color:var(--ob-muted)}.offer-bar__time{display:inline-flex;align-items:baseline;gap:6px;padding-left:14px;border-left:1px solid var(--ob-rule);color:var(--ob-muted)}.offer-bar__ends{color:var(--ob-muted)}.offer-bar__timer{display:inline-flex;align-items:baseline;gap:1px;color:var(--ob-fg)}.offer-bar__timer[hidden]{display:none}.offer-bar__timer b{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:16px;line-height:1}.offer-bar__timer b i{display:inline-block;width:.6em;font-style:normal;text-align:center}.offer-bar__timer small{margin:0 5px 0 1px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:14px;color:var(--ob-muted)}.offer-bar__timer small:last-child{margin-right:0}.offer-bar__date{font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--ob-fg)}.offer-bar__time:has(.offer-bar__timer:not([hidden])) .offer-bar__date{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.offer-bar__time:has(.offer-bar__timer[hidden]) .offer-bar__inword{display:none}.offer-bar__cta{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 14px;border-radius:var(--radius-full);background:var(--ob-cta-bg);color:var(--ob-cta-fg);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:14px;line-height:1}.offer-bar__cta .icon{--icon-size: 16px;color:currentColor;transition:transform var(--dur-fast) var(--ease-out)}@media (hover: hover){.offer-bar__link:hover .offer-bar__cta .icon{transform:translate(3px)}}.offer-bar__link:focus-visible{outline:2px solid var(--ob-focus);outline-offset:-4px;border-radius:8px}@media (max-width: 1199px){.offer-bar__slots{display:none}}@media (max-width: 899px){.offer-bar__cta-text{display:none}.offer-bar__cta{width:32px;padding:0;justify-content:center}}@media (max-width: 599px){.offer-bar__link{gap:7px;padding:6px 0;font-size:14px}.offer-bar__tag{height:26px;padding:0 9px}.offer-bar__tag .icon{display:none}.offer-bar__text b{font-size:14px}.offer-bar__time{gap:4px;padding-left:7px}.offer-bar__timer b{font-size:14px}.offer-bar__timer small{margin-right:3px}.offer-bar__offerword,.offer-bar__sec{display:none}.offer-bar__ends:first-letter{text-transform:uppercase}.offer-bar__cta{display:none}}@media (max-width: 409px){.offer-bar__ends{display:none}}@media (max-width: 359px){.offer-bar__min{display:none}}.site-footer{padding-top:calc(var(--seam-r, 32px) + clamp(24px,2vw,32px));padding-bottom:var(--space-6)}.site-footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5) var(--space-8)}.site-footer__statement{min-width:0;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(2rem,.5rem + 2.6vw,3rem);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--on-dark);text-wrap:balance;padding-bottom:.2em}@media (min-width: 1280px){.site-footer__statement{font-size:clamp(2rem,.25rem + 3.6vw,3.5rem)}}.site-footer__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.site-footer__actions .btn{height:52px;padding-inline:var(--space-6);font-size:1.125rem}.site-footer__cols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);column-gap:var(--grid-gap);row-gap:var(--space-8);margin-top:var(--space-10);padding-top:var(--space-8);border-top:1px solid var(--line-dark)}@media (min-width: 1280px){.site-footer__cols{margin-top:var(--space-8)}}.site-footer__logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--on-dark);font-family:var(--font-display);font-size:22px;line-height:var(--lh-tight);text-transform:uppercase;text-decoration:none;white-space:nowrap}.site-footer__logo .mark{--mark-size: 36px}@media (min-width: 1280px){.site-footer__logo{font-size:24px}}.site-footer__tagline{max-width:30ch;text-wrap:balance;margin-top:var(--space-2);font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--on-dark-70)}.site-footer__founder{margin-top:var(--space-2);font-family:var(--font-body);font-size:.875rem;line-height:1.5;color:var(--on-dark-70)}.site-footer__heading{margin-bottom:2px;color:var(--sora-lime)}.site-footer__links{display:flex;flex-direction:column;gap:0}.site-footer__links--split{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;justify-content:start;column-gap:var(--space-6)}.site-footer__links--split .site-footer__link{min-width:44px}.site-footer__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--on-dark-70);font-family:var(--font-body);font-size:1rem;line-height:1.35;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.site-footer__link .icon{width:20px;height:20px;color:inherit}.site-footer__link:focus-visible{color:var(--on-dark);text-decoration-color:currentColor}@media (hover: hover){.site-footer__link:hover{color:var(--on-dark);text-decoration-color:currentColor}}.site-footer__crow{gap:10px;overflow-wrap:normal}.site-footer__cicon{display:inline-flex;flex:none;color:var(--sora-lime)}.site-footer__cicon .icon{width:18px;height:18px}.site-footer__cval{min-width:0;white-space:nowrap}.site-footer__carrow{width:18px;height:18px}.site-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-3);border-top:1px solid var(--line-dark)}.site-footer__totop{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--on-dark-70);font-family:var(--font-body);font-size:.875rem;text-decoration:none;white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.site-footer__totop .icon{width:16px;height:16px;transform:rotate(-90deg)}.site-footer__totop:focus-visible{color:var(--on-dark)}@media (hover: hover){.site-footer__totop:hover{color:var(--on-dark)}}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-6);row-gap:0;min-width:0}.site-footer__legal-links{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-5);margin:0;padding:0;list-style:none}.site-footer__legal-link{display:inline-flex;align-items:center;min-height:44px;color:var(--on-dark-70);font-family:var(--font-body);font-size:.875rem;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.site-footer__legal-link:focus-visible{color:var(--on-dark);text-decoration-color:currentColor}@media (hover: hover){.site-footer__legal-link:hover{color:var(--on-dark);text-decoration-color:currentColor}}.site-footer{position:relative;z-index:2;margin-top:calc(-1 * var(--seam-r, 32px));border-radius:var(--seam-r, 32px) var(--seam-r, 32px) 0 0}:is(html:not(.js),html.reveal-failsafe) .site-footer{padding-bottom:var(--space-24)}@media (min-width: 768px) and (max-width: 1023px){.site-footer__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);column-gap:var(--space-8)}.site-footer__brand{grid-column:1 / -1}}@media (max-width: 767px){.site-footer>.container{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:0}.site-footer__cols{display:contents}.site-footer__brand,.site-footer__contact,.site-footer__top,.site-footer__bottom{grid-column:1 / -1;margin:0}.site-footer__brand{order:1}.site-footer__tagline{max-width:none;margin-top:var(--space-1);font-size:.875rem;line-height:1.45}.site-footer__founder{margin-top:var(--space-1)}.site-footer__top{order:2;display:block;margin-top:var(--space-6)}.site-footer__statement{font-size:clamp(1.25rem,6.6vw,2rem);padding-bottom:.25em}.site-footer__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-4)}.site-footer__actions .btn{width:100%;height:48px;padding-inline:var(--space-3);font-size:1rem}.site-footer__contact{order:3;margin-top:var(--space-2)}.site-footer__contact .site-footer__heading,.site-footer__wa-row{display:none}.site-footer__crow{font-size:.9375rem;color:var(--on-dark)}.site-footer__cols>nav{order:4;margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line-dark)}.site-footer__cols>nav:nth-of-type(2){padding-left:var(--space-4)}.site-footer__cols>nav .site-footer__link{font-size:.875rem}.site-footer__links--split{column-gap:28px}.site-footer__bottom{order:5;margin-top:var(--space-5);padding-top:var(--space-1);flex-wrap:wrap;align-items:flex-start;row-gap:0}.site-footer__legal{display:contents}.site-footer__legal .t-meta{order:3;flex-basis:100%;font-size:.875rem;color:var(--on-dark-70)}.site-footer__legal-links{order:1;column-gap:var(--space-4)}.site-footer__totop{order:2}}@media (max-width: 359px){.site-footer__actions{grid-template-columns:1fr}.site-footer__links--split{display:flex;flex-direction:column}}.wa-launcher{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:var(--z-launcher);display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 8px;border-radius:28px;background:var(--sora-ink);color:var(--sora-paper);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:16px;line-height:1;text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s linear 0s,translate var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out),background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.wa-launcher__disc{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#f7f7ef1a;color:var(--sora-lime);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.wa-launcher__disc .icon{grid-area:1 / 1;width:22px;height:22px;color:inherit;transition:opacity var(--dur-fast) var(--ease-out)}.wa-launcher__close{opacity:0}.wa-launcher__label-close{display:none}.wa-launcher[aria-expanded=true] .wa-launcher__glyph{opacity:0}.wa-launcher[aria-expanded=true] .wa-launcher__close{opacity:1}.wa-launcher[aria-expanded=true] .wa-launcher__label-open{display:none}.wa-launcher[aria-expanded=true] .wa-launcher__label-close{display:inline}@media (hover: hover){.wa-launcher:hover{translate:0 -2px}.wa-launcher:hover .wa-launcher__disc{background:var(--sora-lime);color:var(--sora-ink)}}.wa-launcher:active{scale:.97}.wa-launcher:focus-visible{outline:3px solid var(--sora-lime);outline-offset:2px;box-shadow:0 0 0 10px var(--sora-ink)}.wa[data-tone=lime] .wa-launcher--btn{background:var(--sora-lime);color:var(--sora-ink)}.wa[data-tone=lime] .wa-launcher--btn .wa-launcher__disc{background:#11111114;color:var(--sora-ink)}@media (hover: hover){.wa[data-tone=lime] .wa-launcher--btn:hover .wa-launcher__disc{background:var(--sora-ink);color:var(--sora-lime)}}.wa.is-launcher-hidden .wa-launcher--btn{opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s linear .2s}@supports (animation-timeline: scroll()){html:not(.js) .wa-launcher--link{animation:wa-nojs-in linear both;animation-timeline:scroll(root block);animation-range:60vh 100vh}}@keyframes wa-nojs-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@media (max-width: 767px){.wa-launcher{justify-content:center;width:56px;padding:0;border-radius:50%}.wa-launcher__label{display:none}}.wa-scrim{position:fixed;inset:0;z-index:calc(var(--z-wa-panel) - 1);background:#11111173;opacity:0;transition:opacity .28s var(--ease-out)}.wa-scrim.is-open{opacity:1}.wa-panel{position:fixed;z-index:var(--z-wa-panel);right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:min(720px,calc(100svh - var(--nav-offset) - 96px - env(safe-area-inset-bottom,0px)));overflow:hidden;border:1px solid var(--sora-line);border-radius:var(--radius-2xl);background:var(--sora-white);box-shadow:var(--shadow-float);transform-origin:bottom right;opacity:0;transform:scale(.96);transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.wa-panel.is-open{opacity:1;transform:none}.wa-panel__head{position:relative;display:flex;flex:none;align-items:center;gap:12px;padding:14px 8px 14px 16px}.wa-panel__grabber{display:none}.wa-panel__avatar{--mark-size: 40px}.wa-panel__id{flex:1 1 auto;min-width:0}.wa-panel__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:18px;line-height:1.2;letter-spacing:0;color:var(--sora-white)}.wa-panel__sub{margin-top:2px;font-family:var(--font-body);font-size:13px;line-height:1.35;color:var(--on-blue-90)}.wa-panel__close{--icon-color: var(--sora-white);display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;transition:background-color var(--dur-fast) var(--ease-out)}@media (hover: hover){.wa-panel__close:hover{background:#ffffff1f}}.wa-panel__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:20px;overflow-y:auto;overscroll-behavior:contain}.wa-panel__body>*{flex-shrink:0}.wa-panel__body{scroll-padding-bottom:40px}.wa-panel__body.is-scrollable{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),transparent);mask-image:linear-gradient(#000 calc(100% - 32px),transparent)}.wa-panel__bubble{max-width:92%;font-size:15px;border-radius:16px 16px 16px 4px}.wa-panel__label{margin-top:20px;color:var(--sora-ink-70)}.wa-panel__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wa-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--sora-blue);border-radius:22px;color:var(--sora-blue);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1.2;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}@media (hover: hover){.wa-chip:hover{background:var(--sora-blue-50)}}.wa-chip:active{scale:.98}.wa-panel__field-label{margin-top:20px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1.3;color:var(--sora-ink)}.wa-panel__text{display:block;width:100%;min-height:88px;margin-top:8px;padding:12px 14px;border:1px solid #6B6B66;border-radius:var(--radius-md);background:var(--sora-white);color:var(--sora-ink);font-family:var(--font-body);font-size:16px;line-height:1.45;resize:vertical}.wa-panel__text:focus-visible{outline-offset:2px}.wa-panel__send{margin-top:12px}.wa-panel__notes{display:grid;margin-top:10px}.wa-panel__note,.wa-panel__status{grid-area:1 / 1}.wa-panel__notes.is-status .wa-panel__note{visibility:hidden}.wa-panel__call{margin-top:12px;font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--sora-ink-70)}.wa-panel__call a{display:inline-block;padding-block:10px;margin-block:-10px;color:var(--sora-blue);font-weight:var(--fw-medium);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}.wa-panel__qr{margin-top:16px;padding-top:8px;border-top:1px solid var(--sora-line)}.wa-panel__qr-summary{display:flex;align-items:center;min-height:44px;color:var(--sora-blue);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1.3;cursor:pointer}.wa-panel__qr-code{width:160px;margin:8px auto 4px}.wa-panel__qr-code svg{display:block;width:160px;height:160px}@media (max-width: 1023px){.wa-panel__qr{display:none}}html.motion-ok .wa-panel__bubble,html.motion-ok .wa-panel__chips li{opacity:0;transform:translateY(6px)}html.motion-ok .wa-panel.is-open .wa-panel__bubble,html.motion-ok .wa-panel.is-open .wa-panel__chips li{opacity:1;transform:none;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}html.motion-ok .wa-panel.is-open .wa-panel__bubble{transition-delay:.12s}html.motion-ok .wa-panel.is-open .wa-panel__chips li:nth-child(1){transition-delay:.18s}html.motion-ok .wa-panel.is-open .wa-panel__chips li:nth-child(2){transition-delay:.22s}html.motion-ok .wa-panel.is-open .wa-panel__chips li:nth-child(3){transition-delay:.26s}html.motion-ok .wa-panel.is-open .wa-panel__chips li:nth-child(4){transition-delay:.3s}html.motion-ok .wa-panel.is-open .wa-panel__chips li:nth-child(5){transition-delay:.34s}@media (min-width: 768px){.wa-panel__body{padding:16px}.wa-panel__label,.wa-panel__field-label{margin-top:14px}}@media (min-width: 1024px){.wa-panel__text{height:calc(2.9em + 26px);min-height:0}}@media (max-width: 767px){.wa-panel{left:0;right:0;bottom:0;width:auto;max-width:none;max-height:80svh;border-width:1px 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;opacity:1;transform:translateY(100%);transition:transform .28s var(--ease-out)}.wa-panel.is-open{transform:none}.wa-panel.is-dragging{transition:none}.wa-panel__head{padding-top:24px;touch-action:none;cursor:grab}.wa-panel__grabber{position:absolute;top:9px;left:50%;display:block;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:#ffffff80}.wa-panel__body{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@media (max-height: 420px){.wa-panel__avatar,.wa-panel__sub{display:none}.wa-panel__head{padding-block:8px}}@media (max-width: 767px) and (max-height: 420px){.wa-panel__head{padding-top:16px;padding-bottom:4px}.wa-panel__grabber{top:6px}}@media (prefers-reduced-motion: reduce){.wa-launcher,.wa.is-launcher-hidden .wa-launcher--btn,.wa-launcher__disc,.wa-launcher__disc .icon,.wa-panel,.wa-scrim,.wa-chip{transition:none!important}.wa-launcher:hover{translate:none}}@media print{.wa{display:none!important}}.hero{--vh: 100vh;--price-dh: 0px;--stage-h: clamp(260px, min(calc(var(--vh) - 418px + var(--price-dh)), max(calc(var(--vh) - 500px + var(--price-dh)), 350px)), 432px);--phone-h: calc(var(--stage-h) - 22px);--bezel: 6px;--phone-radius: 28px;--island-w: 44px;--island-h: 14px;--phone-w: calc((var(--phone-h) - 2 * var(--bezel)) * 9 / 17 + 2 * var(--bezel));--content-w: calc(min(100vw, 440px) - 2 * var(--page-margin));--card-w: clamp(104px, min(calc((var(--content-w) - var(--phone-w) + 8px - 2.4px) / 1.0848), calc(var(--phone-w) * .68)), 148px);--group-slack: max(0px, calc(var(--content-w) - (1.0848 * var(--card-w) + 2.4px + var(--phone-w) - 8px)));--phone-x: calc(100% - var(--page-margin) - var(--phone-w) - var(--group-slack) / 2);--phone-y: 0px;--circle-d: calc(var(--stage-h) * .92);--circle-dx: 24px;--circle-dy: 16px;--ctrl-overlap: min(22px, calc(var(--bezel) + (var(--phone-h) - 2 * var(--bezel)) * .05 - 1px));position:relative;isolation:isolate;overflow-x:hidden;overflow-x:clip;padding-block:16px 32px}@supports (height: 100svh){.hero{--vh: calc(var(--svh, 1svh) * 100)}}@media (max-width: 767px){.hero{--fs-display: 2.75rem}}@media (max-width: 374px){.hero .hero__lead{font-size:15px}}@media (max-width: 359px){.hero{--fs-display: 2.5rem;--stage-h: clamp(216px, calc(var(--vh) - 444px + var(--price-dh)), 432px);padding-top:8px}}@media (max-width: 767px) and (max-height: 620px){.hero{--island-w: 40px;--island-h: 10px}}.hero__eyebrow{display:block;margin-bottom:8px}.hero__eyebrow .tag{height:32px;padding:0 calc(14px - var(--ls-tag)) 0 14px}@media (max-width: 767px){.hero__eyebrow .tag{display:block;height:auto;padding:0;background:none;border-radius:0;font-size:15px;line-height:20px;letter-spacing:0;text-transform:none;white-space:normal;color:var(--sora-blue)}}.hero__title{--swoosh-bottom: -.25em;color:var(--sora-ink)}.hero__title .dot{transform-origin:50% 85%}.hero__lead{font-size:16px;line-height:1.4;color:var(--sora-ink)}.hero__actions{display:flex;gap:8px;margin-top:16px}.hero__cta{flex:1 1 auto;min-width:0}.hero__wa{flex:none;gap:8px;padding:0 16px}@media (max-width: 767px){.hero__cta{padding:0 16px}.hero__wa-pre{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 359px){.hero__actions .btn{font-size:18px}.hero__wa{padding:0 12px;gap:6px}.hero__cta{padding:0 12px}}.hero[data-pv=b]{--price-dh: 56px}.hero__ptag-lean{display:none;position:absolute;z-index:6;right:calc(100% - var(--phone-x) - 8px);top:calc(4% + 1.42 * var(--card-w) + 24px);width:var(--card-w);font-size:16px}.hero__ptag{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:.625em .75em .75em;border:1px solid var(--sora-line);border-radius:.875em;background:var(--sora-white);box-shadow:var(--shadow-float);color:var(--sora-ink);text-decoration:none;transform:rotate(3deg);transition:transform var(--dur-base) var(--ease-out);-webkit-tap-highlight-color:transparent}.hero__ptag-go{position:absolute;top:.5em;right:.5em;display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:var(--sora-blue-50);color:var(--sora-blue)}.hero__ptag-go .icon{--icon-size: 1em;transition:transform var(--dur-fast) var(--ease-out)}.hero__ptag-eyebrow{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:max(13px,.8125em);line-height:1.25;color:var(--sora-ink-70)}.hero__ptag-amt{margin-top:.25em;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:1.75em;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sora-ink)}.hero__ptag-per{margin-top:.25em;font-family:var(--font-body);font-size:max(13px,.8125em);line-height:1.25;color:var(--sora-ink-70)}.hero__ptag-per>span{display:block;white-space:nowrap}.hero__ptag:focus-visible{outline:none}.hero__ptag:focus-visible{box-shadow:var(--shadow-float),0 0 0 2px var(--sora-paper),0 0 0 4px var(--sora-blue)}.hero__ptag:active{transform:rotate(3deg) scale(.98)}@media (hover: hover) and (pointer: fine){.hero__ptag:hover{transform:rotate(0) scale(1.03)}.hero__ptag:hover .hero__ptag-go .icon{transform:translate(2px)}.hero__ptag:active{transform:rotate(0) scale(.98)}}.hero__proof :is(.hero__stat--price,.hero__proof-rule--price),.hero__pchip{display:none}.hero[data-pv=b] .hero__proof{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr) 1px minmax(0,1fr);column-gap:12px}.hero[data-pv=b] .hero__proof .hero__proof-rule--price{display:block}.hero[data-pv=b] .hero__proof .hero__stat--price{display:flex}.hero__stat--price{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.hero__stat--price .hero__stat-label{text-decoration:underline 1px var(--sora-line-strong);text-underline-offset:3px}.hero[data-pv=b] .hero__proof{align-items:start}@media (max-width: 374px){.hero[data-pv=b] .hero__proof{column-gap:8px}.hero[data-pv=b] .hero__stat-label{font-size:13px}}@media (max-width: 359px){.hero[data-pv=b] .hero__proof{column-gap:4px}.hero[data-pv=b] .hero__stat-num{font-size:28px}}.hero__pline{display:none}.hero__pline-link{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;font-family:var(--font-body);font-size:15px;line-height:24px;color:var(--sora-ink-70);text-decoration:none;-webkit-tap-highlight-color:transparent}.hero__pline-amt{position:relative;z-index:0;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:17px;letter-spacing:-.005em;white-space:nowrap;color:var(--sora-ink)}.hero__pline-amt:before{content:"";position:absolute;z-index:-1;left:-4px;right:-4px;bottom:.2em;height:.56em;border-radius:3px 8px 4px 7px/5px 4px 7px;background:var(--sora-lime);transform:rotate(-1.2deg) skew(-10deg)}.hero__pline-ai{white-space:nowrap}.hero__pline-link .icon{--icon-size: 16px;align-self:center;color:var(--sora-blue);transition:transform var(--dur-fast) var(--ease-out)}@media (hover: hover){.hero__pline-link:hover .hero__pline-pre,.hero__pline-link:hover .hero__pline-ai{color:var(--sora-ink)}.hero__pline-link:hover .icon{transform:translate(3px)}}.hero__pline-link:focus-visible .icon{transform:translate(3px)}@media (min-width: 1280px){.hero .hero__ptag-lean{font-size:clamp(15px,calc(15px + (100vw - 1280px)*.01875),18px)}.hero[data-pv=b] .hero__trust-sub{text-wrap:balance}}@media (min-width: 1440px){.hero[data-pv=b] .hero__trust-sub{white-space:nowrap}}@media (min-width: 768px){.hero__ptag-lean{right:calc(100% - var(--phone-x) - 8 * var(--k));top:calc(var(--phone-y) + var(--phone-h) * .745);width:auto;font-size:calc(18 * var(--ks))}.hero__ptag-per{white-space:nowrap}.hero__ptag-per>span{display:inline}.hero[data-pv=b] .hero__trust-row{display:inline-flex;align-items:stretch;border:1px solid var(--sora-line);border-radius:var(--radius-full);background:var(--sora-white)}.hero[data-pv=b] .hero__trust{border:0;background:none;padding:7px 16px 7px 7px}.hero[data-pv=b] .hero__pchip{display:inline-flex;align-items:center;gap:10px;margin-block:8px;padding:0 18px 0 16px;border-left:1px solid var(--sora-line);border-radius:0 var(--radius-full) var(--radius-full) 0;color:var(--sora-ink);text-decoration:none}.hero__pchip-disc{display:none}.hero__pchip-text{display:flex;flex-direction:column}.hero__pchip-amt{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:18px;line-height:1.15;color:var(--sora-blue);white-space:nowrap}.hero__pchip-sub{margin-top:2px;font-family:var(--font-body);font-size:14px;line-height:1.35;color:var(--sora-ink-70);white-space:nowrap}.hero__pchip .icon{--icon-size: 18px;color:var(--sora-blue);transition:transform var(--dur-fast) var(--ease-out)}@media (hover: hover){.hero[data-pv=b] .hero__trust-row:has(.hero__pchip:hover){border-color:var(--sora-line-strong)}.hero__pchip:hover .icon{transform:translate(3px)}}.hero__pchip:focus-visible{outline-offset:-2px}.hero__pchip .icon{--icon-size: 16px}.hero__pline-link{font-size:17px;line-height:28px;column-gap:8px}.hero__pline-amt{font-size:20px}.hero__pline-link .icon{--icon-size: 18px}}.hero__faces{--face: 28px;display:inline-flex;flex:none}.hero__face{position:relative;flex:none;width:var(--face);height:var(--face);overflow:hidden;border-radius:50%;background:var(--sora-photo-bg);box-shadow:0 0 0 2px var(--sora-paper)}.hero__face+.hero__face{margin-left:calc(var(--face) * -.28)}.hero__face img{position:absolute;left:calc(var(--face) * var(--x) / var(--s) * -1);top:calc(var(--face) * var(--y) / var(--s) * -1);width:calc(var(--face) * 240 / var(--s));max-width:none;height:auto}.hero__face--1643{--s: 150;--x: 45;--y: 0}.hero__face--1711{--s: 110;--x: 68;--y: 30}.hero__face--1723{--s: 120;--x: 60;--y: 25}.hero__trust{display:none}.hero__trust .hero__faces{--face: 40px}.hero__trust .hero__face{box-shadow:0 0 0 2px var(--sora-white)}.hero__trust-claim{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:18px;line-height:1.15;color:var(--sora-blue)}.hero__trust-sub{margin-top:2px;font-family:var(--font-body);font-size:13px;line-height:1.35;color:var(--sora-ink-70)}.hero__proof{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;column-gap:16px;margin-top:16px}.hero__proof-rule{align-self:stretch;margin-block:4px;background:var(--sora-line)}.hero__stat{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.hero__stat-num{display:block;height:28px;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:32px;line-height:28px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--sora-blue)}.hero__stat-label{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:14px;line-height:15px;color:var(--sora-ink)}.hero__stat-label>span{display:block}.hero__visual{position:relative;height:var(--stage-h);margin:calc(24px + .232 * var(--fs-display)) calc(-1 * var(--page-margin)) 24px;touch-action:pan-y pinch-zoom}.hero__circle-lean{position:absolute;z-index:1;left:calc(var(--phone-x) + var(--phone-w) / 2 + var(--circle-dx) - var(--circle-d) / 2);top:calc(var(--phone-y) + var(--phone-h) / 2 + var(--circle-dy) - var(--circle-d) / 2);width:var(--circle-d);height:var(--circle-d);pointer-events:none}.hero__circle{width:100%}.hero__burst-lean{display:none;position:absolute;z-index:2;pointer-events:none}.hero__burst{--burst-w: 100%}.hero__phone-lean{position:absolute;z-index:3;left:var(--phone-x);top:var(--phone-y);width:var(--phone-w);height:var(--phone-h)}.hero__reel,.hero__phone-intro{width:100%;height:100%}.hero__phone-intro{position:relative}.hero__phone{position:absolute;left:0;top:0}.hero__poster-b{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;visibility:hidden;pointer-events:none}html:not(.js) .hero__poster-b{display:none}html:not(.js) .hero .reel__screen>.reel__video{display:none}html.reveal-failsafe .hero .reel:not(.is-ready) .reel__video{visibility:hidden}html.reveal-failsafe .hero .reel:not(.is-ready) .reel__poster{display:block}.phone__wake{position:absolute;inset:0;z-index:3;background:var(--sora-ink);opacity:0;pointer-events:none}.hero .reel__screen>.reel__video{inset:1px auto auto 1px;width:calc(100% - 2px);height:calc(100% - 2px)}.hero .reel.is-ready.has-frame:not(.is-swapping) .reel__poster{visibility:hidden;transition:visibility 0s linear var(--dur-base)}.hero__reel.is-swapping .reel__video{opacity:0!important}.hero__reel.is-swapping :is(.reel__disc,.reel__spinner){visibility:hidden}.hero__tag{position:absolute;z-index:7;left:0;right:0;top:-5px;display:flex;justify-content:center;margin:0;pointer-events:none}.hero__tag .tag{height:26px}@media (max-width: 767px) and (max-height: 620px){.hero__tag{top:-8px}}.hero__controls{position:absolute;z-index:5;left:0;right:0;top:calc(100% - var(--ctrl-overlap));display:flex;justify-content:center;height:44px;pointer-events:none}.hero__reel .reel__controls{flex:none;translate:var(--ctrl-dx, 0px) 0;pointer-events:auto}@media (max-width: 767px) and (max-height: 700px),(max-width: 374px){.hero .reel__controls{gap:0;padding:0 2px}.hero .reel__btn--sound{justify-content:center;padding:4px}.hero .reel__btn--sound [data-reel-sound-label]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}@media (max-width: 767px) and (max-height: 600px){.hero .reel__controls [data-reel-fs]{display:none}}.hero__credit{display:none;position:absolute;top:56px;left:50%;translate:-50% 0;margin:0;white-space:nowrap;color:var(--sora-ink-70)}.hero-card{position:absolute;z-index:5;left:calc(var(--phone-x) + 8px - 1.0424 * var(--card-w) - 1.2px);top:4%;width:var(--card-w);font-size:calc(var(--card-w) / 13);-webkit-tap-highlight-color:transparent}.hero-card__card{padding:max(6px,.5em) max(6px,.5em) 0;border-radius:max(12px,1em);transform:rotate(-4deg);transition:transform var(--dur-base) var(--ease-out)}.hero-card .video-card__media,.hero-card .video-card__thumb{border-radius:max(6px,.5em)}.hero-card .play-thumb{width:max(30px,2.75em);height:max(30px,2.75em);transition:transform var(--dur-base) var(--ease-out)}.hero-card .play-thumb .play-tri{width:max(11px,1em);height:max(11px,1em)}.hero-card .duration-badge{top:max(5px,.5em);right:max(5px,.5em);bottom:auto;height:max(20px,1.625em);padding:0 max(6px,.625em);border-radius:max(4px,.375em);font-size:max(11px,.8125em)}.hero-card .video-card__caption{display:grid;padding:max(8px,.75em) max(4px,.5em) max(10px,1em);font-size:max(13px,.875em);line-height:1.25}.hero-card .video-card__caption>span,.hero-card .video-card__caption:after{grid-area:1 / 1}.hero-card .video-card__caption{align-items:center}.hero-card .video-card__caption:after{content:attr(data-alt);visibility:hidden}.hero-card[role=button]{cursor:pointer}.hero-card:focus-visible{outline:none}.hero-card:focus-visible .hero-card__card{outline:2px solid var(--sora-blue);outline-offset:3px}.hero-card[role=button]:active .hero-card__card{transform:rotate(-4deg) scale(.98)}@media (hover: hover) and (pointer: fine){.hero-card[role=button]:hover .hero-card__card{transform:rotate(0) scale(1.03)}.hero-card[role=button]:hover .play-thumb{transform:scale(1.08)}.hero-card[role=button]:active .hero-card__card{transform:rotate(0) scale(.98)}}@media (min-width: 480px) and (max-width: 767px){.hero__inner{max-width:440px}}.hero__sticker-lean{display:none;position:absolute;z-index:5;pointer-events:none}.hero__sticker{padding:.875em 1.125em;border:1px solid var(--sora-line);border-radius:1em;background:var(--sora-white);color:var(--sora-ink);transform:rotate(3deg)}.hero__sticker .claim__num{font-size:3em;color:var(--sora-ink)}.hero__sticker .claim__label{margin-top:.25em;font-size:max(13px,.9375em);line-height:1.15}.hero{--hero-float: 4.8s}html.motion-ok .hero.is-idle :is(.hero-card__card,.hero__sticker){animation:card-float var(--hero-float) ease-in-out 1}html.motion-ok .hero.is-idle .hero__sticker{animation-duration:calc(var(--hero-float) - .4s);animation-delay:.4s}html.motion-ok .hero.is-idle.is-paused :is(.hero-card__card,.hero__sticker){animation-play-state:paused}html.js.motion-ok .hero.intro-pending [data-intro]:not(.hero__phone-intro){opacity:0}html.js.motion-ok .hero.intro-pending .hero__phone-intro{transform:translateY(32px)}html.js.motion-ok .hero.intro-pending .phone__wake{opacity:1}html.js.motion-ok .hero.intro-pending .swoosh__mark{clip-path:inset(0 100% 0 0)}html.js.motion-ok .hero.intro-pending .hero__title .dot{transform:scale(.6)}html.reveal-failsafe .hero .swoosh__mark,.hero.section-failsafe .swoosh__mark{clip-path:none!important}html.reveal-failsafe .hero .hero__title .dot,.hero.section-failsafe .hero__title .dot{transform:none!important}html.reveal-failsafe .hero .phone__wake,.hero.section-failsafe .phone__wake{opacity:0!important}html.reveal-failsafe .hero .hero__phone-intro,.hero.section-failsafe .hero__phone-intro{transform:none!important}html.reveal-failsafe .hero .hero__burst line,.hero.section-failsafe .hero__burst line{stroke-dasharray:none!important;opacity:1!important}@media (min-width: 768px){.hero{--stage-h: clamp(360px, calc(var(--vh) - 534px - (100vw - 768px) * .093), 560px);--k: calc(var(--phone-h) / 587);--ks: max(.72px, var(--k));--bezel: max(6px, calc(10 * var(--k)));--phone-radius: calc(var(--phone-w) * .144);--island-w: initial;--island-h: initial;--phone-x: calc(56% - var(--phone-w) / 2);--circle-d: calc(var(--phone-h) * .92);--circle-dx: calc(48 * var(--k));--circle-dy: calc(56 * var(--k));padding-block:40px 72px}.hero__inner{max-width:calc(720px + 2 * var(--page-margin))}.hero__eyebrow{margin-bottom:24px}.hero__visual{margin:48px 0 0}.hero__lead{margin-top:32px;font-size:var(--fs-lead);line-height:var(--lh-lead)}.hero__actions{gap:16px;margin-top:32px}.hero__cta{flex:none}.hero__wa{gap:10px;padding:0 var(--btn-pad-x-lg)}.hero__trust-row{margin-top:32px}.hero__trust{display:inline-flex;align-items:center;gap:12px;padding:7px 19px 7px 7px;border:1px solid var(--sora-line);border-radius:var(--radius-full);background:var(--sora-white)}.hero__proof{display:none}.hero__burst-lean{display:block;left:calc(var(--phone-x) + var(--phone-w) + 12 * var(--k));top:calc(var(--phone-y) - 20 * var(--k));width:calc(44 * var(--ks))}.hero__tag{right:auto;justify-content:flex-start;left:calc(-14 * var(--k));top:calc(var(--bezel) - 28px)}.hero-card{--card-w: calc(208 * var(--ks));left:calc(var(--phone-x) + 8 * var(--k) - 1.0424 * var(--card-w) - 1.2px);top:calc(var(--phone-y) + var(--phone-h) * .18)}.hero__sticker-lean{display:block;left:calc(var(--phone-x) + var(--phone-w) - 10 * var(--k) + 1px + .18em);top:calc(var(--phone-y) + var(--phone-h) * .58);font-size:calc(16 * var(--ks))}}@media (min-width: 768px) and (max-width: 1279px){.hero__inner{display:flex;flex-direction:column;align-items:flex-start;max-width:calc(var(--container-max) + 2 * var(--page-margin))}.hero__eyebrow{order:1}.hero__title{order:2}.hero__lead{order:3;margin-top:calc(16px + .232 * var(--fs-display))}.hero__actions{order:4;margin-top:28px}.hero__pline{order:5}.hero__visual{order:6;align-self:stretch;margin-top:48px}.hero__trust-row{order:7}.hero__proof{order:8}}@media (min-width: 1280px){.hero{--phone-h: clamp(440px, min(calc(var(--vh) - var(--nav-height) - 222px), calc(60.63vw - 286px) ), 587px);--bezel: 10px;--ks: 1px;--phone-x: calc(50% - var(--phone-w) / 2);--phone-y: max(24px, calc(64px + (100% - 150px - var(--phone-h)) / 2));padding-block:0}.hero__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:1fr repeat(6,auto) 1fr;column-gap:var(--grid-gap);max-width:calc(var(--container-max) + 2 * var(--page-margin));min-height:max(calc(clamp(640px,var(--vh),960px) - var(--nav-height) - 108px),calc(var(--phone-h) + 150px))}.hero__eyebrow,.hero__title,.hero__lead,.hero__actions,.hero__pline,.hero__trust-row{grid-column:1 / 7}.hero__eyebrow{grid-row:2}.hero__title{grid-row:3}.hero__lead{grid-row:4;margin-top:calc(24px + .232 * var(--fs-display))}.hero__actions{grid-row:5;margin-top:40px}.hero__pline{grid-row:6;justify-self:start}.hero__trust-row{grid-row:7;margin-top:32px;justify-self:start}.hero__visual{grid-column:7 / -1;grid-row:1 / -1;height:auto;margin:0}.hero-card{--card-w: clamp(172px, calc(172px + (100vw - 1280px)*.27) , 208px);left:calc(var(--phone-x) + 8px - 1.0424 * var(--card-w) - 1.2px)}.hero__credit{display:block}}@media (prefers-reduced-motion: reduce){.hero :is(.hero-card__card,.hero__sticker){animation:none!important}.hero-card__card,.hero-card .play-thumb{transition:none}}@media (max-width: 399px){.hero[data-pv=b] .hero__stat--price .hero__stat-num{letter-spacing:-.04em}}html.offer-ended .hero .hero__pchip,html.offer-ended .hero .hero__proof :is(.hero__stat--price,.hero__proof-rule--price){display:none}html.offer-ended .hero[data-pv=b] .hero__proof{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr)}.hero__nmc{color:inherit;text-decoration:underline;text-decoration-color:var(--sora-lime);text-decoration-thickness:3px;text-underline-offset:4px}.hero__nmc:hover{color:var(--sora-blue)}.builtfor{--bf-gutter: max(var(--page-margin), calc((100% - var(--container-max)) / 2));--bf-pad-y: 20px;--bf-chip-h: 48px;--bf-chip-gap: 12px;--bf-chip-fs: 17px;--bf-ico: 36px;--bf-fade: 40px;--bf-ctrl: 40px;position:relative;border-block:1px solid var(--sora-line);overflow-x:clip}@media (max-width: 1023px){.builtfor{--bf-pad-y: 16px;--bf-chip-h: 44px;--bf-chip-fs: 16px;--bf-ico: 32px;--bf-fade: 28px}}@media (min-width: 1024px) and (max-width: 1099px){.builtfor{--bf-chip-h: 40px;--bf-chip-gap: 8px;--bf-chip-fs: 15px;--bf-ico: 28px;--bf-fade: 20px}}@media (max-width: 767px){.builtfor{--bf-pad-y: 16px;--bf-chip-h: 40px;--bf-chip-gap: 8px;--bf-chip-fs: 15px;--bf-ico: 28px;--bf-fade: 20px;--bf-ctrl: 36px}}.builtfor__sprite{position:absolute;width:0;height:0;overflow:hidden}.builtfor__bar{display:grid;grid-template-columns:auto minmax(0,1fr) var(--bf-ctrl);grid-template-areas:"lead chips ctrl";align-items:center;column-gap:28px;padding:var(--bf-pad-y) var(--bf-gutter)}@media (max-width: 1023px){.builtfor__bar{column-gap:20px}}@media (max-width: 1023px){.builtfor__bar{grid-template-columns:minmax(0,1fr) var(--bf-ctrl);grid-template-areas:"lead ctrl" "chips chips";row-gap:14px;column-gap:12px}}.builtfor__lead{grid-area:lead;display:flex;align-items:center;gap:14px;min-width:0;align-self:stretch;padding-inline-end:28px;border-inline-end:1px solid var(--sora-line)}@media (max-width: 1023px){.builtfor__lead{gap:12px;padding-inline-end:20px}}@media (max-width: 1023px){.builtfor__lead{gap:10px;padding-inline-end:0;border-inline-end:0}}.builtfor__badge{--bf-badge: 48px;display:inline-grid;place-items:center;flex:none;width:var(--bf-badge);height:var(--bf-badge);border-radius:14px;background:var(--sora-blue);color:var(--sora-white);box-shadow:inset 0 0 0 1px #ffffff14}.builtfor__badge>svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.75px}@media (max-width: 1023px){.builtfor__badge{--bf-badge: 42px;border-radius:12px}.builtfor__badge>svg{width:23px;height:23px}}@media (max-width: 767px){.builtfor__badge{--bf-badge: 34px;border-radius:10px}.builtfor__badge>svg{width:19px;height:19px}}.builtfor__count{display:inline-grid;place-items:center;min-width:22px;height:20px;margin-inline-end:6px;padding:0 6px;border-radius:999px;background:var(--sora-lime);color:var(--sora-ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:13px;line-height:1;vertical-align:1px}@media (max-width: 767px){.builtfor__count{height:18px;min-width:20px;font-size:12px;margin-inline-end:4px}}.builtfor__copy{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.builtfor__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:20px;line-height:1;letter-spacing:-.01em;color:var(--sora-ink);white-space:nowrap}.builtfor__sub{font-family:var(--font-body);font-size:var(--fs-meta);line-height:1.2;color:var(--sora-ink-70);white-space:nowrap}@media (max-width: 1023px){.builtfor__title{font-size:18px}}@media (max-width: 1023px){.builtfor__copy{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:2px}}@media (max-width: 767px){.builtfor__title{font-size:17px}.builtfor__sub{font-size:12px}}@supports (text-box: trim-both cap alphabetic){.builtfor__title,.builtfor__name{text-box:trim-both cap alphabetic}}.builtfor__viewport{grid-area:chips;position:relative;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--bf-fade),#000 calc(100% - var(--bf-fade)),transparent);mask-image:linear-gradient(to right,transparent 0,#000 var(--bf-fade),#000 calc(100% - var(--bf-fade)),transparent)}.builtfor__viewport::-webkit-scrollbar{display:none}@media (max-width: 1023px){.builtfor__viewport{margin-inline:calc(-1 * var(--bf-gutter))}}.builtfor__track{display:flex;width:max-content;padding-inline:var(--bf-fade)}.builtfor__list{display:flex;flex:none;align-items:center;gap:var(--bf-chip-gap);margin:0;padding:0 var(--bf-chip-gap) 0 0;list-style:none}.builtfor__item{flex:none;display:flex}.builtfor__chip{display:inline-flex;align-items:center;gap:10px;height:var(--bf-chip-h);padding:0 20px 0 calc((var(--bf-chip-h) - var(--bf-ico)) / 2);border:1px solid var(--sora-line);border-radius:var(--radius-full);background:var(--sora-paper);white-space:nowrap}@media (min-width: 1024px) and (max-width: 1099px){.builtfor__chip{gap:8px;padding-inline-end:14px}}@media (max-width: 767px){.builtfor__chip{gap:8px;padding-inline-end:16px}}.builtfor__ico{display:inline-grid;place-items:center;flex:none;width:var(--bf-ico);height:var(--bf-ico);border-radius:50%;background:var(--sora-blue-50);color:var(--sora-blue)}.builtfor__ico>svg{display:block;width:calc(var(--bf-ico) * .56);height:calc(var(--bf-ico) * .56);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.builtfor__name{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--bf-chip-fs);line-height:1;letter-spacing:-.005em;color:var(--sora-ink)}.builtfor__toggle{grid-area:ctrl;display:inline-grid;place-items:center;width:var(--bf-ctrl);height:var(--bf-ctrl);margin:0;padding:0;border:1px solid var(--sora-line-strong);border-radius:50%;background:var(--sora-white);color:var(--sora-blue);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.builtfor__toggle[hidden]{display:inline-grid;visibility:hidden}.builtfor__toggle .icon{--icon-size: 14px;--icon-stroke: 2px;color:inherit}.builtfor__toggle .builtfor__toggle-play{margin-inline-start:2px}.builtfor__toggle-play,.builtfor.is-paused .builtfor__toggle-pause{display:none}.builtfor.is-paused .builtfor__toggle-play{display:inline-block}@media (hover: hover) and (pointer: fine){.builtfor__toggle:hover{background:var(--sora-blue);border-color:var(--sora-blue);color:var(--sora-white)}}.builtfor__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.builtfor__toggle{position:relative}.builtfor__toggle:after{content:"";position:absolute;inset:-4px}.builtfor.is-marquee .builtfor__viewport{overflow:hidden}.builtfor.is-marquee .builtfor__track{animation:bf-marquee var(--bf-dur, 40s) linear infinite;will-change:transform}.builtfor.is-marquee:hover .builtfor__track,.builtfor.is-marquee:focus-within .builtfor__track,.builtfor.is-marquee.is-paused .builtfor__track,.builtfor.is-marquee.is-offscreen .builtfor__track{animation-play-state:paused}@keyframes bf-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--bf-shift, 0px)),0,0)}}@media (prefers-reduced-motion: reduce){.builtfor__bar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"lead chips"}.builtfor__toggle{display:none!important}.builtfor__viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.builtfor__track{width:auto;padding-inline:0;animation:none!important;transform:none!important}.builtfor__list{flex:1 1 auto;min-width:0;flex-wrap:wrap;padding:0}.builtfor__list--clone{display:none}}@media (prefers-reduced-motion: reduce) and (max-width: 1023px){.builtfor__bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead" "chips"}.builtfor__viewport{margin-inline:0}}@media (prefers-reduced-motion: reduce){.builtfor__viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.builtfor__viewport::-webkit-scrollbar{display:none}.builtfor__list{flex-wrap:nowrap}}.what{--what-gap: 10px;--what-group-gap: 18px;--what-label-gap: 8px;--what-tile-r: 18px;--what-pad: 16px;--what-tile-bg: #EEEDE5;--what-lift: 0 1px 2px rgb(17 17 17 / .06), 0 10px 28px rgb(17 17 17 / .1);--what-chrome: #ECEBE4;--what-chrome-line: #DEDDD5;--what-chrome-dot: #CFCEC5;--what-site-bg: #F7F3EC;overflow:clip}@media (min-width: 700px){.what{--what-gap: 14px;--what-group-gap: 26px;--what-label-gap: 12px;--what-pad: 22px;--what-tile-r: 20px}}@media (min-width: 1024px){.what{--what-gap: 16px;--what-label-gap: 12px;--what-pad: clamp(22px, 1.1rem + .6vw, 28px);--what-tile-r: 22px}}.what__head{margin-block-end:22px}.what__titles .t-eyebrow{margin-block-end:10px;font-size:14px;letter-spacing:.24em}.what__title{line-height:1}.what__br{display:inline}.what__lead{margin-block-start:12px;font-family:var(--font-body);font-weight:var(--fw-regular);font-size:clamp(1.0625rem,.98rem + .4vw,1.25rem);line-height:1.4;color:var(--sora-ink-70)}.what__note{font-family:var(--font-body);font-size:14px;line-height:1.45;color:var(--sora-ink-50)}.what__meta{display:flex;align-items:center;gap:10px}.what__meta--top{display:none}.what__meta--foot{margin-block-start:12px}.what__pause{flex:none;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--sora-line-strong);border-radius:50%;color:var(--sora-ink-70);transition:border-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}@media (hover: hover) and (pointer: fine){.what__pause:hover{border-color:var(--sora-blue);color:var(--sora-blue)}}.what__pause:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.what__pause .icon{--icon-size: 16px;--icon-stroke: 2px;grid-area:1 / 1;color:inherit}.what__pause .what__i-play{display:none;margin-inline-start:2px}.what__pause[aria-pressed=true] .what__i-pause{display:none}.what__pause[aria-pressed=true] .what__i-play{display:inline-block}html.reveal-failsafe .what__pause,.what.section-failsafe .what__pause{display:none}.what__bento{display:grid;gap:var(--what-group-gap)}.what__group{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--what-label-gap);min-width:0}.what__label{display:flex;align-items:center;gap:14px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:15px;line-height:1;letter-spacing:.005em;color:var(--sora-ink-70)}.what__label:after{content:"";flex:1;height:1px;background:var(--sora-line-strong)}.what__tiles{display:grid;gap:var(--what-gap)}@media (max-width: 1023.98px){.what__bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 196px 180px 164px;grid-template-areas:"lt lf" "reel gbp" "reel web" "ads ads";gap:var(--what-gap)}.what__group,.what__group--found .what__tiles{display:contents}.what__group--trust .what__label{grid-area:lt}.what__group--found .what__label{grid-area:lf}.what__label{margin-block-end:calc(var(--what-label-gap) - var(--what-gap))}.what__group--trust .what__tiles{grid-area:reel;grid-template-rows:minmax(0,1fr)}}.wt--gbp{grid-area:gbp}.wt--web{grid-area:web}.wt--ads{grid-area:ads}.wt{position:relative;overflow:hidden;border-radius:var(--what-tile-r);background:var(--what-tile-bg);container:wt / inline-size;isolation:isolate}.wt__in{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}.wt__text{position:relative;z-index:2;padding:var(--what-pad) var(--what-pad) 12px}.wt__name{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:18px;line-height:1.08;letter-spacing:var(--ls-heading);color:var(--sora-ink);text-wrap:balance}.wt__line{margin-block-start:5px;font-family:var(--font-body);font-size:14px;line-height:1.38;color:var(--sora-ink-70);text-wrap:pretty}.wt__art{position:relative;min-height:0}.wt:not(.wt--reel):before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle,rgb(16 48 128 / .16) 0 1px,transparent 1.6px) 0 0 / 12px 12px;-webkit-mask-image:radial-gradient(130% 110% at 0% 100%,#000 10%,transparent 62%);mask-image:radial-gradient(130% 110% at 0% 100%,#000 10%,transparent 62%)}.wt__text{display:flex;flex-direction:column}.wt__tags{display:none;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px}.wt__tags li{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 9px;border-radius:999px;background:var(--what-tile-bg);box-shadow:inset 0 0 0 1px #11111114;font:var(--fw-medium) 14px/1 var(--font-body);color:var(--sora-ink-50);white-space:nowrap}.wt__tags .icon{flex:none;width:16px;height:16px;color:#1030808c}.wt--reel{background:var(--sora-blue)}.wt--reel .wt__name{color:var(--sora-white)}.wt--reel .wt__line{color:#ffffffdb}.wreel{--bleed: 34px;position:absolute;top:2px;left:50%;height:calc(100% - 2px + var(--bleed));aspect-ratio:9 / 16;max-width:calc(100% - 20px);translate:-50% 0;padding:5px 5px 0;border-radius:22px 22px 0 0;background:var(--sora-black);box-shadow:0 18px 40px #050e2859;container-type:inline-size}.wreel>img,.wreel>video{position:absolute;inset:5px 5px 0;width:calc(100% - 10px);height:calc(100% - 5px);max-width:none;object-fit:cover;object-position:50% 0;border-radius:18px 18px 0 0}.wreel__video{opacity:0;transition:opacity .3s}.wreel.is-playing .wreel__video{opacity:1}.wreel__bar{display:none;position:absolute;top:13px;left:13px;right:13px;height:2px;border-radius:2px;background:#ffffff61;overflow:hidden}.what.is-motion .wreel.is-playing .wreel__bar{display:block}.wreel__bar i{display:block;height:100%;background:var(--sora-white);transform-origin:0 50%;transform:scaleX(0)}.wreel__ai{position:absolute;top:22px;left:13px;padding:.45em .7em;border-radius:6px;background:#111111b8;color:var(--sora-white);font:var(--fw-semibold) max(9px,4.6cqi) / 1 var(--font-body);letter-spacing:.01em}.wreel__id{position:absolute;inset:67.5% 5px 0;display:flex;flex-direction:column;justify-content:flex-start;padding:6cqi 7cqi;border-radius:12px 12px 0 0;background:var(--sora-white);color:var(--sora-ink)}.wreel__id b{font:var(--fw-bold) 7.4cqi / 1.05 var(--font-display);letter-spacing:var(--ls-heading)}.wreel__role{margin-top:.35em;font:var(--fw-medium) 4.9cqi / 1.2 var(--font-body);color:var(--sora-ink-70)}.wreel__reg{align-self:flex-start;margin-top:.6em;padding:.35em .6em;border-radius:5px;background:var(--sora-blue-50);color:var(--sora-blue);font:var(--fw-semibold) 4.5cqi / 1 var(--font-body);letter-spacing:.02em}.wgbp{--gcrop: 26;position:absolute;left:var(--gx, 12px);top:var(--gy, 0px);bottom:-24px;width:var(--gw, min(212px, 100cqi + 42px));border-radius:14px 14px 0 0;overflow:hidden;background:var(--sora-white);box-shadow:var(--what-lift);container-type:inline-size}.wgbp__img{width:100%;height:auto;max-width:none;margin-top:calc(var(--gcrop) * -1%)}.wgbp__ping{position:absolute;left:50.3%;top:calc((36.4 - var(--gcrop)) * 1cqi);width:0;height:0}.wgbp__ping i{position:absolute;left:-9cqi;top:-3.3cqi;width:18cqi;height:6.6cqi;border-radius:50%;border:1.5px solid #D93025;opacity:0}.wbrowser{display:none;position:absolute;left:0;top:0;width:var(--bw, 100%);border-radius:12px 12px 0 0;overflow:hidden;background:var(--sora-white);box-shadow:var(--what-lift);outline:1px solid rgb(17 17 17 / .06)}.wbrowser__bar{height:30px;display:flex;align-items:center;padding:0 10px;background:var(--what-chrome);border-bottom:1px solid var(--what-chrome-line)}.wbrowser__dots{display:flex;gap:5px}.wbrowser__dots i{width:8px;height:8px;border-radius:50%;background:var(--what-chrome-dot)}.wbrowser__url{display:inline-flex;align-items:center;gap:5px;height:19px;margin:0 auto;padding:0 22px;border-radius:6px;background:var(--sora-white);font:var(--fw-medium) 11px / 1 var(--font-body);color:var(--sora-ink-70);translate:-12px 0}.wbrowser__url .icon{width:10px;height:10px;--icon-color: currentColor;stroke-width:2.2px}.wbrowser__shot{width:100%;height:auto}.wphone{position:absolute;left:50%;top:2px;translate:-50% 0;width:var(--pw, 118px);aspect-ratio:9 / 19.5;padding:4px;border-radius:22px;background:var(--sora-black);box-shadow:0 2px 4px #1111111f,0 16px 34px #11111138}.wphone__screen{position:relative;height:100%;overflow:hidden;border-radius:18px;background:var(--what-site-bg);padding-top:13px}.wphone__shot{width:100%;height:auto}.wphone__status{position:absolute;inset:0 0 auto;z-index:1;height:13px;background:var(--what-site-bg)}.wphone__island{position:absolute;top:4px;left:50%;translate:-50% 0;width:30%;height:8px;border-radius:6px;background:var(--sora-black)}.wpost{position:absolute;left:50%;top:0;translate:-50% 0;width:var(--aw, 160px);border-radius:12px 12px 0 0;overflow:hidden;background:var(--sora-white);box-shadow:var(--what-lift);container-type:inline-size}.wpost__img{width:100%;height:auto}.wpost__head{position:absolute;inset:0 0 auto;z-index:1;height:15cqi;overflow:hidden;background:var(--sora-white)}@container wt (min-width: 300px){.wt--ads .wt__in{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,min(50%,260px))}.wt--ads .wt__text{padding-right:6px;padding-bottom:var(--what-pad)}.wt--ads .wt__tags{display:flex}.wt--ads .wpost{left:0;translate:none;top:var(--what-pad);width:min(100% - var(--what-pad),var(--aw-h, 170px))}}@container wt (min-width: 400px){.wt--gbp .wt__in{grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,min(51%,272px))}.wt--gbp .wt__text{padding-bottom:var(--what-pad)}.wt--gbp .wt__tags{display:flex}.wt--gbp .wgbp{--gcrop: 11.4;left:0;top:var(--what-pad);width:calc(100% - var(--what-pad));max-width:320px}}@container wt (min-width: 560px){.wt--web .wt__in{grid-template-rows:none;grid-template-columns:minmax(0,max(26%,200px)) minmax(0,1fr)}.wt--web .wt__text{padding-bottom:var(--what-pad)}.wt--web .wt__tags{display:flex}.wt--web .wbrowser{display:block;top:var(--what-pad);width:calc(100% - var(--what-pad) - 64px)}.wt--web .wphone{--pw: clamp(104px, 17cqi, 132px);left:auto;right:var(--what-pad);top:calc(var(--what-pad) + 34px);translate:none}}@media (max-width: 379px){.wt__name{font-size:17px}}@media (max-width: 699.98px){.what .wt__tags{display:none}}@media (min-width: 700px) and (max-width: 1023.98px){.what__bento{grid-template-rows:auto 236px 236px 210px}}@media (min-width: 700px){.what__br{display:none}.wt__name{font-size:22px}.wt__line{margin-block-start:6px;font-size:16px}.wgbp{--gw: 300px;--gx: 22px}.wphone{--pw: 150px}.wpost{--aw-h: 230px}}@media (min-width: 1024px){.what__head{margin-block-end:26px}.what__bento{grid-template-columns:calc((100% - 2 * var(--what-gap)) * .64 / 2.64) minmax(0,1fr);column-gap:var(--what-gap)}.what__tiles{height:clamp(400px,calc(var(--svh, 1vh) * 100 - var(--nav-offset, 0px) - 190px),548px)}.what__group--trust .what__tiles{grid-template-rows:minmax(0,1fr)}.what__group--found .what__tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"web web" "gbp ads"}.wt__name{font-size:clamp(22px,.75rem + .85vw,25px)}.wt__line{font-size:16px}.wt--reel .wt__text{padding-bottom:18px}.wreel{--bleed: 40px;max-width:calc(100% - 2 * var(--what-pad))}.wpost{--aw-h: 250px}}@media (min-width: 1024px) and (max-width: 1279.98px){.what__bento{grid-template-columns:calc((100% - 2 * var(--what-gap)) * .8 / 2.8) minmax(0,1fr)}.wt--ads .wt__in{grid-template-columns:none;grid-template-rows:auto minmax(0,1fr)}.wt--ads .wt__text{padding-right:var(--what-pad);padding-bottom:12px}.what .wt--ads .wt__tags{display:none}.wt--ads .wpost{left:50%;translate:-50% 0;top:0;width:min(100% - 2 * var(--what-pad),230px)}}@media (min-width: 1200px){.what__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.what__title{white-space:nowrap}.what__aside{padding-bottom:4px;text-align:right}.what__lead{margin:0}.what__meta--top{display:flex;justify-content:flex-end;margin-top:4px}.what__meta--foot{display:none}.what__tiles{height:clamp(400px,calc(var(--svh, 1vh) * 100 - var(--nav-offset, 0px) - 160px),548px)}}@media (min-width: 1280px){.what__label{font-size:16px}}@media (min-width: 1024px) and (max-height: 759.98px){.wt__tags li:nth-child(3){display:none}}@media (min-width: 1200px) and (min-height: 760px){.wt__tags{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: no-preference){.what.is-live .wgbp__ping i{animation:what-ping 2.6s cubic-bezier(.2,.6,.3,1) infinite}.what.is-live .wgbp__ping i+i{animation-delay:1.3s}.what.is-live .wphone__shot{animation:what-browse 16s cubic-bezier(.45,0,.25,1) infinite}.what.is-live .wpost>.wpost__img{animation:what-feed 14s cubic-bezier(.45,0,.25,1) infinite}.what.is-held .wgbp__ping i,.what.is-held .wphone__shot,.what.is-held .wpost>.wpost__img{animation-play-state:paused}}@keyframes what-ping{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.6);opacity:0}}@keyframes what-browse{0%,18%{transform:translateY(0)}46%,64%{transform:translateY(-36%)}92%,to{transform:translateY(0)}}@keyframes what-feed{0%,22%{transform:translateY(0)}48%,70%{transform:translateY(-22%)}96%,to{transform:translateY(0)}}.what:not(.is-live) .wgbp__ping i:first-child{opacity:.55;transform:scale(1)}@media (prefers-reduced-motion: reduce){.what .wreel__bar,.what__pause{display:none}.wgbp__ping i:first-child{opacity:.55;transform:scale(1)}}.how{--how-band: #EEF2F8;--how-card: #DDE5F3;--how-panel: var(--sora-white);--how-panel-edge: rgb(16 48 128 / .1);--how-ring: #C9D3E6;--how-mock-edge: rgb(16 48 128 / .1);--how-ease: cubic-bezier(.22, .61, .36, 1);--wa-bg: #EFEAE2;--wa-out: #D9FDD3;--wa-tick: #53BDEB;--wa-grey: #667781;--how-vh: var(--svh, 1vh);--how-pad-y: clamp(48px, var(--how-vh) * 9.5, 88px);--zh: clamp(260px, min(var(--how-vh) * 100 - 380px, 22vw), 316px);--pp: 24px;position:relative;background:var(--how-band);color:var(--sora-ink);overflow-x:clip}.how.section{padding-block:var(--how-pad-y)}.how .how__defs{position:absolute;width:0;height:0;overflow:hidden}.how .parts,.how .how__foot{line-height:normal}.how .icon{width:1em;height:1em;stroke-width:1.6;color:inherit}.how .how__head .t-eyebrow{margin:0 0 14px;font-weight:var(--fw-semibold);font-size:13px;line-height:16px;letter-spacing:.3em;color:var(--sora-blue)}.how .how__head .t-eyebrow:before{display:inline-block;width:32px;height:2px;margin-right:12px;border-radius:2px;background:var(--sora-blue);vertical-align:calc(.34em - 1px)}.how .how__title{margin:0;font-size:clamp(34px,1.1rem + 2.75vw,58px);line-height:1;letter-spacing:-.02em;color:var(--sora-ink)}.how .how__br{display:none}.how .how__title .dot{position:relative;z-index:0;line-height:1;color:var(--sora-ink)}.how .how__title .dot:before{content:"";position:absolute;z-index:-1;left:50%;bottom:.205em;width:.3em;height:.3em;margin-left:-.145em;border-radius:50%;background:var(--sora-lime)}.how .parts{list-style:none;margin:clamp(28px,var(--how-vh) * 5.4,50px) 0 0;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px}.how .z{min-width:0;display:flex;flex-direction:column;padding:var(--pp);border-radius:24px;background:var(--how-card);box-shadow:inset 0 0 0 1px var(--how-panel-edge)}.how .ch{display:flex;align-items:baseline;gap:12px;margin:0 0 22px;font:var(--fw-bold) 20px/1.1 var(--font-display);white-space:nowrap;letter-spacing:-.005em;color:var(--sora-ink)}.how .ch .num{font:var(--fw-extrabold) 26px/.8 var(--font-display);letter-spacing:-.01em;color:var(--sora-blue);font-variant-numeric:tabular-nums}.how .z-in{flex:none;height:var(--zh)}.how .z1-in{display:flex;align-items:center;gap:clamp(22px,1.8vw,28px)}.how .steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(30px,var(--how-vh) * 5,44px);position:relative}.how .steps li{position:relative;display:flex;align-items:center;gap:14px}.how .steps li:not(:last-child):after{content:"";position:absolute;left:21px;top:50px;height:calc(clamp(30px,var(--how-vh) * 5,44px) - 12px);border-left:1.5px dashed var(--how-ring)}.how .ico{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--how-ring);background:var(--how-panel);color:var(--sora-blue);font-size:21px;transition:background-color .45s var(--how-ease),border-color .45s var(--how-ease),color .45s var(--how-ease)}.how .steps b{font:var(--fw-bold) 17px/1.15 var(--font-display);color:var(--sora-ink);white-space:nowrap;padding-top:2px}.how .steps__br{display:none}.how.is-run .steps li.is-on .ico{background:var(--sora-blue);border-color:var(--sora-blue);color:var(--sora-white)}.how .pstage{flex:none}.how .hw-phone{--ph: var(--zh);--pw: calc(var(--ph) * .486);position:relative;height:var(--ph);width:var(--pw);border-radius:calc(var(--pw) * .17);padding:calc(var(--pw) * .032);background:#121419;box-shadow:inset 0 0 0 1px #3b404b,inset 0 0 0 2.5px #0a0b0e,0 18px 34px -20px #10205073}.how .sk{position:absolute;width:2.5px;background:#2c3039;border-radius:2px}.how .sk1{left:-2px;top:19%;height:5%}.how .sk2{left:-2px;top:27%;height:9%}.how .sk3{right:-2px;top:25%;height:13%}.how .screen{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;border-radius:calc(var(--pw) * .14);background:#000;font-size:calc(var(--pw) * .062);font-family:var(--font-body);line-height:normal}.how .island{position:absolute;z-index:30;top:2.3%;left:50%;width:31%;height:4.6%;transform:translate(-50%);background:#000;border-radius:99px}.how .home{position:absolute;z-index:30;bottom:1.1%;left:50%;width:36%;height:.42em;transform:translate(-50%);border-radius:99px;background:#ffffffd9;transition:background-color .4s}.how .sbar{position:absolute;z-index:25;top:0;left:0;right:0;height:9%;display:flex;align-items:center;justify-content:space-between;padding:0 9% 0 11%;font:var(--fw-semibold) .98em/1 var(--font-body);color:var(--sora-white);letter-spacing:-.01em;transition:color .4s}.how .sbar .si{display:flex;align-items:center;gap:.32em}.how .sbar svg{width:1.15em;height:.72em}.how .sbar svg.bt{width:1.6em;height:.74em}.how .screen[data-light] .sbar{color:var(--sora-ink)}.how .screen[data-light] .home{background:#000c}.how .scene{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .55s var(--how-ease),visibility 0s linear .55s}.how .scene.is-shown{opacity:1;visibility:visible;transition:opacity .55s var(--how-ease),visibility 0s}.how .s-call{background:#0b1f55;color:var(--sora-white);display:flex;flex-direction:column;align-items:center;padding:19% 8% 0}.how .c-top{text-align:center}.how .c-lbl{display:block;font:var(--fw-medium) .82em/1.2 var(--font-body);color:var(--on-blue-70);letter-spacing:.01em}.how .c-time{display:block;margin-top:.2em;font:var(--fw-medium) .9em/1.2 var(--font-body);color:#ffffffbf;font-variant-numeric:tabular-nums}.how .c-av{position:relative;width:5.6em;height:5.6em;margin-top:1.1em}.how .c-av img{position:relative;width:100%;height:100%;border-radius:50%;object-fit:cover}.how .c-ring{position:absolute;inset:-.42em;border-radius:50%;border:1.5px solid rgb(255 255 255 / .28)}.how .c-nm{margin-top:.7em;text-align:center;font:var(--fw-bold) 1.3em/1.1 var(--font-display)}.how .c-nm span{display:block;margin-top:.25em;font:var(--fw-regular) .62em/1.2 var(--font-body);color:var(--on-blue-70)}.how .c-ag{list-style:none;margin:1.3em 0 0;padding:0;width:100%;display:grid;gap:.45em}.how .c-ag li{display:flex;align-items:center;gap:.6em;padding:.62em .75em;border-radius:.75em;background:#ffffff17;font:var(--fw-medium) .82em/1.1 var(--font-body)}.how .c-ag svg{width:1.15em;height:1.15em;flex:none;padding:.2em;border-radius:50%;background:var(--sora-white);color:#0b1f55}.how .c-ctrl{position:absolute;left:0;right:0;bottom:7%;display:flex;justify-content:center;gap:1.2em}.how .c-ctrl span{width:2.9em;height:2.9em;border-radius:50%;display:grid;place-items:center;background:#ffffff29}.how .c-ctrl span.end{background:#ff3b30}.how .c-ctrl svg{width:1.3em;height:1.3em}.how .s-rec{background:#222}.how .r-vid{opacity:0;transition:opacity .3s}.how .r-vid.is-ready{opacity:1}.how .r-poster,.how .r-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.how .r-shade{position:absolute;left:0;right:0;bottom:0;height:24%;background:#0000006b}.how .r-pill{position:absolute;z-index:2;top:11%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.4em;padding:.32em .65em .32em .55em;border-radius:.4em;background:#ff3b30;color:var(--sora-white);font:var(--fw-semibold) .86em/1 var(--font-body);font-variant-numeric:tabular-nums}.how .r-pill i{width:.5em;height:.5em;border-radius:50%;background:var(--sora-white)}.how .r-bar{position:absolute;z-index:2;left:0;right:0;bottom:0;height:24%;display:flex;flex-direction:column;align-items:center;padding-top:4%}.how .r-modes{display:flex;gap:1.1em;font:var(--fw-medium) .62em/1 var(--font-body);letter-spacing:.06em;color:#ffffffd9}.how .r-modes b{font-weight:var(--fw-semibold);color:#ffd60a}.how .r-ctl{width:100%;margin-top:7%;display:flex;align-items:center;justify-content:space-between;padding:0 12%}.how .r-thumb{width:2em;height:2em;overflow:hidden;border-radius:.35em;border:1px solid rgb(255 255 255 / .6);background:#333}.how .r-thumb img{width:100%;height:100%;object-fit:cover}.how .r-flip{width:2em;height:2em;border-radius:50%;background:#fff3}.how .r-btn{width:3.5em;height:3.5em;border-radius:50%;border:.2em solid var(--sora-white);display:grid;place-items:center}.how .r-btn i{width:1.25em;height:1.25em;border-radius:.28em;background:#ff3b30}.how .s-ok{background:var(--wa-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='none' stroke='%237a6e5d' stroke-opacity='.11' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='20' r='7'/%3E%3Cpath d='M48 14c3-5 10-5 11 1 1-6 8-6 11-1 2 5-4 10-11 15-7-5-13-10-11-15z'/%3E%3Cpath d='M98 10l3 7 7 1-5 5 1 7-6-3-6 3 1-7-5-5 7-1z'/%3E%3Cpath d='M122 40c6 0 10 4 10 9s-4 9-10 9h-4l-5 4 1-5c-2-2-3-5-3-8 0-5 5-9 11-9z'/%3E%3Cpath d='M20 56v-14l12-3v14'/%3E%3Ccircle cx='17' cy='57' r='3'/%3E%3Ccircle cx='29' cy='54' r='3'/%3E%3Cpath d='M56 48c8-6 16 6 24 0'/%3E%3Cpath d='M58 56c8-6 16 6 24 0'/%3E%3Crect x='96' y='76' width='18' height='14' rx='3'/%3E%3Cpath d='M100 76v-3h10v3'/%3E%3Cpath d='M14 92c0-7 9-9 12-3 3-6 12-4 12 3'/%3E%3Cpath d='M26 89v14'/%3E%3Ccircle cx='66' cy='96' r='9'/%3E%3Cpath d='M62 96l3 3 5-6'/%3E%3Cpath d='M118 108l8 8M126 108l-8 8'/%3E%3Cpath d='M40 124c4-6 10-6 14 0s10 6 14 0'/%3E%3Cpath d='M92 120a8 8 0 1 0 8-8'/%3E%3Cpath d='M6 130l6-6 6 6'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 7em 7em;color:var(--sora-ink);display:flex;flex-direction:column}.how .w-hd{display:flex;align-items:center;gap:.45em;padding:21% 5% .7em 4%;background:#f6f6f6;border-bottom:1px solid rgb(0 0 0 / .07)}.how .w-bk{width:.6em;height:1em;color:#007aff;flex:none}.how .w-av{width:2.1em;height:2.1em;flex:none;border-radius:50%;background:var(--sora-blue);color:var(--sora-white);display:grid;place-items:center}.how .w-av svg{width:64%;height:40%}.how .w-nm{flex:1;min-width:0;line-height:1.15}.how .w-nm b{display:block;font:var(--fw-semibold) .86em/1.2 var(--font-body);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how .w-nm span{display:block;font:var(--fw-regular) .7em/1.2 var(--font-body);color:var(--wa-grey)}.how .w-ic{width:1.15em;height:1.15em;color:#007aff;flex:none}.how .w-ic2{margin-left:.2em}.how .w-chat{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.45em;padding:.7em 4.5% .8em;overflow:hidden}.how .w-chat>*{flex-shrink:0}.how .w-day{align-self:center;padding:.25em .7em;border-radius:.5em;background:var(--sora-white);font:var(--fw-medium) .66em/1.2 var(--font-body);color:var(--wa-grey);box-shadow:0 1px .5px #0000001a}.how .w-in,.how .w-out{max-width:78%;border-radius:.7em;box-shadow:0 1px .5px #00000021}.how .w-in{align-self:flex-start;background:var(--sora-white);border-top-left-radius:.15em;padding:.22em}.how .w-out{align-self:flex-end;background:var(--wa-out);border-top-right-radius:.15em}.how .w-th{position:relative;width:100%;aspect-ratio:5 / 6;border-radius:.55em;overflow:hidden}.how .w-th img{width:100%;height:100%;object-fit:cover;object-position:50% 78%}.how .w-pl{position:absolute;top:50%;left:50%;width:2.3em;height:2.3em;margin:-1.15em 0 0 -1.15em;border-radius:50%;background:#00000073;color:var(--sora-white);display:grid;place-items:center}.how .w-pl svg{width:1.1em;height:1.1em;margin-left:.1em}.how .w-dur{position:absolute;left:.45em;bottom:.35em;display:flex;align-items:center;gap:.25em;font:var(--fw-medium) .62em/1 var(--font-body);color:var(--sora-white);text-shadow:0 1px 2px rgb(0 0 0 / .5)}.how .w-dur svg{width:1.2em;height:1.2em}.how .w-in p,.how .w-out p{margin:0;font:var(--fw-regular) .78em/1.3 var(--font-body);color:var(--sora-ink)}.how .w-in p{padding:.35em .4em .15em}.how .w-out p{padding:.4em .55em .3em}.how .w-in em,.how .w-out em{float:right;display:inline-flex;align-items:center;gap:.2em;margin:.5em 0 -.15em .6em;font:var(--fw-regular) .74em/1 var(--font-body);font-style:normal;color:var(--wa-grey)}.how .w-tk{width:1.35em;height:.9em;color:var(--wa-tick)}.how .w-ft{display:flex;align-items:center;gap:.55em;padding:.55em 4.5% 13%;background:#f6f6f6;color:#007aff}.how .w-ft svg{width:1.25em;height:1.25em;flex:none}.how .w-field{flex:1;padding:.38em .7em;border-radius:99px;background:var(--sora-white);border:1px solid rgb(0 0 0 / .08);font:var(--fw-regular) .74em/1.2 var(--font-body);color:#9aa3a8}.how.is-run .s-call .c-ag li{opacity:.35;transition:opacity .4s var(--how-ease)}.how.is-run .s-call.is-shown .c-ag li{opacity:1}.how.is-run .s-call.is-shown .c-ag li:nth-child(1){transition-delay:.6s}.how.is-run .s-call.is-shown .c-ag li:nth-child(2){transition-delay:1.3s}.how.is-run .s-call.is-shown .c-ag li:nth-child(3){transition-delay:2s}.how.is-run .s-call.is-shown .c-ring{animation:how-ring 1.6s var(--how-ease) infinite}@keyframes how-ring{0%{transform:scale(.94);opacity:.9}to{transform:scale(1.18);opacity:0}}.how.is-run .s-rec.is-shown .r-pill i{animation:how-blink 1.1s steps(1,end) infinite}@keyframes how-blink{50%{opacity:0}}.how.is-run .s-ok .w-m1,.how.is-run .s-ok .w-m2{opacity:0;transform:translateY(.8em) scale(.97);transition:opacity .4s var(--how-ease),transform .45s var(--how-ease)}.how.is-run .s-ok.is-shown .w-m1,.how.is-run .s-ok.is-shown .w-m2{opacity:1;transform:none}.how.is-run .s-ok.is-shown .w-m1{transition-delay:.35s}.how.is-run .s-ok.is-shown .w-m2{transition-delay:1.6s}.how.is-run .s-ok .w-tk{color:#8696a0;transition:color .3s}.how.is-run .s-ok.is-shown .w-tk{color:var(--wa-tick);transition-delay:2.5s}.how .stages{--gap: clamp(12px, 1.1vw, 16px);--cols: 4;--cw: calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;column-gap:var(--gap);container-type:inline-size}.how .stg{min-width:0;display:grid;grid-row:span 2;grid-template-rows:subgrid}.how .stg>h4{margin:14px 0 0;font:var(--fw-bold) clamp(14px,calc(var(--cw) * .132),16px)/1.15 var(--font-display);letter-spacing:normal;color:var(--sora-ink);white-space:nowrap}.how .pic{position:relative;overflow:hidden;isolation:isolate;min-height:0;border-radius:14px;background:var(--sora-white);color:var(--sora-ink);font-size:min(calc(var(--cw) * .092),12.4px);line-height:normal;box-shadow:0 0 0 1px var(--how-mock-edge),0 8px 18px -12px #10205047;transition:transform .5s var(--how-ease),box-shadow .5s var(--how-ease)}.how .pic>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.how.is-run .stg.is-on .pic{transform:translateY(-5px);box-shadow:0 0 0 2px var(--sora-blue),0 16px 26px -14px #10205073}.how .p-ss{padding:8% 8% 9%;display:flex;flex-direction:column}.how .ss-tp{padding:.6em .65em .65em;border-radius:.6em;background:var(--sora-blue-50)}.how .ss-k{display:flex;align-items:center;gap:.35em;font:var(--fw-semibold) .62em/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--sora-blue)}.how .ss-k svg{width:1.35em;height:1.35em;stroke-width:1.8}.how .ss-k span{margin-left:auto;font:var(--fw-medium) 1em/1 var(--font-body);letter-spacing:0;text-transform:none;color:var(--sora-ink-50)}.how .ss-tp b{display:block;margin-top:.45em;font:var(--fw-bold) 1.02em/1.15 var(--font-display);color:var(--sora-ink)}.how .ss-sc{position:relative;margin-top:.75em}.how .ss-sc:before{content:"";position:absolute;left:1.05em;top:-.75em;height:.75em;border-left:1.5px solid #B7C4DE}.how .ss-hd{display:flex;align-items:center;gap:.35em;padding:.1em 0 .2em;font:var(--fw-bold) .98em/1 var(--font-display)}.how .ss-hd svg{width:1.05em;height:1.05em;color:var(--sora-blue);stroke-width:1.8}.how .ss-hd span{margin-left:auto;font:var(--fw-medium) .66em/1 var(--font-body);color:var(--sora-ink-50)}.how .ss-ch{margin-top:auto;padding-top:.6em;display:flex;gap:.35em;flex-wrap:wrap}.how .ss-ch span{padding:.32em .55em;border-radius:99px;border:1px solid var(--sora-line-strong);font:var(--fw-medium) .66em/1 var(--font-body);color:var(--sora-ink-70)}.how .sc-b{margin-top:.7em;padding-left:.55em;border-left:2px solid var(--sora-blue-50)}.how .sc-b em{display:block;font:var(--fw-semibold) .58em/1 var(--font-display);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--sora-blue)}.how .sc-b p{margin:.32em 0 0;font:var(--fw-medium) .84em/1.3 var(--font-body);color:var(--sora-ink);text-wrap:wrap}.how .sc-b2{border-left-color:var(--sora-blue)}.how .caret{display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:var(--sora-blue);opacity:0}.how.is-run .stg.is-on .caret{opacity:1;animation:how-blink 1s steps(1,end) infinite}.how .p-cl{background:#2b2b2b}.how .p-cl>img{object-position:50% 30%}.how .cl-c{position:absolute;width:14%;height:7%;border-color:var(--sora-white);border-style:solid;border-width:0}.how .cl-c.c1{left:22%;top:14%;border-top-width:2px;border-left-width:2px;border-top-left-radius:5px}.how .cl-c.c2{right:22%;top:14%;border-top-width:2px;border-right-width:2px;border-top-right-radius:5px}.how .cl-c.c3{left:22%;top:40%;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:5px}.how .cl-c.c4{right:22%;top:40%;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:5px}.how .cl-scan{position:absolute;left:22%;right:22%;top:15%;height:1.5px;background:#ffffffd9;opacity:0}.how.is-run .stg.is-on .cl-scan{animation:how-scan 1.8s var(--how-ease) infinite}@keyframes how-scan{0%{top:15%;opacity:0}15%{opacity:1}85%{opacity:1}to{top:46%;opacity:0}}.how .cl-chip{position:absolute;left:50%;bottom:7%;transform:translate(-50%);display:flex;align-items:center;gap:.4em;padding:.42em .7em;border-radius:99px;white-space:nowrap;background:#fffffff2;font:var(--fw-semibold) .74em/1 var(--font-body);color:var(--sora-ink)}.how .wv{display:flex;align-items:center;gap:1.5px;height:1em}.how .wv i{width:2px;border-radius:2px;background:var(--sora-blue);height:40%}.how .wv i:nth-child(2){height:85%}.how .wv i:nth-child(3){height:60%}.how .wv i:nth-child(4){height:100%}.how .wv i:nth-child(5){height:45%}.how.is-run .stg.is-on .wv i{animation:how-wv .9s ease-in-out infinite alternate}.how.is-run .stg.is-on .wv i:nth-child(2){animation-delay:-.3s}.how.is-run .stg.is-on .wv i:nth-child(3){animation-delay:-.6s}.how.is-run .stg.is-on .wv i:nth-child(4){animation-delay:-.15s}.how.is-run .stg.is-on .wv i:nth-child(5){animation-delay:-.45s}@keyframes how-wv{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.how .p-ed{background:#151618;color:var(--sora-white);display:flex;flex-direction:column;padding:6% 6% 7%}.how .ed-tb{display:flex;align-items:center;justify-content:space-around;height:1.6em;font-size:.9em;color:#fffc}.how .ed-tb svg{width:1.05em;height:1.05em;stroke-width:1.8}.how .ed-tb b{font:var(--fw-bold) .95em/1 var(--font-body);padding:.18em .35em;border-radius:.3em;background:var(--sora-white);color:#151618}.how .ed-pv{position:relative;flex:1;min-height:0;margin:.35em 8% 0;border-radius:.35em;overflow:hidden}.how .ed-pv img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}.how .ai{position:absolute;top:.4em;left:.4em;padding:.28em .45em;border-radius:.3em;background:#0000008c;font:var(--fw-semibold) .56em/1 var(--font-body);color:var(--sora-white);letter-spacing:.01em}.how .ed-tl{position:relative;margin-top:.55em;display:grid;gap:.22em}.how .tr{display:flex;gap:1.5px;height:.95em;border-radius:.2em;overflow:hidden}.how .tr.t{height:1.25em;gap:0}.how .tr.t i{display:flex;align-items:center;padding:0 .4em;border-radius:.22em;overflow:hidden;white-space:nowrap;font:var(--fw-semibold) .5em/1 var(--font-body);font-style:normal}.how .tr.v{height:1.5em}.how .tr.v i{flex:1;min-width:0;overflow:hidden}.how .tr.v img{width:100%;height:100%;object-fit:cover}.how .tr.t i:nth-child(1){flex:0 0 38%;margin-left:4%;background:var(--sora-white);color:#151618}.how .tr.t i:nth-child(2){flex:0 0 50%;margin-left:3%;background:#afc0ec;color:#0b1f55}.how .tr.a{height:.8em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='10' viewBox='0 0 60 10'%3E%3Cg fill='%237D95D6'%3E%3Crect x='0' y='3' width='1.4' height='4'/%3E%3Crect x='3' y='1' width='1.4' height='8'/%3E%3Crect x='6' y='2.5' width='1.4' height='5'/%3E%3Crect x='9' y='0' width='1.4' height='10'/%3E%3Crect x='12' y='3.5' width='1.4' height='3'/%3E%3Crect x='15' y='1.5' width='1.4' height='7'/%3E%3Crect x='18' y='2' width='1.4' height='6'/%3E%3Crect x='21' y='4' width='1.4' height='2'/%3E%3Crect x='24' y='1' width='1.4' height='8'/%3E%3Crect x='27' y='2.5' width='1.4' height='5'/%3E%3Crect x='30' y='0.5' width='1.4' height='9'/%3E%3Crect x='33' y='3' width='1.4' height='4'/%3E%3Crect x='36' y='2' width='1.4' height='6'/%3E%3Crect x='39' y='3.5' width='1.4' height='3'/%3E%3Crect x='42' y='1' width='1.4' height='8'/%3E%3Crect x='45' y='2.5' width='1.4' height='5'/%3E%3Crect x='48' y='0' width='1.4' height='10'/%3E%3Crect x='51' y='3' width='1.4' height='4'/%3E%3Crect x='54' y='1.5' width='1.4' height='7'/%3E%3Crect x='57' y='3.5' width='1.4' height='3'/%3E%3C/g%3E%3C/svg%3E") left center / auto 100% repeat-x}.how .ph{position:absolute;top:-.25em;bottom:-.2em;left:46%;width:1.5px;background:var(--sora-white);border-radius:1px}.how .ph:before{content:"";position:absolute;top:-.2em;left:-.25em;width:.65em;height:.4em;border-radius:.15em;background:var(--sora-white)}.how.is-run .stg.is-on .ph{animation:how-play 2s linear infinite}@keyframes how-play{0%{left:14%}to{left:86%}}.how .p-ap{background:#000;color:var(--sora-white);display:flex;flex-direction:column}.how .po-hd{display:flex;align-items:center;gap:.4em;padding:.7em .6em .55em}.how .po-hd img{width:1.7em;height:1.7em;flex:none;border-radius:50%;object-fit:cover;object-position:50% 20%;box-shadow:0 0 0 1.5px #000,0 0 0 2.6px var(--sora-white)}.how .po-hd b{font:var(--fw-semibold) .74em/1 var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.how .po-dots{margin-left:auto;flex:none;width:.9em;height:.22em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 4'%3E%3Cg fill='%23fff'%3E%3Ccircle cx='2' cy='2' r='1.8'/%3E%3Ccircle cx='9' cy='2' r='1.8'/%3E%3Ccircle cx='16' cy='2' r='1.8'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.how .po-m{position:relative;flex:1;min-height:0}.how .po-m img{width:100%;height:100%;object-fit:cover;object-position:50% 62%}.how .po-rl{position:absolute;top:.5em;right:.5em;width:1.05em;height:1.05em;color:var(--sora-white);filter:drop-shadow(0 1px 2px rgb(0 0 0 / .45))}.how .ap-wa{position:absolute;z-index:2;right:.45em;top:18%;display:inline-flex;align-items:flex-end;gap:.3em;padding:.45em .5em .4em .6em;border-radius:.7em .15em .7em .7em;background:var(--wa-out);color:var(--sora-ink);font:var(--fw-medium) .74em/1.15 var(--font-body);white-space:nowrap;box-shadow:0 1px .5px #00000021,0 6px 14px -4px #00000073}.how .ap-wa:after{content:"";position:absolute;top:0;right:-.42em;width:.5em;height:.55em;background:var(--wa-out);clip-path:polygon(0 0,100% 0,0 100%)}.how .ap-wa .tk{width:1.25em;height:.82em;color:var(--wa-tick);flex:none;margin-bottom:.1em}.how .po-ok{position:absolute;z-index:2;left:.5em;bottom:.55em;display:inline-flex;align-items:center;gap:.25em;padding:.34em .55em .34em .4em;border-radius:99px;background:var(--sora-white);color:var(--sora-blue);font:var(--fw-bold) .66em/1 var(--font-body)}.how .po-ok svg{width:1.1em;height:1.1em}.how .po-ac{display:flex;align-items:center;gap:.62em;padding:.55em .6em .3em}.how .po-ac svg{width:1.2em;height:1.2em}.how .po-ac .bm{margin-left:auto}.how .lk{position:relative;width:1.2em;height:1.2em}.how .lk svg{position:absolute;inset:0}.how .lk .f{color:#ff3040;transition:opacity .25s,transform .35s cubic-bezier(.3,1.6,.5,1)}.how.is-run .stg:not(.is-on) .lk .f{opacity:0;transform:scale(.4)}.how.is-run .stg.is-on .lk .f{transition-delay:1.1s}.how .po-ai{margin:0;padding:0 .65em .8em;font:var(--fw-medium) .58em/1.3 var(--font-body);color:#ffffffd1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how.is-run .stg:not(.is-on) .ap-wa .tk{color:#8696a0}.how .z3-in{display:flex;flex-direction:column}.how .outs{flex:none;list-style:none;margin:0;padding:0;display:grid;gap:7px}.how .outs li{display:flex;align-items:center;gap:11px}.how .outs .ico{width:28px;height:28px;font-size:15px}.how .outs b{font:var(--fw-bold) 15px/1.15 var(--font-display);color:var(--sora-ink);white-space:nowrap;padding-top:2px}.how .res{position:relative;flex:1;min-height:0;margin-top:12px;display:flex;flex-direction:column;align-items:center}.how .ig{position:relative;flex:1;min-height:0;width:calc(100% - 16px);overflow:hidden;display:flex;flex-direction:column;border-radius:14px;background:var(--sora-white);color:#000;font-family:var(--font-body);line-height:normal;box-shadow:0 0 0 1px var(--how-mock-edge),0 8px 18px -12px #10205047}.how .ig-bar{flex:none;display:flex;align-items:center;gap:8px;height:27px;padding:1px 11px 0}.how .ig-bk{width:7px;height:12px;flex:none}.how .ig-bar b{font:var(--fw-bold) 12.5px/1 var(--font-body);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how .ig-dots{margin-left:auto;flex:none;width:14px;height:4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 4'%3E%3Cg fill='%23000'%3E%3Ccircle cx='2' cy='2' r='1.8'/%3E%3Ccircle cx='9' cy='2' r='1.8'/%3E%3Ccircle cx='16' cy='2' r='1.8'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.how .ig-pr{flex:none;display:flex;align-items:center;gap:9px;padding:0 11px 8px}.how .ig-av{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 1px #00000014}.how .ig-who{display:grid;gap:2px;min-width:0}.how .ig-who b{font:var(--fw-semibold) 11.5px/1.15 var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how .ig-who span{font:var(--fw-regular) 9.5px/1.25 var(--font-body);color:#3a3a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how .ig-who span:first-of-type{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:wrap}.how .ig-tabs{flex:none;display:none;grid-template-columns:repeat(3,1fr);height:24px;border-top:1px solid #EFEFEF}.how .ig-tabs span{display:grid;place-items:center;color:#8e8e8e}.how .ig-tabs span.on{color:#000;box-shadow:inset 0 -1.5px #000}.how .ig-tabs svg{width:13px;height:13px}.how .ig-grid{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5px;border-top:1px solid #EFEFEF}.how .tile{position:relative;min-height:0;aspect-ratio:3 / 4;overflow:hidden;background:#ddd}.how .tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.how .tile:nth-child(2) img{object-position:50% 52%}.how .tile:nth-child(3) img{object-position:50% 70%}.how .tile:nth-child(4) img{object-position:50% 46%}.how .tile:nth-child(5) img{object-position:50% 60%}.how .tile:nth-child(6) img{object-position:50% 34%}.how .tile{container-type:inline-size}.how .tile:after{content:"";position:absolute;inset:0 0 auto;height:42%;background:linear-gradient(#0000008c,#00000038 45%,#0000);pointer-events:none}.how .tile em{position:absolute;z-index:1;left:5px;top:5px;display:flex;align-items:center;gap:.25em;color:var(--sora-white);font:var(--fw-semibold) clamp(6.5px,calc((100cqi - 9px) / 7.7),8.5px)/1 var(--font-body);font-style:normal;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 2px rgb(0 0 0 / .45)}.how .tile em svg{flex:none;width:1.05em;height:1.05em;filter:drop-shadow(0 1px 1px rgb(0 0 0 / .35))}@container (max-width: 66px){.how .tile em{left:4px;top:4px;font-size:clamp(6.5px,calc((100cqi - 8px) / 6.5),8.5px)}.how .tile em svg{display:none}}.how .t-r{position:absolute;right:4px;bottom:4px;width:11px;height:11px;color:var(--sora-white);filter:drop-shadow(0 1px 1.5px rgb(0 0 0 / .5))}.how .nfs{position:relative;z-index:2;flex:none;width:100%;margin-top:-24px;display:grid;font-size:12px}.how .nf{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.7em;padding:.55em .8em .55em .55em;border-radius:1.15em;background:var(--sora-white);color:var(--sora-ink);font-family:var(--font-body);line-height:normal;box-shadow:0 0 0 1px #10308012,0 2px 5px #1020500f,0 12px 24px -12px #10205066}.how .nf+.nf{margin-top:-.42em}.how .nf-wa{z-index:1}.how .nf-ig{z-index:2}.how .nf-ic{flex:none;width:2.3em;height:2.3em;border-radius:.62em;display:grid;place-items:center;color:var(--sora-white)}.how .nf-ic svg{width:1.22em;height:1.22em}.how .nf-ic--call{background:var(--sora-blue)}.how .nf-ic--call svg{width:1.4em;height:1.4em}.how .nf-ic--wa{background:#25d366}.how .nf-ic--ig{background:var(--sora-lime);color:var(--sora-ink)}.how .nf-tx{min-width:0;display:grid;gap:.06em}.how .nf-hd{display:flex;align-items:baseline;gap:.5em;min-width:0}.how .nf-app{font:var(--fw-regular) .95em/1.2 var(--font-body);color:#6b6b66;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.how .nf-hd em{margin-left:auto;flex:none;font:var(--fw-regular) .85em/1 var(--font-body);font-style:normal;color:#8a8d93}.how .nf-t{font:var(--fw-bold) 1.14em/1.15 var(--font-display);letter-spacing:-.005em;color:var(--sora-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:.08em}html.js.motion-ok .how.nf-arm .nf{opacity:0;transform:translateY(14px) scale(.98)}html.js.motion-ok .how.nf-arm.nf-in .nf{opacity:1;transform:none;transition:opacity .55s var(--how-ease),transform .65s var(--how-ease)}html.js.motion-ok .how.nf-arm.nf-in .nf-call{transition-delay:.15s}html.js.motion-ok .how.nf-arm.nf-in .nf-wa{transition-delay:.55s}html.js.motion-ok .how.nf-arm.nf-in .nf-ig{transition-delay:.95s}.how .how__foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:clamp(26px,var(--how-vh) * 4.4,40px)}.how .inv{margin:0;display:flex;align-items:center;gap:14px;font:var(--fw-bold) 22px/1.2 var(--font-display);color:var(--sora-ink);text-wrap:wrap}.how .mk{position:relative;z-index:0;white-space:nowrap}.how .mk:before{content:"";position:absolute;z-index:-1;left:-.1em;right:-.1em;bottom:.02em;height:.36em;border-radius:2px;background:var(--sora-lime)}.how .ck{width:42px;height:42px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--how-panel);box-shadow:inset 0 0 0 1px var(--how-panel-edge);color:var(--sora-blue);font-size:21px}.how .ck .icon{stroke-width:1.8}.how .how__ctas{display:flex;gap:12px}.how .how__ctas .btn{gap:9px;height:52px;padding:0 28px;font-size:18px}.how .how__ctas .icon{font-size:21px}.how .how__wa-sm{display:none}@media (min-width: 1280px){.how .z3-in{width:clamp(244px,14px + 17vw,264px);height:max(calc(var(--zh) + 36px),344px)}.how .z1>.z-in,.how .z2>.z-in{margin-block:auto}.how .z1-in{gap:20px}.how .steps li{gap:12px}.how .steps .ico{width:38px;height:38px;font-size:18px}.how .steps li:not(:last-child):after{left:18px;top:44px}.how .steps b{font-size:16px}.how .steps__br{display:inline}}@media (max-width: 1365px){.how{--pp: 22px}.how .ch{margin-bottom:18px}}@media (max-width: 1299px){.how{--pp: 20px}.how .steps b{font-size:16px}.how .steps li{gap:12px}.how .z1-in{gap:18px}}@media (min-width: 1280px) and (max-width: 1339px){.how .parts{gap:12px}.how .z1-in{gap:16px}.how .stg>h4{letter-spacing:-.01em}}@media (max-width: 1279px){.how{--how-pad-y: clamp(48px, var(--how-vh) * 7, 72px);--zh: clamp(240px, 26vw, 272px);--pp: 24px;--igw: 190px;--nfw: 236px}.how .how__br{display:inline}.how .how__head .t-eyebrow{font-size:14px}.how .parts{grid-template-columns:auto minmax(0,1fr);gap:16px}.how .z3{grid-column:1 / -1}.how .ch{margin-bottom:20px}.how .pic{font-size:min(calc(var(--cw) * .092),11.4px)}.how .steps{gap:30px}.how .steps li:not(:last-child):after{height:18px}.how .outs{gap:20px}.how .outs li{gap:14px}.how .outs .ico{width:44px;height:44px;font-size:21px}.how .outs b{font-size:16px}.how .res{flex:none;height:100%;margin:0;flex-direction:row;align-items:flex-end}.how .ig{flex:none;width:var(--igw);height:calc(100% - 16px);align-self:flex-start}.how .ig-tabs{display:grid}.how .ig-pr{gap:8px;padding:0 10px 8px}.how .ig-av{width:34px;height:34px}.how .ig-who b{font-size:11px}.how .ig-grid{flex:1;min-height:0;grid-template-rows:repeat(2,minmax(0,1fr))}.how .tile{aspect-ratio:auto}.how .nfs{width:var(--nfw);margin:0 0 0 calc(var(--igw) / -3 - .5px)}}@media (min-width: 1024px) and (max-width: 1199px){.how .stg>h4{font-size:14px}.how .stages{--gap: 16px}}@media (min-width: 1024px) and (max-width: 1279px){.how .z3{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:32px}.how .z3>.ch{grid-column:1;grid-row:1}.how .z3-in{display:contents}.how .outs{grid-column:1;grid-row:2;align-self:center}.how .res{grid-column:2;grid-row:1 / span 2;height:var(--zh)}}@media (max-width: 1023px){.how .parts{grid-template-columns:minmax(0,1fr)}.how .z3{grid-column:auto}.how .z1-in{justify-content:center;gap:48px}.how .z2 .z-in{height:auto}.how .z3-in{flex-direction:row-reverse;align-items:center;justify-content:center;gap:min(48px,4.5vw)}.how .stg .pic{height:min(calc(var(--cw) * 1.667),290px);font-size:min(calc(var(--cw) * .082),12px)}}@media (max-width: 799px){.how{--igw: 180px;--nfw: 228px}}@media (max-width: 899px){.how .how__foot{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width: 719px){.how{--how-pad-y: 36px;--zh: 216px;--pp: 16px}.how .how__head .t-eyebrow{font-size:14px;letter-spacing:.24em;margin-bottom:10px}.how .how__head .t-eyebrow:before{width:24px;margin-right:10px}.how .how__title{font-size:34px;line-height:1.02}.how .parts{margin-top:22px;gap:12px}.how .z{border-radius:18px}.how .ch{gap:10px;margin-bottom:14px;font-size:18px}.how .ch .num{font-size:22px}.how .z-in{height:auto}.how .z1-in{height:var(--zh);gap:clamp(22px,6vw,40px);padding-left:4px}.how .steps{gap:26px}.how .steps li{gap:12px}.how .steps li:not(:last-child):after{left:17.5px;top:42px;height:18px}.how .ico{width:36px;height:36px;font-size:18px}.how .steps b{font-size:16px}.how .stages{--gap: 10px}.how .stg .pic{border-radius:12px;font-size:min(calc(var(--cw) * .082),11px)}.how .stg>h4{margin-top:10px;font-size:14px;white-space:normal;text-wrap:balance}.how.is-run .stg.is-on .pic{transform:translateY(-3px)}.how .z3-in{display:grid;grid-template-columns:minmax(0,200px) auto;grid-template-areas:"ig outs" "nf nf";gap:0 14px;justify-content:center}.how .res{display:contents}.how .ig{grid-area:ig;width:auto;height:auto;border-radius:13px}.how .ig-tabs{display:none}.how .ig-grid{flex:none;grid-template-rows:none}.how .tile{aspect-ratio:3 / 4}.how .tile:nth-child(n+4){display:none}.how .ig-bar{height:27px;padding:1px 9px 0}.how .ig-bar b{font-size:11.5px}.how .ig-pr{gap:7px;padding:0 8px 8px}.how .ig-av{width:30px;height:30px}.how .ig-who b{font-size:10px}.how .ig-who span{font-size:9px}.how .outs{grid-area:outs;align-self:start;gap:12px;padding-top:4px}.how .outs li{gap:10px}.how .outs .ico{width:34px;height:34px;font-size:17px}.how .outs b{font-size:16px}.how .nfs{grid-area:nf;width:auto;margin:-18px 0 0;font-size:13px}.how .how__foot{margin-top:22px;gap:14px}.how .inv{font-size:19px;gap:10px}.how .ck{width:36px;height:36px;font-size:18px}.how .how__ctas{width:100%}.how .how__ctas .btn{flex:1;height:50px;padding:0 12px;font-size:17px}.how .how__wa-lg{display:none}.how .how__wa-sm{display:inline}}@media (max-width: 559px){.how .z3-in{grid-template-columns:minmax(0,200px) 155px}.how .outs{gap:10px}.how .outs b{white-space:normal;max-width:6.9em;line-height:1.1}}@media (max-width: 479px){.how .stages{--cols: 2;--gap: 12px;grid-template-rows:none;row-gap:14px}.how .stg{grid-row:auto;grid-template-rows:auto auto}.how .stg .pic{height:auto;aspect-ratio:157 / 104;font-size:calc(var(--cw) * .064)}.how .stg>h4{margin-top:8px;font-size:15px;white-space:nowrap}.how .p-ss{padding:7%}.how .ss-tp{padding:.5em .6em .55em}.how .ss-sc{margin-top:.55em}.how .ss-sc:before{display:none}.how .ss-hd,.how .ss-ch{display:none}.how .sc-b{margin-top:0}.how .sc-b2,.how .sc-b3{display:none}.how .p-cl>img{object-position:50% 24%}.how .cl-c,.how .cl-scan{display:none}.how .cl-chip{bottom:9%;font-size:.8em}.how .p-ed{padding:6%;display:grid;grid-template-columns:36% minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:7%}.how .ed-pv{grid-column:1;grid-row:1 / span 2;margin:0;border-radius:.3em}.how .ed-pv img{object-position:50% 55%}.how .ai{font-size:.62em;top:.3em;left:.3em;padding:.25em .35em}.how .ed-tb{grid-column:2;grid-row:1;justify-content:space-between;height:1.7em;font-size:1em}.how .ed-tl{grid-column:2;grid-row:2;align-self:end;margin:0;gap:.3em}.how .tr.v{height:1.7em}.how .tr.t{height:1.3em}.how .tr.a{height:.9em}.how .p-ap{display:block}.how .po-m{position:absolute;inset:0}.how .po-m img{object-position:50% 26%}.how .po-hd,.how .po-ac,.how .po-rl{display:none}.how .ap-wa{top:12%;right:.55em;font-size:.9em}.how .po-ok{left:.55em;bottom:.6em;font-size:.78em}.how .po-ai{position:absolute;z-index:1;top:.55em;left:.55em;padding:.3em .45em;border-radius:.3em;background:#0000008c;font-size:.66em}.how .po-ai .rg{display:none}.how .z3-in{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.how .outs{gap:10px;padding-top:2px}.how .outs li{gap:9px}.how .outs .ico{width:30px;height:30px;font-size:15px}.how .outs b{font-size:15px}}@media (max-width: 379px){.how .z1-in{gap:16px;padding-left:0}.how .steps b{font-size:15px}.how .z3-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"outs" "ig" "nf";row-gap:14px}.how .outs{padding-top:0;gap:9px}.how .outs .ico{width:32px;height:32px;font-size:16px}.how .outs b{white-space:nowrap;max-width:none;font-size:15px}.how .ig{justify-self:center;width:calc(100% - 16px)}.how .tile{aspect-ratio:1}.how .ig-who b{font-size:11px}.how .ig-who span{font-size:9.5px}.how .nfs{margin-top:-32px;font-size:12px}}@media (max-width: 359px){.how{--zh: 204px}.how .how__title{font-size:30px}.how .steps b{white-space:normal;text-wrap:balance}.how .stg>h4{font-size:14px}.how .inv{font-size:17px}}.how.is-paused *,.how.is-paused *:before,.how.is-paused *:after{animation-play-state:paused!important}:is(html.reveal-failsafe .how,.how.section-failsafe) *,:is(html.reveal-failsafe .how,.how.section-failsafe) *:before,:is(html.reveal-failsafe .how,.how.section-failsafe) *:after{animation:none!important;transition:none!important}:is(html.reveal-failsafe .how,.how.section-failsafe) .scene{opacity:0!important;visibility:hidden!important}:is(html.reveal-failsafe .how,.how.section-failsafe) .s-ok{opacity:1!important;visibility:visible!important}:is(html.reveal-failsafe .how,.how.section-failsafe) :is(.w-m1,.w-m2,.lk .f){opacity:1!important;transform:none!important}:is(html.reveal-failsafe .how,.how.section-failsafe) :is(.w-tk,.ap-wa .tk){color:var(--wa-tick)!important}:is(html.reveal-failsafe .how,.how.section-failsafe) .sbar{color:var(--sora-ink)!important}:is(html.reveal-failsafe .how,.how.section-failsafe) .home{background:#000c!important}:is(html.reveal-failsafe .how,.how.section-failsafe) .ico{background:var(--how-panel)!important;border-color:var(--how-ring)!important;color:var(--sora-blue)!important}:is(html.reveal-failsafe .how,.how.section-failsafe) .pic{transform:none!important;box-shadow:0 0 0 1px var(--how-mock-edge),0 8px 18px -12px #10205047!important}:is(html.reveal-failsafe .how,.how.section-failsafe) :is(.caret,.cl-scan){opacity:0!important}:is(html.reveal-failsafe .how,.how.section-failsafe) .nf{opacity:1!important;transform:none!important}@media (prefers-reduced-motion: reduce){.how *,.how *:before,.how *:after{animation:none!important;transition:none!important}}.nmc{--nmc-ios: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--nmc-shadow-card: 0 4px 10px rgb(4 10 36 / .14), 0 18px 40px rgb(4 10 36 / .3);padding-block:34px 32px;overflow-x:clip;font-size:16px}.nmc .nmc__defs{position:absolute;width:0;height:0;overflow:hidden}.nmc svg{display:block}.nmc .nmc__wrap{--nmc-pw: clamp(122px, 38vw, 168px);max-width:1440px;padding-inline:20px;display:grid;grid-template-columns:var(--nmc-pw) minmax(0,1fr);grid-template-areas:"badge badge" "title title" "reel side" "card card";column-gap:16px}.nmc .nmc__head,.nmc .nmc__stage{display:contents}.nmc .nmc__badge{grid-area:badge}.nmc .nmc__title{grid-area:title}.nmc .nmc__side{grid-area:side;align-self:center}.nmc .nmc__reel{grid-area:reel;margin:0}.nmc .nmc__card{grid-area:card}.nmc .nmc__badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin:0;padding:6px 13px 6px 10px;border:1.5px solid rgb(255 255 255 / .62);border-radius:var(--radius-full);font:var(--fw-semibold) 14px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--sora-white);text-wrap:wrap}.nmc .nmc__badge-ic{width:18px;height:18px;stroke-width:1.9;color:currentColor}.nmc .nmc__title{margin:12px 0 18px;font:var(--fw-extrabold) 32px/1.04 var(--font-display);letter-spacing:-.02em;color:var(--sora-white);text-wrap:balance}.nmc .nmc__lead{margin:0;font:var(--fw-regular) 16px/1.48 var(--font-body);color:var(--on-blue-90);text-wrap:pretty}.nmc .nmc__foot{margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:6px;text-wrap:wrap}.nmc .nmc__pdf{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 0;color:var(--sora-white);font:var(--fw-semibold) 15px/1.3 var(--font-display);letter-spacing:.005em;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:#fff9}.nmc .nmc__pdf .icon{width:20px;height:20px;stroke-width:1.8;color:currentColor}.nmc .nmc__pdf:hover{text-decoration-color:var(--sora-white)}.nmc .nmc__pdf:focus-visible{outline:2px solid var(--sora-lime);outline-offset:3px;border-radius:4px}.nmc .nmc__disc{font:var(--fw-regular) 14px/1.45 var(--font-body);color:var(--on-blue-70)}.nmc .nmc__card{position:relative;z-index:2;margin-top:18px;background:var(--sora-white);color:var(--sora-ink);border-radius:var(--radius-xl);box-shadow:var(--nmc-shadow-card);padding:2px 16px 0}.nmc .nmc__card-head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;row-gap:5px;padding:12px 0 11px;border-bottom:1px solid var(--sora-line)}.nmc .nmc__logo{grid-row:1 / span 2;width:34px;height:34px;border-radius:9px;background:var(--sora-blue);color:var(--sora-white);display:grid;place-items:center}.nmc .nmc__logo svg{width:21px;height:13px;fill:currentColor}.nmc .nmc__card-title{margin:0;font:var(--fw-bold) 17px/1.15 var(--font-display);letter-spacing:-.005em;color:var(--sora-ink);text-wrap:wrap}.nmc .nmc__pill{justify-self:start;display:inline-flex;align-items:center;padding:6px 11px 4px;border-radius:var(--radius-full);background:var(--sora-blue-50);color:var(--sora-blue);font:var(--fw-semibold) 14px/1 var(--font-display);letter-spacing:.01em;white-space:nowrap}.nmc .nmc__checks{list-style:none;margin:0;padding:0}.nmc .nmc__row{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:10px;padding:9px 0;border-top:1px solid var(--sora-line)}.nmc .nmc__row:first-child{border-top:0}.nmc .nmc__tick{width:22px;height:22px;margin-top:-1px;border-radius:50%;background:var(--sora-blue);color:var(--sora-white);display:grid;place-items:center}.nmc .nmc__tick svg{width:16px;height:16px}.nmc .nmc__txt{display:block;font:var(--fw-medium) 14px/1.36 var(--font-body);color:var(--sora-ink)}.nmc .nmc__cl{display:inline;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-left:2px;padding:3px 6px 1px;border-radius:var(--radius-sm);background:var(--sora-blue-50);color:var(--sora-blue);font:var(--fw-semibold) 14px/1.05 var(--font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums}.nmc .nmc__also{margin:0;padding:10px 0 12px;border-top:1px solid var(--sora-line);font:var(--fw-regular) 14px/1.4 var(--font-body);color:var(--sora-ink-70);text-wrap:wrap}.nmc .nmc__also b{font-weight:var(--fw-semibold);color:var(--sora-ink)}.nmc .nmc__also .nmc__cl{margin-left:0}html.js.motion-ok:not(.reveal-failsafe) .nmc:not(.is-pop):not(.is-still):not(.section-failsafe) .nmc__tick{background:var(--sora-blue-50);color:var(--sora-blue)}.nmc.is-pop .nmc__tick{animation:nmc-tick-pop .48s var(--ease-out) both}.nmc.is-pop .nmc__row:nth-child(2) .nmc__tick{animation-delay:.07s}.nmc.is-pop .nmc__row:nth-child(3) .nmc__tick{animation-delay:.14s}.nmc.is-pop .nmc__row:nth-child(4) .nmc__tick{animation-delay:.21s}.nmc.is-pop .nmc__row:nth-child(5) .nmc__tick{animation-delay:.28s}.nmc.is-pop .nmc__row:nth-child(6) .nmc__tick{animation-delay:.35s}.nmc.is-paused .nmc__tick{animation-play-state:paused}@keyframes nmc-tick-pop{0%{transform:scale(.86);background:var(--sora-blue-50);color:var(--sora-blue)}55%{transform:scale(1.16);background:var(--sora-blue);color:var(--sora-white)}to{transform:none;background:var(--sora-blue);color:var(--sora-white)}}@media print,(prefers-reduced-motion: reduce){.nmc .nmc__tick{animation:none!important;transform:none!important;background:var(--sora-blue)!important;color:var(--sora-white)!important}}.nmc .nmc-ph{--w: var(--nmc-pw);position:relative;width:var(--w);aspect-ratio:716 / 1476;padding:calc(var(--w) * .041);border-radius:calc(var(--w) * .172);background:#0b0b0d;box-shadow:inset 0 0 0 calc(var(--w) * .006) #55555c,inset 0 0 0 calc(var(--w) * .014) #1d1d21,0 calc(var(--w) * .1) calc(var(--w) * .16) calc(var(--w) * -.07) #040a248c}.nmc .nmc-ph:before,.nmc .nmc-ph:after{content:"";position:absolute;width:calc(var(--w) * .013);background:#232327}.nmc .nmc-ph:before{left:calc(var(--w) * -.011);top:18%;height:5%;border-radius:2px 0 0 2px;box-shadow:0 calc(var(--w) * .2) 0 #232327,0 calc(var(--w) * .37) 0 #232327}.nmc .nmc-ph:after{right:calc(var(--w) * -.011);top:27%;height:11%;border-radius:0 2px 2px 0}.nmc .nmc-ph__screen{position:relative;height:100%;overflow:hidden;border-radius:calc(var(--w) * .131);background:#000;container-type:inline-size;transform:translateZ(0)}.nmc .nmc-ph__island{position:absolute;z-index:6;left:50%;top:2.8cqw;width:32.3cqw;height:9.5cqw;margin-left:-16.15cqw;border-radius:5cqw;background:#000}.nmc .nmc-ph__home{position:absolute;z-index:6;left:50%;bottom:2.1cqw;width:34.6cqw;height:1.3cqw;margin-left:-17.3cqw;border-radius:1cqw;background:var(--sora-white)}.nmc .nmc-sb{position:absolute;z-index:5;left:0;right:0;top:0;height:13.9cqw;display:flex;justify-content:space-between;align-items:center;padding-top:.6cqw;color:var(--sora-white)}.nmc .nmc-sb__t{width:35cqw;padding-left:3cqw;text-align:center;font:600 4.35cqw/1 var(--nmc-ios);letter-spacing:-.01em}.nmc .nmc-sb__r{width:35cqw;display:flex;justify-content:center;align-items:center;gap:1.5cqw;padding-right:2cqw}.nmc .nmc-sb svg{fill:currentColor}.nmc .nmc-sb__sig{width:4.6cqw;height:3.08cqw}.nmc .nmc-sb__wifi{width:4.1cqw;height:3.08cqw}.nmc .nmc-sb__bat{width:6.9cqw;height:3.33cqw}.nmc .nmc-ig{color:var(--sora-white);font-family:var(--nmc-ios)}.nmc .nmc-ig__media{position:absolute;left:0;right:0;top:0;bottom:21.3cqw;overflow:hidden;background:#2a2620}.nmc .nmc-ig__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(to top,#00000080,#0000);pointer-events:none}.nmc .nmc-ig__poster{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:45% 50%}.nmc .nmc-ig__lt{position:absolute;z-index:1;left:4.2cqw;bottom:33cqw;display:grid;justify-items:start;row-gap:1cqw;padding:2.5cqw 4cqw 2.7cqw 3.4cqw;border-radius:1.8cqw;background:var(--sora-blue);color:var(--sora-white)}.nmc .nmc-ig__lt b{font:700 max(9.5px,6.4cqw)/1.02 var(--font-display);letter-spacing:-.005em;white-space:nowrap}.nmc .nmc-ig__lt span{font:500 max(7px,4.45cqw)/1.15 var(--font-body);color:#ffffffed;white-space:nowrap}.nmc .nmc-ig__lt i{font-style:normal;letter-spacing:.06em}.nmc .nmc-ig__bar{position:absolute;z-index:2;left:0;right:0;bottom:0;height:.7cqw;background:#ffffff47}.nmc .nmc-ig__bar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:34%;background:var(--sora-white)}.nmc .nmc-ig svg{fill:currentColor;color:var(--sora-white)}.nmc .nmc-ig__top,.nmc .nmc-ig__rail,.nmc .nmc-ig__meta{position:absolute;z-index:3;filter:drop-shadow(0 0 .7cqw rgb(0 0 0 / .4))}.nmc .nmc-ig__top{top:14.6cqw;left:4.4cqw;right:4cqw;display:flex;align-items:center;gap:.8cqw}.nmc .nmc-ig__top b{font:700 6cqw/1 var(--nmc-ios);letter-spacing:-.02em}.nmc .nmc-ig__top svg{width:4.4cqw;height:4.4cqw;margin-top:.6cqw}.nmc .nmc-ig__top .nmc-ig__cam{width:7.2cqw;height:7.2cqw;margin:0 0 0 auto}.nmc .nmc-ig__ai{position:absolute;z-index:3;left:4.4cqw;top:24.4cqw;display:inline-flex;align-items:center;padding:1.5cqw 2.5cqw 1.4cqw;border-radius:1.6cqw;background:#fffffff5;color:var(--sora-ink);font:700 clamp(8px,4.4cqw,14px)/1 var(--nmc-ios);letter-spacing:.005em;box-shadow:0 .4cqw 1.6cqw #0000002e}.nmc .nmc-ig__rail{right:2.8cqw;bottom:calc(21.3cqw + 3.6cqw);display:flex;flex-direction:column;align-items:center;gap:5cqw}.nmc .nmc-ig__rail svg{width:7.2cqw;height:7.2cqw}.nmc .nmc-ig__rail .nmc-ig__more{width:6cqw;height:6cqw}.nmc .nmc-ig__disc{width:7.4cqw;height:7.4cqw;border-radius:1.8cqw;overflow:hidden;box-shadow:0 0 0 .5cqw var(--sora-white)}.nmc .nmc-ig__disc img,.nmc .nmc-ig__av img,.nmc .nmc-ig__me img{width:100%;height:100%;object-fit:cover}.nmc .nmc-ig__meta{left:3.8cqw;right:15cqw;bottom:25.1cqw;display:flex;flex-direction:column;gap:2.4cqw}.nmc .nmc-ig__who{display:flex;align-items:center;gap:2.2cqw;font-size:3.8cqw;line-height:1}.nmc .nmc-ig__who b{font-weight:600;white-space:nowrap}.nmc .nmc-ig__av{flex:none;width:8.4cqw;height:8.4cqw;border-radius:50%;overflow:hidden}.nmc .nmc-ig__follow{flex:none;display:inline-flex;align-items:center;height:6.4cqw;padding:0 2.6cqw;border:.3cqw solid rgb(255 255 255 / .75);border-radius:2cqw;font-size:3.4cqw;font-weight:600;line-height:1}.nmc .nmc-ig__cap{display:flex;gap:1cqw;min-width:0;font-size:3.7cqw;line-height:1.3;white-space:nowrap}.nmc .nmc-ig__q{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.nmc .nmc-ig__mo{flex:none;color:#ffffffb8}.nmc .nmc-ig__audio{display:flex;align-items:center;gap:1.4cqw;font-size:3.3cqw;line-height:1;color:#ffffffeb;white-space:nowrap}.nmc .nmc-ig__audio svg{width:3.4cqw;height:3.4cqw;flex:none}.nmc .nmc-ig__nav{position:absolute;z-index:3;left:0;right:0;bottom:0;height:21.3cqw;background:#000;display:flex;justify-content:space-between;align-items:flex-start;padding:3cqw 7.5cqw 0}.nmc .nmc-ig__nav svg{width:7cqw;height:7cqw}.nmc .nmc-ig__me{width:7cqw;height:7cqw;border-radius:50%;overflow:hidden;box-shadow:0 0 0 .45cqw #000,0 0 0 .8cqw #ffffffe6}@media (max-width: 359px){.nmc .nmc__wrap{padding-inline:16px;column-gap:14px}.nmc .nmc__title{font-size:29px}.nmc .nmc__lead{font-size:15px}.nmc .nmc__card{padding:2px 14px 0}.nmc .nmc__logo{display:none}.nmc .nmc__card-head{grid-template-columns:minmax(0,1fr)}}@media (max-width: 374px){.nmc .nmc__txt .nmc__cl{display:table;margin:5px 0 1px;padding:4px 7px 2px;line-height:1.05}.nmc .nmc__txt .nmc__gl{display:none}}@media (min-width: 600px) and (max-width: 767px){.nmc{padding-block:44px 48px}.nmc .nmc__wrap{--nmc-pw: 196px;padding-inline:32px;column-gap:28px}.nmc .nmc__title{margin:14px 0 24px;font-size:40px;line-height:1.02}.nmc .nmc__lead{font-size:18px;line-height:1.45}.nmc .nmc__card{margin-top:28px;padding:2px 20px 0}.nmc .nmc__card-head{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px}.nmc .nmc__logo{grid-row:auto}.nmc .nmc__pill{justify-self:end}}@media (min-width: 768px){.nmc{padding-block:56px 60px}.nmc .nmc__wrap{--nmc-pw: 240px;--nmc-ov: calc(var(--nmc-pw) * .19);padding-inline:32px;display:block}.nmc .nmc__head{display:block;max-width:680px}.nmc .nmc__title{margin:16px 0 0;font-size:46px;line-height:1}.nmc .nmc__side{margin-top:14px}.nmc .nmc__lead{font-size:19px;line-height:1.45}.nmc .nmc__foot{margin-top:6px}.nmc .nmc__stage{display:grid;grid-template-columns:var(--nmc-pw) minmax(0,1fr);align-items:center;justify-content:start;margin-top:32px}.nmc .nmc__reel{grid-area:auto;grid-column:1;grid-row:1;position:relative;z-index:1}.nmc .nmc__card{grid-area:auto;grid-column:2;grid-row:1;align-self:end;margin:0 0 calc(var(--nmc-pw) * .24) calc(var(--nmc-ov) * -1);padding:4px 20px 0}.nmc .nmc__card-head{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;padding:13px 0 12px}.nmc .nmc__logo{grid-row:auto}.nmc .nmc__card-title{font-size:18px}.nmc .nmc__pill{justify-self:end;font-size:13px}.nmc .nmc__row{grid-template-columns:22px minmax(0,1fr);column-gap:12px;padding:10px 0}.nmc .nmc__txt{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:15px;line-height:1.35}.nmc .nmc__cl{margin-left:0;font-size:13px}.nmc .nmc__txt .nmc__cl{flex:none;display:inline-block;padding:4px 7px 2px}.nmc .nmc__gl{display:none}.nmc .nmc__also{font-size:14px;padding:11px 0 13px}.nmc .nmc-ig__meta{right:20cqw}}@media (min-width: 768px) and (max-width: 1023px){.nmc .nmc__wrap{--nmc-pw: 246px}.nmc .nmc__card-head{padding:11px 0 10px}.nmc .nmc__row{padding:8px 0}.nmc .nmc__txt{line-height:1.3}.nmc .nmc__also{padding:10px 0 11px}}@media (min-width: 1024px) and (max-width: 1279px){.nmc{padding-block:48px 52px}.nmc .nmc__wrap{--nmc-pw: 232px;max-width:1000px}.nmc .nmc__head{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:end}.nmc .nmc__badge{grid-column:1;grid-row:1}.nmc .nmc__title{grid-column:1;grid-row:2;font-size:48px}.nmc .nmc__side{grid-column:2;grid-row:1 / span 2;margin:0}.nmc .nmc__lead{font-size:18px}.nmc .nmc__stage{margin-top:32px}}@media (min-width: 1280px){.nmc{padding-block:64px}.nmc .nmc__wrap{--nmc-pw: min(276px, calc((100vh - var(--nav-offset) - 140px) / 2.0615));--nmc-cw: 610px;max-width:1440px;padding-inline:48px;display:grid;grid-template-columns:minmax(0,440px) auto;justify-content:space-between;align-items:center;grid-template-areas:"head stage";column-gap:48px}.nmc .nmc__head{grid-area:head;max-width:none}.nmc .nmc__title{font-size:clamp(44px,3.7vw,50px);line-height:.98}.nmc .nmc__side{margin-top:18px}.nmc .nmc__lead{font-size:19px}.nmc .nmc__foot{margin-top:20px;flex-direction:column;align-items:flex-start}.nmc .nmc__disc{margin-top:2px}.nmc .nmc__stage{grid-area:stage;margin:0;grid-template-columns:var(--nmc-pw) calc(var(--nmc-cw) - var(--nmc-ov))}.nmc .nmc__card{width:var(--nmc-cw);align-self:end;margin-bottom:calc(var(--nmc-pw) * .24)}.nmc .nmc__txt{font-size:14.5px}.nmc .nmc-ig__ai{font-size:max(11px,4.4cqw)}}@media (min-width: 1400px){.nmc{padding-block:80px}.nmc .nmc__wrap{--nmc-pw: min(290px, calc((100vh - var(--nav-offset) - 160px) / 2.0615));--nmc-cw: 640px;padding-inline:48px;column-gap:56px}.nmc .nmc__title{font-size:56px}.nmc .nmc__lead{font-size:20px}.nmc .nmc__card{padding:4px 22px 0}.nmc .nmc__txt{font-size:15px}}@media (min-width: 1680px){.nmc .nmc__wrap{max-width:1640px;justify-content:center;column-gap:112px}}@media (min-width: 1280px) and (max-height: 760px){.nmc{padding-block:40px}.nmc .nmc__wrap{--nmc-pw: clamp(232px, calc((100vh - var(--nav-offset) - 88px) / 2.0615), 276px)}}.reels{--reels-phone-h: min(540px, max(420px, calc(100vh - 240px) ));--reels-bezel: 10px;--reels-ctrl-gap: 16px;--reels-under: calc(var(--reels-ctrl-gap) + 44px);--reels-info-w: 320px;--reels-col-gap: 48px;overflow-x:clip}@supports (height: 100svh){.reels{--reels-phone-h: min(540px, max(420px, calc(var(--svh, 1svh) * 100 - 240px)))}}.reels__head>.reels__lead{max-width:600px}@media (min-width: 1280px){.reels__layout{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}.reels__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:var(--space-12);grid-column:1 / -1;grid-row:1;margin-block-end:var(--space-10)}.reels__head>.t-eyebrow{grid-column:1 / -1}.reels__br{display:none}.reels__head>.reels__lead{justify-self:end;max-width:27rem;margin-block-start:0;padding-bottom:.3em;text-wrap:balance}.reels__tabs{grid-column:1 / span 5;grid-row:2}.reels__panels{grid-column:6 / span 7;grid-row:2}}@media (max-width: 1279px){.reels__head{margin-block-end:var(--space-6)}}.reels__tabs{position:relative}.reels__tab{display:block;width:100%;color:var(--on-dark-70);text-align:left;-webkit-tap-highlight-color:transparent}.reels__tab-box{position:relative;display:block;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.reels__tab-name{font-family:var(--font-display);font-weight:var(--fw-bold);color:inherit}.reels__tab-tag{flex:none}@media (min-width: 1280px){.reels__tabs{display:flex;flex-direction:column;margin-block-start:var(--space-2);border-bottom:1px solid var(--line-dark)}.reels__tab{border-top:1px solid var(--line-dark)}.reels__tab-box{display:grid;grid-template-columns:44px minmax(0,1fr);align-content:center;min-height:88px;padding:18px 20px 18px 28px}.reels__tab-box:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--sora-lime);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}.reels__tab-num{grid-row:1 / span 2;align-self:start;padding-top:5px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:14px;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--on-dark-50);transition:color var(--dur-fast) var(--ease-out)}.reels__tab-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.reels__tab-name{font-size:clamp(17px,calc(1.875vw - 7px),20px);line-height:1.2;letter-spacing:-.005em}.reels__tab-tag{height:24px}.reels__tab-desc{grid-column:2;margin-top:6px;font-family:var(--font-body);font-size:clamp(14px,calc(.625vw + 6px),15px);line-height:1.4;color:var(--on-dark-50);transition:color var(--dur-fast) var(--ease-out)}@media (hover: hover){.reels__tab:hover .reels__tab-box{background:var(--sora-black-2);color:var(--on-dark)}.reels__tab:hover .reels__tab-desc{color:var(--on-dark-70)}}.reels__tab[aria-selected=true] .reels__tab-box{background:var(--sora-black-2);color:var(--on-dark)}.reels__tab[aria-selected=true] .reels__tab-box:before{transform:scaleX(1)}.reels__tab[aria-selected=true] .reels__tab-num{color:var(--sora-lime)}.reels__tab[aria-selected=true] .reels__tab-desc{color:var(--on-dark-70)}.reels__tab:focus-visible{outline:none}.reels__tab:focus-visible .reels__tab-box{outline:2px solid var(--sora-lime);outline-offset:-2px}.reels__tab:active .reels__tab-box{scale:.99}}@media (min-width: 1280px) and (max-width: 1439px){.reels__tab-box{grid-template-columns:40px minmax(0,1fr);padding-left:24px;padding-right:16px}.reels{--reels-info-w: 300px;--reels-col-gap: 40px}}@media (max-width: 1279px){.reels__tabs{display:flex;gap:8px;margin-inline:calc(-1 * var(--page-margin));margin-block-end:var(--space-6);padding:4px var(--page-margin);scroll-padding-inline:var(--page-margin);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none}.reels__tabs::-webkit-scrollbar{display:none}.reels__tab{flex:none;width:auto;padding:2px 0;scroll-snap-align:center}.reels__tab-box{display:flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--line-dark-strong);color:var(--on-dark);white-space:nowrap}.reels__tab-num,.reels__tab-desc{display:none}.reels__tab-head{display:inline-flex;align-items:center;gap:8px}.reels__tab-name{font-weight:var(--fw-semibold);font-size:15px;line-height:1}.reels__tab-tag{height:20px;padding:0 calc(7px - var(--ls-tag)) 0 7px;border-radius:4px;font-size:10px}@supports (text-box: trim-both cap alphabetic){.reels__tab-name,.reels__tab-tag{text-box:trim-both cap alphabetic}}@media (hover: hover){.reels__tab:hover .reels__tab-box{background:var(--sora-black-2);box-shadow:inset 0 0 0 1px var(--on-dark-50)}}.reels__tab[aria-selected=true] .reels__tab-box{background:var(--sora-lime);box-shadow:none;color:var(--sora-ink)}.reels__tab[aria-selected=true] .reels__tab-tag{background:var(--sora-ink);color:var(--sora-lime)}.reels__tab:focus-visible{outline:none}.reels__tab:focus-visible .reels__tab-box{outline:2px solid var(--sora-lime);outline-offset:2px}.reels__tab:active .reels__tab-box{scale:.97}}@media (max-width: 1279px) and (hover: hover) and (pointer: fine){.reels__tabs{padding-bottom:8px;scrollbar-width:thin;scrollbar-color:var(--line-dark-strong) transparent}.reels__tabs::-webkit-scrollbar{display:block;height:6px}.reels__tabs::-webkit-scrollbar-thumb{border-radius:3px;background:var(--line-dark-strong)}}@media (min-width: 768px) and (max-width: 1279px){.reels .reels__tabs{flex-wrap:wrap;gap:4px 6px;margin-inline:0;padding:4px 0;overflow:visible}.reels__tab-box{padding:0 12px}.reels__tab-name{font-size:14px}}.reels__panels{display:grid;overflow-anchor:none}.reels--tabs .reels__panel{grid-area:1 / 1}.reels__panel,.reels__example{display:grid;grid-template-columns:auto minmax(0,var(--reels-info-w));column-gap:var(--reels-col-gap);justify-content:center;align-items:start}.reels__panel{border-radius:var(--radius-xl)}.reels__panel:focus-visible{outline-offset:8px}.reels__phone-wrap{--phone-h: var(--reels-phone-h);--bezel: var(--reels-bezel);display:flex;flex-direction:column;align-items:center}.reels__reel{display:flex;flex-direction:column;align-items:center}.reels__reel .reel__controls{margin-top:var(--reels-ctrl-gap)}.reels .reels__device{background:var(--sora-black-2);box-shadow:inset 0 0 0 1px var(--line-dark-strong),inset 0 0 0 2px #0b0b0b}.reels .reels__device:before,.reels .reels__device:after{background:#2a2a2a}.reels .reels__device:after{box-shadow:0 calc(var(--_w) * 64 / 330) 0 #2a2a2a}.reels__info{display:flex;flex-direction:column;align-items:flex-start;align-self:center;margin-bottom:var(--reels-under);min-width:0}.reels__tag{height:26px}.reels__title{margin-top:var(--space-4);color:var(--on-dark)}.reels__fmt{margin-bottom:var(--space-5)}.reels__fmt-name{display:block;margin-bottom:6px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-tag);line-height:1.2;letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--on-dark)}.reels__fmt-line{display:block;font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--on-dark-70)}.reels--tabs .reels__fmt-name{display:none}@media (min-width: 1280px){.reels--tabs .reels__fmt{display:none}}.reels__credit{display:flex;align-items:center;gap:12px;margin-top:var(--space-4)}.reels__avatar{flex:none;display:block;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--sora-black-2);box-shadow:0 0 0 1px var(--line-dark-strong)}.reels__avatar{position:relative;--z: 2.4}.reels__avatar img{position:absolute;max-width:none;width:calc(var(--z) * 100%);height:auto;left:calc(50% - var(--z) * var(--fx, 50) * 1%);top:calc(50% - var(--z) * 1.25 * var(--fy, 25) * 1%)}.reels__credit-text{display:flex;flex-direction:column;gap:2px;min-width:0}.reels__credit-name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:17px;line-height:1.2;color:var(--on-dark)}.reels__credit-role{font-family:var(--font-body);font-size:14px;line-height:1.35;color:var(--on-dark-70)}@media (min-width: 768px) and (max-width: 1279px){.reels{--reels-phone-h: 480px;--reels-info-w: 440px;--reels-col-gap: var(--space-8)}.reels__panel,.reels__example{justify-content:start}}@media (max-width: 767px){.reels{--reels-phone-h: clamp(368px, 104vw, 420px);--reels-bezel: 8px;--reels-ctrl-gap: 12px}.reels__panel,.reels__example{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6)}.reels__panel:focus-visible{outline-offset:4px}.reels__phone-wrap{--s-ctrl-bg: var(--sora-black);padding:var(--space-4) 0;border-radius:var(--radius-2xl);background:var(--sora-black-2)}.reels .reels__device{background:var(--sora-black)}.reels__info{align-self:stretch;margin-bottom:0}.reels__head{margin-block-end:var(--space-5)}.reels__tabs{margin-block-end:var(--space-6)}}.reels__panel--pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16) 0}@media (max-width: 767px){.reels__panel--pair{gap:var(--space-12) 0}}.reels__pair{display:none}.reels--tabs .reels__pair{display:block;position:relative;z-index:3}.reels--tabs .reels__panel--pair{gap:var(--space-6) 0}.reels--tabs .reels__example{grid-area:2 / 1}@supports (grid-template-rows: subgrid){.reels--tabs .reels__panel--pair{grid-template-columns:auto minmax(0,var(--reels-info-w));grid-template-rows:1fr auto auto 1fr;gap:0 var(--reels-col-gap)}.reels--tabs .reels__pair{grid-column:2;grid-row:2;margin-bottom:var(--space-6)}.reels--tabs .reels__example{display:grid;grid-column:1 / -1;grid-row:1 / -1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:normal;pointer-events:none}.reels--tabs .reels__example>*{pointer-events:auto}.reels--tabs .reels__example>.reels__phone-wrap{grid-column:1;grid-row:1 / -1}.reels--tabs .reels__example>.reels__info{grid-column:2;grid-row:3;align-self:start}@media (max-width: 767px){.reels--tabs .reels__panel--pair{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:0}.reels--tabs .reels__pair{grid-column:1;grid-row:1;margin:0;padding:var(--space-5) var(--space-4) 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--sora-black-2)}.reels--tabs .reels__example>.reels__phone-wrap{grid-row:2;padding-top:var(--space-5);border-top-left-radius:0;border-top-right-radius:0}.reels--tabs .reels__example>.reels__info{grid-column:1;grid-row:3;margin-top:var(--space-6)}}}@media (min-width: 768px){.reels--tabs .reels__panel--pair .reels__fmt{display:none}}.reels__pair-fmt{display:none;margin-bottom:var(--space-5);font-size:var(--fs-body-sm);line-height:var(--lh-body-sm);color:var(--on-dark-70)}@media (min-width: 768px) and (max-width: 1279px){.reels__pair-fmt{display:block}}.reels__pair-label{margin-bottom:var(--space-3);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-tag);line-height:1.2;letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--on-dark-70)}.reels__pair-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.reels__pair-opt{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:10px;min-height:60px;padding:7px 10px 7px 7px;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--line-dark-strong);color:var(--on-dark);text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.reels__pair-thumb{position:relative;display:block;width:36px;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-sm);background:var(--sora-black-2)}.reels__pair-thumb img{width:200%;max-width:none;height:auto;margin:var(--thumb-y, -6%) 0 0 -50%}#reels-pair-1711{--thumb-y: -34%}.reels__pair-text{display:flex;flex-direction:column;gap:3px;min-width:0}.reels__pair-topic{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:15px;line-height:1.15;letter-spacing:-.005em}.reels__pair-who{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:12px;line-height:1.3;color:var(--on-dark-50)}@media (hover: hover){.reels__pair-opt:hover{background:var(--sora-black-2);box-shadow:inset 0 0 0 1px var(--on-dark-50)}}.reels__pair-opt:after{content:"";position:absolute;inset:auto 12px 0;height:3px;border-radius:3px 3px 0 0;background:var(--sora-lime);transform:scaleX(0);transition:transform var(--dur-base) var(--ease-out)}.reels__pair-opt[aria-selected=true]{background:var(--sora-black-2);box-shadow:inset 0 0 0 1px var(--on-dark-50)}.reels__pair-opt[aria-selected=true]:after{transform:scaleX(1)}.reels__pair-opt[aria-selected=true] .reels__pair-who{color:var(--on-dark-70)}.reels__pair-opt:focus-visible{outline:2px solid var(--sora-lime);outline-offset:2px}.reels__pair-opt:active{scale:.98}@media (max-width: 767px){.reels__pair-opt[aria-selected=true]{background:#232323}@media (hover: hover){.reels__pair-opt:hover{background:#232323}}}@media (max-width: 374px){.reels--tabs .reels__pair{padding-inline:var(--space-3)}.reels__pair-opt{grid-template-columns:30px minmax(0,1fr);column-gap:8px;padding-right:8px}.reels__pair-thumb{width:30px}}@media (max-width: 359px){.reels__pair-list{grid-template-columns:minmax(0,1fr)}.reels__pair-opt{min-height:52px}}html.js:not(.reveal-failsafe) .reels:not(.reels--tabs,.section-failsafe) .reels__panel:not(.reels__panel--default){display:none}html:not(.js) .reels__tabs,html.reveal-failsafe .reels:not(.reels--tabs) .reels__tabs,.reels.section-failsafe:not(.reels--tabs) .reels__tabs{display:none}html:not(.js) .reels__panels,html.reveal-failsafe .reels:not(.reels--tabs) .reels__panels,.reels.section-failsafe:not(.reels--tabs) .reels__panels{grid-column:1 / -1;row-gap:var(--space-16)}html:not(.js) .reels__panel+.reels__panel,html.reveal-failsafe .reels:not(.reels--tabs) .reels__panel+.reels__panel,.reels.section-failsafe:not(.reels--tabs) .reels__panel+.reels__panel{padding-top:var(--space-16);border-top:1px solid var(--line-dark);border-radius:0}@media (min-width: 768px){html:not(.js) .reels .reels__info,html.reveal-failsafe .reels:not(.reels--tabs) .reels__info,.reels.section-failsafe:not(.reels--tabs) .reels__info{margin-bottom:0}}@media (min-width: 768px){html:not(.js) .reels :is(.reels__panel,.reels__example),html.reveal-failsafe .reels:not(.reels--tabs) :is(.reels__panel,.reels__example),.reels.section-failsafe:not(.reels--tabs) :is(.reels__panel,.reels__example){justify-content:start}}@media (min-width: 1280px){html:not(.js) .reels :is(.reels__panel:not(.reels__panel--pair),.reels__example),html.reveal-failsafe .reels:not(.reels--tabs) :is(.reels__panel:not(.reels__panel--pair),.reels__example),.reels.section-failsafe:not(.reels--tabs) :is(.reels__panel:not(.reels__panel--pair),.reels__example){grid-template-columns:auto minmax(0,420px);column-gap:64px}}html:not(.js) .reels .reel__screen>.reel__video{display:none}html:not(.js) .reels .reel__video{background:var(--sora-black-2)}html.reveal-failsafe .reels .reel:not(.is-ready) .reel__poster{display:block}html.reveal-failsafe .reels .reel:not(.is-ready) .reel__video::-webkit-media-controls{background:transparent}.reels .reel.is-ready.has-frame .reel__poster{visibility:hidden;transition:visibility 0s linear var(--dur-base)}.reels__langs{margin-top:var(--space-30)}.reels__langs-label{margin-bottom:var(--space-5)}.reels__langs-list{display:flex;flex-wrap:wrap;align-items:baseline;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(48px,8.6vw,96px);line-height:1;letter-spacing:var(--ls-display);font-variant-numeric:tabular-nums;color:var(--sora-lime)}.reels__langs-item{overflow:hidden;overflow:clip;padding:.04em 0 .14em;margin-bottom:-.1em;white-space:nowrap}.reels__lang{display:inline-block}.reels__lang-sep{display:inline-block;margin:0 .3em;font-size:.6em;vertical-align:.16em;color:var(--on-dark-50)}.reels__langs-line{margin-top:var(--space-6);color:var(--on-dark)}.reels__langs-sub{margin-top:var(--space-2)}@media (min-width: 768px) and (max-width: 1279px){.reels__langs{margin-top:var(--space-24)}}@media (max-width: 767px){.reels__langs{margin-top:var(--space-20)}.reels__langs-list{display:block;font-size:48px}.reels__langs-item{display:block}.reels__lang-sep{display:none}.reels__langs-line{margin-top:var(--space-5)}}html.js.motion-ok:not(.reveal-failsafe) .reels:not(.reels--live,.section-failsafe) :is(.reels__phone-wrap,.reels__info,.reels__pair,.reels__langs-label,.reels__langs-line,.reels__langs-sub)[data-intro]{opacity:0}html.js.motion-ok:not(.reveal-failsafe) .reels:not(.reels--live,.section-failsafe) .reels__lang[data-intro]{transform:translateY(105%)}@media (prefers-reduced-motion: reduce){.reels__tab-box,.reels__tab-box:before,.reels__pair-opt,.reels__pair-opt:after{transition:none!important}}@media (max-width: 767px){.reels__panel,.reels__example{gap:var(--space-4)}.reels__fmt{margin-bottom:var(--space-4)}.reels__title{margin-top:var(--space-3)}.reels__langs{margin-top:var(--space-12);padding:var(--space-4);border-radius:var(--radius-xl, 16px);background:var(--sora-black-2)}.reels__langs-label{margin-bottom:var(--space-2)}.reels__langs-list{display:flex;flex-wrap:wrap;font-size:clamp(22px,6.8vw,32px)}.reels__langs-item{display:block}.reels__lang-sep{display:inline-block}.reels__langs-line{margin-top:var(--space-3)}.reels__langs-sub{margin-top:var(--space-1)}}.reels__ov{display:none}@media (max-width: 767px){.reels--tabs .reels__ov{position:absolute;z-index:2;left:0;right:0;bottom:0;display:block;padding:36px 10px 12px;background:linear-gradient(to top,#000000e6,#000000b8 60%,#0000);color:#fff;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),translate var(--dur-base) var(--ease-out)}.reels__ov-who{display:flex;align-items:center;gap:9px;margin:0;white-space:nowrap}.reels__ov .reels__avatar{width:32px;height:32px;box-shadow:0 0 0 1.5px var(--sora-lime)}.reels__ov-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.reels__ov-name{overflow:hidden;text-overflow:ellipsis;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:14px;line-height:1.1}.reels__ov-line{display:block;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-body);font-weight:var(--fw-medium);font-size:11px;line-height:1.2;color:#ffffffc7}.reels__ov-tag{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:10px;letter-spacing:var(--ls-tag);text-transform:uppercase;color:var(--sora-lime)}.reels__ov-tag+.reels__ov-role:before{content:" · ";color:#ffffff80}.reels__ov-title{display:-webkit-box;margin:9px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(15px,calc(var(--_w) * .072),17px);line-height:1.2;letter-spacing:-.005em;text-wrap:balance;text-shadow:0 1px 2px rgb(0 0 0 / .4)}.reels .reel.is-voiced .reels__ov,.reels .reel[data-state=sound] .reels__ov{opacity:0;translate:0 8px}.reels--tabs .reels__info{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}}@media (prefers-reduced-motion: reduce){.reels__ov{transition:none!important}}@media (min-width: 768px){.reels--tabs .reels__title{font-size:clamp(26px,2.2vw,32px);line-height:1.12;text-wrap:balance}.reels--tabs .reels__credit{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line-dark);align-self:stretch}.reels--tabs .reels__avatar{width:52px;height:52px}}.reels__next{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);background:var(--sora-black-2);box-shadow:inset 0 0 0 1px var(--line-dark-strong)}.reels__next-text{max-width:26ch;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(20px,1.6vw,24px);line-height:1.2;letter-spacing:-.01em;color:var(--on-dark)}.reels__next-text em{font-style:normal;color:var(--sora-lime)}.reels__next-btn .icon{--icon-color: currentColor;width:20px;height:20px}@media (min-width: 1280px){.reels__layout{grid-template-rows:auto auto 1fr}.reels__panels{grid-row:2 / span 2}.reels__next{grid-column:1 / span 5;grid-row:3;align-self:start;margin-top:var(--space-8)}}@media (min-width: 1280px){html:not(.js) .reels__next,html.reveal-failsafe .reels:not(.reels--tabs) .reels__next,.reels.section-failsafe:not(.reels--tabs) .reels__next{grid-column:1 / -1;grid-row:4;flex-direction:row;align-items:center;justify-content:space-between}html:not(.js) .reels__next-text{max-width:none}}@media (min-width: 768px) and (max-width: 1279px){.reels__next{flex-direction:row;align-items:center;justify-content:space-between}.reels__next-text{max-width:none}}@media (max-width: 767px){.reels__next{margin-top:var(--space-6);padding:0;gap:var(--space-3);border-radius:0;background:none;box-shadow:none}.reels__next-text{font-size:20px}.reels__next-btn{align-self:stretch}}.reels__stepper,.reels__nav{display:none}@media (max-width: 1279px){.reels--stepper .reels__tabs{--reels-fade-l: 0px;--reels-fade-r: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--reels-fade-l),#000 calc(100% - var(--reels-fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--reels-fade-l),#000 calc(100% - var(--reels-fade-r)),transparent 100%)}.reels--stepper .reels__tabs.has-before{--reels-fade-l: 36px}.reels--stepper .reels__tabs.has-after{--reels-fade-r: 64px}}@media (min-width: 768px) and (max-width: 1279px){.reels--stepper .reels__tabs{-webkit-mask-image:none;mask-image:none}}@media (max-width: 767px){.reels--stepper .reels__tabs{margin-block-end:var(--space-2)}.reels--stepper .reels__stepper{display:flex;align-items:center;gap:14px;min-height:28px;margin-block-end:var(--space-3)}.reels__count{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--font-display);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.reels__count-cur{font-size:18px;color:var(--sora-lime)}.reels__count-of{font-size:14px;letter-spacing:.02em;color:var(--on-dark-50)}.reels__segs{display:flex;gap:4px}.reels__seg{width:18px;height:4px;border-radius:2px;background:var(--line-dark-strong);transition:background-color var(--dur-base) var(--ease-out)}.reels__seg.is-past{background:var(--on-dark-50)}.reels__seg.is-on{background:var(--sora-lime)}.reels__hint{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-family:var(--font-body);font-weight:var(--fw-medium);font-size:13px;line-height:1;color:var(--on-dark-70);white-space:nowrap;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear 0s}.reels__hint .icon{--icon-color: var(--sora-lime);width:18px;height:18px}.reels--cued .reels__hint .icon{animation:reels-cue-nudge 1.2s ease-in-out .3s 3}.reels--swiped .reels__hint{opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.reels--stepper .reels__panels{position:relative}.reels--stepper .reels__nav{display:block;position:absolute;z-index:4;inset:0 0 auto;height:0;pointer-events:none}.reels__nav-track{display:flex;justify-content:space-between;padding-inline:4px;translate:0 var(--reels-nav-y, 260px)}.reels--swiped .reels__nav-track{transition:translate var(--dur-slow) var(--ease-out)}.reels__arrow{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border-radius:50%;background:var(--sora-black);box-shadow:inset 0 0 0 1px var(--line-dark-strong);color:var(--on-dark);pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.reels__arrow .icon{--icon-color: currentColor;width:22px;height:22px}.reels__arrow--next{background:var(--sora-lime);box-shadow:none;color:var(--sora-ink)}.reels__arrow[aria-disabled=true]{background:var(--sora-black);box-shadow:inset 0 0 0 1px var(--line-dark);color:var(--on-dark-50);opacity:.55;cursor:default}.reels__arrow:not([aria-disabled=true]):active{scale:.92}.reels__arrow:focus-visible{outline:2px solid var(--sora-lime);outline-offset:2px}.reels__arrow--next:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px var(--sora-lime);opacity:0;pointer-events:none}.reels--cued:not(.reels--swiped) .reels__arrow--next:after{animation:reels-cue-ring 1.5s var(--ease-out) .5s 2}.reels--stepper .reels__phone-wrap{touch-action:pan-y pinch-zoom}}@media (max-width: 359px){.reels--tabs .reels__ov{padding-inline:8px}.reels__nav-track{padding-inline:0}.reels__arrow{width:40px;height:40px;margin-top:-20px}.reels__arrow:before{content:"";position:absolute;inset:-2px}}@keyframes reels-cue-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes reels-cue-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion: reduce){.reels__seg,.reels__hint,.reels__arrow,.reels--swiped .reels__nav-track{transition:none!important}.reels__hint .icon,.reels__arrow--next:after{animation:none!important}}.pricing__head{margin-block-end:var(--space-8)}.pricing__head>.pricing__includes{margin-block-start:var(--space-8)}@media (min-width: 1024px){.pricing__head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto auto 1fr;column-gap:var(--grid-gap);max-width:none;margin-block-end:var(--space-8)}.pricing__head>*{grid-column:1;margin:0}.pricing__head>.pricing__cat{grid-row:1;margin-block-end:var(--space-8)}.pricing__head>.t-h2{grid-row:2 / 5}.pricing__head>.t-lead{grid-column:2;grid-row:2}.pricing__head>.pricing__includes{grid-column:2;grid-row:3;margin-block-start:var(--space-6)}}.pricing__cat{display:flex;align-items:center;gap:var(--space-4);margin-block-end:var(--space-6);padding-block-end:var(--space-5);border-bottom:1.5px solid var(--sora-blue)}.pricing__cat-badge{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-lg);background:var(--sora-lime)}.pricing__cat-badge .icon{--icon-color: var(--sora-ink);width:26px;height:26px}.pricing__cat-text{display:flex;flex-direction:column;gap:4px;min-width:0}.pricing__cat-name{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(24px,2.2vw,32px);line-height:1.05;letter-spacing:-.015em;color:var(--sora-blue)}.pricing__cat-sub{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:15px;line-height:1.3;color:var(--sora-ink-70)}@media (min-width: 1024px){.pricing__head>.pricing__cat{grid-column:1 / -1}}@media (max-width: 767px){.pricing__cat{gap:var(--space-3);padding-block-end:var(--space-4);margin-block-end:var(--space-5)}.pricing__cat-badge{width:44px;height:44px;border-radius:10px}.pricing__cat-badge .icon{width:22px;height:22px}.pricing__cat-name{font-size:22px}.pricing__cat-sub{font-size:14px}}.pricing__includes{--node: 52px;padding:var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--sora-line);border-radius:var(--radius-xl);background:var(--sora-white)}.pricing__includes-label{display:inline-flex;align-items:center;gap:6px;margin:0 0 var(--space-5);padding:7px 12px 7px 8px;border-radius:var(--radius-full);background:var(--sora-lime);color:var(--sora-blue);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:13px;line-height:1;letter-spacing:.06em;text-transform:uppercase}.pricing__includes-label .icon{--icon-size: 16px;color:var(--sora-blue)}.pricing__flow{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.pricing__flow:before{content:"";position:absolute;top:calc(var(--node) / 2 - 1px);left:10%;right:10%;height:2px;background:repeating-linear-gradient(90deg,var(--sora-blue) 0 6px,transparent 6px 10px);transform-origin:left center;transition:scale .9s var(--ease-out) .15s}html.js.motion-ok:not(.reveal-failsafe) .pricing__flow:not(.is-revealed):before{scale:0 1}.pricing__step{position:relative;display:flex;justify-content:center;min-width:0}.pricing__step+.pricing__step:before{content:"";position:absolute;top:calc(var(--node) / 2 - 4px);left:-4px;width:8px;height:8px;border-top:2px solid var(--sora-blue);border-right:2px solid var(--sora-blue);rotate:45deg}.pricing__step-link{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 2px;color:var(--sora-ink);text-align:center;text-decoration:none;border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent}.pricing__node{position:relative;flex:none;display:grid;place-items:center;width:var(--node);height:var(--node);border-radius:50%;background:var(--sora-blue-50);box-shadow:0 0 0 4px var(--sora-white);color:var(--sora-blue);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),scale var(--dur-fast) var(--ease-out)}.pricing__node .icon{--icon-size: 24px;color:inherit}.pricing__step:last-child .pricing__node{background:var(--sora-blue);color:var(--sora-white)}.pricing__node:after{content:"";position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;background:var(--sora-lime) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23103080' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px 12px no-repeat;box-shadow:0 0 0 2px var(--sora-white)}.pricing__step-label{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1.1;color:var(--sora-blue);overflow-wrap:normal;hyphens:none}@media (hover: hover){.pricing__step-link:hover .pricing__node{background:var(--sora-blue);color:var(--sora-white)}.pricing__step-link:hover .pricing__step-label{text-decoration:underline;text-underline-offset:3px}}.pricing__step-link:active .pricing__node{scale:.96}.pricing__step-link:focus-visible{outline:2px solid var(--sora-blue);outline-offset:4px}@media (max-width: 767px){.pricing__includes{--node: 42px;padding:var(--space-4) var(--space-3) var(--space-4)}.pricing__includes-label{margin-block-end:var(--space-5)}.pricing__node .icon{--icon-size: 20px}.pricing__node:after{width:16px;height:16px;right:-4px;bottom:-4px;background-size:11px 11px}.pricing__flow{column-gap:6px}.pricing__step-label{font-size:14px}.pricing__step-link{gap:8px;padding:0}}@media (min-width: 768px){.pricing__includes{--node: 56px;padding:var(--space-6)}.pricing__step-label{font-size:16px}}.pricing__head .t-h2{font-size:clamp(32px,1.4rem + 2.2vw,48px);line-height:1.05}.pricing__head>.pricing__includes{margin-block-start:var(--space-5)}@media (min-width: 768px){.pricing__br{display:none}}@media (min-width: 1024px){.pricing__head{display:block}.pricing__head>.pricing__includes{margin-block-start:var(--space-5)}}@media (min-width: 768px){.pricing__includes{--node: 38px;display:flex;align-items:center;gap:var(--space-6);padding:12px 20px}.pricing__includes-label{flex:none;margin:0}.pricing__flow{flex:1 1 auto}.pricing__flow:before{display:none}.pricing__step-link{flex-direction:row;justify-content:center;gap:10px}.pricing__node{box-shadow:none}.pricing__node .icon{--icon-size: 19px}.pricing__node:after{width:15px;height:15px;right:-4px;bottom:-4px;background-size:10px 10px}.pricing__step-label{font-size:15px;white-space:nowrap}.pricing__step+.pricing__step:before{top:calc(50% - 4px);left:-6px}}.pricing__short{display:none}@media (max-width: 767px){.pricing__long{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pricing__short{display:inline}.pricing__step-label{white-space:nowrap}.pricing__head>.t-h2{font-size:clamp(24px,6.8vw,32px)}.pricing__includes-label{margin-block-end:var(--space-3)}.pricing__includes{padding:var(--space-3) var(--space-3) var(--space-3)}.plans{margin-top:var(--space-6)}.plans__head{margin-bottom:12px}}@media (min-width: 768px) and (max-width: 1199px){.pricing__includes{flex-direction:column;align-items:flex-start;gap:12px}.pricing__flow{width:100%}}@media (min-width: 768px) and (max-width: 959px){.pricing__long{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pricing__short{display:inline}}#pricing.section{padding-bottom:calc(var(--section-pad-y) * .5)}@media (max-width: 767px){.pricing__head{margin-block-end:var(--space-5)}.pricing__head>.t-h2{font-size:clamp(24px,6.8vw,32px);line-height:1.05}.pricing__head>.pricing__includes{margin-block-start:var(--space-4)}}@media (max-width: 767px){.pricing__includes{--node: 34px;padding:var(--space-4) var(--space-3) var(--space-3)}.pricing__includes-label{margin-block-end:var(--space-4);padding:6px 10px 6px 7px;font-size:14px}.pricing__node{box-shadow:0 0 0 3px var(--sora-white)}.pricing__node .icon{--icon-size: 17px}.pricing__node:after{width:13px;height:13px;right:-3px;bottom:-3px;background-size:9px 9px;box-shadow:0 0 0 1.5px var(--sora-white)}.pricing__step+.pricing__step:before{width:6px;height:6px;top:calc(var(--node) / 2 - 3px);left:-3px;border-width:1.5px}.pricing__step-link{gap:7px}.pricing__step-label{font-size:14px;line-height:1.15;font-weight:var(--fw-medium, 500)}}@media (max-width: 374px){.pricing__includes{padding-inline:4px}.pricing__step-label{letter-spacing:-.02em}}.plans{--pl-name: 28px;--pl-amt: 30px;--pl-tname: 26px;--pl-dp-max: 30px;--pl-chip-h: 26px;--pl-chip-fs: 14px;--pl-tick-fs: 20px;--pl-cta-h: 48px;--pl-cta-fs: 16px;--pl-px: 16px;--pl-py: 16px;--pl-row: 10px;--pl-frame: 6px;--pl-tile-px: 14px;--pl-tile-py: 14px;--pl-tile-gap: 6px;--pl-tile-row: 10px;--pl-gap: 10px;--pl-rule: rgb(255 255 255 / .2);margin-top:var(--space-8)}@media (min-width: 360px){.plans{--pl-name: 30px;--pl-amt: 32px;--pl-tname: 28px;--pl-dp-max: 32px;--pl-chip-h: 28px;--pl-chip-fs: 15px;--pl-tick-fs: 22px;--pl-px: 18px;--pl-frame: 8px;--pl-tile-gap: 8px;--pl-gap: 12px}}@media (min-width: 390px){.plans{--pl-name: 32px;--pl-tname: 30px;--pl-dp-max: 34px;--pl-chip-fs: 16px;--pl-tick-fs: 24px;--pl-px: 20px;--pl-tile-px: 16px;--pl-tile-py: 16px;--pl-cta-h: 50px;--pl-cta-fs: 17px}}@media (min-width: 768px){.plans{--pl-name: 34px;--pl-amt: 38px;--pl-tname: 32px;--pl-dp-max: 40px;--pl-chip-h: 30px;--pl-chip-fs: 17px;--pl-cta-h: 52px;--pl-cta-fs: 18px;--pl-px: 24px;--pl-py: 22px;--pl-row: 14px;--pl-frame: 10px;--pl-tile-px: 22px;--pl-tile-py: 20px;--pl-tile-gap: 10px;--pl-tile-row: 14px;--pl-gap: 16px;margin-top:var(--space-10)}}@media (min-width: 1024px){.plans{--pl-amt: 36px;--pl-dp-max: 44px;--pl-tick-fs: 22px;--pl-px: 22px;--pl-tile-px: 20px;--pl-gap: 18px;margin-top:var(--space-12)}}@media (min-width: 1280px){.plans{--pl-name: 38px;--pl-amt: 38px;--pl-tname: 36px;--pl-dp-max: 46px;--pl-tick-fs: 24px;--pl-cta-h: 54px;--pl-cta-fs: 19px;--pl-px: 26px;--pl-py: 24px;--pl-tile-py: 22px;--pl-gap: 20px}}.plans p,.plans h3,.plans h4{margin:0}.plans .btn{width:100%;height:var(--pl-cta-h);gap:10px;padding:0 12px;font-size:var(--pl-cta-fs)}.plans .btn .icon{--icon-size: 22px}.deal .btn--primary:focus-visible{outline-color:var(--sora-blue)}.plans__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;margin-bottom:16px}.plans__title{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:30px;line-height:1.05;letter-spacing:-.02em;color:var(--sora-ink)}.plans__sub{font-size:15px;line-height:1.45;color:var(--sora-ink-70)}@media (min-width: 768px){.plans__head{margin-bottom:18px}.plans__title{font-size:38px}.plans__sub{font-size:16px}}@media (min-width: 1280px){.plans__title{font-size:42px}}.offer{display:grid;padding:var(--pl-frame);border-radius:20px;background:var(--sora-blue);color:var(--sora-white)}@media (min-width: 1024px){.offer{border-radius:24px}}.offer__strip{display:grid;grid-template-columns:minmax(0,1fr);row-gap:14px;min-width:0;padding:calc(var(--pl-tile-py) - var(--pl-frame) + 4px) var(--pl-tile-px) calc(var(--pl-tile-py) - 2px)}.offer__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.offer__tag{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--radius-full);background:var(--sora-lime);color:var(--sora-ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:16px;line-height:1;white-space:nowrap}.offer__on{font-size:15px;line-height:1.3;color:var(--on-blue-70)}.bonus{--stub: 64px;position:relative;display:flex;width:fit-content;max-width:100%;min-height:44px;border-radius:12px;background:var(--sora-white);color:var(--sora-ink);overflow:hidden}.bonus__stub{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:var(--stub);padding-block:6px;background:var(--sora-lime);color:var(--sora-ink)}.bonus__stub .icon{--icon-size: 18px;color:var(--sora-ink)}.bonus__stub b{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:14px;line-height:1;letter-spacing:.05em;text-transform:uppercase}.bonus__stub:after{content:"";position:absolute;top:8px;bottom:8px;right:-1px;border-right:1.5px dashed rgb(17 17 17 / .3)}.bonus:before,.bonus:after{content:"";position:absolute;z-index:1;left:calc(var(--stub) - 6px);width:12px;height:12px;border-radius:50%;background:var(--sora-blue)}.bonus:before{top:-6px}.bonus:after{bottom:-6px}.bonus__text{display:flex;align-items:center;min-width:0;padding:8px 16px 8px 14px;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1.25;color:var(--sora-ink)}.offer__slots{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--pl-rule)}.offer__slots b{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:17px;line-height:1;color:var(--sora-white);white-space:nowrap}.offer__seats{order:2;display:flex;gap:6px}.offer__seat{display:grid;place-items:center;width:28px;height:28px;border:1.5px solid rgb(255 255 255 / .85);border-radius:50%;color:var(--sora-white)}.offer__seat .icon{--icon-size: 16px;color:currentColor}.offer__seat.is-taken{background:var(--sora-white);border-color:var(--sora-white);color:var(--sora-blue)}@media (max-width: 359px){.offer__seats{gap:4px}.offer__seat{width:26px;height:26px}.offer__seat .icon{--icon-size: 15px}}html.js.motion-ok .offer__slots:not(.is-pop) .offer__seat{opacity:0;transform:scale(.4)}html.js.motion-ok .offer__slots.is-pop .offer__seat{animation:seat-pop .52s cubic-bezier(.34,1.56,.64,1) both}html.js.motion-ok .offer__slots.is-pop .offer__seat:nth-child(2){animation-delay:90ms}html.js.motion-ok .offer__slots.is-pop .offer__seat:nth-child(3){animation-delay:.18s}html.js.motion-ok .offer__slots.is-pop .offer__seat:nth-child(4){animation-delay:.27s}html.js.motion-ok .offer__slots.is-pop .offer__seat:nth-child(5){animation-delay:.36s}html.js.motion-ok .offer__slots.is-pop b{animation:slots-nudge .6s var(--ease-out) .52s both}@keyframes seat-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes slots-nudge{0%,to{transform:none}40%{transform:scale(1.12)}}:is(html.reveal-failsafe,.section-failsafe) .offer__seat{opacity:1!important;transform:none!important}.offer__urgency{display:contents}.offer__ends-in,.offer__u-short{display:none}.offer__time{display:grid;gap:10px}.offer__ends{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.25;color:var(--on-blue-70);white-space:nowrap}.offer__ends b{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:16px;color:var(--sora-white)}.offer__ends .icon{--icon-size: 18px;color:var(--sora-white)}.offer__timer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.offer__timer[hidden]{display:none}.offer__t{display:flex;align-items:baseline;justify-content:center;gap:4px;min-width:0;white-space:nowrap}.offer__t:first-child{justify-content:flex-start}.offer__t+.offer__t{border-left:1px solid var(--pl-rule)}.offer__t b{display:inline-flex;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--pl-tick-fs);line-height:1;color:var(--sora-white)}.offer__t b i{display:inline-block;width:.6em;font-style:normal;text-align:right}.offer__t b i:last-child{text-align:left}.offer__t small{font-size:14px;line-height:1;color:var(--on-blue-70)}@media (max-width: 359px){.offer__on{font-size:14px}}@media (max-width: 767px){.offer__strip{row-gap:16px;padding-block:18px}.offer__top{gap:6px 10px}.bonus{--stub: 84px;width:100%;min-height:48px}.bonus__stub{flex-direction:row;gap:6px}.bonus__text{padding:10px 14px;font-size:15px}.offer__urgency{display:grid;gap:12px;padding:14px 14px 12px;border-radius:14px;background:var(--of-panel, rgb(255 255 255 / .08))}.offer__slots{padding-top:0;border-top:0}.offer__time{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid var(--pl-rule)}.offer__time:has(.offer__timer:not([hidden])) .offer__ends-date{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.offer__time:has(.offer__timer:not([hidden])) .offer__ends-in{display:inline}.offer__timer{display:flex}.offer__t,.offer__t:first-child{flex-direction:row;align-items:baseline;gap:1px;padding:0 0 0 8px;border-left:0}.offer__t+.offer__t{border-left:0}.offer__t b{font-size:20px}.offer__u-long{display:none}.offer__u-short{display:inline}}@media (max-width: 359px){.offer__urgency{padding-inline:12px}.offer__slots{flex-wrap:wrap;row-gap:10px}.offer__time:has(.offer__timer:not([hidden])) .offer__ends-in{display:none}.offer__t,.offer__t:first-child{padding-left:6px}.offer__t b{font-size:18px}}@media (min-width: 768px){.offer__strip{grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.offer__top{grid-column:1;grid-row:1}.offer__slots{grid-column:2;grid-row:1;padding-top:0;border-top:0;justify-content:flex-end}.offer__seats{order:0}.bonus{--stub: 88px;grid-column:1 / -1;grid-row:2}.bonus__stub{flex-direction:row;gap:6px}.bonus__stub b{font-size:15px}.bonus__text{padding-inline:16px 18px;font-size:16px}.offer__time{grid-column:1 / -1;grid-row:3;display:flex;align-items:center;gap:18px}.offer__timer{display:flex}.offer__t{padding-inline:14px}.offer__t:first-child{padding-left:18px;border-left:1px solid var(--pl-rule)}.offer__t:last-child{padding-right:0}}@media (min-width: 1024px){.offer__strip{row-gap:12px}.bonus{grid-column:1;grid-row:2;align-self:center}.offer__time{grid-column:2;grid-row:2;justify-self:end;gap:16px}.offer__slots{align-self:center}}@media (min-width: 1024px) and (max-width: 1279px){.offer__t{padding-inline:10px}.offer__t:first-child{padding-left:14px}}.deals{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pl-tile-gap);margin:0;padding:0;list-style:none}.deal{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--pl-tile-row);min-width:0;padding:var(--pl-tile-py) var(--pl-tile-px);border-radius:14px;background:var(--sora-white);color:var(--sora-ink)}.deal__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.deal__name{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--pl-tname);line-height:1;letter-spacing:-.02em;color:var(--sora-ink)}.deal__reels{display:inline-flex;align-items:baseline;gap:5px;padding:8px 12px 7px;border-radius:var(--radius-full);background:var(--sora-blue-50);color:var(--sora-blue);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1.1;white-space:nowrap}.deal__reels b{font-weight:var(--fw-extrabold);font-size:18px}.deal__row{container-type:inline-size;min-width:0;padding-bottom:6px}.deal__line{--dp: clamp(26px, calc((100cqi - 100px) / 7.4), var(--pl-dp-max));display:flex;align-items:center;gap:10px}.deal__price{position:relative;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--dp);line-height:1;letter-spacing:-.025em;color:var(--sora-blue);white-space:nowrap}.deal__was{position:relative;flex:none;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--dp);line-height:1;letter-spacing:-.02em;color:var(--sora-ink-50);text-decoration:none;white-space:nowrap}.deal__was:after{content:"";position:absolute;left:-.06em;right:-.06em;top:calc(50% - .03em);height:max(2px,.06em);border-radius:2px;background:currentColor}.deal__off{display:inline-flex;flex:none;align-items:center;height:var(--pl-chip-h);padding:0 9px;border-radius:6px;background:var(--sora-lime);color:var(--sora-ink);font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--pl-chip-fs);line-height:1;white-space:nowrap}@supports (text-box: trim-both cap alphabetic){.deal__price,.deal__was,.deal__off,.deal__name,.offer__tag{text-box:trim-both cap alphabetic}}@container (max-width: 297px){.deal__line{--dp: min(var(--pl-dp-max), calc((100cqi - 14px) / 7.45));flex-wrap:wrap;row-gap:12px}}.deal__ai{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:9px 14px;border-radius:10px;background:var(--sora-blue-50);font-size:15px;line-height:1.3;color:var(--sora-ink)}.deal__ai b{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:18px;line-height:1;color:var(--sora-blue);white-space:nowrap}.deal__cta{align-self:end}@media (max-width: 359px){.deal__reels{padding:7px 10px 6px;font-size:14px}.deal__reels b{font-size:16px}.deal__ai{padding:9px 12px;font-size:14px}}@media (min-width: 768px) and (max-width: 1023px){.deal{grid-template-columns:minmax(0,1fr) 248px;column-gap:28px;row-gap:12px}.deal>*{grid-column:1}.deal__head{justify-content:flex-start}.deal__cta{grid-column:2;grid-row:1 / span 3;align-self:center}}@media (min-width: 1024px){.deals{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:0}.deal{grid-row:1 / span 4;grid-template-rows:subgrid;row-gap:14px}}.plans__regular{display:none}html.offer-ended .plans__regular{display:block}html.offer-ended .offer{display:none}.plans__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pl-gap);margin:0;padding:0;list-style:none}.plan{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);row-gap:var(--pl-row);min-width:0;margin:0;padding:var(--pl-py) var(--pl-px);border:1px solid var(--sora-line);border-radius:14px;background:var(--sora-white);color:var(--sora-ink)}.plan__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:2px}.plan__name{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--pl-name);line-height:1;letter-spacing:-.02em;color:var(--sora-ink)}.plan__reels{display:inline-flex;align-items:baseline;gap:5px;padding:8px 12px 7px;border-radius:var(--radius-full);background:var(--sora-blue-50);color:var(--sora-blue);font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1.1;white-space:nowrap}.plan__reels b{font-weight:var(--fw-extrabold);font-size:18px}.plan__price{display:flex;align-items:flex-end;gap:6px;padding-bottom:4px}.plan__amt{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:var(--pl-amt);line-height:1;letter-spacing:-.02em;color:var(--sora-blue);white-space:nowrap}.plan__per{font-size:15px;line-height:1;color:var(--sora-ink-70)}@supports (text-box: trim-both cap alphabetic){.plan__name,.plan__amt,.plan__per{text-box:trim-both cap alphabetic}}.plan__ai{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 14px;border-radius:10px;background:var(--sora-blue-50);font-size:15px;line-height:1.3;color:var(--sora-ink)}.plan__ai b{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:19px;line-height:1;color:var(--sora-blue);white-space:nowrap}.plan__cta{align-self:end;container-type:inline-size}@container (max-width: 300px){.plan__pkg{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width: 359px){.plan__reels{padding:7px 10px 6px;font-size:14px}.plan__reels b{font-size:16px}.plan__ai{padding:10px 12px;font-size:14px}}@media (min-width: 768px) and (max-width: 1023px){.plan{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);column-gap:28px}.plan>*{grid-column:1 / -1}.plan__head{justify-content:flex-start}.plan .plan__price{grid-column:1;align-self:center;padding-bottom:0}.plan .plan__ai{grid-column:2;grid-row:2}}@media (min-width: 1024px){.plans__cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:0}.plans__cards>.plan{grid-row:1 / span 4;grid-template-rows:subgrid;row-gap:var(--pl-row)}}.plans__foot{display:grid;gap:6px;margin-top:18px;font-size:14px;line-height:1.45;color:var(--sora-ink-70)}@media (min-width: 768px){.plans__foot{justify-items:center;margin-top:20px;font-size:15px;text-align:center}}.offer--lime,.offer--ink,.offer--paper{--of-cut: var(--sora-blue)}.offer--lime .deal__cta .btn,.offer--ink .deal__cta .btn,.offer--paper .deal__cta .btn{background:var(--sora-ink);border-color:var(--sora-ink);color:var(--sora-white)}@media (hover: hover){.offer--lime .deal__cta .btn:hover,.offer--ink .deal__cta .btn:hover,.offer--paper .deal__cta .btn:hover{background:#2a2a2a;border-color:#2a2a2a}}.offer--lime .deal__cta .btn:focus-visible,.offer--ink .deal__cta .btn:focus-visible,.offer--paper .deal__cta .btn:focus-visible{outline-color:var(--sora-ink)}.offer--lime .deal__price,.offer--ink .deal__price,.offer--paper .deal__price{color:var(--sora-ink)}.offer--lime{--of-panel: rgb(17 17 17 / .06);--pl-rule: rgb(17 17 17 / .16);background:var(--sora-lime);color:var(--sora-ink)}.offer--lime .offer__tag{background:var(--sora-ink);color:var(--sora-lime)}.offer--lime .offer__on,.offer--lime .offer__ends,.offer--lime .offer__t small{color:#111111b8}.offer--lime .offer__ends b,.offer--lime .offer__slots b,.offer--lime .offer__t b,.offer--lime .offer__ends .icon{color:var(--sora-ink)}.offer--lime .offer__seat{border-color:#111c;color:var(--sora-ink)}.offer--lime .offer__seat.is-taken{background:var(--sora-ink);color:var(--sora-lime)}.offer--lime .offer__slots,.offer--lime .offer__t+.offer__t,.offer--lime .offer__t:first-child{border-color:#1113}.offer--lime .bonus__stub{background:var(--sora-ink);color:var(--sora-lime)}.offer--lime .bonus__stub .icon{color:var(--sora-lime)}.offer--lime .bonus__stub:after{border-right-color:#dfff0080}.offer--lime .bonus:before,.offer--lime .bonus:after{background:var(--sora-lime)}.offer--lime .deal__off{background:var(--sora-ink);color:var(--sora-lime)}.offer--lime .deal{box-shadow:0 1px #1111110f}.offer--ink{background:var(--sora-ink)}.offer--ink .bonus:before,.offer--ink .bonus:after{background:var(--sora-ink)}.offer--ink .offer__seat.is-taken{background:var(--sora-lime);border-color:var(--sora-lime);color:var(--sora-ink)}.offer--paper{--of-panel: var(--sora-paper);--pl-rule: var(--sora-line-strong);background:var(--sora-white);color:var(--sora-ink);box-shadow:inset 0 0 0 1.5px var(--sora-ink)}.offer--paper .offer__on,.offer--paper .offer__ends,.offer--paper .offer__t small{color:var(--sora-ink-70)}.offer--paper .offer__ends b,.offer--paper .offer__slots b,.offer--paper .offer__t b,.offer--paper .offer__ends .icon{color:var(--sora-ink)}.offer--paper .offer__seat{border-color:var(--sora-ink);color:var(--sora-ink)}.offer--paper .offer__seat.is-taken{background:var(--sora-ink);color:var(--sora-lime)}.offer--paper .offer__slots,.offer--paper .offer__t+.offer__t,.offer--paper .offer__t:first-child{border-color:var(--sora-line-strong)}.offer--paper .bonus{box-shadow:inset 0 0 0 1.5px var(--sora-ink)}.offer--paper .bonus:before,.offer--paper .bonus:after{background:var(--sora-white);box-shadow:inset 0 0 0 1.5px var(--sora-ink)}.offer--paper .deal{background:var(--sora-paper)}.offer--lime .deal__reels,.offer--ink .deal__reels{background:#f1f1ea;color:var(--sora-ink)}.offer--lime .deal__ai,.offer--ink .deal__ai{background:#f4f4ee}.offer--paper .deal__reels,.offer--paper .deal__ai{background:var(--sora-white);color:var(--sora-ink)}.offer--lime .deal__ai b,.offer--ink .deal__ai b,.offer--paper .deal__ai b{color:var(--sora-ink)}.plans__compare{display:flex;justify-content:center;margin-top:16px}.cmp-open{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:8px 16px 8px 8px;border:1.5px solid var(--sora-ink);border-radius:14px;background:var(--sora-white);color:var(--sora-ink);font:var(--fw-bold) 18px/1.1 var(--font-display);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out)}.cmp-open[hidden]{display:none}.cmp-open__badge{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:10px;background:var(--sora-lime)}.cmp-open__badge .icon{--icon-size: 22px;--icon-color: var(--sora-ink)}.cmp-open__label{flex:1 1 auto;padding-top:2px}.cmp-open__arrow{--icon-size: 20px;--icon-color: var(--sora-ink);transition:translate var(--dur-fast) var(--ease-out)}@media (hover: hover){.cmp-open:hover{background:var(--sora-paper)}.cmp-open:hover .cmp-open__arrow{translate:3px 0}}.cmp-open:active{background:var(--sora-paper)}.cmp-open:focus-visible{outline-color:var(--sora-ink);outline-offset:3px}@media (min-width: 768px){.plans__compare{margin-top:20px}.cmp-open{width:auto;min-width:380px;padding-right:20px}}.cmp-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:min(92dvh,880px);margin:0;padding:0;border:0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--sora-white);color:var(--sora-ink);box-shadow:0 -12px 40px #1111112e;overflow:hidden;overscroll-behavior:contain}.cmp-sheet:not([open]){display:none}.cmp-sheet::backdrop{background:#091d508c;backdrop-filter:blur(2px)}.cmp-sheet__panel{display:flex;flex-direction:column;max-height:inherit}.cmp-sheet__grab{align-self:center;flex:none;width:40px;height:4px;margin-top:10px;border-radius:var(--radius-full);background:var(--sora-line-strong)}.cmp-sheet__head{display:flex;flex:none;align-items:center;gap:10px;padding:6px 10px 6px 16px}.cmp-sheet__title{font:var(--fw-extrabold) 22px/1.1 var(--font-display);letter-spacing:-.02em;color:var(--sora-ink);white-space:nowrap}.cmp-tag{display:inline-flex;flex:none;align-items:center;height:28px;padding:0 12px;border-radius:var(--radius-full);background:var(--sora-ink);color:var(--sora-lime);font:var(--fw-bold) 14px/1 var(--font-display);white-space:nowrap}.cmp-sheet__close{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-left:auto;border:0;border-radius:50%;background:var(--sora-paper);color:var(--sora-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.cmp-sheet__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (hover: hover){.cmp-sheet__close:hover{background:var(--sora-blue-50)}}.cmp-sheet__body{--pad: 16px;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--pad)}.cmp-sheet__body:focus-visible{outline-offset:-3px}html:not(.offer-ended) .cmp-sheet .when-regular,html.offer-ended .cmp-sheet .when-offer{display:none!important}.cmp{--cols: repeat(3, minmax(0, 1fr));--gap: 6px;display:block;width:100%;border-collapse:separate}.cmp thead,.cmp tbody,.cmp tfoot{display:contents}:where(.cmp) :where(th,td){padding:0;font-weight:inherit;text-align:inherit;vertical-align:middle}.cmp__row{position:relative;display:grid;grid-template-columns:var(--cols);column-gap:var(--gap)}.cmp__corner{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cmp__row--plans{position:sticky;top:0;z-index:2;margin:0 calc(-1 * var(--pad));padding:8px var(--pad) 10px;background:var(--sora-white);transition:box-shadow var(--dur-fast) var(--ease-out)}.cmp__row--plans.is-stuck{box-shadow:0 1px 0 var(--sora-line),0 8px 16px -12px #1111112e}.cmp__plan{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;text-align:center}.cmp__name{font:var(--fw-bold) 15px/1 var(--font-display);color:var(--sora-ink-70)}.cmp__price{font:var(--fw-extrabold) 21px/1 var(--font-display);letter-spacing:-.02em;color:var(--sora-ink);white-space:nowrap}.cmp__per{display:block;margin-top:6px;font:var(--fw-regular) 14px/1 var(--font-body);letter-spacing:0;color:var(--sora-ink-70)}.cmp__deal{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cmp__was{position:relative;font:var(--fw-bold) 14px/1 var(--font-display);color:var(--sora-ink-50);text-decoration:none;white-space:nowrap}.cmp__was:after{content:"";position:absolute;left:-.06em;right:-.06em;top:calc(50% - .04em);height:max(1.5px,.07em);border-radius:2px;background:currentColor}.cmp__off{display:inline-flex;flex:none;align-items:center;height:22px;padding:0 7px;border-radius:6px;background:var(--sora-ink);color:var(--sora-lime);font:var(--fw-extrabold) 14px/1 var(--font-display);white-space:nowrap}.cmp__row--deal{padding:0 0 10px}.cmp__row--deal .cmp__cell{display:flex;flex-direction:column;align-items:center;gap:5px}.cmp tbody .cmp__row:not(.cmp__row--deal){row-gap:7px;padding:10px 0 11px;border-top:1px solid var(--sora-line)}.cmp__label{grid-column:1 / -1;font:var(--fw-medium) 15px/1.3 var(--font-body);color:var(--sora-ink);text-align:left}.cmp__label small{display:block;margin-top:1px;font:var(--fw-regular) 14px/1.35 var(--font-body);color:var(--sora-ink-50);text-wrap:pretty}.cmp tbody .cmp__row:not(.cmp__row--deal) .cmp__cell{display:flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:6px;border-radius:9px;background:var(--sora-paper);text-align:center}.cmp__yes{--icon-size: 20px;color:var(--sora-blue)}.cmp__no{display:block;width:14px;height:2px;border-radius:2px;background:#11111173}.cmp__num{font:var(--fw-extrabold) 20px/1 var(--font-display);letter-spacing:-.02em;color:var(--sora-ink)}.cmp__amt{font:var(--fw-bold) 15px/1 var(--font-display);color:var(--sora-ink);white-space:nowrap}.cmp__cell--text{font:var(--fw-medium) 14px/1.3 var(--font-body);color:var(--sora-ink)}.cmp__lines{display:flex;flex-direction:column;align-items:center;gap:1px}.cmp__lines .is-had{color:var(--sora-ink-50);font-weight:var(--fw-regular)}.cmp__txt{text-wrap:balance}.cmp__row--claim{position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--pad));padding:10px var(--pad) calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sora-line);background:var(--sora-white)}.cmp__go{min-width:0;container-type:inline-size}.cmp__claim{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;min-height:52px;padding:7px 4px;border:1.5px solid var(--sora-ink);border-radius:10px;background:var(--sora-ink);color:var(--sora-white);font-family:var(--font-display);line-height:1;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.cmp__claim-a{display:inline-flex;align-items:center;gap:6px;font-weight:var(--fw-bold);font-size:15px}.cmp__claim-a .icon{--icon-size: 16px;color:currentColor}.cmp__claim-b{font-weight:var(--fw-semibold);font-size:14px;white-space:nowrap}.cmp__claim--ask{border-color:var(--sora-blue);background:var(--sora-white);color:var(--sora-blue)}@media (hover: hover){.cmp__claim:hover{background:#2a2a2a;border-color:#2a2a2a}.cmp__claim--ask:hover{background:var(--sora-blue-50);border-color:var(--sora-blue)}}@container (min-width: 180px){.cmp__claim{flex-direction:row;gap:6px;min-height:50px;padding:0 10px}.cmp__claim-a{gap:8px;font-size:16px}.cmp__claim-a .icon{--icon-size: 20px}.cmp__claim-b{font-weight:var(--fw-bold);font-size:16px}}.cmp__note{font:var(--fw-regular) 14px/1.35 var(--font-body);color:var(--sora-ink-70)}.cmp__note--strong{font:var(--fw-bold) 17px/1.2 var(--font-display);color:var(--sora-ink)}.cmp__ends{display:flex;align-items:center;gap:8px;font:var(--fw-regular) 14px/1.3 var(--font-body);color:var(--sora-ink-70)}.cmp__ends .icon{--icon-size: 18px;color:var(--sora-ink)}.cmp__ends b{font:var(--fw-bold) 15px/1 var(--font-display);color:var(--sora-ink)}@media (max-width: 359px){.cmp-sheet__body{--pad: 12px}.cmp-sheet__head{padding-left:12px}.cmp-tag--head{display:none}.cmp{--gap: 5px}.cmp__price{font-size:19px}}@media (min-width: 768px){.cmp-sheet{inset:0;width:min(1120px,calc(100% - 2 * var(--page-margin)));max-height:min(calc(100dvh - 40px),900px);margin:auto;border-radius:var(--radius-2xl);box-shadow:0 24px 64px #091d5047}.cmp-sheet__grab{display:none}.cmp-tag--head{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cmp-sheet__head{padding:16px 16px 8px 28px}.cmp-sheet__title{font-size:28px}.cmp-sheet__body{--pad: 28px}.cmp{--cols: minmax(0, 1.3fr) repeat(3, minmax(0, 1fr));--gap: 10px}.cmp__corner{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.cmp__corner-in{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:8px;padding-bottom:14px}.cmp__row--plans{padding:2px var(--pad) 0}.cmp__row--plans.is-stuck{box-shadow:0 1px 0 var(--sora-line)}.cmp__plan{gap:9px;padding:18px 8px 12px;border-radius:16px 16px 0 0;background:var(--sora-paper)}.cmp__name{font-size:18px}.cmp__price{font-size:28px}.cmp__per{display:inline;margin:0 0 0 4px;font-size:15px}.cmp__deal{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;display:flex;align-items:center;gap:8px}.cmp__was{font-size:16px}.cmp__off{height:26px;font-size:14px}.cmp__row--deal{display:none}.cmp tbody .cmp__row:not(.cmp__row--deal){row-gap:0;padding:0;border-top:0}.cmp__label{grid-column:auto;display:flex;flex-direction:column;justify-content:center;min-height:42px;padding:7px 14px 7px 0;border-top:1px solid var(--sora-line);font-size:15px}.cmp tbody .cmp__row:not(.cmp__row--deal) .cmp__cell{min-height:42px;padding:6px 10px;border-radius:0;border-top:1px solid var(--sora-line)}.cmp__yes{--icon-size: 22px}.cmp__lines{display:block;text-align:center}.cmp__lines>span{white-space:nowrap}.cmp__cell--text{font-size:15px}.cmp__num{font-size:24px}.cmp__amt{font-size:18px}.cmp__row--claim{padding:0 var(--pad) 20px;border-top:0}.cmp__row--claim.is-stuck{box-shadow:0 -1px 0 var(--sora-line)}.cmp__row--claim .cmp__corner-in{justify-content:center;padding:0}.cmp__go{padding:10px 8px 12px;border-top:1px solid var(--sora-line);border-radius:0 0 16px 16px;background:var(--sora-paper)}}@media (min-width: 1024px){.cmp-sheet__head{padding:16px 16px 8px 32px}.cmp-sheet__body{--pad: 32px}.cmp{--cols: minmax(0, 1.6fr) repeat(3, minmax(0, 1fr));--gap: 12px}.cmp__name{font-size:19px}.cmp__price{font-size:30px}.cmp__label{padding-right:16px}}@media (min-width: 1024px) and (max-height: 899px){.cmp-sheet{max-height:calc(100dvh - 24px)}.cmp-sheet__head{padding:12px 14px 4px 32px}.cmp-sheet__title{font-size:26px}.cmp__plan{gap:6px;padding:12px 8px 9px}.cmp__name{font-size:17px}.cmp__price{font-size:26px}.cmp__corner-in{padding-bottom:10px}.cmp__label{min-height:36px;padding-block:4px}.cmp tbody .cmp__row:not(.cmp__row--deal) .cmp__cell{min-height:36px;padding-block:4px}.cmp__label small{margin-top:0;line-height:1.25}.cmp__num{font-size:22px}.cmp__row--claim{padding-bottom:14px}.cmp__go{padding:8px 8px 10px}.cmp__claim{min-height:46px}}@media (prefers-reduced-motion: no-preference){.cmp-sheet[open]{animation:svc-sheet-up .32s var(--ease-out)}.cmp-sheet[open]::backdrop{animation:svc-sheet-fade .32s var(--ease-out)}@media (min-width: 768px){.cmp-sheet[open]{animation-name:svc-sheet-rise}}}.results{position:relative;isolation:isolate;overflow-x:clip}.results__head{margin-bottom:var(--space-8)}.results__title>.t-eyebrow+.t-h2{margin-top:var(--space-4)}@media (max-width: 767px){.results__head{margin-bottom:var(--space-6)}.results__title>.t-eyebrow+.t-h2{margin-top:var(--space-3)}}@media (min-width: 380px) and (max-width: 767px),(max-width: 339px){.results__br{display:none}}.results__claims{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--line-dark);container-type:inline-size}.results__claim{--pre-fs: 20px;--pre-gap: 8px;--pad-x: 32px;--pad-sum: calc(var(--pad-x) * 2);min-width:0;margin:0;padding:24px var(--pad-x)}.results__claim+.results__claim{border-left:1px solid var(--line-dark)}.results__claim .claim__pre{margin:0 0 var(--pre-gap);font-size:var(--pre-fs)}.results__claim--nopre .claim__num{margin-top:calc(var(--pre-fs) * 1.15 + var(--pre-gap))}.results__claim .claim__label{max-width:22ch;margin-top:10px;font-size:20px}.results__claim.claim--xl .claim__num{font-size:80px;font-size:clamp(28px,(100cqi / 3 - var(--pad-sum)) / 2.8,80px)}@media (min-width: 768px){.results__nb{white-space:nowrap}}@media (min-width: 1024px) and (max-width: 1279px){.results__claim{--pad-x: 24px;padding-block:20px}}@media (min-width: 768px) and (max-width: 1023px){.results__claim{--pre-fs: 17px;--pre-gap: 6px;--pad-x: 20px;padding-block:18px}.results__claim .claim__label{font-size:17px;margin-top:8px}}@media (max-width: 767px){.results__claim{--pre-fs: 14px;--pre-gap: 4px;--pad-x: 10px;padding-block:13px}.results__claim:first-child{padding-left:0}.results__claim:last-child{padding-right:0}.results__claim .claim__label{font-size:14px;margin-top:6px}.results__claim.claim--xl .claim__num{font-size:34px;font-size:clamp(26px,(100cqi / 3 - 20px) / 2.8,44px)}}.results__mask{display:inline-flex;overflow:clip;padding-block:.08em;margin-block:-.08em;vertical-align:top}.results__char{display:inline-block;white-space:pre}.results__sub{margin-top:var(--space-10);max-width:46rem}.results__subhead{color:var(--s-head)}.results__sublead{margin-top:var(--space-3)}@media (max-width: 767px){.results__sub{margin-top:var(--space-6)}.results__sublead{margin-top:var(--space-2)}}.results__carousel{margin-top:var(--space-10)}@media (max-width: 767px){.results__carousel{margin-top:var(--space-4)}}.results__wall{display:grid;column-gap:var(--grid-gap)}@media (min-width: 768px){.results__wall{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--grid-gap);max-width:920px;margin-inline:auto;align-items:start}.results__item{position:relative}.results__item:nth-child(2){z-index:1}.results__item:not(:nth-child(2)){margin-top:calc(10% * 1600 / 738)}.results__item:not(:nth-child(2)) .wa-card{width:90%;margin-inline:auto}}@media (min-width: 1024px){.results>.container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}.results__head{grid-column:1 / -1;grid-row:1}.results__claims{grid-column:1 / -1;grid-row:2}.results__sub{grid-column:1 / span 3;grid-row:3;align-self:start;max-width:22rem}.results__carousel{grid-column:4 / -1;grid-row:3;align-self:start;padding-left:var(--space-6)}.results__wall{column-gap:28px;max-width:none;margin-inline:0}}@media (min-width: 1280px){.results__head{grid-column:1 / span 7;grid-row:1;align-self:end;margin-bottom:0}.results__claims{grid-column:8 / -1;grid-row:1;align-self:end;grid-template-columns:.85fr 1fr 1.15fr;border-block:0}.results__claim{--pad-x: 24px;--pad-sum: 25px;padding:0 0 4px var(--pad-x);border-left:1px solid var(--line-dark)}.results__claim .claim__label{font-size:18px}.results__claim.claim--xl .claim__num{font-size:clamp(44px,(100cqi * 1.15 / 3 - var(--pad-sum)) / 2.8,80px)}.results__nb{display:block;white-space:normal}.results>.container:after{content:"";grid-column:1 / -1;grid-row:2;align-self:start;height:1px;margin-top:var(--space-8);background:var(--line-dark)}.results__sub,.results__carousel{grid-row:2;margin-top:calc(var(--space-8) + var(--space-8))}.results__wall{column-gap:36px;max-width:min(820px,100% - 150px);margin-inline:0 auto}}@media (min-width: 1280px){.results__wall{max-width:min(820px,100% - 150px,(100vh - 250px) * 1.384 + 132px)}}@supports (height: 100svh){@media (min-width: 1280px){.results__wall{max-width:min(820px,100% - 150px,(var(--svh, 1svh) * 100 - 250px) * 1.384 + 132px)}}}@media (min-width: 1440px){.results__head{grid-column:1 / span 6}.results__claims{grid-column:7 / -1}}.wa-card{margin:0}.wa-card__rise{position:relative}a.wa-phone{display:block;color:inherit;text-decoration:none;cursor:zoom-in;-webkit-tap-highlight-color:transparent}a.wa-phone:focus-visible{outline:2px solid var(--sora-lime);outline-offset:4px}.wa-phone{position:relative;padding:9px;border:1px solid var(--line-dark-strong);border-radius:36px;background:var(--sora-black-2)}.wa-phone__screen{position:relative;overflow:hidden;border-radius:28px;background:var(--sora-black-2)}.wa-phone__unveil{position:relative}.wa-phone__img{display:block;width:100%;height:auto}.wa-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.wa-ring rect{fill:none;stroke:var(--sora-lime);stroke-width:3}.wa-ring-zone{position:absolute;visibility:hidden;pointer-events:none}.wa-card__body{margin-top:var(--space-5);text-align:center}.wa-card__attr{max-width:24ch;margin-inline:auto;color:var(--on-dark-50);text-wrap:balance}@media (max-width: 767px){.wa-card__body{margin-top:var(--space-3)}.wa-card__attr{font-size:14px}.wa-card__src{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.wa-card__text{margin-top:var(--space-4);border-radius:var(--radius-xl);color:var(--sora-ink)}.wa-card__text[hidden]{display:none}@media (max-width: 767px){.results__wall{position:relative;display:flex;gap:16px;margin-inline:calc(-1 * var(--page-margin));padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin);overflow-x:auto;overflow-y:hidden;padding-bottom:8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}html.js .results__wall{scrollbar-width:none}html.js .results__wall::-webkit-scrollbar{display:none}.results__item{flex:0 0 min(56vw,230px);scroll-snap-align:start}.results__controls{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:calc(var(--space-5) - 8px)}.results__controls[hidden]{display:none}.results__nav{display:inline-flex;align-items:center;gap:var(--space-3)}.results__status{min-width:3.5em;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1;text-align:center;font-variant-numeric:tabular-nums;color:var(--on-dark)}.results__dots{display:inline-flex;gap:8px}.results__dot{width:8px;height:8px;border-radius:50%;background:var(--line-dark-strong);transition:background-color var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out)}.results__dot.is-active{width:22px;border-radius:4px;background:var(--sora-lime)}}@media (min-width: 768px){.results__controls{display:none!important}}html.reveal-failsafe .results :is(.wa-card__rise,.wa-card__meta,.results__carousel,.results__char,.claim__pre,.claim__label),.results.section-failsafe :is(.wa-card__rise,.wa-card__meta,.results__carousel,.results__char,.claim__pre,.claim__label){opacity:1!important;visibility:visible!important;transform:none!important}html.reveal-failsafe .results .wa-phone__unveil,.results.section-failsafe .wa-phone__unveil{clip-path:none!important}html.reveal-failsafe .results .wa-ring rect,.results.section-failsafe .wa-ring rect{stroke-dasharray:none!important;stroke-dashoffset:0!important}html.reveal-failsafe .results mark.hl,.results.section-failsafe mark.hl{--hl: 100% !important}@supports (background-clip: text,padding-box) or (-webkit-background-clip: text,padding-box){html.js.motion-ok :is(.results,.reviews) mark.hl.is-sweep{background-image:linear-gradient(90deg,var(--sora-ink) var(--hl, 100%),var(--hl-pre, var(--s-head)) var(--hl, 100%)),linear-gradient(var(--sora-lime),var(--sora-lime));background-repeat:no-repeat;background-position:0 0,0 100%;background-size:100% 100%,var(--hl, 100%) 100%;-webkit-background-clip:text,padding-box;background-clip:text,padding-box;color:transparent;-webkit-text-fill-color:transparent}}.wa-lightbox{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;overflow:auto;overscroll-behavior:contain;background:#111111eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--on-dark)}.wa-lightbox::backdrop{background:transparent}.wa-lightbox[open]{animation:wa-lb-in .2s var(--ease-out)}@keyframes wa-lb-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.wa-lightbox[open]{animation:none}}.wa-lightbox__layout{display:grid;grid-template-rows:auto 1fr;min-height:100%;padding:12px 20px 24px}.wa-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px}.wa-lightbox__count{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1;font-variant-numeric:tabular-nums;color:var(--on-dark)}.wa-lightbox__close{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 10px;border-radius:var(--radius-full);background:var(--sora-black-2);box-shadow:inset 0 0 0 1px var(--line-dark-strong);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:15px;line-height:1;color:var(--on-dark);transition:background-color var(--dur-fast) var(--ease-out)}.wa-lightbox__close .icon{width:24px;height:24px;color:inherit}@media (hover: hover){.wa-lightbox__close:hover{background:#2a2a2a}}.wa-lightbox__close:active{background:#232323}.wa-lightbox__stage{display:grid;grid-template-columns:minmax(44px,1fr) auto minmax(44px,1fr);grid-template-areas:"prev fig next" "text text text";align-items:center;column-gap:var(--space-6);row-gap:var(--space-6);padding-top:var(--space-2)}.wa-lightbox__nav--prev{grid-area:prev;justify-self:end}.wa-lightbox__nav--next{grid-area:next;justify-self:start}.wa-lightbox__figure{grid-area:fig;justify-self:center;touch-action:pan-y}.wa-lightbox__img{display:block;width:auto;height:auto;max-width:100%;max-height:86svh;border-radius:16px;background:var(--sora-black-2);transition:opacity var(--dur-base) var(--ease-out)}.wa-lightbox__img.is-swapping{opacity:.35}.wa-lightbox__text{grid-area:text;justify-self:center;width:min(100%,560px);border-radius:var(--radius-xl);color:var(--sora-ink)}.wa-lightbox__summary,.wa-card__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:0 20px;border-radius:var(--radius-xl);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:16px;line-height:1.2;cursor:pointer;list-style:none}.wa-card__summary{min-height:44px;padding:0 16px;font-size:15px}.wa-lightbox__summary::-webkit-details-marker,.wa-card__summary::-webkit-details-marker{display:none}.wa-lightbox__summary .icon,.wa-card__summary .icon{flex:none;width:22px;height:22px;transition:transform var(--dur-base) var(--ease-out)}.wa-lightbox__text[open] .wa-lightbox__summary .icon,.wa-card__text[open] .wa-card__summary .icon{transform:rotate(180deg)}.wa-lightbox__summary:focus-visible,.wa-card__summary:focus-visible{outline-offset:-4px}@media (hover: hover){.wa-lightbox__summary:hover,.wa-card__summary:hover{color:var(--sora-blue)}}.wa-transcript{display:grid;gap:12px;margin:0;padding:16px 20px 20px;border-top:1px solid var(--sora-line)}.wa-transcript[hidden]{display:none}.wa-transcript__msg{display:grid;gap:2px;max-width:92%}.wa-transcript__msg--out{justify-self:end;text-align:right}.wa-transcript dt{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:13px;line-height:1.3;color:var(--sora-blue)}.wa-transcript__msg--out dt{color:var(--sora-ink-70)}.wa-transcript dd{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.45;color:var(--sora-ink)}.wa-transcript__time{font-size:13px;font-variant-numeric:tabular-nums;color:var(--sora-ink-70);white-space:nowrap}@media (min-width: 1024px){.wa-lightbox__layout{padding:16px 32px 24px}.wa-lightbox__stage{grid-template-columns:44px auto 44px minmax(0,360px);grid-template-areas:"prev fig next text";justify-content:center;align-items:center;column-gap:var(--space-6)}.wa-lightbox__text{align-self:start;width:100%;max-height:86svh;overflow:auto;overscroll-behavior:contain}.wa-lightbox__img{max-height:min(86svh,calc(100svh - 104px))}}@media (max-width: 767px){.wa-lightbox__layout{padding:8px 16px 24px}.wa-lightbox__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"fig fig" "prev next" "text text";column-gap:var(--space-8);row-gap:var(--space-4)}.wa-lightbox__img{max-height:min(86svh,calc(100svh - 160px))}}.reviews__layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "nav"}.reviews__head{grid-area:head;margin-block-end:var(--space-8)}.reviews__stage{grid-area:stage}.reviews__nav{grid-area:nav}.reviews__stage{display:grid;position:relative;border-radius:var(--radius-xl);background:var(--sora-blue);color:var(--sora-paper);touch-action:pan-y;overflow:hidden}.reviews__stage:after{content:"”";position:absolute;right:-.06em;bottom:-.52em;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:360px;line-height:1;color:#f7f7ef0f;pointer-events:none;user-select:none}.rv-quote{position:relative;z-index:1;display:flex;flex-direction:column;margin:0;--rv-pad-top: 36px;--rv-pad-x: 48px;padding:var(--rv-pad-top) var(--rv-pad-x) 32px}html.js .rv-quote{grid-area:1 / 1}html.js .rv-quote:not(.is-active){opacity:0;visibility:hidden;transition:opacity .26s var(--ease-out),visibility 0s linear .26s}html.js .rv-quote.is-active{opacity:1;visibility:visible;transition:opacity .36s var(--ease-out) 80ms,visibility 0s}@media (prefers-reduced-motion: reduce){html.js .rv-quote:not(.is-active),html.js .rv-quote.is-active{transition:none}}html.reveal-failsafe .reviews:not(.reviews--tabs) .rv-quote,.reviews.section-failsafe:not(.reviews--tabs) .rv-quote{grid-area:auto;opacity:1;visibility:visible;transition:none}html:not(.js) .rv-quote+.rv-quote,html.reveal-failsafe .reviews:not(.reviews--tabs) .rv-quote+.rv-quote,.reviews.section-failsafe:not(.reviews--tabs) .rv-quote+.rv-quote{border-top:1px solid var(--line-on-blue)}.rv-quote__top{position:absolute;top:var(--rv-pad-top);right:var(--rv-pad-x);line-height:1}.rv-quote__body{display:flex;flex-direction:column;gap:var(--space-3);padding-top:2px}html.js .rv-quote__body{margin-block:auto}.rv-quote__glyph{display:block;height:.5em;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:72px;line-height:.9;color:var(--sora-lime);user-select:none}.rv-quote__count{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--on-blue-70)}.rv-quote__text{margin:0}html.js .rv-quote__by{margin-top:0}.rv-quote__text p{font-family:var(--font-display);font-weight:var(--fw-medium, 500);font-size:26px;line-height:1.42;letter-spacing:-.005em;color:var(--sora-paper);text-wrap:pretty}.rv-quote__text mark.hl{padding:.04em .15em 0}.rv-quote__by{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:auto;padding-top:var(--space-5)}.rv-quote__by:before{content:"";flex:0 0 100%;height:1px;margin-bottom:var(--space-3);background:var(--line-on-blue)}.rv-quote__name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:20px;line-height:1.2;color:var(--sora-paper)}.rv-quote__spec{font-family:var(--font-body);font-size:15px;line-height:1.4;color:var(--on-blue-70)}html:not(.js) .reviews__nav,html.reveal-failsafe .reviews:not(.reviews--tabs) .reviews__nav,.reviews.section-failsafe:not(.reviews--tabs) .reviews__nav{display:none}.reviews__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.rv-tabs{display:flex;align-items:center;justify-content:center}.rv-tab{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--sora-ink);cursor:pointer;text-align:left}.rv-step:disabled{opacity:.35;cursor:default}@media (max-width: 1023px){.rv-tab{width:44px;height:44px;padding:0}.rv-tab__num,.rv-tab__arrow{display:none}.rv-tab__who{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rv-tab:before{content:"";width:8px;height:8px;border-radius:4px;background:var(--sora-ink-30, rgb(17 17 17 / .28));transition:width var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out)}.rv-tab[aria-selected=true]:before{width:24px;background:var(--sora-blue)}.rv-tab:focus-visible{outline-offset:-6px;border-radius:12px}}@media (min-width: 1024px){.rv-step{display:none}}@media (max-width: 359px){.rv-step{display:none}.reviews__nav{justify-content:center}}@media (min-width: 768px) and (max-width: 1023px){.rv-quote{--rv-pad-top: 32px;--rv-pad-x: 40px;padding-bottom:28px}.rv-quote__text p{font-size:22px}}@media (max-width: 767px){.reviews__head{margin-block-end:var(--space-5)}.reviews__head>.t-h2+*{margin-block-start:var(--space-4)}.reviews__head .t-lead{font-size:17px}.rv-quote{--rv-pad-top: 20px;--rv-pad-x: 20px;padding-bottom:18px}.rv-quote__body{gap:var(--space-2)}.rv-quote__glyph{font-size:52px}.rv-quote__count{font-size:13px}.rv-quote__text p{font-size:16.5px;line-height:1.5;letter-spacing:0}.rv-quote__by{padding-top:var(--space-3);gap:2px 10px}.rv-quote__by:before{margin-bottom:var(--space-3)}.rv-quote__name{font-size:17px}.rv-quote__spec{font-size:14px}.reviews__stage:after{font-size:240px}.reviews__nav{margin-top:var(--space-3);gap:var(--space-1)}}@media (min-width: 1024px){.reviews__layout{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"head head head head head stage stage stage stage stage stage stage" "nav  nav  nav  nav  nav  stage stage stage stage stage stage stage";column-gap:var(--grid-gap)}.reviews__head{margin-block-end:var(--space-6)}.reviews__stage{margin-left:var(--space-6)}.reviews__nav{display:block;margin-top:0;align-self:end}.rv-tabs{flex-direction:column;align-items:stretch;border-top:1px solid var(--sora-line)}.rv-tab{justify-content:flex-start;gap:var(--space-4);min-height:54px;padding:6px 16px 6px 0;border-bottom:1px solid var(--sora-line);transition:color var(--dur-base) var(--ease-out),padding var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.rv-tab:before{content:none}.rv-tab[aria-selected=true]{padding-left:20px;box-shadow:inset 4px 0 0 var(--sora-blue)}.rv-tab__num{flex:none;width:2ch;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:15px;line-height:1;font-variant-numeric:tabular-nums;color:var(--sora-ink-70)}.rv-tab__who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.rv-tab__name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:19px;line-height:1.2;color:var(--sora-ink)}.rv-tab__spec{font-family:var(--font-body);font-size:14px;line-height:1.35;color:var(--sora-ink-70)}.rv-tab__arrow{flex:none;width:22px;height:22px;color:var(--sora-blue);opacity:0;transform:translate(-6px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.rv-tab[aria-selected=true] .rv-tab__name,.rv-tab[aria-selected=true] .rv-tab__num{color:var(--sora-blue)}.rv-tab[aria-selected=true] .rv-tab__arrow{opacity:1;transform:none}@media (hover: hover){.rv-tab:hover .rv-tab__name{color:var(--sora-blue)}.rv-tab:not([aria-selected=true]):hover .rv-tab__arrow{opacity:.4;transform:none}}.rv-tab:focus-visible{outline-offset:2px}.rv-quote__glyph{font-size:80px}.rv-quote__text p{font-size:28px;line-height:1.4}.rv-quote__by{margin-top:0}}@media (min-width: 1280px) and (max-width: 1439px){.reviews__layout{grid-template-areas:"head head head head head head stage stage stage stage stage stage" "nav  nav  nav  nav  nav  nav  stage stage stage stage stage stage"}.rv-quote{--rv-pad-x: 40px}.rv-quote__text p{font-size:24px}}@media (min-width: 1024px) and (max-width: 1279px){.rv-quote{--rv-pad-top: 32px;--rv-pad-x: 40px;padding-bottom:28px}.rv-quote__text p{font-size:22px}.reviews__stage{margin-left:0}}html.reveal-failsafe .reviews mark.hl,.reviews.section-failsafe mark.hl{--hl: 100% !important}.services__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "cards" "ctl" "bar"}.services__head{grid-area:head;margin-block-end:28px}.services__cards{grid-area:cards}.services__controls{grid-area:ctl}.services__bar{grid-area:bar;margin-block-start:var(--grid-gap)}@media (min-width: 1024px){.services__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);grid-template-areas:"head head head head head head head bar bar bar bar bar" "cards cards cards cards cards cards cards cards cards cards cards cards";align-items:end}.services__head,.services__bar{margin-block:0 28px}}.services__cat{display:flex;align-items:center;gap:var(--space-4);margin-block-end:var(--space-4);padding-block-end:14px;border-bottom:1.5px solid var(--sora-blue)}.services__cat-badge{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-lg);background:var(--sora-lime)}.services__cat-badge .icon{--icon-color: var(--sora-ink);width:26px;height:26px}.services__cat-text{display:flex;flex-direction:column;gap:4px;min-width:0}.services__cat-name{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(24px,2.2vw,32px);line-height:1.05;letter-spacing:-.015em;color:var(--sora-blue)}.services__cat-sub{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:15px;line-height:1.3;color:var(--sora-ink-70)}@media (max-width: 767px){.services__cat{gap:var(--space-3);padding-block-end:10px;margin-block-end:14px}.services__cat-badge{width:44px;height:44px;border-radius:10px}.services__cat-badge .icon{width:22px;height:22px}.services__cat-name{font-size:22px}.services__cat-sub{font-size:14px}}.services__cards{display:grid;grid-template-rows:repeat(6,auto);column-gap:var(--grid-gap);row-gap:0}@media (min-width: 1024px){.services__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.services__item{display:grid;grid-row:span 6;grid-template-rows:subgrid;min-width:0}.svc{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;align-items:start;min-width:0;padding:var(--space-6) var(--space-6) 14px;border:1px solid var(--sora-line);border-radius:var(--radius-xl);background:var(--sora-white)}@media (min-width: 1024px){.svc{padding:28px 28px 18px}}.svc__top{display:flex;align-items:center;align-self:center;gap:14px}.svc__badge{--icon-badge: 44px;--icon-size: 22px}.svc__title{color:var(--sora-blue)}@media (min-width: 1024px) and (max-width: 1439px){.svc__title{font-size:24px}}.svc__body{margin-top:10px;font-size:16px;line-height:1.5}.svc__chip{display:flex;justify-content:center;align-self:stretch;justify-self:stretch;margin-top:14px;padding:12px 16px}.svc .price-chip__note,.svc-sheet .price-chip__note{font-size:13px}.svc__inc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px var(--space-3);align-self:stretch;margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--sora-line)}.svc__label{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:13px;line-height:20px;letter-spacing:.08em;text-transform:uppercase;color:var(--sora-blue)}.svc__checklist{align-self:stretch;margin-top:var(--space-3)}.svc__checklist>li{break-inside:avoid;display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body);font-size:15px;line-height:1.45;color:var(--sora-ink);text-wrap:pretty}.svc__checklist>li+li{margin-top:var(--space-2)}.svc__checklist .check{margin-top:1px}@media (min-width: 1440px){.svc:not(.svc--all-wide) .svc__checklist.is-collapsed>li:nth-child(n+5){display:none}}@media (min-width: 768px) and (max-width: 1439px){.svc:not(.svc--all-mid) .svc__checklist.is-collapsed>li:nth-child(n+4){display:none}}@media (max-width: 767px){.svc:not(.svc--all-phone) .svc__checklist.is-collapsed>li:nth-child(n+3){display:none}}:is(html.reveal-failsafe,.section-failsafe) .services .check path{stroke-dashoffset:0!important}.svc__more:not([hidden]){position:relative;display:inline-flex;align-items:center;gap:4px;min-height:20px;margin-right:-4px;padding:0 4px;border:0;border-radius:var(--radius-md);background:none;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:15px;line-height:20px;color:var(--sora-blue);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.svc__more:after{content:"";position:absolute;inset:-12px -8px}.svc__more .icon{width:16px;height:16px;color:inherit;transition:translate var(--dur-base) var(--ease-out)}@media (hover: hover){.svc__more:hover{text-decoration-color:currentColor}.svc__more:hover .icon{translate:3px 0}}.svc__more:focus-visible{text-decoration-color:currentColor}@media (max-width: 767px){.svc--all-phone .svc__more:not([hidden]){display:none}}@media (min-width: 768px) and (max-width: 1439px){.svc--all-mid .svc__more:not([hidden]){display:none}}@media (min-width: 1440px){.svc--all-wide .svc__more:not([hidden]){display:none}}.svc__ask{container-type:inline-size;align-self:start;margin-top:var(--space-2);padding-block:10px;font-size:16px;line-height:24px}.svc__ask-full{display:none}@container (min-width: 356px){.svc__ask-full{display:inline}.svc__ask-short{display:none}}.svc__ask .text-link:after{inset:-12px -8px}.svc__wa{display:inline-block;width:18px;height:18px;margin-right:8px;vertical-align:-3px;fill:currentColor;stroke:none}.services__bar{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:var(--space-6) var(--space-8);border-radius:var(--radius-2xl)}.services__bar-title{text-wrap:balance;font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--sora-white)}.services__bar-sub{text-wrap:balance;margin-top:4px;font-family:var(--font-body);font-size:16px;line-height:1.5;color:var(--on-blue-90)}.services__bar-btn{flex:none}.services__bar-btn .icon{width:22px;height:22px;transition:translate var(--dur-base) var(--ease-out)}@media (hover: hover){.services__bar-btn:hover .icon{translate:4px 0}}.services__bar-btn:focus-visible .icon{translate:4px 0}@media (prefers-reduced-motion: reduce){.services__bar-btn .icon{translate:none!important}}@media (min-width: 768px) and (max-width: 1023px){.services__bar{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-8)}}@media (min-width: 1024px){.services__bar{gap:var(--space-4)}}@media (min-width: 1440px){.services__bar{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-6)}}@media (max-width: 767px){.services__head{margin-block-end:var(--space-5)}.svc{padding:var(--space-5) var(--space-5) 10px}.svc__top{gap:var(--space-3)}.svc__badge{--icon-badge: 40px;--icon-size: 22px}.svc__title{font-size:20px;line-height:1.1}.svc__body{margin-top:var(--space-2);font-size:15px;line-height:1.45}.svc__chip{margin-top:var(--space-3);padding:10px 12px}.svc .price-chip__amount{font-size:24px}:is(.svc,.svc-sheet) :is(.price-chip__from,.price-chip__per,.price-chip__note){font-size:14px}.svc__inc{margin-top:var(--space-3);padding-top:10px}.svc__label{font-size:12px;letter-spacing:.06em}.svc__checklist{margin-top:var(--space-2)}.svc__ask{margin-top:6px}.services__bar-more{display:none}.services__bar{align-items:stretch;padding:18px var(--space-5) var(--space-5);gap:14px}.services__bar-title{font-size:20px}.services__bar-sub{font-size:15px}.services__bar-btn{width:100%}}@media (max-width: 479px){.services__br{display:none}}@media (max-width: 359px){.svc{padding-inline:var(--space-4)}.svc__inc{column-gap:var(--space-2)}.svc__label{letter-spacing:.04em}}.services__controls{display:none}@media (max-width: 1023px){.services__cards{position:relative;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--grid-gap)) / 2 - 28px);column-gap:var(--grid-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none}.services__cards::-webkit-scrollbar{display:none}.services__item{scroll-snap-align:start;scroll-snap-stop:always}.services__controls:not([hidden]){display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-4)}.services .carousel-ctl__status{min-width:3.5em;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:16px;line-height:1;text-align:center;font-variant-numeric:tabular-nums;color:var(--sora-ink)}.services .carousel-ctl .btn:disabled{opacity:.35;cursor:default}}@media (max-width: 767px){.services__cards{grid-auto-columns:calc(100% - 40px);column-gap:var(--space-3)}.services__controls:not([hidden]){margin-top:10px}}.svc-sheet{position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:min(88dvh,720px);margin:0;padding:0;border:0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;background:var(--sora-white);color:var(--sora-ink);box-shadow:0 -12px 40px #1111112e;overflow:hidden;overscroll-behavior:contain}.svc-sheet:not([open]){display:none}.svc-sheet::backdrop{background:#091d508c;backdrop-filter:blur(2px)}.svc-sheet__panel{display:flex;flex-direction:column;max-height:inherit}.svc-sheet__grab{align-self:center;width:40px;height:4px;margin-top:10px;border-radius:var(--radius-full);background:var(--sora-line-strong)}.svc-sheet__head{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-bottom:1px solid var(--sora-line)}.svc-sheet__titles{flex:1 1 auto;min-width:0}.svc-sheet__eyebrow{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:13px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--sora-ink-70)}.svc-sheet__title{margin-top:4px;color:var(--sora-blue)}.svc-sheet__close{display:grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:var(--sora-paper);color:var(--sora-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.svc-sheet__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}@media (hover: hover){.svc-sheet__close:hover{background:var(--sora-blue-50)}}.svc-sheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-5) var(--space-6) var(--space-6)}.svc-sheet__list{margin-top:var(--space-5)}.svc-sheet__list>li+li{margin-top:0;padding-top:var(--space-3);border-top:1px solid var(--sora-line)}.svc-sheet__list>li{padding-bottom:var(--space-3)}.svc-sheet__list>li:last-child{padding-bottom:0}.svc-sheet__list .check{margin-top:2px}.svc-sheet__foot{padding:var(--space-4) var(--space-6) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sora-line);background:var(--sora-paper)}.svc-sheet__foot .btn{width:100%;white-space:normal;text-align:center;padding-inline:var(--space-5)}.svc-sheet__foot .svc__wa{flex-shrink:0;margin-right:0;vertical-align:0;width:20px;height:20px}@media (min-width: 768px){.svc-sheet{inset:0;width:min(560px,calc(100% - 2 * var(--page-margin)));max-height:min(84vh,760px);margin:auto;border-radius:var(--radius-2xl);box-shadow:0 24px 64px #091d5047}.svc-sheet__grab{display:none}.svc-sheet__head{padding:var(--space-6) var(--space-6) var(--space-5) var(--space-8)}.svc-sheet__body{padding:var(--space-6) var(--space-8) var(--space-8)}.svc-sheet__foot{padding:var(--space-5) var(--space-8)}}@media (prefers-reduced-motion: no-preference){.svc-sheet[open]{animation:svc-sheet-up .32s var(--ease-out)}.svc-sheet[open]::backdrop{animation:svc-sheet-fade .32s var(--ease-out)}@media (min-width: 768px){.svc-sheet[open]{animation-name:svc-sheet-rise}}}@keyframes svc-sheet-up{0%{transform:translateY(100%)}}@keyframes svc-sheet-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes svc-sheet-fade{0%{opacity:0}}.faq__layout{align-items:start}.faq__head{grid-column:1 / span 5;grid-row:1;align-self:start;min-width:0;padding-right:var(--space-6)}.faq__link{color:var(--sora-blue);font-weight:var(--fw-medium);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;border-radius:4px;padding-block:12px}.faq__link:focus-visible{padding-block:0;outline-offset:3px;text-underline-offset:2px}@media (hover: hover){.faq__link:hover{text-decoration-thickness:2px}}.faq__list{grid-column:6 / span 7;grid-row:1 / span 2;min-width:0}@media (min-width: 1024px){.faq__layout{grid-template-rows:auto 1fr}}@media (max-width: 1023px){.faq__head{grid-column:1 / -1;grid-row:auto;padding-right:0;margin-bottom:var(--space-8)}.faq__list{grid-column:1 / -1;grid-row:auto}}@media (max-width: 767px){.faq__head{margin-bottom:var(--space-5)}}.faq{--faq-q-fs: var(--fs-h4);--faq-q-lh: var(--lh-h4);--faq-row-pad: 18px}@media (max-width: 767px){.faq{--faq-q-fs: 1.125rem;--faq-q-lh: 1.25;--faq-row-pad: 15px}}.faq__item{border-top:1px solid var(--s-line)}.faq__item:last-child{border-bottom:1px solid var(--s-line)}.faq__q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6);min-height:56px;padding:var(--faq-row-pad) 0;border-radius:var(--radius-sm);list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}@media (max-width: 767px){.faq__q{gap:var(--space-4);min-height:52px}}.faq__q-text{min-width:0;font-size:var(--faq-q-fs);line-height:var(--faq-q-lh);color:var(--sora-ink);text-wrap:pretty;transition:color var(--dur-fast) var(--ease-out)}.faq__icon{position:relative;flex:none;width:28px;height:28px;margin-top:calc((var(--faq-q-fs) * var(--faq-q-lh) - 28px) / 2);border-radius:50%;background:var(--sora-blue);transition:background-color var(--dur-fast) var(--ease-out)}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:50%;top:50%;border-radius:1px;background:var(--sora-white)}.faq__icon:before{width:12px;height:2px;margin:-1px 0 0 -6px}.faq__icon:after{width:2px;height:12px;margin:-6px 0 0 -1px;transition:transform var(--dur-base) var(--ease-out)}.faq__item[open]>.faq__q .faq__icon:after{transform:scaleY(0)}@media (hover: hover){.faq__q:hover .faq__q-text{color:var(--sora-blue)}.faq__q:hover .faq__icon{background:var(--sora-blue-700)}}.faq__q:active .faq__q-text{color:var(--sora-blue-800)}.faq__q:active .faq__icon{background:var(--sora-blue-800)}.faq__a{max-width:680px;padding:0 calc(28px + var(--space-6)) var(--faq-row-pad) 0}.faq__a>*+*{margin-top:var(--space-3)}.faq__a{margin-top:-4px}@media (max-width: 767px){.faq__a{padding-right:0}.faq__link{padding-block:13px}.faq__a .t-body{font-size:.9375rem;line-height:1.55}}.faq__claim{display:flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:1.125rem;line-height:1.3;color:var(--sora-ink)}.faq__claim .icon{margin-top:1px;color:var(--sora-blue)}.faq__item{interpolate-size:allow-keywords}.faq__item::details-content{height:0;overflow:clip;transition:height var(--dur-base) var(--ease-out),content-visibility var(--dur-base) allow-discrete}.faq__item[open]::details-content{height:auto}@media (prefers-reduced-motion: reduce){.faq__item::details-content{transition:none}}:root{--seam-r: clamp(24px, 3vw, 48px)}.faq{position:relative;z-index:1;margin-top:calc(-1 * var(--seam-r));border-radius:var(--seam-r) var(--seam-r) 0 0;background:var(--sora-paper);padding-bottom:calc(var(--section-pad-y) + var(--seam-r))}@media (max-width: 767px){.faq{padding-bottom:calc(var(--space-8) + var(--seam-r))}}.faq__cap{grid-column:1 / span 5;grid-row:2;align-self:start;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-10);margin-right:var(--space-6);padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-lg, 16px);background:var(--sora-white);box-shadow:0 0 0 1px var(--s-line)}.faq__cap-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:1.375rem;line-height:1.2;color:var(--sora-ink)}.faq__cap-title .dot{color:var(--sora-blue)}.faq__cap-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (min-width: 1024px){.faq__cap-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.faq__cap-actions .btn{width:100%}}@media (min-width: 1280px){.faq__cap{width:fit-content;max-width:calc(100% - var(--space-6))}.faq__cap-actions{grid-template-columns:1fr 1fr}}@media (max-width: 1023px){.faq__cap{grid-column:1 / -1;grid-row:auto;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);margin-top:var(--space-8);margin-right:0;padding:var(--space-4) var(--space-5)}}@media (max-width: 767px){.faq__cap{margin-top:var(--space-5);padding:var(--space-4)}.faq__cap-title{font-size:1.125rem}.faq__cap-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.faq__cap-actions .btn{width:100%;padding-inline:var(--space-3)}}@media (max-width: 359px){.faq__cap-actions{grid-template-columns:1fr}}html.offer-ended .offer-only{display:none}.contact{position:relative;isolation:isolate;--contact-ctl-h: 48px;--contact-field-gap: var(--space-5)}@media (max-width: 767px){.contact{--contact-field-gap: 14px}}.contact.contact--flood{background:var(--sora-paper)}.contact.contact--flood:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sora-lime);clip-path:circle(var(--flood-r, 0px) at var(--flood-x, 25%) var(--flood-y, 30%));will-change:clip-path;pointer-events:none}.contact__layout{align-items:start}.contact__intro{grid-column:1 / span 6;min-width:0;padding-right:clamp(0px,4vw,64px)}.contact__card{grid-column:7 / span 6;min-width:0;margin-top:calc(var(--fs-eyebrow) * var(--lh-eyebrow) + var(--space-4));padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:0 0 0 1px #11111114}@media (max-width: 1023px){.contact__intro,.contact__card{grid-column:1 / -1}.contact__intro{padding-right:0}.contact__card{margin-top:var(--space-8)}}@media (max-width: 767px){.contact__card{margin-top:var(--space-5);padding:var(--space-5)}}@media (max-width: 359px){.contact__card{padding:var(--space-4)}.contact__card .btn{padding-inline:var(--space-3);font-size:1.125rem}}.contact__lead{max-width:34rem}.contact__cta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4) var(--space-6);margin-top:var(--space-8)}.contact__note{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:.875rem;line-height:1.45;color:var(--on-lime-70)}.contact__btns{display:flex;flex-wrap:wrap;gap:var(--space-3)}.contact__cta .contact__note{flex-basis:100%}.contact__call .icon{width:22px;height:22px}@media (min-width: 768px){.contact__book,.contact__call{padding-inline:var(--space-6)}}@media (max-width: 767px){.contact__cta{flex-direction:column;align-items:stretch;gap:var(--space-3);margin-top:var(--space-5)}.contact__btns{flex-direction:column}.contact__book,.contact__call{width:100%}}@media (max-width: 379px){.contact__call{padding-inline:var(--space-4);font-size:1.0625rem;gap:6px}}.contact__rows{margin-top:var(--space-8);border-bottom:1px solid var(--s-line)}@media (max-width: 1023px){.contact__row--phone{display:none}}.contact__row{border-top:1px solid var(--s-line)}.contact__row-link{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-4);align-items:center;min-height:72px;padding-block:var(--space-3);border-radius:var(--radius-md);color:var(--sora-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.contact__row-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#11111114;transition:background-color var(--dur-fast) var(--ease-out)}.contact__row-icon .icon{--icon-color: var(--sora-ink);width:20px;height:20px}.contact__row-text{display:flex;flex-direction:column;gap:2px;min-width:0}.contact__row-label{color:var(--sora-ink-70)}.contact__row-label:before{display:none}.contact__row-value{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:1.375rem;line-height:1.2;color:var(--sora-ink);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}@media (hover: hover){.contact__row-link:hover .contact__row-value{text-decoration-color:currentColor}.contact__row-link:hover .contact__row-icon{background:#11111124}}.contact__row-link:focus-visible .contact__row-value{text-decoration-color:currentColor}.contact__row-link:active .contact__row-icon{background:#1113}@media (max-width: 767px){.contact__rows{margin-top:var(--space-3)}.contact__row-link{min-height:56px;padding-block:6px}.contact__row-value{font-size:clamp(1.125rem,.6rem + 2.4vw,1.375rem)}}.contact__qr{display:none}@media (min-width: 1024px){.contact__qr{display:flex;align-items:center;gap:var(--space-5);width:fit-content;max-width:100%;margin-top:var(--space-8);padding:var(--space-5);padding-right:var(--space-6);border-radius:var(--radius-xl);box-shadow:0 0 0 1px #11111114}}.contact__qr-code{flex:none;width:136px;height:136px}.contact__qr-code>svg{display:block;width:100%;height:100%}.contact__qr-caption{max-width:11rem;text-wrap:pretty;font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:1.125rem;line-height:1.3;color:var(--sora-blue)}.contact-founder{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-4);align-items:center;margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid rgb(17 17 17 / .12)}@media (max-width: 767px){.contact-founder{margin-bottom:14px;padding-bottom:14px}}.contact-founder__photo{display:block;width:72px;height:72px;border-radius:50%;object-fit:cover;background:var(--sora-blue);box-shadow:0 0 0 3px var(--sora-lime),0 0 0 4px #1111111f}.contact-founder__text{min-width:0}.contact-founder__eyebrow{font-family:var(--font-body);font-weight:var(--fw-medium);font-size:.875rem;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--sora-ink-70)}.contact-founder__name{margin-top:2px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:1.375rem;line-height:1.15;color:var(--sora-ink)}.contact-founder__role{font-family:var(--font-body);font-size:.9375rem;line-height:1.4;color:var(--sora-ink-70)}.contact-founder__line{margin-top:var(--space-2);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:1rem;line-height:1.4;color:var(--sora-blue)}@media (max-width: 767px){.contact-founder__photo{width:64px;height:64px}}@media (max-width: 359px){.contact-founder{column-gap:var(--space-3)}.contact-founder__photo{width:60px;height:60px}}.contact__card-title{margin-bottom:var(--space-4)}.contact-hp{display:none!important}.contact__fallback a,.contact-handoff__alt a:not(.btn),.contact-summary__list a{font-weight:var(--fw-medium);color:var(--sora-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere;border-radius:2px}@media (hover: hover){.contact__fallback a:hover,.contact-handoff__alt a:not(.btn):hover,.contact-summary__list a:hover{text-decoration-thickness:2px}}.contact__fallback a{padding-block:12px}.contact__fallback a:focus-visible{padding-block:0}html:not(.js) .contact-form{display:none}.contact__fallback--js{display:none}:is(html.reveal-failsafe,.section-failsafe) .contact__card:not(.is-ready) .contact__fallback--js{display:block}:is(html.reveal-failsafe,.section-failsafe) .contact__card:not(.is-ready) .contact-form{display:none}html.js .contact__card:not(.is-ready) .contact-form .btn:disabled{opacity:1;cursor:default}.contact-form{position:relative}.contact-form__grid{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-5)}@media (min-width: 768px){.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact__card-form{container:contactform / inline-size}@container contactform (max-width: 555px){.contact-form__grid{grid-template-columns:minmax(0,1fr)}}@container contactform (min-width: 290px) and (max-width: 555px){.contact-form__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:var(--space-3)}.contact-form__grid>[data-field=name],.contact-form__grid>[data-field=phone]{grid-column:1 / -1}.contact-form__grid>[data-field=specialty] .contact-input{padding-right:6px}.contact-form__grid>[data-field=city] .contact-input{padding-right:var(--space-2)}}@container contactform (min-width: 400px) and (max-width: 555px){.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5)}}.contact-field{display:flex;flex-direction:column;min-width:0}.contact-label{display:block;padding-bottom:6px;font-family:var(--font-body);font-weight:var(--fw-medium);font-size:1rem;line-height:1.4;color:var(--sora-ink)}.contact-field__hint{padding-bottom:var(--space-2)}@media (max-width: 767px){.contact-label{font-size:.9375rem}}.contact-form__grid>.contact-field:after{content:"";display:block;height:var(--contact-field-gap)}@supports (grid-template-rows: subgrid){.contact-form__grid>.contact-field{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0}.contact-form__grid>.contact-field>.contact-label{grid-row:1}.contact-form__grid>.contact-field>.contact-field__hint{grid-row:2}.contact-form__grid>.contact-field>.contact-input,.contact-form__grid>.contact-field>.contact-tel{grid-row:3}.contact-form__grid>.contact-field>.contact-error{grid-row:4}.contact-form__grid>.contact-field:after{grid-row:5}}.contact-form__stack{display:flex;flex-direction:column;gap:var(--contact-field-gap)}.contact-input{display:block;width:100%;min-width:0;height:var(--contact-ctl-h);margin:0;padding:0 var(--space-4);border:1px solid var(--sora-ink-50);border-radius:var(--radius-md);background-color:var(--sora-white);color:var(--sora-ink);font-family:var(--font-body);font-weight:var(--fw-regular);font-size:max(16px,var(--fs-body));line-height:var(--lh-body);-webkit-appearance:none;appearance:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.contact-input--area{height:auto;min-height:88px;padding:12px var(--space-4);resize:vertical}@media (max-width: 767px){.contact-input--area{min-height:76px}}.contact-select{padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 9l-7 6-7-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px 20px;cursor:pointer;text-overflow:ellipsis}@media (hover: hover){.contact-input:hover{border-color:var(--sora-ink-70)}}.contact-input[list]::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin:0 -2px 0 0;padding:0;color:transparent;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 9l-7 6-7-6'/%3E%3C/svg%3E") no-repeat center / 20px 20px;opacity:1;cursor:pointer}.contact-input[aria-invalid=true],.contact-input[aria-invalid=true]:hover{border-color:var(--sora-ink);box-shadow:inset 0 0 0 1px var(--sora-ink)}@media (forced-colors: active){.contact-select,.contact-tel__native{-webkit-appearance:auto;appearance:auto;background-image:none;padding-right:var(--space-4)}}.cselect-native{display:none!important}.cselect{position:relative;min-width:0}.cselect__btn{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;height:var(--contact-ctl-h);padding:0 var(--space-4);border:1px solid var(--sora-ink-50);border-radius:var(--radius-md);background:var(--sora-white);color:var(--sora-ink);font-family:var(--font-body);font-weight:var(--fw-regular);font-size:max(16px,var(--fs-body));line-height:var(--lh-body);text-align:left;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.cselect__value{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cselect__chev{--icon-color: var(--sora-ink);width:20px;height:20px;margin-right:-2px;transition:transform var(--dur-base) var(--ease-out)}.cselect.is-open .cselect__chev{transform:rotate(180deg)}@media (hover: hover){.cselect__btn:hover{border-color:var(--sora-ink-70)}}.cselect.is-open .cselect__btn{border-color:var(--sora-blue);box-shadow:inset 0 0 0 1px var(--sora-blue)}.cselect__list{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;max-height:424px;margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;list-style:none;border-radius:var(--radius-md);background:var(--sora-white);box-shadow:0 0 0 1px #1111111a,0 4px 10px #1111110f,0 16px 36px #11111124;scrollbar-width:thin;scrollbar-color:rgb(17 17 17 / .25) transparent}.cselect.is-up .cselect__list{top:auto;bottom:calc(100% + 8px)}html.motion-ok .cselect.is-open .cselect__list{animation:cselect-in .16s var(--ease-out) both}html.motion-ok .cselect.is-open.is-up .cselect__list{animation-name:cselect-in-up}@keyframes cselect-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes cselect-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.cselect__opt{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:10px 12px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:1rem;line-height:1.35;color:var(--sora-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.cselect__opt+.cselect__opt{margin-top:2px}.cselect__opt-body{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--space-4);flex:1 1 auto;min-width:0}.cselect__opt-meta{color:var(--sora-ink-50);font-size:.9375rem;white-space:nowrap}@media (max-width: 767px){.cselect--field .cselect__opt-body{flex-direction:column;align-items:flex-start}}.cselect__check{flex:none;width:20px;height:20px;fill:none;stroke:var(--sora-blue);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;visibility:hidden}.cselect__opt.is-active{background:var(--sora-blue-50)}.cselect__opt:active{background:#d3dcea}.cselect__opt[aria-selected=true]{font-weight:var(--fw-medium);color:var(--sora-blue)}.cselect__opt[aria-selected=true] .cselect__opt-meta{color:var(--sora-ink-70);font-weight:var(--fw-regular)}.cselect__opt[aria-selected=true] .cselect__check{visibility:visible}.cselect__flag{display:inline-block;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:1.25rem;line-height:1}.contact-tel{position:relative;display:flex;align-items:stretch;min-width:0;height:var(--contact-ctl-h);border:1px solid var(--sora-ink-50);border-radius:var(--radius-md);background:var(--sora-white);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media (hover: hover){.contact-tel:hover{border-color:var(--sora-ink-70)}}.contact-tel:focus-within{outline:2px solid var(--s-focus, var(--sora-blue));outline-offset:3px}.contact-tel :focus-visible{outline:none}.contact-tel.is-invalid,.contact-tel.is-invalid:hover{border-color:var(--sora-ink);box-shadow:inset 0 0 0 1px var(--sora-ink)}.contact-tel__input,.contact-tel__input[aria-invalid=true],.contact-tel__input[aria-invalid=true]:hover{flex:1 1 auto;height:100%;border:0;border-radius:0 var(--radius-md) var(--radius-md) 0;box-shadow:none;background:transparent}.contact-tel__native{flex:none;width:104px;height:100%;margin:0;padding:0 32px 0 var(--space-4);border:0;border-right:1px solid var(--sora-line-strong, #CFCFC6);border-radius:var(--radius-md) 0 0 var(--radius-md);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 9l-7 6-7-6'/%3E%3C/svg%3E") no-repeat right 10px center / 16px 16px;color:var(--sora-ink);font-family:var(--font-body);font-size:16px;-webkit-appearance:none;appearance:none}.cselect--code{position:static;flex:none}.cselect--code .cselect__btn{gap:6px;width:auto;height:100%;padding:0 10px 0 14px;border:0;border-right:1px solid var(--sora-line-strong, #CFCFC6);border-radius:var(--radius-md) 0 0 var(--radius-md);background:transparent;box-shadow:none;font-variant-numeric:tabular-nums}.cselect--code .cselect__value{display:inline-flex;align-items:center;gap:8px;overflow:visible}.cselect--code .cselect__chev{width:16px;height:16px}@media (hover: hover){.cselect--code .cselect__btn:hover{background:var(--sora-paper)}}.cselect--code .cselect__btn:focus-visible,.cselect--code.is-open .cselect__btn{background:var(--sora-blue-50);border-color:var(--sora-line-strong, #CFCFC6);box-shadow:none}.cselect--code .cselect__list{top:calc(100% + 8px);left:-1px;right:-1px}.cselect--code.is-up .cselect__list{top:auto;bottom:calc(100% + 8px)}.cselect--code .cselect__opt-body{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-3)}.cselect--code .cselect__opt-name{flex:1 1 auto;min-width:0}.cselect--code .cselect__opt-code{flex:none;color:var(--sora-ink-50);font-variant-numeric:tabular-nums}.cselect--code .cselect__opt[aria-selected=true] .cselect__opt-code{color:var(--sora-blue)}@media (max-width: 359px){.cselect--code .cselect__btn{padding:0 8px 0 12px;gap:4px}.cselect__opt{padding-inline:10px}}.contact-select--multi{height:auto;padding:8px;background-image:none}.contact.has-open-picker,.contact:has(.cselect.is-open){z-index:2}.contact.has-open-picker:after,.contact:has(.cselect.is-open):after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:var(--seam-r, 32px);border-radius:var(--seam-r, 32px) var(--seam-r, 32px) 0 0;background:var(--sora-paper);pointer-events:none}.cselect__value.is-placeholder{color:var(--sora-ink-70)}.cselect--multi .cselect__pop{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;display:flex;flex-direction:column;border-radius:var(--radius-md);background:var(--sora-white);box-shadow:0 0 0 1px #1111111a,0 4px 10px #1111110f,0 16px 36px #11111124;overflow:hidden}.cselect--multi .cselect__pop[hidden]{display:none}.cselect--multi.is-up .cselect__pop{top:auto;bottom:calc(100% + 8px)}.cselect--multi .cselect__list{position:static;max-height:440px;padding:0 6px 6px;border-radius:0;box-shadow:none;animation:none!important}html.motion-ok .cselect--multi.is-open .cselect__pop{animation:cselect-in .16s var(--ease-out) both}html.motion-ok .cselect--multi.is-open.is-up .cselect__pop{animation-name:cselect-in-up}.cselect--multi .cselect__list>.cselect__opt:first-child{margin-top:6px}.cselect__group{margin-top:4px}.cselect__group-head{position:sticky;top:0;z-index:1;margin:0 -6px;padding:12px 18px 6px;background:var(--sora-white);border-top:1px solid var(--sora-line);font-family:var(--font-body);font-size:.8125rem;line-height:1.3;letter-spacing:.02em;color:var(--sora-ink-70)}.cselect__group-title{font-weight:var(--fw-semibold);color:var(--sora-ink);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.cselect__group-hint{color:var(--sora-ink-50)}.cselect--multi .cselect__opt{gap:12px}.cselect__box{flex:none;display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--sora-ink-50);border-radius:5px;background:var(--sora-white);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.cselect__box .cselect__check{width:16px;height:16px;stroke:var(--sora-white);stroke-width:2.75}.cselect__opt--radio .cselect__box{border-radius:50%}.cselect__opt--radio .cselect__box:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--sora-blue);transform:scale(0);transition:transform var(--dur-fast) var(--ease-out)}.cselect--multi .cselect__opt[aria-selected=true] .cselect__box{border-color:var(--sora-blue)}.cselect--multi .cselect__opt--check[aria-selected=true] .cselect__box{background:var(--sora-blue)}.cselect--multi .cselect__opt--radio[aria-selected=true] .cselect__box:after{transform:scale(1)}.cselect__foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:8px 8px 8px 18px;border-top:1px solid var(--sora-line);background:var(--sora-white)}.cselect__count{font-family:var(--font-body);font-size:.9375rem;color:var(--sora-ink-70)}.cselect__done{min-width:88px;min-height:44px;padding:0 20px;border:0;border-radius:var(--radius-md);background:var(--sora-blue);color:var(--sora-white);font-family:var(--font-body);font-size:1rem;font-weight:var(--fw-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-fast) var(--ease-out)}@media (hover: hover){.cselect__done:hover{background:var(--sora-ink)}}.cselect__done:active{background:var(--sora-ink)}@media (max-width: 767px){.cselect--multi.cselect--field .cselect__opt-body{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between}}@media (forced-colors: active){.cselect__opt.is-active{outline:2px solid Highlight;outline-offset:-2px}.cselect__opt[aria-selected=true] .cselect__check{stroke:CanvasText}.cselect__list{border:1px solid CanvasText}.cselect--multi .cselect__list{border:0}.cselect--multi .cselect__pop{border:1px solid CanvasText}.cselect__box{border-color:CanvasText}.cselect--multi .cselect__opt[aria-selected=true] .cselect__box{background:Highlight;border-color:Highlight}.cselect--multi .cselect__opt--radio[aria-selected=true] .cselect__box{background:Canvas}.cselect--multi .cselect__opt[aria-selected=true] .cselect__check{stroke:HighlightText}.cselect__opt--radio .cselect__box:after{background:Highlight}.cselect__done{border:1px solid ButtonText}}.contact-error{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:1rem;line-height:1.45;color:var(--sora-ink)}.contact-error .icon{margin-top:calc((1.45em - 20px)/2)}.contact-summary{margin-bottom:var(--space-6);padding:var(--space-4);border:2px solid var(--sora-ink);border-radius:var(--radius-md);background:var(--sora-paper)}.contact-summary__title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:1rem;line-height:1.25;color:var(--sora-ink)}.contact-summary__list{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.contact-summary__list a{font-family:var(--font-body);font-size:1rem;line-height:1.45}.contact-form__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.contact-form__actions .btn{flex:1 1 0;min-width:max-content;width:auto;height:var(--btn-h-md);padding-inline:var(--space-4);font-size:1.25rem}.contact-form__note{flex-basis:100%;text-wrap:pretty}.contact-form__note{margin-top:2px}.contact-form__note a{border-radius:2px;padding-block:14px}.contact-form__note a:focus-visible{padding-block:0}@media (max-width: 359px){.contact-form__actions .btn{padding-inline:var(--space-3);font-size:1.125rem}}@media (max-width: 767px){.contact-form__actions{margin-top:var(--space-5)}.contact-form__note{font-size:.875rem}}.contact-handoff{margin:calc(-1 * var(--space-3));padding:var(--space-3);border-radius:var(--radius-lg)}.contact-handoff__badge{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--sora-lime);color:var(--sora-ink)}.contact-handoff__badge .icon{--icon-color: var(--sora-ink);width:26px;height:26px}.contact-handoff__title{margin-top:var(--space-5)}.contact-handoff__body{margin-top:var(--space-3)}.contact-handoff__alt{margin-top:var(--space-5);font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--sora-ink-70)}.contact-handoff__sep{padding-inline:.35em;color:var(--sora-ink-50)}.contact-handoff__actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-3)}.contact-handoff__actions .btn{width:100%}.contact-handoff__edit{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-4);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:1rem;line-height:1.4;color:var(--sora-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;border-radius:2px}@media (hover: hover){.contact-handoff__edit:hover{text-decoration-thickness:2px}}.contact-handoff__edit:active{color:var(--sora-blue-800)}html.motion-ok .contact-handoff:not([hidden]){animation:contact-handoff-in .32s var(--ease-out) both}@keyframes contact-handoff-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.contact{padding-bottom:calc(var(--section-pad-y) + var(--seam-r, 32px))}
