:root{--asphalt:#121416;--asphalt-2:#1c1f23;--concrete:#2a2e34;--steel:#8b929c;--chalk:#f2f0ea;--chalk-dim:#c8c4ba;--beacon:#2f86d6;--beacon-hot:#4a9eeb;--earth:#5c4a32;--earth-light:#8a7354;--rippa:#1f6fb8;--ok:#3d8b6e;--danger:#c44b3c;--radius:2px;--max:1120px;--font-display:"Unbounded",system-ui,sans-serif;--font-body:"Manrope",system-ui,sans-serif;--ease:cubic-bezier(0.22,1,0.36,1)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;font-family:var(--font-body);font-size:1.05rem;font-weight:600;line-height:1.65;color:var(--chalk);background:var(--asphalt);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:var(--beacon);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--beacon-hot)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-0.02em;margin:0 0 0.6em}p{margin:0 0 1em}ul{margin:0 0 1.2em;padding-left:1.2em}li{margin-bottom:0.35em}.wrap{width:min(100% - 2rem,var(--max));margin-inline:auto}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--asphalt) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb,var(--steel) 25%,transparent);animation:header-in 0.55s var(--ease) both}@keyframes header-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.85rem 0;position:relative}.brand{display:flex;flex-direction:column;gap:0.1rem;text-decoration:none;color:var(--chalk);min-width:0;flex:1}.brand-mark{font-family:var(--font-display);font-size:0.95rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase}.brand-mark span{color:var(--beacon)}.brand-sub{font-size:0.72rem;color:var(--steel);letter-spacing:0.04em;text-transform:uppercase}@media (max-width:420px){.brand-sub{display:none}.brand-mark{font-size:0.88rem}}.nav-burger{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--steel) 35%,transparent);background:color-mix(in srgb,var(--asphalt-2) 80%,transparent);cursor:pointer;flex-shrink:0;order:2}.nav-burger span,.nav-burger span::before,.nav-burger span::after{display:block;width:1.15rem;height:2px;background:var(--chalk);position:relative;transition:transform 0.25s var(--ease),opacity 0.2s}.nav-burger span::before,.nav-burger span::after{content:"";position:absolute;left:0}.nav-burger span::before{top:-6px}.nav-burger span::after{top:6px}.nav-toggle:checked + .nav-burger span{background:transparent}.nav-toggle:checked + .nav-burger span::before{top:0;transform:rotate(45deg)}.nav-toggle:checked + .nav-burger span::after{top:0;transform:rotate(-45deg)}.nav{display:none;gap:1.25rem;align-items:center}.nav a{color:var(--chalk-dim);text-decoration:none;font-size:0.9rem;font-weight:600}.nav a:hover{color:var(--beacon)}.header-cta{display:inline-flex;align-items:center;gap:0.4rem;padding:0.65rem 1rem;background:var(--beacon);color:var(--asphalt) !important;font-weight:800;font-size:0.88rem;text-decoration:none;border-radius:var(--radius);transition:transform 0.25s var(--ease),background 0.2s;flex-shrink:0}.header-cta:hover{background:var(--beacon-hot);color:var(--asphalt) !important;transform:translateY(-1px)}.header-actions{display:flex;align-items:center;gap:0.4rem;flex-shrink:0;order:3}.header-viber{display:inline-flex;align-items:center;justify-content:center;padding:0.65rem 0.85rem;background:#7360f2;color:#fff !important;font-weight:800;font-size:0.82rem;text-decoration:none;border-radius:var(--radius);transition:transform 0.25s var(--ease),background 0.2s}.header-viber:hover{background:#5f4bd6;color:#fff !important;transform:translateY(-1px)}@media (max-width:420px){.header-cta{padding:0.55rem 0.65rem;font-size:0.78rem}.header-viber{padding:0.55rem 0.65rem;font-size:0.78rem}}@media (max-width:899px){.nav{position:absolute;top:calc(100% + 0.35rem);left:0;right:0;z-index:55;display:none;flex-direction:column;align-items:stretch;gap:0;padding:0.5rem;background:color-mix(in srgb,var(--asphalt) 96%,transparent);border:1px solid color-mix(in srgb,var(--steel) 28%,transparent);backdrop-filter:blur(14px);box-shadow:0 12px 28px rgba(0,0,0,0.35)}.nav-toggle:checked ~ .nav{display:flex}.nav a{padding:0.85rem 1rem;border-radius:var(--radius);font-size:1rem;min-height:44px;display:flex;align-items:center}.nav a:hover,.nav a:active{background:color-mix(in srgb,var(--beacon) 16%,transparent);color:var(--chalk)}}@media (min-width:900px){.nav-burger{display:none}.nav{display:flex;position:static;order:2;flex:1;justify-content:center}.header-actions{order:3}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0.9rem 1.35rem;font-family:var(--font-body);font-weight:800;font-size:0.95rem;border:none;border-radius:var(--radius);cursor:pointer;text-decoration:none;transition:transform 0.25s var(--ease),background 0.2s,border-color 0.2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--beacon);color:var(--asphalt) !important}.btn-primary:hover{background:var(--beacon-hot);color:var(--asphalt) !important}.btn-ghost{background:transparent;color:var(--chalk) !important;border:1px solid color-mix(in srgb,var(--chalk) 35%,transparent)}.btn-ghost:hover{border-color:var(--beacon);color:var(--beacon) !important}.btn-row{display:flex;flex-wrap:wrap;gap:0.75rem}.hero{position:relative;min-height:min(100svh,860px);display:grid;align-items:end;overflow:hidden;isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:-2;background:linear-gradient(105deg,rgba(18,20,22,0.92) 0%,rgba(18,20,22,0.72) 38%,rgba(18,20,22,0.38) 68%,rgba(18,20,22,0.5) 100%),linear-gradient(to top,rgba(18,20,22,0.55) 0%,transparent 42%);pointer-events:none}.hero-photo,.hero picture{position:absolute;inset:0;z-index:-3;width:100%;height:100%}.hero-photo{object-fit:cover;object-position:72% 45%}@keyframes hero-photo-desk{from{transform:scale(1.05)}to{transform:scale(1)}}@media (min-width:900px){.hero-photo{animation:hero-photo-desk 14s var(--ease) both}}.hero-bg::after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient( -12deg,transparent,transparent 48px,rgba(255,255,255,0.012) 48px,rgba(255,255,255,0.012) 49px );pointer-events:none;opacity:1}@media (min-width:900px){.hero-bg::after{opacity:0;animation:fade-soft 1s var(--ease) 0.4s both}}@keyframes fade-soft{to{opacity:1}}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}@media (min-width:720px){.gallery{grid-template-columns:repeat(4,1fr);gap:0.65rem}}.gallery figure{margin:0;overflow:hidden;background:var(--concrete);aspect-ratio:4 / 3;position:relative}.gallery img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s var(--ease)}.gallery figure:hover img{transform:scale(1.05)}.gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:0.55rem 0.7rem;font-size:0.78rem;font-weight:700;color:var(--chalk);background:linear-gradient(transparent,rgba(12,13,15,0.85))}.page-visual{margin:0 0 1.75rem;overflow:hidden;background:var(--concrete);border:1px solid color-mix(in srgb,var(--steel) 22%,transparent)}.page-visual img{width:100%;max-height:420px;object-fit:cover;display:block}.page-visual figcaption{padding:0.65rem 0.9rem;font-size:0.85rem;color:var(--chalk-dim);border-top:1px solid color-mix(in srgb,var(--steel) 18%,transparent)}.inv-grid{display:grid;gap:0.75rem;margin:1.5rem 0 0}@media (min-width:640px){.inv-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.inv-grid{grid-template-columns:repeat(4,1fr)}}.inv-card{margin:0;background:var(--asphalt-2);border:1px solid color-mix(in srgb,var(--steel) 22%,transparent);overflow:hidden}.inv-card img{width:100%;aspect-ratio:1;object-fit:cover}.inv-card figcaption{padding:0.7rem 0.85rem;font-size:0.82rem;font-weight:700;color:var(--chalk)}.inv-card figcaption span{display:block;margin-top:0.2rem;font-weight:600;color:var(--chalk-dim);font-size:0.78rem}.trust-band{display:grid;gap:1.5rem;align-items:center}@media (min-width:800px){.trust-band{grid-template-columns:0.9fr 1.1fr;gap:2rem}}.trust-band img{width:100%;border:1px solid color-mix(in srgb,var(--steel) 22%,transparent);aspect-ratio:4 / 3;object-fit:cover}.lead-muted{color:var(--chalk-dim);margin:0 0 0.85rem}.lead-muted strong{color:var(--chalk)}.hero-inner{padding:5.5rem 0 3.5rem;max-width:36rem}@media (min-width:720px){.hero-inner{padding:7rem 0 4.5rem}}@media (min-width:900px){.hero-inner>*{animation:copy-in 0.75s var(--ease) both}.hero-brand{animation-delay:0.12s}.hero h1{animation-delay:0.24s}.hero-lead{animation-delay:0.36s}.hero-inner .btn-row{animation-delay:0.48s}.hero-meta{animation-delay:0.6s}}@keyframes copy-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero-brand{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,3.6rem);font-weight:700;letter-spacing:-0.03em;line-height:0.95;margin-bottom:1rem;text-transform:uppercase}.hero-brand em{font-style:normal;color:var(--beacon);display:block}.hero h1{font-size:clamp(1.15rem,2.4vw,1.45rem);font-weight:600;color:var(--chalk);max-width:28ch;margin-bottom:0.75rem}.hero-lead{color:var(--chalk-dim);font-size:1rem;max-width:38ch;margin-bottom:1.75rem}.hero-meta{display:flex;flex-wrap:wrap;gap:0.75rem 1.25rem;margin-top:1.75rem;font-size:0.82rem;color:var(--steel);font-weight:600;letter-spacing:0.03em;text-transform:uppercase}.hero-meta strong{color:var(--beacon);font-weight:800}.section{padding:4.5rem 0;border-top:1px solid color-mix(in srgb,var(--steel) 18%,transparent);content-visibility:auto;contain-intrinsic-size:1px 900px}.section-tight{padding:3rem 0}.hero + .section{content-visibility:visible;contain-intrinsic-size:auto}.eyebrow{display:inline-block;font-size:0.75rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:var(--beacon);margin-bottom:0.75rem}.section-head{max-width:40rem;margin-bottom:2.5rem}.section-head h2{font-size:clamp(1.6rem,3.5vw,2.25rem)}.section-head p{color:var(--chalk-dim);margin:0}.adv-grid{display:grid;gap:1.5rem}@media (min-width:720px){.adv-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.adv-item{padding-top:1rem;border-top:2px solid var(--beacon)}.adv-item h3{font-size:1.05rem;margin-bottom:0.45rem}.adv-item p{color:var(--chalk-dim);font-size:0.95rem;margin:0}.svc-list{display:grid;gap:0;list-style:none;padding:0;margin:0}.svc-row{display:grid;gap:0.75rem;padding:1.5rem 0;border-bottom:1px solid color-mix(in srgb,var(--steel) 22%,transparent);text-decoration:none;color:inherit;transition:background 0.25s}.svc-row:first-child{border-top:1px solid color-mix(in srgb,var(--steel) 22%,transparent)}.svc-row:hover{background:color-mix(in srgb,var(--concrete) 55%,transparent)}@media (min-width:720px){.svc-row{grid-template-columns:7rem 1fr auto;align-items:baseline;gap:1.5rem;padding:1.65rem 1rem}}.svc-tag{font-family:var(--font-display);font-size:0.78rem;font-weight:600;color:var(--beacon);letter-spacing:0.06em;text-transform:uppercase}.svc-row h3{font-size:1.15rem;margin:0 0 0.35rem}.svc-row p{margin:0;color:var(--chalk-dim);font-size:0.95rem}.svc-go{font-size:0.85rem;font-weight:700;color:var(--steel);white-space:nowrap}.svc-row:hover .svc-go{color:var(--beacon)}.machine-panel{display:grid;gap:2rem;background:linear-gradient(135deg,rgba(47,134,214,0.1),transparent 40%),var(--asphalt-2);border:1px solid color-mix(in srgb,var(--steel) 25%,transparent);padding:clamp(1.5rem,4vw,2.5rem)}@media (min-width:800px){.machine-panel{grid-template-columns:1.1fr 0.9fr;align-items:center}}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.spec{padding:0.85rem 0;border-bottom:1px solid color-mix(in srgb,var(--steel) 20%,transparent)}.spec dt{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--steel);font-weight:700}.spec dd{margin:0.2rem 0 0;font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--chalk)}.price-table{width:100%;border-collapse:collapse;font-size:0.95rem}.price-table th,.price-table td{text-align:left;padding:1rem 0.75rem;border-bottom:1px solid color-mix(in srgb,var(--steel) 22%,transparent)}.price-table th{font-size:0.72rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--steel);font-weight:800}.price-table td:last-child,.price-table th:last-child{text-align:right}.price-table .price{font-family:var(--font-display);font-weight:600;color:var(--beacon);white-space:nowrap}.note{margin-top:1.25rem;font-size:0.9rem;color:var(--chalk-dim)}.note strong{color:var(--chalk)}.region-cloud{display:flex;flex-wrap:wrap;gap:0.6rem}.region-cloud a{display:inline-block;padding:0.55rem 0.9rem;background:var(--concrete);color:var(--chalk);text-decoration:none;font-size:0.88rem;font-weight:700;border-radius:var(--radius);transition:background 0.2s,color 0.2s}.region-cloud a:hover{background:var(--beacon);color:var(--asphalt)}.faq details{border-bottom:1px solid color-mix(in srgb,var(--steel) 22%,transparent);padding:1.1rem 0}.faq summary{cursor:pointer;font-weight:700;font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";font-family:var(--font-display);color:var(--beacon);font-size:1.3rem;line-height:1}.faq details[open] summary::after{content:"–"}.faq details p{margin:0.85rem 0 0.2rem;color:var(--chalk-dim);max-width:62ch}.cta-band{position:relative;padding:4rem 0;background:radial-gradient(ellipse 70% 80% at 80% 50%,rgba(47,134,214,0.18),transparent 55%),var(--asphalt-2);border-top:1px solid color-mix(in srgb,var(--beacon) 35%,transparent);border-bottom:1px solid color-mix(in srgb,var(--beacon) 35%,transparent);overflow:hidden}.cta-band h2{font-size:clamp(1.6rem,3.5vw,2.2rem);max-width:18ch}.cta-band p{color:var(--chalk-dim);max-width:42ch}.cta-band .btn-row{margin-top:1.5rem}.page-hero{padding:4.5rem 0 2.5rem;background:linear-gradient(180deg,rgba(47,134,214,0.1),transparent 70%),var(--asphalt)}.page-hero h1{font-size:clamp(1.8rem,4vw,2.6rem);max-width:18ch}.page-hero .lead{color:var(--chalk-dim);max-width:48ch;font-size:1.05rem}.breadcrumbs{display:flex;flex-wrap:wrap;gap:0.35rem 0.5rem;font-size:0.8rem;color:var(--steel);margin-bottom:1.25rem}.breadcrumbs a{color:var(--steel);text-decoration:none}.breadcrumbs a:hover{color:var(--beacon)}.breadcrumbs span[aria-current="page"]{color:var(--chalk-dim)}.prose{max-width:62ch}.prose h2{font-size:1.45rem;margin-top:2rem}.prose h3{font-size:1.1rem;margin-top:1.5rem}.prose p,.prose li{color:var(--chalk-dim)}.prose strong{color:var(--chalk)}.site-footer{padding:3rem 0 2rem;border-top:1px solid color-mix(in srgb,var(--steel) 18%,transparent);background:#0c0d0f;font-size:0.9rem}.footer-grid{display:grid;gap:2rem;margin-bottom:2.5rem}@media (min-width:700px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr}}.site-footer h3{font-size:0.78rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--steel);margin-bottom:0.85rem}.site-footer a{color:var(--chalk-dim);text-decoration:none;display:block;margin-bottom:0.4rem}.site-footer a:hover{color:var(--beacon)}.footer-brand{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--chalk);margin-bottom:0.5rem}.footer-brand span{color:var(--beacon)}.footer-copy{padding-top:1.5rem;border-top:1px solid color-mix(in srgb,var(--steel) 15%,transparent);color:var(--steel);font-size:0.8rem;display:flex;flex-wrap:wrap;gap:0.35rem 1rem;justify-content:space-between;align-items:baseline}.footer-copy a{display:inline;margin:0;color:var(--chalk-dim)}.footer-copy a:hover{color:var(--beacon)}.footer-dev{color:var(--steel)}.footer-dev a{color:var(--chalk-dim);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.footer-dev a:hover{color:var(--beacon)}.partners{padding:2.25rem 0;border-top:1px solid color-mix(in srgb,var(--steel) 14%,transparent);background:color-mix(in srgb,var(--asphalt-2) 55%,var(--asphalt))}.partners-title{font-family:var(--font-body);font-size:0.72rem;font-weight:800;letter-spacing:0.14em;text-transform:uppercase;color:var(--steel);margin:0 0 1rem}.partners-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.85rem 2rem}.partners-list li{display:flex;flex-direction:column;gap:0.15rem;max-width:22rem}.partners-list a{color:var(--chalk-dim);text-decoration:none;font-weight:700;font-size:0.95rem}.partners-list a:hover{color:var(--beacon)}.partners-list span{color:var(--steel);font-size:0.82rem;font-weight:600}.footer-partners{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem 1.1rem;margin:0 0 1.15rem;padding-bottom:1.15rem;border-bottom:1px solid color-mix(in srgb,var(--steel) 12%,transparent);font-size:0.8rem}.footer-partners-label{color:var(--steel);text-transform:uppercase;letter-spacing:0.08em;font-size:0.72rem;font-weight:800;margin-right:0.25rem}.footer-partners a{display:inline;margin:0;color:var(--chalk-dim);text-decoration:none;font-weight:700}.footer-partners a:hover{color:var(--beacon)}.footer-partners a + a::before{content:"·";margin-right:1.1rem;color:var(--steel);font-weight:600;pointer-events:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important}.hero-inner>*,.hero-photo,.hero-bg::after{opacity:1 !important;transform:none !important}html{scroll-behavior:auto}}.float-contact{position:fixed;right:max(0.85rem,env(safe-area-inset-right));bottom:max(0.85rem,env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;align-items:stretch;gap:0.45rem}.float-call,.float-viber{display:inline-flex;align-items:center;justify-content:center;gap:0.45rem;padding:0.7rem 1rem 0.7rem 0.85rem;border-radius:999px;text-decoration:none !important;font-family:var(--font-body);font-size:0.9rem;font-weight:700;letter-spacing:0.01em;box-shadow:0 4px 18px rgba(0,0,0,0.35);transition:transform 0.2s var(--ease),background 0.2s var(--ease),box-shadow 0.2s var(--ease)}.float-call{background:var(--beacon);color:var(--asphalt) !important;box-shadow:0 4px 18px rgba(0,0,0,0.35),0 0 0 1px color-mix(in srgb,var(--beacon-hot) 40%,transparent)}.float-call:hover,.float-call:focus-visible{background:var(--beacon-hot);color:var(--asphalt) !important;transform:translateY(-2px)}.float-viber{background:#7360f2;color:#fff !important}.float-viber:hover,.float-viber:focus-visible{background:#5f4bd6;color:#fff !important;transform:translateY(-2px)}.float-call-ico{display:grid;place-items:center;width:1.35rem;height:1.35rem;flex-shrink:0}.float-call-ico svg{width:1.15rem;height:1.15rem;fill:currentColor}.float-call-txt{line-height:1}@media (min-width:900px){.float-contact{display:none}}@media (max-width:899px){.site-footer{padding-bottom:7.5rem}.footer-copy{padding-right:7.5rem;row-gap:0.55rem}}.price-cards{display:grid;gap:1rem;margin:0 0 2rem}@media (min-width:720px){.price-cards{grid-template-columns:repeat(3,1fr);gap:1.15rem}}.price-card{margin:0;padding:1.35rem 1.25rem 1.4rem;background:var(--asphalt-2);border:1px solid color-mix(in srgb,var(--steel) 28%,transparent);border-top:3px solid var(--beacon)}.price-card.is-featured{border-color:color-mix(in srgb,var(--beacon) 55%,transparent);border-top-color:var(--beacon-hot);background:linear-gradient(160deg,rgba(47,134,214,0.12),transparent 55%),var(--asphalt-2)}.price-card .pc-label{display:block;font-size:0.72rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(--beacon);margin-bottom:0.55rem}.price-card h3{font-size:1.05rem;margin:0 0 0.75rem;font-weight:600}.price-card .pc-amount{font-family:var(--font-display);font-size:clamp(1.7rem,3.5vw,2.1rem);font-weight:700;color:var(--chalk);letter-spacing:-0.03em;line-height:1;margin:0 0 0.35rem}.price-card .pc-amount span{font-size:0.55em;font-weight:600;color:var(--steel)}.price-card .pc-unit{margin:0 0 0.85rem;font-size:0.88rem;color:var(--steel);font-weight:600}.price-card .pc-note{margin:0;font-size:0.88rem;color:var(--chalk-dim);line-height:1.45}.price-extras{display:grid;gap:1rem;margin:0 0 2rem}@media (min-width:720px){.price-extras{grid-template-columns:1fr 1fr}}.price-extra{margin:0;padding:1.15rem 1.2rem;background:var(--concrete);border-left:3px solid color-mix(in srgb,var(--beacon) 70%,transparent)}.price-extra h3{font-size:0.95rem;margin:0 0 0.45rem}.price-extra p{margin:0;color:var(--chalk-dim);font-size:0.92rem}.price-extra strong{color:var(--beacon);font-family:var(--font-display)}.price-rules{display:grid;gap:1.25rem;margin:0 0 1.5rem}@media (min-width:720px){.price-rules{grid-template-columns:1fr 1fr}}.price-rules h3{font-size:0.95rem;margin:0 0 0.55rem;color:var(--chalk)}.price-rules ul{margin:0;padding-left:1.1rem;color:var(--chalk-dim);font-size:0.92rem}.price-rules li{margin-bottom:0.3em}