@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:#fff;--band:#f9f7f6;--band-lift:#fcfaf9;--card:#fff;--panel:#f9f7f6;--well:#f9f7f6;--hairline:#e8e3df;--hairline-2:#efebe8;--rail:#e8e3df;--band-grad:linear-gradient(180deg,var(--band) 0%,var(--band-lift) 100%);--deep-grad:linear-gradient(180deg,var(--deep-lift) 0%,var(--deep) 58%,#191d24 100%);--deep:#1e232b;--deep-lift:#272d37;--deep-2:#071a31;--ink:#141110;--ink-2:#544f4b;--ink-3:#726d68;--ink-4:#908a83;--b-500:#3b82f6;--b-600:#2563eb;--o-500:#fe4200;--o-600:#e63a00;--o-700:#d93a00;--o-800:#9e2900;--display:"Poppins",ui-sans-serif,system-ui,-apple-system,sans-serif;--ui:"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-panel:32px;--r-card:18px;--r-well:14px;--r-pill:9999px;--r-input:14px;--r-md:10px;--r-sm:8px;--r-xs:6px;--r-hair:2px;--sh-1:0 1px 2px #1411100d;--sh-2:0 2px 8px #1411102e;--sh-3:0 1px 2px #1411100d,0 20px 46px -14px #14111029;--sh-lift:0 1px 4px #1411100a,0 4px 16px -2px #14111017;--ring:0 0 0 3px #fe420047;--page:1180px;--gut:clamp(20px,4vw,32px);--gap:clamp(52px,5.6vw,84px);--ease:cubic-bezier(.33,1,.68,1);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-expo:cubic-bezier(.19,1,.22,1);--ease-rail:cubic-bezier(.32,.72,0,1)}*,:before,:after{box-sizing:border-box}:root{--bar-h:70px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--bar-h) + 24px)}body{background:var(--canvas);color:var(--ink);font-family:var(--ui);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;margin:0;font-size:16.5px;font-weight:400;line-height:1.55;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2.5px solid var(--o-700);outline-offset:3px;border-radius:var(--r-xs)}.skip{z-index:90;background:var(--ink);color:#fff;font-family:var(--ui);border-radius:var(--r-md);transition:transform .18s var(--ease-out);padding:11px 17px;font-size:14.5px;font-weight:600;text-decoration:none;position:fixed;top:14px;left:14px;transform:translateY(-200%)}.skip:focus-visible{transform:none}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gut);margin-inline:auto}.section{padding-block:var(--gap)}.band{background:var(--band-grad)}.section:not(.band)+.section:not(.band),.section.band+.section.band,.section:not(.band)+.section:not(.band){padding-top:calc(var(--gap) * .42)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,h4{font-family:var(--display);color:var(--ink);text-wrap:balance;margin:0;font-weight:600}.display{letter-spacing:-.035em;font-size:clamp(33px,4.2vw,52px);line-height:1.05}h2{letter-spacing:-.03em;font-size:clamp(26px,3.1vw,38px);line-height:1.1}h3{letter-spacing:-.02em;font-size:19.5px;line-height:1.22}h4{letter-spacing:-.018em;font-size:17px;line-height:1.3}p{max-width:64ch;margin:0}.lead{letter-spacing:-.015em;color:var(--ink-2);max-width:54ch;font-size:clamp(16px,1.2vw,17.5px);line-height:1.5}.sub{color:var(--ink-2);font-size:15px;line-height:1.5}.cap{color:var(--ink-3);font-size:13.5px;line-height:1.45}.dim{color:var(--ink-3)}.mono{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.head{text-align:center;margin-bottom:clamp(28px,3.2vw,44px);flex-direction:column;align-items:center;gap:12px;max-width:760px;margin-inline:auto;display:flex}.head .lead{text-align:center;text-wrap:pretty;margin-inline:auto}@media (width<=900px){.head .lead{text-wrap:balance}}.btn{font-family:var(--ui);letter-spacing:-.014em;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),transform .16s var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.btn--primary{background:var(--o-500);color:#fff}.btn--primary:hover{background:var(--o-600)}.btn--ink{background:var(--o-500);color:#fff}.btn--ink:hover{background:var(--o-600)}.btn--ink.btn--sm{background:var(--o-700)}.btn--ink.btn--sm:hover{background:var(--o-800)}.btn--dark{background:var(--ink);color:#fff}.btn--dark:hover{background:#000}.btn--sand{background:var(--card);color:var(--ink);border-color:var(--hairline)}.btn--sand:hover{border-color:var(--ink-4)}.btn--white{color:var(--ink);background:#fff}.btn--ghost-d{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.btn--ghost-d:hover{background:#ffffff2e}.btn--sm{padding:10px 19px;font-size:15px;font-weight:700}.btn--arrow{padding-inline:32px;position:relative;overflow:hidden}.btn--sm.btn--arrow{padding-inline:28px}@media (width<=1240px){.ahero-copy .btn--arrow{padding-inline:24px}}.btn--arrow>span{transition:transform .22s var(--ease-out);display:inline-block}.btn--arrow>svg{opacity:0;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);margin-top:-7px;position:absolute;top:50%;right:18px;transform:translate(-7px)}@media (hover:hover) and (pointer:fine){.btn--arrow:hover>span{transform:translate(-9px)}.btn--arrow:hover>svg{opacity:1;transform:none}}.btn--arrow:focus-visible>span{transform:translate(-9px)}.btn--arrow:focus-visible>svg{opacity:1;transform:none}.btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn:active,.ulink:active{transform:scale(.97)}.rail-btn:active,.burger:active{transform:scale(.94)}.step-btn:active,.q summary:active{transform:scale(.99)}.dev:active,.pcard:active{transform:scale(.985)}.pcard:active{transition-duration:.12s}.tab:active{transform:scale(.97)}.dev,.pcard{transition:transform .16s var(--ease-out)}.ulink{transition:color .16s var(--ease),border-color .16s var(--ease),transform .16s var(--ease-out)}.step-btn,.q summary,.rail-btn,.burger{transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.tab:hover:active{transform:translateY(-1px)scale(.97)}.pcard:hover:active{transform:translateY(-1px)scale(.99)}}.ulink{color:var(--ink);border-bottom:1px solid var(--ink-4);align-self:flex-start;align-items:center;gap:6px;padding-bottom:2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ulink:hover{color:var(--o-700);border-color:var(--o-700)}.rail-btn:hover{border-color:var(--o-500);color:var(--o-500)}.alink{color:var(--o-700);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.alink svg{transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.alink:hover svg{transform:translate(3px)}}.nav-list>a{white-space:nowrap}.bar{z-index:60;-webkit-backdrop-filter:saturate(1.5)blur(14px);backdrop-filter:saturate(1.5)blur(14px);border-bottom:1px solid var(--hairline);background:#f9f7f6d6;position:sticky;top:0}.bar-in{justify-content:space-between;align-items:center;gap:24px;padding-block:12px;display:flex}.brand img{width:auto;height:25px}.nav{align-items:center;gap:28px;display:flex}.nav a{color:var(--ink-2);letter-spacing:-.012em;font-size:14.5px;font-weight:600;text-decoration:none}.nav a:hover{color:var(--ink)}.nav-call{display:none}.has-menu{align-items:center;gap:5px;display:inline-flex}.has-menu>svg{width:10px;height:10px;transition:transform .2s var(--ease-out);flex:none}.has-menu[aria-expanded=true]{color:var(--ink)}.has-menu[aria-expanded=true]>svg{transform:rotate(180deg)}.mega{width:min(var(--page),calc(100vw - 40px));background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);box-shadow:var(--sh-3);opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s linear .2s;padding:32px 30px 20px;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%,-8px)}.mega:before{content:"";height:6px;position:absolute;top:-6px;left:0;right:0}.mega.is-open{opacity:1;visibility:visible;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out),visibility 0s;transform:translate(-50%)}.nav-list{display:contents}.mega-head{display:none}.mega-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.mega:not(.mega--sm){width:min(820px,100vw - 40px)}.mega--sm{width:min(460px,100vw - 40px)}.mega--sm .mega-grid{grid-template-columns:1fr}.mega-col .mega-t{font-family:var(--display);letter-spacing:-.028em;max-width:none;color:var(--ink);margin:0 0 10px;padding-inline:12px;font-size:21px;font-weight:600;line-height:1.22}.mrow{border-radius:var(--r-card);transition:background .18s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.mrow-ico{border-radius:var(--r-sm);width:34px;height:34px;color:var(--o-700);transition:background .18s var(--ease);background:#fe420012;place-items:center;display:grid}.mrow-ico svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mrow-hd{color:var(--ink);letter-spacing:-.012em;flex-wrap:wrap;align-items:center;gap:7px;font-size:14.5px;font-weight:700;line-height:1.3;display:flex}.mrow-sub{color:var(--ink-2);margin-top:3px;font-size:13.5px;font-weight:400;line-height:1.45;display:block}.mrow-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--o-800);border-radius:var(--r-xs);background:#fe42001c;padding:2px 6px;font-size:10.5px;font-weight:700}.mrow-arrow{width:15px;height:15px;color:var(--o-700);opacity:0;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out);flex:none;align-self:center;transform:translate(-5px)}@media (hover:hover) and (pointer:fine){.mrow:hover{background:#fe42000e}.mrow:hover .mrow-ico{background:#fe420021}.mrow:hover .mrow-arrow{opacity:1;transform:none}}.mrow:focus-visible{background:#fe42000e}.mrow:focus-visible .mrow-arrow{opacity:1;transform:none}.mega-foot{border-top:1px solid var(--hairline);justify-content:center;margin-top:16px;padding-top:15px;display:flex}@media (prefers-reduced-motion:reduce){.mega,.mrow-arrow,.has-menu>svg{transition:none}}.bar-end{align-items:center;gap:9px;display:flex}.util{color:var(--ink-2);font-size:14.5px;font-weight:600;text-decoration:none}.util:hover{color:var(--ink)}.burger{border:1px solid var(--hairline);background:var(--card);border-radius:var(--r-md);cursor:pointer;width:40px;height:36px;transition:transform .16s var(--ease-out);display:none;position:relative}.burger span,.burger:before,.burger:after{content:"";background:var(--ink);border-radius:var(--r-hair);height:1.7px;transition:transform .2s var(--ease),opacity .2s var(--ease);position:absolute;top:17px;left:11px;right:11px}.burger:before{transform:translateY(-5px)}.burger:after{transform:translateY(5px)}.burger[aria-expanded=true] span{opacity:0}.burger[aria-expanded=true]:before{transform:rotate(45deg)}.burger[aria-expanded=true]:after{transform:rotate(-45deg)}.capture{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-pill);gap:6px;max-width:450px;padding:5px 5px 5px 6px;display:flex}.capture:focus-within{border-color:var(--o-600);box-shadow:var(--ring)}.capture input{min-width:0;font-family:var(--ui);color:var(--ink);letter-spacing:-.012em;background:0 0;border:0;flex:1;padding:11px 14px;font-size:15.5px}.capture input::placeholder{color:var(--ink-3)}.capture input:focus{outline:none}.hero{padding-block:0 clamp(14px,1.6vw,26px);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(26px,4vw,60px);display:grid}.hero-copy{max-width:540px}.hero .display{max-width:none}.hero-deck{font-family:var(--ui);color:var(--ink-2);letter-spacing:-.005em;max-width:46ch;margin-top:14px;font-size:clamp(16px,1.3vw,18px);font-weight:400;line-height:1.52}.hero-act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.hero-proof{border-top:1px solid var(--hairline);margin-top:0;padding-top:18px}@media (width>=1081px){.hero-proof{--bleed:min(126px, calc(32px + max(0px, 50vw - 590px)));margin-right:calc(-1 * var(--bleed));padding-right:var(--bleed)}}.cust-mark{flex:none;place-items:center;height:42px;margin-inline:clamp(14px,1.8vw,26px);display:grid}.cust-mark img{opacity:.85;width:100%;height:auto;display:block}.hero-shot{width:100%;position:relative}.hero-shot:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 56% at 52% 46%,#fe420016,#fe420008 52%,#fe420000 74%);position:absolute;inset:-10% -7% -6%}@media (width<=1080px){.hero{padding-top:clamp(26px,3vw,46px)}.hero-grid{grid-template-columns:1fr;gap:0}.hero-shot{width:100%;max-width:600px;margin-inline:auto}.hero-copy{text-align:center;max-width:none}.hero-deck{margin-inline:auto}.hero-act{justify-content:center}}@media (width>=681px) and (width<=1080px){.hero-act{grid-template-columns:1fr 1fr;max-width:600px;margin-inline:auto;display:grid}.hero-act .btn{width:100%}}.rig{z-index:1;position:relative}.rig img{width:100%;max-width:none;height:auto;display:block}@media (width>=1081px){.rig img{width:134%}}@media (width<=560px){.cust-mark{height:34px}}.ticker{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.ticker-track{will-change:transform;align-items:center;gap:0;width:max-content;animation:80s linear infinite ticker;display:flex}@media (hover:hover) and (pointer:fine){.ticker:hover .ticker-track{animation-play-state:paused}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker .mark{flex:none;margin-inline:clamp(14px,1.8vw,26px)}@media (prefers-reduced-motion:reduce){.ticker-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.ticker{-webkit-mask-image:none;mask-image:none}}.savesec{padding-block:clamp(12px,1.3vw,20px) clamp(36px,4vw,58px)}.save{background:var(--card);border:1px solid var(--hairline-2);border-radius:var(--r-card);grid-template-columns:minmax(0,.92fr) minmax(0,1.34fr) minmax(0,.9fr);align-items:center;gap:clamp(16px,2.1vw,30px);padding:clamp(16px,1.7vw,22px) clamp(18px,2.1vw,28px);display:grid}.save-copy h2{text-align:left;max-width:15ch;margin:0;font-size:clamp(17.5px,1.45vw,20px);line-height:1.22}.save-copy p{color:var(--ink-2);max-width:34ch;margin:6px 0 0;font-size:13px;line-height:1.45}.save-ctrl{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;align-items:start;gap:0 clamp(14px,1.6vw,22px);display:grid}.save-ctrl>div{display:contents}.save-ctrl>div:first-of-type>.save-lab{grid-area:1/1}.save-ctrl>div:first-of-type>.save-val{grid-area:2/1}.save-ctrl>div:first-of-type>.save-range{grid-area:3/1}.save-ctrl>div:nth-of-type(2)>.save-lab{grid-area:1/2}.save-ctrl>div:nth-of-type(2)>.save-val{grid-area:2/2}.save-ctrl>div:nth-of-type(2)>.save-range{grid-area:3/2}.save-lab{font-family:var(--ui);color:var(--ink-3);letter-spacing:-.004em;margin-bottom:5px;font-size:11.5px;font-weight:500;display:block}.save-val{background:var(--band);border:1px solid var(--hairline);border-radius:var(--r-md);min-height:36px;font-family:var(--ui);color:var(--ink);letter-spacing:-.016em;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;padding:7px 11px;font-size:clamp(14.5px,1.15vw,16px);font-weight:700;display:flex}.save-val .save-unit{color:var(--ink-3);letter-spacing:0;font-size:12px;font-weight:500}.save-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:8px 0 0;display:block}.save-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--o-500) 0 var(--p,50%),var(--rail) var(--p,50%) 100%);border-radius:2px;height:3px}.save-range::-moz-range-track{background:var(--rail);border-radius:2px;height:3px}.save-range::-moz-range-progress{background:var(--o-500);border-radius:2px;height:3px}.save-range::-webkit-slider-thumb{appearance:none;border-radius:var(--r-pill);background:var(--o-500);width:14px;height:14px;box-shadow:var(--sh-1);transition:transform .14s var(--ease-out);border:0;margin-top:-5.5px}.save-range::-moz-range-thumb{border-radius:var(--r-pill);background:var(--o-500);width:14px;height:14px;box-shadow:var(--sh-1);transition:transform .14s var(--ease-out);border:0}.save-range:active::-webkit-slider-thumb{transform:scale(1.18)}.save-range:active::-moz-range-thumb{transform:scale(1.18)}.save-range:focus-visible{outline:none}.save-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #fe420047}.save-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #fe420047}.save-out{flex-direction:column;align-items:flex-start;display:flex}.save-out .save-lab{color:var(--ink-2);margin-bottom:1px;font-weight:600}.save-num{font-family:var(--display);color:var(--o-500);letter-spacing:-.028em;font-variant-numeric:tabular-nums;font-size:clamp(24px,2.3vw,31px);font-weight:600;line-height:1.1}.save-sub{color:var(--ink-2);margin:3px 0 0;font-size:12.5px;line-height:1.4}.save-note{color:var(--ink-3);margin:1px 0 0;font-size:11.5px;line-height:1.4}.save-chip{color:var(--ink-2);letter-spacing:-.008em;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;font-weight:600;display:flex}.save-chip svg{fill:none;width:15px;height:15px;stroke:var(--ink-3);stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (width<=1000px){.save{grid-template-columns:1fr;gap:clamp(13px,1.8vw,18px)}.save-ctrl{grid-template-columns:1fr 1fr}.save-copy h2{max-width:none}.save-copy p,.save-chip{display:none}.save-out{border-top:1px solid var(--hairline);flex-flow:wrap;align-items:baseline;gap:4px 14px;padding-top:13px}.save-out .save-lab{align-self:baseline;margin:0}.save-num{margin-right:4px;font-size:clamp(22px,3vw,27px)}.save-sub,.save-note{margin:0}.save-sub:before,.save-note:before{content:"";background:var(--hairline);vertical-align:-1px;width:1px;height:10px;margin-right:14px;display:inline-block}}@media (width<=560px){.save-sub:before,.save-note:before{display:none}.save-out{gap:2px 12px}}@media (pointer:coarse){.save-range::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8.5px}.save-range::-moz-range-thumb{width:20px;height:20px}}.tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px;display:flex}.tab{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-pill);font-family:var(--ui);color:var(--ink);cursor:pointer;box-shadow:var(--sh-1);transition:border-color .16s var(--ease),color .16s var(--ease),background .16s var(--ease),transform .16s var(--ease);padding:11px 20px;font-size:15px;font-weight:600;position:relative}@media (hover:hover) and (pointer:fine){.tab:hover{transform:translateY(-1px)}.tab:hover:after{opacity:1}}.tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:var(--sh-2)}.dots{contain:layout;justify-content:center;align-items:center;gap:9px;margin-top:26px;display:flex}.dot{background:var(--hairline);cursor:pointer;width:9px;height:9px;transition:width .28s var(--ease-out),height .28s var(--ease-out),border-radius .28s var(--ease-out),background .22s var(--ease-out);border:0;border-radius:99px;padding:0;position:relative;overflow:hidden}.dot[aria-current=true]{border-radius:3px;width:46px;height:6px}@media (hover:hover) and (pointer:fine){.dot:not([aria-current=true]):hover{background:var(--ink-4)}}.dot:active{transform:scale(.94)}.dot-fill{background:var(--o-500);border-radius:inherit;clip-path:inset(0 100% 0 0);position:absolute;inset:0}.dots:not(.is-held) .dot[aria-current=true] .dot-fill{animation:dotfill var(--dwell,5s) linear forwards}.dots.is-held .dot[aria-current=true] .dot-fill{clip-path:inset(0)}@keyframes dotfill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.dot-fill{animation:none!important}.dot[aria-current=true] .dot-fill{clip-path:inset(0)}}.panes{display:grid}[data-pane]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s var(--ease-out),visibility 0s linear .32s;grid-area:1/1}[data-pane].is-in{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s var(--ease-out),visibility 0s}.panel{min-height:392px}@media (width<=900px){.panel{min-height:0}}@media (prefers-reduced-motion:reduce){[data-pane]{transition:none}}.panel{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);overflow:hidden}.panel-txt{padding:clamp(26px,3.4vw,44px)}.panel-in{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:stretch;display:grid}.panel h3,.panel h2{letter-spacing:-.03em;font-size:clamp(23px,2.5vw,31px);line-height:1.1}.panel-sub{color:var(--ink-2);max-width:42ch;margin-top:14px;font-size:16px}.replaces{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.replaces span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.replaces b{color:var(--ink-2);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-xs);padding:3px 9px;font-size:13px;font-weight:600}.panel-fig{background:var(--band-grad);place-items:center;min-height:100%;padding:clamp(20px,2.4vw,34px);display:grid}.panel-fig img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;max-height:340px;display:block}.panel-fig--bleed{background:var(--card);padding:0;display:block;position:relative;overflow:hidden}.panel-fig--bleed picture{display:contents}.panel-fig--bleed img{object-fit:contain;object-position:right bottom;mix-blend-mode:normal;width:100%;height:100%;max-height:none}.bo-blue .alt-media{background:radial-gradient(120% 90% at 78% 12%,#3b82f61f,#3b82f600 62%),var(--band-grad)}.bo-blue .cat-ico,.bo-blue .row-ico{color:var(--b-600)}@media (hover:hover) and (pointer:fine){.bo-blue .cat:hover{border-color:var(--b-500)}.bo-blue .cat:hover h3{color:var(--b-600)}.bo-blue .cats--rail .cat:hover{border-color:#0000}.bo-blue .cats--rail .cat:hover h3{color:var(--ink)}}.alt-media>img{border:1px solid var(--hairline);border-bottom:0;border-right:0;border-radius:10px 0 0;width:calc(100% - clamp(22px,2.6vw,38px));height:auto;display:block;position:absolute;top:clamp(22px,2.6vw,38px);left:clamp(22px,2.6vw,38px)}@media (width<=900px){.alt-media>img{object-fit:cover;object-position:left top;height:calc(100% - clamp(22px,4vw,30px))}}.pspec{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pspec li{padding-left:28px;position:relative}.pspec li:before{content:"";background:var(--o-500);border-radius:50%;width:9px;height:9px;position:absolute;top:.48em;left:0}.pspec span{color:var(--ink);letter-spacing:-.008em;font-size:15px;line-height:1.5}.panel-txt .btn{margin-top:22px}.rows{flex-direction:column;gap:9px;display:flex}.row{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);color:var(--ink);letter-spacing:-.012em;align-items:center;gap:13px;padding:15px 17px;font-size:14.5px;font-weight:500;display:flex}.row-ico{border-radius:var(--r-md);background:var(--well);width:34px;height:34px;color:var(--o-600);flex:none;place-items:center;display:grid}.row-ico svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.row-say{color:var(--ink-2);letter-spacing:0;margin-top:3px;font-size:14px;font-weight:400;line-height:1.5;display:block}.rows .row{align-items:flex-start}.rows .row-ico{margin-top:1px}.panel .btn{margin-top:14px}#platform{padding-block:clamp(40px,4.4vw,62px)}.alt{border-top:1px solid var(--hairline)}.alt-row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);min-height:clamp(248px,21vw,286px);display:grid}.alt-rule{background:var(--hairline);grid-area:1/2}.alt-copy{flex-direction:column;grid-area:1/1;justify-content:center;padding:clamp(22px,2.4vw,34px) clamp(20px,2.4vw,38px);display:flex}.alt-media{background:radial-gradient(120% 90% at 78% 12%,#fe42001a,#fe420000 62%),var(--band-grad);grid-area:1/3;position:relative;overflow:hidden}.alt-row--flip .alt-copy{grid-column:3}.alt-row--flip .alt-media{grid-column:1}.alt-copy h3{letter-spacing:-.028em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(21px,2.1vw,30px);line-height:1.16}.alt-copy p{color:var(--ink-2);text-wrap:pretty;max-width:46ch;margin:10px 0 0;font-size:clamp(13.5px,1.1vw,15px);line-height:1.5}.alt-ticks{gap:6px;margin:13px 0 0;padding:0;list-style:none;display:grid}.alt-ticks li{color:var(--ink);align-items:flex-start;gap:9px;font-size:14.5px;font-weight:400;line-height:1.45;display:flex}.alt-ticks svg{color:#0b7a47;flex:none;margin-top:2px}.alt--phone .alt-row{min-height:clamp(400px,34vw,470px)}.find-pair>div+div{border-top:1px solid var(--hairline);margin-top:22px;padding-top:22px}.find-pair h3{max-width:none;font-size:clamp(19px,1.7vw,24px)}.find-pair p{margin-top:8px}.ip-stage{position:absolute;inset:0}.ip{filter:drop-shadow(0 26px 30px #14111038)drop-shadow(0 2px 4px #14111014);width:min(38%,215px);height:auto;position:absolute}.ip-a{top:clamp(28px,2.8vw,40px);left:50%;transform:translate(calc(-100% - 6px))}.ip-b{top:clamp(64px,6vw,86px);left:50%;transform:translate(6px)}@media (width<=900px){.alt--phone .alt-row .alt-media{min-height:360px}.ip{width:min(40%,190px)}}@media (width<=820px){.alt-row{grid-template-columns:minmax(0,1fr)}.alt-rule{display:none}.alt-row{min-height:0}.alt-copy,.alt-row--flip .alt-copy{grid-area:1/1}.alt-media,.alt-row--flip .alt-media{grid-area:2/1;min-height:300px}.alt-copy h3,.alt-copy p{max-width:none}.alt-ticks{max-width:62ch}}.settle.settle--bar{border-top:0;padding-top:0}.funds{border:1px solid var(--hairline);background:var(--card);border-radius:16px;align-items:center;gap:14px;max-width:760px;margin:0 auto;padding:14px 18px;display:flex}.funds-ico{color:var(--ink-2);flex:none;place-items:center;display:grid}.funds-ico svg{width:22px;height:22px}.funds-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.funds-txt b{color:var(--ink);letter-spacing:-.01em;font-size:14.5px;font-weight:600}.funds-txt span{color:var(--ink-3);text-wrap:pretty;font-size:13.5px;line-height:1.45}.funds-marks{border-left:1px solid var(--hairline);flex:none;align-items:center;gap:16px;padding-left:18px;display:flex}.woo-glyph{color:#873eff;place-items:center;width:62%;height:62%;display:grid}.woo-glyph svg{width:100%;height:100%}.woo-chain{padding-bottom:26px}.woo-chain .woo-node{position:relative}.woo-chain .woo-node small .woo-wide{display:inline}@media (width<=560px){.woo-chain .woo-node small .woo-wide{display:none}}.woo-chain .woo-node small{white-space:nowrap;position:absolute;top:calc(100% + 9px);left:50%;translate:-50%}.pay-rails img[src*=brand-stripe]{height:21px}.pay-rails img[src*=brand-adyen]{height:24px}.pay-rails img[src*=brand-airwallex],.funds-marks img[src*=brand-stripe]{height:19px}.funds-marks img[src*=brand-adyen]{height:21px}.funds-marks img[src*=brand-airwallex],.foot-proc img[src*=brand-stripe]{height:17px}.foot-proc img[src*=brand-adyen]{height:19px}.foot-proc img[src*=brand-airwallex]{height:15.5px}.pay-rails img,.funds-marks img,.foot-proc img{margin-inline:6px}.foot-tm{opacity:.75;margin-top:6px;font-size:12px}.form-note{color:var(--ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.5}.form-note a{color:inherit;text-decoration:underline}.funds-marks img{width:auto;height:18px;display:block}@media (width<=640px){.funds{flex-wrap:wrap;gap:10px 12px;padding:14px 16px}.funds-txt{flex-basis:calc(100% - 32px)}.funds-marks{border-left:0;border-top:1px solid var(--hairline-2);width:100%;padding:10px 0 0 30px}}.hwx-hero{padding-block:clamp(34px,4.4vw,60px) clamp(40px,5vw,72px)}.hwx-hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hwx-hero .display{max-width:none}.hwx-hero .ahero-deck{text-wrap:balance;max-width:52ch;margin-inline:auto}.hwx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,26px);max-width:1000px;margin:clamp(28px,3.4vw,44px) auto 0;display:grid}.hwx-tile{text-align:center;scroll-margin-top:calc(var(--bar-h,70px) + 18px);flex-direction:column;align-items:center;display:flex}.hwx-tstage{aspect-ratio:5/4;background:var(--band-grad);border:1px solid var(--hairline-2);border-radius:28px;width:100%;position:relative;overflow:hidden}.hwx-tstage:before{content:"";pointer-events:none;background:radial-gradient(42% 46% at 50% 56%,#fe42000f,#fe420000 72%),linear-gradient(#1411100d 1px,#0000 1px) 50%/32px 32px,linear-gradient(90deg,#1411100d 1px,#0000 1px) 50%/32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(54% 60% at 50% 52%,#000 22%,#0000 84%);mask-image:radial-gradient(54% 60% at 50% 52%,#000 22%,#0000 84%)}.hwx-tstage:after{content:"";background:radial-gradient(50% 50%,#14111029,#14111000 72%);height:9%;position:absolute;bottom:5%;left:24%;right:24%}.hwx-tstage img{z-index:1;filter:drop-shadow(0 22px 22px #14111029)drop-shadow(0 3px 6px #1411101a);width:auto;max-width:none;display:block;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.hwx-tile--wise .hwx-tstage img{height:70%}.hwx-tile--cast .hwx-tstage img{height:84%}@media (width<=600px){.hwx-tile--wise .hwx-tstage img{height:80%}.hwx-tile--cast .hwx-tstage img{height:88%}}.hwx-tname{letter-spacing:-.025em;margin:22px 0 0;font-size:clamp(20px,1.9vw,26px);line-height:1.2}.hwx-tsay{max-width:36ch;color:var(--ink-2);text-wrap:balance;margin:8px 0 0;font-size:clamp(14.5px,1.15vw,16px);line-height:1.5}.hwx-tprice{align-items:baseline;gap:10px;margin:14px 0 0;display:flex}.hwx-now{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.1}.hwx-was{color:var(--ink-3);font-size:14px;-webkit-text-decoration:line-through #726d6899;text-decoration:line-through #726d6899}.hwx-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.hwx-chips li{border-radius:var(--r-pill);color:var(--ink-2);background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline);align-items:center;gap:7px;padding:7px 12px 7px 10px;font-size:13px;font-weight:550;display:inline-flex}.hwx-chips svg{width:16px;height:16px;color:var(--o-700);flex:none}.hwx-also{text-align:center;max-width:none;color:var(--ink-2);text-wrap:balance;margin:clamp(26px,3vw,38px) auto 0;font-size:15px;line-height:1.5}.hwx-also .alink{white-space:nowrap;margin-left:6px}.hwx-cta{justify-content:center;margin-top:20px}@media (hover:hover) and (pointer:fine){.hwx-tstage img{transition:translate .45s var(--ease-out)}.hwx-tile:hover .hwx-tstage img{translate:0 -8px}}@media (width<=700px){.hwx-tiles{grid-template-columns:minmax(0,1fr);gap:36px;max-width:460px}.hwx-tstage{aspect-ratio:6/5;border-radius:24px}}.cmp{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);max-width:1060px;margin-inline:auto;padding:0 clamp(16px,2.4vw,32px) clamp(6px,1vw,12px)}.cmp-head,.cmp-row{grid-template-columns:minmax(170px,.82fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(14px,2.4vw,36px);display:grid}.cmp-head{top:var(--bar-h,70px);z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline);border-radius:var(--r-panel) var(--r-panel) 0 0;background:#fffffff0;padding:18px 0 16px;position:sticky}.cmp-corner{color:var(--ink-3);font-size:13px;font-weight:600}.cmp-dev{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.cmp-dev img{filter:drop-shadow(0 6px 8px #14111024);flex:none;width:auto;height:62px}.cmp-dev b{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);font-size:clamp(14.5px,1.25vw,17px);font-weight:600;line-height:1.2;display:block}.cmp-dev em{color:var(--o-700);margin-top:3px;font-size:13.5px;font-style:normal;font-weight:650;display:block}.cmp-dev s{color:var(--ink-4);margin-left:4px;font-weight:500}.cmp-row{align-items:start;padding:16px 0}.cmp-row+.cmp-row{border-top:1px solid var(--hairline-2)}.cmp-k{color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.cmp-k svg{width:18px;height:18px;color:var(--ink-3);flex:none}.cmp-v{color:var(--ink-2);font-size:14.5px;line-height:1.5}.hwx-yes,.hwx-no{align-items:flex-start;gap:7px;display:inline-flex}.hwx-yes svg,.hwx-no svg{flex:none;width:17px;height:17px;margin-top:2px}.hwx-yes svg{color:#0b7a47}.hwx-no,.hwx-ns{color:var(--ink-3)}.hwx-no svg{color:var(--ink-4)}@media (width<=720px){.cmp{padding-inline:14px}.cmp-head,.cmp-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.cmp-corner{display:none}.cmp-head{align-items:stretch}.cmp-dev{text-align:center;flex-direction:column;align-items:center;gap:8px}.cmp-dev img{height:60px}.cmp-dev>span{flex-direction:column;flex:1;align-items:center;display:flex}.cmp-dev em{flex-wrap:wrap;justify-content:center;column-gap:6px;margin-top:auto;padding-top:3px;display:flex}.cmp-dev s{white-space:nowrap;margin-left:0}.cmp-k{grid-column:1/-1}.cmp-v{font-size:13.5px}}.hwx-kit{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hwx-kit-copy h2{max-width:20ch}.hwx-kit-copy .lead{max-width:48ch;margin-top:14px}.hwx-kit-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hwx-kit-list li{background:var(--card);border:1px solid var(--hairline);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.hwx-kthumb{background:var(--band);width:52px;height:52px;color:var(--o-700);border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.hwx-kthumb img{width:auto;max-width:80%;height:auto;max-height:80%;display:block}.hwx-kthumb svg{width:24px;height:24px}.hwx-kit-list b{color:var(--ink);font-size:15px;font-weight:600;display:block}.hwx-kit-list li>span:last-child>span{color:var(--ink-3);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.hwx-printwrap{border-radius:var(--r-panel);background:var(--band-grad);border:1px solid var(--hairline-2);padding:clamp(40px,5vw,64px) clamp(20px,3vw,40px) clamp(48px,5.6vw,72px);position:relative;overflow:hidden}.hwx-printwrap:before{content:"";pointer-events:none;background:radial-gradient(44% 50% at 50% 42%,#fe42000f,#fe420000 72%),linear-gradient(#1411100d 1px,#0000 1px) 50%/32px 32px,linear-gradient(90deg,#1411100d 1px,#0000 1px) 50%/32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 62% at 50% 48%,#000 25%,#0000 85%);mask-image:radial-gradient(56% 62% at 50% 48%,#000 25%,#0000 85%)}.hwx-print{width:100%;max-width:330px;margin-inline:auto;position:relative}.hwx-printer{z-index:2;background:linear-gradient(#323740 0%,#1e232b 100%);border-radius:20px 20px 14px 14px;height:66px;position:relative;box-shadow:inset 0 1px #ffffff1f,0 20px 30px -18px #1411108c}.hwx-printer:after{content:"";background:#0b0d10;border-radius:3px;height:5px;position:absolute;bottom:12px;left:9%;right:9%;box-shadow:inset 0 1px 2px #0009}.hwx-led{background:#12a15e;border-radius:50%;width:6px;height:6px;position:absolute;top:16px;right:18px;box-shadow:0 0 0 3px #12a15e2e}.hwx-paper{z-index:1;filter:drop-shadow(0 16px 18px #1411101f)drop-shadow(0 1px 1px #1411100f);margin:-14px 11.5% 0;padding-top:14px;position:relative;overflow:hidden}.hwx-receipt{font-family:var(--mono);color:var(--ink-2);background:#fff;flex-direction:column;gap:7px;padding:20px 18px 30px;font-size:12.5px;display:flex;box-shadow:0 0 0 1px #1411100d;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.rc-brand{font-family:var(--display);color:var(--ink);align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.rc-sub{color:var(--ink-3);font-size:11.5px}.rc-rule{border-top:1px dashed #d8d2cc;height:0;margin:4px 0}.rc-row{justify-content:space-between;gap:10px;display:flex}.rc-row span:last-child{white-space:nowrap}.rc-tot{color:var(--ink);font-size:13.5px;font-weight:600}.rc-tot span:last-child{color:var(--o-700)}.rc-note{color:var(--ink-3);margin-top:6px;font-size:11.5px;line-height:1.5}.hwx-print:after{content:"";z-index:0;background:radial-gradient(50% 50%,#1411101f,#14111000 72%);height:24px;position:absolute;bottom:-18px;left:14%;right:14%}@media (width<=900px){.hwx-kit{grid-template-columns:minmax(0,1fr)}.hwx-print{max-width:320px}}.hwx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:960px;margin:clamp(44px,5vw,72px) auto 0;padding:0;list-style:none;display:grid;position:relative}.hwx-steps:before,.hwx-steps:after{content:"";border-radius:1px;height:2px;position:absolute;top:23px;left:16.66%;right:16.66%}.hwx-steps:before{background:var(--hairline)}.hwx-steps:after{background:var(--o-500);transform-origin:0;scale:1}.hwx-steps li{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.hwx-node{background:var(--card);width:48px;height:48px;color:var(--ink-2);box-shadow:0 0 0 1px var(--hairline),0 6px 14px -8px #14111033;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.hwx-node svg{width:22px;height:22px}.hwx-node--go{background:var(--o-500);color:#fff;box-shadow:0 0 0 5px #fe420024,0 8px 18px -8px #fe420080}.hwx-steps b{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;font-weight:600}.hwx-steps li>span:last-child{color:var(--ink-3);max-width:28ch;font-size:13.5px;line-height:1.45}@media (width<=640px){.hwx-steps{grid-template-columns:minmax(0,1fr);gap:22px;max-width:420px}.hwx-steps:before,.hwx-steps:after{width:2px;height:auto;inset:24px auto 24px 23px}.hwx-steps:after{transform-origin:top}.hwx-steps li{text-align:left;grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.hwx-node{grid-row:span 2;margin:0}}@media (prefers-reduced-motion:no-preference){.js .hwx-tstage img{animation:hwRise 1s var(--ease-expo) calc(.2s + var(--i,0) * .14s) both}.js .hwx-tile:nth-child(2) .hwx-tstage img{animation-delay:.34s}.js .hwx-tile .roll-a{animation:rollOut .75s var(--ease-expo) .95s both}.js .hwx-tile .roll-b{animation:rollIn .75s var(--ease-expo) .95s both}.js .hwx-tile:nth-child(2) .roll-a,.js .hwx-tile:nth-child(2) .roll-b{animation-delay:1.1s}.js .hwx-tile .hwx-was{animation:hwShow .4s var(--ease-out) 1.6s both}.js .hwx-tile:nth-child(2) .hwx-was{animation-delay:1.75s}.js .hwx-print[data-play] .hwx-receipt{animation:2.1s cubic-bezier(.45,.05,.25,1) .25s both hwFeed}.js .hwx-print[data-play] .hwx-led{animation:.5s step-end .25s 4 hwBlink}.js .hwx-steps[data-play]:after{animation:1.4s cubic-bezier(.65,0,.35,1) .2s both hwTrack}.js .hwx-steps[data-play] .hwx-node{animation:hwPop .45s cubic-bezier(.34,1.56,.64,1) calc(.15s + var(--n,0) * .55s) both}}@media (prefers-reduced-motion:no-preference) and (width<=640px){.js .hwx-steps[data-play]:after{animation-name:hwTrackY}}@keyframes hwRise{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0}}@keyframes hwShow{0%{opacity:0}to{opacity:1}}@keyframes hwFade{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes hwPop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes hwFeed{0%{translate:0 -100%}to{translate:0}}@keyframes hwBlink{50%{background:#fe4200}}@keyframes hwTrack{0%{scale:0 1}to{scale:1}}@keyframes hwTrackY{0%{scale:1 0}to{scale:1}}@keyframes amLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ofr-hero{padding-block:clamp(34px,4.4vw,64px) clamp(44px,5vw,76px);overflow:hidden}.ofr-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4.6vw,72px);display:grid}.ofr-copy .display{max-width:none}.ofr-copy .ahero-deck,.woo-copy .ahero-deck{text-align:left;max-width:44ch;margin-inline:0}.ofr-terms{color:var(--ink-3);margin-top:14px}.ofr-stage{aspect-ratio:1/.92;border-radius:var(--r-panel);background:var(--band-grad);border:1px solid var(--hairline-2);position:relative;overflow:hidden}.ofr-stage:before{content:"";pointer-events:none;background:radial-gradient(44% 50% at 56% 52%,#fe420012,#fe420000 72%),linear-gradient(#1411100d 1px,#0000 1px) 50%/32px 32px,linear-gradient(90deg,#1411100d 1px,#0000 1px) 50%/32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 60%,#000 22%,#0000 84%);mask-image:radial-gradient(56% 60%,#000 22%,#0000 84%)}.ofr-dev{z-index:1;filter:drop-shadow(0 26px 26px #1411102e)drop-shadow(0 3px 6px #1411101a);width:auto;height:82%;position:absolute;top:9%;right:9%;rotate:7deg}.ofr-ticket{z-index:2;background:var(--card);border-radius:22px;flex-direction:column;width:min(62%,330px);display:flex;position:absolute;top:50%;left:9%;translate:0 -50%;rotate:-3deg;box-shadow:0 0 0 1px #14111012,0 30px 50px -22px #46221052,0 12px 20px -14px #14111038}.ofr-t-top{flex-direction:column;gap:6px;padding:20px 22px 18px;display:flex}.ofr-t-brand{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ofr-t-rate{font-family:var(--display);letter-spacing:-.05em;color:var(--ink);margin-top:6px;font-size:clamp(64px,7vw,92px);font-weight:600;line-height:.95}.ofr-t-rate em{color:var(--o-500);letter-spacing:-.02em;margin-left:2px;font-size:.55em;font-style:normal}.ofr-t-sub{color:var(--ink-3);font-size:13.5px;line-height:1.4}.ofr-t-perf{border-top:1.5px dashed #ddd6d0;height:0;margin:0 18px;position:relative}.ofr-t-perf:before,.ofr-t-perf:after{content:"";background:#f9f7f6;border-radius:50%;width:22px;height:22px;position:absolute;top:-11px;box-shadow:inset 0 0 0 1px #1411100f}.ofr-t-perf:before{left:-30px}.ofr-t-perf:after{right:-30px}.ofr-t-rows{flex-direction:column;gap:2px;margin:0;padding:14px 22px 6px;list-style:none;display:flex}.ofr-t-rows li{color:var(--ink-2);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.ofr-t-rows li+li{border-top:1px solid var(--hairline-2)}.ofr-t-rows svg{width:18px;height:18px;color:var(--o-700)}.ofr-t-rows b{color:var(--ink);white-space:nowrap;font-weight:650}.ofr-t-foot{color:var(--ink-4);padding:6px 22px 18px;font-size:11.5px}.ofr-stamp{z-index:3;filter:drop-shadow(0 6px 10px #fe42002e);width:clamp(96px,10.5vw,128px);height:auto;position:absolute;top:10%;left:calc(9% + min(62%,330px) - 70px);rotate:-14deg}.ofr-st-o{fill:#fff6f2;stroke:var(--o-500);stroke-width:2px}.ofr-st-i{fill:none;stroke:var(--o-500);stroke-width:1.2px;stroke-dasharray:2 3}.ofr-st-t{font-family:var(--ui);letter-spacing:.14em;fill:var(--o-700);font-size:9.6px;font-weight:700}.ofr-st-b{font-family:var(--display);fill:var(--o-700);letter-spacing:-.02em;font-size:21px;font-weight:700}.ofr-st-s{font-family:var(--ui);letter-spacing:.18em;fill:var(--o-700);font-size:7.5px;font-weight:700}@media (width>=901px){.ofr-stage{min-height:510px}}@media (width<=900px){.ofr-hero-grid{grid-template-columns:minmax(0,1fr)}.ofr-stage{width:100%;max-width:560px;margin-inline:auto}.ofr-copy{text-align:center}.ofr-copy .ahero-deck{text-align:center;text-wrap:balance;max-width:52ch;margin-inline:auto}.ofr-copy .btn-row{justify-content:center}.ofr-copy .ofr-terms{text-align:center;text-wrap:balance;margin-inline:auto}.ccopy>h1,.ccopy>.lead{text-align:center;margin-inline:auto}.ccopy>.lead{text-wrap:balance;max-width:52ch}.ccopy>.cfacts{max-width:560px;margin-inline:auto}.ccopy .cnote{text-align:center}}@media (width<=480px){.ofr-stage{aspect-ratio:auto;padding:34px 0 30px}.ofr-t-rate{font-size:58px}.ofr-ticket{width:min(88%,330px);margin-inline:auto;position:relative;top:auto;left:auto;translate:none}.ofr-dev{display:none}.ofr-t-top{padding:16px 16px 14px}.ofr-t-rows{padding:10px 16px 4px}.ofr-t-foot{padding:4px 16px 14px}.ofr-t-rows li{gap:8px;font-size:12.5px}.ofr-stamp{top:5%;left:auto;right:4%}}.ofr-calc{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);max-width:980px;margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 30px 60px -36px #46221038}.ofr-calc-in{background:linear-gradient(180deg,#fff8f4 0%,var(--card) 70%);border-right:1px solid var(--hairline-2);flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.ofr-calc-l{color:var(--ink-2);font-size:14px;font-weight:600}.ofr-calc-v{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(40px,4.6vw,60px);font-weight:600;line-height:1;display:block}.ofr-range{appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--o-500) 0 var(--p,17.2%),var(--band) var(--p,17.2%) 100%);border-radius:99px;width:100%;height:8px;margin:26px 0 0;box-shadow:inset 0 0 0 1px #1411100d}.ofr-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--o-500);width:26px;height:26px;transition:scale .15s var(--ease-out);background:#fff;border-radius:50%;box-shadow:0 4px 10px -2px #fe420059,0 1px 2px #14111026}.ofr-range::-moz-range-thumb{border:2px solid var(--o-500);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 10px -2px #fe420059}.ofr-range:active::-webkit-slider-thumb{scale:1.12}.ofr-range:focus-visible{outline:2px solid var(--o-700);outline-offset:6px}.ofr-range-ends{color:var(--ink-4);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}.ofr-calc-res{flex-direction:column;gap:6px;margin-top:auto;padding-top:30px;display:flex}.ofr-calc-rl{color:var(--ink-3);font-size:14px}.ofr-calc-rv{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,3.2vw,40px);font-weight:600;line-height:1.05}.ofr-save{color:#0b7a47;font-variant-numeric:tabular-nums;background:#12a15e1a;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:6px 12px 6px 9px;font-size:13.5px;font-weight:600;display:inline-flex}.ofr-save svg{width:16px;height:16px}.ofr-calc-rows{flex-direction:column;margin:0;padding:clamp(14px,2vw,22px) clamp(20px,2.8vw,36px);list-style:none;display:flex}.ofr-calc-rows li{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.ofr-calc-rows li+li{border-top:1px solid var(--hairline-2)}.ofr-ic{width:42px;height:42px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:50%;place-items:center;display:grid}.ofr-ic svg{width:19px;height:19px}.ofr-calc-rows b{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.ofr-calc-rows small{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:1.4;display:block}.ofr-calc-rows em{font-style:normal;font-family:var(--display);color:var(--ink);letter-spacing:-.02em;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.ofr-calc-rows s{font-family:var(--ui);color:var(--ink-4);letter-spacing:0;font-size:12.5px;font-weight:500;display:block}.ofr-calc-tot{background:var(--band);border-radius:14px;margin-top:6px;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;padding:16px 18px!important}.ofr-calc-tot em{color:var(--o-700);font-size:22px}.ofr-calc-note{border-top:1px solid var(--hairline-2);max-width:none;color:var(--ink-3);background:var(--band);grid-column:1/-1;margin:0;padding:14px clamp(20px,2.8vw,36px);font-size:12.5px;line-height:1.5}@media (width<=860px){.ofr-calc{grid-template-columns:minmax(0,1fr);max-width:600px}.ofr-calc-in{border-right:0;border-bottom:1px solid var(--hairline-2)}}@media (width<=420px){.ofr-calc-rows li{grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.ofr-ic{width:36px;height:36px}}@media (prefers-reduced-motion:no-preference){.js .ofr-ticket{animation:ofrTicket 1s var(--ease-expo) .15s both}.js .ofr-dev{animation:ofrDev 1.1s var(--ease-expo) 50ms both}.js .ofr-stamp{animation:.55s cubic-bezier(.3,1.5,.6,1) 1s both ofrStamp}}@media (prefers-reduced-motion:no-preference) and (width<=480px){.js .ofr-ticket{animation-name:ofrTicketM}}@keyframes ofrTicketM{0%{opacity:0;translate:0 40px;rotate:4deg}to{opacity:1;translate:0;rotate:-3deg}}@keyframes ofrTicket{0%{opacity:0;translate:0 calc(40px - 50%);rotate:4deg}to{opacity:1;translate:0 -50%;rotate:-3deg}}@keyframes ofrDev{0%{opacity:0;translate:30px 20px;rotate:14deg}to{opacity:1;translate:0;rotate:7deg}}@keyframes ofrStamp{0%{opacity:0;rotate:-4deg;scale:1.8}70%{opacity:1}to{opacity:1;rotate:-14deg;scale:1}}@keyframes ofrRing{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes amGrowX{0%{scale:0 1}to{scale:1}}.woo-hero{padding-block:clamp(34px,4.4vw,64px) clamp(44px,5vw,76px);overflow:hidden}.woo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(28px,4.6vw,72px);display:grid}.woo-copy .display{max-width:none}.woo-copy .ahero-deck{max-width:44ch}.woo-lock{align-items:center;margin-bottom:22px;display:inline-flex}.woo-app{background:var(--card);width:52px;height:52px;box-shadow:0 0 0 1px var(--hairline),0 8px 18px -10px #14111047;border-radius:15px;place-items:center;display:grid}.woo-app img{width:26px;height:26px;display:block}.woo-app--woo img{width:34px;height:34px}.woo-wire{background:var(--hairline);transform-origin:50%;width:58px;height:1.5px;margin:0 6px;position:relative}.woo-wire i{background:var(--card);width:26px;height:26px;color:var(--o-700);box-shadow:0 0 0 1px var(--hairline),0 4px 10px -6px #14111040;border-radius:50%;place-items:center;margin:-13px 0 0 -13px;display:grid;position:absolute;top:50%;left:50%}.woo-wire i svg{width:14px;height:14px}.woo-facts{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.woo-facts li{border-radius:var(--r-pill);color:var(--ink-2);background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline);align-items:center;gap:7px;padding:7px 12px 7px 10px;font-size:13px;font-weight:550;display:inline-flex}.woo-facts svg{width:16px;height:16px;color:var(--o-700)}.woo-facts img{width:auto;height:12px;display:block}.woo-stage{border-radius:var(--r-panel);background:var(--band-grad);border:1px solid var(--hairline-2);padding:clamp(22px,3vw,40px) clamp(16px,3vw,40px) 18px;position:relative;overflow:hidden}.woo-stage:before,.wadm-bg{content:"";pointer-events:none;background:radial-gradient(44% 50% at 50% 46%,#fe42000f,#fe420000 72%),linear-gradient(#1411100d 1px,#0000 1px) 50%/32px 32px,linear-gradient(90deg,#1411100d 1px,#0000 1px) 50%/32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 60% at 50% 48%,#000 22%,#0000 84%);mask-image:radial-gradient(56% 60% at 50% 48%,#000 22%,#0000 84%)}.woo-win,.wadm{background:var(--card);border-radius:18px;max-width:420px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14111014,0 30px 50px -26px #4622104d,0 10px 20px -14px #14111033}.woo-bar{border-bottom:1px solid var(--hairline-2);background:#fcfbfa;align-items:center;gap:6px;padding:11px 14px;display:flex}.woo-bar>i{background:#e4ded9;border-radius:50%;width:9px;height:9px}.woo-url{color:var(--ink-3);background:var(--band);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;margin-left:8px;padding:5px 10px;font-size:11.5px;font-weight:550;display:flex;overflow:hidden}.woo-url svg{flex:none;width:12px;height:12px}.woo-co{flex-direction:column;gap:12px;padding:18px 18px 34px;display:flex}.woo-co-sum{border-bottom:1px dashed #e2dbd5;justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.woo-co-sum span{color:var(--ink-3);font-size:13px}.woo-co-sum b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:22px;font-weight:600}.woo-co-h{color:var(--ink-2);margin:0;font-size:12px;font-weight:600}.woo-pm{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.woo-pm li{color:var(--ink);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:550;display:grid}.woo-pm li.is-on{box-shadow:inset 0 0 0 1.5px var(--ink);background:#fffcfa}.woo-rad{border-radius:50%;width:16px;height:16px;position:relative;box-shadow:inset 0 0 0 1.5px #cfc7c0}.is-on .woo-rad{box-shadow:inset 0 0 0 5px var(--ink)}.woo-pm-mk{gap:5px;display:flex}.wmk{width:34px;height:23px;box-shadow:inset 0 0 0 1px var(--hairline);background:#fff;border-radius:5px;place-items:center;display:inline-grid}.wmk img{width:auto;max-width:24px;height:auto;max-height:11px;display:block}.woo-card{grid-template-columns:1fr 1fr;gap:7px;display:grid}.woo-f{background:var(--band);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:10px;flex-direction:column;gap:2px;padding:8px 11px;font-size:13px;font-weight:550;display:flex}.woo-f small{color:var(--ink-3);letter-spacing:0;font-size:10.5px;font-weight:500}.woo-f--w{grid-column:1/-1}.woo-pay{background:var(--ink);color:#fff;border-radius:12px;place-items:center;height:42px;font-size:14px;font-weight:650;display:grid}.woo-sec{color:var(--ink-3);justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:flex}.woo-sec svg{width:13px;height:13px}.woo-toast{background:var(--ink);color:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 14px 26px -12px #14111080}.woo-toast svg{color:#4ade80;flex:none;width:20px;height:20px}.woo-toast b{font-size:13.5px;font-weight:600;display:block}.woo-toast small{color:#ffffffb3;font-size:12px;display:block}.woo-toast--float{z-index:2;width:86%;max-width:360px;margin:-20px auto 0;position:relative;bottom:auto;left:auto;right:auto}.woo-cap{text-align:center;max-width:none;color:var(--ink-3);margin:16px auto 0;font-size:12.5px;position:relative}@media (width<=900px){.woo-hero-grid{grid-template-columns:minmax(0,1fr)}.woo-stage{width:100%;max-width:560px;margin-inline:auto}}.woo-st{border-radius:var(--r-pill);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--hairline);background:#fff;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.woo-st--on{color:#0b7a47;box-shadow:none;background:#12a15e1a}.woo-st svg{width:14px;height:14px}.woo-hpos{color:var(--o-700);align-items:center;gap:5px;font-size:11.5px;font-weight:650;display:inline-flex}.woo-hpos svg{width:14px;height:14px}.woo-shield{width:64px;height:64px;color:var(--o-700);box-shadow:0 0 0 1px var(--hairline),0 0 0 8px #fe42000f;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.woo-shield svg{width:30px;height:30px}.woo-hero--c .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.woo-hero--c .display{max-width:none}.woo-hero--c .ahero-deck{text-wrap:balance;max-width:54ch;margin-inline:auto}.woo-hero--c .woo-facts{justify-content:center}.woo-chain{align-items:flex-start;gap:0;margin-bottom:30px;display:flex}.woo-node{flex-direction:column;align-items:center;gap:9px;display:flex}.woo-node small{color:var(--ink-3);font-size:12.5px;font-weight:600}.woo-app--lg{width:76px;height:76px;box-shadow:0 0 0 1px var(--hairline),0 16px 30px -16px #46221059;border-radius:22px}.woo-app--lg img{width:36px;height:36px}.woo-app--woo img{object-fit:contain;width:40px;height:40px}.woo-app--lg.woo-app--woo img{width:50px;height:50px}.woo-app--lg.woo-app--dt{box-shadow:0 0 0 1.5px var(--o-500),0 0 0 7px #fe420014,0 16px 30px -16px #fe420073}.woo-app--lg.woo-app--ady img{width:52px;height:auto}.woo-wire--lg{width:clamp(42px,8vw,96px);margin:37px 10px 0}.woo-app--lg.woo-app--woo{box-shadow:0 0 0 1.5px #873eff,0 0 0 7px #873eff17,0 16px 30px -16px #873eff73}.woo-chain>.woo-node:first-child+.woo-wire--lg{background:linear-gradient(90deg,#873eff,var(--o-500));height:2px}.woo-chain>.woo-node:first-child+.woo-wire--lg i{color:#873eff}.woo-hero--c{background:radial-gradient(38% 30% at 41% 9%,#873eff12,#873eff00 70%),radial-gradient(38% 30% at 59% 9%,#fe42000f,#fe420000 70%)}.woo-end{background:radial-gradient(60% 70% at 0% 0%,#873eff12,#873eff00 60%),var(--band-grad)}@media (width<=420px){.woo-app--lg{border-radius:18px;width:62px;height:62px}.woo-app--lg.woo-app--woo img{width:42px;height:42px}.woo-app--lg.woo-app--ady img{width:44px}.woo-wire--lg{width:30px;margin:30px 6px 0}}.wst{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);max-width:1080px;margin-inline:auto;display:grid}.wst-steps{flex-direction:column;gap:10px;display:flex}.wst-step{all:unset;box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;grid-template-columns:36px minmax(0,1fr) 22px;align-items:start;gap:12px;padding:18px 20px;transition:background .25s,border-color .25s;display:grid}.wst-step:focus-visible{outline:2px solid var(--o-700);outline-offset:2px}.wst-step.is-on{background:var(--card);border-color:var(--hairline);box-shadow:0 14px 30px -24px #46221059}@media (hover:hover) and (pointer:fine){.wst-step:not(.is-on):hover{background:#ffffff8c}}.wst-n{font-family:var(--mono);color:var(--ink-4);padding-top:4px;font-size:13px;font-weight:500}.wst-step.is-on .wst-n{color:var(--o-700)}.wst-t b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink-3);font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.3;transition:color .25s;display:block}.wst-step.is-on .wst-t b{color:var(--ink)}.wst-p{transition:grid-template-rows .4s var(--ease-expo);grid-template-rows:1fr;display:grid}.wst-p>span{min-height:0;color:var(--ink-2);transition:padding .4s var(--ease-expo);padding-top:8px;font-size:15px;line-height:1.55;overflow:hidden}.js .wst-step:not(.is-on) .wst-p{grid-template-rows:0fr}.js .wst-step:not(.is-on) .wst-p>span{padding-top:0}.wst-plus{justify-self:end;width:14px;height:14px;margin-top:6px;position:relative}.wst-plus:before,.wst-plus:after{content:"";background:var(--ink-3);height:1.6px;transition:rotate .3s var(--ease-out),opacity .3s;border-radius:1px;margin-top:-.8px;position:absolute;top:50%;left:0;right:0}.wst-plus:after{rotate:90deg}.wst-step.is-on .wst-plus:after{opacity:0;rotate:0deg}.wst-stage{border-radius:var(--r-panel);background:var(--card);border:1px solid var(--hairline);flex-direction:column;justify-content:center;align-items:center;height:min(520px,72vh);min-height:430px;display:flex;position:relative;overflow:hidden}.wst-stage:before{content:"";pointer-events:none;background:radial-gradient(44% 46%,#fe42000f,#fe420000 72%),linear-gradient(#1411100d 1px,#0000 1px) 50%/32px 32px,linear-gradient(90deg,#1411100d 1px,#0000 1px) 50%/32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 60%,#000 22%,#0000 84%);mask-image:radial-gradient(56% 60%,#000 22%,#0000 84%)}.wst-dev{background:var(--card);border-radius:18px;width:min(380px,84%);transition:width .7s cubic-bezier(.77,0,.175,1),border-radius .7s cubic-bezier(.77,0,.175,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #14111014,0 30px 50px -26px #4622104d,0 10px 20px -14px #14111033}.wst-dev .woo-bar{transition:opacity .3s,margin .5s cubic-bezier(.77,0,.175,1)}.wst-notch{background:var(--ink);opacity:0;z-index:2;border-radius:12px;width:70px;height:18px;margin-left:-35px;transition:opacity .3s .25s,scale .4s cubic-bezier(.34,1.56,.64,1) .25s;position:absolute;top:9px;left:50%;scale:.6}.wst-dev .woo-co{padding-bottom:20px;transition:padding .5s cubic-bezier(.77,0,.175,1)}.wst-dev .woo-pm li{transition:box-shadow .3s ease,background .3s ease,translate .4s var(--ease-out)}.wst-order,.wst-3ds{z-index:3;background:var(--card);box-shadow:0 0 0 1px var(--hairline),0 -18px 40px -20px #14111059;opacity:0;transition:opacity .35s ease,translate .5s var(--ease-expo);border-radius:16px;padding:16px;position:absolute;bottom:12px;left:12px;right:12px;translate:0 24px}.wst-o-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wst-o-h b{color:var(--ink);font-size:14px}.wst-order .woo-hpos{position:static}.wst-o-row{flex-wrap:wrap;gap:6px;display:flex}.wst-order .woo-st{font-size:12px;margin:0!important}.wst-3ds{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;display:flex}.wst-3ds .woo-shield{width:56px;height:56px;margin-bottom:4px}.wst-3ds b{color:var(--ink);font-size:16px}.wst-3ds small{color:var(--ink-3);font-size:12.5px}.wst-3ds-ok{color:#0b7a47;background:#12a15e1a;border-radius:99px;align-items:center;gap:6px;margin-top:8px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.wst-3ds-ok svg{width:15px;height:15px}.wst-cap{text-align:center;max-width:30ch;color:var(--ink-3);margin:18px 0 0;font-size:12.5px;position:relative}.wst[data-s="2"] .wst-dev,.wst[data-s="3"] .wst-dev,.wst[data-s="4"] .wst-dev{border-radius:36px;width:min(250px,64%)}.wst[data-s="2"] .woo-bar,.wst[data-s="3"] .woo-bar,.wst[data-s="4"] .woo-bar{opacity:0;margin-top:-44px}.wst[data-s="2"] .wst-notch,.wst[data-s="3"] .wst-notch,.wst[data-s="4"] .wst-notch{opacity:1;scale:1}.wst[data-s="2"] .woo-co,.wst[data-s="3"] .woo-co,.wst[data-s="4"] .woo-co{padding-top:40px}.wst[data-s="3"] .wst-order,.wst[data-s="4"] .wst-3ds{opacity:1;translate:0}@media (prefers-reduced-motion:no-preference){.wst[data-s="1"] .woo-pm-mk .wmk{animation:.45s cubic-bezier(.34,1.56,.64,1) both hwPop}.wst[data-s="1"] .woo-pm li:nth-child(2) .wmk{animation-delay:.12s}.wst[data-s="1"] .woo-pm li:nth-child(3) .wmk{animation-delay:.24s}.wst[data-s="3"] .wst-order .woo-st{animation:amUp .45s var(--ease-expo) calc(.3s + var(--i,0) * .35s) both}.wst[data-s="4"] .wst-3ds .woo-shield{animation:.5s cubic-bezier(.34,1.56,.64,1) .2s both hwPop}.wst[data-s="4"] .wst-3ds-ok{animation:.4s .7s both hwShow}.js .woo-wire{animation:.7s cubic-bezier(.65,0,.35,1) .25s both amGrowX}.js .woo-wire i{animation:.45s cubic-bezier(.34,1.56,.64,1) .8s both hwPop}.js .woo-wire--lg+.woo-node+.woo-wire--lg{animation-delay:.45s}.js .woo-wire--lg+.woo-node+.woo-wire--lg i{animation-delay:1s}}@media (prefers-reduced-motion:reduce){.wst-dev,.wst-dev *,.wst-order,.wst-3ds{transition:none!important}}@media (width<=900px){.wst{grid-template-columns:minmax(0,1fr);gap:18px;max-width:620px}.wst-stage{order:-1;height:clamp(380px,58vh,440px);min-height:0}.wst-dev{width:min(320px,84%)}.wst[data-s="2"] .wst-dev,.wst[data-s="3"] .wst-dev,.wst[data-s="4"] .wst-dev{width:min(220px,60%)}.wst-cap{display:none}.wst-step{padding:16px}}.flank.flank--woo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.flank--woo .flank-fig{border-radius:var(--r-panel);background:var(--band-grad);border:1px solid var(--hairline-2);padding:clamp(22px,3vw,40px) clamp(14px,2.4vw,32px);position:relative;overflow:hidden}.flank--woo .flank-shot{width:100%;max-width:440px}@media (width<=960px){.flank.flank--woo{grid-template-columns:minmax(0,1fr)}.flank--woo .flank-fig{justify-self:center;width:100%;max-width:560px}}.wadm{max-width:none}.wadm-in{flex-direction:column;justify-content:center;min-height:250px;padding:18px;display:flex}.wa-search{box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:550;display:flex}.wa-search svg{width:16px;height:16px;color:var(--ink-3)}.wa-type{white-space:nowrap;display:inline-block;overflow:hidden}.wa-caret{background:var(--o-500);width:1.5px;height:16px;margin-left:-6px}.wa-plug{box-shadow:inset 0 0 0 1px var(--hairline);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.wa-ico{background:var(--band);border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.wa-ico img{width:24px;height:24px}.wa-dt img[src*=woo]{object-fit:cover}.wa-plug b{color:var(--ink);font-size:14px;display:block}.wa-plug small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.wa-btn{background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:650;display:grid}.wa-btn>span{text-align:center;grid-area:1/1}.wa-b1{opacity:0}.wa-or{text-align:center;max-width:none;color:var(--ink-4);margin:12px 0 0;font-size:12px}.wa-rows{flex-direction:column;display:flex}.wa-row{justify-content:space-between;align-items:center;gap:12px;padding:13px 4px;display:flex}.wa-row+.wa-row{border-top:1px solid var(--hairline-2)}.wa-row b{color:var(--ink);font-size:13.5px;display:block}.wa-row small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.wa-row--dt{background:#fff8f4;border-radius:12px;margin:6px -10px 0;padding:13px 14px;box-shadow:inset 0 0 0 1px #fe420033;border-top:0!important}.wa-dt{align-items:center;gap:10px;display:flex}.wa-dt img{width:22px;height:22px}.wa-sw{background:#dad3cd;border-radius:99px;flex:none;width:34px;height:20px;position:relative}.wa-sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.wa-sw--on{background:var(--o-700)}.wa-sw--on:after{translate:14px}.wa-form{flex-direction:column;gap:11px;display:flex}.wa-form label,.wa-mode{flex-direction:column;gap:5px;display:flex}.wa-form small{color:var(--ink-2);font-size:11.5px;font-weight:600}.wa-in{box-shadow:inset 0 0 0 1px var(--hairline);font-family:var(--mono);color:var(--ink);border-radius:9px;padding:9px 11px;font-size:12.5px;display:block}.wa-fill{white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.wa-seg{background:var(--band);border-radius:9px;grid-auto-columns:64px;grid-auto-flow:column;align-self:flex-start;padding:3px;display:inline-grid;position:relative}.wa-seg i{z-index:1;text-align:center;color:var(--ink-3);padding:5px 0;font-size:12px;font-style:normal;font-weight:600;position:relative}.wa-seg i.on{color:var(--ink)}.wa-seg:before{content:"";background:#fff;border-radius:7px;width:64px;position:absolute;top:3px;bottom:3px;left:3px;translate:100%;box-shadow:0 1px 2px #14111024}.wa-save{background:var(--ink);color:#fff;border-radius:9px;align-self:flex-start;margin-top:2px;padding:8px 14px;font-size:12.5px;font-weight:650}.wa-help{max-width:none;color:var(--ink-3);align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}.wa-help svg{width:14px;height:14px;color:var(--o-700)}.wa-co{flex-direction:column;gap:10px;padding-bottom:70px;display:flex;position:relative}.woo-toast--in{bottom:0;left:0;right:0}@media (width<=767px){.flank--woo .flank-shot{width:100%;height:auto}.wadm-in{min-height:220px}}.woo-end{text-align:center;border-radius:var(--r-panel);background:var(--band-grad);border:1px solid var(--hairline-2);max-width:760px;margin-inline:auto;padding:clamp(34px,4vw,56px) clamp(20px,3vw,48px)}.woo-end .woo-lock{margin-bottom:18px}.woo-end h2{margin:0}.woo-end p{max-width:46ch;color:var(--ink-2);margin:12px auto 0;font-size:16px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.js .woo-stage[data-play] .woo-pm li{animation:amUp .5s var(--ease-expo) calc(.25s + var(--i,0) * .1s) both}.js .woo-stage[data-play] .woo-card{animation:.5s ease-out .7s both hwShow}.js .woo-stage[data-play] .woo-pay{animation:.35s 1.6s both wooPress}.js .woo-stage[data-play] .woo-toast{animation:wooToast .6s var(--ease-expo) 2s both}.woo-shot[data-on=true] .wa-type{animation:.9s steps(7,end) .4s both wooType}.woo-shot[data-on=true] .wa-caret{animation:.8s step-end 3 uxBlink}.woo-shot[data-on=true] .wa-plug{animation:amUp .5s var(--ease-expo) 1.3s both}.woo-shot[data-on=true] .wa-b1{animation:.3s 2.6s both wooOut}.woo-shot[data-on=true] .wa-b2{animation:.3s 2.6s both hwShow}.woo-shot[data-on=true] .wa-sw--on{animation:.4s .9s both wooSwBg}.woo-shot[data-on=true] .wa-sw--on:after{animation:.4s cubic-bezier(.34,1.56,.64,1) .9s both wooSw}.woo-shot[data-on=true] .wa-fill{animation:.9s steps(14,end) .4s both wooType}.woo-shot[data-on=true] label+label .wa-fill{animation-delay:1.4s}.woo-shot[data-on=true] .wa-seg:before{animation:.45s cubic-bezier(.77,0,.175,1) 2.5s both wooSeg}.woo-shot[data-on=true] .woo-pm--sm li{animation:amUp .5s var(--ease-expo) calc(.3s + var(--i,0) * .15s) both}.woo-shot[data-on=true] .woo-toast--in{animation:wooToast .6s var(--ease-expo) 1.4s both}}@keyframes wooWire{0%{opacity:0;left:0}15%{opacity:1}to{opacity:1;left:calc(100% - 8px)}}@keyframes wooPress{50%{scale:.96}}@keyframes wooToast{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes wooType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wooOut{0%{opacity:1}to{opacity:0}}@keyframes wooSwBg{0%{background:#dad3cd}to{background:var(--o-700)}}@keyframes wooSw{0%{translate:0}to{translate:14px}}@keyframes wooSeg{0%{translate:0}to{translate:100%}}@keyframes amUp{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes uxBlink{50%{opacity:0}}.meta{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;max-width:760px;margin:30px auto 0;display:grid}.meta>div{text-align:center;padding:14px 16px}.meta>div+div{border-left:1px solid var(--hairline)}.meta dt{color:var(--ink-3);font-size:12.5px}.meta dd{letter-spacing:-.01em;color:var(--ink);margin:4px 0 0;font-size:14.5px;font-weight:600}@media (width<=480px){.meta>div{padding:12px 8px}.meta dt{font-size:11.5px}.meta dd{text-wrap:balance;font-size:13px}}.meta--3{max-width:420px;margin-top:18px}.meta--3>div{padding:11px 10px}.meta--3 dd{font-size:13.5px}@media (width<=640px){.meta:not(.meta--3){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.meta:not(.meta--3)>div:nth-child(3){border-left:0}.meta:not(.meta--3)>div:nth-child(n+3){border-top:1px solid var(--hairline)}}@media (width<=380px){.meta--3 dd{font-size:12.5px}.meta--3>div{padding:10px 6px}}.rail-top{justify-content:flex-end;align-items:center;gap:20px;margin-bottom:16px;display:flex}.rail-nav{gap:8px;display:flex}.rail-btn{border-radius:var(--r-pill);border:1px solid var(--hairline);background:var(--card);cursor:pointer;width:38px;height:38px;color:var(--ink);transition:border-color .16s var(--ease),transform .16s var(--ease-out);place-items:center;display:grid}.rail-btn[disabled]{opacity:.35;cursor:default}.rail{scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:14px;padding-bottom:4px;scroll-padding-inline:4px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.dev{scroll-snap-align:start;flex-direction:column;gap:14px;text-decoration:none;display:flex}.dev:focus-visible{outline-offset:-3px;border-radius:var(--r-card)}.dev-fig{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.dev-fig img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease);display:block}@media (hover:hover) and (pointer:fine){.dev:hover .dev-fig img{transform:scale(1.05)}.dev:hover .ulink{color:var(--o-700);border-color:var(--o-700)}}.dev-meta{flex-direction:column;gap:8px;display:flex}.dev p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.how{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(20px,3vw,36px);display:grid}.steps{flex-direction:column;gap:10px;display:flex}.step{background:var(--panel);border-radius:var(--r-card);transition:background .22s var(--ease),border-color .22s var(--ease);border:1px solid #0000}.step[data-open=true]{background:var(--card);border-color:var(--hairline)}.step-btn{cursor:pointer;text-align:left;width:100%;font-family:var(--display);color:var(--ink);letter-spacing:-.022em;background:0 0;border:0;align-items:center;gap:15px;padding:20px 22px;font-size:19px;font-weight:600;display:flex}.step-n{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;flex:none;font-size:12px}.step-chev{border-radius:var(--r-pill);background:var(--card);border:1px solid var(--hairline);width:30px;height:30px;color:var(--ink);transition:transform .25s var(--ease),background .2s var(--ease);flex:none;place-items:center;margin-left:auto;display:grid}.step[data-open=true] .step-chev{background:var(--o-500);border-color:var(--o-500);color:#fff;transform:rotate(90deg)}.step-body{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.step[data-open=true] .step-body{grid-template-rows:1fr}.step-body>div{overflow:hidden}.step-inner{flex-direction:column;align-items:flex-start;gap:16px;padding:0 22px 22px;display:flex}.step-inner p{color:var(--ink-2);max-width:40ch;font-size:15px}.how-fig{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);place-items:stretch stretch;min-height:380px;display:grid;overflow:hidden}.how-fig img{object-fit:cover;width:100%;height:100%;display:block}.how-fig img[data-fit=contain]{object-fit:contain}.rates{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rate{background:var(--card);border:1px solid var(--hairline);transition:border-color .2s var(--ease),transform .2s var(--ease);border-radius:22px;flex-direction:column;padding:24px 22px 22px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.rate:hover{transform:translateY(-3px)}.rate:hover:after{opacity:1}}.rate:after,.pcard:after,.tab:after{content:"";border-radius:inherit;box-shadow:var(--sh-lift);opacity:0;pointer-events:none;transition:opacity .26s var(--ease-out);position:absolute;inset:0}.rate-lab{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600}.rate-num{align-items:baseline;gap:9px;margin-top:12px;display:flex}.rate-from{color:var(--ink-3);align-self:center;font-size:13px;font-weight:500}.rate-was{color:var(--ink-3);font-size:13px;font-weight:500;line-height:1}.rate-now{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(32px,2.7vw,38px);font-weight:600;line-height:1}.rate-per{color:var(--ink-3);margin-top:6px;font-size:13px}.rate p{color:var(--ink-2);margin-top:10px;font-size:13.5px;line-height:1.45}.rate-marks{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:5px;margin-top:14px;padding-top:14px;display:flex}.rate-marks span{background:var(--band);border-radius:var(--r-xs);place-items:center;width:40px;height:28px;display:grid}.rate-marks img{object-fit:contain;width:auto;max-width:27px;max-height:14px}.rate-foot{margin-top:auto;padding-top:16px}.rate-foot .btn{width:100%}.rates-note{color:var(--ink-3);text-align:center;margin-top:24px;max-width:74ch;margin-inline:auto;font-size:13px}.tgrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}.tcard{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);background:linear-gradient(180deg,#fbf9f8 0%,var(--card) 58%);flex-direction:column;gap:11px;padding:26px 24px;display:flex;position:relative;overflow:hidden}.seq{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,40px);margin:0;padding:0;list-style:none;display:grid}.seqcell{border-top:1px solid var(--hairline);padding-top:18px}.seqnum{font-family:var(--mono,var(--ui));letter-spacing:.08em;color:var(--ink-4);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.seqhd{letter-spacing:-.022em;text-wrap:balance;margin:0 0 9px;font-size:clamp(18px,1.5vw,21px);line-height:1.22}.seqsay{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}@media (width<=860px){.seq{grid-template-columns:1fr;gap:0}.seqcell{padding:18px 0}.seqcell:last-child{border-bottom:1px solid var(--hairline)}}.rail.rail--venues{grid-auto-columns:calc(25% - 10.5px)}@media (width<=1080px){.rail.rail--venues{grid-auto-columns:calc(38.4615% - 10.7692px)}}@media (width<=620px){.rail.rail--venues{grid-auto-columns:74%}}.vnc{scroll-snap-align:start;aspect-ratio:4/5;background:var(--well);isolation:isolate;border-radius:28px;margin:0;position:relative;overflow:hidden}.vnc img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.vnc:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#14111000,#141110b8);height:55%;position:absolute;bottom:0;left:0;right:0}.vn-sec{padding-block:clamp(56px,6vw,88px)}.vn-top{justify-content:space-between;align-items:flex-end;margin-bottom:clamp(20px,2.4vw,28px)}.vn-head{flex-direction:column;gap:10px;max-width:560px;display:flex}.vn-head .lead{margin:0}.vnc figcaption{z-index:1;color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.vnc-name{font-family:var(--display);letter-spacing:-.018em;text-wrap:balance;font-size:clamp(18px,1.6vw,20px);font-weight:600;line-height:1.2}.vnc-say{color:#ffffffd1;text-wrap:pretty;font-size:14px;line-height:1.4}@media (width<=620px){.vn-top{flex-direction:column;align-items:flex-start;gap:16px}}@media (hover:hover) and (pointer:fine){.vnc:hover img{transform:scale(1.04)}}.cwrap{grid-template-columns:minmax(0,1fr) minmax(0,528px);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.ccopy .lead{max-width:44ch;margin-top:14px}.cfacts{flex-direction:column;margin:clamp(30px,3.4vw,42px) 0 0;display:flex}.cfact{border-top:1px solid var(--hairline);padding:16px 0}.cfact:last-child{border-bottom:1px solid var(--hairline)}.cfact dt{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin-bottom:3px;font-size:15px;font-weight:600}.cfact dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.cnote{color:var(--ink-3);margin-top:20px;font-size:14.5px;line-height:1.55}.cnote a{color:var(--o-700);font-weight:600;text-decoration:none}.cnote a:hover{text-decoration:underline}.cform{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);padding:clamp(24px,2.6vw,34px)}.cform-hd{letter-spacing:-.022em;margin:0 0 20px;font-size:20px;line-height:1.25}.cfield{flex-direction:column;gap:7px;margin:0 0 16px;display:flex}.cfield label{color:var(--ink-2);letter-spacing:-.008em;font-size:14px;font-weight:500}.cfield input{box-sizing:border-box;border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--card);width:100%;height:48px;font-family:var(--ui);color:var(--ink);letter-spacing:-.012em;transition:border-color .16s var(--ease),box-shadow .16s var(--ease);padding:0 15px;font-size:16px}.cfield input::placeholder{color:var(--ink-4)}.cfield input:focus{border-color:var(--o-600);box-shadow:var(--ring);outline:none}.cform-go{justify-content:center;width:100%;margin-top:8px}.cform-fine{color:var(--ink-3);margin:14px 0 0;font-size:13px;line-height:1.5}.cform-fine a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}@media (width<=900px){.cwrap{grid-template-columns:1fr;gap:30px}.ccopy .lead{max-width:none}}.lineup{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,20px);display:grid}.lcard{color:inherit;background:var(--card);border:1px solid var(--hairline);transform-origin:50%;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out);border-radius:22px;flex-direction:column;padding:0 0 22px;text-decoration:none;display:flex;overflow:hidden}.lshot{aspect-ratio:4/3;margin-bottom:14px;overflow:hidden}.lshot img{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.lname,.lsay{padding-inline:20px}.lname{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:7px;margin-bottom:4px;font-size:17px;font-weight:600;display:flex}.lname svg{color:var(--ink-4);transition:transform .28s var(--ease-out),color .2s var(--ease);flex:none}.lsay{color:var(--ink-2);font-size:15px;line-height:1.5}@media (hover:hover) and (pointer:fine){.lcard:hover{transform:translateY(-3px)scale(1.015);box-shadow:0 0 30px #00000026}.lcard:hover .lshot img{transform:scale(1.02)}.lcard:hover .lname svg{color:var(--o-700);transform:translate(4px)}.bo-blue .lcard:hover .lname svg{color:var(--b-600)}}.lcard:active{transform:translateY(-1px)scale(1.004)}.lcard:focus-visible{outline:2px solid var(--b-600);outline-offset:3px}@media (width<=900px){.lineup{grid-template-columns:repeat(2,1fr)}.lineup .lcard:last-child{grid-column:1/-1;max-width:calc(50% - 10px)}}@media (width<=540px){.lineup{grid-template-columns:1fr;gap:12px}.lineup .lcard:last-child{grid-column:auto;max-width:none}.lshot{aspect-ratio:16/9}}.lineup.rail{grid-template-columns:none;grid-auto-columns:calc(33.3333% - clamp(14px,1.6vw,20px)/1.5);grid-auto-flow:column;gap:clamp(14px,1.6vw,20px);margin:-6px -4px 0;padding:6px 4px 14px;display:grid}.lineup.rail .lcard{scroll-snap-align:start}.lineup.rail .lcard:last-child{grid-column:auto;max-width:none}@media (width<=900px){.lineup.rail{grid-auto-columns:calc(46.5116% - 6.51163px)}}@media (width<=540px){.lineup.rail{grid-auto-columns:84%}.lineup.rail .lshot{aspect-ratio:4/3}}.rail-top[hidden]{display:none}.bo-wait{aspect-ratio:556/274;border:1.5px dashed var(--hairline);background:var(--card);width:100%;color:var(--ink-3);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.bo-wait span{color:var(--ink-2);font-weight:600}.bo-wait small{font-size:12.5px}.swap{grid-template-columns:minmax(0,clamp(260px,34%,420px)) 1fr;align-items:start;gap:clamp(28px,4vw,64px);display:grid}.head--left{text-align:left;align-items:flex-start;max-width:640px;margin-inline:0}.head--left h2,.head--left .lead{text-align:left;margin-inline:0}.swaplist{flex-direction:column;display:flex}.swapbtn{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--hairline);padding:20px 0 20px 20px;display:block;position:relative}.swapbtn:last-child{border-bottom:1px solid var(--hairline)}.swapbtn:before{content:"";background:var(--b-600);transform-origin:50% 0;width:2px;transition:transform .42s var(--ease-out);position:absolute;top:-1px;bottom:-1px;left:0;transform:scaleY(0)}.swapbtn[aria-selected=true]:before{transform:scaleY(1)}.swapbtn:after{content:"";background:var(--hairline);opacity:0;width:2px;transition:opacity .3s var(--ease);position:absolute;top:-1px;bottom:-1px;left:0}.swapbtn[aria-selected=true]:after{opacity:1}.swapbtn:before{z-index:1}.swapbtn[aria-selected=true][data-run]:before{animation:swapRun var(--swap-dwell,7s) linear both}.swap[data-paused] .swapbtn[data-run]:before{animation-play-state:paused}@keyframes swapRun{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.swapbtn:focus-visible{outline:2px solid var(--b-600);outline-offset:3px;border-radius:4px}.swap-t{font-family:var(--display);letter-spacing:-.018em;color:var(--ink-3);transition:color .3s var(--ease);font-size:19px;font-weight:600;line-height:1.3;display:block}.swapbtn[aria-selected=true] .swap-t{color:var(--ink)}.swap-d{color:var(--ink-2);opacity:0;max-height:0;transition:max-height .5s var(--ease-out),opacity .3s var(--ease),margin-top .5s var(--ease-out);margin-top:0;font-size:15.5px;line-height:1.55;display:block;overflow:hidden}.swapbtn[aria-selected=true] .swap-d{opacity:1;max-height:140px;margin-top:8px}.swapfig{border-radius:var(--r-card);background:var(--well);aspect-ratio:16/11;border:1px solid var(--hairline);position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280d,0 12px 28px -12px #1018281a}.swap-img{object-fit:cover;object-position:left top;opacity:0;filter:blur(4px);width:100%;height:100%;transition:opacity .42s var(--ease-out),transform .6s var(--ease-out),filter .42s var(--ease-out);position:absolute;inset:0;transform:scale(1.015)}.swap-img[data-on]{opacity:1;filter:blur();transform:scale(1)}@media (width<=860px){.swap{grid-template-columns:1fr;gap:26px}.swapfig{aspect-ratio:16/10;order:-1}.head--left{max-width:none}}@media (prefers-reduced-motion:reduce){.swapbtn:before,.swap-t,.swap-d,.swap-img{transition-duration:.01ms}}@media (width>=861px){:is(.swap:has(.swapfig.mon),.swap:has(.swapfig.ipad)){grid-template-columns:minmax(0,clamp(240px,29%,360px)) 1fr;align-items:center}}.swapfig.mon{box-shadow:none;aspect-ratio:1600/919;background:0 0;border:0;border-radius:0;align-self:center;overflow:visible}.mon-dev{width:100%;height:100%;display:block;position:absolute;inset:0}.mon-scr{background:#fff;border-radius:.4%;width:97.573%;height:95.522%;position:absolute;top:2.239%;left:1.213%;overflow:hidden}.mon-bar{width:100%;height:14.72%;display:block;position:absolute;top:0;left:0}.mon-app{height:85.28%;position:absolute;bottom:0;left:0;right:0;overflow:hidden;container-type:inline-size}.mon-pane{position:absolute;inset:0}.mon-app .mon-pane img{width:100%;height:100%;display:block;position:absolute;inset:0}.bo-in,.bo-out{position:absolute;inset:0}.bo-zoom{--z:1.75;transform:scale(var(--z));transform-origin:50% 55%;position:absolute;inset:0}.bo-zoom img,.bo-flat img{width:100%;height:100%;display:block;position:absolute;inset:0}.bo-flat{position:absolute;inset:0}.bo-field{box-sizing:border-box;background:#fff;align-items:center;padding-left:.59cqw;display:flex;position:absolute;overflow:hidden}.bo-typed{color:#1b1b1f;white-space:nowrap;letter-spacing:.01em;font-size:.72cqw}.bo-dots{letter-spacing:.12em;font-size:.9cqw}.bo-tap{aspect-ratio:1;opacity:0;z-index:5;background:#0a64ee38;border-radius:50%;width:2.4%;margin:-1.2% 0 0 -1.2%;position:absolute;box-shadow:0 0 0 2px #0a64ee80}.bo-row{opacity:0;background:#fff;height:4.05%;position:absolute;left:14.6%;right:4.6%}.bo-hl{opacity:0;background:#0a64ee17;height:4.05%;position:absolute;left:14.6%;right:4.6%}.mon-app .bo-pop-a{clip-path:inset(50.4% 86.6% 6.9% 0);transform-origin:0 100%}.mon-app .bo-pop-b{clip-path:inset(50.4% 72.16% 24.4% 13.1%);transform-origin:13%}@media (prefers-reduced-motion:no-preference){.js .flank.in .flank-shot[data-on=true] .bo-tap{animation:boTap .55s var(--ease-out) var(--d) both}.js .flank.in .flank-shot[data-on=true] .bo-typed{animation:boType 1.1s steps(14,end) var(--d,.6s) both}.js .flank.in .flank-shot[data-on=true] .bo-dots{animation-duration:.8s;animation-timing-function:steps(10,end)}.js .flank.in .flank-shot[data-on=true] .bo-in{animation:boSwapIn .55s var(--ease-in-out) var(--d) both}.js .flank.in .flank-shot[data-on=true] .bo-out{animation:boSwapOut .55s var(--ease-in-out) var(--d) both}.js .flank.in .flank-shot[data-on=true] .bo-zoom{animation:boZoom .9s var(--ease-in-out) .1s both}.js .flank.in .flank-shot[data-on=true] .bo-row{animation:boRow .32s var(--ease-out) calc(.95s + var(--i) * 70ms) both}.js .flank.in .flank-shot[data-on=true] .bo-hl{animation:boHl 2.4s var(--ease) 1.05s both}.js .flank.in .flank-shot[data-on=true] .bo-pop-a{animation:boPop .38s var(--ease-out) 1.3s both}.js .flank.in .flank-shot[data-on=true] .bo-pop-b{animation:boSide .34s var(--ease-out) 1.8s both}}@keyframes boTap{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes boType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes boIn{0%{opacity:0}to{opacity:1}}@keyframes boSwapIn{0%{opacity:0;transform:translateY(3%)}to{opacity:1;transform:none}}@keyframes boSwapOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3%)}}@keyframes boZoom{0%{transform:scale(1)}to{transform:scale(var(--z))}}@keyframes boRow{0%{opacity:1}to{opacity:0}}@keyframes boHl{0%{opacity:0}20%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes boPop{0%{opacity:0;transform:scale(.96)translateY(1.5%)}to{opacity:1;transform:none}}@keyframes boSide{0%{opacity:0;transform:translate(-1.5%)}to{opacity:1;transform:none}}.tgrid--icon{gap:clamp(18px,2.2vw,30px);margin-bottom:0}.tgrid--icon .tcard{background:var(--card);border-color:var(--hairline);border-radius:20px;gap:0;padding:clamp(24px,2.4vw,32px)}.tgrid--icon .tico{background:var(--b-600);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;margin-bottom:22px;display:grid}.tgrid--icon .tico svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.tgrid--icon .tcard h3{letter-spacing:-.022em;margin:0 0 10px;font-size:clamp(19px,1.6vw,22px);line-height:1.22}.tgrid--icon .tcard p{color:var(--ink-2);max-width:none;margin:0;font-size:15.5px;line-height:1.55}@media (width<=860px){.tgrid--icon{grid-template-columns:1fr;gap:12px}.tgrid--icon .tcard{grid-template-columns:auto 1fr;align-items:start;column-gap:18px;padding:22px;display:grid}.tgrid--icon .tico{grid-row:1/span 2;margin-top:1px;margin-bottom:0}.tgrid--icon .tcard h3{margin:0 0 7px;font-size:19px}}@media (width<=520px){.tgrid--icon .tcard{flex-direction:column;padding:20px;display:flex}.tgrid--icon .tico{margin-bottom:14px}}.tcard-n{font-family:var(--display);letter-spacing:-.04em;color:var(--o-500);font-variant-numeric:tabular-nums;font-size:clamp(33px,3.3vw,43px);font-weight:600;line-height:1}.tcard h3{letter-spacing:-.022em;font-size:17.5px;line-height:1.3}.tcard p{color:var(--ink-2);max-width:34ch;font-size:14px;line-height:1.46}.note-mark{flex:none;align-self:flex-start;width:auto;height:30px}.stats{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.stat{flex-direction:column;gap:8px;min-width:0;padding:clamp(24px,3vw,38px) clamp(20px,2.6vw,34px);display:flex}.stat+.stat{border-left:1px solid var(--hairline)}.sb-n{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 6px;font-size:clamp(40px,4.4vw,58px);font-weight:600;line-height:1}.sb-n em{color:var(--o-500);font-style:normal}.stat-pre{letter-spacing:-.01em;color:var(--ink-3);vertical-align:.55em;margin-right:.1em;font-size:.42em;font-weight:500}.stat-l{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.3}.stat-s{color:var(--ink-2);max-width:32ch;margin:0;font-size:14px;line-height:1.5}.tl-head{margin:56px 0 28px}.tl-head h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px)}.tl{grid-template-columns:repeat(4,1fr);gap:20px;margin:0 0 56px;padding:0;list-style:none;display:grid;position:relative}.tl-s{text-align:center;transition:opacity .6s var(--ease-out) calc(var(--tli,0) * 90ms),translate .8s var(--ease-expo) calc(var(--tli,0) * 90ms);flex-direction:column;align-items:center;padding-top:0;display:flex;position:relative}.js .tl-s{opacity:0;translate:0 14px}.js .tl.in .tl-s{opacity:1;translate:0}.tl-s:nth-child(2){--tli:1}.tl-s:nth-child(3){--tli:2}.tl-s:nth-child(4){--tli:3}.tl-fig{aspect-ratio:4/3;border-radius:var(--r-card);background:var(--well);border:1px solid var(--hairline);place-items:center;width:100%;display:grid;overflow:hidden}.tl-fig img{object-fit:cover;width:100%;height:100%}.tl-fig .tl-ph{object-fit:contain;opacity:.35;width:34px;height:34px}.tl-dot{background:var(--o-500);z-index:1;border-radius:50%;width:12px;height:12px;margin:22px 0 0;position:relative}.tl-now .tl-dot{box-shadow:0 0 0 5px #fe420029}.tl-s:before{content:"";left:-10px;right:-10px;top:calc(100% - var(--tl-off,84px) + 5px);background:var(--o-500);opacity:.3;height:1.5px;position:absolute}.tl-s:first-child:before{left:50%}.tl-s:last-child:before{right:50%}.tl-y{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:12px;font-size:clamp(26px,2.6vw,34px);font-weight:600;line-height:1}.tl-now .tl-y{color:var(--o-700)}.tl-c{color:var(--ink-2);max-width:20ch;margin-top:8px;font-size:15px;line-height:1.4}.art .tl{grid-template-columns:repeat(4,1fr);gap:12px;margin:8px 0 32px}.art .tl-s:before{display:none}.art .tl-fig{border-radius:12px}.art .tl-y{margin-top:10px;font-size:20px}.art .tl-c{font-size:13px}.art .tl-dot{width:10px;height:10px;margin-top:16px}@media (width<=520px){.art .tl{grid-template-columns:repeat(2,1fr);row-gap:24px}}@media (prefers-reduced-motion:reduce){.tl-s{opacity:1;transition:none;translate:none}}.seasons{grid-template-columns:repeat(4,1fr);margin:10px 0 0;padding:0;list-style:none;display:grid;position:relative}.seasons:before{content:"";background:var(--o-500);opacity:.35;height:1.5px;position:absolute;top:4px;left:5px;right:calc(25% - 5px)}.seasons li{color:var(--ink-2);font-variant-numeric:tabular-nums;padding-top:16px;font-size:12.5px;font-weight:600;position:relative}.seasons li:before{content:"";background:var(--o-500);border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.seasons li.now{color:var(--o-700)}.seasons li.now:before{box-shadow:0 0 0 4px #fe420029}@media (width<=860px){.stats{grid-template-columns:minmax(0,1fr)}.stat+.stat{border-left:0;border-top:1px solid var(--hairline)}}.pgrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.pcard{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);transition:transform .26s var(--ease-out),border-color .26s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.pcard:hover{transform:translateY(-3px)}.pcard:hover:after{opacity:1}.pcard:hover .alink svg{transform:translate(3px)}}.pcard.pcard--soon:hover{transform:none}.pcard.pcard--soon:hover:after{opacity:0}.pcard-fig{aspect-ratio:2;background:var(--well);border-radius:calc(var(--r-card) - 1px) calc(var(--r-card) - 1px) 0 0;overflow:hidden}.pcard-fig img{object-fit:cover;width:100%;height:100%}.pcard-txt{text-align:center;flex-direction:column;flex:1;justify-content:space-between;align-items:center;gap:13px;padding:22px 24px 24px;display:flex}.pcard-txt h3{color:var(--ink);max-width:30ch;font-size:17.5px;line-height:1.34}.pos-rail .cats.cats--rail .cat-pt svg{color:var(--o-600)}.shot-fill{object-fit:cover;object-position:left top;width:100%;height:100%;display:block;position:absolute;inset:0}.shot-phone{place-items:center;display:grid}.shot-ph{aspect-ratio:720/1238;background:#141110;border-radius:11%/6.4%;height:100%;padding:1.4%;display:block;box-shadow:0 24px 34px -14px #14111059}.shot-ph img{object-fit:cover;border-radius:9.4%/5.4%;width:100%;height:100%;display:block}@media (width>=1000px){.alt--trio{border-top:0;grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.alt--trio .alt-row{grid-row:span 2;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border:1px solid var(--hairline);background:var(--card);border-radius:22px;row-gap:0;min-height:0;overflow:hidden}.alt--trio .alt-rule{display:none}.alt--trio .alt-copy,.alt--trio .alt-row--flip .alt-copy{grid-area:1/1;justify-content:flex-start;padding:24px 24px 20px}.alt--trio .alt-media,.alt--trio .alt-row--flip .alt-media{grid-area:2/1;min-height:300px}.alt--trio .alt-copy h3{font-size:clamp(19px,1.6vw,22px)}.alt--trio .alt-copy p{font-size:14.5px}}.pcard-s{color:var(--ink-2);margin:6px 0 0;font-size:14.5px;line-height:1.45}.pcard--soon .pcard-fig{place-items:center;display:grid}.pcard--soon .pcard-ph,.pcard-ph{object-fit:contain;opacity:.35;width:52px;height:52px}.pcard-soon{color:var(--ink-3,#8a837d);margin-top:14px;font-size:14px;font-weight:600}.pgrid--gp{margin-top:8px}.gp-note{color:var(--ink-3,#8a837d);margin:22px 0 0;font-size:13px;line-height:1.5}@media (width<=860px){.tgrid,.pgrid{grid-template-columns:1fr}}.v-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,3.2vw,40px);margin-bottom:clamp(24px,3vw,38px);display:flex}.v-logos .cap{align-self:center}.vgrid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,20px);display:grid}.vcard{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);flex-direction:column;margin:0;padding:clamp(18px,1.9vw,24px);display:flex}.vcard blockquote{color:var(--ink);letter-spacing:-.008em;margin:0;font-size:14.5px;line-height:1.55}.vcard blockquote:before{content:"“"}.vcard blockquote:after{content:"”"}.v-stars{color:#f5a524;gap:2px;margin-top:14px;display:flex}.v-stars svg{fill:currentColor;stroke:none;width:13px;height:13px}.v-who{align-items:center;gap:11px;margin-top:auto;padding-top:14px;display:flex}.v-who img{border-radius:var(--r-pill);object-fit:cover;background:var(--band);flex:none;width:40px;height:40px;display:block}.v-who b{color:var(--ink);letter-spacing:-.012em;font-size:14px;font-weight:700;display:block}.v-who>span>span{color:var(--ink-3);margin-top:1px;font-size:12.5px;display:block}@media (width<=820px){.vgrid{grid-template-columns:1fr}.vcard{padding:18px}}.faq-grid{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.faq-aside h2{text-align:left;margin:0}.faq-ask{color:var(--ink-2);max-width:30ch;margin-top:18px;font-size:15px;line-height:1.55}.faq-ask a{color:var(--o-800);border-bottom:1px solid #9e290059;font-weight:600;text-decoration:none}.faq-ask a:hover{border-bottom-color:var(--o-800)}.faq{border-top:1px solid var(--hairline)}@media (width<=860px){.faq-grid{grid-template-columns:1fr;gap:clamp(20px,3vw,30px)}.faq-ask{max-width:none}}.q{border-bottom:1px solid var(--hairline)}.q summary{cursor:pointer;font-family:var(--display);letter-spacing:-.02em;color:var(--ink);justify-content:space-between;align-items:flex-start;gap:22px;padding:21px 2px;font-size:17.5px;font-weight:600;list-style:none;display:flex}.q summary::-webkit-details-marker{display:none}.q summary:hover{color:var(--o-700)}.plus{flex:none;width:20px;height:20px;margin-top:3px;position:relative}.plus:before,.plus:after{content:"";background:var(--ink);border-radius:var(--r-hair);transition:transform .24s var(--ease),opacity .24s var(--ease);position:absolute}.plus:before{height:2px;top:9px;left:0;right:0}.plus:after{width:2px;top:0;bottom:0;left:9px}.q[open] .plus:after{opacity:0;transform:rotate(90deg)}.q[open] summary{color:var(--o-700)}.q-a{padding:0 50px 22px 2px}.q-a p{color:var(--ink-2);max-width:70ch;font-size:15.5px}@supports selector(::details-content){.q{interpolate-size:allow-keywords}.q::details-content{block-size:0;transition:block-size .3s var(--ease),content-visibility .3s allow-discrete;overflow:hidden}.q[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.q::details-content{transition:none}}.cta-panel{background:var(--band-grad);border-radius:var(--r-panel);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.cta-txt{z-index:1;padding:clamp(30px,4.5vw,60px);position:relative}.cta-txt h2{max-width:14ch}.cta-txt p{color:var(--ink-2);max-width:40ch;margin-top:14px;font-size:16.5px}.cta-fig{background:url(/assets/img/life-e.webp) 62% 28%/cover no-repeat;align-self:stretch;min-height:240px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#000 32%)}.marks{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,3.6vw,52px);display:flex}.mark{place-items:center;height:40px;display:grid}.mark img{width:auto;display:block}.marks-note{text-align:center;max-width:62ch;color:var(--ink-3);margin:22px auto 0;font-size:13.5px;line-height:1.55}.pay-rails{border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;max-width:none;margin-top:26px;padding-top:20px;display:flex}.pay-rails img{width:auto;height:20px}.memberships{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.member{--bc:var(--ink-3);--bt:#0000000d;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);align-items:stretch;gap:0;display:flex;overflow:hidden}.member-well{background:var(--bt);border-right:1px solid var(--hairline);flex:none;place-items:center;width:168px;padding:26px 18px;display:grid}.crest{width:112px;height:auto;display:block}.member-txt{flex-direction:column;justify-content:center;gap:8px;padding:26px 26px 26px 24px;display:flex}.member-txt h3{font-size:18px;line-height:1.24}.member-txt p{color:var(--ink-2);margin:0;font-size:14px}@media (width<=900px){.memberships{grid-template-columns:1fr}}@media (width<=520px){.member{flex-direction:column}.member-well{border-right:0;border-bottom:1px solid var(--hairline);width:100%;padding:22px}}.settle{border-top:1px solid var(--hairline);margin-top:clamp(26px,3vw,38px);padding-top:clamp(22px,2.6vw,30px)}.settle-say{text-align:center;max-width:62ch;color:var(--ink-2);margin:0 auto;font-size:15px;line-height:1.6}.settle-chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,2.2vw,30px);margin:clamp(18px,2.2vw,26px) 0 0;padding:0;list-style:none;display:flex}.settle-step{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.settle-n{font-family:var(--display);letter-spacing:-.014em;color:var(--ink);align-items:center;gap:14px;min-height:22px;font-size:15.5px;font-weight:600;display:flex}.settle-n img{width:auto;height:20px;display:block}.settle-k{color:var(--ink-4);font-size:12.5px;line-height:1.45}.settle-sep{background:var(--hairline);flex:none;width:26px;height:1px;margin-bottom:18px;position:relative}.settle-sep:after{content:"";border-top:1px solid var(--ink-4);border-right:1px solid var(--ink-4);width:6px;height:6px;position:absolute;top:-2.5px;right:0;transform:rotate(45deg)}@media (width<=680px){.settle-chain{flex-direction:column;gap:14px}.settle-sep{width:1px;height:22px;margin:0}.settle-sep:after{top:auto;bottom:0;right:-2.5px;transform:rotate(135deg)}}.foot{padding:0 var(--gut) var(--gut)}.foot-panel{background:var(--deep-2);color:#fff;--f-line:#ffffff21;--f-mute:#ffffff9e;--f-faint:#ffffff73;border-radius:clamp(24px,3.2vw,48px);padding:clamp(40px,4.6vw,72px) clamp(22px,3.4vw,56px) 24px}.foot-panel .wrap{padding-inline:0}.foot-in{border-bottom:1px solid var(--f-line);grid-template-columns:minmax(0,1fr) minmax(0,1.28fr);gap:clamp(30px,5vw,84px);padding-bottom:clamp(30px,3.6vw,48px);display:grid}.foot-say{flex-direction:column;display:flex}.foot-statement{font-family:var(--display);color:#fff;letter-spacing:-.036em;max-width:13ch;margin:0;font-size:clamp(29px,4vw,54px);font-weight:600;line-height:1.05}.foot-statement span{color:var(--f-mute)}.foot .foot-mark{align-self:flex-start;width:auto;height:36px;margin-top:auto;display:block}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,34px);display:grid}.foot-col{align-content:start;gap:clamp(24px,2.8vw,40px);display:grid}.foot .foot-h{color:#fff;letter-spacing:-.018em;margin-bottom:15px;font-size:17px;font-weight:600;line-height:1.3}.foot ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.foot-cols a,.foot-legal a{color:var(--f-mute);transition:color .16s var(--ease);font-size:14px;text-decoration:none}.foot-cols a:hover,.foot-legal a:hover{color:#fff}.foot-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 32px;padding-top:clamp(26px,3vw,38px);display:flex}.foot-bar-g--end{text-align:right;margin-left:auto}.foot-bar-lab{color:#fff;letter-spacing:-.014em;margin-bottom:14px;font-size:16px;font-weight:600;display:block}.foot-tiles{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.foot-bar-g--end .foot-tiles{justify-content:flex-end}.foot-store img{width:auto;height:44px;display:block}.foot-store{transition:transform .16s var(--ease-out),opacity .16s var(--ease);border-radius:8px;display:block}.foot-store:hover{transform:translateY(-1px)}.foot-store:focus-visible{outline-offset:4px}.foot-cta{border-radius:var(--r-pill);letter-spacing:-.012em;color:#fff;height:52px;transition:background .18s var(--ease),transform .16s var(--ease-out);background:#ffffff14;border:0;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.foot-cta:hover{background:#ffffff26}.foot-cta:active{transform:scale(.98)}.foot-cta svg{flex:none;width:18px;height:18px}.foot-bot{border-top:1px solid var(--f-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:clamp(26px,3vw,38px);padding-top:18px;display:flex}@media (width<=700px){.foot .foot-legal{justify-content:flex-start;gap:8px 18px}}.foot .foot-tm{color:#ffffff8c;opacity:1;max-width:none;margin:12px 0 0;font-size:12px;line-height:1.55}.foot-bot p{color:var(--f-mute);margin:0;font-size:14px;line-height:1.6}.foot-legal-txt{gap:5px;max-width:74ch;display:grid}.foot-proc img{vertical-align:middle;opacity:.75;width:auto;height:17px;margin:0 2px;display:inline-block}.foot-legal{flex-wrap:wrap;justify-content:center;gap:6px 20px;display:flex}.foot-legal a{font-size:14px}@media (width<=900px){.foot-in{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(22px,3vw,38px)}.foot-statement{max-width:none;font-size:clamp(23px,3.1vw,32px)}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.foot .foot-mark{height:30px}}@media (width<=640px){.foot-in{grid-template-columns:1fr;gap:30px}.foot-statement{max-width:none}.foot .foot-mark{margin-top:24px}.foot-bar{align-items:flex-start}.foot-bar-g--end{text-align:left;margin-left:0}.foot-bar-g--end .foot-tiles{justify-content:flex-start}}@media (width<=400px){.foot-cols{grid-template-columns:1fr}.foot-badges{flex-flow:wrap}.foot-badges .store img{height:42px}.foot-bot{align-items:flex-start}}@supports (corner-shape:superellipse(1.3)){:root{--corner-smooth:superellipse(1.3)}*,:before,:after{corner-shape:var(--corner-smooth)}.btn,.tab,.rail-btn,.step-chev,.capture,.dot,.dot[aria-current=true],.ux-tags i,.ux-pill,.ux-live i,.ux-sw,.ux-sw:after,.ux-ck,.ux-nfc i,.getapp-plat i,.doc li:before{corner-shape:round}.save-range::-webkit-slider-thumb{corner-shape:round}.save-range::-moz-range-thumb{corner-shape:round}.save-range::-webkit-slider-runnable-track{corner-shape:round}.save-range::-moz-range-track{corner-shape:round}.save-range::-moz-range-progress{corner-shape:round}}.js .reveal{opacity:0;filter:blur(4px);transition:opacity .7s var(--ease-out),transform .9s var(--ease-expo),filter .7s var(--ease-out);transform:translateY(22px)}.js .reveal.in{opacity:1;filter:none;will-change:auto;transform:none}.js :is(.tgrid,.pgrid,.rates,.lineup,.memberships,.rows,.vgrid,.soon).reveal>*{opacity:0;transition:opacity .6s var(--ease-out) calc(var(--ri,0) * 70ms),translate .9s var(--ease-expo) calc(var(--ri,0) * 70ms);translate:0 18px}.js :is(.tgrid,.pgrid,.rates,.lineup,.memberships,.rows,.vgrid,.soon).reveal.in>*{opacity:1;translate:0}.js :is(.tgrid,.pgrid,.rates,.lineup,.memberships,.rows,.vgrid,.soon).reveal{filter:none;transform:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation:none!important}.js .reveal{opacity:1;filter:none;transform:none}.js .reveal>*{opacity:1!important;translate:none!important}html,.rail{scroll-behavior:auto}}@media (width<=1080px){.cluster{grid-template-columns:repeat(2,1fr)}.cluster .pcard:nth-child(2),.cluster .pcard:nth-child(3){margin-bottom:0}.cluster .pcard:first-child,.cluster .pcard:nth-child(2){margin-bottom:18px}}@media (width<=960px){.nav,.util,.bar-end .btn--sand{display:none}.burger{display:block}.nav.open{z-index:5;background:var(--card);border-bottom:1px solid var(--hairline);box-shadow:var(--sh-3);flex-direction:column;align-items:stretch;gap:0;padding:6px 0 10px;display:flex;position:absolute;top:100%;left:0;right:0}.nav.open a{padding:13px var(--gut);color:var(--ink);font-size:16px}.nav.open .nav-call{border-top:1px solid var(--hairline);color:var(--o-700);margin-top:4px;padding-top:15px;font-weight:700;display:block}.nav.open{height:calc(100dvh - 100%);overflow:hidden}.nav-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.nav.open .has-menu{justify-content:space-between;align-items:center;gap:10px;display:flex}.nav.open .has-menu>svg{flex:none;width:15px;height:15px;transform:rotate(-90deg)}.mega{display:none}.nav.open .mega{z-index:2;background:var(--card);width:auto;box-shadow:none;opacity:1;visibility:hidden;overscroll-behavior:contain;border:0;border-radius:0;flex-direction:column;padding:0;transition:transform .3s cubic-bezier(0,0,.2,1),visibility 0s linear .3s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(100%)}.nav.open .mega.is-open{visibility:visible;transition:transform .3s cubic-bezier(0,0,.2,1),visibility;transform:none}.nav.open .mega:before{display:none}.mega-head{z-index:1;background:var(--card);border-bottom:1px solid var(--hairline);padding:9px var(--gut);align-items:center;gap:10px;min-height:52px;display:flex;position:sticky;top:0}.mega-back{cursor:pointer;color:var(--ink-2);font-family:var(--ui);letter-spacing:-.01em;border-radius:var(--r-sm);transition:transform .16s var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;margin-left:-8px;padding:6px 8px;font-size:14.5px;font-weight:600;display:inline-flex}.mega-back:active{transform:scale(.97)}.mega-back svg{flex:none}.mega-head-t{color:var(--ink);letter-spacing:-.015em;font-size:15.5px;font-weight:700}.nav.open .mega-grid{padding:10px var(--gut) 14px;grid-template-columns:1fr;gap:0}.nav.open .mega-col+.mega-col{border-top:1px solid var(--hairline);margin-top:14px;padding-top:12px}.nav.open .mega-col .mega-t{letter-spacing:-.01em;color:var(--ink-3);margin:0 0 4px;padding-inline:0;font-size:13px;font-weight:700}.nav.open .mrow{gap:11px;padding:9px 0}.nav.open .mrow-ico{width:30px;height:30px}.nav.open .mrow-ico svg{width:17px;height:17px}.nav.open .mrow-sub{display:none}.nav.open .mega-foot{padding:12px var(--gut) 16px;border-top:1px solid var(--hairline);justify-content:flex-start;margin:auto 0 0}}@media (width<=900px){.panel-in{text-align:center;grid-template-columns:1fr}.panel-fig--bleed img{height:auto}.panel h3 br,.panel h2 br{display:none}.panel h3 br+.dim:before,.panel h2 br+.dim:before{content:" "}.panel h3,.panel h2{text-wrap:balance}.panel-sub{max-width:62ch;margin-inline:auto}.pspec{text-align:left;max-width:46ch;margin-inline:auto}.replaces{justify-content:center}.rows{text-align:left}.how{grid-template-columns:1fr}.how-fig{order:-1;min-height:0;position:static}.rates{grid-template-columns:1fr;gap:16px}.rate{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px clamp(18px,3vw,38px);padding:20px 22px;display:grid}.rate-lab{grid-area:1/1;align-self:end}.rate p{grid-area:2/1;align-self:start;margin-top:2px}.rate-marks{border-top:0;grid-area:3/1;margin-top:8px;padding-top:0}.rate-num{grid-area:1/2/3;justify-content:flex-end;align-self:center;margin-top:0}.rate-per{text-align:right;grid-area:3/2;margin-top:0}.rate-foot{grid-area:1/3/-1;margin-top:0;padding-top:0}.rate-foot .btn{white-space:nowrap}.proof,.cta-panel{grid-template-columns:1fr}.cta-txt h2{max-width:24ch}.cta-txt p{max-width:58ch}.cta-txt .capture{max-width:none}.cta-fig{min-height:200px;-webkit-mask-image:linear-gradient(#0000 0%,#000 34%);mask-image:linear-gradient(#0000 0%,#000 34%)}.partners{grid-template-columns:1fr}}@media (width<=680px){.infra{flex-direction:column;align-items:flex-start}.infra-logos{margin-left:0}.capture{border-radius:var(--r-card);flex-direction:column;padding:7px}.capture .btn{width:100%}.q-a{padding-right:6px}}@media (width<=620px){.rate{flex-direction:column;align-items:stretch;padding:24px 22px 22px;display:flex}.rate>*{text-align:left;align-self:stretch}.rate-num{justify-content:flex-start;margin-top:12px}.rate-per{margin-top:6px}.rate p{margin-top:10px}.rate-marks{border-top:1px solid var(--hairline);margin-top:14px;padding-top:14px}.rate-foot{margin-top:auto;padding-top:16px}}@media (width<=560px){.cluster{grid-template-columns:1fr}.cluster .pcard{margin-bottom:0!important}}@media (width<=680px){.hero-act{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.hero-act .btn,.panel-in .btn,.step-inner .btn,.rate-foot .btn,.cta-txt .capture .btn{width:100%}.step-inner{align-items:stretch}.btn-row>.btn{flex:100%}}.foot-legal{gap:18px;display:flex}.foot-legal a{color:#ffffff9e;text-decoration:none}.foot-legal a:hover{color:#fff}.head--split h2{max-width:20ch;margin-inline:auto}.cats.cats--rail .cat{isolation:isolate;border-radius:var(--r-panel);text-align:left;font:inherit;color:inherit;background:#fff;border:0;position:relative;overflow:hidden}.cats.cats--rail .cat-body{z-index:2;display:block;position:relative}.cats.cats--rail .cat-art{z-index:0;pointer-events:none}.cats.cats--rail .cat{--gpos:var(--gx) 102%}.cats.cats--rail [data-art=payments]{--gx:42%;--go:.95;--rx:38.98px;--ry:249.07px;--rr:rotate(-36.58deg)}.cats.cats--rail [data-art=orders]{--gx:72%;--go:.95;--rx:38.98px;--ry:249.09px;--rr:scaleY(-1) rotate(-123.46deg)}.cats.cats--rail [data-art=menus]{--gx:24%;--go:.94;--rx:-40.55px;--ry:250.34px;--rr:rotate(-56.54deg)}.cats.cats--rail [data-art=setup]{--gx:82%;--go:.93;--rx:-37.77px;--ry:249.07px;--rr:scaleY(-1) rotate(-143.42deg)}.cats.cats--rail [data-art=payments] .cat-art{filter:blur(18px);opacity:.95;background:radial-gradient(ellipse at var(--gpos),#3b82f6c7 0%, #3b82f67a 24%,#60a5fa4d 40%, #93c5fd29 56%,#dbeafe12 67%, #fff0 80%)}.cats.cats--rail [data-art=orders] .cat-art{filter:blur(20px);opacity:.92;background:radial-gradient(ellipse at var(--gpos),#2563ebb8 0%, #3b82f675 25%,#60a5fa45 42%, #93c5fd24 57%,#dbeafe0f 69%, #fff0 82%)}.cats.cats--rail [data-art=menus] .cat-art{filter:blur(19px);opacity:.94;background:radial-gradient(ellipse at var(--gpos),#60a5fac2 0%, #3b82f670 27%,#60a5fa40 43%, #bfdbfe24 59%,#dbeafe0e 70%, #fff0 82%)}.cats.cats--rail [data-art=setup] .cat-art{filter:blur(20px);opacity:.93;background:radial-gradient(ellipse at var(--gpos),#3b82f6c2 0%, #60a5fa70 26%,#93c5fd40 44%, #bfdbfe21 59%,#dbeafe0d 70%, #fff0 82%)}.cats.cats--rail .cat-art{background:radial-gradient(117.3% 117.3% at var(--gx) 102%,#3b82f6c7 0%, #3b82f67a 24%,#498ff863 32%, #60a5fa4d 40%,#72b0fb3b 48%, #93c5fd29 56%,#a9d0fd1d 61.5%, #dbeafe12 67%,#dbeafe00 80%);filter:blur(18px);opacity:var(--go,.95)}.cats.cats--rail .cat-ribbon{z-index:0;pointer-events:none;object-fit:cover;object-position:50% 50%;opacity:.24;transform-origin:50%;width:431.745px;max-width:none;height:399px;transform:translate(calc(-50% + var(--rx)), var(--ry)) var(--rr);position:absolute;top:0;left:50%}.cats.cats--rail .cat-shot{border-radius:6px;width:455.214px;max-width:none;height:auto;margin-top:20px;display:block}.cats.cats--rail .cat-tab,.cats.cats--rail .cat-tabh,.cats.cats--rail .cat-mob{display:none}.cats.cats--rail .cat-bg{z-index:0;pointer-events:none;max-width:none;height:auto;transition:opacity .34s var(--ease-rail);width:100%;position:absolute;top:auto;bottom:0;left:0}.cats.cats--rail .cat-bg--sm{opacity:1}.cats.cats--rail .cat-bg--lg,.cats.cats--rail .cat[aria-expanded=true] .cat-bg--sm{opacity:0}.cats.cats--rail .cat[aria-expanded=true] .cat-bg--lg{opacity:1}@media (width>=1080px){.cats.cats--rail{--rw:calc(min(1180px, 100vw - 17px) - 2 * var(--gut));--exp:calc((var(--rw) - 42px) * 1.55 / 4.55);align-items:stretch;gap:14px;display:flex}.cats.cats--rail .cat{cursor:pointer;min-width:0;height:400px;transition:flex-grow .62s var(--ease-rail),box-shadow .4s var(--ease-rail);border-radius:var(--r-panel);background:#fff;flex:1 1 0;padding:0;overflow:hidden;box-shadow:0 20px 48px -12px #0b355829}.cats.cats--rail .cat[aria-expanded=true]{flex-grow:1.55}.cats.cats--rail .cat:not([aria-expanded=true]) h3{white-space:nowrap;font-size:20px}.cats.cats--rail .cat-art,.cats.cats--rail .cat-ribbon,.cats.cats--rail .cat-shot{display:none}.cats.cats--rail .cat-body{z-index:2;width:calc(var(--exp) - 52px);position:absolute;top:30px;left:26px}.cats.cats--rail .cat h3{letter-spacing:-.75px;color:#141110;margin:0;font-size:30px;line-height:33px}.cats.cats--rail .cat-swap{margin-top:14px;display:grid}.cats.cats--rail .cat-swap>*{grid-area:1/1;align-self:start}.cats.cats--rail .cat-more{display:block}.cats.cats--rail .cat-short,.cats.cats--rail .cat-long{color:#544f4b;font-size:15px;line-height:22.5px;display:block}.cats.cats--rail .cat-short{width:calc(var(--exp) / 1.55 - 52px)}.cats.cats--rail .cat-long{width:calc(var(--exp) - 52px)}.cats.cats--rail .cat-pts{width:calc(var(--exp) - 52px);gap:9px;margin-top:16px;display:grid}.cats.cats--rail .cat-pt{color:var(--ink);align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.cats.cats--rail .cat-pt svg{color:var(--b-600);flex:none;margin-top:3px}.cats.cats--rail .cat-pt em{font-style:normal}.cats.cats--rail .cat-more{pointer-events:none;opacity:0;filter:blur(3px);transition:opacity .14s var(--ease-out),filter .14s var(--ease-out)}.cats.cats--rail .cat[aria-expanded=true] .cat-more{pointer-events:auto;opacity:1;filter:blur();transition:opacity .34s var(--ease-out) .18s,filter .34s var(--ease-out) .18s}.cats.cats--rail .cat-short{opacity:1;filter:blur();transition:opacity .34s var(--ease-out) .18s,filter .34s var(--ease-out) .18s}.cats.cats--rail .cat[aria-expanded=true] .cat-short{opacity:0;filter:blur(3px);transition:opacity .14s var(--ease-out),filter .14s var(--ease-out)}.cats.cats--rail .cat-art{width:100%;height:28.7%;transition:opacity .62s var(--ease-rail),height .62s var(--ease-rail),bottom .62s var(--ease-rail),left .62s var(--ease-rail),width .62s var(--ease-rail);position:absolute;bottom:0;left:0}.cats.cats--rail .cat[aria-expanded=true] .cat-art{width:130%;height:58%;bottom:-30%;left:-10%}.cats.cats--rail .cat-shot{opacity:0;transition:opacity .18s var(--ease-out)}.cats.cats--rail .cat[aria-expanded=true] .cat-shot{opacity:1;transition:opacity .42s var(--ease-out) .2s}.cats.cats--rail .cat[aria-expanded=true] .cat-ribbon{transform:translate(calc(39.07px - 50%),249.1px)rotate(-37.37deg)}.cats.cats--rail .cat-ribbon{transition:transform .62s var(--ease-rail)}.cats.cats--rail .cat:before{content:"";z-index:0;pointer-events:none;filter:blur(14px);background:linear-gradient(#fff0 0%,#dbeafe06 33%,#93c5fd12 58%,#3b82f61f 100%);width:120%;height:38%;position:absolute;bottom:-10%;left:-10%}.cats.cats--rail .cat-viz{opacity:0;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out);bottom:-30px;left:26px;transform:scale(.86)translateY(14px)}.cats.cats--rail .cat[aria-expanded=true] .cat-viz{opacity:1;transition:opacity .38s var(--ease-out) .22s,transform .44s var(--ease-rail) .22s;transform:scale(.86)}.cats.cats--rail .cat:focus-visible{outline:2px solid var(--o-500);outline-offset:2px}}@media (width<=1079px){.cats.cats--rail{grid-template-columns:1fr;gap:14px;display:grid}.cats.cats--rail .cat{cursor:default;width:100%;box-shadow:0 20px 48px -12px #0b355829}.cats.cats--rail .cat-bg{display:none}.cats.cats--rail .cat h3{letter-spacing:-.022em;margin:0;font-size:clamp(22px,3vw,28px);line-height:1.12}.cats.cats--rail .cat-short{display:none}.cats.cats--rail .cat-swap{margin-top:10px;display:block}.cats.cats--rail .cat-more{display:block}.cats.cats--rail .cat-long{color:var(--ink-2);font-size:15.5px;line-height:1.55;display:block}.cats.cats--rail .cat-pts{gap:9px;margin-top:16px;display:grid}.cats.cats--rail .cat-pt{color:var(--ink);align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.45;display:flex}.cats.cats--rail .cat-pt svg{color:var(--b-600);flex:none;margin-top:3px}.cats.cats--rail .cat-pt em{font-style:normal}.cats.cats--rail .cat-art{align-self:stretch;position:relative}}@media (width>=768px) and (width<=1079px){.cats.cats--rail .cat{padding:30px 364px 30px 34px;display:block;position:relative;overflow:hidden}.cats.cats--rail .cat-body{max-width:none;display:block;position:static}.cats.cats--rail .cat-tabh{object-fit:cover;object-position:left top;width:340px;height:100%;display:block;position:absolute;top:0;right:0}.cats.cats--rail .cat-tab,.cats.cats--rail .cat-mob,.cats.cats--rail .cat-art,.cats.cats--rail .cat-ribbon,.cats.cats--rail .cat-shot{display:none}.cats.cats--rail .cat h3{letter-spacing:-.024em;font-size:clamp(26px,3vw,32px);line-height:1.1}.cats.cats--rail .cat-swap{margin-top:12px}.cats.cats--rail .cat-long{font-size:16.5px;line-height:1.5}.cats.cats--rail .cat-pts{gap:10px;margin-top:18px}.cats.cats--rail .cat-pt{font-size:15.5px;line-height:1.45}.cats.cats--rail .cat-pt svg{width:15px;height:15px;margin-top:4px}}@media (width<=767px){.cats.cats--rail .cat{padding:28px 24px 0;display:block;overflow:hidden}.cats.cats--rail .cat-body{width:auto;position:static}.cats.cats--rail .cat-mob{object-fit:cover;object-position:left top;width:calc(100% + 48px);max-width:none;height:auto;max-height:300px;margin:4px 0 0 -24px;display:block}.cats.cats--rail .cat-art,.cats.cats--rail .cat-ribbon,.cats.cats--rail .cat-shot{display:none}}@media (prefers-reduced-motion:reduce){.cats.cats--rail .cat,.cats.cats--rail .cat-art,.cats.cats--rail .cat-short,.cats.cats--rail .cat-long,.cats.cats--rail .cat-pt{transition-duration:.12s;transition-delay:0s}}.bo-first{position:relative}.bo-first:before{content:"";background:var(--hairline);height:1px;position:absolute;top:0;left:0;right:0}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.3s;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ahero-shot{view-transition-name:hero-art}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:.12s}.ahero-shot{view-transition-name:none}}.ahero{--badge-h:48px;--badge-gap:12px;padding-block:0;overflow:hidden}.ahero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(26px,4vw,60px);display:grid}.ahero-copy{max-width:545px}.ahero .display{max-width:none}.ahero-deck{font-family:var(--ui);color:var(--ink-2);letter-spacing:-.005em;max-width:46ch;margin:15px 0 0;font-size:clamp(16px,1.3vw,18px);font-weight:400;line-height:1.52}.ahero-shot{width:100%;position:relative}.ahero-shot:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(58% 56% at 52% 46%,#fe42000f,#fe420006 52%,#fe420000 74%);position:absolute;inset:-10% -7% -6%}.arig{z-index:1;position:relative}.arig img{width:100%;max-width:none;height:auto;display:block}@media (width>=1081px){.arig img{width:134%}}.stores{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.store{border-radius:var(--r-md);transition:transform .16s var(--ease-out);place-items:center;display:grid}.store img{width:auto;height:48px;display:block}.store:focus-visible{outline-offset:4px}.store:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.store:hover{transform:translateY(-1px)}.store:hover:active{transform:translateY(-1px)scale(.97)}}.carou-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:clamp(22px,2.6vw,34px);display:grid}.carou-top h2{text-align:left;max-width:18ch;margin:0}.carou-top .lead{text-align:left;max-width:46ch;margin:12px 0 0}.carou{--bleed:max(var(--gut), calc((100vw - var(--page)) / 2 + var(--gut)));margin-inline:calc(-1 * var(--bleed));padding-left:var(--bleed);scroll-snap-type:x proximity;scroll-padding-left:var(--bleed);scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.carou::-webkit-scrollbar{display:none}.carou-track{width:max-content;padding-right:var(--gut);grid-auto-columns:clamp(228px,21vw,296px);grid-auto-flow:column;gap:clamp(14px,1.6vw,20px);padding-bottom:4px;display:grid}.ccard{scroll-snap-align:start;flex-direction:column;min-width:0;display:flex}.ccard-fig{aspect-ratio:1;border-radius:var(--r-card);background:var(--card);border:1px solid var(--hairline);position:relative;overflow:hidden}.ccard-fig img{object-fit:cover;width:100%;height:100%;display:block}.ccard h3{letter-spacing:-.018em;margin-top:16px;font-size:17px}.ccard p{color:var(--ink-2);margin:7px 0 0;font-size:14px;line-height:1.5}@media (width<=560px){.carou-top{grid-template-columns:1fr}.carou-top .rail-nav{display:none}}.carou.carou--panel{margin-inline:0;padding-left:0;scroll-padding-left:0;container-type:inline-size}.carou--panel .carou-track{grid-auto-columns:calc(25cqw - 13.5px);gap:18px;padding-right:0}@media (width<=1100px){.carou--panel .carou-track{grid-auto-columns:calc(33.3333cqw - 10.6667px);gap:16px}}@media (width<=700px){.carou--panel .carou-track{grid-auto-columns:calc(50cqw - 6px);gap:12px}}@media (width<=480px){.carou--panel .carou-track{grid-auto-columns:72cqw}}.carou--panel .ccard{background:var(--card);box-shadow:0 0 0 1px var(--hairline),0 10px 26px -18px #14111038;border-radius:24px;padding:0 0 24px;overflow:hidden}.carou--panel .ccard-fig{border:0;border-radius:0}.carou--panel .ccard h3,.carou--panel .ccard p{padding-inline:18px}.carou--panel .ccard h3{margin-top:16px}.carou--panel .ccard{padding-bottom:20px}.carou-foot{justify-content:center;align-items:center;gap:20px;margin-top:clamp(22px,2.6vw,32px);display:flex}.carou-prog{background:var(--hairline);border-radius:3px;width:160px;height:3px;overflow:hidden}.carou-prog span{background:var(--ink);width:100%;height:100%;transform:scaleX(var(--p,.2));transform-origin:0;transition:transform .2s var(--ease-out);display:block}.ux{font-family:var(--ui);color:var(--ink);position:absolute;inset:0;container-type:inline-size}.alt-media:has(.ux){background:var(--band-grad)}.ux-bg{pointer-events:none;background:radial-gradient(46% 52% at 50% 52%,#fe420013,#fe420000 72%);position:absolute;inset:0;overflow:hidden}.ux-bg:before{content:"";background-image:linear-gradient(#1411100e 1px,#0000 1px),linear-gradient(90deg,#1411100e 1px,#0000 1px);background-position:50%;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 62%,#000 25%,#0000 85%);mask-image:radial-gradient(58% 62%,#000 25%,#0000 85%)}.ux-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ux-rings circle{fill:none;stroke:#14111016;stroke-width:1px;vector-effect:non-scaling-stroke}.ux-win{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#ffffffa8;border-radius:21px;width:min(100% - 2*clamp(16px,2.4vw,40px),430px);padding:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #14111012,inset 0 1px #fffffff2,0 30px 60px -18px #46221033,0 18px 36px -22px #14111047}.ux-bar{letter-spacing:-.01em;align-items:center;gap:8px;min-height:34px;padding:2px 5px 7px 4px;font-size:12.5px;font-weight:650;display:flex}.ux-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ux-ico{width:24px;height:24px;color:var(--o-700);background:linear-gradient(#fff,#fff3ee);border-radius:7px;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #fe420029,0 1px 2px #fe42001f}.bo-blue .ux-ico{color:var(--b-600);background:linear-gradient(#fff,#eff5ff);box-shadow:0 0 0 1px #2563eb29,0 1px 2px #2563eb1f}.ux-ico svg{width:14px;height:14px}.ux-core{background:var(--card);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 0 0 1px #14111012,0 1px 2px #1411100d,0 6px 12px -8px #1411101a}.ux-pill{border-radius:var(--r-pill);white-space:nowrap;color:var(--ink-2);background:var(--band);box-shadow:inset 0 0 0 1px var(--hairline);flex:none;align-items:center;gap:5px;padding:4px 8px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.ux-pill--ok{color:#0b7a47;box-shadow:none;background:#12a15e1a}.ux-pill--warn{color:#8a5300;box-shadow:none;background:#f5a5242e}.ux-live i{background:#12a15e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 2.5px #12a15e33}.ux-mk{width:28px;height:19px;box-shadow:inset 0 0 0 1px var(--hairline);background:#fff;border-radius:5px;flex:none;place-items:center;display:inline-grid}.ux-mk img{width:auto;max-width:20px;height:9px;display:block}.ux-seg{background:#1411100e;border-radius:9px;flex:none;grid-auto-columns:1fr;grid-auto-flow:column;padding:2px;display:inline-grid;position:relative}.ux-seg:before{content:"";background:#fff;border-radius:7px;width:calc(50% - 2px);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 2px #1411101f,0 0 0 .5px #1411100f}.ux-seg[data-on="2"]:before{translate:100%}.ux-seg i{text-align:center;white-space:nowrap;color:var(--ink-3);padding:5px 9px;font-size:10.5px;font-style:normal;font-weight:600;line-height:1;position:relative}.ux-seg[data-on="1"] i:first-child,.ux-seg[data-on="2"] i:last-child{color:var(--ink)}.ux-hero{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ux-fig{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ux-lbl{color:var(--ink-3);white-space:nowrap;font-size:11px;font-weight:550}.ux-odo{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(22px,2.1vw,27px);font-weight:600;line-height:1.15;display:inline-flex}.ux-sub{color:var(--ink-3);font-size:11px;font-weight:500}.ux-sub em{color:var(--ink);font-variant-numeric:tabular-nums;font-style:normal;font-weight:650}.od,.od-c{display:inline-block}.od{vertical-align:top;height:1.15em;overflow:hidden}.od-s{display:block}.od-s i{text-align:center;height:1.15em;font-style:normal;display:block}.ux-area{flex:none;width:min(46%,150px);height:auto;overflow:visible}.ux-line{fill:none;stroke:var(--o-500);stroke-width:1.8px;stroke-linecap:round}.ux-dot{fill:var(--o-500)}.ux-halo{fill:#fe420029}.ux-dot,.ux-halo{transform-box:fill-box;transform-origin:50%}.ux-list{flex-direction:column;display:flex}.ux-list>*+*{border-top:1px solid var(--hairline-2)}.ux-tx{border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;margin:0 -6px;padding:6px;display:grid}.ux-who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ux-who b{font-size:12px;font-weight:650}.ux-who small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.ux-amt{font-variant-numeric:tabular-nums;text-align:right;min-width:52px;font-size:12px;font-weight:650}.ux-amt.is-out{color:#8a5300}.ux-new{grid-template-rows:1fr;display:grid}.ux-new>div{min-height:0;margin-inline:-6px;padding-inline:6px;overflow:hidden}.ux-best{background:var(--band);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:12px;flex:none;align-items:center;gap:8px;padding:5px 10px 5px 5px;display:flex}.ux-best img{object-fit:cover;border-radius:8px;width:30px;height:30px;display:block}.ux-best span{flex-direction:column;line-height:1.2;display:flex}.ux-best small{color:var(--ink-3);font-size:10px;font-weight:500}.ux-best b{white-space:nowrap;font-size:11.5px;font-weight:650}.ux-share{gap:3px;height:8px;display:flex}.ux-share i{width:var(--w);border-radius:var(--r-pill);background:var(--c);transform-origin:0}.ux-ols{flex-direction:column;display:flex}.ux-ols>*+*{border-top:1px solid var(--hairline-2)}.ux-ol{grid-template-columns:8px minmax(0,1fr) auto 34px;align-items:center;gap:9px;padding:6px 0;font-size:12px;display:grid}.ux-ol i{background:var(--c);border-radius:3px;width:8px;height:8px}.ux-ol span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ux-ol b{font-variant-numeric:tabular-nums;font-weight:650}.ux-ol em{text-align:right;color:#0b7a47;font-size:10.5px;font-style:normal;font-weight:650}.ux-ol em.dn{color:var(--ink-3)}.ux-search{background:#fff;border-radius:12px;align-items:center;gap:8px;height:34px;margin:0 0 5px;padding:0 12px;font-size:12.5px;font-weight:550;display:flex;box-shadow:0 0 0 1px #14111012,0 1px 2px #1411100d}.ux-search svg{width:14px;height:14px;color:var(--ink-3);flex:none}.ux-qs{white-space:nowrap;overflow:hidden}.ux-caret{background:var(--o-500);opacity:0;border-radius:1px;width:1.5px;height:14px;margin-left:-7px}.ux-res{gap:0;padding:5px}.ux-skel{opacity:0;pointer-events:none;flex-direction:column;gap:9px;display:flex;position:absolute;inset:49px 10px 10px}.ux-skel i{background:linear-gradient(90deg,#f1edea 30%,#f9f7f6 50%,#f1edea 70%) 0 0/300% 100%;border-radius:9px;display:block}.ux-skel i:first-child{border-radius:12px;flex:1}.ux-skel i:nth-child(2){width:46%;height:12px}.ux-skel i:nth-child(3){width:68%;height:10px;margin-bottom:6px}.ux[data-s="0"] .ux-skel{opacity:1}.ux-cover{background:var(--band);border-radius:12px;height:clamp(84px,8vw,108px);position:relative;overflow:hidden}.ux-cover>img{object-fit:cover;width:100%;height:100%;display:block}.ux-rate{border-radius:var(--r-pill);background:#ffffffeb;align-items:center;gap:4px;padding:4px 8px 4px 6px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0000001f}.ux-rate svg{fill:#f5a524;stroke:none;width:11px;height:11px}.ux-rate small{color:var(--ink-3);font-size:10px;font-weight:500}.ux-thumbs{display:flex;position:absolute;bottom:8px;right:8px}.ux-thumbs img{object-fit:cover;border-radius:7px;width:26px;height:26px;display:block;box-shadow:0 0 0 2px #fff,0 3px 8px #00000038}.ux-thumbs img+img{margin-left:-5px}.ux-place{flex-direction:column;gap:4px;padding:9px 7px 5px;display:flex}.ux-pl-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ux-pl-top b{letter-spacing:-.02em;font-size:14px;font-weight:700}.ux-place>small{color:var(--ink-3);font-size:11px}.ux-tags{flex-wrap:wrap;gap:5px;display:flex}.ux-tags i{color:var(--ink-2);border-radius:var(--r-pill);background:var(--band);box-shadow:inset 0 0 0 1px var(--hairline);padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:600}.ux-st{flex:none;display:grid}.ux-st>*{grid-area:1/1;justify-self:end}.ux-st-a{opacity:0;filter:blur(3px)}.ux-cardln{color:var(--ink-3);align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.ux-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ux-tl li{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:9px;max-height:44px;padding:5px 0;display:grid;position:relative}.ux-tl li>i{background:#12a15e;border-radius:50%;width:9px;height:9px;margin:4px 0 0 2.5px;box-shadow:0 0 0 3px #12a15e26}.ux-tl li:first-child:after{content:"";background:var(--hairline);transform-origin:top;border-radius:1px;width:1.5px;position:absolute;top:21px;bottom:-9px;left:6.25px}.ux-tl-2>i{background:#f5a524!important;box-shadow:0 0 0 3px #f5a52433!important}.ux-tl span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ux-tl b{font-size:12px;font-weight:650}.ux-tl small{color:var(--ink-3);font-size:10.5px}.ux-tl em{font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:650}.ux-tl-2 em{color:#8a5300}.ux-acts{grid-template-columns:1fr 1fr;gap:7px;display:grid}.ux-btn{height:32px;box-shadow:0 0 0 1px var(--hairline),0 1px 2px #1411100f;background:#fff;border-radius:10px;place-items:center;font-size:12px;font-weight:650;display:grid}.ux-btn>*{grid-area:1/1;align-items:center;gap:5px;display:inline-flex}.ux-btn svg{width:12px;height:12px}.ux-btn--line{color:var(--o-700)}.ux-btn--line .ux-a{opacity:0}.ux-btn--line .ux-b{color:var(--ink-3)}.ux-stats{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.ux-stat{color:var(--ink-3);align-items:baseline;gap:7px;font-size:10.5px;font-weight:500;display:flex}.ux-stat b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.ux-split{border-top:1px solid var(--hairline-2);align-items:center;gap:14px;padding-top:10px;display:flex}.ux-donut{flex:none;width:60px;height:60px;rotate:-90deg}.ux-donut circle{fill:none;stroke-width:5.6px}.ux-donut .ux-sweep{stroke:var(--card);stroke-width:7.5px;stroke-dashoffset:-100px}.ux-leg{flex:1;grid-template-columns:1fr 1fr;gap:8px 12px;min-width:0;display:grid}.ux-leg span{font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:11.5px;font-weight:650;display:flex}.ux-leg i{background:var(--c);border-radius:2px;flex:none;width:6px;height:6px}.ux-leg small{width:28px;color:var(--ink-3);font-size:10px;font-weight:600}.ux-items{flex-direction:column;gap:9px;display:flex}.ux-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ux-q{width:22px;height:22px;color:var(--o-700);background:#fe420014;border-radius:7px;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.ux-item span{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ux-item b{font-size:12.5px;font-weight:650}.ux-item small{color:var(--ink-3);font-size:10.5px}.ux-item em{font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px;font-style:normal;font-weight:650}.ux-notch{background-image:linear-gradient(90deg,var(--hairline) 55%,transparent 0);background-position:12px 0;background-repeat:repeat-x;background-size:7px 1px;height:1px;margin:1px -12px;position:relative}.ux-notch:before,.ux-notch:after{content:"";background:#fbfaf9;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;box-shadow:inset 0 0 0 1px #14111012}.ux-notch:before{left:-7px}.ux-notch:after{right:-7px}.ux-due{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ux-due>span{color:var(--ink-2);font-size:12px;font-weight:600}.ux-due .ux-odo{font-size:clamp(20px,1.9vw,24px)}.ux-pay{color:#fff;background:#0b7a47;border-radius:11px;place-items:center;height:38px;font-size:12.5px;font-weight:650;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #14111040,0 8px 16px -8px #14111066}.ux-pay>span{grid-area:1/1;align-items:center;gap:7px;display:inline-flex}.ux-pay svg{width:14px;height:14px}.ux-pay .ux-a,.ux-pay .ux-b{opacity:0}.ux-nfc{place-items:center;display:grid;position:relative}.ux-nfc i{opacity:0;border:1.5px solid #ffffff8c;border-radius:50%;position:absolute;inset:-5px}.ux-dish{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:11px;display:grid}.ux-dish>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ux-dish b{letter-spacing:-.01em;font-size:13px;font-weight:700}.ux-dish small{color:var(--ink-3);font-size:11px}.ux-ph{border-radius:12px;width:52px;height:52px;position:relative;overflow:hidden}.ux-ph img{object-fit:cover;filter:grayscale()brightness(1.06);width:100%;height:100%;display:block}.ux-ph b{text-align:center;color:#fff;background:#141110bd;border-radius:5px;padding:2px 0;font-weight:700;position:absolute;bottom:3px;left:3px;right:3px;font-size:8.5px!important}.ux-tog{background:var(--band);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ux-tog>span:first-child{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ux-tog b{font-size:12px;font-weight:650}.ux-tog small{color:var(--ink-3);font-size:10.5px}.ux-sw{border-radius:var(--r-pill);background:var(--o-700);flex:none;width:32px;height:19px;position:relative}.ux-sw:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:2px;translate:13px;box-shadow:0 1px 2px #00000040}.ux-sync{flex-wrap:wrap;gap:6px;display:flex}.ux-dest{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--hairline);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:5px 6px 5px 8px;font-size:11px;font-weight:600;display:inline-flex}.ux-dest svg{width:13px;height:13px;color:var(--ink-3)}.ux-ck{color:#fff;background:#12a15e;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.ux-ck svg{color:#fff;width:9px;height:9px}.ux-cur{z-index:5;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 3px #14111047);width:18px;height:auto;position:absolute;top:0;left:0}.ux[data-s="0"] .ux-new{opacity:0;grid-template-rows:0fr}.ux[data-s="0"] .ux-res{opacity:0;filter:blur(6px);translate:0 14px}.ux[data-s="0"] .ux-cover>img{scale:1.14}.ux[data-s="0"] .ux-st-a{opacity:1;filter:none}.ux[data-s="0"] .ux-st-b{opacity:0;filter:blur(3px);translate:0 3px}.ux[data-s="0"] .ux-tl-2{opacity:0;max-height:0;padding-block:0;translate:0 -4px}.ux[data-s="0"] .ux-tl li:first-child:after{scale:1 0}.ux[data-s="0"] .ux-btn--line .ux-a{opacity:1}.ux[data-s="0"] .ux-btn--line .ux-b{opacity:0;filter:blur(3px)}.ux[data-s="0"] .ux-seg[data-on="2"]:before{translate:0}.ux[data-s="0"] .ux-seg[data-on="2"] i:first-child{color:var(--ink)}.ux[data-s="0"] .ux-seg[data-on="2"] i:last-child{color:var(--ink-3)}.ux[data-s="0"] .ux-pay,.ux[data-s=tap] .ux-pay{background:var(--o-700)}.ux[data-s=tap] .ux-pay{background:var(--ink)}.ux[data-s="0"] .ux-pay .ux-a,.ux[data-s=tap] .ux-pay .ux-b{opacity:1}.ux[data-s="0"] .ux-pay .ux-c,.ux[data-s=tap] .ux-pay .ux-c{opacity:0;scale:.9}.ux[data-s="0"] .ux-ph img{filter:none}.ux[data-s="0"] .ux-ph b{opacity:0;translate:0 5px}.ux[data-s="0"] .ux-sw{background:#d6d0cb}.ux[data-s="0"] .ux-sw:after{translate:0}.ux[data-s="0"] .ux-ck{background:var(--hairline)}.ux[data-s="0"] .ux-ck svg{scale:0}.ux .is-press{scale:.95}@media (prefers-reduced-motion:no-preference){.ux-new{transition:grid-template-rows .7s cubic-bezier(.19,1,.22,1),opacity .45s ease-out}.ux-res{transition:opacity .6s ease-out,translate .8s cubic-bezier(.19,1,.22,1),filter .6s ease-out}.ux-cover>img{transition:scale 1.8s cubic-bezier(.19,1,.22,1)}.ux-skel{transition:opacity .4s}.ux[data-s="0"] .ux-skel i{animation:1.2s linear infinite uxShim}.ux-st>*,.ux-btn>*,.ux-pay>span{transition:opacity .3s,filter .3s,translate .3s,scale .3s}.ux-tl-2{transition:max-height .55s cubic-bezier(.19,1,.22,1),padding .55s cubic-bezier(.19,1,.22,1),opacity .4s ease-out .12s,translate .5s cubic-bezier(.19,1,.22,1) .12s}.ux-tl li:first-child:after{transition:scale .5s cubic-bezier(.65,0,.35,1)}.ux-seg:before{transition:translate .5s cubic-bezier(.77,0,.175,1)}.ux-seg i{transition:color .3s}.ux-pay{transition:background-color .4s,scale .14s cubic-bezier(.23,1,.32,1)}.ux-btn,.ux-sw{transition:scale .14s cubic-bezier(.23,1,.32,1),background-color .3s}.ux-ph img{transition:filter .6s}.ux-ph b{transition:opacity .35s .15s,translate .45s cubic-bezier(.19,1,.22,1) .15s}.ux-sw:after{transition:translate .4s cubic-bezier(.34,1.56,.64,1)}.ux:not([data-s]) .ux-ck{transition:background-color .3s ease calc(.45s + var(--i,0) * .24s)}.ux:not([data-s]) .ux-ck svg{transition:scale .4s cubic-bezier(.34,1.56,.64,1) calc(.45s + var(--i,0) * .24s)}.od-s{transition:transform 1.5s cubic-bezier(.19,1,.22,1)}.ux-arm,.ux-arm *,.ux-arm :before,.ux-arm :after{transition:none!important}.js .alt-row[data-play] .ux-win{animation:.8s cubic-bezier(.19,1,.22,1) both amRise}.js .alt-row[data-play] .ux-rings circle:not([class]){transform-box:view-box;transform-origin:50%;animation:1.2s cubic-bezier(.19,1,.22,1) both uxRing2}.js .alt-row[data-play] .ux-rings circle:nth-child(2){animation-delay:80ms}.js .alt-row[data-play] .ux-rings circle:nth-child(3){animation-delay:.16s}.js .alt-row[data-play] .ux-bar,.js .alt-row[data-play] .ux-search{animation:.55s cubic-bezier(.19,1,.22,1) .2s both amUp}.js .alt-row[data-play] .ux:not([data-ux=find]) .ux-core>*{animation:amUp .6s cubic-bezier(.19,1,.22,1) calc(.32s + var(--k,0) * 80ms) both}.js .alt-row[data-play] .ux-line{stroke-dasharray:1;animation:1.3s cubic-bezier(.65,0,.35,1) .55s both amLine}.js .alt-row[data-play] .ux-fill{animation:.9s ease-out 1.05s both uxFade}.js .alt-row[data-play] .ux-dot{animation:.45s cubic-bezier(.34,1.56,.64,1) 1.75s both amPop}.js .alt-row[data-play] .ux-halo{animation:1.6s ease-out 1.85s 2 both uxHalo}.js .alt-row[data-play] .ux-live i{animation:1.8s ease-out 1.2s 3 amLive}.js .alt-row[data-play] .ux-share i{animation:amGrowX .8s cubic-bezier(.77,0,.175,1) calc(.6s + var(--j,0) * .12s) both}.js .alt-row[data-play] .ux-best{animation:.55s cubic-bezier(.34,1.56,.64,1) 1.1s both amPop}.js .alt-row[data-play] .ux-sweep{animation:1.2s cubic-bezier(.65,0,.35,1) .7s both uxSweep}.js .alt-row[data-play] .ux-leg>*{animation:amUp .5s cubic-bezier(.19,1,.22,1) calc(.9s + var(--j,0) * 70ms) both}.js .alt-row[data-play] .ux-rate,.js .alt-row[data-play] .ux-thumbs img{animation:amPop .5s cubic-bezier(.34,1.56,.64,1) calc(1.9s + var(--j,0) * 80ms) both}.ux[data-typing] .ux-caret{opacity:1;animation:.8s step-end infinite uxBlink}.ux-new.is-in .ux-tx{animation:1.8s ease-out .35s both uxFlash}.ux[data-s=tap] .ux-nfc i{animation:1.1s cubic-bezier(.19,1,.22,1) 2 uxRing}.ux[data-s=tap] .ux-nfc i+i{animation-delay:.35s}.js .alt-row[data-play] .alt-media>img{animation:.9s cubic-bezier(.19,1,.22,1) both amShot}}@media (prefers-reduced-motion:no-preference) and (width>=901px){.js .alt-row[data-play] .alt-media>img{animation:.9s cubic-bezier(.19,1,.22,1) both amShot,12s ease-in-out .9s infinite alternate amDrift}}@keyframes amRise{0%{opacity:0;filter:blur(8px);translate:0 28px;scale:.96}to{opacity:1;filter:blur();translate:0;scale:1}}@keyframes amPop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes amLive{0%{box-shadow:0 0 #12a15e66}70%,to{box-shadow:0 0 0 7px #12a15e00}}@keyframes amShot{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes amDrift{0%{translate:0}to{translate:0 -7%}}@keyframes uxFade{0%{opacity:0}to{opacity:1}}@keyframes uxRing2{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes uxHalo{0%{opacity:1;scale:.6}to{opacity:0;scale:2.4}}@keyframes uxSweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes uxShim{0%{background-position:100% 0}to{background-position:0 0}}@keyframes uxFlash{0%{background:#fe42001a}to{background:#fe420000}}@keyframes uxRing{0%{opacity:.9;scale:.7}to{opacity:0;scale:1.9}}@container (width<=360px){.ux-win{width:calc(100% - 20px)}.ux-core{padding:10px}.ux-tx{gap:7px}.ux-ol{grid-template-columns:8px minmax(0,1fr) auto 30px;gap:7px}.ux-leg{grid-template-columns:1fr;gap:5px}.ux-donut{width:54px;height:54px}.ux-split{gap:12px}.ux-hero{gap:8px}}@container (width<=300px){.ux-who small{white-space:normal}}@media (width>=821px){.alt-row:has(.ux){min-height:clamp(300px,25vw,326px)}}@media (width<=820px){.alt-row .alt-media:has(.ux){min-height:330px}}.flank{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(20px,3vw,54px);display:grid}.flank-col{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:8px;padding-block:10px;display:flex}.flank-col::-webkit-scrollbar{display:none}.fx{text-align:left;cursor:pointer;background:var(--well);width:100%;transition:background .22s var(--ease),transform .25s var(--ease-out);border:0;border-radius:24px;flex:none;align-items:center;gap:16px;padding:clamp(20px,2.1vw,26px) clamp(22px,2.3vw,28px);font-family:inherit;display:flex}.fx:active{transform:scale(.995)}@media (width>=768px){.flank--band .flank-shot{width:min(278px,100%)}}.flank--band .fx{background:var(--card)}.flank--band .fx[aria-pressed=true]{background:var(--card);box-shadow:none}@media (width>=768px){.fx{transform-origin:50%;transform:scale(.94)}.fx[aria-pressed=true]{transform:scale(1)}.fx:active{transform:scale(.93)}.fx[aria-pressed=true]:active{transform:scale(.99)}}.fx>span:first-child{flex:auto;min-width:0}.fx h3{letter-spacing:-.022em;color:var(--ink-2);transition:color .22s var(--ease);font-size:clamp(20px,1.7vw,22px);display:block}.fx[aria-pressed=true]{background:var(--band-lift)}.fx[aria-pressed=true] h3{color:var(--ink)}.fx{opacity:.62;transition:opacity .3s var(--ease)}.fx[aria-pressed=true]{opacity:1}.fx p{color:var(--ink-3);margin:8px 0 0;font-size:15.5px;line-height:1.5}@media (hover:hover) and (pointer:fine){.fx:not([aria-pressed=true]):hover h3{color:var(--ink)}.fx:not([aria-pressed=true]):hover{opacity:.85;transform:scale(.975)}}.fx-ctl{flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.fx-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.fx-trk{fill:none;stroke:var(--hairline);stroke-width:3px}.fx-run{fill:none;stroke:var(--o-500);stroke-width:3px;stroke-linecap:round;stroke-dasharray:107;stroke-dashoffset:107px}.flank{--fx-dwell:7s}.fx[aria-pressed=true] .fx-run{animation:fxring var(--fx-dwell) linear forwards}@keyframes fxring{to{stroke-dashoffset:0}}.fx-arw{width:14px;height:14px;color:var(--ink-3);transition:opacity .2s var(--ease)}.fx[aria-pressed=true] .fx-arw{opacity:0}[data-rot]:hover .fx[aria-pressed=true] .fx-run{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fx-run{stroke-dashoffset:0;animation:none!important}}.flank-fig{place-items:center;padding-block:clamp(6px,1.2vw,18px);display:grid;position:relative}.flank-cap{display:none}.flank-shot{opacity:0;filter:blur(4px);width:min(330px,100%);height:auto;transition:opacity .26s var(--ease),transform .26s var(--ease),filter .26s var(--ease);grid-area:1/1;display:block;position:relative;transform:scale(.985)}.flank-shot[data-on=true]{opacity:1;filter:none;transition:opacity .36s var(--ease-out),transform .36s var(--ease-out),filter .36s var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.flank-shot{filter:none;transform:none}}.flank-shot.pf{aspect-ratio:660/1591}.pf-dev{width:100%;height:100%;display:block;position:absolute;inset:0}.pf-scr{background:#111;border-radius:2px;width:82.05%;height:63.33%;position:absolute;top:31.86%;left:7.42%;overflow:hidden}.pf-frame{position:absolute;inset:0;overflow:hidden}.pf-frame img{width:100%;height:100%;display:block;position:absolute;inset:0}.pf-in{position:absolute;inset:0}.pf-tap{aspect-ratio:1;opacity:0;z-index:3;background:#ffffff57;border-radius:50%;width:15%;margin:-7.5% 0 0 -7.5%;position:absolute;box-shadow:0 0 0 2px #ffffff8c}.pf-tap--wide{width:19%;margin:-9.5% 0 0 -9.5%}.pf-nfc{aspect-ratio:1;opacity:0;z-index:3;border:2px solid #ffffffb3;border-radius:50%;width:30%;margin:-15% 0 0 -15%;position:absolute}.pf-frame .pf-ring{aspect-ratio:1;z-index:2;width:33.98%;height:auto;margin:-16.99% 0 0 -16.99%;inset:48.79% auto auto 50%}.pf-ok{z-index:4}.pf-check{aspect-ratio:1;background:#111;width:36.41%;margin:-18.2% 0 0 -18.2%;position:absolute;top:48.79%;left:50%}.pf-check img{width:100%;height:100%;position:absolute;inset:0}.pf-mask{background:#111;position:absolute;inset:26.74% 0 12.15%}.pf-rest{clip-path:inset(35.41% 0 12.15%)}.pf-new{clip-path:inset(26.74% 0 64.59%)}@media (prefers-reduced-motion:no-preference){.js .pf[data-on=true] .pf-tap{animation:pfTap .5s var(--ease-out) var(--d) both}.js .pf[data-on=true] .pf-in{animation:pfIn .28s var(--ease) var(--d) both}.js .pf[data-on=true] .pf-slide{animation:pfSlide .5s var(--ease-in-out) var(--d) both}.js .pf[data-on=true] .pf-nfc{animation:pfNfc 1.6s var(--ease-out) 2s infinite}.js .pf[data-on=true] .pf-ring{animation:.9s linear infinite pfSpin}.js .pf[data-on=true] .pf-check img{animation:pfPop .55s var(--ease-out) 3.65s both}.js .pf[data-on=true] .pf-rest{animation:pfDrop .6s var(--ease-in-out) .7s both}.js .pf[data-on=true] .pf-new{animation:pfIn .35s var(--ease) 1.15s both}}@keyframes pfTap{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}@keyframes pfIn{0%{opacity:0}to{opacity:1}}@keyframes pfSlide{0%{transform:translate(100%)}to{transform:none}}@keyframes pfNfc{0%{opacity:0;transform:scale(.5)}25%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes pfSpin{to{transform:rotate(360deg)}}@keyframes pfPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes pfDrop{0%{transform:translateY(-8.68%)}to{transform:none}}.flank--wide{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.4vw,34px)}.flank--wide .flank-fig{justify-items:center;padding-block:0}.flank--wide .flank-shot{width:100%;height:auto}.flank--wide .flank-shot.mon-shot{width:min(100%,1080px,calc(max(300px,100svh - var(--wide-chrome,510px)) * 1600 / 919))}.flank--wide .flank-shot.ipad-shot{width:min(100%,900px,calc(max(300px,100svh - var(--wide-chrome,510px) + 25px) * 1320 / 940))}@media (width>=1000px){#included .head,#inside .head{margin-bottom:22px}.flank--wide{--wide-chrome:450px;gap:18px}.flank--wide .fx{padding:18px 22px}}.flank-shot.mon-shot{aspect-ratio:1600/919}.flank-shot.ipad-shot{aspect-ratio:1320/940}@media (width>=1000px){.flank--wide .flank-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:6px;display:grid;overflow:visible}.flank--wide .fx{align-items:flex-start;height:100%}}@media (width>=768px) and (width<=999px){.flank--wide .flank-col{margin-inline:calc(var(--gut) * -1);padding:6px var(--gut);flex-direction:row;gap:10px;overflow:auto hidden}.flank--wide .fx{flex:0 0 min(330px,44vw);align-items:flex-start}}@media (width<=767px){.flank{grid-template-columns:1fr;gap:clamp(14px,3vw,22px);display:grid}.flank-col{margin-inline:calc(var(--gut) * -1);padding:4px var(--gut);flex-direction:row;gap:8px;overflow:auto hidden;-webkit-mask-image:none;mask-image:none}.fx{border-radius:20px;flex:0 0 clamp(248px,72vw,290px);align-items:flex-start;padding:20px 22px}.fx h3{font-size:17px}.fx p{margin-top:6px;font-size:14.5px}.flank-fig{margin-top:2px}.flank-shot{justify-self:center;width:auto;max-width:100%;height:min(44vh,400px)}.flank-cap{display:none}}.fx>span:first-child{transition:grid-template-rows .5s var(--ease-drawer,cubic-bezier(.32,.72,0,1));grid-template-rows:auto 0fr;display:grid}.fx[aria-pressed=true]>span:first-child{grid-template-rows:auto 1fr}.fx p{opacity:0;min-height:0;transition:opacity .18s var(--ease),transform .5s var(--ease-drawer,cubic-bezier(.32,.72,0,1)),margin-top .5s var(--ease-drawer,cubic-bezier(.32,.72,0,1));margin-top:0;overflow:hidden;transform:translateY(-4px)}.fx[aria-pressed=true] p{opacity:1;transition:opacity .3s var(--ease) .12s,transform .5s var(--ease-drawer,cubic-bezier(.32,.72,0,1)),margin-top .5s var(--ease-drawer,cubic-bezier(.32,.72,0,1));margin-top:8px;transform:none}@media (width>=768px){.fx{transition:background .3s var(--ease),transform .5s var(--ease-drawer,cubic-bezier(.32,.72,0,1)),box-shadow .3s var(--ease),opacity .3s var(--ease)}}@media (width<=767px){.fx p{margin-top:0}.fx[aria-pressed=true] p{margin-top:6px}}@media (prefers-reduced-motion:reduce){.fx>span:first-child,.fx p{transition:opacity .2s var(--ease)}.fx p{transform:none}}.flank--wide .fx{height:auto!important}.flank--wide .fx p{display:none}.flank--wide .fx{align-items:center;padding:16px 20px}.flank--wide .fx h3{font-size:clamp(16px,1.35vw,18px)}@media (width>=768px){.flank--wide .flank-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-inline:0!important;padding:6px 0!important;display:grid!important;overflow:visible!important}.flank--wide .fx{flex:none}}@media (width>=1000px){.flank--wide .flank-col:has(>.fx:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))!important}.flank--wide .flank-col:has(>.fx:nth-child(4)) .fx{padding:15px 16px}.flank--wide .flank-col:has(>.fx:nth-child(4)) .fx h3{font-size:16px}}@media (width>=768px) and (width<=999px){.flank--wide .flank-col:has(>.fx:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.flank--wide .flank-cap{text-align:center;max-width:56ch;color:var(--ink-2);text-wrap:balance;min-height:1.5em;margin:0 auto;font-size:16px;line-height:1.5;display:block}@media (width<=767px){.flank .fx p{display:none}.flank .fx{border-radius:16px;flex:none;align-items:center;max-width:none;padding:14px 18px}.flank .fx h3{white-space:nowrap;font-size:15.5px}.flank .fx{gap:10px}.flank .fx-ctl{width:22px;height:22px}.flank .fx-arw{width:11px;height:11px}.flank .fx{width:auto}.flank .fx>span:first-child{flex:none;min-width:max-content}.flank .flank-col:before,.flank .flank-col:after{content:"";flex:0 0 calc(50vw - 125px - var(--gut));min-width:0}.flank .flank-col{order:0}.flank .flank-cap{text-align:center;max-width:44ch;color:var(--ink-2);text-wrap:balance;order:1;min-height:3em;margin:0 auto;font-size:15px;line-height:1.5;display:block}.flank .flank-fig{order:2}}@media (width>=768px){.flank:not(.flank--woo):not(.flank--wide) .flank-shot{width:min(260px,100%)}.flank.flank--band:not(.flank--woo):not(.flank--wide) .flank-shot{width:min(219px,100%)}.flank:not(.flank--woo):not(.flank--wide) .flank-fig{padding-block:0}}.flank--plain .fx{background:var(--well)}.flank--plain .fx[aria-pressed=true]{background:var(--band-lift)}@media (width>=768px){.flank--wide .fx{gap:12px}.flank--wide .fx-ctl{width:24px;height:24px}.flank--wide .fx-arw{width:11px;height:11px}.flank--wide .fx h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width>=768px) and (width<=1099px){.flank--wide .fx{gap:8px;padding:12px 13px}.flank--wide .fx h3{letter-spacing:-.02em;font-size:13.5px}}.dx{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,44px);margin-top:clamp(26px,3vw,40px);display:grid}.dx-stage{border-radius:var(--r-panel);border:1px solid var(--hairline-2);background:radial-gradient(60% 55% at 50% 48%,#fe420012,#fe420000 70%),var(--band-grad);place-items:center;min-height:clamp(420px,46vw,560px);padding:clamp(28px,3.2vw,48px) 20px 52px;display:grid;position:relative;overflow:hidden}.dx-stage:before{content:"";pointer-events:none;background:linear-gradient(#1411100b 1px,#0000 1px) 50%/32px 32px,linear-gradient(90deg,#1411100b 1px,#0000 1px) 50%/32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 58% at 50% 48%,#000 20%,#0000 82%);mask-image:radial-gradient(55% 58% at 50% 48%,#000 20%,#0000 82%)}.dx-stage:after{content:"";filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#14111038,#0000);border-radius:50%;height:22px;position:absolute;bottom:34px;left:28%;right:28%}.dx-dev{z-index:1;transition:opacity .45s var(--ease-out),transform .6s var(--ease-expo),filter .45s var(--ease-out);grid-area:1/1;position:relative}.dx-dev[hidden]{opacity:0;filter:blur(6px);pointer-events:none;display:block;transform:translateY(14px)scale(.97)}.dx-fig{width:auto;height:clamp(320px,36vw,450px);position:relative}.dx-dev--cast .dx-fig{height:clamp(290px,30vw,380px);margin:66px 0 60px}.dx-dev--wise .dx-fig{margin-bottom:46px}.dx-fig>img{object-fit:contain;filter:drop-shadow(0 26px 30px #14111033);width:100%;height:100%;display:block}.dx-hot{left:var(--x);top:var(--y);cursor:pointer;z-index:3;width:24px;height:24px;color:var(--ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.82;transition:transform .3s var(--ease-out),background .25s,color .25s,opacity .25s;background:#ffffffb8;border:0;border-radius:50%;place-items:center;margin:-12px 0 0 -12px;padding:0;display:grid;position:absolute;transform:scale(.9);box-shadow:0 0 0 1px #fff9,0 4px 10px -4px #14111066}.dx-hot:hover{opacity:1;transform:scale(1)}.dx-hot-n{font:600 11px/1 var(--mono)}.dx-hot:before{content:"";border:1.5px solid var(--o-500);opacity:0;border-radius:50%;position:absolute;inset:-5px}.dx-hot.is-on{color:var(--ink);opacity:1;box-shadow:0 0 0 2px var(--o-500),0 6px 16px -6px #fe420099;background:#fff;transform:scale(1.05)}.dx-hot.is-on:before{animation:dxPulse 1.6s var(--ease-out) 1}@keyframes dxPulse{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}.dx-tip{white-space:nowrap;pointer-events:none;font:600 12.5px/1 var(--ui);letter-spacing:-.01em;color:var(--ink);opacity:0;transition:opacity .25s var(--ease-out),transform .35s var(--ease-out);background:#fff;border-radius:999px;padding:7px 11px;position:absolute;top:50%;left:calc(100% + 10px);transform:translate(-6px,-50%);box-shadow:0 0 0 1px #14111012,0 10px 22px -10px #14111059}.dx-hot.is-on .dx-tip{opacity:1;transform:translateY(-50%)}.dx-cue{left:var(--x);top:var(--y);z-index:2;pointer-events:none;opacity:0;position:absolute}.dx-cue--tap,.dx-cue--screen{width:0;height:0}.dx-cue--tap i,.dx-cue--screen i{border:2px solid #fe4200bf;border-radius:50%;width:56px;height:56px;position:absolute;top:-28px;left:-28px}.dx-cue--screen i{border-color:#ffffffb3;width:92px;height:92px;top:-46px;left:-46px}.dx-cue--chip,.dx-cue--print{overflow:hidden}.dx-cue--chip{width:44px;height:150px;margin-left:-22px}.dx-dev--cast .dx-cue--chip{top:96.5%;left:50%}.dx-dev--wise .dx-cue--chip{transform-origin:50% 0;top:94.5%;left:29.5%;transform:rotate(19deg)}.dx-cue--print{left:var(--px);top:auto;bottom:calc(100% - var(--y));width:var(--pw);aspect-ratio:56/92;z-index:4;transform:translate(-50%)}.dx-hot.is-on{z-index:5}.dx-dev--cast .dx-cue--print{--px:48.6%;--pw:62%}.dx-cue-in{width:100%;display:block}.dx-cue-in svg{width:100%;height:auto;display:block}.dx-cue--chip .dx-cue-in{filter:drop-shadow(0 10px 12px #14111047)}.dx-cue--print .dx-cue-in{filter:drop-shadow(0 -2px 6px #14111026);position:absolute;bottom:0;left:0;right:0}.dx-cue--chip .dx-cue-in{transform:translateY(-26px)}.dx-cue.is-on{opacity:1}@media (prefers-reduced-motion:no-preference){.dx-cue.is-on i{animation:dxRing 1.5s var(--ease-out) 2 both}.dx-cue.is-on i:nth-child(2){animation-delay:.25s}.dx-cue.is-on i:nth-child(3){animation-delay:.5s}.dx-cue--chip.is-on .dx-cue-in{animation:dxCard 2.2s var(--ease-in-out,cubic-bezier(.77,0,.175,1)) both}.dx-cue--print.is-on .dx-cue-in{animation:2.4s cubic-bezier(.45,0,.2,1) both dxRcpt}}@keyframes dxRing{0%{opacity:0;transform:scale(.35)}25%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes dxCard{0%{opacity:0;transform:translateY(120px)}25%{opacity:1;transform:translateY(40px)}70%,to{opacity:1;transform:translateY(-26px)}}@keyframes dxRcpt{0%{transform:translateY(100%)}35%{transform:translateY(55%)}50%{transform:translateY(55%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dx-dev,.dx-hot,.dx-tip{transition:opacity .2s}.dx-dev[hidden]{filter:none;transform:none}.dx-cue i{opacity:.8}}.dx-hint{text-align:center;color:var(--ink-3);z-index:2;margin:0;font-size:12.5px;position:absolute;bottom:16px;left:0;right:0}.dx-info{flex-direction:column;gap:18px;min-width:0;padding-block:6px;display:flex}.dx-tabs{background:var(--well);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.dx-tab{cursor:pointer;font:600 14.5px/1 var(--display);letter-spacing:-.015em;color:var(--ink-2);transition:background .25s var(--ease-out),color .2s,box-shadow .25s;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:9px 14px;display:flex}.dx-tab img{width:auto;height:26px}.dx-tab[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px #14111014,0 6px 16px -10px #14111059}.dx-tab:focus-visible{outline:2px solid var(--o-700);outline-offset:2px}.dx-panel{flex-direction:column;gap:12px;display:flex}.dx-panel[hidden]{display:none}.dx-name{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(24px,2.4vw,32px);line-height:1.1}.dx-say{color:var(--ink-2);margin:0;font-size:16px}.dx-price{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;display:flex}.dx-price b{font:600 26px/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.dx-price s{color:var(--ink-3);font-size:14px}.dx-free{color:var(--o-800);font-size:13px;font-weight:600}.dx-feats{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.dx-feat{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;transition:background .25s var(--ease-out);background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.dx-feat:hover,.dx-feat.is-on{background:var(--well)}.dx-feat:focus-visible{outline:2px solid var(--o-700);outline-offset:1px}.dx-n{width:24px;height:24px;font:600 12px/1 var(--mono);color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items:center;margin-top:1px;transition:background .2s,color .2s;display:grid;box-shadow:0 0 0 1px #1411101f}.dx-feat.is-on .dx-n{background:var(--ink);color:#fff;box-shadow:none}.dx-ft{flex-direction:column;gap:2px;min-width:0;display:flex}.dx-ft b{font:600 15.5px/1.3 var(--display);letter-spacing:-.015em}.dx-ft span{color:var(--ink-2);font-size:14px;line-height:1.45}.dx-spec{max-width:none;margin:6px 0 0!important}.dx-cta{margin-top:auto;padding-top:6px}@media (width<=900px){.dx{grid-template-columns:minmax(0,1fr)}.dx-info{order:-1}.dx-info .dx-tabs{order:-2}.dx-stage{border-radius:24px;min-height:0;padding:20px 16px 38px}.dx-fig{height:min(40vh,300px)}.dx-dev--cast .dx-fig{height:min(32vh,240px);margin:54px 0 46px}.dx-dev--wise .dx-fig{margin-bottom:40px}.dx-hint{bottom:12px}.dx-feat{padding:9px 10px}.dx-feats{gap:2px}.dx-tip{display:none}.dx-info{display:contents}.dx-tabs{order:1}.dx-stage{order:2}.dx-panel{order:3}.dx-cta{order:4}}.dx-hot:not(.is-on){opacity:.9;background:#ffffffe6;transform:scale(.42);box-shadow:0 0 0 2px #ffffff59,0 2px 8px -2px #14111080}.dx-hot:not(.is-on) .dx-hot-n{opacity:0;transition:opacity .15s}.dx-hot .dx-hot-n{transition:opacity .25s var(--ease-out) 80ms}.dx-hot:not(.is-on):hover,.dx-hot:not(.is-on):focus-visible{opacity:1;transform:scale(.9)}.dx-hot:not(.is-on):hover .dx-hot-n,.dx-hot:not(.is-on):focus-visible .dx-hot-n{opacity:1}@media (width<=900px){.dx-hot:not(.is-on){transform:scale(.55)}}.dx-spec>div{flex-direction:column;align-items:center;gap:2px;display:flex}.dx-sico{width:34px;height:34px;color:var(--o-700);background:#fff4ee;border-radius:10px;place-items:center;margin:0 auto 6px;display:grid}.dx-sico svg{width:18px;height:18px}.ga{background:var(--card);border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--hairline-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;min-height:clamp(380px,36vw,460px);padding:clamp(28px,4vw,56px) 0 0 clamp(24px,4.4vw,64px);display:grid;position:relative;overflow:hidden}.ga:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#fe420029,#fe420000);border-radius:50%;width:62%;position:absolute;bottom:-30%;right:-8%}.ga-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:clamp(28px,4vw,56px);display:flex;position:relative}.ga-icon{width:52px;height:52px;box-shadow:0 0 0 1px var(--hairline-2),0 8px 18px -10px #14111059;background:#fff;border-radius:14px;place-items:center;display:grid}.ga-h{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(28px,3vw,40px);line-height:1.08}.ga-sub{color:var(--ink-2);margin:0;font-size:16px}.ga-qr{background:var(--well);box-shadow:inset 0 0 0 1px var(--hairline-2);border-radius:18px;align-items:center;gap:14px;margin:10px 0 6px;padding:10px 16px 10px 10px;display:flex}.ga-qr .qr{background:#fff;border-radius:10px;flex:none;width:92px;height:92px;padding:6px;display:block;overflow:hidden}.ga-qr .qr svg{width:100%;height:100%;display:block}.ga-qr-t{color:var(--ink-2);flex-direction:column;gap:2px;max-width:20ch;font-size:13.5px;display:flex}.ga-qr-t b{font:600 15px/1.25 var(--display);color:var(--ink);letter-spacing:-.015em}.ga .stores{margin-top:4px}.ga-fig{align-self:end;height:clamp(330px,32vw,420px);position:relative}.ga-ph{filter:drop-shadow(0 24px 34px #14111038);width:auto;height:96%;position:absolute;bottom:0}.ga-ph--front{z-index:2;left:18%}.ga-ph--back{z-index:1;transform-origin:50% 100%;opacity:.96;height:84%;left:50%;transform:rotate(6deg)}@media (prefers-reduced-motion:no-preference){.js .ga.reveal.in .ga-ph--front{animation:gaUp .9s var(--ease-expo) .1s both}.js .ga.reveal.in .ga-ph--back{animation:gaUpR .9s var(--ease-expo) .25s both}}@keyframes gaUp{0%{opacity:0;transform:translateY(40px)}}@keyframes gaUpR{0%{opacity:0;transform:translateY(50px)rotate(10deg)}}@media (width<=760px){.ga{text-align:left;grid-template-columns:1fr;padding:28px 22px 0}.ga-qr{display:none}.ga-fig{height:300px;margin-inline:-22px}.ga-ph--front{left:14%}.ga-ph--back{left:46%}}.foot-in{grid-template-columns:minmax(180px,.8fr) minmax(0,4fr);align-items:start}.foot .foot-mark{height:30px;margin-top:0}.foot-tag{color:var(--f-mute);max-width:22ch;margin:12px 0 0;font-size:14px;line-height:1.45}.foot-cols{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:clamp(18px,2vw,28px)}.foot-col{display:contents}.foot .foot-h{margin-bottom:12px;font-size:15px}.foot ul{gap:9px}@media (width<=900px){.foot-in{grid-template-columns:1fr}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px}.foot-cols a{font-size:13px}.foot .foot-h{font-size:14px}}.procs{flex-direction:column;align-items:center;gap:16px;margin-top:clamp(34px,4vw,56px);display:flex}.procs-k{color:var(--ink-3);letter-spacing:.01em;margin:0;font-size:13.5px;font-weight:600}.procs-row{background:var(--card);width:100%;max-width:980px;box-shadow:0 0 0 1px var(--hairline-2);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.proc{height:clamp(104px,10vw,136px);transition:background .3s var(--ease);place-items:center;display:grid;position:relative}.proc+.proc{border-left:1px solid var(--hairline-2)}.proc:after{content:"";background:var(--o-500);opacity:0;height:2px;transition:opacity .3s,transform .4s var(--ease-out);border-radius:2px;position:absolute;bottom:0;left:22%;right:22%;transform:scaleX(.4)}.proc img{width:auto;transition:transform .4s var(--ease-out);display:block}.proc-stripe{height:clamp(34px,3.6vw,46px)}.proc-adyen{height:clamp(34px,3.5vw,45px)}.proc-aw{height:clamp(22px,2.3vw,29px)}@media (hover:hover) and (pointer:fine){.proc:hover{background:var(--band-lift)}.proc:hover img{transform:translateY(-2px)}.proc:hover:after{opacity:1;transform:scaleX(1)}}.procs-note{color:var(--ink-2);text-align:center;margin:0;font-size:14px}.band .procs-row{box-shadow:0 0 0 1px var(--hairline-2),0 18px 40px -30px #14111040}@media (width<=620px){.procs-row{grid-template-columns:1fr}.proc+.proc{border-left:0;border-top:1px solid var(--hairline-2)}.proc{height:92px}}.carou-t{text-align:center}.ga{text-align:center;grid-template-columns:1fr;justify-items:center;max-width:760px;min-height:0;margin-inline:auto;padding:clamp(32px,4vw,52px) 24px}.ga:before{width:70%;bottom:-60%;left:50%;right:auto;transform:translate(-50%)}.ga-copy{align-items:center;padding-bottom:0}.ga .stores{justify-content:center}.ga-qr{text-align:left}@media (width<=760px){.ga{padding:28px 20px}}.ga2{background:var(--card);border-radius:var(--r-panel);max-width:880px;box-shadow:0 0 0 1px var(--hairline-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,72px);margin-inline:auto;padding:clamp(28px,4vw,52px) clamp(24px,4.6vw,60px);display:grid}.ga2-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ga2-h{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3.4vw,44px);line-height:1.05}.ga2-sub{color:var(--ink-2);margin:0 0 10px;font-size:17px}.ga2-scan{border-left:1px solid var(--hairline-2);flex-direction:column;align-items:center;gap:10px;padding-left:clamp(24px,5vw,72px);display:flex}.ga2-qr{aspect-ratio:1;width:clamp(128px,13vw,156px);box-shadow:0 0 0 1px var(--hairline-2);background:#fff;border-radius:16px;padding:10px;display:block}.ga2-qr svg{width:100%;height:100%;display:block}.ga2-cap{color:var(--ink-3);margin:0;font-size:13px}@media (width<=640px){.ga2{text-align:center;grid-template-columns:1fr;justify-items:center}.ga2-copy{align-items:center}.ga2-scan{border-left:0;border-top:1px solid var(--hairline-2);width:100%;padding-top:22px;padding-left:0}}.ga3{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,6vw,96px);max-width:960px;margin-inline:auto;padding-block:clamp(8px,2vw,20px);display:grid}.ga3-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.ga3-h{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.6vw,60px);line-height:1.02}.ga3-h .dim{color:var(--ink-3)}.ga3-or{color:var(--ink-3);margin:-6px 0 0;font-size:14px}.ga3-frame{aspect-ratio:1;width:clamp(200px,20vw,248px);padding:22px;position:relative}.ga3-qr{background:#fff;border-radius:18px;width:100%;height:100%;padding:12px;display:block;box-shadow:0 1px 2px #1411100f,0 24px 48px -28px #14111059}.ga3-qr svg{width:100%;height:100%;display:block}.ga3-c{border:3px solid var(--o-500);width:34px;height:34px;position:absolute}.ga3-c--tl{border-bottom:0;border-right:0;border-top-left-radius:16px;top:0;left:0}.ga3-c--tr{border-bottom:0;border-left:0;border-top-right-radius:16px;top:0;right:0}.ga3-c--bl{border-top:0;border-right:0;border-bottom-left-radius:16px;bottom:0;left:0}.ga3-c--br{border-top:0;border-left:0;border-bottom-right-radius:16px;bottom:0;right:0}.ga3-scan{opacity:0;background:linear-gradient(90deg,transparent,var(--o-500),transparent);border-radius:2px;height:2px;position:absolute;top:30px;left:30px;right:30px;box-shadow:0 0 14px 2px #fe420059}@media (prefers-reduced-motion:no-preference){.js .ga3.reveal.in .ga3-scan{animation:1.8s cubic-bezier(.45,0,.25,1) .4s both ga3Scan}.js .ga3.reveal.in .ga3-c{animation:ga3In .6s var(--ease-out) both}}@keyframes ga3Scan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(calc(var(--scan-h,180px)))}}@keyframes ga3In{0%{opacity:0;transform:scale(1.12)}}.ga3-frame{--scan-h:clamp(140px,calc(20vw - 60px),188px)}@media (width<=700px){.ga3{text-align:center;grid-template-columns:1fr;justify-items:center;gap:28px}.ga3-copy{align-items:center}.ga3-frame{--scan-h:140px;width:200px}}.ga5{background:var(--card);max-width:760px;box-shadow:0 0 0 1px var(--hairline-2);border-radius:24px;align-items:center;gap:24px;margin-inline:auto;padding:18px 24px 18px 18px;display:flex}.ga5-qr{width:96px;height:96px;box-shadow:0 0 0 1px var(--hairline-2);background:#fff;border-radius:12px;flex:none;padding:6px}.ga5-qr svg{width:100%;height:100%;display:block}.ga5-t{flex:1;min-width:0}.ga5-t h2{letter-spacing:-.025em;margin:0;font-size:22px}.ga5-t p{color:var(--ink-2);margin:4px 0 0;font-size:14.5px}@media (width<=600px){.ga5{text-align:center;flex-direction:column;padding:24px 20px}.ga5-qr{display:none}}.rail.ft-rail{scroll-snap-type:x proximity;grid-auto-columns:calc(25% - 12px);gap:16px;padding-bottom:0}@media (width<=1079px){.rail.ft-rail{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (width<=799px){.rail.ft-rail{grid-auto-columns:calc(50% - 8px)}}@media (width<=640px){.rail.ft-rail{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut);scroll-snap-type:x mandatory;grid-auto-columns:min(80vw,320px)}}.fcw{scroll-snap-align:start;min-width:0}.fcw-t{text-align:center;letter-spacing:-.02em;color:var(--ink);margin:16px 0 0;font-size:17px;line-height:1.3}.fcw-d{color:var(--ink-3);max-width:30ch;margin:4px 2px 0;font-size:14.5px;line-height:1.45}.fc{isolation:isolate;background:#2a2421;border-radius:26px;height:350px;position:relative;overflow:hidden}.fc-bg{object-fit:cover;z-index:0;filter:saturate(.95);width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0;transform:scale(1.02)}.fc:before{content:"";z-index:1;pointer-events:none;background:#140e0a75;position:absolute;inset:0}.fc-stage{z-index:2;position:absolute;inset:0}.fc-phone{filter:drop-shadow(0 30px 44px #0006);width:84%;max-width:none;height:auto;transition:transform .7s var(--ease-out);position:absolute;top:34px;left:50%;translate:-50%}.fc-c{filter:drop-shadow(0 22px 34px #0000004d);max-width:none;height:auto;transition:transform .7s var(--ease-out);position:absolute;left:50%;translate:-50%}.fc-phone--lg{width:88%;top:30px}.fc-phone--low{top:132px}.fc-c--mid{top:50%;translate:-50% -50%}.fc-c--locs{width:104%}.fc-c--hubs{width:178%}.fc-c--chips{width:96%;top:30px}.fc-c--rate{width:100%}@media (hover:hover) and (pointer:fine){.fc:hover .fc-bg{transform:scale(1.07)}.fc:hover .fc-phone,.fc:hover .fc-c{transform:translateY(-10px)}}@media (width<=640px){.fc{height:360px}}@media (prefers-reduced-motion:reduce){.fc-bg,.fc-phone,.fc-c{transition:none}}.rail.soon{grid-auto-columns:calc(29.8507% - 14.3284px);gap:16px;padding-bottom:0}.soon-c{scroll-snap-align:start;text-align:center;background:var(--card);box-shadow:0 0 0 1px var(--hairline-2);border-radius:28px;flex-direction:column;align-items:center;height:440px;padding:26px 26px 0;display:flex;position:relative;overflow:hidden}.soon-c h3{letter-spacing:-.03em;color:var(--ink);margin:8px 0 0;font-size:clamp(22px,1.9vw,26px);line-height:1.12}.soon-d{transition:opacity .3s var(--ease) .12s,transform .45s var(--ease-out) .12s,filter .3s var(--ease) .12s}.soon-c p{color:var(--ink-2);text-wrap:balance;max-width:27ch;margin:8px 0 0;font-size:15px;line-height:1.45}.soon-phone{width:212px;height:356px;transition:transform .6s var(--ease-out);transform-origin:50% 100%;background:#141110;border-radius:40px 40px 0 0;flex:none;margin-top:auto;margin-bottom:-120px;padding:7px 7px 0;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #14111073}.soon-phone:before{content:"";border-radius:var(--r-pill);z-index:1;background:#141110;width:58px;height:17px;margin-left:-29px;position:absolute;top:16px;left:50%}.soon-phone img{border-radius:33px 33px 0 0;width:100%;height:auto;display:block}@media (hover:hover) and (pointer:fine){.soon-c:hover .soon-d{opacity:0;filter:blur(6px);transition-delay:0s;transform:translateY(-8px)}.soon-c:hover .soon-phone{transform:translateY(-110px)scale(1.03)}}.soon-note{text-align:center;color:var(--ink-3);max-width:60ch;margin:20px auto 0;font-size:13.5px}.rail.soon{--fl:0px;--fr:72px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--fl),#000 calc(100% - var(--fr)),transparent 100%)}.rail.soon:not(.at-start){--fl:72px}.rail.soon.at-end{--fr:0px}@media (width<=1020px){.rail.soon{grid-auto-columns:calc(45.4545% - 7.27273px)}}@media (width<=640px){.rail.soon{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut);grid-auto-columns:min(80vw,320px)}.soon-c{height:420px}}@media (prefers-reduced-motion:reduce){.soon-phone{transition:none}.soon-d{transition:opacity .2s var(--ease)}.soon-c:hover .soon-d{filter:none;transform:none}}.ga6{background:var(--band-grad);max-width:980px;color:var(--ink);border-radius:var(--r-panel);justify-content:space-between;align-items:center;gap:32px;margin-inline:auto;padding:clamp(28px,4vw,48px) clamp(26px,4.6vw,56px);display:flex;position:relative;overflow:hidden}.ga6:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#fe420024,#fe420000);border-radius:50%;width:340px;height:340px;display:none;position:absolute;top:-80px;right:-60px}.ga6-t{z-index:1;flex:auto;min-width:0;max-width:none;position:relative}.ga6-t h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.08}.ga6-t p{color:var(--ink-2);margin:10px 0 22px;font-size:16px;line-height:1.5}.ga6-qr{z-index:1;flex-direction:column;flex:none;align-items:center;gap:10px;display:flex;position:relative}.ga6-code{aspect-ratio:1;background:#fff;border-radius:18px;width:clamp(136px,13vw,160px);padding:11px;display:block;box-shadow:0 18px 36px -24px #14111047}.ga6-code svg{width:100%;height:100%;display:block}.ga6-os{color:var(--o-800);letter-spacing:.02em;font-size:12.5px;font-weight:600}@media (width<=640px){.ga6{text-align:center;flex-direction:column}.ga6-t{max-width:none}.ga6-qr{display:none}}.carou.carou--panel{margin:-14px -14px -26px;padding:14px 14px 26px;scroll-padding-left:14px}.carou-foot{justify-content:center}.pship{background:var(--card);border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--hairline-2),0 24px 50px -36px #1411104d;text-align:center;flex-direction:column;align-items:center;gap:clamp(18px,2.2vw,26px);margin-top:clamp(28px,3.4vw,44px);padding:clamp(26px,3.4vw,40px) clamp(20px,4vw,56px) clamp(22px,2.8vw,30px);display:flex}.pship-k{font:600 13px/1 var(--ui);letter-spacing:.02em;color:var(--ink-3);margin:0}.pship-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(22px,5vw,64px);display:flex}.pship-logos img{width:auto;display:block}.pl-stripe{height:clamp(38px,4vw,52px)}.pl-adyen{height:clamp(36px,3.8vw,48px)}.pl-aw{height:clamp(25px,2.6vw,33px)}.pship-sep{background:var(--hairline);width:1px;height:34px}.pship-note{border-top:1px solid var(--hairline-2);width:100%;color:var(--ink-2);justify-content:center;align-items:center;gap:10px;max-width:none;margin:0;padding-top:clamp(16px,2vw,22px);font-size:14.5px;display:flex}.pship-ico{width:28px;height:28px;color:var(--o-700);background:#fff4ee;border-radius:50%;flex:none;place-items:center;display:inline-grid}.pship-ico svg{width:16px;height:16px}@media (width<=620px){.pship-sep{display:none}.pship-logos{flex-direction:column;gap:22px}.pship-note{flex-direction:column;gap:8px}}.pships{margin-top:clamp(30px,3.6vw,48px)}.pships-h{letter-spacing:-.025em;text-align:center;margin:0 0 16px;font-size:clamp(20px,1.8vw,24px)}.memberships--3{grid-template-columns:repeat(3,minmax(0,1fr))}.member--stack{color:inherit;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s;flex-direction:column;text-decoration:none}.member--stack .member-well{border-right:0;border-bottom:1px solid var(--hairline);width:100%;height:128px;padding:20px}.member--stack .member-well img{width:auto;display:block}.member--stack .pl-stripe{height:46px}.member--stack .pl-adyen{height:42px}.member--stack .pl-aw{height:29px}.member--stack .member-txt{justify-content:flex-start;gap:6px;padding:20px 22px 22px}.member-go{color:var(--bc);align-items:center;gap:6px;margin-top:6px;font-size:13.5px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.member--stack:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 18px 36px -24px #1411104d}.member--stack:hover .member-go svg{transform:translate(2px,-2px)}}.member-go svg{transition:transform .25s var(--ease-out)}.pships-note{color:var(--ink-2);text-align:center;justify-content:center;align-items:center;gap:10px;max-width:none;margin:20px auto 0;font-size:14.5px;display:flex}@media (width<=900px){.memberships--3{grid-template-columns:1fr}.member--stack{flex-direction:row}.member--stack .member-well{border-right:1px solid var(--hairline);border-bottom:0;width:150px;height:auto}}@media (width<=520px){.member--stack{flex-direction:column}.member--stack .member-well{border-right:0;border-bottom:1px solid var(--hairline);width:100%;height:110px}.pships-note{flex-direction:column;gap:8px}}.ppl{text-align:center;max-width:980px;margin-inline:auto;padding-block:clamp(10px,2vw,24px)}.ppl-line{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;max-width:none;margin:0;font-size:clamp(30px,4.2vw,56px);font-weight:600;line-height:1.3}.ppl-line img{vertical-align:middle;width:auto;margin:0 .08em;display:inline-block;position:relative}.ppl-stripe{height:1.05em;top:-.04em}.ppl-adyen{height:.98em;top:-.02em}.ppl-aw{height:.6em;top:-.06em}.ppl-note{color:var(--ink-2);max-width:56ch;margin:clamp(16px,2vw,24px) auto 0;font-size:16px}.ppc{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ppc-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.ppc-well{background:var(--well);border-bottom:1px solid var(--hairline);place-items:center;height:clamp(150px,13vw,180px);display:grid}.ppc-well img{width:auto;display:block}.ppc-stripe{height:clamp(48px,4.6vw,60px)}.ppc-adyen{height:clamp(44px,4.2vw,55px)}.ppc-aw{height:clamp(25px,2.4vw,31px)}.ppc-txt{flex-direction:column;gap:6px;padding:22px 24px 24px;display:flex}.ppc-txt h3{margin:0;font-size:18px;line-height:1.24}.ppc-txt p{color:var(--ink-2);margin:0;font-size:14px}.ppc-note{text-align:center;color:var(--ink-2);max-width:none;margin:22px auto 0;font-size:14.5px}.band .ppc-well{background:var(--band-lift)}@media (width<=900px){.ppc{grid-template-columns:1fr}.ppc-card{flex-direction:row}.ppc-well{border-bottom:0;border-right:1px solid var(--hairline);width:180px;height:auto;min-height:120px}}@media (width<=520px){.ppc-card{flex-direction:column}.ppc-well{border-right:0;border-bottom:1px solid var(--hairline);width:100%;height:120px}}.pr{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:clamp(24px,6vw,96px);max-width:1040px;margin-inline:auto;display:grid}.pr-h{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1}.pr-list{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.pr-list li{border-bottom:1px solid var(--hairline);align-items:center;height:clamp(96px,9vw,124px);display:flex}.pr-list img{transform-origin:0;width:auto;transition:transform .5s var(--ease-out);display:block}.pr-stripe{height:clamp(46px,4.6vw,60px);margin-left:-4px}.pr-adyen{height:clamp(42px,4.2vw,55px)}.pr-aw{height:clamp(27px,2.7vw,35px)}@media (hover:hover) and (pointer:fine){.pr-list li:hover img{transform:translate(8px)}}@media (prefers-reduced-motion:no-preference){.js .pr.reveal .pr-list li{opacity:0;transition:opacity .6s var(--ease-out),transform .8s var(--ease-expo);transform:translateY(14px)}.js .pr.reveal.in .pr-list li{opacity:1;transform:none}.js .pr.reveal.in .pr-list li:nth-child(2){transition-delay:.1s}.js .pr.reveal.in .pr-list li:nth-child(3){transition-delay:.2s}}.pr+.ppc-note{margin-top:clamp(26px,3vw,40px)}@media (width<=760px){.pr{grid-template-columns:1fr;gap:18px}.pr-h br{display:none}.pr-list li{height:90px}}.pb{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.pb-b{background:var(--card);min-width:230px;box-shadow:0 0 0 1px var(--hairline);transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:16px;padding:20px 36px;display:inline-flex}.pb-k{color:var(--ink-3);border-right:1px solid var(--hairline);white-space:nowrap;padding-right:16px;font-size:13.5px}.pb-b img{width:auto;display:block}.pb-stripe{height:34px}.pb-adyen{height:31px}.pb-aw{height:21px}@media (hover:hover) and (pointer:fine){.pb-b:hover{box-shadow:0 0 0 1px var(--hairline),0 14px 28px -18px #1411104d;transform:translateY(-2px)}}.pb+.ppc-note{margin-top:26px}@media (width<=960px){.pb{flex-wrap:nowrap;gap:10px}.pb-b{flex:1 1 0;gap:10px;min-width:0;padding:14px 20px}.pb-k{padding-right:10px;font-size:12px}.pb-stripe{height:26px}.pb-adyen{height:24px}.pb-aw{height:16px}}@media (width<=620px){.pb{flex-direction:column;align-items:center}.pb-b{flex:none;width:min(260px,100%);padding:16px 24px}}.handoff{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,40px);margin-top:clamp(30px,3.4vw,46px);padding:clamp(22px,2.6vw,30px) clamp(22px,3vw,34px);display:flex}.handoff-txt{flex:320px;min-width:0}.handoff h3{letter-spacing:-.025em;font-size:clamp(18px,1.8vw,22px)}.handoff p{color:var(--ink-2);max-width:62ch;margin:8px 0 0;font-size:15px;line-height:1.5}.getapp{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,22px);display:grid}.getapp-card{background:var(--card);border-radius:var(--r-panel);border:0;min-height:clamp(320px,27vw,392px);padding:clamp(24px,2.8vw,34px);position:relative;overflow:hidden}.getapp-txt{z-index:1;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;max-width:52%;min-height:calc(clamp(320px,27vw,392px) - 2*clamp(24px,2.8vw,34px));display:flex;position:relative}.qr{background:var(--ink);border-radius:var(--r-sm);width:clamp(84px,8.1vw,100px);padding:5px}.qr svg{width:100%;height:auto;display:block}.getapp-plat{align-items:center;gap:11px;margin-bottom:10px;display:flex}.getapp-card .cap{margin-bottom:18px;display:block}.getapp-plat i{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:clamp(34px,3.2vw,44px);height:clamp(34px,3.2vw,44px);display:grid}.getapp-plat svg{fill:#fff;width:56%;height:56%;display:block}.getapp-plat b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(22px,2.3vw,30px);font-weight:600}.getapp-fig{pointer-events:none;width:45%;position:absolute;top:clamp(22px,2.6vw,32px);bottom:0;right:clamp(14px,1.6vw,22px);-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.getapp-fig img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}@media (width<=1080px){.getapp{grid-template-columns:1fr}.getapp-card{min-height:clamp(300px,34vw,360px)}.getapp-txt{max-width:54%;min-height:calc(clamp(300px,34vw,360px) - 2*clamp(24px,2.8vw,34px))}.getapp-fig{width:38%;right:clamp(14px,1.6vw,22px)}}@media (width<=680px){.qr,.getapp-fig{display:none}.getapp-card{min-height:0;padding:clamp(22px,4vw,28px)}.getapp-txt{align-items:stretch;gap:0;max-width:none;min-height:0}.getapp-card .btn{width:100%}.stores{gap:10px}.store img{height:44px}.ahero{--badge-h:44px;--badge-gap:10px}}@media (width<=1080px){.ahero{padding-top:clamp(20px,3vw,34px)}.ahero .stores{margin-top:14px}.ahero-grid{grid-template-columns:1fr;gap:0}.ahero-copy{text-align:center;max-width:none}.ahero-deck{margin-inline:auto}.ahero .stores,.ahero-copy .btn-row{justify-content:center}.ahero-shot{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.ahero-shot:before{display:none}}.qa-grid{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:clamp(26px,5vw,74px);display:grid}.qa-aside h2{text-align:left;max-width:14ch;margin:0}.qa-aside p{color:var(--ink-2);max-width:34ch;margin-top:16px;font-size:15px;line-height:1.55}.qa-links{flex-direction:column;gap:9px;margin-top:22px;display:flex}.qa-links a{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);color:var(--ink);transition:border-color .18s var(--ease),transform .16s var(--ease-out);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.qa-links a svg{color:var(--ink-4);transition:transform .18s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.qa-links a:hover{border-color:var(--o-500);color:var(--o-700)}.qa-links a:hover svg{color:var(--o-700);transform:translate(3px)}}.qa-links a:active{transform:scale(.985)}@media (width<=900px){.qa-grid{grid-template-columns:1fr}}.doc-head{border-bottom:1px solid var(--hairline);padding-block:clamp(34px,4.2vw,58px) clamp(20px,2.4vw,32px)}.doc-head h1{letter-spacing:-.032em;font-size:clamp(30px,3.6vw,44px);line-height:1.08}.doc-meta{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:11px;font-size:14px;display:flex}.doc-meta b{color:var(--ink-2);font-weight:600}.doc-grid{grid-template-columns:minmax(0,1fr) minmax(0,236px);align-items:start;gap:clamp(28px,5vw,70px);padding-block:clamp(30px,3.6vw,52px);display:grid}.docnav{grid-area:1/2;position:sticky;top:96px}.docnav-back{color:var(--ink-3);transition:color .16s var(--ease);align-items:center;gap:8px;margin-bottom:14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.docnav-back svg{transition:transform .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.docnav-back:hover{color:var(--o-700)}.docnav-back:hover svg{transform:translate(-3px)}}.docnav-list{background:var(--band);border:1px solid var(--hairline);border-radius:var(--r-card);padding:6px}.docnav-list a{border-radius:var(--r-sm);color:var(--ink-3);transition:color .16s var(--ease);border:1px solid #0000;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.docnav-list a:hover{color:var(--o-700)}}.docnav-list a[aria-current=page]{background:var(--card);border-color:var(--hairline);color:var(--ink);box-shadow:var(--sh-1)}.docnav-grp+.docnav-grp{border-top:1px solid var(--hairline);margin-top:6px;padding-top:10px}.docnav-cur{color:var(--ink-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;padding-left:10px;font-weight:500;display:none;overflow:hidden}.docnav-grp>summary{list-style:none}.docnav-grp>summary::-webkit-details-marker{display:none}.docnav-grp>summary{cursor:default;pointer-events:none}@supports selector(::details-content){.docnav-grp{interpolate-size:allow-keywords}.docnav-grp::details-content{block-size:0;transition:block-size .28s var(--ease-out),content-visibility .28s allow-discrete;overflow:hidden}.docnav-grp[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){.docnav-grp::details-content{transition:none}}.docnav-lbl{letter-spacing:.01em;max-width:none;color:var(--ink-4);margin:0 0 4px;padding:0 12px;font-size:11.5px;font-weight:600}.docnav-grp.is-here .docnav-lbl{color:var(--ink-2)}.crumb{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13.5px;display:flex}.crumb a{color:var(--ink-3);transition:color .16s var(--ease);text-decoration:none}.crumb a:hover{color:var(--o-700)}.crumb [aria-current]{color:var(--ink-2);font-weight:600}.crumb i{color:var(--ink-4);font-style:normal}.doc{max-width:74ch}.doc h2{letter-spacing:-.022em;margin:clamp(30px,3.4vw,44px) 0 0;font-size:clamp(19px,1.9vw,23px)}.doc h2:first-child{margin-top:0}.doc h3{margin:22px 0 0;font-size:16.5px}.doc p{color:var(--ink-2);max-width:72ch;margin:12px 0 0;font-size:15.5px;line-height:1.62}.doc ul{flex-direction:column;gap:8px;margin:13px 0 0;padding-left:0;list-style:none;display:flex}.doc li{color:var(--ink-2);padding-left:19px;font-size:15.5px;line-height:1.55;position:relative}.doc li:before{content:"";background:var(--o-500);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:3px}.doc ol{flex-direction:column;gap:9px;margin:13px 0 0;padding-left:20px;display:flex}.doc ol li{padding-left:5px}.doc ol li:before{content:none}.doc ol li::marker{color:var(--ink-3);font-weight:600}.lictab-wrap{margin-top:16px;overflow-x:auto}.lictab{border-collapse:collapse;width:100%;font-size:14.5px;line-height:1.5}.lictab th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:0 12px 8px 0;font-size:12.5px;font-weight:600}.lictab th:last-child{text-align:right;padding-right:0}.lictab td{border-bottom:1px solid var(--hairline-2);color:var(--ink-2);vertical-align:top;padding:8px 12px 8px 0}.lictab td:first-child{word-break:break-word}.lictab td:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-3);padding-right:0}.lictab tr:last-child td{border-bottom:0}.lictab a{color:var(--ink-2);text-decoration:none}.lictab a:hover{color:var(--o-700);text-decoration:underline}@media (width<=540px){.lictab{font-size:13.5px}.lictab td{padding:7px 10px 7px 0}}.docsplit{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:clamp(20px,3vw,38px);margin-top:4px;display:grid}.docshot{margin:0}.docshot img{width:100%;height:auto;display:block}.docshot figcaption{color:var(--ink-3);margin-top:12px;font-size:13.5px;line-height:1.5}@media (width<=720px){.docsplit{display:block}.docshot{text-align:center;max-width:230px;margin:24px auto 0}.docshot figcaption{text-align:center}}.doc-lead{border-bottom:1px solid var(--hairline);margin-top:20px;padding-bottom:22px}.doc-lead p{font-size:16px;line-height:1.6}.doc-lead ul{margin-top:12px}.doc .note{background:var(--band-grad);border:1px solid var(--hairline);border-radius:var(--r-card);margin-top:18px;padding:17px 19px}.doc .note p{margin:0;font-size:14.5px}.doc a{color:var(--o-800);border-bottom:1px solid #9e290052;font-weight:600;text-decoration:none}.doc a:hover{border-bottom-color:var(--o-800)}.mpath{--node:66px;--lift:54px;--rail:4px;--pad:14px;margin:calc(clamp(30px,3.6vw,48px) - var(--pad)) calc(var(--pad) * -1) calc(var(--pad) * -1);padding:calc(var(--lift) + var(--pad)) var(--pad) var(--pad);position:relative;overflow:hidden}.mp-stops{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.mp-st{text-align:center;flex-direction:column;align-items:center;padding:0 clamp(10px,1.6vw,22px);display:flex}.mp-node{width:var(--node);height:var(--node);background:var(--card);border:1px solid var(--hairline);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #1411100a}.mp-node svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.mp-node:after{content:"";border:2px solid var(--o-500);opacity:0;border-radius:50%;position:absolute;inset:-8px;transform:scale(.88)}.mp-num{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);margin-top:18px;font-size:11.5px}.mp-t{letter-spacing:-.02em;text-wrap:balance;margin:6px 0 0;font-size:clamp(16.5px,1.6vw,18px);line-height:1.25}.mp-s{max-width:30ch;color:var(--ink-2);margin:8px auto 0;font-size:14.5px;line-height:1.55}.mp-rail{top:calc(var(--pad) + var(--lift) + var(--node) / 2);left:calc(var(--pad) + (100% - 2 * var(--pad)) / 6);right:calc(var(--pad) + (100% - 2 * var(--pad)) / 6);height:var(--rail);margin-top:calc(var(--rail) / -2);background:var(--hairline);border-radius:var(--rail);z-index:0;position:absolute}.mp-fill{border-radius:inherit;background:var(--o-500);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.mp-carry{position:absolute;inset:0;transform:translate(100%)}.mp-dot{background:var(--o-500);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:0;box-shadow:0 0 0 5px #fe420029}.mp-token{left:0;top:calc(50% - var(--node) / 2 - 24px);white-space:nowrap;background:var(--card);border:1px solid var(--hairline);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:13.5px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px -6px #14111038,0 1px 2px #1411100f}.mp-token svg{fill:none;width:15px;height:15px;stroke:var(--ink-3);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.js .mpath .mp-fill{transform:scaleX(0)}.js .mpath .mp-carry{transform:translate(0)}.js .mpath .mp-token,.js .mpath .mp-dot{opacity:0}.js .mpath.in .mp-fill{animation:mpFill 6.4s var(--ease-in-out) .35s infinite}.js .mpath.in .mp-carry{animation:mpCarry 6.4s var(--ease-in-out) .35s infinite}.js .mpath.in .mp-token{animation:mpToken 6.4s var(--ease-out) .35s infinite}.js .mpath.in .mp-dot{animation:mpDot 6.4s var(--ease-out) .35s infinite}.js .mpath.in .mp-st:first-child .mp-node:after{animation:mpRing1 6.4s var(--ease-out) .35s infinite}.js .mpath.in .mp-st:nth-child(2) .mp-node:after{animation:mpRing2 6.4s var(--ease-out) .35s infinite}.js .mpath.in .mp-st:nth-child(3) .mp-node:after{animation:mpRing3 6.4s var(--ease-out) .35s infinite}}@keyframes mpCarry{0%,10%{transform:translate(0)}40%,54%{transform:translate(50%)}84%,to{transform:translate(100%)}}@keyframes mpFill{0%,10%{opacity:1;transform:scaleX(0)}40%,54%{opacity:1;transform:scaleX(.5)}84%,93%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes mpToken{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}6%,90%{opacity:1;transform:translate(-50%,-50%)scale(1)}98%,to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes mpDot{0%{opacity:0}6%,90%{opacity:1}98%,to{opacity:0}}@keyframes mpRing1{0%,2%{opacity:0;transform:scale(.88)}6%{opacity:1;transform:scale(1)}16%,to{opacity:0;transform:scale(1.12)}}@keyframes mpRing2{0%,39%{opacity:0;transform:scale(.88)}43%{opacity:1;transform:scale(1)}54%,to{opacity:0;transform:scale(1.12)}}@keyframes mpRing3{0%,83%{opacity:0;transform:scale(.88)}87%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(1.12)}}@media (width<=680px){.mp-stops{grid-template-columns:1fr;grid-auto-rows:1fr;gap:26px}.mp-st{grid-template-columns:var(--node) minmax(0,1fr);text-align:left;align-items:start;column-gap:16px;padding:0;display:grid}.mp-node{grid-row:1/span 3}.mp-num{margin-top:2px}.mp-t{margin-top:4px}.mp-s{max-width:none;margin:6px 0 0}.mp-rail{top:calc(var(--pad) + var(--lift) + var(--node) / 2);bottom:calc(var(--pad) + (100% - 2 * var(--pad) - 2 * 26px) / 3 - var(--node) / 2);left:calc(var(--pad) + var(--node) / 2);width:var(--rail);height:auto;margin:0 0 0 calc(var(--rail) / -2);right:auto}.mp-fill{transform-origin:top;transform:scaleY(1)}.mp-carry{transform:translateY(100%)}.mpath{--lift:0px;--node:54px}.mp-token{display:none}.mp-dot{top:0;left:50%}@media (prefers-reduced-motion:no-preference){.js .mpath .mp-fill{transform:scaleY(0)}.js .mpath .mp-carry{transform:translateY(0)}.js .mpath.in .mp-fill{animation-name:mpFillY}.js .mpath.in .mp-carry{animation-name:mpCarryY}}}@keyframes mpCarryY{0%,10%{transform:translateY(0)}40%,54%{transform:translateY(50%)}84%,to{transform:translateY(100%)}}@keyframes mpFillY{0%,10%{opacity:1;transform:scaleY(0)}40%,54%{opacity:1;transform:scaleY(.5)}84%,93%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.merge{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(26px,3vw,40px);display:grid}.mg-stage{aspect-ratio:1320/940;width:100%;min-height:300px;position:relative}.mg-panel{position:absolute;inset:0}.js .mg-panel[hidden]{visibility:hidden;opacity:0;display:block}.mg-panel{transition:opacity .25s}.swapfig.ipad{box-shadow:none;aspect-ratio:1320/940;background:0 0;border:0;border-radius:0;align-self:center;overflow:visible}.ipad-shot .mg-dev{width:100%;height:100%;top:0;left:0;transform:none}.ipad-shot .mg-scr{container-type:inline-size}.mg-panel--card{background:#f4f4f6}@container (width<=560px){.mg-panel--card .mg-card{zoom:.82}}@container (width<=460px){.mg-panel--card .mg-card{zoom:.66}}@container (width<=360px){.mg-panel--card .mg-card{zoom:.52}}.mg-card{background:var(--card);border:1px solid var(--hairline);border-radius:18px;width:min(380px,100% - 36px);padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -24px #14111052}.mg-cap{color:var(--ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.mg-cap small{color:var(--ink-3);font-size:12px;font-weight:500}.mg-staff{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mg-who{color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.mg-av{width:46px;height:46px;color:var(--ink);background:var(--well);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid;position:relative}.mg-who.is-me .mg-av{background:var(--ink);color:#fff}.mg-who.is-me .mg-av:after{content:"";border:2px solid var(--o-500);border-radius:50%;position:absolute;inset:-4px}.mg-perms{border-top:1px solid var(--hairline);gap:9px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:grid}.mg-perms li{color:var(--ink);align-items:center;gap:10px;font-size:13px;display:flex}.mg-perms svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.mg-perms .ok svg{stroke:var(--ink)}.mg-perms .no{color:var(--ink-3)}.mg-perms .no svg{stroke:var(--ink-3)}.mg-dev{aspect-ratio:1320/940;filter:drop-shadow(0 24px 34px #14111038);width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mg-bezel{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mg-scr{background:#fff;border-radius:2.4%/3.48%;position:absolute;inset:5.638% 4.167%;overflow:hidden}.mg-win{height:86.66%;position:absolute;top:6.67%;left:0;right:0;overflow:hidden}.mg-win--bo{height:100%;top:0}.mg-sb{width:100%;height:6.67%;display:block;position:absolute;top:0;left:0}.mg-home{background:#111;border-radius:9px;width:11%;height:.65%;min-height:2px;margin-left:-5.5%;position:absolute;bottom:2.3%;left:50%}.mg-win img{width:100%;height:100%;display:block;position:absolute;inset:0}.mg-b-l{clip-path:inset(0 27.6% 0 0)}.mg-b-r{clip-path:inset(0 0 0 72.4%)}.mg-tap{border:2px solid var(--o-500);opacity:0;background:#fe420047;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:24.9%;left:24.1%}.mg-grow{transform-origin:top;background:#fff;height:31%;position:absolute;top:49%;left:8.6%;right:2.6%;transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.js .flank.in .flank-shot[data-on=true] .mg-tap{animation:mgTap .7s var(--ease-out) .7s both}.js .flank.in .flank-shot[data-on=true] .mg-b-l{animation:mgSheet .5s var(--ease-out) 1.15s both}.js .flank.in .flank-shot[data-on=true] .mg-b-r{animation:mgTicket .7s var(--ease-in-out) 1.75s both}.js .flank.in .flank-shot[data-on=true] .mg-card{animation:mgCard .6s var(--ease-out) both}.js .flank.in .flank-shot[data-on=true] .mg-who{animation:mgChip .45s var(--ease-out) calc(.15s + var(--i) * 60ms) both}.js .flank.in .flank-shot[data-on=true] .mg-who:not(.is-me){animation-name:mgChip,mgDim;animation-duration:.45s,.4s;animation-delay:calc(.15s + var(--i) * 60ms),1s;animation-fill-mode:both}.js .flank.in .flank-shot[data-on=true] .is-me .mg-av{animation:mgPick .5s var(--ease-out) .9s both}.js .flank.in .flank-shot[data-on=true] .is-me .mg-av:after{animation:mgRing .5s var(--ease-out) .9s both}.js .flank.in .flank-shot[data-on=true] .mg-perms li{animation:mgSlide .4s var(--ease-out) calc(1.25s + var(--i) * 90ms) both}.js .flank.in .flank-shot[data-on=true] .mg-grow{animation:mgGrow 1s var(--ease-out) .55s both}}@keyframes mgTap{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes mgSheet{0%{opacity:0;transform:translateY(3%)}to{opacity:1;transform:none}}@keyframes mgTicket{0%{clip-path:inset(0 0 100% 72.4%)}to{clip-path:inset(0 0 0 72.4%)}}@keyframes mgGrow{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes mgChip{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mgCard{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes mgDim{0%{opacity:1}to{opacity:.45}}@keyframes mgPick{0%{transform:scale(1)}45%{transform:scale(.92)}to{transform:scale(1)}}@keyframes mgRing{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes mgSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}.mg-who:not(.is-me){opacity:.45}.roll{clip-path:inset(0 -999px 0 0);vertical-align:bottom;display:inline-block;position:relative}.roll-a,.roll-b{white-space:nowrap;display:block}.roll-a{position:absolute;top:0;left:0;transform:translateY(-110%)}@media (prefers-reduced-motion:no-preference){.js .spec .roll-a{transform:translateY(0)}.js .spec .roll-b{transform:translateY(110%)}.js .spec .spec-was{opacity:0}.js .spec.in .roll-a{animation:rollOut .75s var(--ease-expo) .65s both}.js .spec.in .roll-b{animation:rollIn .75s var(--ease-expo) .65s both}.js .spec.in .spec-was{transition:opacity .4s var(--ease-out) 1.25s;opacity:1}.js .spec.in .speccard:nth-child(2) .roll-a,.js .spec.in .speccard:nth-child(2) .roll-b{animation-delay:.8s}.js .spec.in .speccard:nth-child(2) .spec-was{transition-delay:1.4s}}@keyframes rollOut{0%{transform:translateY(0)}to{transform:translateY(-110%)}}@keyframes rollIn{0%{transform:translateY(110%)}to{transform:translateY(0)}}.spec{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,1.8vw,24px);display:grid}.speccard{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);flex-direction:column;height:100%;padding:clamp(20px,2.4vw,30px);display:flex}.spec-fig{background:var(--well);border-radius:12px;place-items:center;min-height:296px;padding:22px;display:grid}.spec-fig img{object-fit:contain;width:auto;max-width:100%;height:250px;display:block}.spec-name{font-family:var(--display);letter-spacing:-.018em;color:var(--ink);margin:18px 0 0;font-size:19px;font-weight:600}.spec-say{max-width:none;color:var(--ink-2);margin:7px 0 0;font-size:15px;line-height:1.55}.spec-price{align-items:baseline;gap:9px;margin-top:16px;display:flex}.spec-now{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);font-size:26px;font-weight:600;line-height:1}.spec-was{font-family:var(--display);color:var(--ink-3);font-size:16px;font-weight:500;line-height:1;text-decoration:line-through}.spec-rows{flex-direction:column;gap:0;margin:18px 0 0;padding:0;list-style:none;display:flex}.spec-rows li{border-top:1px solid var(--hairline-2);padding:12px 0}.spec-k{letter-spacing:.005em;color:var(--ink-4);font-size:12.5px;font-weight:600;display:block}.spec-v{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:1.5;display:block}.spec-v em{color:var(--ink-4);font-style:normal}.js .spec .speccard,.js .rows .row{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transform:translateY(10px)}.js .spec.in .speccard,.js .rows.in .row{opacity:1;transform:none}.js .spec.in .speccard:nth-child(2),.js .rows.in .row:nth-child(2){transition-delay:70ms}.js .rows.in .row:nth-child(3){transition-delay:.14s}.js .spec .spec-fig img{opacity:0;transition:opacity .45s var(--ease-out) 90ms,transform .45s var(--ease-out) 90ms;transform:scale(.97)}.js .spec.in .spec-fig img{opacity:1;transform:none}.js .spec.in .speccard:nth-child(2) .spec-fig img{transition-delay:.16s}@media (prefers-reduced-motion:reduce){.js .spec .speccard,.js .rows .row,.js .spec .spec-fig img{opacity:1;transition:none;transform:none}}@media (width<=760px){.spec{grid-template-columns:1fr}.spec-fig{min-height:236px}.spec-fig img{height:190px}}.art{max-width:780px;margin-inline:auto}.art-head{flex-direction:column;gap:12px;margin:18px 0 clamp(24px,3vw,34px);display:flex}.art-head h1{letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.12}.art-stand{color:var(--ink-2);max-width:60ch;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.5}.art-fig{margin:clamp(26px,3.2vw,40px) auto 0}.art-fig img{border:1px solid var(--hairline);border-radius:14px;width:100%;height:auto;display:block}.art-fig figcaption{color:var(--ink-4);margin-top:10px;font-size:13px;line-height:1.5}.art-body{margin-top:clamp(22px,2.6vw,32px)}.art-body p{max-width:none;color:var(--ink-2);margin:0;font-size:18.5px;line-height:1.62}.art-body p.art-lede{color:var(--ink);font-size:21px;line-height:1.5}.art-body h2.art-h2{letter-spacing:-.024em;color:var(--ink);margin:16px 0 -4px;font-size:clamp(21px,2.2vw,26px);line-height:1.2}.readnext{border-top:1px solid var(--hairline);margin-top:clamp(30px,3.4vw,44px);padding-top:22px;text-decoration:none;display:block}.readnext-l{color:var(--ink-4);font-size:13px;font-weight:600}.readnext-t{font-family:var(--display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;margin-top:7px;font-size:clamp(19px,2.1vw,23px);line-height:1.28;display:block}.readnext:hover .readnext-t{color:var(--o-800)}.readnext .alink{margin-top:11px}.art-body{flex-direction:column;gap:22px;display:flex}.art-quote{border-left:3px solid var(--o-500);margin:4px 0;padding:2px 0 2px 20px}.art-quote p{font-family:var(--display);letter-spacing:-.018em;color:var(--ink);max-width:none;font-size:clamp(18px,2vw,21px);line-height:1.42}.art-quote footer{color:var(--ink-3);margin-top:10px;font-size:14px}@media (width<=600px){.art-body p{font-size:16.5px}.art-body p.art-lede{font-size:18.5px}.art-quote{padding-left:16px}}@media (width<=900px){.doc-grid{grid-template-columns:1fr;gap:26px}.docnav{grid-area:1/1;position:static}.doc{grid-area:2/1}.docnav-list{background:0 0;border:0;flex-wrap:wrap;gap:4px;padding:0;display:flex}.docnav-list a{background:var(--card);border-color:var(--hairline)}.docnav-list a[aria-current=page]{border-color:var(--o-500);color:var(--o-700)}.docnav-list{flex-direction:column;align-items:flex-start;gap:14px}.docnav-grp{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--card);width:100%;display:block;overflow:hidden}.docnav-grp+.docnav-grp{border-top:1px solid var(--hairline);margin-top:8px;padding-top:0}.docnav-lbl{color:var(--ink-2);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:13.5px;display:flex}.docnav-grp>summary{cursor:pointer;pointer-events:auto}.docnav-grp.is-here .docnav-lbl{color:var(--ink)}.docnav-grp.is-here:not([open]) .docnav-cur{display:block}.docnav-lbl:after{content:"";border-right:2px solid var(--ink-4);border-bottom:2px solid var(--ink-4);width:7px;height:7px;transition:transform .2s var(--ease-out);flex:none;transform:rotate(45deg)translate(-2px,-2px)}.docnav-grp[open] .docnav-lbl:after{transform:rotate(-135deg)translate(-2px,-2px)}.docnav-grp-in{flex-wrap:wrap;gap:6px;padding:0 14px 14px;display:flex}.docnav-list a{background:var(--card)}}.cats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cat{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);transition:border-color .18s var(--ease),transform .16s var(--ease-out);padding:20px 20px 18px;text-decoration:none;display:block}.cat-ico{border-radius:var(--r-sm);background:var(--well);width:34px;height:34px;color:var(--o-700);place-items:center;margin-bottom:13px;display:grid}.cat-ico svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.cat h3{letter-spacing:-.015em;font-size:16px}.cat p{color:var(--ink-2);margin:6px 0 0;font-size:13.5px;line-height:1.45}.cat .help-n{margin-top:11px;display:block}@media (hover:hover) and (pointer:fine){.cat:hover{border-color:var(--o-500)}.cat:hover h3{color:var(--o-700)}}.cat:active{transform:scale(.99)}.help-n{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);font-size:11.5px}.qa-block:not(:first-child){margin-top:clamp(34px,4vw,54px)}.qa-block h2{text-align:left;margin-bottom:14px}.qa-block .sub{margin-bottom:18px}@media (width<=900px){.cats{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.cats{grid-template-columns:1fr}}.ab-hero{padding-block:clamp(36px,5vw,72px) clamp(40px,5vw,64px)}.ab-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ab-hero-copy .display{max-width:none;font-size:clamp(32px,3.3vw,44px)}.ab-hero-copy .ahero-deck{text-align:left;max-width:46ch;margin:18px 0 0}.ab-hero-copy .btn-row{margin-top:28px}.ab-hero-ph{margin:0}.ab-hero-ph img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-panel);width:100%;height:auto;display:block}.ab-hero-ph figcaption{color:var(--ink-3);margin-top:10px;font-size:13.5px}.ab-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(40px,5vw,64px);display:grid}.ab-fig{border-top:1px solid var(--hairline);gap:6px;padding-top:18px;display:grid}.ab-fig b{font-family:var(--display);letter-spacing:-.03em;color:var(--o-700);font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1}.ab-fig span{color:var(--ink-2);font-size:15px}@media (width<=860px){.ab-hero-grid{grid-template-columns:1fr}.ab-hero-copy{text-align:center}.ab-hero-copy .ahero-deck{text-align:center;margin-inline:auto}.ab-hero-copy .btn-row{justify-content:center}.ab-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ab-hero-copy .display br{display:none}}.ab-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.ab-row+.ab-row{margin-top:clamp(48px,6vw,88px)}.ab-row--flip .ab-row-ph{order:2}.ab-row-ph{margin:0}.ab-row-ph img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-panel);width:100%;height:auto;display:block}.ab-row-ph--product{border:1px solid var(--hairline);border-radius:var(--r-panel);background:#fff;overflow:hidden}.ab-row-ph--product img{border-radius:0;transform:scale(1.08)}.ab-row-txt h2{max-width:16ch;margin:0}.ab-row-txt p{color:var(--ink-2);max-width:48ch;margin:16px 0 0;font-size:clamp(16px,1.25vw,17.5px);line-height:1.65}.ab-quote{border-left:3px solid var(--o-500);color:var(--ink);max-width:46ch;margin:24px 0 0;padding-left:18px;font-size:17px;line-height:1.55}.ab-quote cite{color:var(--ink-3);margin-top:8px;font-size:14px;font-style:normal;display:block}.ab-quote cite a{color:var(--o-700);font-weight:600}@media (width<=860px){.ab-row{grid-template-columns:1fr}.ab-row--flip .ab-row-ph{order:0}.ab-row-txt h2{max-width:none}}.ab-years{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:0;padding:0;list-style:none;display:grid}.ab-yr{align-content:start;gap:4px;display:grid}.ab-yr img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-well);width:100%;height:auto;margin-bottom:12px;display:block}.ab-yr-n{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1}.ab-yr:last-child .ab-yr-n{color:var(--o-700)}.ab-yr b{color:var(--ink);margin-top:8px;font-size:16px}.ab-yr-d{color:var(--ink-2);font-size:15px;line-height:1.5}.ab-more{text-align:center;max-width:none;margin:clamp(24px,2.8vw,34px) auto 0}@media (width<=1000px){.ab-years{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (width<=340px){.ab-years{grid-template-columns:1fr}}@media (width<=600px){.ab-yr b{font-size:15px}.ab-yr-d{font-size:14px}}.ab-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid}.ab-tm{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);text-align:center;padding:clamp(22px,2.4vw,30px)}.ab-tm img{border-radius:22px;width:120px;height:120px;margin:0 auto 16px;display:block}.ab-tm h3{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(19px,1.6vw,21px);font-weight:600}.ab-tm-r{color:var(--o-800);margin:4px 0 0;font-size:15px;font-weight:600}.ab-tm-bio{color:var(--ink-2);text-align:left;margin:14px 0 0;font-size:15px;line-height:1.6}@media (width<=1000px){.ab-team{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.ab-btns{justify-content:center}.ab-addr{text-align:center;max-width:62ch;color:var(--ink-3);margin:clamp(22px,2.6vw,30px) auto 0;font-size:14.5px;line-height:1.6}.ab-addr a{color:var(--o-700);white-space:nowrap;font-weight:600}.art-body .art-in{margin:6px 0}.art-in img{aspect-ratio:4/3;object-fit:cover}.art-more{margin-top:14px}.more-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.more-c{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.more-c img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .3s var(--ease);display:block}@media (hover:hover) and (pointer:fine){.more-c:hover img{transform:scale(1.04)}}.more-c:focus-visible{outline:2px solid var(--o-700);outline-offset:2px}@media (width<=560px){.more-g{grid-template-columns:repeat(2,minmax(0,1fr))}}.lb{text-align:center;background:0 0;border:0;max-width:min(1100px,94vw);max-height:92vh;padding:0}.lb::backdrop{background:#141110db}.lb img{border-radius:12px;max-width:100%;max-height:82vh;margin:0 auto;display:block}.lb p{text-align:center;color:#fff;width:100%;max-width:none;margin:12px auto 0;font-size:14px}.lb-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:22px;line-height:1;position:fixed;top:16px;right:16px}.brand{flex:none}@media (width<=359px){.bar-in{gap:12px}.bar-end{gap:6px}.bar-end .btn--sm{padding-inline:14px}}.burger{height:40px}@media (width<=960px){.nav.open .mega-foot .alink{padding-inline:0}.nav.open .mrow{align-items:center;margin-inline:-10px;padding:9px 10px}.mega-back{min-height:40px;margin-left:-10px;padding:8px 10px}.nav-list{overscroll-behavior:contain}}@media (width>=961px){.mega{max-height:calc(100vh - 90px);overflow-y:auto}.bar-in{justify-content:flex-start}.nav{gap:26px;margin-left:20px;position:relative}.bar-end{margin-left:auto}.mega{left:var(--mx,0px);transform:translateY(-8px)}.mega.is-open{transform:none}}.foot-tiles{min-height:52px}@media (width>=901px) and (width<=1100px){.foot-in{grid-template-columns:1fr}.foot-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=640px){.foot-bar-g--end{width:100%}.foot-bar-g--end .foot-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.foot-cta{justify-content:center}}.foot-cols a{padding-block:4px;line-height:1.35;display:inline-block}.foot-cols ul{gap:4px}@media (width<=430px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.foot-cols a{padding-block:5px}.foot-cols ul{gap:2px}}@media (width>=901px){.docnav{overscroll-behavior:contain;max-height:calc(100vh - 112px);overflow-y:auto}}@media (width<=900px){.docnav-grp-in a{padding-block:11px}}#screens .mon-app .shot-fill{object-fit:contain;object-position:center top;background:#fff}.woo-url{text-align:center;min-width:0;display:block}@media (width<=767px){.flank--woo .flank-fig{grid-template-columns:minmax(0,1fr)}.flank--woo .flank-shot{min-width:0}}@media (width<=400px){.wa-plug{grid-template-columns:44px minmax(0,1fr)}.wa-plug .wa-btn{grid-column:2;justify-self:start}.wst[data-s="2"] .wst-dev,.wst[data-s="3"] .wst-dev,.wst[data-s="4"] .wst-dev{width:min(220px,76%)}.wst-dev .woo-co{padding-inline:14px}}@media (width<=900px){.dx-dev--cast .dx-fig{margin:72px 0 30px}}@media (width>=901px) and (width<=1100px){.dx-fig{height:clamp(380px,42vw,450px)}.dx-dev--cast .dx-fig{height:clamp(320px,34vw,380px)}}.dx-hot:after{content:"";border-radius:50%;position:absolute;inset:-22px}@media (width<=360px){.dx-tab{gap:6px;padding-inline:8px;font-size:13.5px}.dx-tab span{white-space:nowrap}}@media (width<=420px){.hwx-printwrap{padding-inline:14px}.hwx-paper{margin-inline:6%}.hwx-receipt{padding-inline:14px}}@media (width<=640px){.hwx-steps{max-width:none;margin-inline:0}}@media (width>=561px) and (width<=860px){.pgrid.pgrid--gp{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.cnote a{white-space:nowrap}@media (width<=900px){.cformwrap{width:100%;max-width:560px;margin-inline:auto}}@media (width<=430px){.art-head h1{font-size:24px}}@media (width<=767px){.rail-btn{width:44px;height:44px}.crumb a{margin-block:-10px;padding-block:10px;display:inline-block}.docnav-back{margin-block:-10px 4px;padding-block:10px}}[data-pane]{flex-direction:column;display:flex}[data-pane]>.panel{flex-direction:column;flex:1;display:flex}.panel-in{flex:1}@media (width<=900px){.panel-in{grid-template-rows:auto 1fr}.panel-fig--bleed{flex-direction:column;justify-content:flex-end;display:flex}}@media (width>=1081px) and (width<=1240px){.rig img{width:124%}}@media (width>=1081px) and (width<=1279px){.arig img{width:120%}}.wrap.section[style*=text-align\:center] .stores{justify-content:center}@media (width<=640px){.ga6{align-items:stretch}.ga6 .btn{width:100%}}@media (width<=480px){.pay-rails .cap{text-align:center;flex-basis:100%}.pay-rails img{margin-inline:0}.pay-rails{gap:10px 14px}}@media (width<=340px){.pay-rails img[src*=brand-airwallex]{height:16px}}@media (width>=901px){.ofr-stage{aspect-ratio:auto}}@media (width>=481px) and (width<=560px){.ofr-stage{aspect-ratio:auto;min-height:480px}}.ofr-save{white-space:nowrap}@media (width<=360px){.ofr-save{gap:5px;padding-inline:8px 10px;font-size:12.5px}}@media (width>=1081px){.arig img[src*=bo-hero]{width:min(134%,105.042% + 1.05042*max(0px,50vw - 590px) + 25.2101px)}}@media (width<=1080px){.arig img[src*=pay-hero]{clip-path:inset(0 2px 2px 0)}}@media (width>=431px) and (width<=767px){.cats.cats--rail .cat-mob{max-height:none}}@media (width>=768px){.flank--wide .fx h3{white-space:normal;text-overflow:clip;text-wrap:balance;overflow:visible}}@media (width<=340px){.ahero .display{font-size:30px}}.cmp-dev s,.ofr-t-foot,.ofr-range-ends,.ofr-calc-rows s,.wst-n,.wa-or,.seqnum,.settle-k,.docnav-lbl,.spec-k,.spec-v em,.art-fig figcaption,.readnext-l,.cfield input::placeholder{color:var(--ink-3)}.fx{opacity:.78}.ofr-calc-tot em{font-weight:700}.nw{white-space:nowrap}.foot-proc .nw img{vertical-align:middle;display:inline-block}.ux-mk img{width:auto;max-width:20px;height:auto;max-height:9px}@media (width>=901px){.rate p{min-height:2.9em}}.ahero-copy:has(>.stores) .display{font-size:clamp(25px,8.92857vw - 3.57143px,33px)}@media (width<=359px){.hero .display{font-size:29px}.faq-aside h2{font-size:24px}}p,li,dd,summary,.panel-sub,.ahero-deck,.mp-s{text-wrap:pretty}@media (width<=900px){.panel-in{grid-template-rows:1fr auto}.panel-txt{align-self:center}}@media (width<=620px){.tabs{grid-template-columns:repeat(2,max-content);justify-content:center;display:grid}.tab{width:100%}}.brand{margin-block:-8px;padding-block:8px}@media (pointer:coarse){.dot{pointer-events:none;cursor:default}}.q summary{padding-inline:0}.q-a{padding-left:0}@media (width>=1080px){.pos-rail .cats.cats--rail .cat{height:440px}}.dx-cue--chip{height:44px}@media (height<=600px){.cmp-head{position:static}}.cmp{overflow:clip}.cmp-head{border-radius:0}@media (width<=359px){.flank .fx h3{font-size:14px}.flank .fx{padding-inline:14px}}@media (width>=901px){.ofr-ticket{width:min(68%,330px)}.ofr-stamp{width:92px;top:3%;left:calc(9% + min(68%,330px) - 70px)}.ofr-t-top,.ofr-t-rows,.ofr-t-foot{padding-inline:16px}.ofr-t-rows li{gap:8px;font-size:13px}}@media (width<=430px){.ofr-copy .display{font-size:clamp(26px,8.2vw,33px)}}@media (width<=400px){.cta-txt{padding-inline:22px}.cta-txt h2,.woo-end h2{font-size:24px}}@media (width<=340px){#offer .head h2,#included .hwx-kit-copy h2{font-size:23px}.cta-txt h2,.woo-end h2{font-size:21px}.cta-txt{padding-inline:20px}}@media (width<=400px){.ofr-calc-tot{gap:4px;grid-template-columns:minmax(0,1fr)!important}.ofr-calc-tot em{text-align:left}}@media (width<=900px){.lineup.rail{margin-inline:calc(-1 * var(--gut));padding-inline:var(--gut);scroll-padding-inline:var(--gut)}}@media (width>=521px) and (width<=900px){.cta-fig{background-position:62% 45%;min-height:320px}}@media (width<=480px){.crumb [aria-current]{display:none}.crumb i:has(+[aria-current]){display:none}}@media (width>=901px) and (height<=700px){.docnav-list a{padding-block:7px}}@media (orientation:landscape) and (height<=500px){.art-fig img{width:auto;max-width:100%;max-height:calc(100vh - 100px);margin-inline:auto}.art-fig figcaption{text-align:center}}.art-stand,.doc-meta,.art-fig figcaption,.pcard-s,.art-body p,.doc p,.doc li{text-wrap:pretty}.ofr-t-rate{white-space:nowrap;font-size:clamp(44px,4.6vw,60px)}.ofr-t-rate em{color:var(--o-500);margin-left:.1em;font-size:.72em}.ofr-t-elig{color:var(--o-700);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-weight:600;text-decoration:none;display:inline-flex}.ofr-t-elig svg{width:13px;height:13px}.ofr-calc.ofr-calc--list{max-width:680px;margin-inline:auto;display:block}.ofr-calc--list .ofr-calc-rows{margin-top:0}.ofr-calc-rows em a{color:var(--o-700);white-space:nowrap;font-weight:600;text-decoration:none}.ofr-t-rate--x{white-space:normal;letter-spacing:-.03em;font-size:clamp(40px,4.2vw,52px);line-height:1;display:block}.ofr-t-rate--x em{color:var(--o-500);margin:0;font-size:1em;display:block}.ofr-t-pill{background:var(--o-50,#fff1ea);width:fit-content;color:var(--o-700);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ofr-t-pill svg{width:13px;height:13px}.pb.pb--one{grid-template-columns:minmax(0,320px);justify-content:center}.au-stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);max-width:1080px;margin:clamp(8px,2vw,24px) auto 0;display:grid}.au-stage-fig{color:var(--ink);justify-items:center;padding:clamp(20px,3vw,40px) clamp(28px,4vw,56px) 0;text-decoration:none;display:grid;position:relative}.au-stage-fig:after{content:"";z-index:0;filter:blur(4px);background:radial-gradient(closest-side,#14111047,#0000);border-radius:50%;height:22px;position:absolute;bottom:34px;left:22%;right:22%}.au-stage-fig img{z-index:1;width:auto;height:clamp(340px,38vw,470px);transition:transform .4s cubic-bezier(.23,1,.32,1);display:block;position:relative}@media (hover:hover) and (pointer:fine){.au-stage-fig:hover img{transform:translateY(-6px)}}.au-stage-name{z-index:1;font:600 15px/1 var(--ui);color:var(--ink-2);margin-top:22px;position:relative}.au-feats{gap:clamp(22px,3vw,40px);display:grid}.au-feats--l{text-align:right;justify-items:end}.au-feat{gap:4px;max-width:250px;display:grid}.au-feats--l .au-feat{justify-items:end}.au-feat-i{width:40px;height:40px;color:var(--o-700);background:#fff1ea;border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.au-feat-i svg{width:21px;height:21px}.au-feat-t{font:600 16.5px/1.3 var(--display);color:var(--ink)}.au-feat-d{color:var(--ink-2);font-size:14.5px;line-height:1.5}.au-stage-cta{justify-content:center;margin-top:clamp(28px,4vw,48px)}@media (width<=900px){.au-stage{grid-template-columns:1fr 1fr;gap:12px}.au-stage-fig{grid-area:1/1/auto/-1;padding:8px 0 4px}.au-stage-fig img{height:clamp(260px,62vw,340px)}.au-feats{display:contents}.au-feats--l .au-feat,.au-feat{text-align:left;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);justify-items:start;max-width:none;padding:16px 14px 15px}.au-feat-i{border-radius:10px;width:36px;height:36px;margin-bottom:6px}.au-feat-t{font-size:15px}.au-feat-d{font-size:13.5px}.au-stage-cta{margin-top:24px}}.au-get-list{gap:10px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.au-get-list li{color:var(--ink);padding-left:22px;font-size:15.5px;position:relative}.au-get-list li:before{content:"";background:var(--o-500);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:2px}.au-get{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);margin-top:clamp(20px,3vw,32px);padding:clamp(22px,3vw,40px)}.au-get-h{font-size:clamp(20px,2vw,24px)}.au-get-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin-bottom:0}@media (width<=900px){.au-get-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.au-get-list{grid-template-columns:1fr}}.dx-tabs{display:none}.bf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.bf{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);flex-direction:column;display:flex;overflow:hidden}.bf-viz{background:var(--well);border-bottom:1px solid var(--hairline-2);place-items:center;height:212px;padding:22px;display:grid}.bf-txt{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.bf-txt h3{max-width:none;font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(19px,1.6vw,21px);font-weight:600;line-height:1.2}.bf-txt p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.bf-txt .alink{margin-top:auto;padding-top:10px}.bf-cta{justify-content:center;margin-top:clamp(26px,3vw,38px)}@media (width<=1000px){.bf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.bf-grid{grid-template-columns:1fr}.bf-viz{height:auto;min-height:180px}}.bf-viz>div{border:1px solid var(--hairline);width:100%;max-width:280px;color:var(--ink-2);background:#fff;border-radius:14px;font-size:13px;box-shadow:0 1px 2px #1411100a,0 10px 24px -12px #14111024}.bf-pool{gap:7px;padding:13px 16px;display:grid}.bf-pool span{gap:4px;font-size:12px;display:grid}.bf-pool span i{height:6px;width:var(--w);background:var(--o-500);opacity:.35;border-radius:99px;display:block}.bf-pool b{border-top:1px dashed var(--hairline);color:var(--ink);gap:5px;margin-top:2px;padding-top:8px;font-size:12.5px;font-weight:700;display:grid}.bf-pool b i{background:var(--o-500);border-radius:99px;height:8px;display:block}.bf-rcpt{font-variant-numeric:tabular-nums;padding:14px 16px;display:grid}.bf-rcpt span{border-bottom:1px dashed var(--hairline);justify-content:space-between;padding:7px 0;display:flex}.bf-rcpt em{color:var(--ink);font-style:normal;font-weight:600}.bf-rcpt b{color:var(--o-800);text-align:center;padding-top:10px;font-size:12.5px}.bf-feed{font-variant-numeric:tabular-nums;padding:12px 14px;display:grid}.bf-feed-h{color:var(--ink-3);justify-content:space-between;align-items:baseline;margin:0 0 4px;font-size:12px;display:flex}.bf-feed-h em{color:var(--ink);font-size:16px;font-style:normal;font-weight:700}.bf-feed span{border-top:1px solid var(--hairline-2);grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:7px 0;font-size:12px;display:grid}.bf-feed span b{color:var(--ink);font-weight:600}.bf-feed span em{color:var(--ink);font-style:normal;font-weight:600}.bfx-stage{width:min(620px,100%);margin:0 auto}.bfx-img{width:100%;height:auto;display:block}.bfx-list{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,44px);margin:clamp(30px,3.6vw,44px) 0 0;padding:0;list-style:none;display:grid}.bfx-item h3{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(19px,1.6vw,22px);font-weight:600;line-height:1.2}.bfx-item>p{max-width:30ch;color:var(--ink-2);text-wrap:pretty;margin:8px auto 0;font-size:15.5px;line-height:1.55}@media (width<=760px){.bfx-list{grid-template-columns:1fr;gap:26px}}.mega--blog{width:min(520px,100vw - 40px)}.mres{grid-template-columns:1fr 1fr;gap:2px;margin-bottom:6px;display:grid}.mres a{border-radius:var(--r-card);transition:background .18s var(--ease);gap:3px;padding:10px;text-decoration:none;display:grid}.nav .mres b{color:var(--ink);font-size:14px;font-weight:600}.nav .mres span{color:var(--ink-3);font-size:12.5px;line-height:1.35}@media (hover:hover) and (pointer:fine){.mres a:hover{background:#fe42000e}}.mres a:focus-visible{background:#fe42000e}.mpost-h--sub{margin-top:12px;font-size:15px}.hero-proof-line{color:var(--ink-2);margin:14px 0 0;font-size:15px}.hero-proof-line b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600}.hero-proof-line{flex-wrap:wrap;gap:4px 18px;display:flex}.hero-proof-line span{white-space:nowrap}@media (width<=1080px){.hero-proof-line{justify-content:center}}.mpost-h{font-family:var(--display);letter-spacing:-.028em;color:var(--ink);margin:0 0 10px;padding-inline:10px;font-size:21px;font-weight:600}.mpost-list{gap:2px;display:grid}.mpost{border-radius:var(--r-card);transition:background .18s var(--ease);grid-template-columns:104px minmax(0,1fr);align-items:center;gap:14px;padding:8px 10px;text-decoration:none;display:grid}.mpost-fig{aspect-ratio:2;border-radius:var(--r-sm);background:var(--well);display:block;overflow:hidden}.mpost-fig img{object-fit:cover;width:100%;height:100%;display:block}.mpost-txt{gap:3px;display:grid}.nav .mpost-k{color:var(--o-700);font-size:12.5px;font-weight:600}.nav .mpost-t{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.35}@media (hover:hover) and (pointer:fine){.mpost:hover{background:#fe42000e}}.mpost:focus-visible{background:#fe42000e}@media (width<=960px){.mpost-h{display:none}.mpost-list{padding:8px 4px}.mres{grid-template-columns:1fr;padding:8px 4px 0}}.bpost-k{color:var(--o-700);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.bfeat{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-panel);color:inherit;transition:transform .26s var(--ease-out);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3.6vw,48px);margin-bottom:24px;text-decoration:none;display:grid;overflow:hidden}.bfeat-fig{aspect-ratio:2;background:var(--well);height:100%;display:block;overflow:hidden}.bfeat-fig img{object-fit:cover;width:100%;height:100%;display:block}.bfeat-txt{gap:8px;padding:clamp(22px,3vw,40px) clamp(22px,3vw,40px) clamp(22px,3vw,40px) 0;display:grid}.bfeat-txt h2{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.bfeat-txt p{color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.6}.bfeat-txt .alink{margin-top:6px}@media (hover:hover) and (pointer:fine){.bfeat:hover{transform:translateY(-3px)}}@media (width<=800px){.bfeat{grid-template-columns:1fr}.bfeat-txt{padding:0 22px 24px}}.bgrid .pcard-txt{text-align:left;justify-content:flex-start;align-items:flex-start;gap:0}.bgrid .pcard-txt h3{max-width:none;margin:0}.bgrid .pcard-s{margin-top:8px}.bgrid .pcard-txt .alink{margin-top:auto;padding-top:16px}.posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;display:grid}.post{color:inherit;border-radius:var(--r-card);flex-direction:column;text-decoration:none;display:flex}.post[hidden]{display:none}.post-fig{aspect-ratio:3/2;border-radius:var(--r-card);background:var(--well);display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #1411100f}.post-fig img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.post-body{flex-direction:column;padding-top:18px;display:flex}.post-meta{color:var(--ink-3);font-size:13px;line-height:1.3}.post-meta i{margin-inline:4px;font-style:normal}.post-t{letter-spacing:-.022em;color:var(--ink);text-wrap:pretty;margin:10px 0 0;font-size:20px;line-height:1.28;transition:color .2s}.post-d{-webkit-line-clamp:2;color:var(--ink-2);text-wrap:pretty;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.post:focus-visible{outline:2px solid var(--o-700);outline-offset:6px}@media (hover:hover) and (pointer:fine){.post:hover .post-fig img{transform:scale(1.035)}.post:hover .post-t{color:var(--o-700)}}@media (prefers-reduced-motion:reduce){.post-fig img{transition:none}}@media (width<=980px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}#blog .post:nth-child(3){display:none}}@media (width<=620px){.posts{grid-template-columns:1fr}}.bhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 32px;margin-bottom:clamp(28px,3.2vw,40px);display:flex}.bhead-t{gap:10px;max-width:640px;display:grid}.bhead h2,.bhead .lead{margin:0}.bhead .alink{white-space:nowrap;padding-bottom:3px}.bhero{gap:14px;max-width:760px;margin-bottom:clamp(32px,4vw,52px);display:grid}.bhero h1,.bhero .lead{text-align:left;margin:0}.bhero .lead{max-width:56ch}.bbar{border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:28px;padding-bottom:20px;display:flex}.bfils{flex-wrap:wrap;gap:8px;display:flex}.bfil{font:600 14px/1 var(--ui);border:1px solid var(--hairline-2);background:var(--card);color:var(--ink-2);cursor:pointer;border-radius:999px;padding:10px 16px;transition:background .2s,color .2s,border-color .2s}.bfil[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.bfil:focus-visible{outline:2px solid var(--o-700);outline-offset:2px}.bcount{color:var(--ink-3);margin:0;font-size:14px}.doc .ph{color:#5c3d00;background:#fff1bf;border-radius:3px;padding:0 3px;font-weight:500}
