/* Built by build-css.py for pages/deals.php. Do not edit; edit the section files in css/. */
@font-face{font-family: "PP Fragment";src: local("PP Fragment Glare Regular"),local("PPFragment-GlareRegular"),url("../fonts/pp-fragment-glare.woff2") format("woff2"),url("../fonts/PPFragment-GlareRegular.woff") format("woff");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Figtree";src: url("../fonts/figtree-latin.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap;unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215}@font-face{font-family: "Figtree";src: url("../fonts/figtree-latin-ext.woff2") format("woff2");font-weight: 400 700;font-style: normal;font-display: swap;unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "JetBrains Mono";src: url("../fonts/jetbrains-mono-latin.woff2") format("woff2");font-weight: 500 600;font-style: normal;font-display: swap}:root{--dark: #121212;--light: #f6d8ba;--accent: #e8793f;--accent-hover: #d96a31;--accent-ink: #121212;--accent-display: #c45317;--accent-text: #9b4113;--font-display: "PP Fragment","Bricolage Grotesque","Instrument Serif",Georgia,"Times New Roman",serif;--font-sans: "Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-xs: 0.8125rem;--text-sm: 1rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--display-1: clamp(2.75rem,5.6vw,5rem);--display-2: clamp(2.1rem,3.05vw,2.75rem);--display-3: clamp(1.6rem,2.3vw,2rem);--display-page: clamp(2.6rem,5vw,4.25rem);--lh-tight: 1.02;--lh-snug: 1.1;--lh-body: 1.6;--tracking-tight: -0.025em;--tracking-snug: -0.015em;--tracking-caps: 0.16em;--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--section-y: clamp(5rem,8vw,7.5rem);--gap-grid: clamp(1rem,1.6vw,1.5rem);--head-gap: clamp(3rem,5vw,4rem);--container: 1320px;--gutter: clamp(1rem,4vw,2.5rem);--nav-h: 80px;--bar-h: 40px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--radius-pill: 999px;--ease-out: cubic-bezier(0.22,1,0.36,1);--ease-in-out: cubic-bezier(0.65,0,0.35,1);--dur-fast: 180ms;--dur-base: 320ms;--dur-slow: 800ms;--bg: var(--light);--fg: var(--dark);--fg-2: rgba(18,18,18,0.72);--fg-3: rgba(18,18,18,0.66);--fg-4: rgba(18,18,18,0.4);--line: rgba(18,18,18,0.1);--line-strong: rgba(18,18,18,0.22);--surface: rgba(255,255,255,0.38);--surface-2: rgba(255,255,255,0.6);--surface-ink: rgba(18,18,18,0.045);--surface-ink-2: rgba(18,18,18,0.085);--grid-line: rgba(18,18,18,0.025);--highlight: rgba(255,255,255,0.5);--inverse-bg: var(--dark);--inverse-fg: var(--light)}[data-theme="dark"]{--bg: var(--dark);--fg: var(--light);--fg-2: rgba(246,216,186,0.74);--fg-3: rgba(246,216,186,0.66);--fg-4: rgba(246,216,186,0.4);--line: rgba(246,216,186,0.12);--line-strong: rgba(246,216,186,0.26);--surface: rgba(246,216,186,0.05);--surface-2: rgba(246,216,186,0.09);--surface-ink: rgba(246,216,186,0.05);--surface-ink-2: rgba(246,216,186,0.09);--grid-line: rgba(246,216,186,0.03);--highlight: rgba(246,216,186,0.08);--inverse-bg: var(--light);--inverse-fg: var(--dark);--accent-display: var(--accent);--accent-text: var(--accent)}*,*::before,*::after{box-sizing: border-box}*{margin: 0}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;scroll-padding-top: calc(var(--nav-h) + var(--bar-h) + 16px)}body{font-family: var(--font-sans);font-size: var(--text-md);line-height: var(--lh-body);color: var(--fg);background: var(--light);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;overflow-x: hidden;counter-reset: sec}img,svg,video{display: block;max-width: 100%}button{font: inherit;color: inherit;background: none;border: 0;cursor: pointer}a{color: inherit;text-decoration: none}ul,ol{list-style: none;padding: 0}table{border-collapse: collapse;width: 100%}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px;border-radius: 6px}::selection{background: var(--accent);color: #fff}.container{width: var(--container);max-width: calc(100% - 2 * var(--gutter));margin-inline: auto}.section{position: relative;background: var(--bg);color: var(--fg);padding-block: var(--section-y);counter-increment: sec;overflow-x: clip}.section--rule::before{content: "";position: absolute;left: 50%;top: 0;transform: translateX(-50%);width: min(var(--container),calc(100% - 2 * var(--gutter)));height: 1px;background: var(--line)}[data-theme="dark"].section::after,.footer::after{content: "";position: absolute;inset: 0;pointer-events: none;opacity: .035;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode: screen}.section>.container{position: relative;z-index: 1}.section-head{max-width: 800px;margin-bottom: var(--head-gap)}.section-head--center{margin-inline: auto;text-align: center}.section-head--center .badge-glow{margin-inline: auto}.section-head p{font-family: var(--font-sans);font-size: clamp(1.0625rem,1.3vw,1.125rem);line-height: 1.6;color: var(--fg-2);margin-top: var(--space-5);max-width: 680px}.section-head--center p{margin-inline: auto}.is-offscreen,.is-offscreen *,.is-offscreen *::before,.is-offscreen *::after{animation-play-state: paused !important}.skip-link{position: fixed;top: 12px;left: 12px;z-index: 200;padding: 12px 18px;border-radius: 999px;background: var(--dark);color: var(--light);font-weight: 600;font-size: var(--text-sm);transform: translateY(-160%);transition: transform var(--dur-fast) var(--ease-out)}.skip-link:focus{transform: none;outline: 2px solid var(--accent);outline-offset: 3px}main:focus{outline: none}h1,h2,h3,h4{font-family: var(--font-display);font-weight: 400;letter-spacing: var(--tracking-tight);line-height: var(--lh-snug)}h1{font-size: var(--display-1);line-height: var(--lh-tight)}h2{font-size: var(--display-2);letter-spacing: -.03em}h3{font-size: var(--display-3)}h4{font-size: 1.35rem;letter-spacing: var(--tracking-snug);line-height: 1.2}h1 em,h2 em,h3 em{font-style: normal;color: var(--accent-display)}p{text-wrap: pretty}h1,h2,h3{text-wrap: balance}.btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: 54px;padding-inline: 26px;border-radius: var(--radius-pill);font-weight: 600;font-size: var(--text-sm);letter-spacing: 0;white-space: nowrap;transition: transform var(--dur-fast) var(--ease-out),background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.btn:active{transform: translateY(1px) scale(0.99)}.btn svg{width: 16px;height: 16px;flex: none}.btn--primary{background: linear-gradient(180deg,#ee8a52,var(--accent) 60%,var(--accent-hover));color: #fff;padding-right: 10px}.btn--primary svg{width: 30px;height: 30px;padding: 7px;border-radius: 50%;background: rgba(18,18,18,.22);transition: transform var(--dur-fast) var(--ease-out),background var(--dur-fast)}.btn--primary:hover{transform: translateY(-1px)}.btn--primary:hover svg{transform: translateX(2px);background: rgba(18,18,18,.32)}.btn--primary:not(:has(svg)){padding-right: 26px}.btn--secondary{background: transparent;color: var(--fg);border: 1px solid var(--line-strong)}.btn--secondary:hover{border-color: var(--fg);background: var(--surface-ink)}.btn__label{position: relative;display: inline-block;overflow: hidden;line-height: 1.3}.btn__label>span{display: block;transition: transform 420ms var(--ease-out)}.btn__label>span + span{position: absolute;left: 0;top: 0;transform: translateY(110%)}.btn:hover .btn__label>span:first-child{transform: translateY(-110%)}.btn:hover .btn__label>span + span{transform: translateY(0)}@media (max-width: 560px){main .btn{white-space: normal;text-align: center;height: auto;min-height: 54px;padding-block: 9px}}@media (prefers-reduced-motion: reduce){.btn__label>span{transition: none}.btn:hover .btn__label>span:first-child{transform: none}.btn:hover .btn__label>span + span{display: none}}.text-link{display: inline-flex;align-items: center;gap: 8px;font-weight: 600;font-size: var(--text-sm);color: var(--fg);border-bottom: 1px solid var(--line-strong);padding-bottom: 3px;transition: border-color var(--dur-fast),gap var(--dur-fast)}.text-link:hover{border-color: var(--accent);gap: 12px}.text-link svg{width: 15px;height: 15px}.badge{display: inline-flex;align-items: center;gap: 6px;height: 24px;padding-inline: 9px;border-radius: var(--radius-pill);font-size: .75rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;background: var(--surface-ink);color: var(--fg-2);border: 1px solid var(--line)}.badge--accent{background: var(--accent);color: var(--accent-ink);border-color: transparent}.pill{display: inline-flex;align-items: center;gap: 8px;height: 36px;padding-inline: 14px;border-radius: var(--radius-pill);border: 1px solid var(--line);background: var(--surface);font-size: var(--text-xs);font-weight: 600;color: var(--fg-2)}@property --badge-angle{syntax: "<angle>";inherits: false;initial-value: 0deg}.badge-glow{--badge-fill-a: rgba(255,255,255,.42);--badge-fill-b: rgba(255,255,255,.14);--badge-line: rgba(255,255,255,.7);position: relative;isolation: isolate;display: inline-flex;align-items: center;gap: 9px;height: 40px;padding: 0 16px 0 8px;border-radius: 999px;background: linear-gradient(160deg,var(--badge-fill-a),var(--badge-fill-b));backdrop-filter: blur(18px) saturate(150%);-webkit-backdrop-filter: blur(18px) saturate(150%);font-size: 0.875rem;font-weight: 600;letter-spacing: 0;color: var(--fg);margin-bottom: var(--space-5)}.badge-glow::before{content: "";position: absolute;inset: 0;border-radius: inherit;padding: 1.5px;background: conic-gradient(from var(--badge-angle),var(--badge-line) 0deg,var(--badge-line) 235deg,var(--accent) 290deg,#fff 325deg,var(--badge-line) 360deg);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;animation: badge-sweep 4s linear infinite}.badge-glow::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(115deg,rgba(255,255,255,.28) 0%,rgba(255,255,255,.06) 30%,transparent 46%);pointer-events: none;z-index: -1}.badge-glow--dark{--badge-fill-a: rgba(246,216,186,.12);--badge-fill-b: rgba(246,216,186,.04);--badge-line: rgba(246,216,186,.22);color: var(--light)}.badge-glow--dark::after{background: linear-gradient(115deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.02) 30%,transparent 46%)}@keyframes badge-sweep{to{--badge-angle: 360deg}}.badge-glow i{width: 26px;height: 26px;border-radius: 50%;background: #d92fe6;color: #fff;display: grid;place-items: center;flex: none;overflow: hidden}.badge-glow i svg{width: 13px;height: 13px}.badge-glow i img{width: 100%;height: 100%;object-fit: cover}.badge-glow i.is-brand{background: transparent}@media (prefers-reduced-motion: reduce){.badge-glow::before{animation: none}}.js .reveal{opacity: 0;transform: translateY(20px);transition: opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay: var(--d,0ms)}.js .reveal.in-view{opacity: 1;transform: none}.js .hero h1.reveal{opacity: 1}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.js .reveal{opacity: 1;transform: none;transition: none}*,*::before,*::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important}}.visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}em,i,cite,blockquote,q,dfn,address,var{font-style: normal}.announce{position: relative;z-index: 60;height: var(--bar-h);display: flex;align-items: center;justify-content: center;gap: 14px;padding-inline: var(--gutter);background: var(--dark);color: var(--light);font-size: var(--text-xs);font-weight: 600;letter-spacing: 0.01em;text-align: center}.announce strong{color: #fff;font-weight: 800}.announce__link{color: var(--accent);font-weight: 800;white-space: nowrap}.announce__link:hover{text-decoration: underline;text-underline-offset: 3px}.announce__close{position: absolute;right: 12px;top: 50%;transform: translateY(-50%);width: 28px;height: 28px;display: grid;place-items: center;border-radius: 50%;color: rgba(246,216,186,.7)}.announce__close:hover{background: rgba(246,216,186,.1);color: #fff}.announce__close svg{width: 14px;height: 14px}.announce__short{display: none}@media (max-width: 880px){.announce__long{display: none}.announce__short{display: block}}@media (max-width: 720px){.announce{justify-content: flex-start;padding-right: 44px}.announce__long{display: none}.announce__short{display: block;min-width: 0;flex: 1 1 auto;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left}.announce__link{display: none}}html.announce-hidden .announce{display: none}html.announce-hidden{--bar-h: 0px}.header{position: sticky;top: 0;z-index: 50;height: var(--nav-h);display: flex;align-items: center;--nav-fg: var(--dark);--nav-fg-2: rgba(18,18,18,.7);--nav-pill: rgba(255,255,255,.34);--nav-pill-line: rgba(255,255,255,.55);--nav-menu-bg: #fdf4ea;--nav-menu-fg: var(--dark);--nav-menu-muted: rgba(18,18,18,.62);--nav-menu-line: rgba(232,121,63,.16);--nav-menu-icon-bg: rgba(246,216,186,.55);--nav-menu-hover: rgba(232,121,63,.1);--nav-menu-foot: rgba(246,216,186,.38);color: var(--nav-fg)}.header{transition: color var(--dur-base),height var(--dur-base) var(--ease-out)}.header__inner{transition: background var(--dur-base),border-color var(--dur-base),padding var(--dur-base) var(--ease-out),border-radius var(--dur-base);border: 1px solid transparent;border-radius: 999px}.header.is-scrolled{height: 64px}.header.is-scrolled .header__inner{padding: 6px 6px 6px 18px;background: rgba(246,216,186,.92);border-color: rgba(18,18,18,.1);backdrop-filter: blur(18px) saturate(150%);-webkit-backdrop-filter: blur(18px) saturate(150%)}.header.is-scrolled[data-on="dark"] .header__inner{background: rgba(18,18,18,.92);border-color: rgba(246,216,186,.14)}@media (min-width: 1025px){.header.is-scrolled .nav{height: 48px;padding: 4px;background: transparent;border-color: transparent;backdrop-filter: none;-webkit-backdrop-filter: none}.header.is-scrolled .nav__link{height: 40px;padding-inline: 14px}}.header.is-scrolled .logo__img{height: 34px}.header.is-scrolled .avatar{width: 40px;height: 40px}.header.is-scrolled .btn{height: 40px;padding-inline: 18px;font-size: var(--text-xs)}.header.is-scrolled .menu{top: calc(100% + 4px)}.logo__img,.avatar,.header .btn,.nav,.nav__link{transition: height var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out),padding var(--dur-base) var(--ease-out),background var(--dur-fast)}.header[data-on="dark"]{--nav-fg: var(--light);--nav-fg-2: rgba(246,216,186,.72);--nav-pill: rgba(246,216,186,.07);--nav-pill-line: rgba(246,216,186,.16);--nav-menu-bg: #1c1c1c;--nav-menu-fg: var(--light);--nav-menu-muted: rgba(246,216,186,.6);--nav-menu-line: rgba(246,216,186,.12);--nav-menu-icon-bg: rgba(246,216,186,.09);--nav-menu-hover: rgba(232,121,63,.16);--nav-menu-foot: rgba(246,216,186,.05);--accent-text: var(--accent);--accent-display: var(--accent)}.header__inner{display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: var(--space-4)}.logo{display: inline-flex;align-items: center;justify-self: start}.logo__img{height: 44px;width: auto}.logo__img--light{display: none}.header[data-on="dark"] .logo__img--dark{display: none}.header[data-on="dark"] .logo__img--light{display: block}.nav{justify-self: center;display: flex;align-items: center;height: 56px;padding: 6px;border-radius: var(--radius-pill);background: var(--nav-pill);border: 1px solid var(--nav-pill-line);transition: background var(--dur-base),border-color var(--dur-base)}.nav__list{display: flex;align-items: center;gap: 2px}.nav__item{position: relative}.nav__link{display: inline-flex;align-items: center;gap: 6px;height: 44px;padding-inline: 18px;border-radius: var(--radius-pill);font-size: var(--text-sm);font-weight: 500;color: var(--nav-fg);transition: background var(--dur-fast),color var(--dur-fast)}.nav__link svg{width: 14px;height: 14px;opacity: .7;transition: transform var(--dur-fast)}.nav__item:hover>.nav__link,.nav__item:focus-within>.nav__link,.nav__link:hover{background: rgba(255,255,255,.45)}.header[data-on="dark"] .nav__item:hover>.nav__link,.header[data-on="dark"] .nav__item:focus-within>.nav__link,.header[data-on="dark"] .nav__link:hover{background: rgba(246,216,186,.1)}.nav__item:hover>.nav__link svg,.nav__item:focus-within>.nav__link svg{transform: rotate(180deg)}.menu{position: absolute;top: calc(100% + 10px);left: 50%;transform: translate(-50%,6px);min-width: 320px;padding: 8px;border-radius: 16px;background: var(--nav-menu-bg);color: var(--nav-menu-fg);border: 1px solid var(--nav-menu-line);opacity: 0;visibility: hidden;transition: opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),visibility 0s linear var(--dur-fast)}.menu::before{content: "";position: absolute;left: 0;right: 0;top: -10px;height: 10px}.nav__item:hover>.menu,.nav__item:focus-within>.menu,.nav__item.is-open>.menu{opacity: 1;visibility: visible;transform: translate(-50%,0);transition-delay: 0s}.menu--wide{min-width: 640px;display: grid;grid-template-columns: 1fr 1fr;gap: 0 4px}.menu__group{padding: 4px}.menu__group + .menu__group{border-left: 1px solid var(--nav-menu-line)}.menu__title{font-size: .75rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--accent-text);padding: 8px 12px 6px}.menu a{display: flex;align-items: center;gap: 12px;padding: 8px 12px 8px 8px;border-radius: 10px;transition: background var(--dur-fast)}.menu a span{display: flex;flex-direction: column;gap: 1px;min-width: 0}.menu a b{display: inline-flex;align-items: center;gap: 8px;font-size: var(--text-sm);font-weight: 600;color: var(--nav-menu-fg);line-height: 1.25}.menu a b em{font-style: normal;font-family: var(--font-mono);font-size: .75rem;font-weight: 500;padding: 2px 6px;border-radius: 5px;background: rgba(232,121,63,.14);color: var(--accent-text)}.menu a small{font-size: .8rem;color: var(--nav-menu-muted);line-height: 1.35;white-space: nowrap}.menu__icon{flex: none;width: 34px;height: 34px;border-radius: 9px;display: grid;place-items: center;background: var(--nav-menu-icon-bg);color: var(--nav-menu-fg);transition: background var(--dur-fast),color var(--dur-fast)}.menu__icon svg{width: 17px;height: 17px}.menu__icon{color: var(--accent)}.menu a:hover{background: var(--nav-menu-hover)}.menu a:hover .menu__icon{background: var(--accent);color: var(--accent-ink)}.menu__foot{grid-column: 1 / -1;margin: 6px -8px -8px;padding: 12px 20px;border-top: 1px solid var(--nav-menu-line);border-radius: 0 0 16px 16px;background: var(--nav-menu-foot);display: flex;align-items: center;justify-content: space-between;gap: 16px;font-size: .82rem;color: var(--nav-menu-muted)}.menu__foot a{padding: 0;border-radius: 0;gap: 6px;font-size: .82rem;font-weight: 700;color: var(--accent-text)}.menu__foot a:hover{background: transparent;text-decoration: underline;text-underline-offset: 3px}.menu__foot a svg{width: 14px;height: 14px}.header__actions{justify-self: end;display: flex;align-items: center;gap: 12px}.avatar{width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;background: var(--nav-pill);border: 1px solid var(--nav-pill-line);color: var(--nav-fg-2);transition: background var(--dur-fast)}.avatar:hover{background: rgba(255,255,255,.5)}.header[data-on="dark"] .avatar:hover{background: rgba(246,216,186,.14)}.avatar svg{width: 20px;height: 20px}.header .btn{height: 48px;padding-inline: 22px}.header .btn--primary{padding-right: 22px}.burger{display: none;width: 48px;height: 48px;border-radius: 50%;background: var(--nav-pill);border: 1px solid var(--nav-pill-line);place-content: center}.burger span{display: block;width: 18px;height: 2px;background: var(--nav-fg);border-radius: 2px;transition: transform var(--dur-base) var(--ease-out),opacity var(--dur-fast)}.burger span + span{margin-top: 5px}.burger[aria-expanded="true"] span:nth-child(1){transform: translateY(7px) rotate(45deg)}.burger[aria-expanded="true"] span:nth-child(2){opacity: 0}.burger[aria-expanded="true"] span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}@media (max-width: 1024px){.header__inner{grid-template-columns: auto 1fr auto}.burger{display: grid}.header .avatar{display: none}.header .btn{height: 44px;padding-inline: 18px;font-size: var(--text-xs)}.header.is-scrolled .header__inner{padding: 6px 6px 6px 12px}.header.is-scrolled .header__inner{backdrop-filter: none;-webkit-backdrop-filter: none;background: rgba(246,216,186,.97)}.header.is-scrolled[data-on="dark"] .header__inner{background: rgba(18,18,18,.97)}.nav{position: fixed;justify-self: stretch;inset: calc(var(--bar-h) + var(--nav-h)) 0 0 0;height: auto;display: block;padding: var(--gutter);border-radius: 0;border: 0;background: var(--nav-menu-bg);color: var(--nav-menu-fg);overflow-y: auto;opacity: 0;visibility: hidden;transform: translateY(-8px);transition: opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.nav.is-open{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.nav__list{flex-direction: column;align-items: stretch;gap: 0}.nav__item{border-bottom: 1px solid var(--nav-menu-line)}.nav__link{width: 100%;justify-content: space-between;height: 60px;padding-inline: 4px;font-size: var(--text-lg);font-weight: 700;color: var(--nav-menu-fg);border-radius: 0}.nav__item:hover>.nav__link,.nav__item:focus-within>.nav__link,.nav__link:hover{background: transparent !important}.nav__item:hover>.nav__link svg,.nav__item:focus-within>.nav__link svg{transform: none}.nav__item.is-open>.nav__link svg{transform: rotate(180deg)}.menu{position: static;transform: none;min-width: 0;border: 0;padding: 0 0 12px;display: none;background: transparent}.nav__item.is-open>.menu{display: block;opacity: 1;visibility: visible}.nav .nav__item>.menu{transform: none}.nav__item:hover>.menu:not(.is-open){}.nav__item:not(.is-open):hover>.menu{display: none}.menu--wide{grid-template-columns: 1fr;min-width: 0}.menu__group + .menu__group{border-left: 0}.menu__foot{margin: 6px 0 0;border-radius: 10px;flex-wrap: wrap}.menu a small{white-space: normal}.nav__mobile-cta{display: flex;flex-direction: column;gap: 10px;margin-top: 24px}.nav__mobile-cta .btn{width: 100%;height: 54px;font-size: var(--text-sm)}}@media (min-width: 1025px){.nav__mobile-cta{display: none}}@media (max-width: 560px){.header__inner{grid-template-columns: auto 1fr auto}.header .header__actions .btn{display: none}.logo__img{height: 38px}}.sticky-cta{position: fixed;left: 12px;right: 12px;bottom: 12px;z-index: 45;display: none;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 10px 10px 18px;border-radius: var(--radius-pill);background: var(--dark);color: var(--light);transform: translateY(120%);transition: transform var(--dur-base) var(--ease-out)}.sticky-cta.is-visible{transform: none}.sticky-cta strong{font-size: var(--text-xs);font-weight: 700}.sticky-cta .btn{height: 42px;padding-inline: 18px;font-size: var(--text-xs)}@media (max-width: 768px){.sticky-cta{display: flex}}@media (min-width: 1025px) and (max-width: 1279px){.header__inner{gap: 10px}.logo__img{max-width: none;height: 38px}.header .nav__link,.header.is-scrolled .nav__link{padding-inline: 10px;white-space: nowrap}.header .header__actions .btn{height: 44px;padding-inline: 18px;font-size: var(--text-xs)}}@media (min-width: 1025px) and (max-width: 1080px){.header .avatar{display: none}}.hero{padding-top: clamp(3rem,6vw,5rem);padding-bottom: 0;overflow: hidden}.hero h1{font-size: clamp(2.4rem,4.2vw,3.75rem);line-height: 1.1}.hero h1 em{font-style: normal}.hero h1 .l{display: block}.banner{position: relative;z-index: 1;perspective: 1800px}.banner picture,.banner img{display: block;width: 100%;height: auto}.banner img{border-radius: 16px;border: 1px solid rgba(18,18,18,.14);background: #121214}.banner__tilt{position: relative;border-radius: 16px;transform: rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style: preserve-3d;will-change: transform}@media (max-width: 1024px){.hero h1 .l{display: inline}}@media (max-width: 640px){.banner img{border-radius: 10px}}.hx__stage{position: absolute;left: 0;top: 0;width: 1320px;height: 700px;transform: scale(var(--hx-s));transform-origin: 0 0;font-family: Roboto,"Helvetica Neue",Arial,var(--font-sans);font-size: 12px;line-height: 1.3;color: #0c0d0e;--hx-t: 16s;--pink: #f0abfc}.hx__stage svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;flex: none}@media (max-width: 720px){.hx__stage{width: 1020px;height: 560px}}.showcase{--sc-dur: 6000ms;--loop: 6s;--sc-line: rgba(246,216,186,.1);display: grid;grid-template-columns: minmax(0,420px) minmax(0,1fr);gap: clamp(24px,3vw,40px);align-items: stretch}.showcase__list{flex: 1;display: flex;flex-direction: column;gap: 2px}.showcase__tab{position: relative;display: grid;grid-template-columns: 36px minmax(0,1fr);align-items: start;width: 100%;text-align: left;padding: 13px 16px;border-radius: 14px;border: 1px solid transparent;color: var(--fg-2);overflow: hidden;transition: background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),padding var(--dur-base) var(--ease-out)}.showcase__tab:hover{color: var(--fg);background: rgba(246,216,186,.03)}.showcase__tab:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.showcase__short{display: none;font-style: normal}.showcase__tab[aria-selected="true"]{color: var(--fg);padding-block: 18px 26px;border-color: var(--sc-line);background: linear-gradient(160deg,rgba(246,216,186,.08),rgba(246,216,186,.025))}.showcase__progress{position: absolute;left: 52px;right: 18px;bottom: 12px;height: 2px;border-radius: 2px;overflow: hidden;background: rgba(246,216,186,.1);opacity: 0}.showcase__progress::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: var(--accent);transform: scaleX(0);transform-origin: 0 50%}.showcase__tab[aria-selected="true"] .showcase__progress{opacity: 1}.showcase__progress.is-running::after{animation: sc-progress var(--sc-dur) linear forwards}.showcase.is-paused .showcase__progress.is-running::after{animation-play-state: paused}.showcase.is-manual .showcase__progress::after{transform: scaleX(1);animation: none}@keyframes sc-progress{to{transform: scaleX(1)}}.showcase__toggle{width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--sc-line);background: rgba(246,216,186,.04);color: var(--fg);transition: background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.showcase__toggle:hover{background: var(--light);color: var(--dark);border-color: transparent}.showcase__toggle:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.showcase__toggle svg{width: 13px;height: 13px}.showcase__toggle .i-play{display: none}.showcase.is-stopped .showcase__toggle .i-play{display: block}.showcase__stage{position: relative;flex: 1;min-height: 560px}.showcase__panel{position: absolute;inset: 0;display: grid;grid-template-columns: minmax(0,1fr) 212px;opacity: 0;visibility: hidden;transition: opacity var(--dur-base),visibility 0s linear var(--dur-base)}.showcase__panel.is-active{opacity: 1;visibility: visible;transition-delay: 0s}.showcase__panel:not(.is-active) .showcase__demo *,.showcase__panel:not(.is-active) .showcase__demo *::before,.showcase__panel:not(.is-active) .showcase__demo *::after{animation: none !important}.showcase__demo{position: relative;display: grid;place-items: center;margin: 14px 0 14px 14px;padding: 32px;border-radius: 16px;overflow: hidden;color: var(--dark);background: radial-gradient(120% 90% at 50% 0%,#fbe8d5,var(--light) 70%)}@media (max-width: 1240px){.showcase{grid-template-columns: minmax(0,380px) minmax(0,1fr)}}@media (max-width: 1100px){.showcase{grid-template-columns: 1fr}.showcase__list{flex-direction: row;gap: 0;overflow-x: auto;scrollbar-width: none;scroll-snap-type: x proximity;padding: 6px;border-radius: 999px;background: rgba(246,216,186,.06);border: 1px solid var(--sc-line)}.showcase__list::-webkit-scrollbar{display: none}.showcase__tab,.showcase__tab[aria-selected="true"]{flex: none;width: auto;display: block;padding: 8px 16px;border: 0;border-radius: 999px;background: none;scroll-snap-align: center}.showcase__tab[aria-selected="true"]{background: var(--light);color: var(--dark)}.showcase__tab[aria-selected="true"] .showcase__progress{display: none}.showcase__short{display: block;font-size: var(--text-sm);font-weight: 600;white-space: nowrap;line-height: 1.4rem}.showcase__progress{left: 16px;right: 16px;bottom: 4px}}@media (max-width: 760px){.showcase__stage{min-height: 600px}.showcase__panel{grid-template-columns: minmax(0,1fr);grid-template-rows: minmax(0,1fr) auto}.showcase__demo{margin: 12px 12px 0}}@media (max-width: 600px){.showcase__stage{min-height: 500px}.showcase__demo{margin: 10px 10px 0;padding: 20px;border-radius: 12px}.dx-steps{gap: 4px 18px}.dx-steps li{font-size: .76rem}}.dx-steps{position: absolute;left: 16px;right: 16px;z-index: 2;top: calc(50% - 24px + var(--ds,1) * 180px + 18px);display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 6px 22px;counter-reset: dx}.dx-steps li{position: relative;display: inline-flex;align-items: center;gap: 8px;font-size: .85rem;font-weight: 500;color: rgba(18,18,18,.55);animation: var(--loop) linear infinite}.dx-steps li::before{counter-increment: dx;content: counter(dx,decimal-leading-zero);font-family: var(--font-mono);font-size: .7rem}.dx-steps li::after{content: "";position: absolute;left: -12px;top: 50%;width: 6px;height: 6px;margin-top: -3px;border-radius: 50%;background: var(--accent);opacity: 0;animation: var(--loop) linear infinite}.dx-steps li:nth-child(1){animation-name: dx-s1}.dx-steps li:nth-child(1)::after{animation-name: dx-d1}.dx-steps li:nth-child(2){animation-name: dx-s2}.dx-steps li:nth-child(2)::after{animation-name: dx-d2}.dx-steps li:nth-child(3){animation-name: dx-s3}.dx-steps li:nth-child(3)::after{animation-name: dx-d3}@keyframes dx-s1{0%,32.9%{color: var(--dark)}33.3%,100%{color: rgba(18,18,18,.55)}}@keyframes dx-s2{0%,33.2%{color: rgba(18,18,18,.55)}33.3%,66.5%{color: var(--dark)}66.6%,100%{color: rgba(18,18,18,.55)}}@keyframes dx-s3{0%,66.5%{color: rgba(18,18,18,.55)}66.6%,100%{color: var(--dark)}}@keyframes dx-d1{0%,32.9%{opacity: 1}33.3%,100%{opacity: 0}}@keyframes dx-d2{0%,33.2%{opacity: 0}33.3%,66.5%{opacity: 1}66.6%,100%{opacity: 0}}@keyframes dx-d3{0%,66.5%{opacity: 0}66.6%,100%{opacity: 1}}@property --gx{syntax: "<percentage>";inherits: false;initial-value: 50%}@property --gy{syntax: "<percentage>";inherits: false;initial-value: 50%}.showcase{grid-template-columns: minmax(0,330px) minmax(0,1fr)}.showcase__list{gap: 0}.showcase__tab{padding: 11px 14px;border-radius: 12px}.showcase__tab[aria-selected="true"]{padding-block: 16px 24px}.showcase__progress{left: 50px}.showcase__stage{min-height: 500px}.showcase__panel{grid-template-columns: minmax(0,1fr) 236px}.showcase__demo{margin: 0;padding: 0;border-radius: 0;background: radial-gradient(70% 60% at 50% 40%,rgba(232,121,63,.07),transparent 70%),#1b1b1b}.showcase__toggle{position: absolute;left: 14px;bottom: 14px;z-index: 6;width: 32px;height: 32px;background: rgba(20,20,20,.7);backdrop-filter: blur(6px)}.dx-steps{display: none}.showcase__stage{min-height: 440px}.showcase__panel{grid-template-columns: minmax(0,1fr)}.showcase__stage{min-height: 520px}.showcase__demo{background: radial-gradient(60% 55% at 50% 45%,rgba(232,121,63,.08),transparent 70%),#181818}@media (max-width: 1100px){.showcase{grid-template-columns: minmax(0,1fr)}.showcase__list{align-self: start;height: auto}.showcase__tab,.showcase__tab[aria-selected="true"]{padding: 8px 16px;border-radius: 999px}.showcase__progress{left: 16px}.showcase__stage{min-height: 0;aspect-ratio: 16 / 10}}@media (max-width: 600px){.showcase__stage{aspect-ratio: 4 / 3}}@media (max-width: 1100px){.showcase>*{min-width: 0}.showcase__list{max-width: 100%}}.rv-stars{display: inline-flex;gap: 2px;color: var(--accent)}.rv-stars svg{width: 14px;height: 14px}.rv-slide{flex: 0 0 calc((var(--rv-view,min(100vw - 2 * var(--gutter),var(--container))) - (var(--per) - 1) * 30px) / var(--per));scroll-snap-align: start}.rv-slide img{-webkit-user-drag: none;user-select: none}@media (max-width: 760px){.rv-slide{flex-basis: 82%}}.pricing .section-head{max-width: 900px}.pricing__title .l{display: block}@media (max-width: 720px){.pricing__title .l{display: inline}}.pr-picker{display: grid;justify-items: center;gap: 12px;margin-bottom: 48px;text-align: center}.pr-picker__label{font-size: .75rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--fg-3)}.pr-tiers{display: inline-flex;gap: 2px;padding: 5px;border-radius: 999px;background: linear-gradient(160deg,rgba(255,255,255,.66),rgba(255,255,255,.32));border: 1px solid rgba(18,18,18,.08);backdrop-filter: blur(14px) saturate(140%);-webkit-backdrop-filter: blur(14px) saturate(140%)}.pr-tiers button{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-width: 120px;height: 46px;padding: 0 18px;border-radius: 999px;font-size: var(--text-sm);font-weight: 600;color: var(--fg-2);transition: background var(--dur-fast),color var(--dur-fast)}.pr-tiers button:hover{color: var(--fg);background: rgba(18,18,18,.05)}.pr-tiers button[aria-pressed="true"]{background: var(--dark);color: var(--light)}.pr-tier-icon{width: 15px;height: 15px;flex: none}.pr-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap-grid);align-items: stretch}.pr-card{position: relative;isolation: isolate;display: flex;flex-direction: column;padding: 34px 32px 30px;border-radius: var(--radius-xl);border: 1px solid rgba(18,18,18,.08);background: linear-gradient(160deg,rgba(255,255,255,.62),rgba(255,255,255,.3));backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px)}.pr-card::after{content: "";position: absolute;left: 10%;right: 10%;top: 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent)}.pr-card--ltd{margin-top: -14px;margin-bottom: 14px;background: linear-gradient(170deg,rgba(255,244,234,.96),rgba(250,210,180,.82));border: 1.5px solid var(--accent)}.pr-ribbon{position: absolute;z-index: 2;top: -14px;left: 50%;transform: translateX(-50%);display: inline-flex;align-items: center;height: 28px;padding: 0 14px;border-radius: 999px;background: var(--accent);color: var(--accent-ink);font-size: .75rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap}.pr-card--ltd::after{display: none}.pr-card--bundle{background: var(--dark);color: var(--fg);border-color: rgba(246,216,186,.14);backdrop-filter: none;-webkit-backdrop-filter: none;overflow: hidden}.pr-card--bundle::after{background: linear-gradient(90deg,transparent,rgba(246,216,186,.3),transparent)}.pr-card--bundle::before{content: "";position: absolute;right: -35%;top: -30%;width: 85%;aspect-ratio: 1;border-radius: 50%;background: radial-gradient(closest-side,rgba(232,121,63,.22),transparent);z-index: -1;pointer-events: none}.pr-top{display: flex;align-items: center;justify-content: space-between;gap: 12px}.pr-name{font-family: var(--font-display);font-size: 1.75rem;letter-spacing: -.02em;line-height: 1.1}.pr-save{height: 26px;font-size: .75rem}.pr-card--annual .pr-save{background: rgba(18,18,18,.06);color: var(--fg)}.pr-for{margin-top: 6px;min-height: 1.6em;font-size: var(--text-sm);color: var(--fg-2)}.pr-price{margin-top: 26px;display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 10px}.pr-price b{font-family: var(--font-display);font-weight: 400;font-size: 4rem;letter-spacing: -.04em;line-height: .95;color: var(--fg)}.pr-per{font-size: var(--text-sm);font-weight: 600;color: var(--fg-2)}.pr-price s{font-size: var(--text-md);font-weight: 500;color: var(--fg-3)}.pr-meta{margin-top: 12px;padding: 9px 12px;border-radius: 10px;background: rgba(18,18,18,.045);font-size: var(--text-sm);color: var(--fg-2)}.pr-meta b{color: var(--fg);font-weight: 700}.pr-card--ltd .pr-meta{background: rgba(255,255,255,.5)}.pr-card--bundle .pr-meta{background: rgba(246,216,186,.07)}.pr-card .btn{margin-top: 22px;width: 100%}.pr-inc{margin-top: 28px;padding-top: 22px;border-top: 1px solid rgba(18,18,18,.09);font-size: .75rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--fg-3)}.pr-card--ltd .pr-inc{border-top-color: rgba(160,70,25,.2);color: var(--accent-text)}.pr-card--bundle .pr-inc{border-top-color: rgba(246,216,186,.12)}.pr-list{margin-top: 14px;display: grid;gap: 12px;font-size: var(--text-sm);color: var(--fg-2)}.pr-list li{display: grid;grid-template-columns: 20px 1fr;gap: 10px;align-items: start;line-height: 1.45}.pr-list svg{width: 18px;height: 18px;margin-top: 2px;color: var(--accent)}.pr-prods{margin-top: 14px;display: grid;gap: 12px}.pr-prods li{display: grid;grid-template-columns: 38px 1fr;align-items: center;gap: 12px}.pr-logo{width: 38px;height: 38px;border-radius: 10px;display: grid;place-items: center;background: rgba(246,216,186,.07);border: 1px solid rgba(246,216,186,.1)}.pr-logo img{max-width: 24px;max-height: 24px;width: auto;height: auto}.pr-prods b{display: block;font-size: var(--text-sm);font-weight: 600;color: var(--fg);line-height: 1.3}.pr-prods small{display: block;font-size: .82rem;color: var(--fg-3);line-height: 1.35}.pr-foot{margin-top: auto;padding-top: 22px;font-size: var(--text-xs);color: var(--fg-3);line-height: 1.5}.pr-card--ltd .pr-list{margin-bottom: 22px}.pr-compare{margin-top: 24px;display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 32px}@media (max-width: 1100px){.pr-row{grid-template-columns: repeat(2,minmax(0,1fr))}.pr-card--bundle{grid-column: 1 / -1}.pr-card--bundle .pr-prods{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 24px}.pr-card--ltd{margin-top: 0;margin-bottom: 0}}@media (max-width: 760px){.pr-tiers{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));width: 100%;border-radius: 22px}.pr-tiers button{min-width: 0;padding: 0 6px;justify-content: center}.pr-row{grid-template-columns: minmax(0,1fr);gap: 28px}.pr-card{padding: 30px 22px 26px}.pr-price b{font-size: 3.25rem}.pr-card--bundle .pr-prods{grid-template-columns: minmax(0,1fr)}}.pr-bundle-why{margin-top: 18px;display: grid;gap: 9px}.pr-bundle-why li{display: grid;grid-template-columns: 18px 1fr;gap: 8px;align-items: start;font-size: .9rem;line-height: 1.45;color: rgba(246,216,186,.75)}.pr-bundle-why b{color: var(--light);font-weight: 600}.pr-bundle-why svg{width: 16px;height: 16px;margin-top: 2px;color: var(--accent)}.pr-card--bundle .pr-prods small{color: rgba(246,216,186,.62)}.pr-pay__label{margin-top: 22px;font-size: .75rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: rgba(246,216,186,.6)}.pr-pay{margin-top: 10px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.pr-pay__opt{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 8px;min-width: 0;padding: 16px 16px 18px;border-radius: 16px;border: 1px solid rgba(246,216,186,.24);background: rgba(246,216,186,.04);color: var(--light);text-decoration: none;transition: transform .3s var(--ease-out),border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.pr-pay__opt:hover{transform: translateY(-2px);border-color: var(--accent)}.pr-pay__opt:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}.pr-pay__opt.is-once{background: var(--light);border-color: var(--light);color: var(--dark)}.pr-pay__opt.is-once:hover{box-shadow: 0 14px 28px -16px rgba(246,216,186,.6)}.pr-pay__k{font-size: .875rem;font-weight: 600;line-height: 1.3;opacity: .8}.pr-pay__amt{font-family: var(--font-display);font-weight: 400;font-size: 2.25rem;line-height: 1;letter-spacing: -.03em}.pr-pay__amt i{margin-left: 2px;font-family: var(--font-sans);font-style: normal;font-size: .875rem;font-weight: 600;letter-spacing: 0;opacity: .7}@media (max-width: 440px){.pr-pay{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.pr-pay__opt{transition: none}}.faq__topics ul{border-top: 1px solid var(--line)}.faq__topics a{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 12px 2px;border-bottom: 1px solid var(--line);font-size: var(--text-sm);font-weight: 500;color: var(--fg-2);transition: color var(--dur-fast),padding var(--dur-fast)}.faq__topics a:hover,.faq__topics a.is-current{color: var(--fg);padding-left: 8px}.faq__topics a.is-current span{font-weight: 600}.faq__topics em{font-style: normal;font-family: var(--font-mono);font-size: .75rem;min-width: 26px;height: 22px;padding: 0 7px;border-radius: 999px;display: grid;place-items: center;background: rgba(18,18,18,.06);color: var(--fg-3)}.faq__topics a.is-current em{background: var(--accent);color: var(--accent-ink)}.faq__group + .faq__group{margin-top: 40px}.faq__group{scroll-margin-top: calc(var(--nav-h) + var(--bar-h) + 24px)}.faq__item{border-bottom: 1px solid var(--line)}.faq__group .faq__item:first-of-type{border-top: 1px solid var(--line)}.faq__item summary{list-style: none;cursor: pointer;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 20px 0;font-family: var(--font-display);font-size: 1.3rem;font-weight: 400;letter-spacing: -.015em;line-height: 1.3;transition: color var(--dur-fast)}.faq__item summary::-webkit-details-marker{display: none}.faq__item summary:hover{color: var(--accent-text)}.faq__item summary:focus-visible{outline: 2px solid var(--accent);outline-offset: 4px;border-radius: 6px}.faq__icon{flex: none;width: 32px;height: 32px;border-radius: 50%;border: 1px solid var(--line-strong);display: grid;place-items: center;transition: transform var(--dur-base) var(--ease-out),background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.faq__icon svg{width: 14px;height: 14px}.faq__item.is-expanded .faq__icon{transform: rotate(45deg);background: var(--fg);color: var(--bg);border-color: var(--fg)}.faq__item.is-expanded summary{color: var(--fg)}.faq__body{overflow: hidden}.faq__inner{padding: 0 56px 24px 0;max-width: 700px;color: var(--fg-2);line-height: 1.65}.faq__inner p + p{margin-top: 10px}.faq__inner a{border-bottom: 1px solid var(--line-strong);color: var(--fg)}.faq__inner a:hover{border-color: var(--accent)}@media (max-width: 900px){.faq__topics ul{display: flex;flex-wrap: wrap;gap: 8px;border-top: 0}.faq__topics a{padding: 8px 12px;border: 1px solid var(--line);border-radius: 999px}.faq__topics a:hover,.faq__topics a.is-current{padding-left: 12px}.faq__item summary{font-size: 1.15rem;padding: 18px 0}.faq__inner{padding-right: 0}}.cta{padding-bottom: clamp(2rem,4vw,3rem)}.cta__panel{--cta-pad-top: clamp(3.5rem,6vw,5.5rem);--cta-mark: 76px;--cta-line: rgba(246,216,186,.1);position: relative;isolation: isolate;overflow: hidden;text-align: center;padding: var(--cta-pad-top) clamp(1.25rem,4vw,3.5rem) clamp(1.5rem,2.6vw,2.25rem);border-radius: 32px;border: 1px solid var(--cta-line);background: radial-gradient(70% 55% at 50% 0%,rgba(232,121,63,.17),transparent 70%),radial-gradient(55% 40% at 50% 100%,rgba(232,121,63,.07),transparent 75%),linear-gradient(180deg,rgba(246,216,186,.045),rgba(246,216,186,.012) 55%,rgba(246,216,186,.03))}.cta__panel::before{content: "";position: absolute;inset: 0;z-index: -2;pointer-events: none;background-image: linear-gradient(rgba(246,216,186,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(246,216,186,.05) 1px,transparent 1px);background-size: 64px 64px;background-position: center -1px;-webkit-mask-image: radial-gradient(55% 60% at 50% 0%,#000,transparent 100%);mask-image: radial-gradient(55% 60% at 50% 0%,#000,transparent 100%)}.cta__panel::after{content: "";position: absolute;top: -1px;left: 18%;right: 18%;height: 1px;background: linear-gradient(90deg,transparent,rgba(246,216,186,.4),transparent);pointer-events: none}.cta h2{font-size: clamp(2.3rem,4.4vw,3.9rem);line-height: 1.04;letter-spacing: -.03em}.cta h2 .l{display: block}.cta__lead{max-width: 560px;margin: var(--space-5) auto 0;font-family: var(--font-sans);font-size: clamp(1.0625rem,1.3vw,1.125rem);line-height: 1.6;color: var(--fg-2)}.cta__actions{margin-top: var(--space-7);display: flex;flex-wrap: wrap;justify-content: center;gap: 12px}@media (max-width: 760px){.cta__panel{border-radius: 24px}.cta h2 .l{display: inline}}@media (max-width: 560px){.cta__panel{--cta-mark: 64px}.cta__actions .btn{width: 100%}}.cta__panel{background: #1b1918}.cta__panel::before,.cta__panel::after{content: none}.cta2{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);column-gap: clamp(2rem,4vw,4rem);text-align: left;padding: clamp(3rem,5.5vw,5rem) 0 0 clamp(1.5rem,4.5vw,4.5rem);border-radius: 28px;border: 1px solid rgba(246,216,186,.1);background: radial-gradient(60% 80% at 85% 40%,rgba(232,121,63,.16),transparent 70%),linear-gradient(160deg,#221d1a 0%,#191716 60%,#161413 100%);box-shadow: inset 0 1px 0 rgba(246,216,186,.08),0 40px 80px -50px rgba(0,0,0,.8)}.cta2__copy{align-self: center;padding-bottom: clamp(2rem,4vw,3rem)}.cta2__eyebrow{margin: 0 0 18px;font-size: .78rem;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: #f0a774}.cta2 h2{font-size: clamp(2.3rem,4.2vw,3.7rem)}.cta2 .cta__lead{margin: 20px 0 0;max-width: 470px;text-align: left}.cta2 .cta__actions{justify-content: flex-start;margin-top: 32px}.cta2__offer{display: inline-flex;align-items: center;gap: 12px;margin: 26px 0 0;padding: 7px 14px 7px 7px;border-radius: 999px;border: 1px solid rgba(246,216,186,.12);background: rgba(246,216,186,.04);font-size: .875rem;color: var(--fg-2)}.cta2__offer b{padding: 4px 10px;border-radius: 999px;background: var(--accent);color: #1a1310;font-size: .75rem;font-weight: 700;letter-spacing: .02em}.cta2__offer em{font-style: normal;font-weight: 600;color: var(--fg);padding-left: 12px;border-left: 1px solid rgba(246,216,186,.16)}.cta2__art{position: relative;min-height: 440px;overflow: hidden;border-top-right-radius: 27px}.cta2__site{position: absolute;margin: 0;width: 56%;border-radius: 12px;overflow: hidden;background: #fff;box-shadow: 0 30px 60px -20px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.06);transition: transform .6s var(--ease-out)}.cta2__site img{display: block;width: 100%;height: auto}.cta2__bar{display: flex;gap: 5px;align-items: center;height: 22px;padding: 0 10px;background: #efebe6}.cta2__bar i{width: 7px;height: 7px;border-radius: 50%;background: #d3ccc4}.cta2__site--a{left: 2%;top: 64px;transform: rotate(-5deg);z-index: 1}.cta2__site--b{left: 26%;top: 22px;transform: rotate(1.5deg);z-index: 3}.cta2__site--c{left: 52%;top: 86px;transform: rotate(7deg);z-index: 2}.cta2__site--b .cta2__bar{background: #23201e}.cta2__site--b .cta2__bar i{background: #3d3935}.cta2:hover .cta2__site--a{transform: rotate(-7deg) translate(-8px,-4px)}.cta2:hover .cta2__site--b{transform: rotate(1deg) translateY(-10px)}.cta2:hover .cta2__site--c{transform: rotate(9deg) translate(8px,-4px)}.cta2__trust{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 10px 34px;margin: 0 0 0 calc(-1 * clamp(1.5rem,4.5vw,4.5rem));padding: 20px clamp(1.5rem,4.5vw,4.5rem);list-style: none;border-top: 1px solid rgba(246,216,186,.1);background: rgba(0,0,0,.18);font-size: .875rem;color: var(--fg-2);position: relative;z-index: 4}.cta2__trust li{display: inline-flex;align-items: center;gap: 8px}.cta2__trust svg{width: 15px;height: 15px;color: var(--accent)}@media (max-width: 900px){.cta2{grid-template-columns: 1fr;padding: 2.5rem 1.25rem 0}.cta2__art{min-height: 300px;margin: 8px -1.25rem 0;border-radius: 0}.cta2__site{width: 50%}.cta2__trust{margin: 0 -1.25rem;padding: 18px 1.25rem;gap: 10px 22px}}@media (prefers-reduced-motion: reduce){.cta2__site{transition: none}}.cta2__offer b,.cta2__offer em{white-space: nowrap}@media (max-width: 560px){.cta2__offer{display: flex;flex-wrap: wrap;gap: 8px 10px;border-radius: 14px;padding: 10px 12px}.cta2__offer span{flex: 1 1 auto}.cta2__offer em{border-left: 0;padding-left: 0;flex-basis: 100%}}.footer{--ft-line: rgba(246,216,186,.1);position: relative;background: var(--dark);color: var(--light);padding-top: clamp(3rem,6vw,5rem);overflow: hidden}.footer::before{content: "";position: absolute;left: 50%;bottom: -30%;width: min(1100px,120%);aspect-ratio: 2 / 1;transform: translateX(-50%);border-radius: 50%;background: radial-gradient(closest-side,rgba(232,121,63,.09),transparent);pointer-events: none}.footer>.container{position: relative;z-index: 1;container-type: inline-size}.footer__top{display: grid;grid-template-columns: minmax(0,1.8fr) repeat(4,minmax(0,1fr));gap: 40px;padding-bottom: clamp(2.5rem,4vw,3.5rem)}.footer__brand{display: flex;flex-direction: column;align-items: flex-start}.footer__brand .logo__img{height: 44px}.footer__brand p{margin-top: 18px;max-width: 300px;font-size: var(--text-sm);line-height: 1.6;color: var(--fg-2)}.footer__rating{margin-top: 22px;display: inline-flex;align-items: center;gap: 8px;height: 36px;padding: 0 14px 0 12px;border-radius: 999px;border: 1px solid var(--ft-line);background: rgba(246,216,186,.04);font-size: .8125rem;color: var(--fg-2);white-space: nowrap;transition: border-color var(--dur-fast),background var(--dur-fast)}.footer__rating svg{width: 14px;height: 14px;color: var(--accent);flex: none}.footer__rating b{font-weight: 700;color: var(--light)}.footer__rating span{padding-left: 8px;border-left: 1px solid var(--ft-line)}.footer__rating:hover{border-color: rgba(246,216,186,.24);background: rgba(246,216,186,.07)}.footer__soc{display: flex;flex-wrap: wrap;gap: 6px;margin-left: auto}.footer__soc a{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--ft-line);color: var(--fg-2);transition: background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.footer__soc a:hover{background: var(--light);border-color: var(--light);color: var(--dark)}.footer__soc svg{width: 15px;height: 15px}.footer__col .footer__title{margin-bottom: 18px;font-family: var(--font-sans);font-size: .875rem;font-weight: 600;line-height: 1.4;letter-spacing: .01em;color: var(--light)}.footer__col li + li{margin-top: 12px}.footer__col a{font-size: .9375rem;font-weight: 500;line-height: 1.4;color: var(--fg-3);transition: color var(--dur-fast)}.footer__col a:hover{color: var(--light)}.footer__bottom{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 28px;padding: 22px 0;border-top: 1px solid var(--ft-line);font-size: .8125rem;font-weight: 500;color: var(--fg-3)}.footer__totop{display: inline-flex;align-items: center;gap: 10px;padding-left: 24px;border-left: 1px solid var(--ft-line);color: var(--fg-3);transition: color var(--dur-fast)}.footer__totop:hover{color: var(--light)}.footer__totop span{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--ft-line);transition: background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.footer__totop svg{width: 13px;height: 13px;transform: rotate(-90deg)}.footer__totop:hover span{background: var(--light);border-color: var(--light);color: var(--dark)}.footer__wordmark{margin-top: clamp(1rem,2.5vw,2rem);margin-bottom: -.14em;font-family: var(--font-display);font-style: normal;font-weight: 400;font-size: 12vw;font-size: 12.3cqi;line-height: .9;letter-spacing: -.045em;text-align: center;white-space: nowrap;color: transparent;background: linear-gradient(180deg,rgba(246,216,186,.16) 0%,rgba(246,216,186,.06) 50%,rgba(246,216,186,0) 88%);-webkit-background-clip: text;background-clip: text;user-select: none;pointer-events: none}@media (max-width: 1279px){.footer__top{grid-template-columns: repeat(4,minmax(0,1fr));row-gap: 48px}.footer__brand{grid-column: 1 / -1;display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 14px 16px}.footer__brand .logo{grid-column: 1;grid-row: 1}.footer__brand p{grid-column: 1 / 3;grid-row: 2;margin-top: 0}.footer__rating{grid-column: 3;grid-row: 1 / 3;margin-top: 0}}@media (max-width: 700px){.footer__top{grid-template-columns: 1fr 1fr;gap: 36px 24px}.footer__brand{display: flex}.footer__brand p{margin-top: 16px}.footer__rating{margin-top: 20px}.footer__bottom{flex-direction: column;align-items: flex-start;gap: 16px}.footer__soc{margin-left: 0}.footer__totop{padding-left: 0;border-left: 0}}.lightbox{margin: auto;border: 0;padding: 0;width: min(960px,calc(100vw - 32px),calc((100vh - 140px) * 16 / 9));max-width: none;max-height: none;overflow: visible;background: transparent}.lightbox::backdrop{background: rgba(18,18,18,.86)}.lightbox__close{position: absolute;top: -52px;right: 0;width: 44px;height: 44px;border-radius: 50%;background: rgba(246,216,186,.12);color: var(--light);display: grid;place-items: center}.lightbox__close svg{width: 18px;height: 18px}:root{--paper: #faf9f5}.toc--narrow{display: none}@media (max-width: 960px){.toc--narrow{display: block;border-radius: 16px;border: 1px solid var(--line);background: #fff}}.pp-hero{padding-top: clamp(2rem,4vw,3rem)}.pp-hero__head{max-width: 860px;margin-bottom: 0}.pp-hero__head .badge-glow{margin-bottom: 16px}.pp-hero h1{font-size: clamp(2.4rem,4vw,3.4rem);line-height: 1.04;letter-spacing: -.03em}.pp-hero__head p{max-width: 620px}.pp-hero .pp-picker{margin-top: 30px;margin-bottom: 40px}.pp-tiername{font-weight: 700;color: var(--fg)}.pp-save{margin-top: 8px;font-size: .875rem;color: var(--fg-2)}.pp-save b{color: var(--accent-text);font-weight: 700}.pp-row .pr-save{white-space: nowrap}.pp-row .pr-list{margin-top: 22px}.pp-row .pr-card--ltd .pr-list{margin-bottom: 0}@media (max-width: 760px){.pp-row .pr-card--ltd{order: -1}}.pp-hero{padding-top: clamp(1.5rem,3vw,2.25rem)}.pp-hero__head .badge-glow{margin-bottom: 12px}.pp-hero h1{font-size: clamp(2.2rem,3.6vw,3.1rem)}.pp-hero__head p{margin-top: 12px}.pp-hero .pp-picker{margin-top: 22px;margin-bottom: 30px}.pp-proof{margin-top: 28px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px 28px;font-size: .9375rem;color: var(--fg-2)}.pp-proof b{color: var(--fg);font-weight: 700}.pp-proof a{color: var(--fg);text-decoration: underline;text-decoration-color: var(--line-strong);text-underline-offset: 3px}.pp-proof__stars{display: inline-flex;align-items: center;gap: 6px}.pp-proof__stars .rv-stars{display: inline-flex;gap: 1px;color: var(--accent)}.pp-proof__stars .rv-stars svg{width: 14px;height: 14px}.pp-proof>span + span{padding-left: 28px;border-left: 1px solid var(--line-strong)}.pp-assure{margin-top: 22px;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;border-radius: var(--radius-xl);background: rgba(255,255,255,.4);border: 1px solid var(--line);overflow: hidden}.pp-assure li{display: flex;align-items: center;gap: 12px;padding: 18px 20px}.pp-assure li + li{border-left: 1px solid var(--line)}.pp-assure__icon{width: 36px;height: 36px;flex: none;border-radius: 10px;display: grid;place-items: center;background: rgba(232,121,63,.12);color: var(--accent-display)}.pp-assure__icon svg{width: 18px;height: 18px}.pp-assure b{display: block;font-size: .9375rem;font-weight: 600}.pp-assure small{display: block;margin-top: 2px;font-size: .8125rem;line-height: 1.4;color: var(--fg-2)}.pp-hero .pr-compare{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px 32px;margin-top: 22px}@media (max-width: 1024px){.pp-assure{grid-template-columns: repeat(2,minmax(0,1fr))}.pp-assure li:nth-child(3){border-left: 0}.pp-assure li:nth-child(n+3){border-top: 1px solid var(--line)}}@media (max-width: 760px){.pp-proof{flex-direction: column;gap: 6px}.pp-proof>span + span{padding-left: 0;border-left: 0}}@media (max-width: 560px){.pp-assure{grid-template-columns: 1fr}.pp-assure li + li{border-left: 0;border-top: 1px solid var(--line)}}.pp-hero{padding-top: clamp(2.5rem,4.5vw,3.75rem)}.pp-hero__head .badge-glow{margin-bottom: 22px}.pp-hero__head p{margin-top: 18px}.pp-hero .pp-picker{margin-top: 40px;margin-bottom: 52px}.pp-hero .pr-picker__label{display: block;margin-bottom: 4px}.faq__inner a{color: var(--accent-text);text-decoration: underline;text-underline-offset: 3px}.fp-jump{position: sticky;top: calc(var(--nav-h) + 4px);z-index: 20;pointer-events: none}.fp-jump .container{display: flex;justify-content: center}.fp-jump ol{position: relative;pointer-events: auto;display: flex;gap: 2px;max-width: 100%;padding: 5px;border-radius: 999px;border: 1px solid rgba(18,18,18,.08);background: rgba(252,238,224,.86);-webkit-backdrop-filter: blur(14px) saturate(150%);backdrop-filter: blur(14px) saturate(150%);overflow-x: auto;scrollbar-width: none}.fp-jump ol::-webkit-scrollbar{display: none}.fp-jump a{display: inline-flex;align-items: center;height: 38px;padding: 0 15px;border-radius: 999px;font-size: .875rem;font-weight: 600;white-space: nowrap;color: rgba(18,18,18,.72);transition: background var(--dur-fast),color var(--dur-fast)}.fp-jump a:hover{color: #121212;background: rgba(18,18,18,.05)}.fp-jump a.is-current{background: #121212;color: var(--light)}.fp-jump a:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}@media (max-width: 760px){.fp-jump .container{padding-inline: 0}.fp-jump ol{width: 100%;border-radius: 0;border-inline: 0}}.tp-card__shot{display: block;overflow: hidden;aspect-ratio: 443 / 476;border-radius: var(--radius-md);background: #1b1b1b}.tp-card__shot img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: top center;transition: transform 1.2s var(--ease-out),opacity var(--dur-fast)}.tp-v{height: 28px;padding-inline: 11px;min-width: 44px;border-radius: 999px;font-size: .8125rem;font-weight: 600;color: var(--fg-2);transition: background var(--dur-fast),color var(--dur-fast)}.tp-v:hover{color: var(--fg)}.tp-v[aria-pressed="true"]{background: #121212;color: var(--light)}.tp-v:focus-visible{outline: 2px solid var(--accent);outline-offset: 1px}@media (pointer: coarse),(max-width: 700px){.tp-v{height: 36px;padding-inline: 14px}}code{font-family: var(--font-mono);font-size: .875em}.ep-ed{--ed-line: rgba(246,216,186,.09);--ed-fg: var(--light);--ed-2: rgba(246,216,186,.72);--ed-3: rgba(246,216,186,.5);position: relative;margin: 0;border-radius: 26px;border: 1px solid #121212;overflow: hidden;color: var(--ed-fg);background: radial-gradient(70% 60% at 100% 0%,rgba(232,121,63,.24),transparent 62%),#121212}.ep-demo a{text-decoration: underline;text-decoration-color: var(--line-strong);text-underline-offset: 3px;transition: color var(--dur-fast),text-decoration-color var(--dur-fast)}.ep-demo code{padding: 1px 6px;border-radius: 5px;background: rgba(18,18,18,.06);font-family: var(--font-mono);font-size: max(.9em,12px)}.ep-demo{position: relative;display: flex;flex-direction: column;min-width: 0;overflow: hidden;border-radius: 24px;border: 1px solid rgba(246,216,186,.11);background: linear-gradient(165deg,rgba(246,216,186,.075),rgba(246,216,186,.018));transition: border-color var(--dur-base)}.ep-demo:hover{border-color: rgba(246,216,186,.22)}.ep-demo h3{font-size: clamp(1.3rem,1.6vw,1.5rem);line-height: 1.16}.ep-rel__card p::first-letter{text-transform: uppercase}.ep-rel__card{color: inherit}.ep-rel__card h3{display: flex;align-items: center;justify-content: space-between;gap: 10px;transition: color var(--dur-fast)}.ep-rel__card h3 svg{width: 16px;height: 16px;flex: none;color: var(--fg-3);transition: transform var(--dur-fast) var(--ease-out),color var(--dur-fast)}.ep-rel__card:hover h3{color: var(--accent-display)}.ep-rel__card:hover h3 svg{transform: translateX(3px);color: var(--accent-display)}@media (max-width: 1024px){.ep-ed{max-width: 760px}}body.deals-page{background: var(--dark)}.deals-page{--dl-ink: #0d0b0a;--dl-candle: #ffc27e;--dl-glass: linear-gradient(180deg,rgba(246,216,186,.075),rgba(246,216,186,.02));--dl-glass-line: rgba(246,216,186,.13);--dl-lift: inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px -40px rgba(0,0,0,.75)}.deals-page .dl-sprite{position: absolute;width: 0;height: 0;overflow: hidden}.deals-page code{font-family: var(--font-mono);font-size: .85em;padding: 1px 6px;border-radius: 6px;background: var(--surface-ink-2)}.deals-page .dl-h1{font-family: var(--font-display);font-weight: 400;font-size: clamp(2.9rem,6.2vw,5.9rem);line-height: .98;letter-spacing: -.035em;max-width: 15ch;margin-inline: auto;background: linear-gradient(180deg,#fff7ee 10%,#f6d8ba 72%,#e7b48a 100%);-webkit-background-clip: text;background-clip: text;color: transparent;padding-bottom: .06em}.deals-page .dl-h2{font-family: var(--font-display);font-weight: 400;font-size: clamp(2.1rem,3.6vw,3.3rem);line-height: 1.04;letter-spacing: -.025em}.deals-page .dl-head{max-width: 760px;margin-bottom: clamp(2.5rem,5vw,3.5rem)}.deals-page .dl-head p{margin-top: 16px;font-size: clamp(1.0625rem,1.3vw,1.1875rem);line-height: 1.6;color: var(--fg-2)}.deals-page .dl-head--center{margin-inline: auto;text-align: center}.deals-page .dl-head--center p{max-width: 40rem;margin-inline: auto}.deals-page .dl-hero{padding-top: clamp(3.5rem,7vw,6rem);padding-bottom: clamp(2.5rem,5vw,3.5rem);text-align: center;overflow: hidden;background: radial-gradient(70% 55% at 50% 0%,rgba(86,40,92,.62),transparent 70%),radial-gradient(40% 30% at 92% 8%,rgba(255,130,50,.16),transparent 70%),radial-gradient(22% 40% at 6% 62%,rgba(150,96,170,.26),transparent 75%),radial-gradient(22% 40% at 95% 66%,rgba(150,96,170,.22),transparent 75%),radial-gradient(55% 36% at 50% 58%,rgba(232,121,63,.2),transparent 72%),linear-gradient(180deg,#0c0809,#0f0b0b 50%,var(--dark) 80%)}.deals-page .dl-sky{position: absolute;inset: 0;pointer-events: none}.deals-page .dl-moon{position: absolute;top: 4%;right: 5%;width: clamp(90px,10.5vw,160px);aspect-ratio: 1;border-radius: 50%;background: radial-gradient(circle at 62% 58%,rgba(150,100,60,.22) 0 9%,transparent 10%),radial-gradient(circle at 34% 66%,rgba(150,100,60,.18) 0 6%,transparent 7%),radial-gradient(circle at 70% 30%,rgba(150,100,60,.16) 0 5%,transparent 6%),radial-gradient(circle at 40% 36%,#ffe9c8,#f7b77a 46%,#e0874a 76%,#b75a28);box-shadow: 0 0 60px 12px rgba(255,170,100,.3),0 0 200px 70px rgba(232,121,63,.18);animation: dl-moon 9s ease-in-out infinite alternate}@keyframes dl-moon{from{box-shadow: 0 0 60px 12px rgba(255,170,100,.26),0 0 200px 70px rgba(232,121,63,.15)}to{box-shadow: 0 0 90px 18px rgba(255,170,100,.36),0 0 240px 80px rgba(232,121,63,.22)}}.deals-page .dl-hero__in{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center}.deals-page .dl-hero__copy{display: flex;flex-direction: column;align-items: center;width: 100%}.deals-page .dl-hero__copy>.badge-glow{margin-bottom: 26px}.deals-page .dl-lead{max-width: 40rem;margin: 24px auto 0;font-size: clamp(1.0625rem,1.35vw,1.25rem);line-height: 1.6;color: var(--fg-2)}.deals-page .dl-hero__cta{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 32px}.deals-page .dl-count{display: flex;justify-content: center;gap: 10px;margin-top: 34px}.deals-page .dl-count__cell{display: grid;justify-items: center;width: 78px;padding: 12px 0 10px;border-radius: 16px;background: var(--dl-glass);border: 1px solid var(--dl-glass-line);box-shadow: inset 0 1px 0 rgba(255,255,255,.07)}.deals-page .dl-count__cell b{font-family: var(--font-display);font-weight: 400;font-size: 2.15rem;line-height: 1;letter-spacing: -.02em;font-variant-numeric: tabular-nums;color: var(--light)}.deals-page .dl-count__cell i{margin-top: 5px;font-style: normal;font-size: .72rem;font-weight: 600;letter-spacing: .02em;color: var(--fg-3)}.deals-page .dl-count__note{margin-top: 14px;font-size: .9rem;color: var(--fg-3)}.deals-page .dl-count__note a{color: var(--accent);text-decoration: underline;text-underline-offset: 3px}.deals-page .dl-proof{position: relative;z-index: 5;display: flex;flex-wrap: wrap;justify-content: center;gap: 12px 34px;margin-top: 18px;font-size: .95rem;color: var(--fg-2)}.deals-page .dl-proof li{display: inline-flex;align-items: center;gap: 10px}.deals-page .dl-proof b{color: var(--fg);font-weight: 600}.deals-page .dl-stars{display: inline-flex;gap: 2px;color: var(--accent)}.deals-page .dl-stars svg{width: 14px;height: 14px}.deals-page .dl-faces{display: inline-flex}.deals-page .dl-faces img{width: 28px;height: 28px;border-radius: 50%;object-fit: cover;border: 2px solid var(--dark)}.deals-page .dl-faces img + img{margin-left: -9px}.deals-page .dl-fog{position: absolute;inset: auto 0 0 0;z-index: 2;height: 420px;overflow: hidden}.deals-page .dl-fog span{position: absolute;bottom: -70px;left: -25%;width: 150%;height: 280px;border-radius: 50%;background: radial-gradient(closest-side,rgba(214,196,220,.13),transparent);filter: blur(22px)}.deals-page .dl-fog__c{bottom: 18% !important;height: 160px !important;opacity: .55;animation: dl-fog 58s ease-in-out -20s infinite alternate}.deals-page .dl-fog__a{animation: dl-fog 34s ease-in-out infinite alternate}.deals-page .dl-fog__b{bottom: -100px;left: -10%;opacity: .8;animation: dl-fog 46s ease-in-out -12s infinite alternate-reverse}@keyframes dl-fog{from{transform: translateX(-6%)}to{transform: translateX(6%)}}.deals-page .dl-bat{position: absolute;z-index: 1;width: 58px;color: #0b0908;opacity: 0}.deals-page .dl-bat svg{display: block;width: 100%;height: auto;fill: currentColor;filter: drop-shadow(0 0 5px rgba(255,200,140,.25))}.deals-page .dl-bat__w{transform-box: view-box;transform-origin: 50px 22px;animation: dl-flap .28s ease-in-out infinite alternate}@keyframes dl-flap{from{transform: rotate(-24deg)}to{transform: rotate(20deg)}}.deals-page .dl-bat--1{animation: dl-fly1 19s linear .6s infinite}.deals-page .dl-bat--2{width: 40px;animation: dl-fly2 24s linear 6s infinite}.deals-page .dl-bat--3{width: 28px;animation: dl-fly3 15s linear 11s infinite}.deals-page .dl-bat--2 .dl-bat__w{animation-duration: .24s}.deals-page .dl-bat--3 .dl-bat__w{animation-duration: .2s}@keyframes dl-fly1{0%{left: 104%;top: 30%;opacity: 0}6%{opacity: 1}28%{left: 84%;top: 12%}50%{left: 62%;top: 20%}75%{left: 34%;top: 8%}94%{opacity: 1}100%{left: -6%;top: 16%;opacity: 0}}@keyframes dl-fly2{0%{left: -6%;top: 22%;opacity: 0}6%{opacity: .9}40%{left: 30%;top: 10%}70%{left: 70%;top: 16%}94%{opacity: .9}100%{left: 104%;top: 6%;opacity: 0}}@keyframes dl-fly3{0%{left: 98%;top: 6%;opacity: 0}8%{opacity: .7}50%{left: 80%;top: 18%}92%{opacity: .7}100%{left: 60%;top: 4%;opacity: 0}}.deals-page .dl-embers{position: absolute;inset: 0;z-index: 1;pointer-events: none}.deals-page .dl-ember{position: absolute;left: var(--x);top: 72%;width: 4px;height: 4px;border-radius: 50%;background: #ffc58a;box-shadow: 0 0 10px 3px rgba(255,150,70,.7);opacity: 0;animation: dl-ember 6s ease-out var(--d) infinite}@keyframes dl-ember{0%{opacity: 0;transform: translate(0,0) scale(1)}12%{opacity: .9}100%{opacity: 0;transform: translate(var(--dx),-320px) scale(.3)}}.deals-page .dl-tree{position: absolute;bottom: 0;z-index: 0;height: min(74%,900px);width: auto;color: #030202;filter: drop-shadow(0 0 1.5px rgba(255,150,90,.35)) drop-shadow(0 0 18px rgba(150,96,170,.25))}.deals-page .dl-tree--l{left: -3%}.deals-page .dl-tree--r{right: -3%;transform: scaleX(-1);height: min(64%,780px)}.deals-page .dl-eyes{position: absolute;z-index: 1;display: flex;gap: 9px;animation: dl-eyes 7s ease-in-out infinite}.deals-page .dl-eyes i{width: 8px;height: 5px;border-radius: 50%;background: #ffd25e;box-shadow: 0 0 8px 2px rgba(255,190,70,.75);animation: dl-blink 5s infinite}.deals-page .dl-eyes--1{left: 6%;top: 56%}.deals-page .dl-eyes--2{left: 13%;top: 70%;gap: 6px;animation-delay: -3s}.deals-page .dl-eyes--2 i{width: 6px;height: 4px;animation-delay: -2s}.deals-page .dl-eyes--3{right: 8%;top: 62%;animation-delay: -5s}.deals-page .dl-eyes--3 i{animation-delay: -3.6s;background: #ff9b4a}@keyframes dl-blink{0%,44%,50%,100%{transform: scaleY(1)}47%{transform: scaleY(.1)}}@keyframes dl-eyes{0%,100%{opacity: .2}30%,70%{opacity: 1}}.deals-page .dl-jack{position: absolute;z-index: 3;width: 112px}.deals-page .dl-jack svg{position: relative;display: block;width: 100%;height: auto;filter: drop-shadow(0 6px 10px rgba(0,0,0,.6))}.deals-page .dl-jack__glow{position: absolute;left: -60%;right: -60%;top: -50%;bottom: -40%;border-radius: 50%;background: radial-gradient(closest-side,rgba(255,150,50,.45),rgba(255,110,30,.12) 55%,transparent);animation: dl-flick 3.4s steps(1,end) infinite}.deals-page .dl-jack--l{left: 4%;bottom: 7%}.deals-page .dl-jack--l2{left: 11.5%;bottom: 5%;width: 70px}.deals-page .dl-jack--l2 .dl-jack__glow{animation-delay: -1.3s}.deals-page .dl-jack--r{right: 5%;bottom: 6%;width: 124px}.deals-page .dl-jack--r .dl-jack__glow{animation-delay: -2.2s}@keyframes dl-flick{0%{opacity: .8}12%{opacity: 1}19%{opacity: .7}27%{opacity: .95}46%{opacity: .85}61%{opacity: 1}74%{opacity: .78}88%{opacity: .96}}.deals-page .dl-cloud{position: absolute;z-index: 1;top: 6%;right: 2%;width: 260px;height: 54px;border-radius: 50%;background: radial-gradient(closest-side,rgba(40,24,44,.9),rgba(40,24,44,0));filter: blur(6px);animation: dl-cloud 38s linear infinite}@keyframes dl-cloud{from{transform: translateX(-260px);opacity: 0}15%{opacity: 1}85%{opacity: 1}to{transform: translateX(220px);opacity: 0}}.deals-page .dl-flash{position: absolute;inset: 0;z-index: 2;pointer-events: none;opacity: 0;background: radial-gradient(70% 60% at 80% 0%,rgba(210,200,255,.5),rgba(210,200,255,0) 70%);animation: dl-flash 13s linear 4s infinite}@keyframes dl-flash{0%,88%,90%,91.5%,93%,100%{opacity: 0}89%{opacity: .55}92%{opacity: .3}}.deals-page .dl-web--hero{top: 0;left: 0;z-index: 1;width: clamp(140px,15vw,230px);color: var(--light);opacity: .16}.deals-page .dl-spider--hero{left: 10%;right: auto;height: 300px}.deals-page .dl-bat--4{width: 34px;animation: dl-fly4 21s linear 2.5s infinite}.deals-page .dl-bat--5{width: 50px;animation: dl-fly5 27s linear 9s infinite}.deals-page .dl-bat--6{width: 24px;animation: dl-fly6 17s linear 4s infinite}.deals-page .dl-bat--7{width: 84px;z-index: 3;color: #060404;animation: dl-fly7 31s linear 14s infinite}.deals-page .dl-bat--4 .dl-bat__w,.deals-page .dl-bat--6 .dl-bat__w{animation-duration: .21s}.deals-page .dl-bat--7 .dl-bat__w{animation-duration: .34s}@keyframes dl-fly4{0%{left: 106%;top: 18%;opacity: 0}6%{opacity: .85}50%{left: 70%;top: 28%}94%{opacity: .85}100%{left: 40%;top: 8%;opacity: 0}}@keyframes dl-fly5{0%{left: -8%;top: 40%;opacity: 0}6%{opacity: .9}50%{left: 20%;top: 22%}94%{opacity: .9}100%{left: 46%;top: 2%;opacity: 0}}@keyframes dl-fly6{0%{left: 92%;top: 2%;opacity: 0}10%{opacity: .7}50%{left: 86%;top: 14%}90%{opacity: .7}100%{left: 74%;top: 4%;opacity: 0}}@keyframes dl-fly7{0%{left: -10%;top: 62%;opacity: 0}5%{opacity: 1}40%{left: 30%;top: 46%}70%{left: 62%;top: 52%}95%{opacity: 1}100%{left: 108%;top: 30%;opacity: 0}}.deals-page .dl-plans.pp-hero{padding-top: var(--section-y);padding-bottom: var(--section-y)}.deals-page .dl-plans .pricing__title{font-size: clamp(2.2rem,3.6vw,3.1rem);line-height: 1.04;letter-spacing: -.03em}.deals-page .dl-web{position: absolute;top: 0;left: 0;z-index: 0;width: clamp(130px,15vw,220px);height: auto;color: var(--light);opacity: .1;pointer-events: none}.deals-page .dl-web--tr{left: auto;right: 0;transform: scaleX(-1)}.deals-page .dl-faq .dl-web,.deals-page .dl-plans .dl-web{color: var(--dark);opacity: .12}.deals-page .dl-bento{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));grid-auto-rows: minmax(250px,auto);gap: 18px}.deals-page .dl-b{position: relative;overflow: hidden;display: flex;flex-direction: column;padding: 28px;border-radius: 26px;background: linear-gradient(180deg,rgba(255,255,255,.66),rgba(255,255,255,.34));border: 1px solid rgba(18,18,18,.07);box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 30px 60px -42px rgba(120,60,20,.45)}.deals-page .dl-b__text{position: relative;z-index: 1;max-width: 30ch}.deals-page .dl-b__n{font-family: var(--font-display);font-size: clamp(2.8rem,4vw,3.6rem);line-height: .95;letter-spacing: -.04em;color: var(--accent-display)}.deals-page .dl-b h3{margin-top: 10px;font-family: var(--font-display);font-weight: 400;font-size: 1.5rem;line-height: 1.15;letter-spacing: -.015em}.deals-page .dl-b p:not(.dl-b__n){margin-top: 8px;font-size: .95rem;line-height: 1.55;color: var(--fg-2)}.deals-page .dl-b--sites{grid-column: span 2;justify-content: flex-end;min-height: 460px;background: radial-gradient(70% 70% at 80% 30%,rgba(232,121,63,.16),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.66),rgba(255,255,255,.3))}.deals-page .dl-b__fan{position: absolute;top: 40px;right: 28px;width: 54%;height: calc(100% - 64px);pointer-events: none}.deals-page .dl-b__fan img{position: absolute;width: 46%;height: auto;border-radius: 14px;border: 1px solid rgba(18,18,18,.08);box-shadow: 0 30px 50px -24px rgba(60,25,5,.55);transition: transform .5s var(--ease-out)}.deals-page .dl-b__fan img:nth-child(1){left: 0;top: 18%;transform: rotate(-8deg)}.deals-page .dl-b__fan img:nth-child(2){left: 20%;top: 6%;transform: rotate(-3deg);z-index: 1}.deals-page .dl-b__fan img:nth-child(3){left: 40%;top: 0;transform: rotate(3deg);z-index: 2}.deals-page .dl-b__fan img:nth-child(4){left: 58%;top: 10%;transform: rotate(9deg);z-index: 1}.deals-page .dl-b--sites:hover .dl-b__fan img:nth-child(1){transform: rotate(-11deg) translateX(-10px)}.deals-page .dl-b--sites:hover .dl-b__fan img:nth-child(4){transform: rotate(12deg) translateX(10px)}.deals-page .dl-b__icons{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 8px;margin-top: auto;padding-top: 22px}.deals-page .dl-b__icons li{display: grid;place-items: center;aspect-ratio: 1;border-radius: 12px;background: #fff7ee;border: 1px solid rgba(155,65,19,.1)}.deals-page .dl-b__icons img{width: 60%;height: auto}.deals-page .dl-b--motion{grid-column: span 2;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);column-gap: 28px;align-items: center;background: #161311;color: var(--light);border-color: rgba(246,216,186,.1);--fg-2: rgba(246,216,186,.72)}.deals-page .dl-b--motion .dl-b__n{color: var(--accent)}.deals-page .dl-b__panel{position: relative;align-self: stretch;min-height: 300px;margin: -28px -28px -28px 0;overflow: hidden;border-left: 1px solid rgba(246,216,186,.1)}.deals-page .dl-b__panel img{position: absolute;right: 0;top: 50%;height: 600px;width: auto;max-width: none;transform: translateY(-50%)}.deals-page .dl-b__panel::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,#161311,rgba(22,19,17,0) 40%)}.deals-page .dl-b--sections{grid-column: span 2;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);column-gap: 28px;align-items: center}.deals-page .dl-b__strips{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;align-self: stretch;align-items: end;padding-top: 22px}.deals-page .dl-b__strips img{width: 100%;height: 100%;min-height: 220px;max-height: 300px;object-fit: cover;object-position: 50% 0;border-radius: 12px;border: 1px solid rgba(18,18,18,.08);box-shadow: 0 12px 24px -16px rgba(60,25,5,.5)}.deals-page .dl-b__strips img:nth-child(2){transform: translateY(-10px)}.deals-page .dl-b__strips img:nth-child(3){transform: translateY(-20px)}.deals-page .dl-move{background: radial-gradient(50% 40% at 50% 0%,rgba(74,44,82,.35),transparent 70%),var(--dark)}.deals-page .dl-tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}.deals-page .dl-tile{display: flex;flex-direction: column;border-radius: 22px;overflow: hidden;background: var(--dl-glass);border: 1px solid var(--dl-glass-line);box-shadow: var(--dl-lift);transition: transform .4s var(--ease-out),border-color .3s}.deals-page .dl-tile:hover{transform: translateY(-4px);border-color: rgba(232,121,63,.4)}.deals-page .dl-tile__stage{position: relative;height: 270px;overflow: hidden;background: #1b1714}.deals-page .dl-tile__cap{padding: 20px 22px 24px}.deals-page .dl-tile__cap h3{font-family: var(--font-display);font-weight: 400;font-size: 1.5rem;letter-spacing: -.015em}.deals-page .dl-tile__cap p{margin-top: 6px;font-size: .95rem;line-height: 1.5;color: var(--fg-2)}.deals-page .dl-tile__cap a{display: inline-block;margin-top: 12px;font-size: .9rem;font-weight: 600;color: var(--accent);text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 1px}.deals-page .dl-tile__cap a:hover{color: var(--light)}.deals-page .dl-move__all{margin-top: 38px;text-align: center}.deals-page .dl-st-text{display: grid;align-items: end;padding: 26px;background: #f3e4d3;color: var(--dark)}.deals-page .dl-st-text__h{font-family: var(--font-display);font-size: 2.05rem;line-height: 1.04;letter-spacing: -.025em}.deals-page .dl-st-text__h>span{display: block;overflow: hidden;padding-bottom: .06em}.deals-page .dl-st-text__h>span>span{display: inline-block;white-space: nowrap}.deals-page .dl-st-text__h>span>span>span{display: inline-block}.deals-page .dl-st-text[data-dl-play] .dl-st-text__h>span>span>span{animation: dl-rise .75s cubic-bezier(.2,.8,.2,1) both;animation-delay: calc(var(--i) * 22ms)}@keyframes dl-rise{from{transform: translateY(105%);opacity: 0}to{transform: none;opacity: 1}}.deals-page .dl-st-par{--p: 0}.deals-page .dl-st-par__back{position: absolute;inset: -40px 0;width: 100%;height: calc(100% + 80px);object-fit: cover;transform: translateY(calc(var(--p) * 30px));filter: brightness(.72)}.deals-page .dl-st-par__card{position: absolute;right: 9%;top: 18%;width: 34%;aspect-ratio: 4 / 5;object-fit: cover;border: 6px solid #f6efe6;transform: translateY(calc(var(--p) * -46px)) rotate(3deg);box-shadow: 0 16px 30px rgba(0,0,0,.4)}.deals-page .dl-st-par__word{position: absolute;left: 22px;bottom: 20px;max-width: 54%;font-family: var(--font-display);font-size: 1.7rem;line-height: 1.05;color: #fff8ef;transform: translateY(calc(var(--p) * 14px))}.deals-page .dl-st-hz{overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;background: #efe6da}.deals-page .dl-st-hz__room{height: 760px}.deals-page .dl-st-hz__pin{position: sticky;top: 0;height: 270px;overflow: hidden;display: flex;align-items: center}.deals-page .dl-st-hz__track{display: flex;gap: 14px;padding: 0 18px;will-change: transform}.deals-page .dl-st-hz__track figure{flex: none;width: 210px}.deals-page .dl-st-hz__track img{width: 100%;height: 190px;object-fit: cover;border-radius: 10px}.deals-page .dl-st-hz__track figcaption{margin-top: 8px;font-size: .85rem;font-weight: 600;color: var(--dark)}.deals-page .dl-st-sticky{overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;background: #1f2a24;color: #eef3ec}.deals-page .dl-st-sticky__in{display: grid;grid-template-columns: 42% 1fr;gap: 16px;padding: 22px}.deals-page .dl-st-sticky__hold{position: sticky;top: 22px;align-self: start;font-family: var(--font-display);font-size: 1.45rem;line-height: 1.1}.deals-page .dl-st-sticky__steps{display: grid;gap: 14px}.deals-page .dl-st-sticky__steps li{min-height: 132px;padding: 14px;border-radius: 10px;background: rgba(238,243,236,.08);font-size: .88rem;line-height: 1.45;color: rgba(238,243,236,.78)}.deals-page .dl-st-sticky__steps b{display: block;margin-bottom: 4px;font-size: 1rem;color: #eef3ec}.deals-page .dl-st-cur{cursor: none;--x: 50%;--y: 50%}.deals-page .dl-st-cur img{width: 100%;height: 100%;object-fit: cover}.deals-page .dl-st-cur__label{position: absolute;left: var(--x);top: var(--y);display: grid;place-items: center;width: 92px;height: 92px;margin: -46px 0 0 -46px;border-radius: 50%;background: var(--dark);color: var(--light);font-size: .95rem;font-weight: 600;transform: scale(0);transition: transform .3s var(--ease-out);pointer-events: none}.deals-page .dl-st-cur[data-dl-on] .dl-st-cur__label{transform: scale(1)}.deals-page .dl-st-tilt{display: grid;place-items: center;background: radial-gradient(80% 80% at 50% 40%,#233046,#121826)}.deals-page .dl-st-tilt__card{position: relative;overflow: hidden;width: 62%;padding: 22px;border-radius: 16px;background: #1c2537;color: #eef1f7;border: 1px solid rgba(238,241,247,.14);transition: transform .4s var(--ease-out);--gx: 50%;--gy: 50%}.deals-page .dl-st-tilt__card[data-dl-on]{transition: transform .08s linear}.deals-page .dl-st-tilt__card b{font-size: 1rem}.deals-page .dl-st-tilt__price{display: block;margin-top: 8px;font-family: var(--font-display);font-size: 2.6rem;line-height: 1}.deals-page .dl-st-tilt__price small{font-family: var(--font-sans);font-size: .85rem;color: rgba(238,241,247,.65)}.deals-page .dl-st-tilt__line{display: block;margin-top: 12px;font-size: .85rem;line-height: 1.4;color: rgba(238,241,247,.72)}.deals-page .dl-st-tilt__glare{position: absolute;inset: 0;pointer-events: none;opacity: 0;transition: opacity .3s;background: radial-gradient(circle at var(--gx) var(--gy),rgba(255,255,255,.28),transparent 55%)}.deals-page .dl-st-tilt__card[data-dl-on] .dl-st-tilt__glare{opacity: 1}.deals-page .dl-native__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(2rem,5vw,5rem)}.deals-page .dl-native__lead{margin-top: 20px;font-size: 1.0625rem;line-height: 1.6;color: var(--fg-2);max-width: 34rem}.deals-page .dl-native__list{border-top: 1px solid var(--line-strong)}.deals-page .dl-native__list li{padding: 20px 0;border-bottom: 1px solid var(--line);font-size: 1rem;line-height: 1.55;color: var(--fg-2)}.deals-page .dl-native__list b{display: block;margin-bottom: 4px;font-family: var(--font-display);font-weight: 400;font-size: 1.35rem;letter-spacing: -.01em;color: var(--fg)}.deals-page .dl-fvp{margin-top: clamp(3.5rem,7vw,6rem)}.deals-page .dl-fvp__head{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 8px 32px;margin-bottom: 22px}.deals-page .dl-fvp__head h3{font-family: var(--font-display);font-weight: 400;font-size: var(--display-3);letter-spacing: -.02em}.deals-page .dl-fvp__head p{font-size: 1.0625rem;color: var(--fg-2)}.deals-page .dl-fvp__wrap{border-radius: var(--radius-lg);overflow: hidden;border: 1px solid var(--line);background: var(--surface)}.deals-page .dl-fvp__table th,.deals-page .dl-fvp__table td{padding: 15px 20px;text-align: left;vertical-align: top;font-size: .95rem;line-height: 1.45;border-bottom: 1px solid var(--line)}.deals-page .dl-fvp__table tbody tr:last-child>*{border-bottom: 0}.deals-page .dl-fvp__table thead th{font-size: .85rem;font-weight: 700;color: var(--fg-3);background: var(--surface-ink)}.deals-page .dl-fvp__table tbody th{font-weight: 600;width: 22%}.deals-page .dl-fvp__table td:nth-child(2){width: 26%;color: var(--fg-3)}.deals-page .dl-fvp__table td:nth-child(3){color: var(--fg);font-weight: 500}.deals-page .dl-fvp__cta{margin-top: 28px;text-align: center}.deals-page .dl-fvp__table thead th:nth-child(3){color: var(--accent-text)}.deals-page .dl-fvp__table td:nth-child(3){background: rgba(232,121,63,.06)}.deals-page .dl-rev{background: radial-gradient(50% 40% at 15% 10%,rgba(232,121,63,.1),transparent 70%),var(--dark)}.deals-page .dl-rev__top{display: grid;grid-template-columns: auto minmax(0,1fr);gap: clamp(2rem,5vw,4.5rem);align-items: center;margin-bottom: clamp(2.5rem,5vw,3.5rem)}.deals-page .dl-rev__top .dl-head{margin-bottom: 0}.deals-page .dl-rev__score{display: grid;justify-items: start;gap: 8px;padding: 26px 30px;border-radius: 24px;background: var(--dl-glass);border: 1px solid var(--dl-glass-line);box-shadow: var(--dl-lift)}.deals-page .dl-rev__score b{font-family: var(--font-display);font-weight: 400;font-size: 4.6rem;line-height: .85;letter-spacing: -.04em;background: linear-gradient(180deg,#ffe6c6,#f59a5e);-webkit-background-clip: text;background-clip: text;color: transparent}.deals-page .dl-rev__score .dl-stars svg{width: 18px;height: 18px}.deals-page .dl-rev__score small{font-size: .85rem;color: var(--fg-3)}.deals-page .dl-quotes{display: grid;grid-template-columns: 1.25fr 1fr 1fr;gap: 18px}.deals-page .dl-quote{position: relative;display: flex;flex-direction: column;justify-content: space-between;gap: 24px;padding: 30px 28px 26px;border-radius: 22px;background: var(--dl-glass);border: 1px solid var(--dl-glass-line);box-shadow: var(--dl-lift)}.deals-page .dl-quote::before{content: "\201C";position: absolute;top: 6px;right: 22px;font-family: var(--font-display);font-size: 5rem;line-height: 1;color: rgba(232,121,63,.35)}.deals-page .dl-quote blockquote{font-family: var(--font-display);font-size: 1.28rem;line-height: 1.38;letter-spacing: -.01em;color: var(--light)}.deals-page .dl-quote:first-child blockquote{font-size: 1.5rem}.deals-page .dl-quote figcaption{display: flex;align-items: center;gap: 12px;font-size: .82rem;color: var(--fg-3)}.deals-page .dl-quote figcaption b{display: block;font-size: .95rem;color: var(--fg)}.deals-page .dl-ava{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: linear-gradient(180deg,#f39a62,var(--accent));color: var(--dl-ink);font-size: .78rem;font-weight: 700;flex: none}.deals-page .dl-videos{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 16px;margin-top: 26px}.deals-page .dl-videos a{display: grid;gap: 4px;font-size: .82rem;line-height: 1.35;color: var(--fg-3)}.deals-page .dl-videos b{margin-top: 8px;font-size: .95rem;color: var(--fg)}.deals-page .dl-videos__thumb{position: relative;display: block;aspect-ratio: 16 / 9;border-radius: 14px;overflow: hidden;border: 1px solid var(--dl-glass-line)}.deals-page .dl-videos__thumb img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s var(--ease-out)}.deals-page .dl-videos__thumb i{position: absolute;inset: 0;display: grid;place-items: center;background: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.35))}.deals-page .dl-videos__thumb svg{width: 42px;height: 42px;padding: 12px;border-radius: 50%;background: var(--light);color: var(--dark);box-shadow: 0 10px 24px rgba(0,0,0,.4)}.deals-page .dl-videos a:hover img{transform: scale(1.05)}.deals-page .dl-rev__all{margin-top: 26px;text-align: center}.deals-page .dl-rev__all a{font-size: .95rem;font-weight: 600;color: var(--accent);text-decoration: underline;text-underline-offset: 4px}.deals-page .dl-faq__grid{display: grid;grid-template-columns: minmax(0,.8fr) minmax(0,1.4fr);gap: clamp(2rem,5vw,5rem);align-items: start}.deals-page .dl-faq__side p{margin-top: 16px;font-size: 1.0625rem;line-height: 1.6;color: var(--fg-2)}.deals-page .dl-faq__side a,.deals-page .dl-faq .faq__inner a{color: var(--accent-text);text-decoration: underline;text-underline-offset: 3px}.deals-page .dl-last{text-align: center;overflow: hidden;padding-block: clamp(6rem,10vw,9rem);background: radial-gradient(55% 60% at 50% 100%,rgba(232,121,63,.22),transparent 70%),radial-gradient(60% 50% at 50% 0%,rgba(74,44,82,.4),transparent 70%),var(--dark)}.deals-page .dl-last__sky{position: absolute;inset: 0;pointer-events: none}.deals-page .dl-moon--last{top: 14%;left: 9%;right: auto;width: clamp(90px,10vw,150px)}.deals-page .dl-last__in{position: relative;display: grid;justify-items: center}.deals-page .dl-last .dl-h2{font-size: clamp(2.6rem,5.4vw,5rem);line-height: 1;max-width: 13ch;background: linear-gradient(180deg,#fff7ee 10%,#f6d8ba 72%,#e7b48a);-webkit-background-clip: text;background-clip: text;color: transparent}.deals-page .dl-last__line{margin-top: 20px;font-size: 1.125rem;color: var(--fg-2)}.deals-page .dl-last__line b{color: var(--fg)}.deals-page .dl-count--sm{margin-top: 28px}.deals-page .dl-count--sm .dl-count__cell{width: 68px}.deals-page .dl-count--sm .dl-count__cell b{font-size: 1.8rem}.deals-page .dl-last__cta{margin-top: 30px}.deals-page .dl-spider{position: absolute;top: 0;right: 13%;z-index: 1;width: 40px;height: 240px;color: rgba(246,216,186,.8);pointer-events: none}.deals-page .dl-spider i{position: absolute;left: 50%;top: 0;width: 1px;height: 100%;background: rgba(246,216,186,.3);transform-origin: top;animation: dl-thread 4.8s ease-in-out infinite alternate}.deals-page .dl-spider svg{position: absolute;left: 0;top: 0;width: 40px;height: 40px;fill: currentColor;animation: dl-drop 4.8s ease-in-out infinite alternate}@keyframes dl-thread{from{transform: scaleY(.6)}to{transform: scaleY(1)}}@keyframes dl-drop{from{transform: translateY(104px) rotate(-6deg)}to{transform: translateY(200px) rotate(5deg)}}@keyframes dl-thread-sm{from{transform: scaleY(.45)}to{transform: scaleY(.75)}}@keyframes dl-drop-sm{from{transform: translateY(8px) rotate(-6deg)}to{transform: translateY(32px) rotate(5deg)}}@media (max-width: 1100px){.deals-page .dl-bento{grid-template-columns: repeat(2,minmax(0,1fr))}.deals-page .dl-b--sites{min-height: 440px}.deals-page .dl-b--support{grid-column: span 2}.deals-page .dl-b--support .dl-b__text{max-width: 60ch}.deals-page .dl-tiles{grid-template-columns: repeat(2,minmax(0,1fr))}.deals-page .dl-videos{grid-template-columns: repeat(3,minmax(0,1fr))}.deals-page .dl-quotes{grid-template-columns: 1fr 1fr}.deals-page .dl-quote:first-child{grid-column: 1 / -1}}@media (max-width: 900px){.deals-page .dl-native__grid,.deals-page .dl-faq__grid,.deals-page .dl-rev__top{grid-template-columns: minmax(0,1fr)}.deals-page .dl-spider{right: 5%;height: 80px}.deals-page .dl-tree--l{height: 58%}.deals-page .dl-tree--r{height: 50%}.deals-page .dl-jack{width: 84px}.deals-page .dl-jack--l2{display: none}.deals-page .dl-spider svg{width: 30px;height: 30px;animation-name: dl-drop-sm}.deals-page .dl-spider i{animation-name: dl-thread-sm}}@media (max-width: 640px){.deals-page .dl-hero .dl-moon{top: 10px;right: -18px;width: 78px}.deals-page .dl-tree--l{height: 46%;left: -14%;opacity: .9}.deals-page .dl-tree--r,.deals-page .dl-eyes--2,.deals-page .dl-eyes--3,.deals-page .dl-jack--l2,.deals-page .dl-spider--hero,.deals-page .dl-cloud{display: none}.deals-page .dl-eyes--1{left: 4%;top: 64%}.deals-page .dl-jack{width: 64px}.deals-page .dl-jack--l{left: 2%;bottom: 2%}.deals-page .dl-jack--r{right: 3%;bottom: 2%;width: 70px}.deals-page .dl-bat--7{width: 56px}.deals-page .dl-web--hero{width: 110px}.deals-page .dl-plans .pr-tiers{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));width: 100%}.deals-page .dl-plans .pr-tiers button{min-width: 0;padding-inline: 6px;justify-content: center}.deals-page .dl-moon--last{top: 16px;left: -22px;width: 80px}.deals-page .dl-proof li{justify-content: center;text-align: center;flex-wrap: wrap}.deals-page .dl-count__cell{width: 66px}.deals-page .dl-count__cell b{font-size: 1.8rem}.deals-page .dl-proof{flex-direction: column;align-items: center;gap: 10px}.deals-page .dl-hero{padding-bottom: 88px}.deals-page .dl-tiles,.deals-page .dl-quotes,.deals-page .dl-bento{grid-template-columns: minmax(0,1fr)}.deals-page .dl-b--sites,.deals-page .dl-b--motion,.deals-page .dl-b--sections,.deals-page .dl-b--support{grid-column: auto}.deals-page .dl-b--sites{min-height: 520px}.deals-page .dl-b--motion,.deals-page .dl-b--sections{grid-template-columns: minmax(0,1fr)}.deals-page .dl-b__panel{min-height: 190px;margin: 22px -28px -28px;border-left: 0;border-top: 1px solid rgba(246,216,186,.1)}.deals-page .dl-b__panel img{height: 560px;top: -36px;transform: none}.deals-page .dl-b__strips{margin-top: 20px;gap: 8px}.deals-page .dl-b__strips img{min-height: 150px}.deals-page .dl-b__fan{top: 24px;right: 10px;width: 92%;height: 46%}.deals-page .dl-b__fan img{width: 44%}.deals-page .dl-videos{grid-template-columns: 1fr 1fr}.deals-page .dl-fvp__table thead{display: none}.deals-page .dl-fvp__table,.deals-page .dl-fvp__table tbody,.deals-page .dl-fvp__table tr,.deals-page .dl-fvp__table th,.deals-page .dl-fvp__table td{display: block;width: auto}.deals-page .dl-fvp__table tr{padding: 14px 18px;border-bottom: 1px solid var(--line)}.deals-page .dl-fvp__table tbody tr:last-child{border-bottom: 0}.deals-page .dl-fvp__table th,.deals-page .dl-fvp__table td{padding: 2px 0;border: 0}.deals-page .dl-fvp__table tbody th{width: auto;margin-bottom: 6px}.deals-page .dl-fvp__table td:nth-child(3){background: none}.deals-page .dl-fvp__table td:nth-child(2)::before{content: "Free: ";font-weight: 600}.deals-page .dl-fvp__table td:nth-child(3)::before{content: "Pro: ";font-weight: 600;color: var(--accent-text)}.deals-page .dl-fvp__table td:nth-child(2){width: auto}.deals-page .dl-st-text__h{font-size: 1.8rem}}@media (prefers-reduced-motion: reduce){.deals-page .dl-moon,.deals-page .dl-fog span,.deals-page .dl-bat__w,.deals-page .dl-spider i,.deals-page .dl-spider svg{animation: none}.deals-page .dl-embers,.deals-page .dl-flash,.deals-page .dl-cloud{display: none}.deals-page .dl-eyes,.deals-page .dl-eyes i,.deals-page .dl-jack__glow{animation: none}.deals-page .dl-bat--4,.deals-page .dl-bat--5,.deals-page .dl-bat--6,.deals-page .dl-bat--7{display: none}.deals-page .dl-bat{animation: none;opacity: .9}.deals-page .dl-bat--1{left: 78%;top: 12%}.deals-page .dl-bat--2{left: 16%;top: 14%}.deals-page .dl-bat--3{display: none}.deals-page .dl-spider svg{transform: translateY(150px)}.deals-page .dl-st-text[data-dl-play] .dl-st-text__h>span>span>span{animation: none}.deals-page .dl-st-cur__label,.deals-page .dl-st-tilt__card,.deals-page .dl-tile,.deals-page .dl-b__fan img{transition: none}}.deals-page .dl-b__tag{display: inline-flex;align-items: center;margin-bottom: 14px;padding: 4px 11px;border-radius: 999px;font-size: .72rem;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: #9b4113;background: rgba(232,121,63,.1);border: 1px solid rgba(232,121,63,.26)}.deals-page .dl-b__tag--v4{color: #fff;background: linear-gradient(180deg,#f39a62,#e8793f);border-color: transparent;box-shadow: 0 6px 16px -8px rgba(232,121,63,.9)}.deals-page .dl-b__tag--v3{color: #5a2f6a;background: rgba(110,60,140,.09);border-color: rgba(110,60,140,.24)}.deals-page .dl-b--motion .dl-b__tag{color: #ffb782;background: rgba(232,121,63,.14);border-color: rgba(232,121,63,.32)}.deals-page .dl-b__chips{position: relative;z-index: 1;display: flex;flex-wrap: wrap;gap: 6px;margin-top: auto;padding-top: 18px}.deals-page .dl-b__chips li{padding: 5px 11px;border-radius: 999px;background: #fff7ee;border: 1px solid rgba(155,65,19,.12);font-size: .8rem;font-weight: 600;color: var(--fg)}.deals-page .dl-b__chips li:last-child{background: transparent;border-style: dashed;color: var(--fg-2)}@font-face{font-family: "aae-widget-icons";src: url("../fonts/aae-widget-icons.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: block}@font-face{font-family: "aae-widget-icons2";src: url("../fonts/aae-widget-icons2.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: block}@font-face{font-family:"eicons";src:url("../fonts/eicons-sub.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto-latin-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto-latin-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto-latin-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/roboto-latin-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}[data-wd-in="armed"] [data-in]{opacity: 0;transition: none}[data-wd-in="armed"] [data-in="left"]{transform: translateX(-40px)}[data-wd-in="armed"] [data-in="right"]{transform: translateX(40px)}[data-wd-in="armed"] [data-in="bottom"]{transform: translateY(40px)}[data-wd-in="armed"] [data-in="top"]{transform: translateY(-50px)}[data-wd-in="armed"] [data-in="scale"]{transform: scale(.85)}[data-wd-in="armed"] [data-in="turn"]{transform: perspective(400px) rotateY(-80deg);transform-origin: 50% 0 -50px}[data-wd-in="in"] [data-in]{opacity: 1;transform: none;transition: opacity .75s cubic-bezier(.215,.61,.355,1) var(--in-d,0s),transform .75s cubic-bezier(.215,.61,.355,1) var(--in-d,0s)}[data-hide]{display: none !important}[data-cat]{transition: opacity .5s,transform .5s}[data-enter]{opacity: 0;transform: translateY(30px);transition: none}@media (prefers-reduced-motion: reduce){[data-wd-in] [data-in],[data-cat]{transition: none !important}}
