/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",Helvetica,Arial,sans-serif;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-link-inv:#2997ff;--radius-card-lg:28px;--radius-pill:980px}}@layer base{a{color:#06c;text-decoration:none}a:hover{color:#0077ed;text-decoration:underline}}@layer components{.wrap{max-width:var(--content)}.wrap,.wrap-text{margin-inline:auto}.wrap-text{max-width:var(--measure)}.section{padding:140px var(--gutter)}.surface-dark{color:#f5f5f7;background:#000}.surface-light{color:#1d1d1f;background:#fff}.surface-grey{color:#1d1d1f;background:#f5f5f7}.h1-hero{letter-spacing:-.03em;font-size:clamp(64px,9vw,120px)}.h1-brand,.h1-hero{text-wrap:balance;margin:0;font-weight:700;line-height:1}.h1-brand{letter-spacing:-.035em;font-size:clamp(48px,7vw,104px)}.h1-typographic{letter-spacing:-.04em;font-size:clamp(56px,8.5vw,136px);line-height:.98}.h1-typographic,.h2{text-wrap:balance;margin:0;font-weight:700}.h2{letter-spacing:-.03em;font-size:clamp(44px,6vw,80px);line-height:1.02}.section-label{letter-spacing:-.02em;font-size:clamp(28px,3vw,40px);font-weight:700}.lead{text-wrap:pretty;text-align:start;max-width:var(--measure);margin-inline:auto;font-size:clamp(19px,1.6vw,24px);line-height:1.4}.eyebrow,.lead strong{font-weight:600}.eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:13px}.card{border-radius:var(--radius-card-lg);flex-direction:column;gap:12px;min-width:0;padding:32px 28px;display:flex}.pill{border-radius:var(--radius-pill);padding:14px 28px;font-size:17px;display:inline-block}.link-arrow{color:var(--color-link-inv)}.link-arrow:hover{text-decoration:underline}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--nav-h:52px;--content:1400px;--measure:760px;--gutter:22px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 20px);background:#000}body,html{margin:0;padding:0;line-height:normal}body{font-family:var(--font-sans);letter-spacing:-.01em;color:#f5f5f7;background:#000}.no-underline:hover{text-decoration:none}img{display:block}button{font-family:inherit}@media (max-width:900px){.section{padding:100px var(--gutter)}.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:901px) and (max-width:1100px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1100px){.formula-strip{grid-template-columns:minmax(0,1fr)!important}.formula-strip>.op{justify-self:center;transform:rotate(90deg);align-self:center!important}}.pill-light{color:#000;background:#f5f5f7}.pill-light:hover{background:#fff}.pill-outline{color:#f5f5f7;border:1px solid #424245}.pill-outline:hover{border-color:#f5f5f7}[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(28px)}[data-reveal][data-in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}.pill-light:hover{color:#000}.pill-outline:hover{color:#f5f5f7}.link-arrow:hover{color:#2997ff}.card-link:hover{color:inherit}.nav{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(20px);--nav-fg:#f5f5f7;--nav-fg-dim:#f5f5f7cc;--nav-fg-muted:#a1a1a6;--nav-rule:#ffffff1a;--nav-bg:#161617cc;--nav-sheet-bg:#000;background:var(--nav-bg);border-bottom:1px solid var(--nav-rule);color:var(--nav-fg);position:sticky;top:0}.nav[data-theme=light]{--nav-fg:#1d1d1f;--nav-fg-dim:#1d1d1fcc;--nav-fg-muted:#6e6e73;--nav-rule:#d2d2d7;--nav-bg:#fffc;--nav-sheet-bg:#fff}.nav-bar{white-space:nowrap;justify-content:space-between;align-items:center;height:52px;margin:0 auto;padding:0 22px;display:flex}.nav-lockup{flex:0 auto;align-items:baseline;gap:14px;min-width:0;display:flex}.nav-title,.nav-wordmark{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav a,.nav a:hover{text-decoration:none}.nav-brand{color:var(--nav-fg-muted);font-size:11px;transition:color .2s;transform:translateY(-1px)}.nav-brand,.nav-wordmark{letter-spacing:.18em;font-weight:600}.nav-wordmark{font-size:15px}.nav-brand:hover,.nav-title,.nav-wordmark,.nav-wordmark:hover{color:var(--nav-fg)}.nav-title{letter-spacing:-.012em;font-size:21px;font-weight:600}.nav-title:hover{color:var(--nav-fg)}.nav-links{font-size:12px;display:flex;overflow:hidden}.nav-link{color:var(--nav-fg-dim);transition:color .2s}.nav-current,.nav-link:hover{color:var(--nav-fg)}.nav-current{font-weight:600}.nav-right{flex:none;align-items:center;gap:14px;display:flex}.nav-right--empty{margin-left:0}.nav-cta{white-space:nowrap;color:#fff;background:#0071e3;border-radius:980px;padding:5px 12px;font-size:12px;transition:background .2s}.nav-cta:hover{color:#fff;background:#0077ed}.nav-toggle{width:36px;height:36px;color:var(--nav-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-right:-10px;padding:0;display:none;position:relative}.nav-toggle span{background:currentColor;border-radius:1px;width:18px;height:1.5px;transition:transform .32s cubic-bezier(.4,0,.2,1),top .32s cubic-bezier(.4,0,.2,1);position:absolute;inset-inline-start:9px}.nav-toggle span:first-child{top:14px}.nav-toggle span:last-child{top:21px}.nav-toggle[aria-expanded=true] span:first-child{top:17.5px;transform:rotate(45deg)}.nav-toggle[aria-expanded=true] span:last-child{top:17.5px;transform:rotate(-45deg)}.nav-sheet{background:var(--nav-sheet-bg);-webkit-backdrop-filter:saturate(180%)blur(20px);height:calc(100dvh - 52px);animation:nav-sheet-in .32s cubic-bezier(.4,0,.2,1) both;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.nav-sheet[hidden]{display:none}.nav-sheet-inner{flex-direction:column;margin:0 auto;padding:24px 22px 40px;display:flex}.nav-sheet-link{letter-spacing:-.02em;border-bottom:1px solid var(--nav-rule);opacity:0;padding:14px 0;font-size:28px;font-weight:600;line-height:1.2;animation:nav-link-in .5s cubic-bezier(.2,.6,.2,1) both;display:block}.nav-sheet-link,.nav-sheet-link:hover{color:var(--nav-fg)}.nav-sheet-current{color:var(--nav-fg-muted)}@keyframes nav-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes nav-link-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (max-width:900px){.nav-links{display:none}.nav-right--empty,.nav-toggle{display:block}.nav-right--empty{display:flex}}@media (prefers-reduced-motion:reduce){.nav-sheet,.nav-sheet-link{opacity:1;animation:none}}@media (max-width:734px){.hero{padding-top:72px!important}.hero-media{aspect-ratio:4/5!important;border-radius:0!important;max-width:none!important;margin:48px -22px 0!important}}.nav{transition:background-color .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.nav:not([data-scrolled]){-webkit-backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}@supports (animation-timeline:view()){.hero-media .slot{animation:hero-settle linear both;animation-timeline:view();animation-range:entry}@keyframes hero-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}}.card-link .slot{transition:transform .9s cubic-bezier(.2,.6,.2,1)}.card-link:hover .slot{transform:scale(1.03)}.card-link .tile-cta{transition:transform .35s cubic-bezier(.2,.6,.2,1);display:inline-block}.card-link:hover .tile-cta{transform:translate(4px)}.scroll-words .sw{color:#424245;transition:color .45s}.scroll-words .sw[data-on]{color:#f5f5f7}:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #0071e3}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.card-link .slot,.card-link .tile-cta,.nav,.scroll-words .sw{transition:none}.hero-media .slot{animation:none}}@media (max-width:900px){.grid-2,.split-2{grid-template-columns:minmax(0,1fr)!important}}.pill-blue{color:#fff;background:#0071e3;transition:background .2s}.pill-blue:hover{color:#fff;background:#0077ed}.pill-ghost{color:#f5f5f7;border:1px solid #f5f5f7;transition:background .2s,color .2s}.pill-ghost:hover{color:#000;background:#f5f5f7}.pill-ink{color:#fff;background:#1d1d1f;transition:background .2s}.pill-ink:hover{color:#fff;background:#424245}.pill-white{color:#06c;background:#fff}.pill-white:hover{color:#0077ed}.hl-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline-offset:-2px;gap:20px;margin-top:48px;padding:0 max(22px,50vw - 678px) 8px;scroll-padding-left:max(22px,50vw - 678px);display:flex;overflow-x:auto}.hl-track::-webkit-scrollbar{display:none}.hl-card{scroll-snap-align:start;color:#f5f5f7;background:#111;border-radius:28px;flex:0 0 clamp(300px,30vw,400px);height:clamp(480px,50vw,680px);position:relative;overflow:hidden}.hl-paddle{color:#1d1d1f;cursor:pointer;background:#e8e8ed;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,opacity .2s;display:inline-flex}.hl-paddle:hover{background:#d2d2d7}.hl-paddle:disabled{opacity:.35;cursor:default;background:#e8e8ed}.hl-dots{justify-content:center;gap:8px;margin-top:28px;padding:0 22px;display:flex}.hl-dot{cursor:pointer;background:#d2d2d7;border:0;border-radius:4px;width:8px;height:8px;padding:0;transition:width .3s cubic-bezier(.2,.6,.2,1),background .3s}.hl-dot[data-active]{background:#1d1d1f;width:22px}@media (max-width:734px){.hl-paddles{display:none!important}.hl-card{flex-basis:min(80vw,340px);height:min(110vw,520px)}.hl-card p{font-size:21px!important;top:24px!important;left:24px!important;right:24px!important}}.pv-frame{opacity:0;transition:opacity .35s;position:absolute;inset:0}.pv-frame[data-active]{opacity:1}.pv-pills{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px auto 0;display:flex}.pv-pill{font:inherit;cursor:pointer;border:0;border-radius:980px;padding:10px 18px;font-size:15px;font-weight:500;transition:background .25s,color .25s}.pv[data-theme=light] .pv-pill{color:#1d1d1f;background:#f5f5f7}.pv[data-theme=light] .pv-pill:hover{background:#e8e8ed}.pv[data-theme=dark] .pv-pill,.pv[data-theme=light] .pv-pill[data-active]{color:#f5f5f7;background:#1d1d1f}.pv[data-theme=dark] .pv-pill:hover{background:#2a2a2d}.pv[data-theme=dark] .pv-pill[data-active]{color:#1d1d1f;background:#f5f5f7}.pv-fade{animation:pv-fade .35s both}@keyframes pv-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pinned{color:#f5f5f7;--p:0;background:#000;height:170svh;position:relative}.pinned-stage{justify-content:center;align-items:flex-end;height:100svh;padding:0 22px 96px;display:flex;position:sticky;top:0;overflow:hidden}.pinned-media{transform:scale(calc(1.12 - .12 * var(--p)));transform-origin:50% 40%;will-change:transform;background:#111;position:absolute;inset:0}.pinned-copy{text-align:center;pointer-events:none;max-width:900px;opacity:clamp(0,calc((var(--p) - .3) / .3),1);transform:translate3d(0,calc((1 - clamp(0, calc((var(--p) - .3) / .3), 1)) * 40px),0);will-change:opacity,transform;flex-direction:column;gap:20px;display:flex;position:relative}@media (max-width:734px){.pinned{height:150svh}.pinned-stage{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.pinned{height:auto}.pinned-stage{height:auto;min-height:min(100svh,900px);position:relative}.pinned-copy,.pinned-media{transform:none}.pinned-copy{opacity:1}}.grad-num{letter-spacing:-.04em;color:#0000;background:linear-gradient(120deg,#f5f5f7,#c9a27e);-webkit-background-clip:text;background-clip:text;font-size:clamp(64px,7vw,104px);font-weight:700;line-height:1}@media (max-width:600px){.am-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)!important}.am-row>:nth-child(3){display:none}}@media (max-width:734px){.media-21-9{aspect-ratio:4/5!important;border-radius:0!important;margin-left:-22px!important;margin-right:-22px!important}.hp-image{aspect-ratio:4/5;min-height:0!important}}@media (max-width:600px){.hp-grid{grid-template-columns:minmax(0,1fr)!important}}.nav-toggle.nav-explore{letter-spacing:-.01em;width:auto;height:auto;color:var(--nav-fg);background:0 0;border:1px solid #f5f5f773;border-radius:120px;margin:0;padding:5px 10px;font-size:12px;line-height:16px;transition:background .2s,border-color .2s}.nav[data-theme=light] .nav-toggle.nav-explore{border-color:#1d1d1f59}.nav-toggle.nav-explore[aria-expanded=true]{background:var(--nav-fg);color:var(--nav-bg);border-color:#0000}.nav[data-theme=dark] .nav-toggle.nav-explore[aria-expanded=true]{color:#000}.nav[data-theme=light] .nav-toggle.nav-explore[aria-expanded=true]{color:#fff}.nav-sheet[data-variant=local] .nav-sheet-inner{padding:12px 22px 32px}.nav-sheet[data-variant=local] .nav-sheet-link{letter-spacing:-.022em;padding:12px 0;font-size:17px;font-weight:400;line-height:25px}.nav-sheet[data-variant=local]{height:auto;max-height:calc(100dvh - 52px)}@media (min-width:735px) and (max-width:1068px){.section{padding:120px 22px}.h2{font-size:48px;line-height:1.05}.section-label{font-size:24px}.lead{font-size:19px;line-height:1.42}.hl-title{font-size:40px!important}.h1-typographic{font-size:64px}}@media (max-width:734px){.nav-bar{padding:0 12px;gap:12px!important}.nav-lockup{gap:10px}.nav-title{font-size:19px}.nav-right{gap:10px}.nav-cta{letter-spacing:-.01em;border-radius:120px;padding:6px 10px;line-height:16px}.nav-sheet[data-variant=global] .nav-sheet-inner,.nav-sheet[data-variant=local] .nav-sheet-inner{padding-left:12px;padding-right:12px}.section{padding:96px 22px}.section-label{letter-spacing:-.01em;font-size:17px;font-weight:600}.h2{letter-spacing:-.03em;font-size:40px;font-weight:700;line-height:1.05;margin-top:10px!important}.lead{letter-spacing:-.012em;font-size:19px;line-height:1.4;margin-top:24px!important}.h1-typographic{letter-spacing:-.04em}.h1-brand,.h1-typographic{font-size:48px;line-height:1}.h1-brand{letter-spacing:-.035em}.hero-media{aspect-ratio:5/8!important}.pill{letter-spacing:-.022em;font-size:17px;font-weight:500;line-height:25px;padding:8px 15px!important}.hero .pill{letter-spacing:.012em;font-size:19px;font-weight:600;line-height:23px}.hl-track{margin-top:40px;padding:0 24px;scroll-padding-left:24px}.hl-card{flex-basis:calc(100vw - 48px)!important;height:490px!important}.hl-card p{text-align:center;letter-spacing:-.015em!important;font-size:19px!important;line-height:1.25!important;top:32px!important;left:32px!important;right:32px!important}.hl-dots{background:#f5f5f7;border-radius:28px;align-items:center;gap:16px;width:max-content;height:56px;margin:32px auto 0;padding:0 22px}.hl-dot{background:#1d1d1f59}.hl-dot[data-active]{background:#1d1d1f;border-radius:10px;width:32px}.hl-title{letter-spacing:-.02em!important;font-size:28px!important;line-height:1.1!important}#one{padding:96px 0!important}}.nav-curtain{background:#0000007a;height:100dvh;animation:nav-sheet-in .32s both;position:absolute;top:100%;left:0;right:0}.nav-sheet{z-index:2}@media (max-width:900px){.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.grid-5{grid-template-columns:minmax(0,1fr)!important}}.chips-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:734px){.chips-5{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}}.qt-page{min-height:100vh}.qt-page *{box-sizing:border-box}.qt-header{max-width:1024px;margin:0 auto;padding:64px 22px 24px}.qt-h1{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(40px,5vw,56px);font-weight:700;line-height:1.05}.qt-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px;max-width:1024px;margin:0 auto;padding:24px 22px 120px;display:grid}.qt-form{gap:72px;min-width:0}.qt-form,.qt-step{flex-direction:column;display:flex}.qt-step{gap:20px}.qt-options{gap:12px;display:grid}.qt-card{all:unset;box-sizing:border-box;cursor:pointer;color:#1d1d1f;-webkit-tap-highlight-color:transparent;background:#fff;border:2px solid #d2d2d7;border-radius:14px;transition:border-color .2s,background-color .2s,transform .2s}.qt-card:hover{border-color:#86868b}.qt-card[data-active],.qt-card[data-active]:hover{border-color:#0071e3}.qt-card:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.qt-option{flex-direction:column;gap:4px;padding:18px 16px;display:flex}.qt-tier{align-items:start;padding:20px}.qt-add,.qt-tier{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}.qt-add{padding:16px 20px}.qt-add-price{text-align:end;white-space:nowrap;flex-direction:column;gap:2px;display:flex}.qt-zone{border:2px solid #d2d2d7;border-radius:14px;grid-template-columns:auto minmax(0,1fr) 120px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .2s;display:grid}.qt-zone[data-active]{border-color:#0071e3}.qt-check{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;background:#fff;border:2px solid #d2d2d7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:background-color .2s,border-color .2s,transform .2s cubic-bezier(.2,.6,.2,1);display:flex}.qt-check svg{opacity:0;transition:opacity .2s,transform .25s cubic-bezier(.2,.6,.2,1);transform:scale(.6)}.qt-zone[data-active] .qt-check{background:#0071e3;border-color:#0071e3}.qt-zone[data-active] .qt-check svg{opacity:1;transform:none}.qt-check:active{transform:scale(.9)}.qt-check:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.qt-m2{justify-content:flex-end;align-items:center;gap:8px;display:flex}.qt-m2 input{width:76px;font:inherit;text-align:end;color:#1d1d1f;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d2d2d7;border-radius:10px;padding:10px 12px;font-size:17px;transition:border-color .2s,box-shadow .2s}.qt-m2 span{color:#6e6e73;font-size:15px}.qt-m2 input::-webkit-inner-spin-button,.qt-m2 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qt-input,.qt-m2 input{appearance:textfield}.qt-field{flex-direction:column;gap:6px;display:flex}.qt-field>span{color:#6e6e73;font-size:13px;font-weight:600}.qt-input{width:100%;font:inherit;color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:12px;padding:14px 16px;font-size:17px;transition:border-color .2s,box-shadow .2s}.qt-input::placeholder{color:#86868b}.qt-input:focus,.qt-m2 input:focus{border-color:#0071e3;outline:none;box-shadow:0 0 0 4px #0071e329}.qt-total-box{background:#f5f5f7;border-radius:14px;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px;display:flex}.qt-total-num{letter-spacing:-.03em;white-space:nowrap;font-size:24px;font-weight:700}.qt-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;font-size:15px;line-height:1.4;display:grid}.qt-list>span{border-bottom:1px solid #d2d2d7;padding:10px 0}.qt-group{color:#6e6e73;padding-top:8px;font-size:13px;font-weight:600}.qt-link{all:unset;cursor:pointer;color:#06c;align-self:flex-start;padding:4px 0;font-size:15px;font-weight:600}.qt-link:hover{text-decoration:underline}.qt-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0071e3}.qt-pay{border-top:1px solid #d2d2d7;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.qt-timeline{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.qt-timeline>div{background:#f5f5f7;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 12px;display:flex}.qt-expand{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.6,.2,1);display:grid}.qt-expand>div{min-height:0;overflow:hidden}.qt-expand[data-open]{grid-template-rows:1fr}.qt-num{font-variant-numeric:tabular-nums;animation:qt-tick .35s cubic-bezier(.2,.6,.2,1) both;display:inline-block}@keyframes qt-tick{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.qt-aside{background:#fff;border:1px solid #d2d2d7;border-radius:18px;position:sticky;top:76px;overflow:hidden}.qt-aside,.qt-aside-sec{flex-direction:column;display:flex}.qt-aside-sec{border-bottom:1px solid #d2d2d7;gap:10px;padding:18px 22px;font-size:13px}.qt-total{letter-spacing:-.035em;font-size:34px;font-weight:700;line-height:1.05}.qt-cta{text-align:center;color:#fff;background:#0071e3;border-radius:12px;padding:13px 18px;font-size:17px;font-weight:500;transition:background .2s,transform .2s;display:block}.qt-cta:hover{color:#fff;background:#0077ed}.qt-cta:active{transform:scale(.985)}.qt-footer{color:#6e6e73;border-top:1px solid #d2d2d7;padding:20px 22px;font-size:12px}.qt-footer>div{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1024px;margin:0 auto;display:flex}.qt-bar{display:none}@media (max-width:900px){.qt-grid{grid-template-columns:minmax(0,1fr);gap:56px;padding-bottom:140px}.qt-aside{position:static}.qt-form{gap:56px}.qt-bar{z-index:15;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffd1;border-top:1px solid #d2d2d7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.qt-bar-total{all:unset;cursor:pointer;flex-direction:column;gap:2px;min-width:0;display:flex}.qt-cta--bar{border-radius:980px;padding:10px 18px;font-size:15px}.qt-footer{padding-bottom:100px}}@media (max-width:600px){.qt-header{padding-top:40px}.qt-options{grid-template-columns:minmax(0,1fr)!important}.qt-list{grid-template-columns:minmax(0,1fr)}.qt-zone{grid-template-columns:auto minmax(0,1fr);row-gap:12px}.qt-zone .qt-m2{grid-column:2;justify-content:flex-start}.qt-add{grid-template-columns:minmax(0,1fr)}.qt-add-price{text-align:start;white-space:normal;flex-flow:wrap;align-items:baseline;gap:4px 10px}.qt-tier{grid-template-columns:minmax(0,1fr)}.qt-tier>div:last-child{text-align:start!important}.qt-pay{grid-template-columns:48px minmax(0,1fr);row-gap:6px}.qt-pay>:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){.qt-expand,.qt-num{transition:none;animation:none}}.nav-subtitle{color:var(--nav-fg-muted);font-size:12px}.grid-4>.span-2{grid-column:span 2}@media (max-width:900px){.grid-4>.span-2{grid-column:auto}.split-2-16{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:600px){.insight-row,.pol-row{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}}.ls-0{letter-spacing:0}.qt-side{flex-direction:column;gap:16px;display:flex;position:sticky;top:76px}.qt-side .qt-aside{position:static}.qt-visual{flex-direction:column;gap:10px;margin:0;display:flex}.qt-visual-stage{aspect-ratio:4/3;background:#f5f5f7;border-radius:18px;position:relative;overflow:hidden}.qt-visual-cap{color:#86868b;padding:0 4px;font-size:12px;line-height:1.4}@media (max-width:900px){.qt-side{display:contents;position:static}.qt-visual{z-index:5;background:#fff;order:-1;padding-bottom:8px;position:sticky;top:52px}.qt-visual-stage{aspect-ratio:16/9;border-radius:14px}}.qt-grid{grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:56px;max-width:1200px;padding-bottom:160px}.qt-stage{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex;position:sticky;top:76px}.qt-stage .qt-visual-stage{aspect-ratio:4/3;border-radius:22px}.qt-stage-total{border-top:1px solid #d2d2d7;gap:4px;margin-top:6px;padding:18px 0 0}.qt-stage-total,.qt-steps{flex-direction:column;display:flex}.qt-steps{gap:0;min-width:0}.qt-step{border-top:1px solid #d2d2d7;padding:28px 0;scroll-margin-top:72px;transition:opacity .35s}.qt-step:first-child{border-top:0;padding-top:0}.qt-step[data-state=todo]{opacity:.32}.qt-step[data-state=done] .qt-step-title{font-size:21px}.qt-step-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qt-step-n{color:#6e6e73;font-size:13px;font-weight:600}.qt-step-title{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700;line-height:1.1;transition:font-size .3s}.qt-step-sum{color:#6e6e73;margin-top:4px;font-size:15px;line-height:1.4}.qt-change{all:unset;cursor:pointer;color:#06c;flex:none;padding:4px 0;font-size:15px;font-weight:500}.qt-change:hover{text-decoration:underline}.qt-change:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0071e3}.qt-step-body{flex-direction:column;gap:20px;padding-top:20px;display:flex}.qt-sub{color:#6e6e73;margin:0;font-size:15px;line-height:1.45}.qt-continue{all:unset;cursor:pointer;box-sizing:border-box;color:#fff;background:#0071e3;border-radius:980px;padding:11px 22px;font-size:15px;font-weight:500;transition:background .2s,transform .2s}.qt-continue:hover{background:#0077ed}.qt-continue:active{transform:scale(.985)}.qt-continue:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.qt-details{background:#f5f5f7;border-radius:14px;padding:14px 18px;font-size:15px}.qt-details summary{cursor:pointer;justify-content:space-between;gap:12px;font-weight:600;list-style:none;display:flex}.qt-details summary::-webkit-details-marker{display:none}.qt-details summary:after{content:"+";color:#6e6e73;flex:none;font-weight:400}.qt-details[open] summary:after{content:"–"}.qt-summary{background:#fff;border:1px solid #d2d2d7;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.qt-add{grid-template-columns:72px minmax(0,1fr) auto;align-items:center}.qt-add-thumb{background:#f5f5f7;border-radius:10px;width:72px;height:72px;position:relative;overflow:hidden}.qt-bar{z-index:15;padding:10px 22px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffd1;border-top:1px solid #d2d2d7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.qt-bar>*{max-width:1200px}.qt-bar-total{all:unset;text-align:end;flex-direction:column;justify-self:end;gap:2px;min-width:0;display:flex}.qt-cta--bar{border-radius:980px;padding:10px 22px;font-size:15px}@media (min-width:901px){.qt-bar{grid-template-columns:minmax(0,1fr) auto auto;padding-left:max(22px,50vw - 578px);padding-right:max(22px,50vw - 578px)}}@media (max-width:900px){.qt-grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:140px}.qt-stage{z-index:5;background:#fff;gap:8px;padding-bottom:8px;position:sticky;top:52px}.qt-stage .qt-visual-stage{aspect-ratio:16/9;border-radius:14px}.qt-stage-total{display:none}.qt-bar-total{text-align:start;justify-self:start}}@media (max-width:600px){.qt-add{grid-template-columns:56px minmax(0,1fr)}.qt-add-thumb{width:56px;height:56px}.qt-add-price{grid-column:2}}.qt-level{grid-template-columns:minmax(0,1fr) auto;align-items:center}.qt-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.qt-scene{color:#f5f5f7;background:#000;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:16px 14px;transition:opacity .3s,background .3s;display:flex}.qt-scene>span:first-child{letter-spacing:.06em;font-size:13px;font-weight:700}.qt-scene>span:last-child{color:#a1a1a6;font-size:12px;line-height:1.35}.qt-scene[data-off]{color:#86868b;opacity:.7;background:#f5f5f7}.qt-scene[data-off]>span:last-child{color:#86868b}.qt-ctrl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.qt-ctrl>div{background:#f5f5f7;border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.qt-ctrl>div>span:first-child{font-size:15px;font-weight:600}.qt-ctrl>div>span:last-child{color:#6e6e73;font-size:12px;line-height:1.35}@media (max-width:600px){.qt-ctrl,.qt-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}.tech-scenes{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.tech-scenes[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.tech-scenes,.tech-scenes[data-count="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.tech-scenes,.tech-scenes[data-count="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.qt-techrow{cursor:default;grid-template-columns:minmax(0,1fr) auto}@media (max-width:600px){.qt-level,.qt-techrow{grid-template-columns:minmax(0,1fr)}.qt-level>div:last-child,.qt-techrow .qt-add-price{text-align:start;white-space:normal;grid-column:1}}.outdoor-zones{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.outdoor-zones[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.engine-grid,.tech-scenes[data-count="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.engine-grid{gap:12px;display:grid}@media (max-width:1068px){.engine-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.outdoor-zones,.outdoor-zones[data-count="5"],.tech-scenes[data-count="7"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.engine-grid,.outdoor-zones,.outdoor-zones[data-count="5"],.tech-scenes[data-count="7"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-enter{animation:page-enter .6s cubic-bezier(.2,.6,.2,1) both}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hl-paddle,.nav-cta,.pill,.pv-pill,.qt-card,.qt-continue,.qt-cta{transition-property:background-color,color,border-color,transform,opacity;transition-duration:.2s,.2s,.2s,.25s,.2s;transition-timing-function:ease,ease,ease,cubic-bezier(.2,.6,.2,1),ease}.nav-cta:active,.pill:active,.qt-continue:active,.qt-cta:active{transform:scale(.97)}.qt-card:active{transform:scale(.985)}a:not([class]):hover{text-decoration:underline}.nav-link:active{opacity:.6}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}.nav-cta:active,.pill:active,.qt-card:active,.qt-continue:active,.qt-cta:active{transform:none}}.sleep-seq{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sleep-seq>span{color:#86868b;border:1px solid #424245;border-radius:980px;padding:10px 16px;font-size:15px;position:relative}.sleep-seq>span[data-core]{color:#f5f5f7;border-color:#6e6e73}.sleep-seq>span+span:before{content:"→";color:#424245;inset-inline-start:-14px;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:600px){.sleep-seq>span+span:before{display:none}.sleep-seq>span{padding:8px 12px;font-size:13px}}.qt-motives{flex-wrap:wrap;gap:8px;display:flex}.qt-motive{all:unset;cursor:pointer;box-sizing:border-box;color:#1d1d1f;border:1.5px solid #d2d2d7;border-radius:980px;padding:9px 16px;font-size:15px;transition:border-color .2s,background-color .2s,color .2s,transform .25s cubic-bezier(.2,.6,.2,1)}.qt-motive:hover{border-color:#86868b}.qt-motive[data-active]{color:#fff;background:#0071e3;border-color:#0071e3}.qt-motive:active{transform:scale(.97)}.qt-motive:focus-visible{outline-offset:3px;outline:2px solid #0071e3}@media (max-width:600px){.trace-row{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}}.vb-toggle{all:unset;cursor:pointer;color:#f5f5f7;-webkit-backdrop-filter:saturate(180%)blur(12px);inset-inline-end:18px;background:#1d1d1fb8;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,transform .25s cubic-bezier(.2,.6,.2,1);display:flex;position:absolute;bottom:18px}.vb-toggle:hover{background:#1d1d1fe6}.vb-toggle:active{transform:scale(.94)}.vb-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.vb-caption{color:#f5f5f7;text-align:start;pointer-events:none;background:linear-gradient(#0000,#0000008c);padding:32px 28px 26px;position:absolute;bottom:0;left:0;right:0}@media (max-width:600px){.vb-toggle{inset-inline-end:12px;width:32px;height:32px;bottom:12px}.vb-caption{padding:24px 18px 18px}}.qt-rail{z-index:6;scrollbar-width:none;-webkit-backdrop-filter:saturate(180%)blur(16px);background:#ffffffeb;gap:6px;margin-bottom:8px;padding:12px 0;display:flex;position:sticky;top:52px;overflow-x:auto}.qt-rail::-webkit-scrollbar{display:none}.qt-rail-step{all:unset;cursor:pointer;color:#6e6e73;white-space:nowrap;border:1px solid #d2d2d7;border-radius:980px;flex:none;align-items:center;gap:7px;padding:6px 12px 6px 6px;font-size:13px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.qt-rail-step[data-state=active]{color:#1d1d1f;border-color:#1d1d1f;font-weight:600}.qt-rail-step[data-state=done]{color:#1d1d1f}.qt-rail-step[data-state=done]:hover{border-color:#86868b}.qt-rail-step[data-state=todo]{cursor:default;opacity:.45}.qt-rail-n{color:#6e6e73;background:#f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.qt-rail-step[data-state=active] .qt-rail-n{color:#fff;background:#0071e3}.qt-rail-step[data-state=done] .qt-rail-n{color:#fff;background:#1d1d1f}.qt-rail-step[data-state=done] .qt-rail-n svg{width:11px;height:11px}.qt-back{all:unset;cursor:pointer;color:#06c;padding:6px 0;font-size:15px}.qt-back:hover{text-decoration:underline}.qt-back:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0071e3}.qt-bar-steps{align-items:center;gap:14px;min-width:0;display:flex}@media (max-width:900px){.qt-rail{margin:0 -22px 8px;padding:8px 22px 4px;position:static;top:auto}.qt-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"steps steps""total cta";row-gap:6px}.qt-bar-steps{grid-area:steps;justify-content:space-between}.qt-bar-total{grid-area:total}.qt-bar>.qt-cta--bar{grid-area:cta}.qt-bar-steps .qt-back{padding:0;font-size:14px}}html[data-cursor],html[data-cursor] [role=button],html[data-cursor] a,html[data-cursor] button,html[data-cursor] label,html[data-cursor] summary{cursor:none}html[data-cursor] input,html[data-cursor] textarea{cursor:text}.cur-dot,.cur-ring{pointer-events:none;z-index:9999;mix-blend-mode:difference;opacity:0;will-change:transform;border-radius:50%;position:fixed;top:0;left:0}html[data-cursor-on] .cur-dot,html[data-cursor-on] .cur-ring{opacity:1}.cur-dot{background:#fff;width:6px;height:6px;margin:-3px 0 0 -3px;transition:opacity .25s,width .25s,height .25s,margin .25s}.cur-ring{border:1.5px solid #ffffffd9;width:34px;height:34px;margin:-17px 0 0 -17px;transition:width .35s cubic-bezier(.2,.6,.2,1),height .35s cubic-bezier(.2,.6,.2,1),margin .35s cubic-bezier(.2,.6,.2,1),border-color .35s,background-color .35s,opacity .25s}.cur-ring[data-mode=link]{background:#ffffff8c;border-color:#ffffff59;width:52px;height:52px;margin:-26px 0 0 -26px}.cur-dot[data-mode=link]{width:0;height:0;margin:0}.cur-ring[data-mode=media]{border-color:#ffffff80;width:72px;height:72px;margin:-36px 0 0 -36px}.cur-dot[data-mode=media]{width:4px;height:4px;margin:-2px 0 0 -2px}.cur-ring[data-down]{transform-origin:50%;border-color:#fff}.slot,.vb{--hs:1}.slot:after,.vb:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),#ffffff29,#fff0 62%);opacity:0;transition:opacity .6s;position:absolute;inset:0}html[data-cursor] .slot:hover:after,html[data-cursor] .vb:hover:after{opacity:1}.slot img,.vb video{transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}html[data-cursor] .slot:hover{--hs:1.035}html[data-cursor] .vb:hover video{transform:scale(1.03)}.vb-toggle{z-index:2}html[data-cursor] .card,html[data-cursor] .qt-card,html[data-reveal] .card{transition:transform .6s cubic-bezier(.2,.6,.2,1),box-shadow .6s,border-color .2s,background-color .2s}html[data-cursor] .card:hover,html[data-cursor] .hl-card:hover{transform:translateY(-4px)}@supports (animation-timeline:view()){.hp-image,.media-21-9,.pinned-media{animation:media-in linear both;animation-timeline:view();animation-range:entry entry 55%}.media-21-9>.slot,.media-21-9>.vb video{animation:media-drift linear both;animation-timeline:view();animation-range:entry exit 0}}@keyframes media-in{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes media-drift{0%{translate:0 -3.5%;scale:1.08}to{translate:0 3.5%;scale:1.08}}@media (prefers-reduced-motion:reduce){.hp-image,.media-21-9,.media-21-9>.slot,.media-21-9>.vb video,.pinned-media{animation:none}}.surface-grey .scroll-words .sw,.surface-light .scroll-words .sw{color:#c7c7cc}.surface-grey .scroll-words .sw[data-on],.surface-light .scroll-words .sw[data-on]{color:#1d1d1f}.qt-pick{max-width:1200px;margin:0 auto;padding:0 0 80px}.qt-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin:24px auto 0;padding:0 22px;display:grid}.qt-pick-card{all:unset;cursor:pointer;box-sizing:border-box;text-align:start;background:#fff;border:1.5px solid #d2d2d7;border-radius:18px;flex-direction:column;min-width:0;transition:border-color .2s,transform .5s cubic-bezier(.2,.6,.2,1);display:flex;overflow:hidden}.qt-pick-card:hover{border-color:#86868b;transform:translateY(-3px)}.qt-pick-card:active{transform:scale(.99)}.qt-pick-card:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.qt-chosen{align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:20px 22px 0;display:flex}@media (max-width:900px){.qt-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.qt-pick-grid{grid-template-columns:minmax(0,1fr)}}.bespoke-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.bespoke-card{color:#f5f5f7;background:#1d1d1f;border-radius:24px;flex-direction:column;min-width:0;display:flex;overflow:hidden}@media (max-width:1100px){.bespoke-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.bespoke-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.tech-scenes[data-count="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}@media (max-width:900px){.tech-scenes[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.tech-scenes[data-count="8"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lang{align-items:center;display:flex;position:relative}.lang-btn{all:unset;cursor:pointer;letter-spacing:.04em;opacity:.8;align-items:center;gap:6px;padding:6px 4px;font-size:12px;transition:opacity .2s;display:inline-flex}.lang-btn:hover{opacity:1}.lang-menu{-webkit-backdrop-filter:saturate(180%)blur(20px);z-index:40;background:#1d1d1ff5;border:1px solid #424245;border-radius:16px;min-width:260px;max-height:70vh;padding:8px;animation:page-enter .25s cubic-bezier(.2,.6,.2,1) both;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.lang[data-theme=light] .lang-menu{background:#fffffff5;border-color:#d2d2d7}.lang-item{color:#f5f5f7;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:15px;display:flex}.lang[data-theme=light] .lang-item{color:#1d1d1f}.lang-item:hover{background:#ffffff14}.lang[data-theme=light] .lang-item:hover{background:#f5f5f7}.lang-item[data-active]{font-weight:600}.lang-region{color:#86868b;font-size:12px}[dir=rtl] .lang-menu{left:0;right:auto}.locale-bar{left:50%;bottom:max(20px,env(safe-area-inset-bottom));z-index:60;color:#f5f5f7;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#1d1d1feb;border:1px solid #ffffff1f;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;max-width:min(680px,100vw - 32px);padding:14px 22px;font-size:15px;line-height:1.3;animation:locale-in .5s cubic-bezier(.2,.6,.2,1) both;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 40px #00000059}@keyframes locale-in{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.locale-bar-go{color:#2997ff;white-space:nowrap;font-weight:600}.locale-bar-stay{all:unset;cursor:pointer;color:#86868b;white-space:nowrap;padding:4px 8px}.locale-bar-stay:hover{color:#f5f5f7}@media (max-width:600px){.locale-bar{gap:4px 14px;padding:12px 16px;font-size:14px}}[dir=rtl] body{letter-spacing:0}[dir=rtl] .qt-bar-total{text-align:start}[dir=rtl] .cur-dot,[dir=rtl] .cur-ring{direction:ltr}.lang-list{color:#86868b;flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.lang-list-item{color:inherit;padding:4px 0}.lang-list-item[data-active]{color:var(--nav-fg,inherit);font-weight:600}.footer-langs{color:inherit;gap:4px 14px;font-size:12px}.footer-langs .lang-list-item[data-active]{color:inherit}.nav-sheet-langs{border-top:1px solid #86868b59;margin-top:28px;padding-top:20px;animation:page-enter .5s cubic-bezier(.2,.6,.2,1) .3s both}@media (max-width:900px){.nav-bar .lang{display:none}}[dir=rtl] .hl-track{direction:ltr}[dir=rtl] .hl-card{direction:rtl}.hp-page{color:#1d1d1f;background:#fff}.hp-hero{text-align:center;padding:clamp(56px,9vh,104px) 22px 0}.hp-hero-eyebrow{letter-spacing:.004em;margin:0;font-size:clamp(21px,2vw,28px);font-weight:600}.hp-hero-title{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(52px,9.2vw,120px);font-weight:600;line-height:1.02}.hp-hero-meta{margin:28px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.hp-hero-media{aspect-ratio:16/9;background:#e8e8ed;border-radius:28px;max-width:1260px;margin:clamp(40px,6vw,72px) auto 0;position:relative;overflow:hidden}.hp-pill{-webkit-backdrop-filter:saturate(180%)blur(22px);white-space:nowrap;z-index:3;background:#f0f0f3c7;border-radius:980px;align-items:center;gap:28px;padding:10px 10px 10px 30px;font-size:17px;font-weight:600;display:flex;position:absolute;bottom:clamp(16px,3vw,32px);left:50%;transform:translate(-50%)}.hp-pill-cta,.hp-start{all:unset;cursor:pointer;box-sizing:border-box;color:#fff;white-space:nowrap;background:#0071e3;border-radius:980px;padding:13px 26px;font-size:17px;font-weight:500;transition:background .2s,transform .2s}.hp-pill-cta:hover,.hp-start:hover{background:#0077ed}.hp-pill-cta:active,.hp-start:active{transform:scale(.98)}.hp-start{padding:17px 36px;font-size:19px}.hp-restart{all:unset;cursor:pointer;color:#06c;margin-top:22px;font-size:15px;display:inline-block}.hp-restart:hover{text-decoration:underline}.hp-statement{text-align:center;max-width:1000px;margin:0 auto;padding:clamp(96px,14vw,170px) 22px clamp(72px,10vw,120px)}.hp-h2{letter-spacing:-.02em;margin:0;font-size:clamp(40px,6.4vw,80px);font-weight:600;line-height:1.05}.hp-lede{color:#86868b;letter-spacing:-.005em;max-width:900px;margin:36px auto 0;font-size:clamp(19px,2.1vw,28px);line-height:1.45}.hp-how-text b,.hp-lede b{color:#1d1d1f;font-weight:500}.hp-how{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,110px);max-width:1180px;margin:0 auto;padding:clamp(96px,12vw,150px) 22px;display:grid}.hp-how-text{color:#86868b;margin:0;font-size:clamp(19px,2vw,26px);line-height:1.5}.hp-stats{gap:40px}.hp-stats,.hp-stats>div{flex-direction:column;display:flex}.hp-stats>div{gap:6px}.hp-stat{letter-spacing:-.03em;font-size:clamp(48px,6vw,80px);font-weight:600;line-height:1}.hp-stat-sub{color:#1d1d1f;font-size:17px}.hp-screens{text-align:center;background:#f5f5f7;padding:clamp(96px,12vw,150px) 22px}.hp-eyebrow-lg{margin:0 0 14px;font-size:clamp(19px,1.7vw,24px);font-weight:600}.hp-previews{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1200px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.hp-preview{text-align:start;background:#fff;border-radius:28px;flex-direction:column;gap:14px;min-height:300px;padding:40px 32px 44px;display:flex}.hp-preview-q{letter-spacing:-.015em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.hp-preview-opts{flex-direction:column;gap:8px;margin-top:auto;display:flex}.hp-preview-opts span{border:1px solid #d2d2d7;border-radius:14px;padding:13px 16px;font-size:15px}.hp-preview-opts span[data-on]{border-color:#0071e3;box-shadow:0 0 0 1px #0071e3}.hp-preview-dots{gap:6px;margin-top:auto;display:flex}.hp-preview-dots span{aspect-ratio:1;color:#6e6e73;border:1px solid #d2d2d7;border-radius:50%;flex:1;place-items:center;max-width:40px;font-size:13px;display:grid}.hp-preview-dots span[data-past]{background:#e8e8ed;border-color:#0000}.hp-preview-dots span[data-on]{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.hp-preview-line{color:#6e6e73;border:1px solid #d2d2d7;border-radius:16px;margin-top:auto;padding:16px 18px;font-size:17px}.hp-screens-foot{color:#6e6e73;max-width:640px;margin:40px auto 0;font-size:19px;line-height:1.45}.hp-chain{color:#f5f5f7;text-align:center;background:#000;padding:clamp(96px,12vw,150px) 22px}.hp-chain .hp-eyebrow-lg{color:#86868b}.hp-chain ol{text-align:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;max-width:1200px;margin:clamp(48px,6vw,80px) auto 0;padding:0;list-style:none;display:grid}.hp-chain li{border-top:1px solid #424245;flex-direction:column;gap:8px;padding-top:20px;display:flex}.hp-chain li[data-first]{border-top-color:#2997ff}.hp-chain-n{color:#86868b;font-variant-numeric:tabular-nums;font-size:13px}.hp-chain-t{letter-spacing:-.015em;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.15}.hp-chain li[data-first] .hp-chain-t{color:#2997ff}.hp-chain-d{color:#a1a1a6;font-size:15px;line-height:1.45}.hp-privacy{padding:clamp(80px,10vw,120px) 22px 0}.hp-privacy>div{background:#f5f5f7;border-radius:28px;max-width:980px;margin:0 auto;padding:clamp(32px,5vw,56px)}.hp-privacy h3{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,36px);font-weight:600}.hp-privacy p{color:#6e6e73;margin:14px 0 0;font-size:19px;line-height:1.5}.hp-privacy a{color:#06c}.hp-final{text-align:center;padding:clamp(110px,14vw,180px) 22px clamp(80px,10vw,120px)}.hp-final-title{letter-spacing:-.02em;max-width:980px;margin:0 auto 40px;font-size:clamp(40px,6.4vw,80px);font-weight:600;line-height:1.05}.hp-final-meta{color:#6e6e73;margin:18px 0 0;font-size:15px}@media (max-width:900px){.hp-how{grid-template-columns:minmax(0,1fr)}.hp-stats{flex-flow:wrap;gap:28px 40px}.hp-previews{grid-template-columns:minmax(0,1fr);max-width:520px}.hp-chain ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hp-hero-media{aspect-ratio:4/5;border-radius:22px}.hp-pill{padding:6px;left:14px;right:14px;transform:none}.hp-pill>span{display:none}.hp-pill-cta{text-align:center;flex:1;padding:13px 18px;font-size:16px}.hp-chain ol{grid-template-columns:minmax(0,1fr);gap:24px}}.hp-app{z-index:90;color:#1d1d1f;background:#fbfbfd;flex-direction:column;animation:hp-app-in .45s cubic-bezier(.2,.6,.2,1) both;display:flex;position:fixed;inset:0}@keyframes hp-app-in{0%{opacity:0}to{opacity:1}}.hp-top{-webkit-backdrop-filter:saturate(180%)blur(20px);padding-top:env(safe-area-inset-top);background:#fbfbfddb;flex:none}.hp-top-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;max-width:1100px;height:54px;margin:0 auto;padding:0 22px;display:grid}.hp-brand{letter-spacing:.28em;white-space:nowrap;font-size:13px;font-weight:600}.hp-brand span{letter-spacing:0;color:#6e6e73;margin-inline-start:8px;font-weight:400}.hp-pct{color:#86868b;font-variant-numeric:tabular-nums;font-size:12px}.hp-save{all:unset;cursor:pointer;color:#06c;white-space:nowrap;justify-self:end;font-size:14px}.hp-save:hover{text-decoration:underline}.hp-bar{background:#e8e8ed;height:2px}.hp-bar span{transform-origin:0;background:#1d1d1f;height:100%;transition:transform .6s cubic-bezier(.2,.6,.2,1);display:block}[dir=rtl] .hp-bar span{transform-origin:100%}.hp-stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.hp-screen{box-sizing:border-box;max-width:820px;margin:0 auto;padding:clamp(40px,9vh,104px) 22px 64px;animation:hp-in .55s cubic-bezier(.2,.6,.2,1) both}.hp-screen[data-dir=back]{animation-name:hp-in-back}.hp-screen[data-kind=done],.hp-screen[data-kind=intro]{text-align:center;max-width:1100px}@keyframes hp-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hp-in-back{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.hp-eyebrow{color:#86868b;letter-spacing:.01em;font-size:14px;font-weight:600}.hp-eyebrow em{color:#1d1d1f;font-style:normal}.hp-title{letter-spacing:-.022em;margin:14px 0 0;font-size:clamp(30px,4.6vw,50px);font-weight:600;line-height:1.08}.hp-help{color:#6e6e73;max-width:660px;margin:18px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.45}.hp-input-wrap{margin-top:clamp(32px,5vh,52px)}.hp-input{all:unset;box-sizing:border-box;letter-spacing:-.015em;border-bottom:1px solid #d2d2d7;width:100%;padding:8px 0 14px;font-size:clamp(24px,3.2vw,36px);font-weight:500;transition:border-color .25s;display:block}.hp-input:focus{border-bottom-color:#1d1d1f}.hp-input::placeholder,.hp-row input::placeholder,.hp-textarea::placeholder{color:#c7c7cc}.hp-input--sm{margin-top:18px;font-size:21px}.hp-textarea{box-sizing:border-box;width:100%;min-height:170px;font:inherit;color:#1d1d1f;resize:vertical;background:#fff;border:1px solid #d2d2d7;border-radius:18px;outline:none;padding:20px 22px;font-size:19px;line-height:1.5;transition:border-color .25s,box-shadow .25s;display:block}.hp-textarea:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e326}.hp-hint{color:#86868b;margin:0 0 16px;font-size:14px}.hp-opts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.hp-opt{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d2d2d7;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:18px 22px;font-size:17px;font-weight:500;line-height:1.3;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.hp-opt:hover{border-color:#86868b}.hp-opt:active{transform:scale(.99)}.hp-opt[data-on]{border-color:#0071e3;box-shadow:0 0 0 1px #0071e3}.hp-dot:focus-visible,.hp-next:focus-visible,.hp-opt:focus-visible,.hp-pair-card:focus-visible{outline-offset:3px;outline:2px solid #0071e3}.hp-check{color:#0071e3;opacity:0;flex:none;transition:opacity .2s,transform .2s;transform:scale(.6)}.hp-opt[data-on] .hp-check{opacity:1;transform:none}.hp-scale-dots{gap:clamp(8px,1.6vw,16px);display:flex}.hp-dot{all:unset;box-sizing:border-box;cursor:pointer;color:#6e6e73;background:#fff;border:1px solid #d2d2d7;border-radius:50%;place-items:center;width:60px;height:60px;font-size:17px;font-weight:500;transition:background .2s,border-color .2s,color .2s,transform .2s;display:grid}.hp-dot:hover{border-color:#86868b;transform:scale(1.06)}.hp-dot[data-past]{background:#e8e8ed;border-color:#0000}.hp-dot[data-on]{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.hp-scale-ends{color:#86868b;justify-content:space-between;gap:16px;max-width:516px;margin-top:14px;font-size:14px;display:flex}.hp-number{align-items:baseline;gap:14px;display:flex}.hp-number input{all:unset;letter-spacing:-.03em;border-bottom:1px solid #d2d2d7;width:220px;padding:4px 0 12px;font-size:56px;font-weight:600}.hp-number span{color:#6e6e73;font-size:21px}.hp-counts,.hp-times{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.hp-field{flex-direction:column;gap:8px;display:flex}.hp-field span{color:#86868b;font-size:13px;font-weight:600}.hp-field input,.hp-row input{all:unset;box-sizing:border-box;background:#fff;border:1px solid #d2d2d7;border-radius:14px;width:100%;padding:14px 16px;font-size:20px;font-weight:500;transition:border-color .2s,box-shadow .2s}.hp-field input:focus,.hp-row input:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e326}.hp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,22px);display:grid}.hp-pair-card{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e8e8ed;border-radius:24px;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden}.hp-pair-card:hover{--hs:1.04}.hp-pair-card[data-on]{box-shadow:0 0 0 3px #0071e3}.hp-pair-media{aspect-ratio:4/5;background:#e8e8ed;display:block;position:relative}.hp-pair-media .slot img{transition:transform .6s cubic-bezier(.2,.6,.2,1)}.hp-pair-label{align-items:baseline;gap:10px;padding:16px 18px 18px;font-size:17px;font-weight:500;line-height:1.3;display:flex}.hp-pair-label b{color:#86868b;flex:none;font-size:12px;font-weight:600}.hp-roster{gap:28px}.hp-roster,.hp-roster-group{flex-direction:column;display:flex}.hp-roster-group{gap:10px}.hp-group-label{letter-spacing:.06em;text-transform:uppercase;color:#86868b;font-size:13px;font-weight:600}.hp-row{align-items:center;gap:10px;display:flex}.hp-row .hp-row-name{flex:1;min-width:0}.hp-row .hp-row-age{flex:none;width:96px}.hp-row-x{all:unset;cursor:pointer;color:#86868b;background:#f0f0f3;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.hp-row-x:hover{color:#1d1d1f}.hp-add{all:unset;cursor:pointer;color:#06c;align-self:flex-start;padding:4px 0;font-size:15px;font-weight:500}.hp-seg{background:#e8e8ed;border-radius:12px;flex:none;padding:3px;display:flex}.hp-seg button{all:unset;cursor:pointer;color:#6e6e73;border-radius:9px;padding:10px 14px;font-size:15px}.hp-seg button[data-on]{color:#1d1d1f;background:#fff;box-shadow:0 1px 4px #0000001a}.hp-consent{cursor:pointer;align-items:flex-start;gap:16px;font-size:19px;line-height:1.45;display:flex}.hp-consent input{accent-color:#0071e3;flex:none;width:24px;height:24px;margin-top:2px}.hp-consent a{color:#06c}.hp-foot{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fbfbfde6;border-top:1px solid #ececf0;flex:none}.hp-foot-row{max-width:1100px;padding:14px 22px calc(14px + env(safe-area-inset-bottom));justify-content:space-between;gap:16px;margin:0 auto}.hp-foot-right,.hp-foot-row{align-items:center;display:flex}.hp-foot-right{gap:22px}.hp-back{all:unset;cursor:pointer;color:#06c;font-size:17px}.hp-skip{all:unset;cursor:pointer;color:#86868b;font-size:15px;transition:color .2s}.hp-skip:hover{color:#1d1d1f}.hp-next{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;color:#fff;background:#0071e3;border-radius:980px;min-width:112px;padding:13px 28px;font-size:17px;font-weight:500;transition:background .2s,color .2s,transform .2s}.hp-next:hover{background:#0077ed}.hp-next:active{transform:scale(.98)}.hp-next:disabled{cursor:default;color:#86868b;background:#e8e8ed;transform:none}.hp-intro .hp-eyebrow{font-variant-numeric:tabular-nums}.hp-intro-title{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(52px,9vw,112px);font-weight:600;line-height:1.02}.hp-intro-sub{color:#6e6e73;max-width:720px;margin:22px auto 0;font-size:clamp(19px,2vw,26px);line-height:1.4}.hp-intro-media{aspect-ratio:16/9;background:#e8e8ed;border-radius:28px;max-height:52vh;margin:clamp(36px,6vh,64px) auto 0;position:relative;overflow:hidden}.hp-done{padding-top:4vh}.hp-done-thanks{letter-spacing:-.02em;margin:26px 0 0;font-size:clamp(24px,3vw,34px);font-weight:600}.hp-send{color:#fff;background:#0071e3;border-radius:980px;align-items:center;gap:10px;margin-top:40px;padding:17px 34px;font-size:19px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.hp-send:hover{color:#fff;background:#0077ed}.hp-send:active{transform:scale(.98)}.hp-done-links{justify-content:center;gap:28px;margin-top:22px;display:flex}.hp-fine{color:#86868b;max-width:560px;margin:26px auto 0;font-size:13px;line-height:1.5}.hp-count{font-variant-numeric:tabular-nums}.hp-next-steps{text-align:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:880px;margin:64px auto 0;padding:0;list-style:none;display:grid}.hp-next-steps li{border-top:1px solid #d2d2d7;flex-direction:column;gap:6px;padding-top:16px;font-size:17px;font-weight:600;display:flex}.hp-next-steps li:first-child{border-top-color:#0071e3}.hp-next-steps span{color:#86868b;font-size:12px;font-weight:400}@media (max-width:640px){.hp-screen{padding-top:32px}.hp-opts{grid-template-columns:minmax(0,1fr)}.hp-opt{min-height:58px;padding:16px 18px}.hp-dot{aspect-ratio:1;flex:1;width:auto;max-width:48px;height:auto;font-size:15px}.hp-scale-dots{gap:6px}.hp-scale-ends{max-width:none}.hp-pair-label{padding:12px 12px 14px;font-size:14px}.hp-row--pet{flex-wrap:wrap}.hp-row--pet .hp-row-name{flex-basis:100%}.hp-brand span{display:none}.hp-intro-media{aspect-ratio:4/5;border-radius:22px;max-height:46vh}.hp-next-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-foot-right{gap:14px}}@media (prefers-reduced-motion:reduce){.hp-app,.hp-screen{animation:none}}.home-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 32px;margin-top:32px;display:flex}.home-hero-cta{color:#fff;background:#0071e3;border-radius:980px;padding:12px 24px;font-size:17px;font-weight:500;transition:background .2s}.home-hero-cta:hover{color:#fff;background:#0077ed}.home-hero-link{color:#2997ff;font-size:17px}.home-hero-link:hover{text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}:root{--ty-hero:96px;--ty-hero-lh:1.0417;--ty-hero-ls:-0.015em;--ty-xxl:80px;--ty-xxl-lh:1.05;--ty-xxl-ls:-0.015em;--ty-eyebrow:24px;--ty-eyebrow-lh:1.1667;--ty-eyebrow-ls:0.009em;--ty-copy:21px;--ty-copy-lh:1.381;--ty-copy-ls:0.011em;--ty-header:48px;--ty-header-lh:1.0834;--ty-header-ls:-0.003em;--ty-btn:17px;--ty-btn-lh:1.1765;--ty-btn-ls:-0.022em;--ty-btn-pad:12px 22px;--ty-btn-pad-ring:11px 21px;--ty-section:128px;--ty-measure:840px}@media (max-width:1068px){:root{--ty-hero:80px;--ty-hero-lh:1.05;--ty-hero-ls:-0.015em;--ty-xxl:64px;--ty-xxl-lh:1.0625;--ty-xxl-ls:-0.009em;--ty-eyebrow:21px;--ty-eyebrow-lh:1.1905;--ty-eyebrow-ls:0.011em;--ty-header:40px;--ty-header-lh:1.1;--ty-header-ls:0em;--ty-section:96px;--ty-measure:692px}}@media (max-width:734px){:root{--ty-hero:56px;--ty-hero-lh:1.0714;--ty-hero-ls:-0.005em;--ty-xxl:40px;--ty-xxl-lh:1.1;--ty-xxl-ls:-0.01em;--ty-eyebrow:19px;--ty-eyebrow-lh:1.2105;--ty-eyebrow-ls:0.012em;--ty-copy:19px;--ty-copy-lh:1.4211;--ty-copy-ls:0.012em;--ty-header:32px;--ty-header-lh:1.125;--ty-header-ls:0.004em;--ty-btn:14px;--ty-btn-lh:1.2857;--ty-btn-ls:-0.016em;--ty-btn-pad:9px 16px;--ty-btn-pad-ring:8px 15px;--ty-section:80px;--ty-measure:none}}.surface-grey,.surface-light{--ty-ink:#1d1d1f;--ty-link:#0066cc}.surface-dark{--ty-ink:#f5f5f7;--ty-link:#2997ff}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:is(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word}.section p{text-wrap:pretty}.section{padding-block:var(--ty-section)}.h1-hero,.h1-typographic{font-size:var(--ty-hero);font-weight:600;line-height:var(--ty-hero-lh);letter-spacing:var(--ty-hero-ls)}.h1-brand,.h2{font-size:var(--ty-xxl);font-weight:600;line-height:var(--ty-xxl-lh);letter-spacing:var(--ty-xxl-ls)}@media (max-width:734px){.h1-brand,.h1-typographic{font-size:48px;line-height:1.0834;letter-spacing:-.003em}}.section-label{font-size:var(--ty-eyebrow);font-weight:600;line-height:var(--ty-eyebrow-lh);letter-spacing:var(--ty-eyebrow-ls);text-wrap:balance}.lead{font-size:var(--ty-copy);font-weight:400;line-height:var(--ty-copy-lh);letter-spacing:var(--ty-copy-ls);max-width:var(--ty-measure);text-wrap:pretty}:is(.surface-light,.surface-grey,.surface-dark) .lead :is(strong,b){font-weight:inherit;color:var(--ty-ink)}.eyebrow{line-height:1.2308}a:not([class]),a:not([class]):hover{color:var(--ty-link,#0066cc)}.link-arrow,.link-arrow:hover{color:var(--ty-link,#2997ff)}.pill{font-size:var(--ty-btn);font-weight:400;line-height:var(--ty-btn-lh);letter-spacing:var(--ty-btn-ls);padding:var(--ty-btn-pad);text-align:center}.pill:is(.pill-ghost,.pill-outline){padding:var(--ty-btn-pad-ring)}@media (max-width:734px){.hero .pill,.pill{font-size:var(--ty-btn);font-weight:400;line-height:var(--ty-btn-lh);letter-spacing:var(--ty-btn-ls);padding:var(--ty-btn-pad)!important}.pill:is(.pill-ghost,.pill-outline){padding:var(--ty-btn-pad-ring)!important}}:lang(ar) :is(.h1-hero,.h1-brand,.h1-typographic,.h2,.section-label,.lead,.eyebrow,.pill){letter-spacing:0}