.landing .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing .nowrap{white-space:nowrap}.landing .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.landing :is(.band.hero,.band.twoup,.band.why,.band.hw,.band.pricing){font-size:16px;line-height:1.5}.landing :is(.hero,.twoup,.why,.hw,.pricing) :is(h1,h2,h3){font-family:var(--landing-font);letter-spacing:-.02em;line-height:inherit;margin:0}.landing .band.hero,.landing .band.hero:first-child{padding:calc(80px + clamp(36px,6vw,80px)) 0 40px}.landing .band.twoup{padding:0 0 40px}.landing .band.why{padding:0}.landing .band.hw{padding:40px 0 16px}.landing .band[data-band=pricing]{padding-top:clamp(16px,2vw,24px);padding-bottom:40px}@media (max-width:820px){.landing .band.hero,.landing .band.hero:first-child{padding-top:calc(68px + clamp(36px,6vw,80px))}.landing .band.hw{padding-bottom:24px}}.landing .hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.landing .hero h1{color:var(--landing-maroon);font-size:clamp(34px,4.6vw,58px);font-weight:800;line-height:1.04}.landing .hero__lead{max-width:36em;margin-top:20px;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.landing .hero__ctas{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:28px;display:flex}.landing .voucher{color:var(--landing-ink);align-items:center;gap:8px;margin-top:14px;font-size:15.5px;font-weight:700;display:flex}.landing .voucher .tick{background:var(--landing-lime);width:22px;height:22px;color:var(--landing-deep-sea);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}@media (max-width:599px){.landing .hero__lead{margin-top:14px;font-size:15px;line-height:1.5}}@media (max-width:900px){.landing .hero__grid{grid-template-columns:1fr}}.landing .hero .btn{font:800 17px/1.2 var(--landing-font);min-height:48px;transition:transform .15s var(--landing-ease), background .15s;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;display:inline-flex}.landing .hero .btn .arr{transition:transform .15s}.landing .hero .btn:hover .arr,.landing .hero .btn:focus-visible .arr{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.landing .hero .btn,.landing .hero .btn .arr{transition:none}}.landing .why h2{font:800 18px/1.2 var(--landing-font);letter-spacing:-.02em;text-transform:uppercase;color:var(--landing-maroon)}.landing .why__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.landing .why-card{background:var(--landing-white);border:1.5px solid var(--landing-maroon);border-radius:18px;align-items:flex-start;gap:16px;padding:22px;display:flex}.landing .why-card__ic{background:var(--landing-lavender-300);width:46px;height:46px;color:var(--landing-maroon);border-radius:12px;flex:0 0 46px;justify-content:center;align-items:center;display:inline-flex}.landing .why-card__ic svg{width:24px;height:24px}.landing .why-card h3{color:var(--landing-navy);margin-bottom:6px;font-size:20px}.landing .why-card p{color:var(--landing-ink-soft);font-size:15.5px}@media (max-width:599px){.landing .why h2{font-size:16px}.landing .why__grid{grid-template-columns:1fr}}@media (min-width:600px) and (max-width:900px){.landing .why__grid{gap:12px}.landing .why-card{flex-direction:column;gap:12px;padding:18px}.landing .why-card h3{font-size:18px}}.landing .hw__panel{background:var(--landing-maroon);color:var(--landing-cloud);border-radius:28px;padding:clamp(24px,4.5vw,56px);transition:background-color .6s cubic-bezier(.2,.7,.2,1)}.landing .hw .eyebrow{font:800 13px/1.2 var(--landing-font);letter-spacing:.14em;text-transform:uppercase;color:var(--landing-butter);margin:0}.landing .hw h2{color:var(--landing-cloud);margin-top:6px;font-size:clamp(32px,4.4vw,52px);font-weight:800}.landing .hw__intro{max-width:46em;margin-top:14px;font-size:17px;line-height:1.6}@media (max-width:599px){.landing .hw__intro{margin-top:10px;font-size:15px;line-height:1.5}}:root[data-landing-js] body:not(.bg-light) .landing .hw__panel{background:var(--landing-burgundy-deep)}@media (prefers-reduced-motion:reduce){.landing .hw__panel{transition:none}}.landing :is(.why h2){transition:color 0s var(--landing-flip-delay)}:root[data-landing-js] body:not(.bg-light) .landing :is(.why h2){color:var(--landing-cloud)}@media (prefers-reduced-motion:reduce){.landing :is(.why h2),.landing #bg-fade{transition:none}}
.landing .rot-line{display:block}.landing .rot{justify-items:start;display:grid}.landing .rot>span{white-space:nowrap;color:var(--landing-purple);opacity:0;will-change:transform, opacity;grid-area:1/1;align-self:end}.landing .rot>span.on{opacity:1;animation:.55s cubic-bezier(.2,.8,.2,1) both rot-in}.landing .rot>span.out{animation:.45s cubic-bezier(.4,0,.6,1) both rot-out}@keyframes rot-in{0%{opacity:0;transform:translateY(.7em)}to{opacity:1;transform:none}}@keyframes rot-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.7em)}}.landing .rot>span[data-w]:before{content:attr(data-w)}.landing .rot>.rot__static{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing .bvis{margin-bottom:40px;position:relative}.landing .bstack{aspect-ratio:6/5;background:var(--landing-photo-well);border-radius:24px;position:relative;overflow:hidden}.landing .bstack picture,.landing .bshot picture{display:contents}.landing .bstack img{object-fit:cover;clip-path:inset(0 0 0 100%);z-index:0;width:100%;height:100%;transition:clip-path .8s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.landing .bstack img.on{clip-path:inset(0);z-index:2}.landing .bstack img.was{clip-path:inset(0);z-index:1}.landing .bstack img[data-i="1"]{object-position:50% 30%}.landing .bdeck{z-index:3;width:230px;position:absolute;bottom:-40px;left:-36px}.landing .bshot{background:var(--landing-white);border-top:4px solid var(--c);width:230px;box-shadow:var(--landing-shadow-hero-card);transform:translate(calc(var(--k) * 14px), calc(var(--k) * -12px)) rotate(calc(var(--k) * 4deg)) scale(calc(1 - var(--k) * .05));z-index:calc(10 - var(--k));opacity:calc(1 - var(--k) * .22);border-radius:14px;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .5s;position:absolute;bottom:0;left:0;overflow:hidden}.landing .bshot.on{opacity:1;transform:none}.landing .bshot.out{animation:.7s cubic-bezier(.55,0,.45,1) b-dealout}@keyframes b-dealout{0%{z-index:20;transform:none}45%{z-index:20;transform:translate(-120px,-30px)rotate(-10deg)}46%{z-index:0}to{z-index:0;transform:translate(42px,-36px)rotate(12deg)scale(.85)}}.landing .bshot img{backface-visibility:hidden;width:100%;height:auto;display:block}@media (max-width:820px){.landing .bstack{aspect-ratio:4/3;border-radius:18px}.landing .bdeck{width:166px;bottom:-52px;left:12px}.landing .bshot{width:166px}.landing .bvis{margin-bottom:64px}}@media (min-width:600px) and (max-width:820px){.landing .bstack{aspect-ratio:16/9}}@media (max-width:820px){.landing .hero .hero__grid{row-gap:0}.landing .hero .hero__grid>div:first-child{display:contents}.landing .hero .bvis{order:3;margin-top:28px}.landing .hero .hero__ctas{order:4;margin-top:18px}.landing .hero .voucher{order:5}.landing .hero .hero__seekers{order:6}}.landing :is(.hero h1,.hero__lead,.voucher,.hero__seekers,.rot>span){transition:color 0s var(--landing-flip-delay)}:root[data-landing-js] body:not(.bg-light) .landing :is(.hero h1,.hero__lead,.voucher,.hero__seekers){color:var(--landing-cloud)}:root[data-landing-js] body:not(.bg-light) .landing .rot>span{color:var(--landing-butter)}@media (prefers-reduced-motion:reduce){.landing .rot>span.on,.landing .rot>span.out{animation:none}.landing .bstack img,.landing .bshot{transition:none}.landing .bshot.out{animation:none}.landing .rot>span:not(.rot__static){display:none}.landing .rot>.rot__static{opacity:1;white-space:normal;clip:auto;width:auto;height:auto;margin:0;display:block;position:static;overflow:visible}.landing :is(.hero h1,.hero__lead,.voucher,.hero__seekers,.rot>span){transition:none}}
.landing .plan-dots,.landing .price-arrow{display:none}.landing .price-rail{position:relative}@media (max-width:820px){.landing .price-arrow{z-index:2;background:var(--landing-glass-arrow);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);width:48px;height:48px;color:var(--landing-ink);border:1px solid var(--landing-glass-arrow-edge);box-shadow:var(--landing-shadow-arrow);cursor:pointer;transition:background-color .18s var(--landing-ease), color .18s var(--landing-ease), border-color .18s var(--landing-ease), transform .18s var(--landing-ease), opacity .18s var(--landing-ease);border-radius:50%;justify-content:center;align-items:center;margin-top:-8px;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.landing .price-arrow:hover{background:var(--landing-deep-sea);color:var(--landing-lime);border-color:var(--landing-deep-sea);transform:translateY(-50%)scale(1.07)}.landing .price-arrow svg{width:24px;height:24px}.landing .price-arrow:focus-visible{border-radius:50%}.landing .price-arrow--prev{left:calc(-1*clamp(16px,4vw,40px) + 12px)}.landing .price-arrow--next{right:calc(-1*clamp(16px,4vw,40px) + 12px)}.landing .price-arrow[disabled]{opacity:0;visibility:hidden}.landing .plan-dots{flex-wrap:wrap;justify-content:center;align-items:center;margin-top:14px;display:flex}.landing .plan-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.landing .plan-dots span{background:var(--landing-glass-dot);border-radius:99px;width:8px;height:8px;transition:width .2s,background .2s;display:block}.landing .plan-dots button[aria-pressed=true] span{background:var(--landing-lime);width:22px}}@media (min-width:600px) and (max-width:820px){.landing .price-arrow{width:54px;height:54px}.landing .price-arrow svg{width:26px;height:26px}.landing .price-arrow--prev{left:calc(-1*clamp(16px,4vw,40px) + 5px)}.landing .price-arrow--next{right:calc(-1*clamp(16px,4vw,40px) + 5px)}}@media (min-width:600px){.landing .plan-dots{display:none!important}}@media (prefers-reduced-motion:reduce){.landing .plan-dots span,.landing .price-arrow{transition:none}}
.landing .band.twoup h2{color:var(--landing-maroon);margin-bottom:8px;font-size:clamp(26px,3vw,36px)}.landing .twoup h2 .accent{color:var(--landing-purple)}.landing .twoup__lead{color:var(--landing-ink-soft);max-width:46em}.landing :is(.twoup h2,.twoup h2 .accent,.twoup__lead){transition:color 0s var(--landing-flip-delay)}:root[data-landing-js] body:not(.bg-light) .landing :is(.twoup h2,.twoup__lead){color:var(--landing-cloud)}:root[data-landing-js] body:not(.bg-light) .landing .twoup h2 .accent{color:var(--landing-butter)}@media (prefers-reduced-motion:reduce){.landing :is(.twoup h2,.twoup h2 .accent,.twoup__lead){transition:none}}.landing .twoup__grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.landing .kcard{background:var(--landing-white);border:2px solid var(--landing-line);border-radius:22px;flex-direction:column;gap:12px;padding:26px;display:flex}.landing .kcard--train{border-top:8px solid var(--landing-lime-600)}.landing .kcard--entry{border-top:8px solid var(--landing-lavender)}.landing .kcard h3{font-size:24px}.landing .kcard__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.landing .kcard__chips li{background:var(--landing-cloud);color:var(--landing-ink);border-radius:999px;padding:5px 11px;font-size:13.5px;font-weight:700}.landing .kcard__eg{color:var(--landing-ink-soft);font-size:14.5px}.landing .kcard__eg strong{color:var(--landing-ink)}.landing .tlink{color:var(--landing-maroon);text-underline-offset:3px;font-weight:800;text-decoration:underline}.landing .tlink:hover{text-decoration-thickness:2px}.landing .kcard .tlink{margin-top:auto}@supports (grid-template-rows:subgrid){.landing .kcard{grid-template-rows:subgrid;grid-row:span 5;align-content:start;row-gap:12px;display:grid}.landing .kcard .tlink{place-self:end start}}@media (max-width:599px){.landing .twoup__grid{--cw:min(80vw, 340px);scroll-snap-type:x mandatory;padding:4px calc((100vw - var(--cw)) / 2) 8px;scrollbar-width:none;gap:12px;margin:22px calc(-1*clamp(16px,4vw,40px)) 0;display:flex;overflow-x:auto}.landing .twoup__grid::-webkit-scrollbar{display:none}.landing .twoup__grid .kcard{flex:0 0 var(--cw);scroll-snap-align:center;flex-direction:column;display:flex}.landing .twoup__grid .kcard .tlink{align-self:flex-start}.landing .plan-dots.k-dots button span{background:var(--landing-scrim-faint)}.landing .plan-dots.k-dots button[aria-pressed=true] span{background:var(--landing-maroon)}}@media (min-width:600px){.landing .twoup .price-arrow{display:none}}
.landing .hw .n{background:var(--landing-lime);width:34px;height:34px;color:var(--landing-ink);font:800 15px var(--landing-font);border-radius:50%;flex:0 0 34px;place-items:center;display:inline-grid}.landing .hw .gain{background:var(--landing-butter-wash);color:var(--landing-butter);border-radius:99px;align-items:center;gap:6px;margin-top:10px;padding:5px 11px;font-size:13.5px;font-weight:800;display:inline-flex}.landing .hw .gain:before{content:"✓"}.landing .hw .clip{margin:0}.landing .hw .clip__frame{background:var(--landing-white);box-shadow:var(--landing-shadow-recording);aspect-ratio:16/10;border-radius:16px;position:relative;overflow:hidden}.landing .hw .rn{flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.landing .hw .rn .n{background:var(--landing-glass);width:34px;height:34px;color:var(--landing-white);flex-basis:34px;transition:background .25s,color .25s}.landing .hw .rn svg{width:52px;height:52px;position:absolute;inset:-5px}.landing .hw .rn circle{fill:none;stroke-width:3px}.landing .hw .rn .bg{stroke:var(--landing-glass)}.landing .hw .rn .fg{stroke:var(--landing-lime);stroke-linecap:round;stroke-dasharray:150.8;stroke-dashoffset:150.8px;transform-origin:50%;transform:rotate(-90deg)}.landing .hw .clip__frame video{object-fit:cover;opacity:0;background:var(--landing-white);width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.landing .hw .clip__frame video.on,.landing .hw .hwc__card .clip__frame video{opacity:1}.landing .hw .hw-pp{background:var(--landing-scrim);width:40px;height:40px;color:var(--landing-white);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.landing .hw .hw-pp:hover{background:var(--landing-scrim-strong)}.landing .hw .hw-pp svg{fill:currentColor;width:18px;height:18px}.landing .hw .hw-pp .i-play,.landing .hw .hw-pp[aria-pressed=true] .i-pause{display:none}.landing .hw .hw-pp[aria-pressed=true] .i-play{display:block}.landing .hwb__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,3vw,40px);margin-top:22px;display:grid}.landing .hwb__tabs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.landing .hwb__tab{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;gap:14px;padding:11px 14px;transition:background .2s;display:flex}.landing .hwb__tab:hover{background:var(--landing-glass-hover)}.landing .hwb__tab[aria-pressed=true]{background:var(--landing-glass-pressed)}.landing .hwb__tab .rn .n{background:var(--landing-glass);color:var(--landing-white)}.landing .hwb__tab[aria-pressed=true] .rn .n{background:var(--landing-lime);color:var(--landing-ink)}.landing .hwb__tab .rn svg{opacity:0;transition:opacity .2s}.landing .hwb__tab[aria-pressed=true] .rn svg{opacity:1}.landing .hw .hwb__tab .hwb__ttl{font-family:var(--landing-font);letter-spacing:-.02em;color:var(--landing-white);align-items:center;min-height:42px;font-size:19px;font-weight:700;display:flex}.landing .hwb__tab .body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.landing .hwb__tab .body>span{min-height:0;overflow:hidden}.landing .hwb__tab[aria-pressed=true] .body{grid-template-rows:1fr}.landing .hwb__tab p{margin-top:6px;font-size:15.5px;line-height:1.5}.landing .hwb__clip{position:relative}.landing .hwb__clip .hw-pp{z-index:3;position:absolute;bottom:12px;left:12px}.landing .hw .hw-zoom,.landing .hw .hw-mdots,.landing .hw .hw__mobile,.landing .hw .hw-arrow{display:none}@media (min-width:821px){.landing .hw .hw-zoom--desk{z-index:3;background:var(--landing-scrim);min-height:36px;color:var(--landing-white);font:800 13px var(--landing-font);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 12px;transition:background .15s;display:inline-flex;position:absolute;top:12px;right:12px}.landing .hw .hw-zoom--desk:hover{background:var(--landing-scrim-strong)}.landing .hw .hw-zoom--desk svg{width:16px;height:16px}}@media (max-width:820px){.landing .hw .hwb__grid{display:none}.landing .hw .hw__mobile{display:grid}.landing .hw .hw-mrail{--cw:90vw;margin:22px calc(-1*clamp(24px,4.5vw,56px)) 0;display:block;position:relative}.landing .hw .hw-mtrack{padding:8px calc((100% - var(--cw)) / 2) 4px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0;list-style:none;display:flex;overflow-x:auto}.landing .hw .hw-mtrack::-webkit-scrollbar{display:none}.landing .hw .hwc__card{flex:0 0 var(--cw);scroll-snap-align:center;box-sizing:border-box;flex-direction:column;gap:8px;padding:16px;display:flex}.landing .hw .hwc__card .clip{order:3;margin-top:6px;position:relative}.landing .hw .hwc__card .clip__frame{box-shadow:var(--landing-shadow-card-lift)}.landing .hw .hwc__card h3{color:var(--landing-white);align-items:center;gap:12px;font-size:19px;display:flex}.landing .hw .hwc__card p{font-size:15px;line-height:1.5}.landing .hw .hw-mtrack .rn .n{background:var(--landing-glass);color:var(--landing-white)}.landing .hw .hw-mtrack .hwc__card.on .rn .n{background:var(--landing-lime);color:var(--landing-ink)}.landing .hw .hw-mtrack .rn svg{opacity:0;transition:opacity .2s}.landing .hw .hw-mtrack .hwc__card.on .rn svg{opacity:1}.landing .hw .hw-arrow{top:auto;bottom:calc((var(--cw) - 32px) * .3125 + 20px);z-index:2;background:var(--landing-glass-arrow);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);width:48px;height:48px;color:var(--landing-ink);border:1px solid var(--landing-glass-arrow-edge);box-shadow:var(--landing-shadow-arrow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .18s,transform .18s,opacity .18s;display:inline-flex;position:absolute;transform:translateY(50%)}.landing .hw .hw-arrow:hover{background:var(--landing-deep-sea);color:var(--landing-lime);border-color:var(--landing-deep-sea);transform:translateY(50%)scale(1.07)}.landing .hw .hw-arrow svg{width:24px;height:24px}.landing .hw .hw-arrow--prev{left:12px}.landing .hw .hw-arrow--next{right:12px}.landing .hw .hw-arrow[disabled]{opacity:0;visibility:hidden}.landing .hw .hw-mdots{justify-content:center;align-items:center;gap:4px;margin-top:12px;display:flex}.landing .hw .hw-mdots button:not(.hw-pp){cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.landing .hw .hw-mdots span{background:var(--landing-glass-dot);border-radius:99px;width:8px;height:8px;transition:width .2s,background .2s;display:block}.landing .hw .hw-mdots button[aria-pressed=true]:not(.hw-pp) span{background:var(--landing-lime);width:22px}.landing .hw .hw-mdots .hw-pp{background:var(--landing-glass);width:36px;height:36px;margin-right:6px}.landing .hw .hw-zoom{z-index:3;background:var(--landing-scrim);min-height:32px;color:var(--landing-white);font:800 12.5px var(--landing-font);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:8px;right:8px}.landing .hw .hw-zoom svg{width:15px;height:15px}}@media (min-width:600px) and (max-width:820px){.landing .hw .hw-zoom{display:none!important}}.landing .hw :is(.hw-pp,.hw-arrow,.hw-lb__x):focus-visible{border-radius:50%}.landing .hw .hw-zoom:focus-visible{border-radius:99px}.landing .hw .hwb__tab:focus-visible{border-radius:18px}.landing .hw-lb{background:var(--landing-lightbox);width:100%;max-width:none;height:100%;max-height:none;color:var(--landing-white);border:0;margin:0;padding:0;overflow:hidden}.landing .hw-lb[open]{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.landing .hw-lb::backdrop{background:0 0}.landing .hw-lb__stage{aspect-ratio:16/10;width:min(100vw - 24px,160dvh - 224px);position:relative}.landing .hw-lb__stage video{background:var(--landing-white);object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.landing .hw-lb__x{background:var(--landing-glass-close);width:44px;height:44px;color:var(--landing-ink);cursor:pointer;border:0;border-radius:50%;padding:0;font-size:18px;font-weight:800;position:absolute;top:12px;right:12px}@media (prefers-reduced-motion:reduce){.landing .hw .hw-mdots span,.landing .hw .hw-arrow,.landing .hw .hw-mtrack .rn svg,.landing .hw .clip__frame video,.landing .hw .rn .n,.landing .hw .hwb__tab,.landing .hw .hwb__tab .body{transition:none}.landing .hw .hwb__tab .rn svg{display:none}}
.landing .pricing .wrap{max-width:1360px}.landing .band.pricing h2{text-align:center;color:var(--landing-cloud);transition:color 0s var(--landing-flip-delay);font-size:clamp(32px,4.4vw,52px);font-weight:800}body.bg-light .landing .band.pricing h2{color:var(--landing-maroon)}:root[data-landing-js] body:not(.bg-light) .landing .band.pricing h2{color:var(--landing-cloud)}@media (prefers-reduced-motion:reduce){.landing .band.pricing h2{transition:none}}.landing .price-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;margin-top:44px;display:grid}@media (max-width:1040px){.landing .price-grid{grid-template-columns:repeat(2,1fr);row-gap:34px}}@media (max-width:820px){.landing .price-grid{grid-template-columns:1fr}}.landing .price-card{text-align:left;background:var(--landing-white);color:var(--landing-ink);border-radius:28px;flex-direction:column;gap:12px;padding:30px 22px 24px;display:flex;position:relative}.landing .price-card--enterprise{background:var(--landing-lime)}@supports (grid-template-rows:subgrid){.landing .price-card{grid-template-rows:subgrid;grid-row:span 5;row-gap:12px;display:grid}.landing .price-card__body{align-self:stretch}}.landing .price-card__head{justify-content:space-between;align-items:flex-start;display:flex}.landing .price-card__tags{flex-shrink:0;margin:0;padding:0;list-style:none}.landing .price-card__icon{background:var(--landing-maroon);width:52px;height:52px;color:var(--landing-cloud);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.landing .price-card__icon svg{width:26px;height:26px}.landing .price-chip{color:var(--landing-ink);background:var(--landing-white);border:2px solid var(--landing-lime);border-radius:999px;padding:6px 13px;font-size:13.5px;font-weight:700;display:inline-flex}.landing .price-card--enterprise .price-chip{border-color:var(--landing-maroon);color:var(--landing-maroon);background:0 0}.landing .price-card .price-card__name{color:var(--landing-ink);margin-top:4px;font-size:24px;font-weight:700}.landing .price-card__tagline{font-size:16px;font-weight:400;line-height:1.4}.landing .price-card__tagline strong{font-weight:800}.landing .price-card__price{border-bottom:1px solid var(--landing-maroon);flex-wrap:wrap;align-items:flex-end;gap:4px 6px;min-height:56px;margin-top:6px;padding-bottom:16px;display:flex}.landing .price-card__amount{font-family:var(--landing-font);color:var(--landing-maroon);white-space:nowrap;font-size:clamp(30px,2.8vw,38px);font-weight:700;line-height:1}.landing .price-card__per{padding-bottom:3px;font-size:13px;font-weight:600}.landing .price-card__features{align-content:start;gap:11px;margin:4px 0 0;padding:0;list-style:none;display:grid}.landing .price-card__features li{padding-left:26px;font-size:15px;line-height:1.4;position:relative}.landing .price-card__features li:before{content:"";border:solid var(--landing-ink);border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:3px;left:4px;transform:rotate(45deg)}.landing .price-card__features li strong,.landing .price-card__features li.is-lead{font-weight:800}.landing .price-card__body{flex-direction:column;gap:16px;display:flex}.landing .price-card__body .price-card__foot{margin-top:auto}.landing .price-card__foot{gap:12px;padding-top:10px;display:grid}.landing .price-card__intervals{border-top:1px solid var(--landing-hairline-deep);padding-top:12px}.landing .price-card__intervals p{margin-bottom:8px;font-size:13px}.landing .price-card__interval-chips{flex-wrap:nowrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.landing .price-chip--interval{background:var(--landing-lime-300);white-space:nowrap;border:0;border-radius:999px;align-items:baseline;gap:3px;padding:4px 7px;font-size:11.5px;font-weight:600}.landing .price-chip__amount{color:var(--landing-maroon);font-size:13px;font-weight:700}.landing .price-chip__per{color:var(--landing-ink);font-size:11.5px;font-weight:600}.landing .price-card .btn{width:100%;font:800 16px/1.2 var(--landing-font);text-align:center;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 18px;display:inline-flex}.landing .price-card .btn:focus-visible{border-radius:12px}.landing .price-card--enterprise .btn:focus-visible{outline-color:var(--landing-maroon)}.landing .ticket{border:2px dashed var(--landing-maroon);background:var(--landing-butter);color:var(--landing-maroon);border-radius:16px;flex-direction:column;display:flex;position:relative}.landing .ticket__main{padding:12px 16px 14px}.landing .ticket__main small{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.landing .ticket__main b{letter-spacing:-.02em;text-wrap:balance;margin-top:4px;font-size:18px;font-weight:800;line-height:1.15;display:block}.landing .ticket__note{margin-top:6px;font-size:12.5px;font-weight:600;display:block}.landing .ticket__side{border-top:2px dashed var(--landing-maroon);justify-content:center;padding:12px 14px;display:flex;position:relative}.landing .ticket__side:before,.landing .ticket__side:after{content:"";box-sizing:border-box;border:2px solid;border-color:var(--landing-maroon) var(--landing-maroon) transparent transparent;background:var(--landing-white);border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.landing .ticket__side:before{left:-12px;transform:rotate(45deg)}.landing .ticket__side:after{right:-12px;transform:rotate(225deg)}.landing .ticket__cta{background:var(--landing-maroon);width:100%;min-height:44px;color:var(--landing-white);transition:background-color .15s var(--landing-ease), color .15s var(--landing-ease), border-color .15s var(--landing-ease), transform .15s var(--landing-ease);border-radius:10px;justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.landing .ticket__cta:hover{background:var(--landing-burgundy);transform:translateY(-2px)}.landing .ticket__cta:active{transform:translateY(0)}.landing .ticket__cta:focus-visible{border-radius:10px}@media (max-width:820px){.landing .price-card{flex-direction:column;display:flex}.landing .price-card__body{flex:1}.landing .price-grid{--cw:min(76vw, 307px);scroll-snap-type:x mandatory;padding:14px calc((100vw - var(--cw)) / 2) 6px;scrollbar-width:none;gap:12px;margin:24px calc(-1*clamp(16px,4vw,40px)) 0;display:flex;overflow-x:auto}.landing .price-grid::-webkit-scrollbar{display:none}.landing .price-card{flex:0 0 var(--cw);scroll-snap-align:center}}@media (min-width:600px) and (max-width:820px){.landing .price-grid{--cw:307px;padding-inline:64px;scroll-padding-inline:64px}.landing .price-card{scroll-snap-align:start}}