.wrap{width:100%;max-width:calc(var(--content-w) + var(--gutter) * 2);padding-inline:var(--gutter);margin-left:auto;margin-right:auto}.section{padding-block:var(--section-y)}.section-head{gap:10px;margin-bottom:max(28px,min(4.5vw,56px));display:grid}.section-head>*{max-width:60ch}.page{flex-direction:column;min-height:100svh;display:flex}.page>main{flex:1}.page[data-page=product]>main,.page[data-page=notfound]>main{padding-top:var(--header-h)}.page[data-promo]{--promo-h:40px}.promo-bar{height:var(--promo-h);background:var(--sand);color:var(--ink-soft);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:14px;padding-left:44px;padding-right:44px;font-size:14px;line-height:1.3;display:flex;position:relative;overflow:hidden}.promo-text{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.promo-text b{font-weight:500}.promo-body{color:var(--muted);display:none}.promo-cta{color:var(--champagne-ink);text-underline-offset:4px;white-space:nowrap;flex:none;font-weight:500;text-decoration:underline}.promo-close{width:40px;color:var(--muted);transition:color .2s var(--ease);place-items:center;display:grid;position:absolute;top:0;bottom:0}.promo-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.promo-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.promo-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.promo-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.promo-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.promo-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.promo-close:hover{color:var(--ink-soft)}.promo-close .icon{height:16px;width:16px}@media (min-width:700px){.promo-body{display:inline}}.site-header{z-index:60;background:var(--paper);color:var(--ink-soft);transition:background-color .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);border-bottom:1px solid #0000;padding-top:var(--safe-t);position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{background:color-mix(in srgb, var(--paper) 82%, transparent);border-color:var(--line);box-shadow:0 6px 24px #2b26220a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header.is-scrolled{-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px)}}.header-inner{height:var(--header-bar-h);width:100%;max-width:calc(var(--content-w) + var(--gutter) * 2);padding-inline:var(--gutter);align-items:center;gap:20px;margin-left:auto;margin-right:auto;display:flex}.brand{flex-direction:column;gap:4px;line-height:1;display:inline-flex}.brand-ar{font-family:var(--font-display);font-size:26px;font-weight:500}.brand-en{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:500}.nav{gap:30px;margin-left:auto;margin-right:auto;font-size:15px;display:none}.nav a{color:var(--muted);transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px solid #0000;padding-top:8px;padding-bottom:8px}.nav a:hover,.nav a[aria-current]{color:var(--ink-soft);border-color:var(--champagne)}.wa-pill.wa-pill--header{display:none}.menu-btn{border-radius:var(--r-btn);place-items:center;height:44px;width:44px;display:grid}.menu-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.menu-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.menu-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.menu-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.menu-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.menu-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.menu-btn:hover{background:var(--sand)}@media (min-width:1000px){.nav{display:flex}.wa-pill.wa-pill--header{display:inline-flex}.menu-btn{display:none}}.menu{z-index:120;background:var(--paper);color:var(--ink-soft);padding:calc(var(--safe-t) + 0px) var(--gutter) calc(var(--safe-b) + 24px);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.menu:not([hidden]){animation:menu-in .35s var(--ease)}@keyframes menu-in{0%{opacity:0}}.menu-head{height:var(--header-bar-h);flex:none;justify-content:space-between;align-items:center;display:flex}.menu-close{border-radius:var(--r-btn);place-items:center;height:44px;width:44px;display:grid}.menu-close:hover{background:var(--sand)}.menu-nav{flex:1;padding-top:12px;padding-bottom:12px}.menu-list a{border-bottom:1px solid var(--line);min-height:56px;transition:color .2s var(--ease);grid-template-columns:36px 1fr auto auto;align-items:baseline;gap:12px;padding-top:14px;padding-bottom:14px;display:grid}.menu-list a:hover .menu-name{color:var(--champagne-ink)}.menu-idx{color:var(--champagne-ink);font-size:12px}.menu-name{font-family:var(--font-display);font-size:max(24px,min(7vw,34px));font-weight:500;line-height:1.3}.menu-count{color:var(--muted);font-size:13px}.menu-soon{color:var(--champagne-ink);font-size:11px}.menu-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.menu-contact{color:var(--muted)}.site-footer{background:var(--espresso);color:var(--ivory);padding-block:clamp(56px, 8vw, 88px) calc(96px + var(--safe-b))}.footer-grid{gap:32px;display:grid}.footer-nav{color:var(--muted-inv);flex-wrap:wrap;gap:8px 26px;font-size:15px;display:flex}.footer-nav a{transition:color .2s var(--ease);padding-top:6px;padding-bottom:6px}.footer-nav a:hover{color:var(--ivory)}.footer-pages{color:var(--muted-inv);flex-wrap:wrap;gap:4px 24px;margin-top:32px;font-size:14px;display:flex}.footer-pages a{padding-top:8px;padding-bottom:8px}.footer-pages a:hover{color:var(--ivory);text-underline-offset:4px;text-decoration:underline}.footer-contact a{align-items:center;gap:10px;min-height:44px;display:inline-flex}.footer-contact .icon{color:var(--wa)}.footer-brand .brand-en{color:var(--muted-inv)}.footer-legal{border-top:1px solid var(--line-inv);color:var(--muted-inv);margin-top:40px;padding-top:22px;font-size:13px}@media (min-width:900px){.site-footer{padding-bottom:56px}.footer-grid{grid-template-columns:1fr 2fr auto;align-items:start}}.cat-hero{isolation:isolate;background:var(--atm-bg);color:var(--ink-soft);padding-block:calc(var(--header-h) + clamp(28px, 5vw, 56px)) clamp(40px, 6vw, 72px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.cat-hero:before{content:"";z-index:-1;background:radial-gradient(60% 90% at 88% 0%, color-mix(in srgb, var(--atm-glow) 20%, transparent), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.cat-hero-inner{justify-items:start;gap:14px;display:grid}.cat-hero-inner>*{max-width:62ch}.cat-en{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:13px}.cat-hero .cat-label{color:var(--champagne-ink)}.cat-hero .lead{color:var(--muted)}.cat-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:6px;font-size:14px;display:flex}.crumbs ol{color:var(--muted);flex-wrap:wrap;gap:4px 0;font-size:13px;display:flex}.crumbs li+li:before{content:"‹";opacity:.55;margin-left:8px;margin-right:8px}.crumbs a:hover{color:var(--ink-soft);text-underline-offset:4px;text-decoration:underline}.crumbs [aria-current]{color:var(--ink-soft)}.catalog{background:var(--paper)}.catalog.section{padding-block:clamp(40px, 6vw, 80px) var(--section-y)}.toolbar{flex-direction:column;gap:14px;margin-bottom:8px;padding-top:0;padding-bottom:20px;display:flex}.chip-row{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:8px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip-row .chip{flex:none}.toolbar-end{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.result-count{color:var(--muted);margin-bottom:28px;font-size:14px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 20px;display:grid}@media (min-width:700px){.grid{gap:52px 28px}}@media (min-width:1000px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 32px}}@media (min-width:900px){.toolbar{flex-direction:row;justify-content:space-between;align-items:center}.chip-row{flex-wrap:wrap;margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:visible}}.empty{grid-column:1/-1;justify-items:start;gap:16px;padding-top:56px;padding-bottom:56px;display:grid}.empty-title{font-family:var(--font-display);font-size:24px;font-weight:500}.filters{z-index:110;position:fixed;top:0;bottom:0;left:0;right:0}.filters-backdrop{opacity:0;transition:opacity .35s var(--ease);background:#2b262252;position:absolute;top:0;bottom:0;left:0;right:0}.filters-sheet{background:var(--paper);max-height:88svh;transition:transform .45s var(--ease);flex-direction:column;padding-bottom:var(--safe-b);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -16px 48px #2b26221f}.filters-sheet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:24px;border-top-right-radius:24px}.filters-sheet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:24px;border-top-right-radius:24px}.filters-sheet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:24px;border-top-right-radius:24px}.filters-sheet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:24px;border-top-right-radius:24px}.filters-sheet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:24px;border-top-right-radius:24px}.filters-sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:24px;border-top-right-radius:24px}.filters[data-open] .filters-backdrop{opacity:1}.filters[data-open] .filters-sheet{transform:none}.filters-head{padding:14px var(--gutter);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.filters-head h3{font-family:var(--font-display);font-size:22px;font-weight:500}.filters-head .icon-btn{border-radius:var(--r-btn)}.filters-head .icon-btn:hover{background:var(--sand)}.filters-body{padding:8px var(--gutter) 24px;gap:4px;display:grid;overflow-y:auto}.filter-group{border-bottom:1px solid var(--line);padding-top:18px;padding-bottom:18px}.filter-group legend{color:var(--champagne-ink);float:inline-start;width:100%;margin-bottom:12px;padding:0;font-size:13px;font-weight:500}.filter-group .chips{clear:both;flex-wrap:wrap;gap:8px;display:flex}.filters-foot{padding:14px var(--gutter);border-top:1px solid var(--line);gap:12px;display:flex}.filters-foot .btn-solid{flex:1;justify-content:center}@media (min-width:900px){.filters-sheet{border-radius:0;height:100%;max-height:none;width:420px;top:0;bottom:0;transform:translate(-100%)}.filters-sheet:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--r-card);border-bottom-left-radius:var(--r-card);left:auto;right:0}.filters-sheet:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--r-card);border-bottom-left-radius:var(--r-card);left:auto;right:0}.filters-sheet:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--r-card);border-bottom-left-radius:var(--r-card);left:auto;right:0}.filters-sheet:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--r-card);border-bottom-right-radius:var(--r-card);left:0;right:auto}.filters-sheet:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--r-card);border-bottom-right-radius:var(--r-card);left:0;right:auto}.filters-sheet:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--r-card);border-bottom-right-radius:var(--r-card);left:0;right:auto}.filters[data-open] .filters-sheet{transform:none}}.product-grid{gap:28px;padding-top:16px;padding-bottom:64px;display:grid}.product-media{border-radius:var(--r-card);background:var(--sand);width:100%;max-width:520px;box-shadow:var(--shadow-soft);margin-left:auto;margin-right:auto;overflow:hidden}.product-info{align-content:start;gap:22px;padding-top:4px;display:grid}.product-info>*{max-width:60ch}.product-en{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-top:-14px;font-size:14px}.wall-row{border-block:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 36px;padding-top:18px;padding-bottom:18px;display:grid}.wall-row dt{color:var(--champagne-ink);font-size:12px}.wall-row dd{font-weight:500}.product-ctas{flex-wrap:wrap;gap:12px;display:flex}.price-block{gap:4px;display:grid}.spec{border-top:1px solid var(--line);gap:14px;padding-top:28px;display:grid}.spec-title{font-family:var(--font-display);font-size:21px;font-weight:500}@media (min-width:900px){.product-grid{grid-template-columns:6fr 5fr;align-items:start;gap:max(48px,min(6vw,88px));padding-top:40px}.product-media{max-width:none;margin-left:0;margin-right:0;position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px)}}.related{background:var(--sand)}.how{background:var(--paper)}.steps{gap:0;display:grid}.step{border-top:1px solid var(--line);grid-template-columns:48px 1fr;gap:4px 12px;padding-top:22px;padding-bottom:22px;display:grid}.step-idx{color:var(--champagne-ink);grid-row:span 2;padding-top:6px;font-size:14px}.step p{color:var(--muted)}@media (min-width:900px){.steps{grid-template-columns:repeat(5,1fr);gap:28px}.step{grid-template-columns:1fr;padding-top:22px;padding-bottom:0}.step-idx{grid-row:auto}}.final-cta{background:var(--espresso);color:var(--ivory);text-align:center}.final-cta .wrap{justify-items:center;gap:24px;display:grid}.final-cta .lead,.final-cta .small{color:var(--muted-inv)}.notfound .wrap{align-content:center;justify-items:start;gap:20px;min-height:60svh;display:grid}.page>main>.legal,.page>main>.faq-page{padding-block:calc(var(--header-h) + clamp(24px, 5vw, 56px)) clamp(64px, 9vw, 120px)}.legal-wrap{justify-items:start;gap:22px;max-width:820px;display:grid}.legal-wrap:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.legal-wrap:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.legal-wrap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0;margin-right:auto}.legal-wrap:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.legal-wrap:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.legal-wrap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:0}.legal-wrap>*{max-width:100%}.legal-body{gap:16px;max-width:64ch;padding-top:8px;display:grid}.legal-body p,.legal-note p{white-space:pre-line;font-size:17px;line-height:1.95}.legal-h{font-family:var(--font-display);border-top:1px solid var(--line);margin-top:28px;padding-top:26px;font-size:max(21px,min(3vw,26px));font-weight:500;line-height:1.5}.legal-body>.legal-h:first-child{border:0;margin-top:0;padding-top:0}.legal-list{gap:8px;display:grid}.legal-list li{font-size:17px;line-height:1.85;position:relative}.legal-list li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.legal-list li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.legal-list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:22px}.legal-list li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.legal-list li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.legal-list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.legal-list li:before{content:"";background:var(--champagne);height:1px;width:8px;position:absolute;top:.95em}.legal-list li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.legal-list li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.legal-list li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.legal-list li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.legal-list li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.legal-list li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.legal-note{background:var(--sand);border-radius:14px;margin-top:6px;margin-bottom:6px;padding:18px 22px}.legal-cta{margin-top:20px}.faq-page .faq-group{gap:0;width:100%;max-width:72ch;display:grid}.faq-page .legal-h{margin-bottom:8px}.faq-page .faq-group:first-of-type .legal-h{margin-top:12px}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;min-height:58px;font-family:var(--font-display);transition:color .2s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;font-size:18px;font-weight:500;line-height:1.6;list-style:none;display:flex}.faq-item summary:hover{color:var(--champagne-ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-text);color:var(--champagne-ink);transition:transform .3s var(--ease);flex:none;font-size:26px;font-weight:400;line-height:1}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item summary:focus-visible{outline:2px solid var(--champagne-ink);outline-offset:-2px;border-radius:8px}.faq-a{padding-bottom:22px}.faq-a p{color:var(--muted);max-width:62ch;font-size:16px;line-height:1.9}.faq{background:var(--sand)}.faq-list{border-top:1px solid var(--line);max-width:820px}.faq-more{margin-top:24px}.cat-seo{background:var(--sand)}.cat-seo .wrap{gap:max(32px,min(5vw,56px));display:grid}.cat-body{gap:16px;max-width:64ch;display:grid}.cat-body p{color:var(--muted);font-size:17px;line-height:1.95}.cat-faq{gap:16px;display:grid}.cat-label{letter-spacing:0;text-transform:none;font-size:15px}.pricing-head{padding-block:calc(var(--header-h) + clamp(24px, 5vw, 56px)) 0;max-width:none}.pricing-head>*{max-width:820px}.pricing-page .section{padding-top:max(48px,min(7vw,96px));padding-bottom:max(48px,min(7vw,96px))}.pricing-page .price-list{background:var(--sand)}.price-group{margin-bottom:max(32px,min(5vw,56px))}.price-group-title{font-family:var(--font-display);margin-bottom:8px;font-size:max(22px,min(4vw,28px));font-weight:500}.price-group-title a:hover{color:var(--champagne-ink)}.price-table{border-collapse:collapse;width:100%}.price-table th,.price-table td{text-align:start;border-bottom:1px solid var(--line);vertical-align:baseline;padding:16px 8px 16px 0;font-weight:400}.price-table thead th{color:var(--champagne-ink);font-size:12px;font-weight:500}.price-table tbody th{font-weight:500}.price-table tbody th a:hover{color:var(--champagne-ink)}.price-table small{text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:400;display:block}.price-links{text-align:end;white-space:nowrap}@media (max-width:699px){.price-table thead{display:none}.price-table,.price-table tbody,.price-table tr{display:block}.price-table tr{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding-top:16px;padding-bottom:16px;display:grid}.price-table th,.price-table td{border:0;padding:0;display:block}.price-table tbody th{grid-column:1}.price-table td[data-label]{grid-column:1;font-size:14px}.price-table td[data-label=المستوى]{color:var(--muted)}.price-table td[data-label=السعر]{text-align:end;grid-area:1/2/span 2;align-self:center}.price-links{text-align:start;grid-column:1/-1}.price-links:empty{display:none}}.icon{flex:none;height:20px;width:20px}.btn{border-radius:var(--r-btn);text-align:center;min-height:48px;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease), box-shadow .25s var(--ease);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding-left:26px;padding-right:26px;font-size:15px;font-weight:500;line-height:1.2;display:inline-flex}.btn-sm{min-height:44px;padding-left:20px;padding-right:20px;font-size:14px}.btn-lg{min-height:54px;padding-left:32px;padding-right:32px;font-size:16px}.btn-block{width:100%}.btn-solid{background:var(--espresso);color:var(--ivory);border-color:var(--espresso)}.btn-solid:hover{box-shadow:var(--shadow-soft);background:#2e241e;transform:translateY(-1px)}.btn-line{border-color:var(--stone);color:var(--ink-soft);background:0 0}.btn-line:hover{border-color:var(--champagne);background:var(--sand)}.btn-ivory{background:var(--ivory);color:var(--espresso);border-color:var(--ivory)}.btn-ivory:hover{background:var(--paper)}.btn.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none;border-style:dashed}.final-cta .btn-solid{background:var(--ivory);color:var(--espresso);border-color:var(--ivory)}.final-cta .btn-solid:hover{background:#fff}.link-arrow{min-height:44px;color:var(--champagne-ink);align-items:center;gap:8px;font-weight:500;display:inline-flex}.link-arrow:hover{text-underline-offset:6px;text-decoration:underline}.link-arrow .icon{height:18px;width:18px;transition:transform .3s var(--ease)}.link-arrow:hover .icon{transform:translate(-4px)}.link-inv{color:var(--ivory)}.icon-btn{place-items:center;height:44px;width:44px;display:grid}.wa-pill{border-radius:var(--r-btn);background:var(--espresso);min-height:44px;color:var(--ivory);border:1px solid var(--espresso);transition:background-color .25s var(--ease);align-items:center;gap:8px;padding-left:20px;padding-right:20px;font-size:14px;font-weight:500;display:inline-flex}.wa-pill:hover{background:#2e241e}.wa-pill .icon,.btn[data-wa] .icon,.wa-float .icon{color:var(--wa)}.btn-line[data-wa] .icon{color:#1e9e52}.btn-solid[data-wa] .icon,.btn-solid .icon{color:var(--wa)}.final-cta .btn-solid .icon{color:#128c4a}.wa-float{z-index:55;border-radius:var(--r-btn);background:var(--espresso);min-height:48px;color:var(--ivory);opacity:0;pointer-events:none;transition:opacity .4s var(--ease), transform .4s var(--ease);align-items:center;gap:10px;padding-left:22px;padding-right:22px;font-size:14px;font-weight:500;display:none;position:fixed;bottom:24px;transform:translateY(12px);box-shadow:0 10px 28px #2b26222e}.wa-float:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.wa-float:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.wa-float:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24px}.wa-float:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.wa-float:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.wa-float:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24px}.wa-float.is-visible{opacity:1;pointer-events:auto;transform:none}@media (min-width:900px){.wa-float{display:inline-flex}}.sticky-cta{z-index:55;padding:10px var(--gutter) calc(10px + var(--safe-b));background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform .45s var(--ease);align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta.is-visible{transform:none}.sticky-cta .btn{flex:1;min-height:48px}.sticky-cta.is-product .btn{flex:none}.sticky-price{flex:1;font-size:14px;line-height:1.4}@media (min-width:900px){.sticky-cta{display:none}}.chip{border:1px solid var(--stone);border-radius:var(--r-btn);white-space:nowrap;cursor:pointer;min-height:44px;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);background:0 0;align-items:center;gap:8px;padding-left:18px;padding-right:18px;font-size:14px;display:inline-flex;position:relative}.chip:hover{border-color:var(--champagne);background:var(--sand)}.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--espresso);color:var(--ivory);border-color:var(--espresso)}.chip:has(input:checked){background:var(--espresso);color:var(--ivory);border-color:var(--espresso)}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.chip:has(input:focus-visible){outline:2px solid var(--champagne-ink);outline-offset:3px}.chip-count{opacity:.6;font-size:12px;font-style:normal}.chip.is-empty{opacity:.4}.badge{background:var(--espresso);height:20px;min-width:20px;color:var(--ivory);border-radius:999px;place-items:center;padding-left:5px;padding-right:5px;font-size:11px;display:inline-grid}.badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:2px}.badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:2px}.select{display:inline-flex;position:relative}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--stone);border-radius:var(--r-btn);background:var(--paper);cursor:pointer;min-height:44px;transition:border-color .25s var(--ease);font-size:14px}.select select:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:38px}.select select:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:38px}.select select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:38px}.select select:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:38px;padding-right:14px}.select select:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:38px;padding-right:14px}.select select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:38px;padding-right:14px}.select select:hover{border-color:var(--champagne)}.select:after{content:"";pointer-events:none;border-bottom:1.5px solid;height:7px;width:7px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.select:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-right:1.5px solid;right:14px}.select:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-right:1.5px solid;right:14px}.select:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{border-right:1.5px solid;right:14px}.select:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-left:1.5px solid;left:14px}.select:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-left:1.5px solid;left:14px}.select:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{border-left:1.5px solid;left:14px}.tag{border-radius:var(--r-btn);background:color-mix(in srgb, var(--champagne) 16%, transparent);color:var(--champagne-ink);padding:2px 12px;font-size:12px;font-weight:500;display:inline-block}.tag-soon{justify-self:start}.poster{aspect-ratio:4/5;background:var(--sand);border-radius:var(--r-card);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.poster.has-media img,.poster.has-media video{object-fit:cover;height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.poster.has-media img{aspect-ratio:4/5;display:block}.poster.has-media video{opacity:0;background:0 0;transition:opacity .4s}.poster.has-media video.is-playing{opacity:1}.poster.is-typographic{background:var(--p-bg);color:var(--p-fg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2cqi;display:flex}.poster.is-typographic:before{content:"";z-index:-1;background:radial-gradient(62% 48% at 50% 40%, color-mix(in srgb, var(--p-glow) 38%, transparent), transparent 72%), radial-gradient(70% 40% at 50% 110%, color-mix(in srgb, var(--p-alt) 45%, transparent), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.poster-frame{border-radius:calc(var(--r-card) - 6px);border:1px solid color-mix(in srgb, var(--p-glow) 55%, transparent);pointer-events:none;position:absolute;top:5cqi;bottom:5cqi;left:5cqi;right:5cqi}.poster-id{opacity:.6;color:var(--p-glow);font-size:3.4cqi;position:absolute;top:9cqi}.poster-name{font-family:var(--font-display);padding-left:10cqi;padding-right:10cqi;font-size:max(26px,min(17cqi,72px));font-weight:500;line-height:1.15}.poster-en{text-transform:uppercase;opacity:.72;color:var(--p-glow);font-size:3.6cqi}.frame{align-content:start;gap:16px;display:grid}.frame-media{border-radius:var(--r-card);background:var(--sand);transition:transform .5s var(--ease), box-shadow .5s var(--ease);display:block;position:relative;overflow:hidden}.frame:hover .frame-media,.frame:focus-within .frame-media{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.frame-badge{background:color-mix(in srgb, var(--paper) 92%, transparent);color:var(--ink-soft);border-radius:var(--r-btn);padding:3px 12px;font-size:12px;font-weight:500;position:absolute;top:12px}.frame-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.frame-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.frame-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.frame-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.frame-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.frame-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.wall{gap:2px;padding-left:4px;padding-right:4px;display:grid}.wall-index{display:none}.wall-name{font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.4}.wall-name a:hover{color:var(--champagne-ink)}.wall-en{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.wall-meta{color:var(--muted);font-size:13px}.wall-price{margin-top:6px;font-weight:500}.wall-actions{margin-top:0}.frame.is-soon .poster{filter:saturate(.8)}@media (max-width:699px){.wall-name{font-size:18px}.wall-en{display:none}}.price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:inline-flex}.price-from{color:var(--muted);font-size:13px}.price-amount{font-size:1.1em;font-weight:500}.price-was{color:var(--muted);font-size:14px}.price-off{color:var(--burgundy);font-size:12px;font-weight:500}.price-until{color:var(--muted);flex-basis:100%;font-size:12px}.price.is-quote{font-weight:500}.price-block .price{font-size:22px}.palettes{flex-wrap:wrap;gap:10px;display:flex}.palette{border:1px solid var(--stone);text-align:start;min-width:104px;transition:border-color .25s var(--ease), background-color .25s var(--ease);border-radius:14px;gap:8px;padding:8px;display:grid}.palette:hover{background:var(--sand)}.palette[aria-pressed=true]{border-color:var(--espresso)}.swatches{border-radius:8px;grid-template-columns:repeat(4,1fr);height:24px;display:grid;overflow:hidden}.swatches i{display:block}.pname{font-size:13px}.fonts{gap:6px;display:grid}.fonts li{font-size:20px;line-height:1.5}.fonts .latin{font-family:var(--font-text);color:var(--muted);text-transform:uppercase;font-size:12px}.fonts .latin:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.fonts .latin:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.fonts .latin:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:8px}.fonts .latin:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.fonts .latin:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.fonts .latin:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:8px}.feature-group{gap:6px;display:grid}.feature-group ul{flex-wrap:wrap;gap:6px 20px;display:flex}.feature-group li:before{content:"—";color:var(--champagne)}.feature-group li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{margin-right:8px}.feature-group li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{margin-right:8px}.feature-group li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{margin-right:8px}.feature-group li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:8px}.feature-group li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:8px}.feature-group li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:8px}.feature-group.is-coming_soon li{color:var(--muted)}.addons{gap:0;display:grid}.addons li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:baseline;gap:4px 16px;padding-top:12px;padding-bottom:12px;display:grid}.addon-desc{color:var(--muted);grid-column:1/-1;font-size:13px}.addon-price{font-weight:500}.discount{justify-items:start;gap:10px;display:grid}.discount-toggle{min-height:44px;color:var(--champagne-ink);text-underline-offset:5px;font-size:14px;font-weight:500;text-decoration:underline}.discount-form{flex-wrap:wrap;align-items:stretch;gap:8px;width:100%;max-width:420px;display:flex}.discount-input{border:1px solid var(--stone);border-radius:var(--r-btn);background:var(--paper);letter-spacing:.08em;text-transform:uppercase;text-align:start;flex:160px;min-height:44px;min-width:0;padding-left:20px;padding-right:20px;font-size:15px}.discount-input::placeholder{color:var(--muted);opacity:.6}.discount-input:focus-visible{outline:2px solid var(--champagne-ink);outline-offset:2px;border-color:var(--espresso)}.discount-msg{min-height:1.4em;margin:0}.discount-msg.is-error{color:var(--burgundy);font-weight:500}.discount-remove{color:var(--champagne-ink);text-underline-offset:4px;font-size:13px;text-decoration:underline}.price.is-discounted .price-amount{color:var(--burgundy)}.price.is-discounted .price-was{text-decoration-thickness:1.5px}.consent{z-index:60;inset-inline:var(--gutter);background:var(--paper);max-width:520px;color:var(--ink-soft);border:1px solid var(--stone);border-radius:var(--r-card);font-size:var(--fs-small);animation:consent-in .45s var(--ease);flex-direction:column;gap:12px;margin-left:auto;margin-right:auto;padding:18px 20px;line-height:1.8;display:flex;position:fixed;bottom:calc(84px + var(--safe-b));box-shadow:0 16px 44px #2b262224}.consent-text{margin:0}.consent-text a{color:var(--champagne-ink);text-underline-offset:3px;text-decoration:underline}.consent-actions{gap:10px;display:flex}.consent-btn{min-height:44px;color:var(--ink-soft);border:1px solid var(--stone);border-radius:var(--r-btn);font:inherit;cursor:pointer;transition:background-color .25s var(--ease);background:0 0;flex:1;padding-left:16px;padding-right:16px;font-weight:500}.consent-btn:hover{background:var(--sand)}.consent-btn.is-accept{background:var(--espresso);color:var(--ivory);border-color:var(--espresso)}.consent-btn.is-accept:hover{background:#2e241e}.consent-btn:focus-visible{outline:2px solid var(--champagne-ink);outline-offset:2px}.footer-consent:focus-visible{outline:2px solid var(--champagne);outline-offset:2px}.footer-consent{color:inherit;font:inherit;font-size:var(--fs-small);opacity:.8;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:8px 0;text-decoration:underline}@media (min-width:900px){.consent{flex-direction:row;align-items:center;max-width:560px;margin-left:0;margin-right:0;bottom:24px}.consent:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px;right:auto}.consent:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px;right:auto}.consent:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:24px;right:auto}.consent:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:24px}.consent:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:24px}.consent:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:24px}.consent-actions{flex:none}.consent-btn{flex:none;min-width:80px}}@keyframes consent-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.consent{animation:none}}.line,.line-in{display:block}.rule{background:var(--champagne);height:1px;width:36px;margin-bottom:18px;display:block}.tag--coming_soon{opacity:.85;border-style:dashed}[data-page=home] .section{background:var(--paper);color:var(--ink-soft);padding-top:max(72px,min(10vw,136px));padding-bottom:max(72px,min(10vw,136px))}[data-page=home] .section.band-sand{background:var(--sand)}[data-page=home] .wrap{max-width:1180px}[data-page=home] .section-head{justify-items:start;margin-bottom:max(32px,min(5vw,56px));display:grid}[data-page=home] .section-head h2{color:var(--ink-soft);max-width:22ch}[data-page=home] .section-head .lead{max-width:60ch;margin-top:14px}[data-page=home] .more{margin-top:max(28px,min(4vw,44px))}.link-champagne{color:var(--champagne-ink)}.rv{opacity:0;transform:translateY(12px)}.rv-in{opacity:1;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none}}.pgrid{grid-template-columns:repeat(2,1fr);gap:36px 14px;display:grid}@media (min-width:560px){.pgrid{gap:48px 22px}}@media (min-width:900px){.pgrid{grid-template-columns:repeat(3,1fr);gap:56px 32px}}.pcard{align-content:start;gap:14px;display:grid}.pcard-media{border-radius:var(--r-card);background:var(--sand);box-shadow:0 1px 0 var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);display:block;position:relative;overflow:hidden}.pcard-media .poster{border-radius:inherit;background:var(--sand)}.pcard:hover .pcard-media,.pcard:focus-within .pcard-media{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.pcard-badge{background:var(--paper);color:var(--ink-soft);border-radius:var(--r-btn);padding:3px 12px;font-size:12px;font-weight:500;position:absolute;top:12px}.pcard-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pcard-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pcard-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:12px}.pcard-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pcard-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pcard-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.pcard-cap{gap:2px;padding-left:4px;padding-right:4px;display:grid}.pcard-name{font-family:var(--font-display);color:var(--ink-soft);font-size:20px;font-weight:500;line-height:1.4}.pcard-name a:hover{color:var(--champagne-ink)}.pcard-meta{color:var(--muted);font-size:13px}.pcard-price{color:var(--ink-soft);margin-top:4px}.pcard-cap .link-arrow{color:var(--champagne-ink);margin-top:2px;font-size:14px}.pcard.is-soon .poster{filter:saturate(.85)}.hero{background:var(--paper);color:var(--ink-soft);padding-block:calc(var(--header-h) + clamp(16px, 4vw, 40px)) clamp(56px, 8vw, 112px);overflow:clip}.hero-grid{align-items:center;gap:40px;display:grid}.hero-copy{justify-items:start;gap:18px;display:grid}.hero-eyebrow{color:var(--champagne-ink);letter-spacing:.02em;font-size:13px}.hero-eyebrow:before{content:"";background:var(--champagne);vertical-align:middle;height:1px;width:28px;display:inline-block}.hero-eyebrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{margin-right:12px}.hero-eyebrow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{margin-right:12px}.hero-eyebrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{margin-right:12px}.hero-eyebrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:12px}.hero-eyebrow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:12px}.hero-eyebrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{margin-left:12px}.hero .display-xl{font-size:var(--fs-display-xl);color:var(--ink-soft);line-height:1.25}.hero-sub{max-width:38ch;color:var(--muted);font-size:17px;line-height:1.9}.hero-ctas{flex-wrap:wrap;align-items:center;gap:6px 28px;margin-top:10px;display:flex}.hero-art{justify-self:center;width:min(78%,340px);position:relative}.hero-card{border-radius:var(--r-card);background:var(--sand);box-shadow:var(--shadow-soft);transition:transform .4s var(--ease);display:block;overflow:hidden}.hero-card:hover{transform:translateY(-4px)}.hero-card .poster{border-radius:inherit;background:var(--sand)}.hero-card--2,.hero-card--3{display:none}@media (prefers-reduced-motion:no-preference){.hero-copy>*,.hero-art{animation:calm-in .6s var(--ease) both}.hero-copy>:nth-child(2){animation-delay:60ms}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-copy>:nth-child(4){animation-delay:.18s}.hero-art{animation-delay:.15s}}@keyframes calm-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (min-width:900px){.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px}.hero .display-xl{font-size:max(44px,min(5.4vw,72px))}.hero-art{aspect-ratio:1/1.02;justify-self:stretch;width:100%;max-width:520px}.hero-card{position:absolute}.hero-card--1{z-index:1;width:62%;top:0}.hero-card--1:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.hero-card--1:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.hero-card--1:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.hero-card--1:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.hero-card--1:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.hero-card--1:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.hero-card--2{z-index:2;border:6px solid var(--paper);width:44%;display:block;bottom:0}.hero-card--2:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-card--2:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-card--2:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.hero-card--2:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-card--2:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-card--2:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.hero-card--3{z-index:2;border:5px solid var(--paper);width:30%;display:block;bottom:4%}.hero-card--3:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6%}.hero-card--3:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6%}.hero-card--3:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6%}.hero-card--3:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6%}.hero-card--3:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6%}.hero-card--3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6%}.hero-art--1 .hero-card--1{width:70%;margin-left:auto;margin-right:auto;position:relative}.hero-art--2 .hero-card--3{display:none}}.cat-grid{grid-template-columns:repeat(2,1fr);gap:28px 14px;display:grid}@media (min-width:560px){.cat-grid{gap:40px 20px}}@media (min-width:900px){.cat-grid{grid-template-columns:repeat(4,1fr);gap:48px 24px}}.cat-card{align-content:start;gap:14px;display:grid}.cat-media{border-radius:var(--r-card);background:var(--sand);transition:transform .4s var(--ease), box-shadow .4s var(--ease);display:block;overflow:hidden}.cat-media .poster{border-radius:inherit;background:var(--sand)}.cat-card:hover .cat-media{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.cat-card:focus-visible .cat-media{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.cat-cap{gap:2px;padding-left:4px;padding-right:4px;display:grid}.cat-name{font-family:var(--font-display);color:var(--ink-soft);font-size:21px;font-weight:500;line-height:1.4}.cat-meta{color:var(--muted);font-size:13px}.cat-go{color:var(--champagne-ink);align-items:center;gap:8px;margin-top:6px;font-size:14px;font-weight:500;display:inline-flex}.cat-go .icon{height:16px;width:16px;transition:transform .25s var(--ease)}.cat-card:hover .cat-go .icon{transform:translate(-4px)}.journey-wrap{align-items:center;gap:44px;display:grid}.journey-steps{gap:0;max-width:60ch;display:grid}.jstep{border-top:1px solid var(--line);grid-template-columns:44px 1fr;gap:14px;padding-top:18px;padding-bottom:18px;display:grid}.jstep:last-child{border-bottom:1px solid var(--line)}.jstep-idx{border:1px solid var(--stone);height:36px;width:36px;color:var(--champagne-ink);background:var(--paper);border-radius:50%;place-items:center;font-size:13px;display:grid}.jstep .title{font-family:var(--font-display);color:var(--ink-soft);font-size:19px;font-weight:500;line-height:1.5}.jstep p{color:var(--muted);font-size:15px;line-height:1.85}.journey-art{border-radius:var(--r-card);width:min(70%,300px);box-shadow:var(--shadow-soft);background:var(--sand);justify-self:center;display:block;overflow:hidden}.journey-art .poster{border-radius:inherit;background:var(--sand)}@media (min-width:900px){.journey-wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:80px}.journey-art{width:min(100%,360px)}}.corp-head .corp-eyebrow{margin-bottom:8px}.corp-head h2{max-width:20ch}.corp-grid{gap:20px;margin-bottom:max(48px,min(7vw,80px));display:grid}@media (min-width:900px){.corp-grid{grid-template-columns:1fr 1fr;gap:28px}}.panel{background:var(--paper);border:1px solid var(--stone);border-radius:var(--r-card);padding:max(22px,min(3vw,36px))}.panel .label{color:var(--champagne-ink);margin-bottom:8px;display:block}.corp-uses ol{display:grid}.corp-uses li{border-top:1px solid var(--line);align-items:baseline;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.corp-uses li:first-child{border-top:0}.use-idx{color:var(--champagne-ink);min-width:1.6em;font-size:13px}.use-name{font-size:17px}.corp-caps dl{display:grid}.cap{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:flex}.cap:first-child{border-top:0}.cap dt{font-size:16px}.corp .tag{border:1px solid var(--stone);border-radius:var(--r-btn);color:var(--muted);white-space:nowrap;background:0 0;padding:2px 12px;font-size:12px}.corp .tag--included{border-color:var(--sage);color:#4f6049}.corp .tag--coming_soon{border-style:dashed}.corp-rail-head{color:var(--champagne-ink);margin-bottom:24px;display:block}.corp-cta{margin-top:max(36px,min(5vw,56px))}.tiers .tier-cols{gap:16px;display:grid}@media (min-width:700px){.tiers .tier-cols{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.tiers .tier-cols{grid-template-columns:repeat(4,1fr);gap:20px}}.tiers .tier{border:1px solid var(--stone);border-radius:var(--r-card);transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;align-content:start;gap:6px;padding:max(22px,min(2.6vw,32px));display:grid}.tiers .tier:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.tiers .tier-idx{display:none}.tiers .tier-name{color:var(--ink-soft);font-size:26px}.tiers .tier-en{color:var(--muted);text-transform:uppercase;font-size:12px}.tiers .tier-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:12px;margin-bottom:4px;display:flex}.tiers .price-from{color:var(--muted);font-size:13px}.tiers .tier-amount{color:var(--champagne-ink);font-size:22px;font-weight:600}.tiers .tier-text{color:var(--muted);font-size:15px;line-height:1.85}.tiers .tier-inc{border-top:1px solid var(--line);gap:6px;margin-top:10px;padding-top:14px;font-size:14px;display:grid}.tiers .tier-inc li{position:relative}.tiers .tier-inc li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.tiers .tier-inc li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.tiers .tier-inc li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:18px}.tiers .tier-inc li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.tiers .tier-inc li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.tiers .tier-inc li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:18px}.tiers .tier-inc li:before{content:"";background:var(--sage);border-radius:50%;height:7px;width:7px;margin-top:-3px;position:absolute;top:.8em}.tiers .tier-inc li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tiers .tier-inc li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tiers .tier-inc li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.tiers .tier-inc li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tiers .tier-inc li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tiers .tier-inc li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.tiers .addons-wrap{border:1px solid var(--stone);border-radius:var(--r-card);background:#fff;margin-top:max(40px,min(6vw,72px));padding:max(18px,min(3vw,32px));overflow-x:auto}.tiers .spec-title{font-family:var(--font-display);margin-bottom:12px;font-size:22px;font-weight:500}.tiers .addons-table{border-collapse:collapse;width:100%;font-size:15px}.tiers .addons-table th,.tiers .addons-table td{text-align:start;border-top:1px solid var(--line);vertical-align:top;padding:12px 10px}.tiers .addons-table thead th{color:var(--champagne-ink);border-top:0;font-size:12px;font-weight:500}.tiers .addons-table tbody th{font-weight:500}.tiers .addons-table small{color:var(--muted);font-size:13px;font-weight:400;display:block}.tiers .tag{border:1px solid var(--stone);border-radius:var(--r-btn);color:var(--muted);white-space:nowrap;padding:2px 12px;font-size:12px}.tiers .vat-note{margin-top:18px}.how .steps{gap:14px;display:grid}@media (min-width:700px){.how .steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.how .steps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px}}.how .step{background:var(--paper);border:1px solid var(--stone);border-radius:var(--r-card);grid-template-columns:1fr;align-content:start;gap:6px;padding:24px;display:grid}.how .step-idx{background:var(--sand);height:38px;width:38px;color:var(--champagne-ink);border-radius:50%;grid-row:auto;place-items:center;margin-bottom:8px;padding:0;font-size:14px;display:grid}.how .step .title{font-family:var(--font-display);font-size:19px;font-weight:500;line-height:1.5}.how .step p{color:var(--muted);font-size:15px;line-height:1.85}[data-page=home] .catalog .grid{grid-template-columns:repeat(2,1fr);gap:40px 14px}@media (min-width:900px){[data-page=home] .catalog .grid{grid-template-columns:repeat(3,1fr);gap:56px 32px}}[data-page=home] .catalog .poster{border-radius:var(--r-card);background:var(--sand)}[data-page=home] .catalog .frame-media{border-radius:var(--r-card)}[data-page=home] .catalog .wall{border-top:0;padding-top:0}.faq{border-top:0}.faq-wrap{gap:8px;display:grid}.faq .faq-list{border-top:1px solid var(--stone);max-width:820px}.faq .faq-item{border-bottom:1px solid var(--stone)}.faq .faq-item summary{font-size:18px;font-weight:500}.faq .faq-more{margin-top:28px}.quotes .quote-list{gap:16px;display:grid}@media (min-width:900px){.quotes .quote-list{grid-template-columns:repeat(2,1fr);gap:20px}}.quotes .quote{border:1px solid var(--stone);border-radius:var(--r-card);background:#fff;gap:14px;padding:max(22px,min(3vw,34px));display:grid}.quotes blockquote p{color:var(--ink-soft);font-size:18px;line-height:1.9}.quotes .quote-idx{display:none}.quotes .quote-by{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:14px;display:flex}.quotes .quote-by b{color:var(--ink-soft);font-weight:600}.quotes .quote-stars{color:var(--champagne);letter-spacing:2px}.quotes .quote-stars i{opacity:.3;font-style:normal}.stats .stat-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:900px){.stats .stat-row{grid-template-columns:repeat(4,1fr)}}.stats .stat{border:1px solid var(--stone);border-radius:var(--r-card);background:#fff;gap:4px;padding:24px;display:grid}.stats .stat dd{font-family:var(--font-display);color:var(--champagne-ink);order:-1;font-size:36px}.stats .stat dt{color:var(--muted);font-size:14px}[data-page=home] .section.cta-band{background:var(--espresso);color:var(--ivory);text-align:center}.cta-band .wrap{justify-items:center;gap:22px;display:grid}.cta-band .rule{margin-bottom:4px}.cta-band h2{color:var(--ivory);font-size:var(--fs-display-l);max-width:18ch}.cta-band .lead,.cta-band .small{color:var(--muted-inv)}
