﻿:root{--text-2xs: 0.75rem;--text-xs: 0.8125rem;--text-sm: 0.875rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: clamp(2rem, 1.65rem + 1.4vw, 2.625rem);--text-4xl: clamp(2.25rem, 1.7rem + 2.2vw, 3.25rem);--leading-tight: 1.35;--leading-snug: 1.5;--leading-normal: 1.8;--leading-loose: 2;--weight-normal: 400;--weight-medium: 500;--weight-bold: 700;--weight-black: 800;--tracking-display: -0.015em;--tracking-label: 0.03em;--font-body: "Yekan Bakh", Tahoma, system-ui, sans-serif;--font-head: var(--font-body);--space-1: 0.25rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-y: clamp(3rem, 2rem + 5vw, 6rem);--section-y-tight: clamp(2rem, 1.5rem + 3vw, 3.5rem);--wrap: 1180px;--wrap-narrow: 760px;--gutter: clamp(1rem, 0.5rem + 2.5vw, 2.5rem);--brand: #1f4fd8;--brand-ink: #173da8;--brand-soft: #eef2ff;--brand-contrast: #ffffff;--ink: #14161f;--ink-soft: #3c4152;--ink-muted: #6b7180;--ground: #ffffff;--ground-soft: #f7f8fa;--ground-sunken: #eef0f4;--line: #e3e6ec;--line-strong: #cdd2dc;--good: #0e9f6e;--good-soft: #e8f7f1;--warn: #b4581f;--warn-soft: #fdf3ec;--bad: #c02b2b;--bad-soft: #fdeeee;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(20 22 31 / 6%);--shadow-md: 0 2px 4px rgb(20 22 31 / 5%), 0 8px 16px -8px rgb(20 22 31 / 12%);--shadow-lg: 0 2px 6px rgb(20 22 31 / 5%), 0 20px 40px -18px rgb(20 22 31 / 22%);--ring: 0 0 0 3px rgb(31 79 216 / 18%);--ease: cubic-bezier(0.3, 0.8, 0.4, 1);--fast: 0.15s;--slow: 0.35s}@media(prefers-reduced-motion: reduce){:root{--fast: 0.01ms;--slow: 0.01ms}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-normal);font-synthesis-weight:none;font-synthesis-style:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-head);font-weight:var(--weight-black);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance;color:var(--ink)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{margin:0}.prose{display:grid;gap:var(--space-4);max-inline-size:68ch;color:var(--ink-soft)}.prose--center{margin-inline:auto}a{color:inherit}img,svg,video{max-inline-size:100%;block-size:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.tnum{font-variant-numeric:tabular-nums}.skip{position:absolute;inset-block-start:-100%;inset-inline-start:var(--space-4);z-index:100;background:var(--ink);color:#fff;padding:var(--space-3) var(--space-5);border-radius:0 0 var(--radius-md) var(--radius-md);text-decoration:none;font-weight:var(--weight-bold)}.skip:focus{inset-block-start:0}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@counter-style persian-two{system:extends persian;pad:2 "۰"}.wrap{inline-size:min(var(--wrap),100%);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{inline-size:min(var(--wrap-narrow),100%)}.sec{padding-block:var(--section-y)}.sec--tight{padding-block:var(--section-y-tight)}.sec--flush{padding-block:0}.sec--soft{background:var(--ground-soft)}.sec--sunken{background:var(--ground-sunken)}.sec--brand{background:var(--brand);color:var(--brand-contrast)}.sec--brand h1,.sec--brand h2,.sec--brand h3{color:inherit}.sec--brand .prose{color:color-mix(in srgb, var(--brand-contrast) 84%, transparent)}.sec--ink{background:var(--ink);color:#fff}.sec--ink h1,.sec--ink h2,.sec--ink h3{color:inherit}.sec--ink .prose{color:color-mix(in srgb, #fff 76%, transparent)}.sec--ink :is(.step,.svc,.card) p{color:color-mix(in srgb, #fff 70%, transparent)}.sec--ink :is(.step,.svc) h3{color:#fff}.head{display:grid;gap:var(--space-3);margin-block-end:var(--space-7)}.head--center{justify-items:center;text-align:center}.head--center .prose{text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);color:var(--brand);background:var(--brand-soft);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);inline-size:fit-content}.sec--brand .eyebrow,.sec--ink .eyebrow{background:color-mix(in srgb, #fff 16%, transparent);color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-md);font-weight:var(--weight-bold);font-size:var(--text-base);line-height:1.4;text-decoration:none;cursor:pointer;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),transform var(--fast) var(--ease);white-space:nowrap}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--brand);color:var(--brand-contrast)}.btn--primary:hover{background:var(--brand-ink)}.btn--ghost{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink-muted)}.btn--ink{background:var(--ink);color:var(--ground)}.btn--ink:hover{background:color-mix(in srgb, var(--ink) 86%, #fff)}.sec--brand .btn--primary,.sec--ink .btn--primary{background:#fff;color:#15171c}.sec--brand .btn.btn--ghost,.sec--ink .btn.btn--ghost{background:rgba(0,0,0,0);border-color:color-mix(in srgb, #fff 40%, transparent);color:#fff}.btn--lg{padding:var(--space-4) var(--space-7);font-size:var(--text-md)}.btn--block{inline-size:100%}.btns{display:flex;flex-wrap:wrap;gap:var(--space-3)}.card{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);display:grid;gap:var(--space-3);justify-items:start;align-content:start}.card--raised{border-color:rgba(0,0,0,0);box-shadow:var(--shadow-md)}.card--flat{border:0;background:var(--ground-soft)}.card--brandline{border-block-start:3px solid var(--brand)}.card h3{font-size:var(--text-lg);font-weight:var(--weight-bold)}.card p{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.grid{display:grid;gap:var(--space-5)}.grid--2{grid-template-columns:repeat(2, 1fr)}.grid--3{grid-template-columns:repeat(3, 1fr)}.grid--4{grid-template-columns:repeat(4, 1fr)}.grid--5{grid-template-columns:repeat(5, 1fr)}@media(max-width: 1100px){.grid--5{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 900px){.grid--3,.grid--4,.grid--5{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.grid--2,.grid--3,.grid--4,.grid--5{grid-template-columns:1fr}}.itile{inline-size:48px;block-size:48px;border-radius:var(--radius-md);display:grid;place-items:center;background:color-mix(in srgb, var(--brand) 14%, var(--ground));color:var(--brand-ink);flex:none}.itile--round{border-radius:var(--radius-pill)}.itile--solid{background:var(--brand);color:var(--brand-contrast)}.tickline{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);color:var(--ink-soft);font-size:var(--text-sm);font-weight:var(--weight-medium)}.tickline>li{display:inline-flex;align-items:center;gap:var(--space-2)}.tickline svg{color:var(--brand);flex:none}.sec--brand .tickline,.sec--ink .tickline{color:inherit}.sec--brand .tickline svg,.sec--ink .tickline svg{color:inherit}.hdr{position:sticky;inset-block-start:0;z-index:50;background:color-mix(in srgb, var(--ground) 88%, transparent);backdrop-filter:saturate(140%) blur(12px);border-block-end:1px solid var(--line)}.hdr__in{display:flex;align-items:center;gap:var(--space-5);block-size:68px}.hdr__brand{display:inline-flex;padding-inline-end:var(--space-4);align-items:center;gap:var(--space-2);font-weight:var(--weight-black);font-size:var(--text-md);text-decoration:none;flex:none}.hdr__mark{inline-size:34px;block-size:34px;border-radius:var(--radius-md);background:var(--brand);color:var(--brand-contrast);display:grid;place-items:center;font-size:var(--text-md);font-weight:var(--weight-black)}.hdr__nav{display:flex;gap:var(--space-5);margin-inline-start:var(--space-4)}.hdr__nav a{text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink-soft);padding-block:var(--space-2)}.hdr__nav a:hover{color:var(--brand)}.hdr__end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-3)}.hdr__tel{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);text-decoration:none;font-size:var(--text-base);color:var(--ink)}.hdr__tel svg{color:var(--brand)}.hdr__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width: 900px){.hdr__nav{display:none}.hdr__in{block-size:60px;gap:var(--space-3)}}@media(max-width: 760px){.hdr__end{display:none}.hdr__name{max-inline-size:60vw}}.hdr__top,.hdr__deco,.hdr__info,.hdr__arrow{display:none}.hdr--loose{position:relative}.hdr__nav a[aria-current]{color:var(--brand)}.hdr__nav a{white-space:nowrap}.hdr__info{align-items:center;gap:var(--space-3);color:inherit;text-decoration:none}.hdr__info-ic{display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:99px;background:var(--brand-soft);color:var(--brand);flex:none}.hdr__info-tx{display:grid;gap:1px;line-height:1.3}.hdr__info-tx small{font-size:var(--text-2xs);opacity:.75}.hdr__info-tx b{font-size:var(--text-md);font-weight:var(--weight-black)}.hdr__top-in{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);block-size:38px}.hdr__top-tel{display:inline-flex;align-items:center;gap:var(--space-2);color:inherit;font-weight:var(--weight-bold);text-decoration:none}.hdr__top-tel svg{color:inherit}@media(min-width: 901px){html:root .hdr--d-float{background:none;border:0;backdrop-filter:none;padding-block-start:var(--space-3)}html:root .hdr--d-float .hdr__in{inline-size:min(var(--wrap) - 2*var(--gutter),100% - 2*var(--gutter));padding-inline:var(--space-5) var(--space-2);block-size:62px;background:color-mix(in srgb, var(--ground) 90%, transparent);backdrop-filter:saturate(140%) blur(14px);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-md)}html:root .hdr--d-float .hdr__end .btn{border-radius:999px}html:root .hdr--d-tab{background:none;border:0;backdrop-filter:none;margin-block-end:-96px;pointer-events:none}html:root .hdr--d-tab.hdr--stuck .hdr__in::before,html:root .hdr--d-tab.hdr--stuck .hdr__in::after{display:none}html:root .hdr--d-tab.hdr--stuck .hdr__in{border-radius:0 0 28px 28px;box-shadow:var(--shadow-md)}html:root .hdr--d-tab .hdr__in{position:relative;pointer-events:auto;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"nav brand end";inline-size:min(1040px,72%);block-size:96px;padding:var(--space-5) var(--space-6) 0;background:var(--ground);border-radius:0 0 28px 28px}html:root .hdr--d-tab .hdr__in::before,html:root .hdr--d-tab .hdr__in::after{content:"";position:absolute;inset-block-start:20px;inline-size:28px;block-size:28px}html:root .hdr--d-tab .hdr__in::before{right:-28px;background:radial-gradient(circle at 100% 100%, transparent 27.5px, var(--ground) 28px)}html:root .hdr--d-tab .hdr__in::after{left:-28px;background:radial-gradient(circle at 0 100%, transparent 27.5px, var(--ground) 28px)}html:root .hdr--d-tab .hdr__in{column-gap:var(--space-8)}html:root .hdr--d-tab .hdr__brand{grid-area:brand;font-size:var(--text-lg);padding-inline:var(--space-4)}html:root .hdr--d-tab .hdr__nav{grid-area:nav;margin:0;gap:var(--space-4)}html:root .hdr--d-tab .hdr__nav a{font-size:var(--text-sm)}html:root .hdr--d-tab .hdr__end{grid-area:end;justify-self:end;margin:0}html:root .hdr--d-tab .hdr__tel{display:none}html:root .hdr--d-tab .hdr__end .btn{border-radius:var(--radius-lg)}html:root .hdr--d-tab~:is(.callbar,.tabbar)+*,html:root [data-puck-component]:has(.hdr--d-tab)+[data-puck-component]>:first-child{margin:20px 20px 0;border-radius:28px;overflow:hidden;background-color:var(--ground-soft);border-block-start:76px solid rgba(0,0,0,0)}html:root .hdr--d-tab~:is(.callbar,.tabbar)+.hero--cover,html:root [data-puck-component]:has(.hdr--d-tab)+[data-puck-component]>.hero--cover{border-block-start:0;padding-block-start:calc(clamp(4.5rem,3rem + 9vw,9rem) + 76px);min-block-size:min(88vh,820px);display:grid;align-content:center}html:root .hdr--d-chips{background:var(--ground)}html:root .hdr--d-chips .hdr__in{block-size:76px;gap:var(--space-2)}html:root .hdr--d-chips .hdr__nav{margin-inline-start:auto;gap:var(--space-2)}html:root .hdr--d-chips .hdr__nav a{padding:9px 18px;border-radius:99px;background:var(--ground-soft);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--ink);transition:background var(--fast) var(--ease),color var(--fast) var(--ease)}html:root .hdr--d-chips .hdr__nav a:hover,html:root .hdr--d-chips .hdr__nav a[aria-current]{background:var(--ink);color:var(--ground)}html:root .hdr--d-chips .hdr__end{margin-inline-start:var(--space-5);gap:0}html:root .hdr--d-chips .hdr__tel{display:none}html:root .hdr--d-chips .hdr__end .btn{border-radius:99px;background:none;color:var(--ink);border:1.5px solid var(--ink);padding-inline:var(--space-5)}html:root .hdr--d-chips .hdr__end .btn:hover{background:var(--ink);color:var(--ground)}html:root .hdr--d-chips .hdr__arrow{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:99px;border:1.5px solid var(--ink);color:var(--ink);margin-inline-start:-2px;background:var(--brand-soft);transition:transform var(--fast) var(--ease)}html:root .hdr--d-chips .hdr__arrow:hover{transform:rotate(-45deg)}html:root .hdr--d-chips .hdr__arrow svg{transform:rotate(45deg)}html:root .hdr--d-corner{background:var(--ground-soft);border-block-end:0;backdrop-filter:none;padding-block-start:var(--space-2)}html:root .hdr--d-corner .hdr__in{block-size:64px;align-items:stretch}html:root .hdr--d-corner .hdr__brand{padding-inline-end:var(--space-9);align-self:stretch;padding-inline:var(--space-5) var(--space-9);background:var(--ink);color:var(--ground);border-radius:var(--radius-lg) var(--radius-lg) 0 0;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 100%);clip-path:polygon(100% 0, 100% 100%, 0 100%, 34px 0)}html:root .hdr--d-corner .hdr__name{color:var(--ground)}html:root .hdr--d-corner .hdr__tag{color:color-mix(in srgb, var(--ground) 65%, transparent)}html:root .hdr--d-corner .hdr__nav{margin-inline-start:auto;align-items:center}html:root .hdr--d-corner .hdr__nav a{font-size:var(--text-sm);color:var(--ink)}html:root .hdr--d-corner .hdr__end{margin-inline-start:var(--space-5);align-items:center}html:root .hdr--d-corner .hdr__tel{display:none}html:root .hdr--d-corner .hdr__end .btn{border-radius:99px;padding-block:var(--space-2);font-size:var(--text-sm)}html:root .hdr--d-phonebox .hdr__in{block-size:76px;align-items:stretch;padding-inline-end:0}html:root .hdr--d-phonebox .hdr__brand,html:root .hdr--d-phonebox .hdr__nav{align-self:center}html:root .hdr--d-phonebox .hdr__nav{margin-inline-start:auto}html:root .hdr--d-phonebox .hdr__end{display:none}html:root .hdr--d-phonebox .hdr__info{display:flex;margin-inline-start:var(--space-6);padding-inline:var(--space-6);background:var(--brand);color:var(--brand-contrast)}html:root .hdr--d-phonebox .hdr__info-ic{background:color-mix(in srgb, var(--brand-contrast) 18%, transparent);color:inherit}html:root .hdr--d-slant .hdr__in{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand deco info" "nav nav end";block-size:auto;row-gap:0;column-gap:var(--space-5)}html:root .hdr--d-slant .hdr__brand{grid-area:brand;block-size:76px}html:root .hdr--d-slant .hdr__deco{display:block;grid-area:deco;justify-self:end;inline-size:46%;block-size:76px;background:var(--brand);clip-path:polygon(10% 0, 100% 0, 90% 100%, 0 100%)}html:root .hdr--d-slant .hdr__info{display:flex;grid-area:info}html:root .hdr--d-slant .hdr__info-ic{border:2px solid var(--brand);background:none}html:root .hdr--d-slant .hdr__nav{grid-area:nav;margin:0;gap:0;box-shadow:0 0 0 100vmax var(--ground-soft);clip-path:inset(0 -100vmax);background:var(--ground-soft)}html:root .hdr--d-slant .hdr__nav a{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--ink-soft)}html:root .hdr--d-slant .hdr__nav a:hover,html:root .hdr--d-slant .hdr__nav a[aria-current]{background:var(--brand);color:var(--brand-contrast)}html:root .hdr--d-slant .hdr__end{grid-area:end;margin:0;position:relative;z-index:1}html:root .hdr--d-slant .hdr__tel{display:none}html:root .hdr--d-slant .hdr__end .btn{border-radius:0;padding-block:var(--space-2)}html:root .hdr--d-bar .hdr__in{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"brand . info" "nav nav end";block-size:auto;row-gap:0}html:root .hdr--d-bar .hdr__brand{grid-area:brand;block-size:78px}html:root .hdr--d-bar .hdr__info{display:flex;grid-area:info}html:root .hdr--d-bar .hdr__nav{grid-area:nav;margin:0;gap:var(--space-2);box-shadow:0 0 0 100vmax var(--brand);clip-path:inset(0 -100vmax);background:var(--brand)}html:root .hdr--d-bar .hdr__nav a{padding:var(--space-4) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-bold);color:color-mix(in srgb, var(--brand-contrast) 82%, transparent)}html:root .hdr--d-bar .hdr__nav a:hover,html:root .hdr--d-bar .hdr__nav a[aria-current]{color:var(--brand-contrast);box-shadow:inset 0 -3px 0 var(--brand-contrast)}html:root .hdr--d-bar .hdr__end{grid-area:end;margin:0;gap:var(--space-2);background:var(--brand);position:relative;z-index:1}html:root .hdr--d-bar .hdr__tel{display:none}html:root .hdr--d-bar .hdr__end .btn{background:none;border:0;color:var(--brand-contrast);padding-inline:var(--space-3)}html:root .hdr--d-bar .hdr__arrow{display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:99px;border:1.5px solid var(--brand-contrast);color:var(--brand-contrast)}html:root .hdr--d-centerbar .hdr__in{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"info brand end" "nav nav nav";block-size:auto;row-gap:0}html:root .hdr--d-centerbar .hdr__in{column-gap:var(--space-8)}html:root .hdr--d-centerbar .hdr__brand{grid-area:brand;block-size:78px;font-size:var(--text-lg);padding-inline:var(--space-4)}html:root .hdr--d-centerbar .hdr__info{display:flex;grid-area:info;justify-self:start}html:root .hdr--d-centerbar .hdr__info-ic{inline-size:36px;block-size:36px;background:var(--brand);color:var(--brand-contrast)}html:root .hdr--d-centerbar .hdr__end{grid-area:end;justify-self:end;margin:0}html:root .hdr--d-centerbar .hdr__tel{display:none}html:root .hdr--d-centerbar .hdr__end .btn{border-radius:99px}html:root .hdr--d-centerbar .hdr__nav{grid-area:nav;justify-content:center;margin:0;gap:var(--space-2);box-shadow:0 0 0 100vmax var(--brand);clip-path:inset(0 -100vmax);background:var(--brand)}html:root .hdr--d-centerbar .hdr__nav a{padding:var(--space-3) var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--brand-contrast)}html:root .hdr--d-centerbar .hdr__nav a:hover,html:root .hdr--d-centerbar .hdr__nav a[aria-current]{background:color-mix(in srgb, var(--brand-contrast) 16%, transparent)}html:root .hdr--d-block{background:var(--brand);color:var(--brand-contrast);border:0;backdrop-filter:none}html:root .hdr--d-block .hdr__in{display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"brand . info end" "nav nav nav nav";block-size:auto;row-gap:0;column-gap:var(--space-5);padding-block-end:var(--space-3)}html:root .hdr--d-block .hdr__brand{grid-area:brand;block-size:80px}html:root .hdr--d-block .hdr__name{color:var(--brand-contrast)}html:root .hdr--d-block .hdr__tag{color:color-mix(in srgb, var(--brand-contrast) 70%, transparent)}html:root .hdr--d-block .hdr__mark{background:var(--brand-contrast);color:var(--brand)}html:root .hdr--d-block .hdr__info{display:flex;grid-area:info}html:root .hdr--d-block .hdr__info-ic{border-radius:var(--radius-md);background:var(--ink);color:var(--ground)}html:root .hdr--d-block .hdr__end{grid-area:end;margin:0}html:root .hdr--d-block .hdr__tel{display:none}html:root .hdr--d-block .hdr__end .btn{background:var(--brand-contrast);color:var(--brand);border-color:rgba(0,0,0,0)}html:root .hdr--d-block .hdr__nav{grid-area:nav;margin:0;justify-content:flex-end;gap:var(--space-2);background:var(--ink);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3)}html:root .hdr--d-block .hdr__nav a{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:color-mix(in srgb, var(--ground) 80%, transparent)}html:root .hdr--d-block .hdr__nav a:hover,html:root .hdr--d-block .hdr__nav a[aria-current]{color:var(--ground)}html:root .hdr--d-duo{background:var(--ink);border:0;backdrop-filter:none}html:root .hdr--d-duo .hdr__top{display:block;background:var(--brand);color:var(--brand-contrast);font-size:var(--text-xs)}html:root .hdr--d-duo .hdr__in{block-size:72px}html:root .hdr--d-duo .hdr__name{color:var(--ground)}html:root .hdr--d-duo .hdr__tag{color:color-mix(in srgb, var(--ground) 65%, transparent)}html:root .hdr--d-duo .hdr__nav{margin-inline:auto;padding-inline:var(--space-5)}html:root .hdr--d-duo .hdr__nav a{color:color-mix(in srgb, var(--ground) 80%, transparent)}html:root .hdr--d-duo .hdr__nav a:hover,html:root .hdr--d-duo .hdr__nav a[aria-current]{color:var(--ground)}html:root .hdr--d-duo .hdr__end{margin:0}html:root .hdr--d-duo .hdr__tel{display:none}html:root .hdr--d-duo .hdr__end .btn{background:none;color:var(--ground);border:1.5px solid color-mix(in srgb, var(--ground) 70%, transparent);border-radius:99px}}.hero{padding-block:clamp(2rem,1.2rem + 2.6vw,3.5rem)}.hero__in{display:grid;gap:clamp(2rem,1rem + 4vw,4rem);align-items:center}.hero--split .hero__in{grid-template-columns:1.05fr 1fr}.hero__in--even{grid-template-columns:1fr 1fr}.hero--center .hero__in{justify-items:center;text-align:center;max-inline-size:820px;margin-inline:auto}.hero--center .prose{text-align:center}.hero__copy{display:grid;gap:var(--space-5);align-content:start}.hero h1{font-size:var(--text-3xl)}.hero__lead{font-size:var(--text-md);color:var(--ink-soft);line-height:var(--leading-normal);max-inline-size:54ch}.hero--center .hero__lead{margin-inline:auto}.hero__art{border-radius:var(--radius-xl);overflow:hidden;background:var(--ground-sunken)}.hero__art img{inline-size:100%;block-size:100%;object-fit:cover;aspect-ratio:5/4}@media(max-width: 900px){.hero--split .hero__in,.hero__in--even{grid-template-columns:1fr}.hero__art{order:-1}}.urgent{background:var(--ink);color:#fff;padding-block:var(--space-3);font-size:var(--text-sm)}.urgent__in{display:flex;align-items:center;justify-content:center;gap:var(--space-4);flex-wrap:wrap}.urgent strong{font-weight:var(--weight-bold)}.urgent a{color:#fff;font-weight:var(--weight-bold);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2)}.urgent__dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 0 color-mix(in srgb, var(--good) 70%, transparent);animation:pulse 2s infinite;flex:none}@keyframes pulse{70%{box-shadow:0 0 0 8px rgba(0,0,0,0)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}@media(prefers-reduced-motion: reduce){.urgent__dot{animation:none}}.trust{border-block-end:1px solid var(--line)}.trust__in{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-5);padding-block:var(--space-6)}.trust__item{display:flex;align-items:center;gap:var(--space-3);justify-content:flex-start}.trust__item b{display:block;font-size:var(--text-base);font-weight:var(--weight-bold)}.trust__item span{display:block;font-size:var(--text-xs);color:var(--ink-muted)}@media(max-width: 900px){.trust__in{grid-template-columns:repeat(2, 1fr)}}.stats__in{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-5);text-align:center}.stat b{display:block;font-size:var(--text-2xl);font-weight:var(--weight-black);font-variant-numeric:tabular-nums;line-height:1.2}.stat span{display:block;font-size:var(--text-sm);color:var(--ink-muted);margin-block-start:var(--space-1)}.sec--brand .stat span,.sec--ink .stat span{color:color-mix(in srgb, #fff 74%, transparent)}@media(max-width: 700px){.stats__in{grid-template-columns:repeat(2, 1fr);gap:var(--space-6)}}.stats--float .stats__in{background:var(--ground);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6);margin-block-start:calc(var(--space-8)*-1);position:relative}.stats--float .stat span{color:var(--ink-muted)}.svc{display:grid;gap:var(--space-4);justify-items:start;align-content:stretch;grid-template-rows:auto auto 1fr auto}.svc__icon{margin-block-end:var(--space-1)}.svc__more{margin-block-start:auto;padding-block-start:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--brand);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2)}.svc__more:hover{gap:var(--space-3)}.steps{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--space-6);counter-reset:step}.steps:has(>:nth-child(2):last-child){grid-template-columns:repeat(2, 1fr)}.steps:has(>:nth-child(3):last-child){grid-template-columns:repeat(3, 1fr)}.steps:has(>:nth-child(5):last-child){grid-template-columns:repeat(5, 1fr)}.steps:has(>:nth-child(6):last-child){grid-template-columns:repeat(3, 1fr)}.step{display:grid;gap:var(--space-3);justify-items:start;align-content:start;position:relative}.step__n{inline-size:44px;block-size:44px;border-radius:var(--radius-pill);display:grid;place-items:center;background:var(--brand);color:var(--brand-contrast);font-weight:var(--weight-black);font-size:var(--text-md);font-variant-numeric:tabular-nums}.step h3{font-size:var(--text-lg)}.step p{color:var(--ink-muted);font-size:var(--text-sm)}.steps--line .step:not(:last-child)::after{content:"";position:absolute;inset-block-start:21px;inset-inline-start:calc(-1*var(--space-6));inline-size:var(--space-6);border-block-start:2px dashed var(--line-strong)}@media(max-width: 900px){.steps{grid-template-columns:repeat(2, 1fr)}.steps--line .step::after{display:none}}@media(max-width: 560px){.steps{grid-template-columns:1fr}}.areas{display:flex;flex-wrap:wrap;gap:var(--space-2)}.area{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium)}.sec--soft .area{background:var(--ground)}.sec--ink .area,.sec--brand .area{background:color-mix(in srgb, #fff 10%, transparent);border-color:color-mix(in srgb, #fff 22%, transparent);color:inherit}.price{display:grid;gap:var(--space-4);grid-template-rows:auto auto 1fr auto;align-content:stretch}.price ul{align-content:start}.price .btn{margin-block-start:auto}.price__tag{display:flex;align-items:baseline;gap:var(--space-2);font-variant-numeric:tabular-nums}.price__tag b{font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:1.1}.price__tag span{font-size:var(--text-sm);color:var(--ink-muted)}.price ul{display:grid;gap:var(--space-2)}.price li{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--text-sm);color:var(--ink-soft)}.price li svg{color:var(--good);flex:none;margin-block-start:4px}.price--lead{border-color:var(--brand);box-shadow:var(--shadow-md)}.price__badge{position:absolute;inset-block-start:calc(var(--space-3)*-1);inset-inline-end:var(--space-5);background:var(--brand);color:var(--brand-contrast);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill)}.quote{display:grid;gap:var(--space-4)}.quote__text{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--ink-soft)}.quote__who{display:flex;align-items:center;gap:var(--space-3);margin-block-start:auto}.quote__av{inline-size:40px;block-size:40px;border-radius:50%;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-weight:var(--weight-bold);flex:none}.quote__who b{display:block;font-size:var(--text-sm);font-weight:var(--weight-bold)}.quote__who div span{display:block;font-size:var(--text-xs);color:var(--ink-muted)}.quote__stars{display:flex;gap:2px;color:#f5a623}.faq{display:grid;gap:var(--space-3);max-inline-size:820px;margin-inline:auto}.faq details{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.faq details[open]{border-color:var(--brand)}.faq summary{cursor:pointer;font-weight:var(--weight-bold);list-style:none;display:flex;align-items:center;gap:var(--space-3)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";inline-size:10px;block-size:10px;border-inline-end:2px solid var(--ink-muted);border-block-end:2px solid var(--ink-muted);transform:rotate(45deg);margin-inline-start:auto;transition:transform var(--fast) var(--ease);flex:none}.faq details[open] summary::after{transform:rotate(-135deg)}.faq p{margin-block-start:var(--space-3);color:var(--ink-soft);font-size:var(--text-sm)}.cta__in{display:grid;gap:var(--space-5);justify-items:center;text-align:center}.cta h2{font-size:var(--text-2xl);max-inline-size:32ch}.form{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);display:grid;gap:var(--space-4);box-shadow:var(--shadow-md)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:start}.field{display:grid;gap:var(--space-2)}.field label{font-size:var(--text-sm);font-weight:var(--weight-bold)}.field__req{color:var(--bad)}.field input,.field textarea,.field select{inline-size:100%;background:var(--ground);border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.field input:focus,.field textarea:focus,.field select:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.field textarea{min-block-size:96px;resize:vertical}.form__note{font-size:var(--text-xs);color:var(--ink-muted)}@media(max-width: 560px){.form__row{grid-template-columns:1fr}}.ftr{background:var(--ink);color:color-mix(in srgb, #fff 76%, transparent);padding-block:var(--space-8) var(--space-6)}.ftr__in{display:grid;grid-template-columns:1.4fr repeat(3, 1fr);gap:var(--space-6)}.ftr h4{color:#fff;font-size:var(--text-sm);margin-block-end:var(--space-4);font-weight:var(--weight-bold)}.ftr a{color:inherit;text-decoration:none;font-size:var(--text-sm)}.ftr a:hover{color:#fff}.ftr ul{display:grid;gap:var(--space-2)}.ftr__about{font-size:var(--text-sm);line-height:var(--leading-normal);max-inline-size:42ch}.ftr__tel{margin-block-start:var(--space-4)}.ftr__mark{display:inline-flex;align-items:center;gap:var(--space-2);color:#fff;font-weight:var(--weight-black);font-size:var(--text-md);margin-block-end:var(--space-4)}.ftr__cta,.ftr__big{display:none}.ftr__cta{align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.ftr__cta p{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-snug);max-inline-size:30ch}.ftr__cta-acts{display:flex;align-items:center;gap:var(--space-3)}.ftr__badges{display:flex;flex-wrap:wrap;gap:var(--space-3);padding-block:var(--space-5) 0}.ftr__badge{display:grid;place-items:center;min-inline-size:88px;block-size:96px;padding:var(--space-2);border-radius:var(--radius-md);background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.ftr__badge img{max-block-size:80px;max-inline-size:110px;inline-size:auto;block-size:auto;object-fit:contain}.ftr--minimal .ftr__badges{justify-content:center}.ftr__bottom{margin-block-start:var(--space-7);padding-block-start:var(--space-5);border-block-start:1px solid color-mix(in srgb, #fff 12%, transparent);display:flex;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;font-size:var(--text-xs)}@media(max-width: 900px){.ftr__in{grid-template-columns:1fr 1fr}}@media(max-width: 560px){.ftr__in{grid-template-columns:1fr}}html:root .ftr--light{background:var(--ground-soft);color:var(--ink-soft);border-block-start:1px solid var(--line)}html:root .ftr--light h4,html:root .ftr--light .ftr__mark{color:var(--ink)}html:root .ftr--light a:hover{color:var(--brand)}html:root .ftr--light .ftr__bottom{border-block-start-color:var(--line);color:var(--ink-muted)}html:root .ftr--light .hdr__tel{color:var(--ink)}html:root .ftr--cta .ftr__cta{display:flex;margin-block-end:var(--space-8);padding:var(--space-6) var(--space-7);border-radius:var(--radius-lg);background:var(--brand);color:var(--brand-contrast)}html:root .ftr--cta .ftr__cta .btn--primary{background:var(--brand-contrast);color:var(--brand)}html:root .ftr--cta .ftr__cta .btn--ghost{background:none;border-color:color-mix(in srgb, var(--brand-contrast) 55%, transparent);color:var(--brand-contrast)}html:root .ftr--brand{background:var(--brand);color:color-mix(in srgb, var(--brand-contrast) 82%, transparent)}html:root .ftr--brand h4,html:root .ftr--brand .ftr__mark,html:root .ftr--brand a:hover{color:var(--brand-contrast)}html:root .ftr--brand .hdr__mark{background:var(--brand-contrast);color:var(--brand)}html:root .ftr--brand .hdr__tel{color:var(--brand-contrast)}html:root .ftr--brand .hdr__tel svg{color:inherit}html:root .ftr--brand .ftr__bottom{border-block-start-color:color-mix(in srgb, var(--brand-contrast) 25%, transparent)}html:root .ftr--big .wrap{container-type:inline-size}html:root .ftr--big .ftr__in{grid-template-columns:1.2fr repeat(3, 1fr)}html:root .ftr--big .ftr__big{display:block;margin-block-start:var(--space-8);font-family:var(--font-head);font-weight:var(--weight-black);font-size:min(9rem,150cqi/var(--len, 12));line-height:.92;color:color-mix(in srgb, #fff 12%, transparent);white-space:nowrap;overflow:hidden;text-overflow:clip}html:root .ftr--big .ftr__bottom{margin-block-start:var(--space-5)}html:root .ftr--minimal{background:var(--ground);color:var(--ink-soft);border-block-start:1px solid var(--line);padding-block:var(--space-7) var(--space-5)}html:root .ftr--minimal .ftr__in{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-4) var(--space-6)}html:root .ftr--minimal .ftr__brandcol{display:flex;align-items:center;gap:var(--space-4)}html:root .ftr--minimal .ftr__about,html:root .ftr--minimal h4{display:none}html:root .ftr--minimal .ftr__mark{margin:0;color:var(--ink)}html:root .ftr--minimal .ftr__tel{margin:0}html:root .ftr--minimal .hdr__tel{color:var(--ink)}html:root .ftr--minimal ul{display:flex;flex-wrap:wrap;gap:var(--space-4)}html:root .ftr--minimal a:hover{color:var(--brand)}html:root .ftr--minimal .ftr__bottom{justify-content:center;margin-block-start:var(--space-5);padding-block-start:var(--space-4);border-block-start-color:var(--line);color:var(--ink-muted)}.callbar{display:none}@media(max-width: 760px){.callbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);padding:var(--space-2) var(--space-3) calc(var(--space-2) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ground) 94%, transparent);backdrop-filter:blur(10px);border-block-start:1px solid var(--line)}.callbar--one{grid-template-columns:1fr}body{padding-block-end:76px}body .callbar .btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-inline-size:0;min-block-size:48px;block-size:48px;padding:0 var(--space-3);font-size:var(--text-sm);line-height:1.2;white-space:nowrap}.callbar .btn svg{flex:none}.callbar .btn span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}}.hdr__burger{display:none;place-items:center;inline-size:44px;block-size:44px;margin-inline-start:auto;border-radius:var(--radius-md);color:var(--ink);cursor:pointer;flex:none}.hdr__burger:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.hdr__end+.hdr__burger{margin-inline-start:0}.mnav,.tabbar{display:none}@media(max-width: 900px){.hdr__burger{display:grid}.mnav{display:block}.mnav__scrim{position:fixed;inset:0;z-index:80;background:rgba(10,12,20,.48);opacity:0;pointer-events:none;transition:opacity .25s ease}.mnav__panel{position:fixed;z-index:81;display:flex;flex-direction:column;background:var(--ground);color:var(--ink);overflow-y:auto;overscroll-behavior:contain;visibility:hidden;transition:transform .32s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .25s ease,visibility 0s linear .32s}.mnav-t:checked+.mnav .mnav__scrim{opacity:1;pointer-events:auto}.mnav-t:checked+.mnav .mnav__panel{visibility:visible;transform:none;opacity:1;transition-delay:0s}.mnav__head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.mnav__names{flex:1;min-inline-size:0;display:grid;gap:2px}.mnav__names b{font-size:var(--text-md);font-weight:var(--weight-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav__names small{font-size:var(--text-xs);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mnav__close{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:99px;cursor:pointer;color:var(--ink-soft);background:color-mix(in srgb, var(--ink) 6%, transparent);flex:none}.mnav__links{display:flex;flex-direction:column;padding:var(--space-2) var(--space-4)}.mnav__links a{display:flex;align-items:center;gap:var(--space-3);color:var(--ink);text-decoration:none;font-weight:var(--weight-bold)}.mnav__lb{flex:1;min-inline-size:0}.mnav__ic{display:none;place-items:center;flex:none;inline-size:38px;block-size:38px;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand)}.mnav__chev{display:none;flex:none;color:var(--ink-muted)}.mnav__foot{margin-block-start:auto;display:grid;gap:var(--space-3);padding:var(--space-4) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom))}.mnav__call{display:flex;align-items:center;gap:var(--space-3);color:var(--ink);text-decoration:none}.mnav__call .mnav__ic{display:grid}.mnav__call>span:last-child{display:grid;gap:1px}.mnav__call small{font-size:var(--text-xs);color:var(--ink-muted)}.mnav__call b{font-size:var(--text-md)}.mnav__foot .btn{justify-content:center;min-block-size:50px}.mnav--drawer .mnav__panel{inset-block:0;inset-inline-start:0;inline-size:min(86vw,360px);box-shadow:0 0 48px rgba(10,12,20,.22);transform:translateX(100%)}.mnav--drawer-plain .mnav__head,.mnav--drawer:not(.mnav--drawer-icons):not(.mnav--drawer-card) .mnav__head{border-block-end:1px solid var(--line)}.mnav--drawer:not(.mnav--drawer-icons):not(.mnav--drawer-card) .mnav__links a{min-block-size:56px;padding-inline:var(--space-2);border-block-end:1px solid var(--line);font-size:var(--text-md)}.mnav--drawer:not(.mnav--drawer-icons):not(.mnav--drawer-card) .mnav__chev{display:block}.mnav--drawer:not(.mnav--drawer-icons):not(.mnav--drawer-card) .mnav__foot{border-block-start:1px solid var(--line);background:var(--ground-soft)}.mnav--drawer-icons .mnav__head{background:var(--brand);color:var(--brand-contrast);padding-block:var(--space-6) var(--space-5)}.mnav--drawer-icons .mnav__head .hdr__mark{background:var(--brand-contrast);color:var(--brand)}.mnav--drawer-icons .mnav__names small{color:color-mix(in srgb, var(--brand-contrast) 75%, transparent)}.mnav--drawer-icons .mnav__close{color:var(--brand-contrast);background:color-mix(in srgb, var(--brand-contrast) 16%, transparent)}.mnav--drawer-icons .mnav__links{padding-block:var(--space-4);gap:2px}.mnav--drawer-icons .mnav__links a{min-block-size:54px;padding-inline:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-base)}.mnav--drawer-icons .mnav__links a:hover{background:var(--ground-soft)}.mnav--drawer-icons .mnav__ic{display:grid}.mnav--drawer-icons .mnav__foot{margin:0 var(--space-4) var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--ground-soft)}.mnav--drawer-card .mnav__panel{inset-block:var(--space-3);inset-inline-start:var(--space-3);inline-size:min(84vw,350px);border-radius:var(--radius-xl);transform:translateX(calc(100% + var(--space-4)))}.mnav--drawer-card .mnav__links{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);padding-inline:var(--space-4)}.mnav--drawer-card .mnav__links a{flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:1.5}.mnav--drawer-card .mnav__links a:first-child{grid-column:1/-1;flex-direction:row;align-items:center;background:var(--brand-soft);border-color:rgba(0,0,0,0)}.mnav--drawer-card .mnav__ic{display:grid}.mnav--drawer-card .mnav__foot{gap:var(--space-2)}.mnav--full .mnav__panel{inset:0;opacity:0;transform:translateY(16px)}.mnav--full:not(.mnav--full-brand):not(.mnav--full-tiles) .mnav__links{flex:1;justify-content:center;gap:var(--space-2)}.mnav--full:not(.mnav--full-brand):not(.mnav--full-tiles) .mnav__links a{justify-content:center;min-block-size:58px;font-size:var(--text-xl);text-align:center}.mnav--full:not(.mnav--full-brand):not(.mnav--full-tiles) .mnav__lb{flex:none}.mnav--full:not(.mnav--full-brand):not(.mnav--full-tiles) .mnav__foot{justify-items:center;text-align:center}.mnav--full:not(.mnav--full-brand):not(.mnav--full-tiles) .mnav__foot .btn{inline-size:100%}.mnav--full-brand .mnav__panel{background:var(--brand);color:var(--brand-contrast)}.mnav--full-brand .mnav__head .hdr__mark{background:var(--brand-contrast);color:var(--brand)}.mnav--full-brand .mnav__names small,.mnav--full-brand .mnav__call small{color:color-mix(in srgb, var(--brand-contrast) 72%, transparent)}.mnav--full-brand .mnav__close{color:var(--brand-contrast);background:color-mix(in srgb, var(--brand-contrast) 16%, transparent)}.mnav--full-brand .mnav__links{padding:var(--space-5) var(--space-5)}.mnav--full-brand .mnav__links a{min-block-size:64px;font-size:var(--text-2xl);font-weight:var(--weight-black);color:var(--brand-contrast);border-block-end:1px solid color-mix(in srgb, var(--brand-contrast) 20%, transparent)}.mnav--full-brand .mnav__chev{display:block;color:inherit;opacity:.7}.mnav--full-brand .mnav__call{color:var(--brand-contrast)}.mnav--full-brand .mnav__call .mnav__ic{background:color-mix(in srgb, var(--brand-contrast) 16%, transparent);color:var(--brand-contrast)}.mnav--full-brand .mnav__foot .btn{background:var(--brand-contrast);color:var(--brand);border-color:rgba(0,0,0,0)}.mnav--full-tiles .mnav__panel{background:var(--ground-soft)}.mnav--full-tiles .mnav__links{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding:var(--space-3) var(--space-5)}.mnav--full-tiles .mnav__links a{flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-4);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-lg);font-size:var(--text-base);box-shadow:var(--shadow-sm)}.mnav--full-tiles .mnav__ic{display:grid;inline-size:44px;block-size:44px}.mnav--full-tiles .mnav__foot{margin:var(--space-2) var(--space-5) var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ink);color:var(--ground)}.mnav--full-tiles .mnav__call{color:var(--ground)}.mnav--full-tiles .mnav__call small{color:color-mix(in srgb, var(--ground) 70%, transparent)}.mnav--bottom .mnav__panel{inset-block:auto 0;inset-inline:0;max-block-size:84vh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;transform:translateY(100%)}.mnav--bottom .mnav__head::before{content:"";position:absolute;inset-block-start:8px;inset-inline:calc(50% - 20px);block-size:4px;border-radius:99px;background:var(--line-strong)}.mnav--bottom .mnav__head{position:relative;padding-block-start:var(--space-6)}.mnav--bottom .mnav__links a{min-block-size:52px;padding-inline:var(--space-2);font-size:var(--text-base)}.mnav--bottom .mnav__ic{display:grid;inline-size:36px;block-size:36px}.mnav--bottom-float .mnav__links{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--space-2)}.mnav--bottom-float .mnav__links a{flex-direction:column;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-1);border-radius:var(--radius-lg);background:var(--ground-soft);font-size:var(--text-xs);text-align:center}.mnav--bottom-float .mnav__lb{flex:none}.mnav--bottom-solid .mnav__links a{border-block-end:1px solid var(--line);border-radius:0}.mnav--bottom-solid .mnav__chev{display:block}}@media(max-width: 760px){.hdr--m-bottom .hdr__burger{display:none}.tabbar{position:fixed;z-index:60;inset-inline:0;inset-block-end:0;display:flex;align-items:flex-end;padding:var(--space-1) var(--space-2) calc(var(--space-1) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--ground) 96%, transparent);backdrop-filter:blur(10px);border-block-start:1px solid var(--line)}.tabbar>a,.tabbar__more{flex:1 1 0;min-inline-size:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding-block:var(--space-2);font-size:11px;font-weight:var(--weight-medium);color:var(--ink-soft);text-decoration:none;cursor:pointer}.tabbar>a span,.tabbar__more span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar>a:hover,.tabbar__more:hover{color:var(--brand)}.tabbar .tabbar__call{color:var(--ink);font-weight:var(--weight-bold)}.tabbar__ring{display:grid;place-items:center;border-radius:99px;background:var(--brand);color:var(--brand-contrast)}body:has(.tabbar){padding-block-end:76px}.tabbar--bottom .tabbar__ring{inline-size:54px;block-size:54px;margin-block-start:-24px;box-shadow:0 6px 16px color-mix(in srgb, var(--brand) 40%, transparent),0 0 0 4px var(--ground)}.tabbar>a[aria-current]{color:var(--brand);font-weight:var(--weight-bold)}.tabbar--bottom-notch{background:radial-gradient(circle 34px at 50% 2px, transparent 33px, var(--ground) 34px);backdrop-filter:none;border-block-start:0;border-radius:20px 20px 0 0;filter:drop-shadow(0 -3px 10px rgba(10, 12, 20, 0.1))}.tabbar--bottom-notch .tabbar__ring{inline-size:54px;block-size:54px;margin-block-start:-34px;box-shadow:0 8px 18px color-mix(in srgb, var(--brand) 38%, transparent)}.tabbar--bottom-pulse .tabbar__ring{position:relative;inline-size:54px;block-size:54px;margin-block-start:-24px;box-shadow:0 0 0 4px var(--ground)}.tabbar--bottom-pulse .tabbar__ring::before,.tabbar--bottom-pulse .tabbar__ring::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--brand);z-index:-1;animation:tabbar-pulse 2.4s ease-out infinite}.tabbar--bottom-pulse .tabbar__ring::after{animation-delay:1.2s}.tabbar--bottom-pulse>a[aria-current]::after{content:"";inline-size:5px;block-size:5px;border-radius:99px;background:var(--brand)}@keyframes tabbar-pulse{from{transform:scale(1);opacity:.45}to{transform:scale(1.7);opacity:0}}.tabbar--bottom-dark{background:var(--ink);border-block-start:0}.tabbar--bottom-dark>a,.tabbar--bottom-dark .tabbar__more{color:color-mix(in srgb, var(--ground) 68%, transparent)}.tabbar--bottom-dark>a:hover,.tabbar--bottom-dark .tabbar__more:hover,.tabbar--bottom-dark>a[aria-current]{color:var(--ground)}.tabbar--bottom-dark .tabbar__call{color:var(--ground)}.tabbar--bottom-dark .tabbar__ring{inline-size:56px;block-size:56px;margin-block-start:-28px;box-shadow:0 0 0 5px var(--ink),0 8px 18px rgba(0,0,0,.3)}.tabbar--bottom-orbit{inset-inline:var(--space-3);inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:24px;box-shadow:0 10px 30px rgba(10,12,20,.16)}.tabbar--bottom-orbit .tabbar__ring{inline-size:56px;block-size:56px;margin-block-start:-32px;box-shadow:0 0 0 5px var(--ground),0 10px 20px color-mix(in srgb, var(--brand) 35%, transparent)}body:has(.tabbar--bottom-orbit){padding-block-end:96px}.tabbar--bottom-float{inset-inline:var(--space-3);inset-block-end:calc(var(--space-3) + env(safe-area-inset-bottom));padding:var(--space-1);align-items:center;border:1px solid var(--line);border-radius:22px;box-shadow:0 10px 30px rgba(10,12,20,.16)}.tabbar--bottom-float>a,.tabbar--bottom-float .tabbar__more{padding-block:var(--space-2) 6px}.tabbar--bottom-float .tabbar__call{flex:1.3 1 0;flex-direction:row;justify-content:center;gap:var(--space-2);align-self:stretch;align-items:center;margin-inline:2px;border-radius:18px;background:var(--brand);color:var(--brand-contrast);font-size:var(--text-sm)}.tabbar--bottom-float .tabbar__ring{background:none}body:has(.tabbar--bottom-float){padding-block-end:92px}.tabbar--bottom-solid{background:var(--ink);border-block-start:0;align-items:center}.tabbar--bottom-solid>a,.tabbar--bottom-solid .tabbar__more{color:color-mix(in srgb, var(--ground) 72%, transparent)}.tabbar--bottom-solid>a:hover,.tabbar--bottom-solid .tabbar__more:hover{color:var(--ground)}.tabbar--bottom-solid .tabbar__call{color:var(--ground)}.tabbar--bottom-solid .tabbar__ring{inline-size:46px;block-size:34px;border-radius:var(--radius-md)}}@media(prefers-reduced-motion: reduce){.mnav__panel,.mnav__scrim{transition:none !important}.tabbar__ring::before,.tabbar__ring::after{animation:none !important;opacity:0 !important}}.prose__title{font-size:var(--text-2xl);margin-block-end:var(--space-4)}.prose__lead{color:var(--ink-muted);font-size:var(--text-md);margin-block-end:var(--space-6)}.longform{display:grid;gap:var(--space-4)}.longform p{color:var(--ink-soft);line-height:var(--leading-normal)}.longform h2{font-size:var(--text-lg);margin-block-start:var(--space-5);color:var(--ink)}.longform h2:first-child{margin-block-start:0}.contactrow{display:flex;align-items:center;gap:var(--space-4)}.contactrow__label{display:block;font-size:var(--text-xs);color:var(--ink-muted)}.contactrow__value{display:block;font-size:var(--text-md);font-weight:var(--weight-bold);text-decoration:none;color:var(--ink)}.hero--cover{position:relative;isolation:isolate;color:#fff;padding-block:clamp(4.5rem,3rem + 9vw,9rem);overflow:hidden}.hero--cover .hero__in{justify-items:center;text-align:center;max-inline-size:860px;margin-inline:auto}.hero--cover h1{color:#fff}.hero--cover .hero__lead{color:color-mix(in srgb, #fff 82%, transparent);margin-inline:auto}.hero--cover .eyebrow.eyebrow{color:#fff}.hero--cover .eyebrow.eyebrow::before,.hero--cover .eyebrow.eyebrow::after{background:currentColor}.hero--cover .tickline{color:color-mix(in srgb, #fff 86%, transparent);justify-content:center}.hero--cover .tickline svg{color:#fff}.hero--cover .btn.btn--ghost{background:rgba(0,0,0,0);border-color:color-mix(in srgb, #fff 45%, transparent);color:#fff}.hero--cover .btn.btn--ghost:hover{background:color-mix(in srgb, #fff 14%, transparent);border-color:#fff}.hero--cover .btn.btn--primary{background:#fff;color:#15171c}.hero--cover .btn.btn--primary:hover{background:color-mix(in srgb, #fff 88%, var(--ink))}.hero__bg{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover;animation:drift 24s ease-out forwards}.hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom, rgba(10, 12, 18, 0.55), rgba(10, 12, 18, 0.78)),radial-gradient(120% 90% at 50% 40%, transparent 30%, rgba(10, 12, 18, 0.55) 100%)}@keyframes drift{from{transform:scale(1.06)}to{transform:scale(1)}}[data-rise]{animation:rise .7s var(--ease) backwards}[data-rise="1"]{animation-delay:.05s}[data-rise="2"]{animation-delay:.15s}[data-rise="3"]{animation-delay:.28s}[data-rise="4"]{animation-delay:.4s}[data-rise="5"]{animation-delay:.52s}@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.hero__bg,[data-rise]{animation:none}}.hero--form .hero__in{grid-template-columns:1.1fr .9fr;align-items:start}.hero__form{gap:var(--space-4)}.hero--photo{position:relative;isolation:isolate;overflow:hidden;color:#fff}.hero--photo .hero__veil{background:linear-gradient(to left, rgba(10, 12, 18, 0.82) 35%, rgba(10, 12, 18, 0.45))}.hero--photo .hero__copy h1{color:#fff}.hero--photo .hero__lead{color:color-mix(in srgb, #fff 84%, transparent)}.hero--photo .hero__copy .eyebrow.eyebrow{color:#fff;background:color-mix(in srgb, #fff 14%, transparent)}.hero--photo .hero__copy .tickline,.hero--photo .hero__copy .tickline svg{color:color-mix(in srgb, #fff 88%, transparent)}.hero--photo .hero__facts dt,.hero--photo .hero__facts dd,.hero--photo .hero__facts b,.hero--photo .hero__facts span{color:#fff}.hero--photo .hero__copy .btn.btn--ghost{background:rgba(0,0,0,0);border-color:color-mix(in srgb, #fff 45%, transparent);color:#fff}.hero--photo .hero__copy .btn.btn--ghost:hover{background:color-mix(in srgb, #fff 14%, transparent);border-color:#fff}.hero--photo .hero__form{color:var(--ink);box-shadow:var(--shadow-lg)}.hero__form-title{font-size:var(--text-lg);margin-block-end:var(--space-1)}@media(max-width: 900px){.hero--form .hero__in{grid-template-columns:1fr}}.prod{display:grid;grid-template-rows:auto 1fr;background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.prod:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.prod__shot{position:relative;background:var(--ground-soft)}.prod__shot img{inline-size:100%;aspect-ratio:1;object-fit:cover;display:block}.prod__badge{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);background:var(--ink);color:#fff;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm)}.prod__body{padding:var(--space-4) var(--space-5) var(--space-5);display:grid;gap:var(--space-2);align-content:start;grid-template-rows:auto auto 1fr auto}.prod__body h3{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.5}.prod__note{font-size:var(--text-xs);color:var(--ink-muted)}.prod__price{display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.prod__price b{font-size:var(--text-lg);font-weight:var(--weight-black)}.prod__price s{color:var(--ink-muted);font-size:var(--text-sm);text-decoration-thickness:1px}.prod__price span{font-size:var(--text-xs);color:var(--ink-muted)}.prod__cta{margin-block-start:var(--space-3);font-size:var(--text-sm);padding-block:var(--space-3)}.prod__body>.prod__cta{align-self:end}.prod--out .prod__shot img{filter:grayscale(1);opacity:.55}.prod--out .prod__cta{cursor:not-allowed;color:var(--ink-muted)}.member{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--ground)}.member__photo{inline-size:100%;aspect-ratio:4/5;object-fit:cover;display:block}.member__initial{display:grid;place-items:center;aspect-ratio:4/5;background:var(--brand-soft);color:var(--brand);font-size:clamp(2.5rem,6vw,4rem);font-weight:var(--weight-black)}.member:has(>.member__initial){display:grid;grid-template-columns:auto 1fr;align-items:center}.member>.member__initial{aspect-ratio:1;inline-size:64px;margin:var(--space-4);border-radius:50%;font-size:var(--text-xl)}.member:has(>.member__initial) .member__body{padding-inline-start:0}.member__body{padding:var(--space-4) var(--space-5) var(--space-5);display:grid;gap:var(--space-1)}.member__body b{font-size:var(--text-md);font-weight:var(--weight-bold)}.member__role{font-size:var(--text-sm);color:var(--brand);font-weight:var(--weight-medium)}.member__cred{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.7}.gallery{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;gap:var(--space-3)}.gallery__item{margin:0;border-radius:var(--radius-md);overflow:hidden;background:var(--ground-soft)}.gallery__item img{inline-size:100%;block-size:100%;object-fit:cover;aspect-ratio:1;display:block}.gallery__item--wide{grid-column:span 2;grid-row:span 2}.gallery__item--wide img{aspect-ratio:1}@media(max-width: 760px){.gallery{grid-template-columns:repeat(2, 1fr)}.gallery__item--wide{grid-column:span 2;grid-row:span 1}.gallery__item--wide img{aspect-ratio:2/1}}.hours__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,1rem + 4vw,4rem);align-items:start}@media(max-width: 860px){.hours__in{grid-template-columns:1fr}}table.hours{inline-size:100%;border-collapse:collapse}table.hours th,table.hours td{padding:var(--space-3) 0;text-align:start;border-block-end:1px solid var(--line)}table.hours th{font-weight:var(--weight-medium);color:var(--ink-soft)}table.hours td{font-weight:var(--weight-bold)}table.hours tr:last-child th,table.hours tr:last-child td{border-block-end:0}.hours__note{color:var(--ink-muted);font-size:var(--text-sm);font-weight:var(--weight-normal) !important}.hours__closed th,.hours__closed td{color:var(--ink-muted);font-weight:var(--weight-normal)}.tariff{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-6) var(--space-8)}.tariff:has(>.tariff__group:only-child){grid-template-columns:1fr}@media(max-width: 860px){.tariff{grid-template-columns:1fr}}.tariff__group h3{font-size:var(--text-base);margin-block-end:var(--space-3);color:var(--brand)}.tariff table{inline-size:100%;border-collapse:collapse}.tariff th,.tariff td{padding:var(--space-3) 0;border-block-end:1px solid var(--line);text-align:start;vertical-align:baseline}.tariff th{font-weight:var(--weight-normal);color:var(--ink-soft)}.tariff th span{display:block;font-size:var(--text-xs);color:var(--ink-muted)}.tariff td{font-weight:var(--weight-bold);white-space:nowrap;text-align:end}.tariff td i{font-style:normal;font-weight:var(--weight-normal);color:var(--ink-muted);font-size:var(--text-sm)}.compare__scroll{overflow-x:auto}table.compare{inline-size:100%;border-collapse:collapse;min-inline-size:560px}.compare thead th{text-align:start;padding:var(--space-4) var(--space-5);font-size:var(--text-base);font-weight:var(--weight-bold);border-block-end:2px solid var(--line-strong);vertical-align:bottom}.compare thead th span{display:block;font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--ink-muted);margin-block-start:var(--space-1)}.compare tbody th{text-align:start;padding:var(--space-4) var(--space-5) var(--space-4) 0;font-weight:var(--weight-medium);color:var(--ink-soft);font-size:var(--text-sm);inline-size:30%}.compare tbody td{padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--line);font-size:var(--text-sm);vertical-align:baseline}.compare tbody tr th{border-block-start:1px solid var(--line)}.compare__best{background:var(--brand-soft)}.compare thead th.compare__best{border-block-end-color:var(--brand);color:var(--brand-ink)}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}@media(max-width: 760px){.checklist{grid-template-columns:1fr}}.checklist__col{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--ground)}.checklist__col h3{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);margin-block-end:var(--space-4)}.checklist__col ul{display:grid;gap:var(--space-3)}.checklist__col li{position:relative;padding-inline-start:var(--space-5);font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-snug)}.checklist__col li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.6em;inline-size:6px;block-size:6px;border-radius:50%}.checklist__col--in h3{color:var(--good)}.checklist__col--in li::before{background:var(--good)}.checklist__col--out{background:var(--ground-soft)}.checklist__col--out h3{color:var(--ink-muted)}.checklist__col--out li::before{background:var(--line-strong)}.checklist__col--out .form__note{margin-block-start:var(--space-4)}.calc__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,1rem + 4vw,4rem);align-items:start}@media(max-width: 860px){.calc__in{grid-template-columns:1fr}}.calc{display:grid;gap:var(--space-4);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}.calc select{inline-size:100%;background:var(--ground);border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);appearance:none;cursor:pointer}.calc select:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.calc__out{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--brand-soft);border-radius:var(--radius-md);margin-block-start:var(--space-2)}.calc__out span{font-size:var(--text-sm);color:var(--ink-muted)}.calc__out b{font-size:var(--text-xl);font-weight:var(--weight-black);color:var(--brand-ink)}.calc__out i{font-style:normal;font-variant-numeric:tabular-nums}.note__in{display:flex;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;flex-wrap:wrap}.note__in p{margin:0;color:var(--ink-soft);font-size:var(--text-sm)}.note__in svg{color:var(--brand);flex:none}.note__in a{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--brand);text-decoration:none;white-space:nowrap}.note__in a:hover{text-decoration:underline}.page--sidebar{display:grid;grid-template-columns:1fr 360px;align-items:start}.page--sidebar>.page__main{min-inline-size:0}.page__aside{position:sticky;inset-block-start:92px;padding:var(--section-y-tight) var(--gutter) var(--section-y-tight) 0}.page__aside>.sec{padding-block:0}.page__aside .wrap{inline-size:100%;padding-inline:0}@media(max-width: 1080px){.page--sidebar{grid-template-columns:1fr}.page__aside{position:static;padding:0}.page__aside>.sec{padding-block:var(--section-y-tight)}.page__aside .wrap{inline-size:min(var(--wrap),100%);margin-inline:auto;padding-inline:var(--gutter)}}.page--sidebar .page__main>.sec>.wrap{inline-size:100%;padding-inline:0}.page--sidebar{padding-inline:var(--gutter);gap:var(--space-8)}.page__aside .calc__in,.page__aside .hours__in,.page__aside .hero__in{grid-template-columns:1fr;gap:var(--space-5)}.page__aside .head{margin-block-end:0}.page__aside .head--center{justify-items:start;text-align:start}.page__aside .head--center .prose{text-align:start}.searchband{position:relative}.searchband__art{position:relative;isolation:isolate;color:#fff;padding-block:clamp(3.5rem,2.5rem + 6vw,6rem) clamp(5rem,4rem + 6vw,8rem);overflow:hidden}.searchband__art img{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover}.searchband__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom, rgba(12, 18, 32, 0.42), rgba(12, 18, 32, 0.64))}.searchband__copy{display:grid;gap:var(--space-4);justify-items:center;text-align:center}.searchband__copy h1{color:#fff;max-inline-size:20ch}.searchband__copy .hero__lead{color:color-mix(in srgb, #fff 84%, transparent);max-inline-size:56ch}.searchband__copy .eyebrow{background:color-mix(in srgb, #fff 18%, transparent);color:#fff}.searchcard{position:relative;margin-block-start:clamp(-5rem,-4rem - 4vw,-3rem);background:var(--ground);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-5) var(--space-6) var(--space-6);display:grid;gap:var(--space-4)}.searchcard__tabs{display:flex;gap:var(--space-1);flex-wrap:wrap;border-block-end:1px solid var(--line)}.searchtab{display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:0;border-block-end:2px solid rgba(0,0,0,0);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink-muted);cursor:pointer;margin-block-end:-1px}.searchtab[aria-selected=true]{color:var(--brand);border-block-end-color:var(--brand);font-weight:var(--weight-bold)}.searchtab:hover{color:var(--ink)}.searchcard__row{display:grid;grid-template-columns:repeat(3, 1fr) auto;gap:var(--space-4);align-items:end}.searchcard__go{block-size:48px}@media(max-width: 860px){.searchcard__row{grid-template-columns:1fr 1fr}.searchcard__go{grid-column:1/-1}}@media(max-width: 520px){.searchcard__row{grid-template-columns:1fr}}.searchband__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:center;padding-block:var(--space-5) 0;font-size:var(--text-sm)}.searchband__links a{color:var(--ink-muted);text-decoration:none}.searchband__links a:hover{color:var(--brand)}.route{display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground);text-decoration:none;color:inherit;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.route:hover{border-color:var(--brand);box-shadow:var(--shadow-md)}.route__pair{display:flex;align-items:center;gap:var(--space-3)}.route__pair b{font-size:var(--text-md);font-weight:var(--weight-bold);white-space:nowrap}.route__line{flex:1;block-size:0;border-block-start:2px dotted var(--line-strong);min-inline-size:24px}.route__note{font-size:var(--text-xs);color:var(--ink-muted)}.route__price{display:flex;align-items:baseline;gap:var(--space-2)}.route__price small{font-size:var(--text-xs);color:var(--ink-muted)}.route__price em{font-style:normal;font-size:var(--text-lg);font-weight:var(--weight-black);color:var(--brand)}.ladder{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--line)}.rung{display:grid;grid-template-columns:56px 1fr auto;gap:var(--space-2) var(--space-5);align-items:center;padding-block:var(--space-5);border-block-end:1px solid var(--line)}.rung__code{display:inline-grid;place-items:center;inline-size:56px;block-size:40px;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand-ink);font-weight:var(--weight-black);font-size:var(--text-sm);letter-spacing:var(--tracking-label)}.rung__body{display:grid;gap:var(--space-1)}.rung__body b{font-size:var(--text-lg);font-weight:var(--weight-bold)}.rung__body span{color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-snug)}.rung__meta{display:grid;gap:var(--space-1);text-align:end;white-space:nowrap}.rung__meta b{font-size:var(--text-sm);font-weight:var(--weight-bold)}.rung__meta i{font-style:normal;font-size:var(--text-xs);color:var(--ink-muted)}.rung__bar{grid-column:1/-1;block-size:4px;border-radius:var(--radius-pill);background:var(--ground-sunken);overflow:hidden}.rung__bar i{display:block;block-size:100%;background:var(--brand);border-radius:var(--radius-pill)}.ladder__act{margin-block-start:var(--space-6);text-align:center}@media(max-width: 640px){.rung{grid-template-columns:56px 1fr}.rung__meta{grid-column:2;text-align:start}}.sched__scroll{overflow-x:auto}.sched{inline-size:100%;min-inline-size:640px;border-collapse:collapse;font-size:var(--text-sm)}.sched th,.sched td{padding:var(--space-4);text-align:start}.sched thead th{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink-muted);letter-spacing:var(--tracking-label);border-block-end:2px solid var(--line-strong);white-space:nowrap}.sched tbody tr{border-block-end:1px solid var(--line)}.sched tbody th{font-weight:var(--weight-bold);font-size:var(--text-base);display:grid;gap:2px}.sched tbody th span{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--ink-muted)}.sched__full{color:var(--ink-muted)}.sched__full tbody th,.sched__full th{font-weight:var(--weight-medium)}.seat{display:inline-block;padding:2px var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap}.seat--open{background:var(--good-soft);color:var(--good)}.seat--few{background:var(--warn-soft);color:var(--warn)}.seat--full{background:var(--ground-sunken);color:var(--ink-muted)}.seat__n{display:block;font-style:normal;font-size:var(--text-xs);color:var(--ink-muted);margin-block-start:2px}@media(max-width: 700px){.sched,.sched thead,.sched tbody,.sched tr,.sched th,.sched td{display:block}.sched{min-inline-size:0}.sched thead{display:none}.sched tbody tr{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);margin-block-end:var(--space-3)}.sched tbody th{padding:0 0 var(--space-3)}.sched td{padding:var(--space-1) 0;display:flex;gap:var(--space-3);align-items:baseline}.sched td::before{content:attr(data-label);color:var(--ink-muted);font-size:var(--text-xs);min-inline-size:48px}.seat__n{display:inline;margin-inline-start:var(--space-2)}}.dx{position:relative;display:grid;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground)}.dx h3{font-size:var(--text-lg);font-weight:var(--weight-bold)}.dx__row{display:grid;grid-template-columns:104px 1fr;gap:var(--space-3);align-items:baseline;font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-snug)}.dx__row>span{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink-muted)}.dx__self>span{color:var(--good)}.dx--danger{border-color:var(--bad)}.dx--danger::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:4px;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);background:var(--bad)}.dx__danger{color:var(--ink)}.dx__danger>span{color:var(--bad)}@media(max-width: 480px){.dx__row{grid-template-columns:1fr;gap:var(--space-1)}}.svcs--list .grid{grid-template-columns:1fr;gap:0}.svcs--list .svc{grid-template-columns:52px 1fr auto;grid-template-rows:auto auto;column-gap:var(--space-5);row-gap:var(--space-1);align-items:center;border:1px solid var(--line);border-block-end:0;border-radius:0;padding:var(--space-5) var(--space-6);background:var(--ground)}.svcs--list .grid>:first-child .svc,.svcs--list .svc:first-child{border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.svcs--list .grid>:last-child .svc,.svcs--list .svc:last-child{border-block-end:1px solid var(--line);border-end-start-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.svcs--list .svc:hover{background:var(--ground-soft)}.svcs--list .svc__icon{grid-column:1;grid-row:1/span 2;margin-block-end:0}.svcs--list .svc h3{grid-column:2;grid-row:1;font-size:var(--text-base)}.svcs--list .svc p{grid-column:2;grid-row:2;font-size:var(--text-sm);margin:0}.svcs--list .svc__more{grid-column:3;grid-row:1/span 2;margin:0;padding:var(--space-2) var(--space-5);border:1px solid var(--brand);border-radius:var(--radius-md);color:var(--brand);white-space:nowrap}.svcs--list .svc__more:hover{background:var(--brand);color:#fff;gap:var(--space-2)}@media(max-width: 700px){.svcs--list .svc{grid-template-columns:40px 1fr;grid-template-rows:auto auto auto;row-gap:var(--space-2)}.svcs--list .svc__icon{grid-row:1}.svcs--list .svc__more{grid-column:1/-1;grid-row:3;justify-content:center}}.showcase{padding-block:0 var(--section-y);position:relative}.showcase--overlap{margin-block-start:calc(var(--section-y)*-0.6)}.appwin{margin:0;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--ground);box-shadow:var(--shadow-lg);overflow:hidden;font-size:var(--text-sm)}.appwin__bar{display:flex;align-items:center;gap:6px;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);background:var(--ground-soft)}.appwin__bar i{inline-size:10px;block-size:10px;border-radius:50%;background:var(--line-strong)}.appwin__bar span{margin-inline-start:var(--space-3);color:var(--ink-muted);font-size:var(--text-xs)}.appwin__body{display:grid;grid-template-columns:180px 1fr;min-block-size:320px}.appwin__nav{display:grid;align-content:start;gap:2px;padding:var(--space-4) var(--space-3);border-inline-end:1px solid var(--line);background:var(--ground-soft)}.appwin__nav span{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink-soft);font-size:var(--text-xs)}.appwin__nav .is-on{background:var(--brand-soft);color:var(--brand-ink);font-weight:var(--weight-bold)}.appwin__main{padding:var(--space-5);display:grid;gap:var(--space-5);align-content:start;min-inline-size:0}.appwin__tiles{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:var(--space-3)}.appwin__tile{display:grid;gap:2px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md)}.appwin__tile span{font-size:var(--text-2xs);color:var(--ink-muted)}.appwin__tile b{font-size:var(--text-lg);font-weight:var(--weight-black)}.appwin__tile i{font-style:normal;font-size:var(--text-2xs)}.appwin__table{inline-size:100%;border-collapse:collapse;font-size:var(--text-xs)}.appwin__table th{text-align:start;font-weight:var(--weight-bold);color:var(--ink-muted);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--line)}.appwin__table td{padding:var(--space-3);border-block-end:1px solid var(--line);white-space:nowrap}.appwin__table tr:last-child td{border-block-end:0}.chip{display:inline-block;padding:1px var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.tone--good{color:var(--good)}.tone--warn{color:var(--warn)}.tone--bad{color:var(--bad)}.tone--neutral{color:var(--ink-muted)}.chip.tone--good{background:var(--good-soft)}.chip.tone--warn{background:var(--warn-soft)}.chip.tone--bad{background:var(--bad-soft)}.showcase__cap{margin-block-start:var(--space-4);text-align:center;font-size:var(--text-xs);color:var(--ink-muted)}@media(max-width: 760px){.appwin__body{grid-template-columns:1fr}.appwin__nav{display:none}.appwin__table tr>:not(:first-child):not(:nth-last-child(-n+2)){display:none}.appwin__tiles{grid-template-columns:repeat(2, minmax(0, 1fr))}.appwin__table td{white-space:normal}.appwin__main{padding:var(--space-4)}}.spot{display:grid;gap:clamp(3rem,2rem + 4vw,5.5rem)}.spot__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.spot__row:nth-child(even) .panel{order:-1}.spot__copy{display:grid;gap:var(--space-4);justify-items:start}.spot__copy h3{font-size:var(--text-xl);font-weight:var(--weight-black);line-height:var(--leading-tight)}.spot__copy p{color:var(--ink-soft)}.spot .tickline{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.panel{padding:var(--space-5) var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground);box-shadow:var(--shadow-md)}.panel__title{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink-muted);padding-block-end:var(--space-3);border-block-end:1px solid var(--line);margin-block-end:var(--space-2)}.panel dl{margin:0}.panel__line{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);font-size:var(--text-sm)}.panel__line dt{color:var(--ink-soft)}.panel__line dd{margin:0;font-weight:var(--weight-bold)}.panel__total{margin-block-start:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--ink);border-block-end:3px double var(--ink)}.panel__total dt,.panel__total dd{color:var(--ink);font-weight:var(--weight-black)}@media(max-width: 860px){.spot__row{grid-template-columns:1fr}.spot__row:nth-child(even) .panel{order:0}}.domain__form{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);max-inline-size:760px;margin-inline:auto;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--ground);box-shadow:var(--shadow-md)}.domain__form input,.domain__form select{font:inherit;color:var(--ink);background:rgba(0,0,0,0);border:0;padding:var(--space-3) var(--space-4);font-size:var(--text-md);min-inline-size:0}.domain__name{display:grid;grid-template-columns:1fr auto;min-inline-size:0}.domain__form input{text-align:left}.domain__form input:focus-visible,.domain__form select:focus-visible{outline:none}.domain__form:focus-within{border-color:var(--brand);box-shadow:var(--ring),var(--shadow-md)}.domain__form select{border-inline-start:1px solid var(--line);font-weight:var(--weight-bold);cursor:pointer;font-family:system-ui,sans-serif}.domain__form .btn{block-size:100%}.tlds{list-style:none;margin:var(--space-6) auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);max-inline-size:900px}.tld{display:grid;justify-items:center;gap:2px;min-inline-size:120px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ground)}.tld b{font-size:var(--text-lg);font-weight:var(--weight-black);font-family:system-ui,sans-serif;letter-spacing:.01em}.tld span{font-size:var(--text-sm);font-weight:var(--weight-bold)}.tld small{font-size:var(--text-2xs);color:var(--ink-muted)}.tld i{font-style:normal;font-size:var(--text-2xs);color:var(--good)}.tld--hot{border-color:var(--brand)}.domain__note{text-align:center;margin-block-start:var(--space-4)}@media(max-width: 560px){.domain__form{grid-template-columns:1fr}.domain__form .btn{justify-content:center}.tld{min-inline-size:calc(50% - var(--space-3))}}.tl{list-style:none;margin:0 auto;padding:0;max-inline-size:860px}.tl__item{position:relative;display:grid;grid-template-columns:120px 1fr;gap:var(--space-6);padding-block-end:var(--space-7)}.tl__item::before{content:"";position:absolute;inset-block:10px 0;inset-inline-start:calc(120px + var(--space-6)/2);border-inline-start:2px solid var(--line)}.tl__item:last-child{padding-block-end:0}.tl__item:last-child::before{display:none}.tl__when{position:relative;justify-self:end;text-align:end;font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--brand-ink);white-space:nowrap}.tl__when::after{content:"";position:absolute;inset-block-start:5px;inset-inline-end:calc(var(--space-6)/-2 - 6px);inline-size:12px;block-size:12px;border-radius:50%;background:var(--ground);border:3px solid var(--brand)}.tl__body{display:grid;gap:var(--space-2)}.tl__body h3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:var(--text-lg);font-weight:var(--weight-bold)}.tl__body p{color:var(--ink-soft)}.tl__who{font-size:var(--text-2xs);font-weight:var(--weight-bold);padding:2px var(--space-3);border-radius:var(--radius-pill)}.tl__who--you{background:var(--warn-soft);color:var(--warn)}.tl__who--us{background:var(--brand-soft);color:var(--brand-ink)}.tl__who--both{background:var(--ground-sunken);color:var(--ink-soft)}.tl__total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);max-inline-size:860px;margin:var(--space-7) auto 0;padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ground-soft)}.tl__total b{font-size:var(--text-lg);font-weight:var(--weight-black);color:var(--brand-ink)}@media(max-width: 640px){.tl__item{grid-template-columns:1fr;gap:var(--space-2);padding-inline-start:var(--space-6)}.tl__item::before{inset-inline-start:5px}.tl__when{justify-self:start;text-align:start}.tl__when::after{inset-inline-end:auto;inset-inline-start:calc(var(--space-6)*-1)}}.assess{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,1rem + 3vw,3rem);align-items:start;padding:clamp(1.25rem,1rem + 2vw,2.5rem);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--ground);box-shadow:var(--shadow-md)}.assess__qs{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.assess select{inline-size:100%;font:inherit;color:var(--ink);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--ground)}.assess select:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.assess__out{display:grid;gap:var(--space-4);justify-items:start;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ground-soft)}.assess__score{display:flex;align-items:baseline;gap:var(--space-2)}.assess__score span{font-size:var(--text-sm);color:var(--ink-muted)}.assess__score b{font-size:var(--text-3xl);font-weight:var(--weight-black);color:var(--ink);line-height:1}.assess__score i{font-style:normal;font-size:var(--text-sm);color:var(--ink-muted)}.assess__band{display:grid;gap:var(--space-1);padding-inline-start:var(--space-4);border-inline-start:3px solid currentColor}.assess__band b{font-size:var(--text-md)}.assess__band[hidden]{display:none}.assess__band p{color:var(--ink-soft);font-size:var(--text-sm)}@media(max-width: 860px){.assess{grid-template-columns:1fr}}@media(max-width: 520px){.assess__qs{grid-template-columns:1fr}}.head--link{grid-template-columns:1fr auto;align-items:end;column-gap:var(--space-6);justify-items:start;text-align:start}.head--link>:not(.head__link){grid-column:1}.head--link .prose{text-align:start;margin-inline:0}.head__link{grid-column:2;grid-row:1/span 3;align-self:end;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--brand);text-decoration:none}@media(max-width: 640px){.head--link{grid-template-columns:1fr}.head__link{grid-column:1;grid-row:auto}}.head__link:hover{color:var(--brand-ink)}.hdr__names{display:grid;line-height:1.15}.hdr__tag{font-size:var(--text-2xs);color:var(--ink-muted);letter-spacing:var(--tracking-label)}.hero--cover.hero--start .hero__in{justify-items:start;text-align:start;margin-inline:0;max-inline-size:680px}.hero--cover.hero--start .hero__lead{margin-inline:0}.hero--cover.hero--start .btns,.hero--cover.hero--start .tickline{justify-content:flex-start}.hero--cover.hero--start .hero__veil{background:linear-gradient(to left, rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0.3))}.svc--plain{padding-block-start:var(--space-6)}.svc__points{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft)}.svc__points li{display:flex;gap:var(--space-2)}.svc__points li::before{content:"•";color:var(--brand)}.svc__meta{margin-block-start:auto;padding-block-start:var(--space-4);border-block-start:1px solid var(--line);font-size:var(--text-xs);color:var(--ink-muted)}.steps-split{align-items:center}.steps-split--rev>.hero__art{order:1}@media(max-width: 900px){.steps-split--rev>.hero__art{order:-1}}.steps-split .hero__art img{aspect-ratio:5/4}.steps--stack{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5)}.steps--stack .step{grid-template-columns:auto 1fr;align-items:start;gap:var(--space-4)}.steps--stack .step h3{margin-block-end:var(--space-1)}.tariff--cols{grid-template-columns:1fr}.tariff--cols thead th{text-align:start;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--ink-muted);padding-block:var(--space-3);border-block-end:1px solid var(--line-strong)}.tariff--cols thead th:last-child{text-align:end}.tariff--cols .tariff__note{color:var(--ink-soft);font-weight:var(--weight-normal);text-align:start;white-space:normal}.tl-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(210px, 1fr));gap:var(--space-4)}.tl-card{display:grid;gap:var(--space-2);align-content:start}.tl-card__when{font-size:var(--text-xl);font-weight:var(--weight-black);color:var(--brand);line-height:1.1;font-family:var(--font-head)}.tl-card p{color:var(--ink-soft);font-size:var(--text-sm)}.form-split{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-5);align-items:start}.form-panel{display:grid;gap:var(--space-4)}.form-panel__card{display:grid;gap:var(--space-1);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--brand) 40%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 12%, transparent), transparent);border-radius:var(--radius-lg)}.form-panel__card h3{font-size:var(--text-xl);color:var(--brand);margin-block-end:var(--space-2);font-family:var(--font-head)}.form-panel__card p{color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-loose)}.form-panel__hl{color:var(--brand) !important;margin-block-start:var(--space-2)}.form-panel__box h4{font-size:var(--text-md);margin-block-end:var(--space-2)}.form-panel__box p{color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-loose)}.form-panel__img{inline-size:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);display:block}.form-split .form .btn{justify-self:start}@media(max-width: 900px){.form-split{grid-template-columns:1fr}}.pagehead{padding-block-end:0}.pagehead:has(+:is(.sec--soft,.sec--sunken,.sec--brand,.sec--ink)){padding-block-end:var(--space-8)}.pagehead h1{font-size:var(--text-3xl);line-height:var(--leading-tight);margin-block-end:var(--space-3)}.pagehead__lead{color:var(--ink-soft);max-inline-size:64ch;font-size:var(--text-md)}.pagehead__img{display:block;inline-size:100%;aspect-ratio:5/2;object-fit:cover;border-radius:var(--radius-lg);margin-block-start:var(--space-6)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-block-end:var(--space-4);font-size:var(--text-xs);color:var(--ink-muted)}.crumbs span{display:inline-flex;align-items:center;gap:var(--space-2)}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--brand)}.crumbs b{font-weight:var(--weight-normal);color:var(--ink-soft)}.case{display:grid;gap:var(--space-3);align-content:start}.case__tag{font-size:var(--text-xs);color:var(--brand)}.case h3{font-size:var(--text-lg);line-height:var(--leading-snug)}.case p{color:var(--ink-soft);font-size:var(--text-sm)}.case__result{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--good)}.post{display:flex;flex-direction:column;padding:0;overflow:hidden;text-decoration:none;color:inherit}.post__img{inline-size:100%;aspect-ratio:14/9;object-fit:cover;display:block}.post__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);flex:1}.post__meta{font-size:var(--text-2xs);color:var(--brand)}.post h3{font-size:var(--text-lg);line-height:var(--leading-snug);font-family:var(--font-head)}.post p{color:var(--ink-soft);font-size:var(--text-sm)}.post__more{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-2);font-size:var(--text-sm);color:var(--brand)}.hero--panel .hero__in{grid-template-columns:1.15fr 1fr;align-items:center}@media(max-width: 900px){.hero--panel .hero__in{grid-template-columns:1fr}}.hero__panel{display:grid;gap:var(--space-4);padding:var(--space-6);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.hero__panel-title{font-size:var(--text-md);font-weight:var(--weight-bold)}.hero__panel-note{margin-block-start:calc(var(--space-3)*-1);font-size:var(--text-xs);color:var(--ink-muted)}.chips{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.chip-link{display:block;text-align:center;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--ground);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink);text-decoration:none}.chip-link:hover,.chip-link.is-on{border-color:var(--brand);background:var(--brand-soft)}.hero__person{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--ground-soft)}.hero__person img{inline-size:56px;block-size:56px;border-radius:50%;object-fit:cover;flex:none}.hero__person div{display:grid;gap:2px}.hero__person b{font-size:var(--text-md)}.hero__person span{font-size:var(--text-xs);color:var(--ink-muted)}.hero__person i{font-style:normal;font-size:var(--text-xs);color:var(--brand);font-weight:var(--weight-bold)}.hero__rows{margin:0;display:grid;gap:var(--space-2)}.hero__rows div{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-sm)}.hero__rows dt{color:var(--ink-muted)}.hero__rows dd{margin:0;font-weight:var(--weight-bold)}.hero__panel>.btn{justify-self:stretch}.member__rating{font-size:var(--text-xs);color:var(--brand);font-weight:var(--weight-bold)}.member__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--line)}.member__price{font-size:var(--text-sm)}.member__status{font-size:var(--text-xs);font-weight:var(--weight-bold)}.member__foot .btn{padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.split__in{align-items:center}.split__copy{display:grid;gap:var(--space-5);justify-items:start}.split__copy .head{margin-block-end:0}.split__points{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.split__art img{aspect-ratio:4/3}.split__in--rev .split__art{order:-1}.svc--photo{padding-block-start:0;overflow:hidden}.svc__img{display:block;inline-size:calc(100% + 2*var(--space-6));max-inline-size:none;margin-inline:calc(var(--space-6)*-1);margin-block-end:var(--space-2);aspect-ratio:16/10;object-fit:cover;order:-1}.grid--2>.svc--photo .svc__img{aspect-ratio:2/1}.hero__facts{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:var(--space-2) 0 0}.hero__facts dt{font-size:var(--text-xl);font-weight:var(--weight-black);color:var(--brand);line-height:1.2}.hero__facts dd{margin:0;font-size:var(--text-xs);color:var(--ink-muted)}.hero--center .hero__in:has(>.hero__wide){max-inline-size:none}.hero--center .hero__in:has(>.hero__wide)>.hero__copy{max-inline-size:820px}.hero__wide{inline-size:100%;margin-block-start:var(--space-7)}.hero__wide img{display:block;inline-size:100%;aspect-ratio:17/6;object-fit:cover;border-radius:var(--radius-lg)}.hero h1 em{font-style:normal;color:var(--brand)}.post__author{font-size:var(--text-xs);color:var(--ink-muted);margin-block-start:auto;padding-block-start:var(--space-2)}.svc__tag{font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--brand);letter-spacing:var(--tracking-label)}.form__hp{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.form__sent{display:none;margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--good-soft, #e7f6ec);color:var(--ink);font-weight:var(--weight-bold);font-size:var(--text-sm)}.form__sent:target{display:block;scroll-margin-block-start:120px}.gallery__item{position:relative}.gallery__item a{display:block;block-size:100%}.gallery__item figcaption{position:absolute;inset-inline:0;inset-block-end:0;padding:18px 12px 10px;background:linear-gradient(transparent, rgba(0, 0, 0, 0.55));color:#fff;font-size:var(--text-xs)}.gallery--masonry{display:block;columns:3 240px;column-gap:var(--space-4)}.gallery--masonry .gallery__item{break-inside:avoid;margin-block-end:var(--space-4);block-size:auto}.gallery--masonry .gallery__item img{aspect-ratio:auto;block-size:auto}.lightbox{display:none;position:fixed;inset:0;z-index:100;place-items:center;padding:24px}.lightbox:target{display:grid}.lightbox__shade{position:absolute;inset:0;background:rgba(10,10,12,.88)}.lightbox__body{position:relative;margin:0;display:grid;gap:10px;justify-items:center;max-inline-size:min(1200px,100%)}.lightbox__body img{max-inline-size:100%;max-block-size:calc(100vh - 120px);inline-size:auto;block-size:auto;border-radius:var(--radius-md)}.lightbox__body figcaption{color:#eee;font-size:var(--text-sm);text-align:center}.lightbox__close,.lightbox__nav{position:absolute;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:28px;line-height:1;text-decoration:none}.lightbox__close{inset-block-start:16px;inset-inline-end:16px}.lightbox__nav{inset-block-start:50%;transform:translateY(-50%)}.lightbox__nav--prev{inset-inline-start:16px}.lightbox__nav--next{inset-inline-end:16px}.map{display:grid;grid-template-columns:minmax(260px, 360px) 1fr;gap:var(--space-5);align-items:stretch}.map--bare{grid-template-columns:1fr}.map__card{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-6)}.map__card h3{margin:0}.map__card p{margin:0;color:var(--ink-soft)}.map__address{color:var(--ink) !important;font-weight:var(--weight-bold)}.map__routes{display:grid;gap:var(--space-2);margin-block-start:var(--space-4)}.map__frame{min-block-size:360px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:var(--ground-sunken)}.map__frame iframe{display:block;inline-size:100%;block-size:100%;min-block-size:360px;border:0}.map__empty{display:grid;place-items:center;block-size:100%;min-block-size:360px;margin:0;color:var(--ink-muted)}@media(max-width: 760px){.map{grid-template-columns:1fr}.map__frame,.map__frame iframe{min-block-size:280px}}a.prod__shot{display:block}.prod__blank{display:block;aspect-ratio:1;background:var(--ground-sunken)}.prod h3 a{color:inherit;text-decoration:none}.prod h3 a:hover{color:var(--brand)}button.prod__cta{inline-size:100%}.shop-sample{margin-block-end:var(--space-4);padding:var(--space-2) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--ink-muted);text-align:center}.shopgrid__empty{text-align:center;color:var(--ink-muted);padding-block:var(--space-7)}.shopgrid__more{justify-content:center;margin-block-start:var(--space-6)}.pager{display:flex;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-7)}.pager a,.pager b{display:grid;place-items:center;min-inline-size:42px;block-size:42px;padding-inline:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);text-decoration:none;font-weight:var(--weight-bold)}.pager b{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.pager a:hover{border-color:var(--brand);color:var(--brand)}.cathead{padding-block-end:var(--space-5)}.cathead+.sec{padding-block-start:var(--space-5)}.cathead__in{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.cathead__img{inline-size:132px;block-size:132px;object-fit:cover;border-radius:var(--radius-lg);flex:none}.cathead__subs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-5)}@media(max-width: 640px){.cathead__img{display:none}}.pdp__in{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr);gap:var(--space-8);align-items:start}@media(max-width: 860px){.pdp__in{grid-template-columns:1fr;gap:var(--space-6)}}.pdp__gallery{display:grid;gap:var(--space-3)}.pdp__main{display:block;inline-size:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);background:var(--ground-soft);border:1px solid var(--line)}.pdp__thumbs{display:flex;gap:var(--space-2);overflow-x:auto;padding-block-end:2px}.pdp__thumbs a{flex:none;inline-size:76px;block-size:76px;border-radius:var(--radius-md);overflow:hidden;border:2px solid rgba(0,0,0,0);opacity:.75}.pdp__thumbs a.is-on,.pdp__thumbs a:hover{border-color:var(--brand);opacity:1}.pdp__thumbs img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.pdp--stack .pdp__thumbs{display:none}.pdp__more{display:block;inline-size:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg)}@media(min-width: 861px){.pdp__buy{position:sticky;inset-block-start:96px}}.pdp__buy{display:grid;gap:var(--space-4)}.pdp__buy h1{font-size:var(--text-2xl);line-height:var(--leading-tight)}.pdp__summary{color:var(--ink-soft)}.pdp__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block:1px solid var(--line)}.pdp__price b{font-size:var(--text-2xl);font-weight:var(--weight-black)}.pdp__price s{color:var(--ink-muted)}.pdp__price span{color:var(--ink-muted);font-size:var(--text-sm)}.pdp__off{font-style:normal;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--bad);background:var(--bad-soft);padding:2px var(--space-2);border-radius:var(--radius-sm)}.pdp__opt{border:0;margin:0;padding:0;display:grid;gap:var(--space-2)}.pdp__opt legend{font-size:var(--text-sm);font-weight:var(--weight-bold);margin-block-end:var(--space-2);padding:0}.pdp__vals{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pdp__vals label{position:relative;cursor:pointer}.pdp__vals input{position:absolute;opacity:0;inset:0;cursor:pointer}.pdp__vals span{display:inline-block;padding:var(--space-2) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-medium);background:var(--ground)}.pdp__vals input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink);font-weight:var(--weight-bold)}.pdp__vals input:focus-visible+span{box-shadow:var(--ring)}.pdp__vals label.is-out span{color:var(--ink-muted);text-decoration:line-through;border-style:dashed}.pdp__stock{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--good)}.pdp__stock.is-few{color:var(--warn)}.pdp__stock.is-out{color:var(--bad)}.pdp__act{display:flex;gap:var(--space-3);align-items:stretch}.pdp__add{flex:1}.pdp__add:disabled{opacity:.5;cursor:not-allowed}.pdp__promise{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-soft)}.pdp__promise svg{color:var(--brand);flex:none}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-md);overflow:hidden;background:var(--ground);flex:none}.qty button{inline-size:40px;align-self:stretch;border:0;background:none;font-size:var(--text-lg);color:var(--ink);cursor:pointer}.qty button:hover{background:var(--ground-soft)}.qty input{inline-size:42px;border:0;text-align:center;font:inherit;font-weight:var(--weight-bold);background:none;padding:var(--space-2) 0}.pdd__in{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 2fr);gap:var(--space-8)}.pdd__in--one{grid-template-columns:1fr;max-inline-size:760px}@media(max-width: 860px){.pdd__in{grid-template-columns:1fr;gap:var(--space-6)}}.pdd h2{font-size:var(--text-xl);margin-block-end:var(--space-4)}.pdd__specs dl{margin:0;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;background:var(--ground)}.pdd__specs dl>div{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 3fr);gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line)}.pdd__specs dl>div:last-child{border:0}.pdd__specs dt{color:var(--ink-muted);font-size:var(--text-sm)}.pdd__specs dd{margin:0;font-weight:var(--weight-medium)}.cart__title{font-size:var(--text-3xl);margin-block-end:var(--space-6)}.cart{display:grid;gap:var(--space-5)}.cart__lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.cart__line{display:grid;grid-template-columns:80px minmax(0, 1fr) auto auto auto;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground)}.cart__line img,.cart__blank{inline-size:80px;block-size:80px;object-fit:cover;border-radius:var(--radius-md);background:var(--ground-soft);display:block}.cart__what{display:grid;gap:2px}.cart__what a{font-weight:var(--weight-bold);color:inherit;text-decoration:none}.cart__what a:hover{color:var(--brand)}.cart__what small{color:var(--ink-muted);font-size:var(--text-xs)}.cart__line>b{white-space:nowrap}.cart__line small,.cart__sum small{font-weight:var(--weight-normal);color:var(--ink-muted);font-size:var(--text-xs)}.cart__x{inline-size:36px;block-size:36px;border:0;border-radius:var(--radius-md);background:none;color:var(--ink-muted);font-size:var(--text-xl);cursor:pointer}.cart__x:hover{background:var(--bad-soft);color:var(--bad)}@media(max-width: 640px){.cart__line{grid-template-columns:64px minmax(0, 1fr) auto;grid-template-areas:"img what x" "img qty sum";row-gap:var(--space-2)}.cart__line img,.cart__blank{grid-area:img;inline-size:64px;block-size:64px}.cart__what{grid-area:what}.cart__line .qty{grid-area:qty;justify-self:start}.cart__line>b{grid-area:sum}.cart__x{grid-area:x}}.cart__sum{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ground-soft)}.cart__sum>b{font-size:var(--text-xl);font-weight:var(--weight-black);margin-inline-end:auto}.cart__empty{display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-8) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-soft)}.cart__soon{font-size:var(--text-sm);color:var(--ink-muted)}.hdr__cart{position:relative;display:inline-grid;place-items:center;inline-size:42px;block-size:42px;flex:none;border-radius:99px;background:var(--brand);color:var(--brand-contrast);text-decoration:none}.hdr__cart:hover{background:color-mix(in srgb, var(--brand) 86%, #000)}.hdr__cart-n{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;min-inline-size:20px;block-size:20px;padding-inline:5px;border-radius:99px;background:var(--ink);color:#fff;box-shadow:0 0 0 2px var(--ground);font-size:11px;font-weight:var(--weight-bold);line-height:20px;text-align:center}.hdr__cart-n[hidden]{display:none}.hdr__cart--m{display:none}.hdr__acct{display:inline-grid;place-items:center;inline-size:42px;block-size:42px;flex:none;border-radius:99px;border:1px solid var(--line-strong);color:var(--ink);text-decoration:none}.hdr__acct:hover,.hdr__acct.is-in{border-color:var(--brand);color:var(--brand)}.hdr__acct--m{display:none}@media(max-width: 760px){.hdr__cart--m{display:inline-grid;margin-inline-start:auto}.hdr__acct--m{display:inline-grid;margin-inline-start:auto}.hdr__acct--m+.hdr__cart--m{margin-inline-start:var(--space-2)}.hdr__cart--m+.hdr__burger{margin-inline-start:0}}@media(min-width: 761px){html:root .hdr--d-phonebox .hdr__cart--m{display:inline-grid;align-self:center}}.shop-toast{position:fixed;z-index:90;inset-inline:var(--space-4);inset-block-end:var(--space-5);margin-inline:auto;max-inline-size:460px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--ink);color:#fff;font-size:var(--text-sm);box-shadow:var(--shadow-lg);transform:translateY(150%);opacity:0;transition:transform var(--slow) var(--ease),opacity var(--slow) var(--ease)}.shop-toast.is-on{transform:none;opacity:1}.shop-toast a{color:#fff;font-weight:var(--weight-bold);white-space:nowrap}@media(max-width: 760px){.shop-toast{inset-block-end:calc(var(--space-5) + 72px)}}@media(prefers-reduced-motion: reduce){.shop-toast{transition:none}}.co{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, 1fr);gap:var(--space-7);align-items:start}@media(max-width: 900px){.co{grid-template-columns:1fr}.co__sum{order:-1}}.co__form{display:grid;gap:var(--space-5)}.co__part{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);margin:0;display:grid;gap:var(--space-4);background:var(--ground)}.co__part legend{font-weight:var(--weight-bold);font-size:var(--text-md);padding-inline:var(--space-2)}.co .form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width: 560px){.co .form__row{grid-template-columns:1fr}}.co .field select{inline-size:100%;background:var(--ground);border:1px solid var(--line-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font:inherit}.field__hint{font-size:var(--text-xs);color:var(--ink-muted)}.field__err{font-style:normal;font-size:var(--text-xs);color:var(--bad)}.field.has-err input,.field.has-err select,.field.has-err textarea{border-color:var(--bad)}.co__opts{display:grid;gap:var(--space-2)}.co__opt{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px solid var(--line);border-radius:var(--radius-md);cursor:pointer}.co__opt:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.co__opt input{accent-color:var(--brand);inline-size:18px;block-size:18px;flex:none}.co__opt span{display:grid;flex:1}.co__opt small{color:var(--ink-muted);font-size:var(--text-xs)}.co__opt em{font-style:normal;font-weight:var(--weight-bold);white-space:nowrap}.co__opt.is-off{opacity:.55;cursor:not-allowed}.co__wait{color:var(--ink-muted);font-size:var(--text-sm)}.co__error{margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bad-soft);color:var(--bad);font-size:var(--text-sm)}.co__error[hidden],.field__err[hidden]{display:none}.co__sum{position:sticky;inset-block-start:96px;display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--ground-soft)}.co__sum h2{font-size:var(--text-md)}.co__sum ul,.ord__lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.co__sum li,.ord__lines li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm)}.co__sum li small,.ord__lines small{color:var(--ink-muted)}.co__sum li em{display:block;font-style:normal;color:var(--bad);font-size:var(--text-xs)}.co__sum li.is-bad span{color:var(--bad)}.co__sum dl,.ord__sum{margin:0;display:grid;gap:var(--space-2);border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}.co__sum dl>div,.ord__sum>div{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm)}.co__sum dd,.ord__sum dd{margin:0;font-weight:var(--weight-medium)}.co__total{font-size:var(--text-md) !important;font-weight:var(--weight-black)}.co__edit{font-size:var(--text-sm);color:var(--brand)}.ord{display:grid;gap:var(--space-5)}.ord__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-lg)}.ord__status{font-size:var(--text-sm);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-3);border-radius:99px;background:var(--ground-sunken)}.ord__status--awaiting_receipt,.ord__status--awaiting_review{background:var(--warn-soft, #fdf3ec);color:var(--warn)}.ord__status--processing,.ord__status--shipped,.ord__status--delivered{background:var(--good-soft, #e8f7f1);color:var(--good)}.ord__status--cancelled{background:var(--bad-soft);color:var(--bad)}.ord__msg{color:var(--ink-soft)}.ord__note{font-size:var(--text-sm);color:var(--ink-muted)}.ord__track{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--ground-soft)}.ord__pay{display:grid;gap:var(--space-4);padding:var(--space-5);border:1.5px solid var(--brand);border-radius:var(--radius-lg)}.ord__pay ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.ord__pay li{display:grid;grid-template-columns:1fr auto;gap:2px var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--ground-soft)}.ord__pay li b{font-size:var(--text-lg);letter-spacing:.04em}.ord__pay li span{grid-row:2;font-size:var(--text-sm);color:var(--ink-soft)}.ord__pay li .btn{grid-row:span 2;padding:var(--space-2) var(--space-4)}.ord__receipt{display:grid;gap:var(--space-3)}.ord__lines img{inline-size:56px;block-size:56px;object-fit:cover;border-radius:var(--radius-md);flex:none}.ord__lines span{flex:1}.co__map{display:grid;gap:var(--space-3)}.co__map p{font-size:var(--text-sm);color:var(--ink-soft)}.co__mapview{block-size:280px;border-radius:var(--radius-md);border:1px solid var(--line);overflow:hidden;direction:ltr}.co__map .btn{justify-self:start}.shopcats__grid{display:grid;grid-template-columns:repeat(var(--n, 4), minmax(0, 1fr));gap:var(--space-4)}@media(max-width: 900px){.shopcats__grid{grid-template-columns:repeat(min(var(--n, 4), 3), minmax(0, 1fr))}}@media(max-width: 560px){.shopcats__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.shopcat{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden;background:var(--ground-sunken);color:#fff;text-decoration:none}.shopcat img,.shopcat__blank{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--slow) var(--ease)}.shopcat::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.55), transparent 55%)}.shopcat:hover img{transform:scale(1.04)}.shopcat__text{position:absolute;inset-inline:var(--space-4);inset-block-end:var(--space-4);z-index:1;display:grid;gap:2px}.shopcat__text b{font-size:var(--text-md)}.shopcat__text small{font-size:var(--text-xs);opacity:.85}@media(prefers-reduced-motion: reduce){.shopcat img{transition:none}}.plist{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.plist__row{display:grid;grid-template-columns:56px minmax(0, 1fr) auto 11rem 11rem;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5)}.plist__row+.plist__row{border-block-start:1px solid var(--line)}.plist__shot img,.plist__shot .prod__blank{inline-size:56px;block-size:56px;object-fit:cover;border-radius:var(--radius-sm);display:block;background:var(--ground-sunken)}.plist__name{min-inline-size:0}.plist__name h3{font-size:var(--text-base);font-weight:var(--weight-bold);line-height:1.5}.plist__name h3 a{color:inherit;text-decoration:none}.plist__name p{font-size:var(--text-xs);color:var(--ink-muted);margin-block-start:2px}.plist__stock{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--good);background:var(--good-soft);padding:2px var(--space-3);border-radius:999px;white-space:nowrap}.plist__stock.is-out{color:var(--ink-muted);background:var(--ground-sunken)}.plist .prod__price{justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap}.plist .prod__cta{margin:0;padding-block:var(--space-2)}@media(max-width: 760px){.plist__row{grid-template-columns:56px minmax(0, 1fr);row-gap:var(--space-2);padding:var(--space-4)}.plist__stock{grid-column:2;justify-self:start}.plist .prod__price{grid-column:1/-1;justify-content:flex-start}.plist .prod__cta{grid-column:1/-1}}.shopcats__grid--list{gap:var(--space-3)}@media(max-width: 560px){.shopcats__grid--list{grid-template-columns:minmax(0, 1fr)}}.shopcat-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3);background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:border-color var(--fast) var(--ease),box-shadow var(--fast) var(--ease)}.shopcat-row:hover{border-color:var(--brand);box-shadow:var(--shadow-md)}.shopcat-row img,.shopcat-row .shopcat__blank{flex:none;inline-size:72px;block-size:72px;border-radius:var(--radius-md);object-fit:cover;background:var(--ground-sunken)}.shopcat-row__text{display:grid;gap:2px;min-inline-size:0}.shopcat-row__text b{font-size:var(--text-base)}.shopcat-row__text span{font-size:var(--text-xs);color:var(--ink-muted)}.shopcat-row__text small{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--brand)}@media(min-width: 901px){.grid--4.products--short{grid-template-columns:repeat(var(--n), calc((100% - 3 * var(--space-5)) / 4));justify-content:center}.grid--3.products--short{grid-template-columns:repeat(var(--n), calc((100% - 2 * var(--space-5)) / 3));justify-content:center}}.pdp__vals--color span{display:inline-flex;align-items:center;gap:var(--space-2)}.pdp__swatch{inline-size:18px;block-size:18px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.pdp__zoom{position:relative;overflow:hidden;border-radius:var(--radius-lg);cursor:zoom-in}.pdp__zoom .pdp__main{transition:transform .2s ease}.pdp__zoom.is-zoom .pdp__main{transform:scale(2.2)}.pdp__zoomhint{position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.88);color:#111;font-size:16px;box-shadow:0 2px 8px rgba(0,0,0,.15);pointer-events:none}.pdp__zoom.is-zoom .pdp__zoomhint{opacity:0}.pdp__more{cursor:zoom-in}.pdp-lb{position:fixed;inset:0;z-index:1000;background:rgba(10,10,12,.94);display:grid;place-items:center}.pdp-lb img{max-inline-size:94vw;max-block-size:88vh;object-fit:contain;border-radius:6px}.pdp-lb button{position:absolute;border:0;background:rgba(255,255,255,.14);color:#fff;inline-size:48px;block-size:48px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.pdp-lb button:hover{background:rgba(255,255,255,.26)}.pdp-lb__x{inset-block-start:16px;inset-inline-end:16px}.pdp-lb__prev{inset-inline-start:16px;inset-block-start:50%;translate:0 -50%}.pdp-lb__next{inset-inline-end:16px;inset-block-start:50%;translate:0 -50%}.pdp-lb__count{position:absolute;inset-block-end:18px;color:#fff;font-size:14px;opacity:.8}@media(prefers-reduced-motion: reduce){.pdp__zoom .pdp__main{transition:none}}.acct__lead{color:var(--ink-soft);margin-block:calc(var(--space-3)*-1) var(--space-6)}.acct{display:grid;gap:var(--space-5)}.acct__card{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--ground)}.acct__card>b{font-size:var(--text-lg)}.acct__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);justify-content:space-between}.acct__head span{color:var(--ink-muted);font-size:var(--text-sm)}.acct__orders{display:grid;gap:var(--space-2)}.acct__order{display:grid;grid-template-columns:auto 1fr auto auto;gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);color:inherit;text-decoration:none}.acct__order:hover{border-color:var(--brand)}.acct__order small{color:var(--ink-muted)}.acct__status{font-size:var(--text-xs);font-weight:var(--weight-bold);padding:2px var(--space-3);border-radius:999px;background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap}.acct__empty{color:var(--ink-muted)}.acct__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-4)}.acct__err{color:var(--bad);font-size:var(--text-sm);margin:0}.acct__ok{color:var(--good);font-size:var(--text-sm);margin:0}.acct__dev{font-size:var(--text-xs);color:var(--ink-muted)}@media(max-width: 560px){.acct__order{grid-template-columns:1fr auto}.acct__row{grid-template-columns:1fr}}.prod__dots{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-block-size:16px}.prod__dots i{inline-size:14px;block-size:14px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.prod__dots small{font-size:var(--text-xs);color:var(--ink-muted)}.pdp__opt legend b{font-weight:var(--weight-medium);color:var(--ink-soft)}:is(.sec--brand,.sec--ink) .prod{color:var(--ink)}:is(.sec--brand,.sec--ink) .prod .btn--primary{background:var(--brand);color:var(--brand-contrast)}:is(.sec--brand,.sec--ink) .prod .btn.btn--ghost{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}.prail{position:relative}.prail__track{--across: 4;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--across) - 1)*var(--space-5))/var(--across));gap:var(--space-5);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:2px var(--space-2)}.prail__track::-webkit-scrollbar{display:none}.prail__track>*{scroll-snap-align:start;display:grid}@media(max-width: 1100px){.prail__track{--across: 3}}@media(max-width: 760px){.prail__track{--across: 2.2;gap:var(--space-3);grid-auto-columns:calc((100% - 2*var(--space-3))/2.2)}}.prail__btn{position:absolute;inset-block-start:38%;z-index:2;inline-size:44px;block-size:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--ground);color:var(--ink);box-shadow:var(--shadow-md);font-size:24px;line-height:1;cursor:pointer;transition:opacity var(--fast) var(--ease)}.prail__btn--prev{inset-inline-start:calc(var(--space-4)*-1)}.prail__btn--next{inset-inline-end:calc(var(--space-4)*-1)}.prail__btn[hidden]{display:none}.prail__btn[disabled]{opacity:0;pointer-events:none}.prail__btn:focus-visible{box-shadow:var(--ring)}@media(hover: none),(max-width: 760px){.prail__btn{display:none}}.shopcircles{display:flex;gap:var(--space-5);justify-content:center;overflow-x:auto;scrollbar-width:none;padding-block:var(--space-1)}.shopcircles::-webkit-scrollbar{display:none}.shopcircle{flex:none;inline-size:112px;display:grid;justify-items:center;gap:var(--space-2);color:inherit;text-decoration:none;text-align:center}.shopcircle img,.shopcircle .shopcat__blank{display:block;inline-size:96px;block-size:96px;border-radius:50%;object-fit:cover;background:var(--ground-sunken);box-shadow:0 0 0 3px var(--ground),0 0 0 5px var(--line);transition:box-shadow var(--fast) var(--ease)}.shopcircle:hover img,.shopcircle:focus-visible img{box-shadow:0 0 0 3px var(--ground),0 0 0 5px var(--brand)}.shopcircle b{font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:1.5}@media(max-width: 760px){.shopcircles{justify-content:flex-start;gap:var(--space-4)}.shopcircle{inline-size:84px}.shopcircle img,.shopcircle .shopcat__blank{inline-size:72px;block-size:72px}}.shopfeat__in{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:var(--space-8);align-items:center}.shopfeat__in--rev .shopfeat__media{order:2}.shopfeat__media{display:grid;gap:var(--space-3)}.shopfeat__shot{position:relative;display:block;border-radius:var(--radius-lg);overflow:hidden;background:var(--ground-soft)}.shopfeat__shot img{display:block;inline-size:100%;aspect-ratio:1;object-fit:cover}.shopfeat__thumbs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--space-3)}.shopfeat__thumbs img{inline-size:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);display:block}.shopfeat__text{display:grid;gap:var(--space-4);align-content:center;justify-items:start}.shopfeat__text h2{font-size:var(--text-3xl);line-height:var(--leading-tight);text-wrap:balance}.shopfeat__text h2 a{color:inherit;text-decoration:none}.shopfeat__lead{color:var(--ink-soft);max-inline-size:52ch}:is(.sec--brand,.sec--ink) .shopfeat__lead{color:inherit;opacity:.85}.shopfeat__specs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-2) var(--space-5);margin:0;inline-size:100%}.shopfeat__specs div{display:grid;gap:2px;padding-block:var(--space-2);border-block-end:1px solid var(--line)}.shopfeat__specs dt{font-size:var(--text-xs);color:var(--ink-muted)}.shopfeat__specs dd{margin:0;font-weight:var(--weight-bold);font-size:var(--text-sm)}.shopfeat__buy{display:grid;gap:var(--space-3);inline-size:100%}.shopfeat__buy .prod__price b{font-size:var(--text-2xl)}.shopfeat__act{display:flex;flex-wrap:wrap;gap:var(--space-3)}.shopfeat__act .prod__cta{inline-size:auto;flex:1 1 14rem;margin:0;padding-inline:var(--space-6)}@media(max-width: 860px){.shopfeat__in{grid-template-columns:1fr;gap:var(--space-6)}.shopfeat__in--rev .shopfeat__media{order:0}.shopfeat__text h2{font-size:var(--text-2xl)}}.shoptabs__radio{position:absolute;opacity:0;pointer-events:none}.shoptabs__bar{display:flex;gap:var(--space-2);justify-content:center;flex-wrap:wrap;margin-block-end:var(--space-6)}.shoptabs__bar label{padding:var(--space-2) var(--space-5);border:1px solid var(--line-strong);border-radius:999px;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;background:var(--ground);color:var(--ink);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease)}.shoptabs__bar label:hover{border-color:var(--brand)}.shoptabs__panel{display:none}.shoptabs__radio:nth-of-type(1):checked~.shoptabs__panels>:nth-child(1){display:block}.shoptabs__radio:nth-of-type(1):checked~.shoptabs__bar>:nth-child(1){background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.shoptabs__radio:nth-of-type(1):focus-visible~.shoptabs__bar>:nth-child(1){box-shadow:var(--ring)}.shoptabs__radio:nth-of-type(2):checked~.shoptabs__panels>:nth-child(2){display:block}.shoptabs__radio:nth-of-type(2):checked~.shoptabs__bar>:nth-child(2){background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.shoptabs__radio:nth-of-type(2):focus-visible~.shoptabs__bar>:nth-child(2){box-shadow:var(--ring)}.shoptabs__radio:nth-of-type(3):checked~.shoptabs__panels>:nth-child(3){display:block}.shoptabs__radio:nth-of-type(3):checked~.shoptabs__bar>:nth-child(3){background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.shoptabs__radio:nth-of-type(3):focus-visible~.shoptabs__bar>:nth-child(3){box-shadow:var(--ring)}.shoptabs__radio:nth-of-type(4):checked~.shoptabs__panels>:nth-child(4){display:block}.shoptabs__radio:nth-of-type(4):checked~.shoptabs__bar>:nth-child(4){background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.shoptabs__radio:nth-of-type(4):focus-visible~.shoptabs__bar>:nth-child(4){box-shadow:var(--ring)}.shoptabs__radio:nth-of-type(5):checked~.shoptabs__panels>:nth-child(5){display:block}.shoptabs__radio:nth-of-type(5):checked~.shoptabs__bar>:nth-child(5){background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.shoptabs__radio:nth-of-type(5):focus-visible~.shoptabs__bar>:nth-child(5){box-shadow:var(--ring)}.shoptabs__radio:nth-of-type(6):checked~.shoptabs__panels>:nth-child(6){display:block}.shoptabs__radio:nth-of-type(6):checked~.shoptabs__bar>:nth-child(6){background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.shoptabs__radio:nth-of-type(6):focus-visible~.shoptabs__bar>:nth-child(6){box-shadow:var(--ring)}.shoptabs__radio:nth-of-type(7):checked~.shoptabs__panels>:nth-child(7){display:block}.shoptabs__radio:nth-of-type(7):checked~.shoptabs__bar>:nth-child(7){background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.shoptabs__radio:nth-of-type(7):focus-visible~.shoptabs__bar>:nth-child(7){box-shadow:var(--ring)}.shoptabs__radio:nth-of-type(8):checked~.shoptabs__panels>:nth-child(8){display:block}.shoptabs__radio:nth-of-type(8):checked~.shoptabs__bar>:nth-child(8){background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}.shoptabs__radio:nth-of-type(8):focus-visible~.shoptabs__bar>:nth-child(8){box-shadow:var(--ring)}@media(max-width: 760px){.shoptabs__bar{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-block-end:2px}.shoptabs__bar label{flex:none}}.shopdeals__in{display:grid;grid-template-columns:15rem minmax(0, 1fr);gap:var(--space-6);align-items:center}.shopdeals__head{display:grid;gap:var(--space-4);justify-items:start}.shopdeals__head h2{font-size:var(--text-2xl);line-height:var(--leading-tight);text-wrap:balance}.shopdeals__head p{opacity:.85;font-size:var(--text-sm)}.deal-clock{display:flex;gap:var(--space-2)}.deal-clock[hidden]{display:none}.deal-clock__unit{display:grid;justify-items:center;gap:2px;min-inline-size:3.2rem;padding:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, currentColor 12%, transparent)}.deal-clock__unit b{font-size:var(--text-xl);font-weight:var(--weight-black);line-height:1.2}.deal-clock__unit small{font-size:11px;opacity:.8}.shopdeals .prail__track{--across: 4}.deal{display:grid;gap:var(--space-2);align-content:start}.deal__left{font-size:var(--text-xs);font-weight:var(--weight-bold);text-align:center}@media(max-width: 1100px){.shopdeals .prail__track{--across: 3}}@media(max-width: 900px){.shopdeals__in{grid-template-columns:1fr}}@media(max-width: 760px){.shopdeals .prail__track{--across: 2.2}}.tiles{display:grid;gap:var(--space-4)}.tile{position:relative;display:block;min-block-size:180px;border-radius:var(--radius-lg);overflow:hidden;background:var(--ground-sunken);color:#fff;text-decoration:none;isolation:isolate}.tile img,.tile__blank{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;z-index:-1;transition:transform var(--slow) var(--ease)}.tile__blank{background:linear-gradient(135deg, var(--brand), var(--brand-ink))}.tile::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top, rgba(0, 0, 0, 0.62), rgba(0, 0, 0, 0) 60%)}a.tile:hover img{transform:scale(1.04)}.tile__text{position:absolute;inset-inline:var(--space-5);inset-block-end:var(--space-5);display:grid;gap:var(--space-1);justify-items:start}.tile__text small{font-size:var(--text-xs);opacity:.9}.tile__text b{font-size:var(--text-lg);line-height:1.4;text-wrap:balance}.tile__cta{display:inline-flex;align-items:center;gap:var(--space-1);margin-block-start:var(--space-2);padding:var(--space-1) var(--space-4);border-radius:999px;background:#fff;color:#15171c;font-size:var(--text-xs);font-weight:var(--weight-bold)}.tiles--row{grid-template-columns:repeat(auto-fit, minmax(min(100%, 14rem), 1fr))}.tiles--row .tile{aspect-ratio:4/5}.tiles--banners{grid-template-columns:repeat(2, minmax(0, 1fr))}.tiles--banners .tile{aspect-ratio:2/1}.tiles--banners[data-n="1"]{grid-template-columns:1fr}.tiles--banners[data-n="1"] .tile{aspect-ratio:3/1}.tiles--mosaic{grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:minmax(200px, 1fr)}.tiles--mosaic .tile:first-child{grid-row:span 2}.tiles--mosaic .tile:first-child .tile__text b{font-size:var(--text-2xl)}.tiles--mosaic[data-n="1"]{grid-template-columns:1fr}.tiles--mosaic[data-n="1"] .tile:first-child{grid-row:auto;aspect-ratio:3/1}.tiles--mosaic[data-n="2"]{grid-template-columns:2fr 1fr}.tiles--mosaic[data-n="2"] .tile:first-child{grid-row:auto}.tiles--mosaic[data-n="3"]{grid-template-columns:1.4fr 1fr}.tiles--mosaic[data-n="4"] .tile:last-child{grid-column:span 2}@media(max-width: 760px){.tiles--mosaic,.tiles--mosaic[data-n]{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:minmax(150px, auto)}.tiles--mosaic .tile:first-child,.tiles--mosaic[data-n] .tile:first-child{grid-column:1/-1;grid-row:auto;aspect-ratio:16/9}.tiles--mosaic[data-n="4"] .tile:last-child{grid-column:auto}.tiles--mosaic[data-n="2"] .tile:last-child,.tiles--mosaic[data-n="4"] .tile:last-child{grid-column:1/-1}.tiles--banners{grid-template-columns:1fr}}@media(prefers-reduced-motion: reduce){.tile img{transition:none}.prail__track{scroll-behavior:auto}}[data-theme=corporate]{--brand: #1e3a5f;--brand-ink: #14283f;--brand-soft: #eef2f7;--brand-contrast: #ffffff;--accent: #c8860d;--accent-soft: #fdf6e7;--ink: #0f1b2a;--ink-soft: #34465c;--ink-muted: #63748a;--ground: #ffffff;--ground-soft: #f6f8fa;--ground-sunken: #e9eef3;--line: #dde4ec;--line-strong: #bcc8d6;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--radius-pill: 3px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 1px 2px rgb(15 27 42 / 6%);--font-body: 'IRANSansX', Tahoma, system-ui, sans-serif;--section-y: clamp(2.5rem, 1.8rem + 3.4vw, 4.5rem);--section-y-tight: clamp(1.75rem, 1.4rem + 2vw, 2.75rem);--leading-normal: 1.75;--wrap: 1140px}[data-theme=corporate] h1,[data-theme=corporate] h2,[data-theme=corporate] h3,[data-theme=corporate] h4{letter-spacing:-0.005em}[data-theme=corporate] .eyebrow{background:none;color:var(--ink-muted);padding:0 0 var(--space-2) 0;border-block-end:2px solid var(--accent);border-radius:0;letter-spacing:.08em}[data-theme=corporate] .sec--brand .eyebrow,[data-theme=corporate] .sec--ink .eyebrow{background:none;border-block-end-color:var(--accent)}[data-theme=corporate] .card{border-color:var(--line);border-block-start:2px solid var(--brand);padding:var(--space-5)}[data-theme=corporate] .card--raised{border-color:var(--line)}[data-theme=corporate] .price--lead{border-block-start-color:var(--accent);background:var(--ground-soft)}[data-theme=corporate] .price__badge{background:var(--accent);color:#fff;border-radius:2px}[data-theme=corporate] .itile{background:none;border:1px solid var(--line-strong);color:var(--brand);border-radius:var(--radius-sm);inline-size:42px;block-size:42px}[data-theme=corporate] .itile--round{border-radius:var(--radius-sm)}[data-theme=corporate] .btn{border-radius:var(--radius-md)}[data-theme=corporate] .btn--ghost{border-color:var(--brand);color:var(--brand);background:rgba(0,0,0,0)}[data-theme=corporate] .btn--ghost:hover{background:var(--brand-soft)}[data-theme=corporate] .hdr{backdrop-filter:none;background:var(--ground);border-block-end:1px solid var(--line-strong)}[data-theme=corporate] .hdr__mark{border-radius:var(--radius-sm)}[data-theme=corporate] .hdr__tel svg{color:var(--ink-muted)}[data-theme=corporate] .step__n{background:none;color:var(--brand);border:2px solid var(--brand);border-radius:var(--radius-sm);inline-size:40px;block-size:40px}[data-theme=corporate] .steps--line .step:not(:last-child)::after{border-block-start-style:solid}[data-theme=corporate] .area{border-radius:var(--radius-sm);background:var(--ground-soft);border-color:var(--line)}[data-theme=corporate] .faq{gap:0}[data-theme=corporate] .faq details{border-radius:0;border-block-end:0}[data-theme=corporate] .faq details:first-child{border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}[data-theme=corporate] .faq details:last-child{border-block-end:1px solid var(--line);border-end-start-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}[data-theme=corporate] .faq details[open]{border-color:var(--line);background:var(--ground-soft)}[data-theme=corporate] .form{box-shadow:none;border-color:var(--line-strong)}[data-theme=corporate] .field input,[data-theme=corporate] .field textarea{border-radius:var(--radius-sm)}[data-theme=corporate] .hero__art{border-radius:var(--radius-lg)}[data-theme=corporate] .quote__av{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand)}[data-theme=corporate] .quote__stars{color:var(--accent)}[data-theme=corporate] .ftr{background:var(--ink)}[data-theme=corporate] .tickline svg{color:var(--accent)}[data-theme=corporate] .price li svg{color:var(--brand)}[data-theme=warm]{--brand: #0f6b62;--brand-ink: #0a4f48;--brand-soft: #e6f2f0;--brand-contrast: #ffffff;--accent: #c2603a;--accent-soft: #fbeee8;--ink: #1c2320;--ink-soft: #3f4a46;--ink-muted: #6e7b76;--ground: #fffdfa;--ground-soft: #f6f1ea;--ground-sunken: #ece4d9;--line: #e4dcd1;--line-strong: #cfc3b3;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 32px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(28 35 32 / 4%);--shadow-md: 0 2px 6px rgb(28 35 32 / 4%), 0 14px 28px -16px rgb(28 35 32 / 18%);--shadow-lg: 0 4px 10px rgb(28 35 32 / 5%), 0 28px 56px -24px rgb(28 35 32 / 24%);--font-body: 'Anjoman Max', Tahoma, system-ui, sans-serif;--weight-black: 700;--weight-medium: 400;--section-y: clamp(3.5rem, 2.4rem + 5.5vw, 7rem);--leading-normal: 1.9;--wrap: 1160px}[data-theme=warm] .eyebrow{background:var(--accent-soft);color:var(--accent);padding:var(--space-2) var(--space-4)}[data-theme=warm] .head--center h2::after{content:"";display:block;inline-size:56px;block-size:3px;background:var(--accent);border-radius:var(--radius-pill);margin:var(--space-4) auto 0}[data-theme=warm] .card{background:var(--ground-soft);border-color:rgba(0,0,0,0);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=warm] .card--raised{background:var(--ground);box-shadow:var(--shadow-md)}[data-theme=warm] .sec--soft .card{background:var(--ground)}[data-theme=warm] .price--lead{background:var(--brand);color:#fff}[data-theme=warm] .price--lead h3,[data-theme=warm] .price--lead .price__tag b{color:#fff}[data-theme=warm] .price--lead .price__tag span,[data-theme=warm] .price--lead li{color:color-mix(in srgb, #fff 80%, transparent)}[data-theme=warm] .price--lead li svg{color:#fff}[data-theme=warm] .price--lead .btn--primary{background:#fff;color:var(--brand)}[data-theme=warm] .price__badge{background:var(--accent);color:#fff}[data-theme=warm] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-pill);inline-size:52px;block-size:52px}[data-theme=warm] .btn{border-radius:var(--radius-pill);padding-inline:var(--space-7)}[data-theme=warm] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong)}[data-theme=warm] .hdr{background:color-mix(in srgb, var(--ground) 90%, transparent);border-block-end-color:var(--line)}[data-theme=warm] .hdr__mark{border-radius:var(--radius-pill)}[data-theme=warm] .step__n{border-radius:var(--radius-pill);inline-size:52px;block-size:52px}[data-theme=warm] .steps--line .step:not(:last-child)::after{inset-block-start:25px}[data-theme=warm] .area{background:var(--ground);border-color:var(--line);border-radius:var(--radius-pill)}[data-theme=warm] .hero__art{border-radius:var(--radius-xl)}[data-theme=warm] .hero__art img{aspect-ratio:4/3}[data-theme=warm] .faq details{background:var(--ground-soft);border-color:rgba(0,0,0,0);border-radius:var(--radius-md)}[data-theme=warm] .faq details[open]{background:var(--ground);box-shadow:var(--shadow-sm);border-color:var(--line)}[data-theme=warm] .form{background:var(--ground);border-color:rgba(0,0,0,0);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg)}[data-theme=warm] .field input,[data-theme=warm] .field textarea{background:var(--ground-soft);border-color:rgba(0,0,0,0);border-radius:var(--radius-md)}[data-theme=warm] .field input:focus,[data-theme=warm] .field textarea:focus{background:var(--ground)}[data-theme=warm] .quote__av{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent)}[data-theme=warm] .quote__stars{color:var(--accent)}[data-theme=warm] .trust{border-block-end-color:var(--line)}[data-theme=warm] .ftr{background:#14211e}[data-theme=warm] .tickline svg{color:var(--accent)}[data-theme=counsel]{--brand: #16202e;--brand-ink: #0b121c;--brand-soft: #f0f2f5;--brand-contrast: #ffffff;--accent: #a67c34;--accent-soft: #f7f1e6;--ink: #10161f;--ink-soft: #3a4450;--ink-muted: #6a747f;--ground: #fcfcfb;--ground-soft: #f4f4f2;--ground-sunken: #e8e8e5;--line: #e0e0dc;--line-strong: #c3c3bd;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 2px;--radius-pill: 2px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--font-body: 'IRANSansX', Tahoma, system-ui, sans-serif;--weight-normal: 300;--weight-medium: 400;--section-y: clamp(4rem, 2.6rem + 6.5vw, 8rem);--section-y-tight: clamp(2.5rem, 2rem + 2.5vw, 4rem);--leading-normal: 2;--wrap: 1100px;--text-base: 1.0625rem}[data-theme=counsel] .eyebrow{background:none;color:var(--accent);padding:0;border-radius:0;letter-spacing:.14em;gap:var(--space-3)}[data-theme=counsel] .eyebrow::before{content:"";inline-size:28px;block-size:1px;background:var(--accent);flex:none}[data-theme=counsel] .head--center .eyebrow::after{content:"";inline-size:28px;block-size:1px;background:var(--accent);flex:none}[data-theme=counsel] .card{background:none;border:0;border-block-start:1px solid var(--line);border-radius:0;padding:var(--space-5) 0 0}[data-theme=counsel] .grid{gap:var(--space-6) var(--space-7)}[data-theme=counsel] .price{border:1px solid var(--line);padding:var(--space-6)}[data-theme=counsel] .price--lead{border-color:var(--accent);background:none}[data-theme=counsel] .price__badge{background:var(--accent);color:#fff}[data-theme=counsel] .price__tag b{font-weight:var(--weight-normal)}[data-theme=counsel] .itile{background:none;border:0;color:var(--accent);inline-size:auto;block-size:auto}[data-theme=counsel] .btn{border-radius:var(--radius-sm);font-weight:var(--weight-medium);letter-spacing:.01em}[data-theme=counsel] .btn--ghost{background:none;border-color:var(--ink);color:var(--ink)}[data-theme=counsel] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=counsel] .hdr{background:var(--ground);backdrop-filter:none;border-block-end:1px solid var(--line)}[data-theme=counsel] .hdr__in{block-size:84px}[data-theme=counsel] .hdr__mark{background:var(--ink);border-radius:var(--radius-sm)}[data-theme=counsel] .hdr__nav a{letter-spacing:.02em}[data-theme=counsel] .step__n{background:none;color:var(--accent);border:0;border-block-end:1px solid var(--accent);border-radius:0;inline-size:auto;block-size:auto;padding-block-end:var(--space-2);padding-inline-end:var(--space-4);font-size:var(--text-xl)}[data-theme=counsel] .steps--line .step::after{display:none}[data-theme=counsel] .area{background:none;border-color:var(--line-strong);border-radius:0}[data-theme=counsel] .faq details{background:none;border:0;border-block-end:1px solid var(--line);border-radius:0;padding-inline:0}[data-theme=counsel] .faq details[open]{background:none;border-color:var(--line)}[data-theme=counsel] .faq summary::after{border-color:var(--accent)}[data-theme=counsel] .form{background:none;border:1px solid var(--line);box-shadow:none;padding:var(--space-7)}[data-theme=counsel] .field input,[data-theme=counsel] .field textarea{background:none;border-color:var(--line-strong);border-radius:0}[data-theme=counsel] .quote{border-block-start:1px solid var(--line);padding-block-start:var(--space-5)}[data-theme=counsel] .quote__text{font-size:var(--text-md)}[data-theme=counsel] .quote__av{background:none;border:1px solid var(--line-strong);color:var(--accent);border-radius:0}[data-theme=counsel] .quote__stars{display:none}[data-theme=counsel] .stat b{font-weight:var(--weight-normal)}[data-theme=counsel] .sec--ink{background:var(--brand)}[data-theme=counsel] .ftr{background:var(--brand)}[data-theme=counsel] .tickline svg,[data-theme=counsel] .price li svg{color:var(--accent)}[data-theme=counsel] .trust__item b{font-weight:var(--weight-medium)}[data-theme=chamber]{--brand: #5b2a47;--brand-ink: #431f35;--brand-soft: #f5eef2;--brand-contrast: #ffffff;--accent: #5f7a63;--accent-soft: #eef3ef;--ink: #1f1a1d;--ink-soft: #453d42;--ink-muted: #756b71;--ground: #ffffff;--ground-soft: #f4f2f4;--ground-sunken: #e8e4e8;--line: #e5e0e4;--line-strong: #cdc4cb;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(31 26 29 / 5%);--shadow-md: 0 1px 3px rgb(31 26 29 / 5%), 0 10px 24px -14px rgb(31 26 29 / 20%);--shadow-lg: 0 2px 6px rgb(31 26 29 / 6%), 0 24px 48px -22px rgb(31 26 29 / 26%);--font-body: 'Yekan Bakh', Tahoma, system-ui, sans-serif;--weight-black: 700;--section-y: clamp(3rem, 2.2rem + 4.5vw, 5.5rem);--leading-normal: 1.85;--wrap: 1120px}[data-theme=chamber] .head--center{justify-items:start;text-align:start}[data-theme=chamber] .head--center .prose{text-align:start;margin-inline:0}[data-theme=chamber] .head{position:relative;padding-block-start:var(--space-5)}[data-theme=chamber] .head::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:40px;block-size:3px;background:var(--brand);border-radius:var(--radius-pill)}[data-theme=chamber] .cta .head--center,[data-theme=chamber] .cta__in{justify-items:center;text-align:center}[data-theme=chamber] .eyebrow{background:var(--brand-soft);color:var(--brand)}[data-theme=chamber] .card{background:var(--ground);border-color:rgba(0,0,0,0);box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}[data-theme=chamber] .sec--soft .card,[data-theme=chamber] .sec--sunken .card{background:var(--ground)}[data-theme=chamber] .svc{grid-template-columns:40px 1fr;grid-template-rows:auto 1fr auto;column-gap:var(--space-4);row-gap:var(--space-3);align-items:center}[data-theme=chamber] .svc__icon{grid-column:1;grid-row:1;margin-block-end:0}[data-theme=chamber] .svc h3{grid-column:2;grid-row:1}[data-theme=chamber] .svc p{grid-column:1/-1;grid-row:2}[data-theme=chamber] .svc__more{grid-column:1/-1;grid-row:3}[data-theme=chamber] .itile{inline-size:40px;block-size:40px;background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=chamber] .btn{border-radius:var(--radius-md)}[data-theme=chamber] .btn--ghost{background:var(--ground);border-color:var(--line-strong)}[data-theme=chamber] .hdr{border-block-end-color:var(--line)}[data-theme=chamber] .hdr__mark{border-radius:var(--radius-md)}[data-theme=chamber] .step__n{background:var(--brand);border-radius:var(--radius-md)}[data-theme=chamber] .steps--line .step:not(:last-child)::after{border-block-start-color:var(--line-strong)}[data-theme=chamber] .area{background:var(--ground);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=chamber] .price--lead{border-color:var(--brand)}[data-theme=chamber] .price__badge{background:var(--brand)}[data-theme=chamber] .faq details{border-radius:var(--radius-md)}[data-theme=chamber] .faq details[open]{border-color:var(--brand)}[data-theme=chamber] .faq summary::after{border-color:var(--brand)}[data-theme=chamber] .form{border-radius:var(--radius-lg);border-color:rgba(0,0,0,0);box-shadow:var(--shadow-lg)}[data-theme=chamber] .field input,[data-theme=chamber] .field textarea{background:var(--ground-soft);border-color:rgba(0,0,0,0)}[data-theme=chamber] .field input:focus,[data-theme=chamber] .field textarea:focus{background:var(--ground);border-color:var(--brand)}[data-theme=chamber] .quote__av{background:var(--accent-soft);color:var(--accent)}[data-theme=chamber] .quote__stars{color:var(--accent)}[data-theme=chamber] .tickline svg{color:var(--accent)}[data-theme=chamber] .price li svg{color:var(--accent)}[data-theme=chamber] .ftr{background:#24191f}[data-theme=market]{--brand: #18181b;--brand-ink: #000000;--brand-soft: #f4f4f5;--brand-contrast: #ffffff;--accent: #c2410c;--accent-soft: #fff1e9;--ink: #111114;--ink-soft: #3f3f46;--ink-muted: #71717a;--ground: #ffffff;--ground-soft: #fafafa;--ground-sunken: #f2f2f3;--line: #e7e7ea;--line-strong: #c9c9ce;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(17 17 20 / 5%);--shadow-md: 0 1px 3px rgb(17 17 20 / 6%), 0 8px 20px -12px rgb(17 17 20 / 22%);--shadow-lg: 0 2px 6px rgb(17 17 20 / 7%), 0 18px 36px -18px rgb(17 17 20 / 28%);--font-body: 'Yekan Bakh', Tahoma, system-ui, sans-serif;--section-y: clamp(2.5rem, 1.9rem + 3vw, 4rem);--section-y-tight: clamp(1.75rem, 1.4rem + 1.8vw, 2.5rem);--leading-normal: 1.75;--wrap: 1240px}[data-theme=market] .eyebrow{background:var(--ink);color:#fff;border-radius:var(--radius-sm);letter-spacing:.04em}[data-theme=market] .hdr{background:var(--ink);backdrop-filter:none;border-block-end:0}[data-theme=market] .hdr__brand,[data-theme=market] .hdr__tel{color:#fff}[data-theme=market] .hdr__mark{background:var(--accent);color:#fff;border-radius:var(--radius-sm)}[data-theme=market] .hdr__nav a{color:color-mix(in srgb, #fff 78%, transparent)}[data-theme=market] .hdr__nav a:hover{color:#fff}[data-theme=market] .hdr__tel svg{color:var(--accent)}[data-theme=market] .hdr .btn--primary{background:var(--accent);color:#fff}[data-theme=market] .hdr .btn--primary:hover{background:color-mix(in srgb, var(--accent) 86%, #000)}[data-theme=market] .prod__price b{color:var(--accent);font-weight:var(--weight-black)}[data-theme=market] .prod__badge{background:var(--accent)}[data-theme=market] .btn--primary{background:var(--accent);color:#fff}[data-theme=market] .btn--primary:hover{background:color-mix(in srgb, var(--accent) 86%, #000)}[data-theme=market] .btn--ghost{border-color:var(--ink);color:var(--ink);background:var(--ground)}[data-theme=market] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=market] .btn{border-radius:var(--radius-md)}[data-theme=market] .prod{border-radius:var(--radius-lg)}[data-theme=market] .prod:hover{border-color:var(--ink)}[data-theme=market] .prod__body{gap:var(--space-1)}[data-theme=market] .card{border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=market] .itile{background:var(--ink);color:#fff;border-radius:var(--radius-md);inline-size:40px;block-size:40px}[data-theme=market] .step__n{background:var(--ink);border-radius:var(--radius-md)}[data-theme=market] .area{border-radius:var(--radius-sm)}[data-theme=market] .price--lead{border-color:var(--accent)}[data-theme=market] .price__badge{background:var(--accent)}[data-theme=market] .faq details{border-radius:var(--radius-md)}[data-theme=market] .faq details[open]{border-color:var(--ink)}[data-theme=market] .faq summary::after{border-color:var(--ink)}[data-theme=market] .form{border-radius:var(--radius-lg)}[data-theme=market] .field input,[data-theme=market] .field textarea{border-radius:var(--radius-md)}[data-theme=market] .sec--brand{background:var(--ink)}[data-theme=market] .sec--ink{background:var(--ink)}[data-theme=market] .ftr{background:var(--ink)}[data-theme=market] .sec--brand .btn--primary,[data-theme=market] .sec--ink .btn--primary{background:var(--accent);color:#fff}[data-theme=market] .quote__stars{color:var(--accent)}[data-theme=market] .tickline svg{color:var(--accent)}[data-theme=market] .price li svg{color:var(--accent)}[data-theme=market] .trust__item b{font-size:var(--text-sm)}[data-theme=workshop]{--brand: #1d4ed8;--brand-ink: #1739a8;--brand-soft: #e8eeff;--brand-contrast: #ffffff;--accent: #334155;--accent-soft: #eef1f5;--ink: #0f172a;--ink-soft: #334155;--ink-muted: #64748b;--ground: #ffffff;--ground-soft: #f1f5f9;--ground-sunken: #e2e8f0;--line: #dde3ea;--line-strong: #c0cad6;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-pill: 6px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--font-body: 'Yekan Bakh', Tahoma, system-ui, sans-serif;--weight-black: 700;--section-y: clamp(2.75rem, 2rem + 3.4vw, 4.5rem);--leading-normal: 1.8;--wrap: 1120px}[data-theme=workshop] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-sm);letter-spacing:.05em}[data-theme=workshop] .card{border-color:var(--line);border-radius:var(--radius-md);box-shadow:none}[data-theme=workshop] .card:hover{border-color:var(--line-strong)}[data-theme=workshop] .svcs--list .svc{border-color:var(--line);background:var(--ground)}[data-theme=workshop] .svcs--list .svc:hover{background:var(--ground-soft)}[data-theme=workshop] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md);inline-size:44px;block-size:44px}[data-theme=workshop] .btn{border-radius:var(--radius-md)}[data-theme=workshop] .btn--ghost{border-color:var(--line-strong);background:var(--ground)}[data-theme=workshop] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=workshop] .hdr{background:var(--ground);backdrop-filter:none;border-block-end:1px solid var(--line-strong)}[data-theme=workshop] .hdr__mark{border-radius:var(--radius-md)}[data-theme=workshop] .hero__art{border-radius:var(--radius-md);border:1px solid var(--line)}[data-theme=workshop] .step__n{border-radius:var(--radius-md)}[data-theme=workshop] .area{border-radius:var(--radius-sm);background:var(--ground)}[data-theme=workshop] .price--lead{border-color:var(--brand)}[data-theme=workshop] .price__badge{background:var(--brand);border-radius:var(--radius-sm)}[data-theme=workshop] .price__tag b{font-variant-numeric:tabular-nums}[data-theme=workshop] .faq details{border-radius:var(--radius-md)}[data-theme=workshop] .faq details[open]{border-color:var(--brand);background:var(--ground-soft)}[data-theme=workshop] .form{box-shadow:none;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=workshop] .field input,[data-theme=workshop] .field textarea{border-radius:var(--radius-sm)}[data-theme=workshop] .quote{box-shadow:none}[data-theme=workshop] .quote__av{border-radius:var(--radius-md)}[data-theme=workshop] .quote__stars{color:var(--brand)}[data-theme=workshop] .tickline svg,[data-theme=workshop] .price li svg{color:var(--brand)}[data-theme=workshop] .ftr{background:var(--ink)}[data-theme=care]{--brand: #0d7a6f;--brand-ink: #0a5c54;--brand-soft: #e6f4f2;--brand-contrast: #ffffff;--accent: #2563a8;--accent-soft: #e9f0f9;--ink: #14211f;--ink-soft: #3c4c49;--ink-muted: #6d7d7a;--ground: #ffffff;--ground-soft: #f2f8f7;--ground-sunken: #e4efed;--line: #e2eceb;--line-strong: #c6d8d5;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(20 33 31 / 4%);--shadow-md: 0 1px 3px rgb(20 33 31 / 4%), 0 12px 26px -16px rgb(20 33 31 / 18%);--shadow-lg: 0 2px 6px rgb(20 33 31 / 5%), 0 26px 52px -24px rgb(20 33 31 / 22%);--font-body: 'Yekan Bakh', Tahoma, system-ui, sans-serif;--weight-black: 700;--text-base: 1.0625rem;--section-y: clamp(3rem, 2.2rem + 4.5vw, 5.5rem);--leading-normal: 1.9;--wrap: 1140px}[data-theme=care] .eyebrow{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=care] .card{border-color:rgba(0,0,0,0);box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}[data-theme=care] .sec--soft .card{background:var(--ground)}[data-theme=care] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-pill);inline-size:50px;block-size:50px}[data-theme=care] .btn{border-radius:var(--radius-pill);padding-inline:var(--space-7)}[data-theme=care] .btn--ghost{background:var(--ground);border-color:var(--line-strong)}[data-theme=care] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=care] .hdr{background:color-mix(in srgb, var(--ground) 92%, transparent);border-block-end-color:var(--line)}[data-theme=care] .hdr__mark{border-radius:var(--radius-pill)}[data-theme=care] .hero__art{border-radius:var(--radius-xl)}[data-theme=care] .member{border-color:rgba(0,0,0,0);box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}[data-theme=care] .member__role{color:var(--brand)}[data-theme=care] .gallery__item{border-radius:var(--radius-md)}[data-theme=care] table.hours th,[data-theme=care] table.hours td{border-block-end-color:var(--line)}[data-theme=care] .hours__closed th,[data-theme=care] .hours__closed td{color:var(--ink-muted)}[data-theme=care] .tariff__group h3{color:var(--brand)}[data-theme=care] .tariff th,[data-theme=care] .tariff td{border-block-end-color:var(--line)}[data-theme=care] .step__n{border-radius:var(--radius-pill);inline-size:50px;block-size:50px}[data-theme=care] .steps--line .step:not(:last-child)::after{inset-block-start:24px;border-block-start-color:var(--line-strong)}[data-theme=care] .faq details{border-color:rgba(0,0,0,0);background:var(--ground-soft);border-radius:var(--radius-md)}[data-theme=care] .faq details[open]{background:var(--ground);box-shadow:var(--shadow-sm);border-color:var(--line)}[data-theme=care] .faq summary::after{border-color:var(--brand)}[data-theme=care] .form{border-color:rgba(0,0,0,0);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg)}[data-theme=care] .field input,[data-theme=care] .field textarea{background:var(--ground-soft);border-color:rgba(0,0,0,0);border-radius:var(--radius-md)}[data-theme=care] .field input:focus,[data-theme=care] .field textarea:focus{background:var(--ground);border-color:var(--brand)}[data-theme=care] .quote__av{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-pill)}[data-theme=care] .quote__stars{color:var(--accent)}[data-theme=care] .tickline svg{color:var(--brand)}[data-theme=care] .ftr{background:#102220}[data-theme=atelier]{--brand: #a05c52;--brand-ink: #7d443c;--brand-soft: #f6edea;--brand-contrast: #ffffff;--accent: #a05c52;--accent-soft: #f6edea;--ink: #23201e;--ink-soft: #4b4540;--ink-muted: #837a73;--ground: #fdfcfa;--ground-soft: #f2eee9;--ground-sunken: #e7e1da;--line: #e4ded6;--line-strong: #cfc6bb;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--radius-pill: 999px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--font-body: 'Anjoman Max', Tahoma, system-ui, sans-serif;--weight-black: 700;--weight-medium: 400;--section-y: clamp(3.5rem, 2.5rem + 5.5vw, 7rem);--leading-normal: 2;--wrap: 1100px;--text-base: 1.0625rem}[data-theme=atelier] h1,[data-theme=atelier] h2,[data-theme=atelier] h3{letter-spacing:0}[data-theme=atelier] .eyebrow{background:none;color:var(--brand);padding:0;border-radius:0;letter-spacing:.16em;font-size:var(--text-2xs)}[data-theme=atelier] .card{background:none;border:0;border-radius:0;padding:0;box-shadow:none}[data-theme=atelier] .grid{gap:var(--space-7) var(--space-6)}[data-theme=atelier] .itile{background:none;border:0;color:var(--brand);inline-size:auto;block-size:auto}[data-theme=atelier] .btn{border-radius:var(--radius-pill);padding-inline:var(--space-7);font-weight:var(--weight-bold)}[data-theme=atelier] .btn--ghost{background:none;border-color:var(--ink);color:var(--ink)}[data-theme=atelier] .btn--ghost:hover{background:var(--ink);color:var(--ground)}[data-theme=atelier] .hdr{background:color-mix(in srgb, var(--ground) 92%, transparent);border-block-end:1px solid var(--line)}[data-theme=atelier] .hdr__mark{border-radius:var(--radius-pill)}[data-theme=atelier] .hero__art{border-radius:0}[data-theme=atelier] .hero__art img{aspect-ratio:1}[data-theme=atelier] .gallery__item{border-radius:0}[data-theme=atelier] .member{border:0;border-radius:0;background:none}[data-theme=atelier] .member__photo{border-radius:0}[data-theme=atelier] .member__body{padding-inline:0;padding-block-end:0}[data-theme=atelier] .step__n{background:none;color:var(--brand);border:0;border-radius:0;inline-size:auto;block-size:auto;font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:1}[data-theme=atelier] .steps--line .step::after{display:none}[data-theme=atelier] .compare thead th{border-block-end-color:var(--line-strong)}[data-theme=atelier] .compare__best{background:var(--brand-soft)}[data-theme=atelier] .tariff__group h3{color:var(--brand)}[data-theme=atelier] .area{background:none;border-color:var(--line-strong);border-radius:var(--radius-pill)}[data-theme=atelier] .faq details{background:none;border:0;border-block-end:1px solid var(--line);border-radius:0;padding-inline:0}[data-theme=atelier] .faq details[open]{background:none;border-color:var(--line)}[data-theme=atelier] .faq summary::after{border-color:var(--brand)}[data-theme=atelier] .faq{gap:0}[data-theme=atelier] .form{background:var(--ground-soft);border:0;border-radius:0;box-shadow:none;padding:var(--space-7)}[data-theme=atelier] .field input,[data-theme=atelier] .field textarea{background:var(--ground);border-color:rgba(0,0,0,0);border-radius:0}[data-theme=atelier] .field input:focus,[data-theme=atelier] .field textarea:focus{border-color:var(--brand)}[data-theme=atelier] .quote{border-block-start:1px solid var(--line);padding-block-start:var(--space-5)}[data-theme=atelier] .quote__av{background:none;border:1px solid var(--line-strong);color:var(--brand);border-radius:var(--radius-pill)}[data-theme=atelier] .quote__stars{color:var(--brand)}[data-theme=atelier] .tickline svg{color:var(--brand)}[data-theme=atelier] .ftr{background:#23201e}[data-theme=fresh]{--brand: #0284c7;--brand-ink: #0369a1;--brand-soft: #e6f4fc;--brand-contrast: #ffffff;--accent: #ca8a04;--accent-soft: #fdf6e3;--ink: #0f1b24;--ink-soft: #35474f;--ink-muted: #667a83;--ground: #ffffff;--ground-soft: #f2f9fd;--ground-sunken: #e2eff7;--line: #dceaf2;--line-strong: #b9d3e2;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 18px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(15 27 36 / 5%);--shadow-md: 0 1px 3px rgb(15 27 36 / 5%), 0 10px 22px -14px rgb(15 27 36 / 20%);--shadow-lg: 0 2px 6px rgb(15 27 36 / 6%), 0 22px 44px -20px rgb(15 27 36 / 24%);--font-body: 'Yekan Bakh', Tahoma, system-ui, sans-serif;--weight-black: 700;--section-y: clamp(3rem, 2.2rem + 4vw, 5rem);--leading-normal: 1.85;--wrap: 1180px;--text-2xl: 1.5rem}[data-theme=fresh] .sec>.wrap:has(>.head){display:grid;grid-template-columns:280px 1fr;gap:var(--space-8);align-items:start}[data-theme=fresh] .sec>.wrap:has(>.head)>.head{margin-block-end:0;position:sticky;inset-block-start:92px;justify-items:start;text-align:start}[data-theme=fresh] .sec>.wrap:has(>.head)>.head .prose{text-align:start;margin-inline:0}[data-theme=fresh] .cta>.wrap:has(>.head){grid-template-columns:1fr}@media(max-width: 960px){[data-theme=fresh] .sec>.wrap:has(>.head){grid-template-columns:1fr;gap:var(--space-6)}[data-theme=fresh] .sec>.wrap:has(>.head)>.head{position:static}}[data-theme=fresh] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-sm)}[data-theme=fresh] .card{border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=fresh] .card:hover{border-color:var(--line-strong)}[data-theme=fresh] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md);inline-size:44px;block-size:44px}[data-theme=fresh] .btn{border-radius:var(--radius-pill)}[data-theme=fresh] .btn--ghost{background:var(--ground);border-color:var(--line-strong)}[data-theme=fresh] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=fresh] .hdr{background:color-mix(in srgb, var(--ground) 90%, transparent);border-block-end-color:var(--line)}[data-theme=fresh] .hdr__mark{border-radius:var(--radius-md)}[data-theme=fresh] .hero__art{border-radius:var(--radius-xl)}[data-theme=fresh] .calc__out{background:var(--accent-soft)}[data-theme=fresh] .calc__out b{color:#8a5d00}[data-theme=fresh] .checklist__col--in h3{color:#8a5d00}[data-theme=fresh] .checklist__col--in li::before{background:var(--accent)}[data-theme=fresh] .checklist__col{border-radius:var(--radius-lg)}[data-theme=fresh] .calc{border-radius:var(--radius-lg)}[data-theme=fresh] .step__n{border-radius:var(--radius-md)}[data-theme=fresh] .area{border-radius:var(--radius-pill);background:var(--ground)}[data-theme=fresh] .price--lead{border-color:var(--brand)}[data-theme=fresh] .price__badge{background:var(--brand)}[data-theme=fresh] .faq details{border-radius:var(--radius-md)}[data-theme=fresh] .faq details[open]{border-color:var(--brand);background:var(--ground-soft)}[data-theme=fresh] .faq summary::after{border-color:var(--brand)}[data-theme=fresh] .form{border-color:rgba(0,0,0,0);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg)}[data-theme=fresh] .field input,[data-theme=fresh] .field textarea{background:var(--ground-soft);border-color:rgba(0,0,0,0);border-radius:var(--radius-md)}[data-theme=fresh] .field input:focus,[data-theme=fresh] .field textarea:focus{background:var(--ground);border-color:var(--brand)}[data-theme=fresh] .quote__av{border-radius:var(--radius-md)}[data-theme=fresh] .quote__stars{color:var(--accent)}[data-theme=fresh] .tickline svg{color:var(--brand)}[data-theme=fresh] .ftr{background:#0b1820}[data-theme=hearth]{--brand: #55705c;--brand-ink: #3f5546;--brand-soft: #e9efe9;--brand-contrast: #ffffff;--accent: #a2604a;--accent-soft: #f7ece7;--ink: #23231f;--ink-soft: #4a4a43;--ink-muted: #7b7a70;--ground: #faf8f4;--ground-soft: #faf8f4;--ground-sunken: #f2efe8;--line: #e4e0d6;--line-strong: #cbc5b6;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 2px 8px rgb(35 35 31 / 5%), 0 20px 44px -22px rgb(35 35 31 / 20%);--font-body: 'Yekan Bakh', Tahoma, system-ui, sans-serif;--weight-black: 700;--section-y: clamp(2.75rem, 2rem + 3.5vw, 4.5rem);--leading-normal: 2;--wrap: 1180px;--text-base: 1.0625rem}[data-theme=hearth] .sec+.sec{border-block-start:1px solid var(--line)}[data-theme=hearth] .sec--brand,[data-theme=hearth] .sec--ink{border-block-start:0}[data-theme=hearth] .page__main>.sec:first-child{border-block-start:0}[data-theme=hearth] .eyebrow{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=hearth] .card{background:none;border-color:var(--line);border-radius:var(--radius-md);box-shadow:none}[data-theme=hearth] .checklist__col{background:none}[data-theme=hearth] .checklist__col--out{background:var(--ground-sunken)}[data-theme=hearth] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-pill);inline-size:46px;block-size:46px}[data-theme=hearth] .btn{border-radius:var(--radius-pill);padding-inline:var(--space-7)}[data-theme=hearth] .btn--ghost{background:none;border-color:var(--line-strong)}[data-theme=hearth] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=hearth] .hdr{background:color-mix(in srgb, var(--ground) 92%, transparent);border-block-end-color:var(--line)}[data-theme=hearth] .hdr__mark{border-radius:var(--radius-pill)}[data-theme=hearth] .hero__art{border-radius:var(--radius-lg)}[data-theme=hearth] .page__aside .calc{background:#fff;border-color:rgba(0,0,0,0);box-shadow:var(--shadow-lg);border-radius:var(--radius-lg)}[data-theme=hearth] .calc__out{background:var(--accent-soft)}[data-theme=hearth] .calc__out b{color:var(--accent)}[data-theme=hearth] .step__n{border-radius:var(--radius-pill)}[data-theme=hearth] .steps--line .step:not(:last-child)::after{border-block-start-color:var(--line-strong)}[data-theme=hearth] .faq details{background:none;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=hearth] .faq details[open]{background:#fff;border-color:var(--line-strong)}[data-theme=hearth] .faq summary::after{border-color:var(--brand)}[data-theme=hearth] .form{background:#fff;border-color:rgba(0,0,0,0);box-shadow:var(--shadow-lg)}[data-theme=hearth] .field input,[data-theme=hearth] .field textarea{background:var(--ground-sunken);border-color:rgba(0,0,0,0)}[data-theme=hearth] .field input:focus,[data-theme=hearth] .field textarea:focus{background:#fff;border-color:var(--brand)}[data-theme=hearth] .note__in svg{color:var(--accent)}[data-theme=hearth] .note__in a{color:var(--accent)}[data-theme=hearth] .quote{background:none}[data-theme=hearth] .quote__av{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-pill)}[data-theme=hearth] .quote__stars{color:var(--accent)}[data-theme=hearth] .tickline svg{color:var(--brand)}[data-theme=hearth] .ftr{background:#23231f}[data-theme=voyage]{--brand: #e2571f;--brand-ink: #b4400f;--brand-soft: #fdeee5;--brand-contrast: #ffffff;--accent: #0e6f86;--accent-soft: #e6f2f5;--ink: #0f2233;--ink-soft: #35485a;--ink-muted: #6a7b8a;--ground: #ffffff;--ground-soft: #f6f5f3;--ground-sunken: #ebe9e5;--line: #e4e1dc;--line-strong: #c9c4bc;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgb(15 34 51 / 6%);--shadow-md: 0 2px 4px rgb(15 34 51 / 5%), 0 10px 20px -12px rgb(15 34 51 / 18%);--shadow-lg: 0 2px 8px rgb(15 34 51 / 6%), 0 26px 50px -22px rgb(15 34 51 / 28%);--ring: 0 0 0 3px rgb(226 87 31 / 20%);--font-body: 'IRANSansX', Tahoma, system-ui, sans-serif;--text-base: 0.9375rem;--text-md: 1rem;--leading-normal: 1.75;--section-y: clamp(2.75rem, 2rem + 3.5vw, 4.5rem);--wrap: 1200px}[data-theme=voyage] .card,[data-theme=voyage] .searchcard,[data-theme=voyage] .route,[data-theme=voyage] .prod,[data-theme=voyage] .prod__shot,[data-theme=voyage] .prod__shot img,[data-theme=voyage] .price,[data-theme=voyage] .form,[data-theme=voyage] .calc,[data-theme=voyage] .checklist__col,[data-theme=voyage] .hero__art,[data-theme=voyage] .hero__art img,[data-theme=voyage] .gallery__item,[data-theme=voyage] .member__photo,[data-theme=voyage] .faq details,[data-theme=voyage] .field input,[data-theme=voyage] .field textarea,[data-theme=voyage] .field select,[data-theme=voyage] .quote__av,[data-theme=voyage] .hdr__mark,[data-theme=voyage] .ftr__mark,[data-theme=voyage] .itile,[data-theme=voyage] .step__n{border-start-start-radius:4px}[data-theme=voyage] .sec--soft,[data-theme=voyage] .sec--sunken{border-block-start:2px dashed var(--line)}[data-theme=voyage] .eyebrow{background:none;border:1px dashed var(--brand);color:var(--brand-ink);border-radius:var(--radius-sm);letter-spacing:var(--tracking-label)}[data-theme=voyage] .card{box-shadow:none;border-color:var(--line)}[data-theme=voyage] .card:hover{border-color:var(--brand)}[data-theme=voyage] .itile{background:var(--brand-soft);color:var(--brand)}[data-theme=voyage] .btn{border-radius:var(--radius-md);font-weight:var(--weight-bold)}[data-theme=voyage] .btn--primary{box-shadow:0 8px 18px -10px rgba(226,87,31,.7)}[data-theme=voyage] .btn--ghost{background:var(--ground);border-color:var(--line-strong)}[data-theme=voyage] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=voyage] .hdr{background:color-mix(in srgb, var(--ground) 92%, transparent);border-block-end-color:var(--line)}[data-theme=voyage] .hdr__mark{background:var(--ink)}[data-theme=voyage] .route__price em{color:var(--accent)}[data-theme=voyage] .prod__price b{color:var(--accent)}[data-theme=voyage] .price__tag b{color:var(--ink)}[data-theme=voyage] .price--lead{border-color:var(--brand);box-shadow:var(--shadow-md)}[data-theme=voyage] .price__badge{background:var(--brand)}[data-theme=voyage] .searchcard{border:1px solid var(--line)}[data-theme=voyage] .searchtab[aria-selected=true]{color:var(--brand-ink);border-block-end-color:var(--brand)}[data-theme=voyage] .stat b{color:var(--ink)}[data-theme=voyage] .step__n{background:var(--ink);color:#fff}[data-theme=voyage] .steps--line .step:not(:last-child)::after{border-block-start-style:dashed}[data-theme=voyage] .area{background:var(--ground);border-color:var(--line-strong)}[data-theme=voyage] .compare__best{background:var(--brand-soft)}[data-theme=voyage] .tariff__group h3{color:var(--brand-ink)}[data-theme=voyage] .faq details{background:var(--ground);border-color:var(--line)}[data-theme=voyage] .faq details[open]{border-color:var(--brand);background:var(--ground-soft)}[data-theme=voyage] .faq summary::after{border-color:var(--brand)}[data-theme=voyage] .form{box-shadow:var(--shadow-lg);border-color:rgba(0,0,0,0)}[data-theme=voyage] .field input,[data-theme=voyage] .field textarea,[data-theme=voyage] .field select{background:var(--ground-soft);border-color:var(--line)}[data-theme=voyage] .field input:focus,[data-theme=voyage] .field textarea:focus,[data-theme=voyage] .field select:focus{background:var(--ground);border-color:var(--brand)}[data-theme=voyage] .quote__stars{color:var(--brand)}[data-theme=voyage] .quote__av{background:var(--accent-soft);color:var(--accent)}[data-theme=voyage] .tickline svg{color:var(--brand)}[data-theme=voyage] .ftr{background:#0b1b2a}[data-theme=voyage] .ftr__mark{background:var(--brand)}[data-theme=schoolroom]{--brand: #14634b;--brand-ink: #0e4a38;--brand-soft: #e6f0eb;--brand-contrast: #ffffff;--accent: #a33a2a;--accent-soft: #f8ebe8;--ink: #1b241f;--ink-soft: #3f4a43;--ink-muted: #707a73;--ground: #fdfcf8;--ground-soft: #f5f2e9;--ground-sunken: #e9e4d6;--line: #e2dccd;--line-strong: #c8c0ad;--good: #14634b;--good-soft: #e6f0eb;--warn: #9a6512;--warn-soft: #f8f0e2;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-pill: 999px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--ring: 0 0 0 3px rgb(20 99 75 / 18%);--font-body: 'Anjoman Max', Tahoma, system-ui, sans-serif;--weight-black: 700;--weight-medium: 400;--leading-normal: 1.9;--section-y: clamp(3rem, 2.2rem + 4vw, 5rem);--wrap: 1120px}[data-theme=schoolroom] .sec>.wrap:has(>.head){border-inline-start:2px solid var(--line);padding-inline-start:clamp(1rem,.4rem + 2vw,2.5rem)}[data-theme=schoolroom] .sec--brand>.wrap:has(>.head),[data-theme=schoolroom] .sec--ink>.wrap:has(>.head){border-inline-start-color:rgba(255,255,255,.22)}[data-theme=schoolroom] .head{justify-items:start;text-align:start}[data-theme=schoolroom] .head .prose{text-align:start;margin-inline:0}[data-theme=schoolroom] .cta .head,[data-theme=schoolroom] .cta__in{justify-items:center;text-align:center}[data-theme=schoolroom] .eyebrow{background:none;border:0;padding:0;color:var(--accent);letter-spacing:var(--tracking-label);font-size:var(--text-xs)}[data-theme=schoolroom] .card{border-color:var(--line);border-block-start:3px solid var(--brand);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--ground)}[data-theme=schoolroom] .card:hover{border-color:var(--line-strong);border-block-start-color:var(--brand-ink)}[data-theme=schoolroom] .itile{background:none;border:1px solid var(--line);color:var(--brand);border-radius:var(--radius-md)}[data-theme=schoolroom] .btn{border-radius:var(--radius-md);font-weight:var(--weight-bold)}[data-theme=schoolroom] .btn--ghost{background:none;border-color:var(--brand);color:var(--brand-ink)}[data-theme=schoolroom] .btn--ghost:hover{background:var(--brand-soft)}[data-theme=schoolroom] .sec--brand .btn--ghost,[data-theme=schoolroom] .sec--ink .btn--ghost{border-color:rgba(255,255,255,.55);color:#fff}[data-theme=schoolroom] .sec--brand .btn--ghost:hover,[data-theme=schoolroom] .sec--ink .btn--ghost:hover{background:rgba(255,255,255,.14)}[data-theme=schoolroom] .hdr{background:color-mix(in srgb, var(--ground) 94%, transparent);border-block-end-color:var(--line-strong)}[data-theme=schoolroom] .hdr__mark{background:var(--brand);border-radius:var(--radius-md)}[data-theme=schoolroom] .hero__art{border-radius:var(--radius-lg)}[data-theme=schoolroom] .ladder{border-block-start-color:var(--line-strong)}[data-theme=schoolroom] .rung__code{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=schoolroom] .rung__bar{background:var(--ground-sunken)}[data-theme=schoolroom] .sched thead th{border-block-end-color:var(--line-strong)}[data-theme=schoolroom] .seat--full{background:var(--accent-soft);color:var(--accent)}[data-theme=schoolroom] .step__n{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=schoolroom] .steps--line .step:not(:last-child)::after{border-block-start-color:var(--line-strong)}[data-theme=schoolroom] .area{background:var(--ground);border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=schoolroom] .price--lead{border-color:var(--brand)}[data-theme=schoolroom] .price__badge{background:var(--brand);border-radius:var(--radius-sm)}[data-theme=schoolroom] .price__tag b{color:var(--brand-ink)}[data-theme=schoolroom] .tariff__group h3{color:var(--brand-ink)}[data-theme=schoolroom] .checklist__col--out h3,[data-theme=schoolroom] .checklist__col--out li::before{color:var(--accent)}[data-theme=schoolroom] .checklist__col--out li::before{background:var(--accent)}[data-theme=schoolroom] .faq details{background:var(--ground);border-color:var(--line);border-radius:var(--radius-sm)}[data-theme=schoolroom] .faq details[open]{border-color:var(--brand);background:var(--brand-soft)}[data-theme=schoolroom] .faq summary::after{border-color:var(--brand)}[data-theme=schoolroom] .form{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=schoolroom] .field input,[data-theme=schoolroom] .field textarea,[data-theme=schoolroom] .field select{background:var(--ground);border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=schoolroom] .field input:focus,[data-theme=schoolroom] .field textarea:focus,[data-theme=schoolroom] .field select:focus{border-color:var(--brand)}[data-theme=schoolroom] .member{grid-template-columns:44px 1fr;gap:var(--space-4);align-items:start;padding:var(--space-5);border-block-start:3px solid var(--brand);border-radius:0 0 var(--radius-lg) var(--radius-lg)}[data-theme=schoolroom] .member__initial{background:var(--brand-soft);color:var(--brand-ink);aspect-ratio:1;inline-size:44px;border-radius:var(--radius-sm);font-size:var(--text-lg)}[data-theme=schoolroom] .member__photo{aspect-ratio:1;border-radius:var(--radius-sm)}[data-theme=schoolroom] .member__body{padding:0}[data-theme=schoolroom] .quote{border-block-start:2px solid var(--line)}[data-theme=schoolroom] .quote__av{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=schoolroom] .quote__stars{color:var(--warn)}[data-theme=schoolroom] .tickline svg{color:var(--brand)}[data-theme=schoolroom] .ftr{background:#14211b}[data-theme=circuit]{--brand: #9a5b00;--brand-ink: #7a4700;--brand-soft: #fdf3dd;--brand-contrast: #ffffff;--accent: #f5c518;--accent-soft: #fef6d9;--ink: #16181c;--ink-soft: #3a3f47;--ink-muted: #6e757f;--ground: #ffffff;--ground-soft: #f6f6f4;--ground-sunken: #e9e9e5;--line: #dededa;--line-strong: #16181c;--bad: #c0271f;--bad-soft: #fdeceb;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--ring: 0 0 0 3px rgb(245 197 24 / 45%);--font-body: 'Yekan Bakh', Tahoma, system-ui, sans-serif;--section-y: clamp(3rem, 2.2rem + 4vw, 5rem)}[data-theme=circuit] .head::before{content:"";inline-size:40px;block-size:4px;border-radius:2px;background:var(--accent)}[data-theme=circuit] .eyebrow{background:none;padding:0;color:var(--ink);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label)}[data-theme=circuit] .card{border:2px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=circuit] .card:hover{border-color:var(--ink)}[data-theme=circuit] .itile{background:var(--ink);color:var(--accent);border-radius:var(--radius-md);inline-size:46px;block-size:46px}[data-theme=circuit] .btn{border-radius:var(--radius-md);font-weight:var(--weight-bold)}[data-theme=circuit] .btn--primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}[data-theme=circuit] .btn--primary:hover{background:#e0b30c;border-color:#e0b30c}[data-theme=circuit] .btn--ghost{background:var(--ground);border-width:2px;border-color:var(--ink);color:var(--ink)}[data-theme=circuit] .btn--ghost:hover{background:var(--ink);color:var(--ground)}[data-theme=circuit] .sec--ink .btn--ghost,[data-theme=circuit] .sec--brand .btn--ghost{border-color:rgba(255,255,255,.55);color:#fff}[data-theme=circuit] .sec--ink .btn--ghost:hover,[data-theme=circuit] .sec--brand .btn--ghost:hover{background:rgba(255,255,255,.14);color:#fff}[data-theme=circuit] .hdr{background:color-mix(in srgb, var(--ground) 92%, transparent);border-block-end:2px solid var(--ink)}[data-theme=circuit] .hdr__mark{background:var(--ink);color:var(--accent);border-radius:var(--radius-md)}[data-theme=circuit] .hdr__tel svg{color:var(--brand)}[data-theme=circuit] .urgent{background:var(--ink)}[data-theme=circuit] .urgent strong{color:var(--accent)}[data-theme=circuit] .hero__art{border-radius:var(--radius-lg)}[data-theme=circuit] .tickline svg{color:var(--brand)}[data-theme=circuit] .step__n{background:var(--ink);color:var(--accent);border-radius:var(--radius-md)}[data-theme=circuit] .steps--line .step:not(:last-child)::after{border-block-start-color:var(--line-strong);opacity:.25}[data-theme=circuit] .dx{border-width:2px}[data-theme=circuit] .dx--danger{border-color:var(--ink)}[data-theme=circuit] .dx--danger::before{block-size:8px;background:repeating-linear-gradient(135deg, var(--accent) 0 12px, var(--ink) 12px 24px)}[data-theme=circuit] .dx__danger>span{color:var(--bad)}[data-theme=circuit] .area{background:var(--ground);border:2px solid var(--line);border-radius:var(--radius-sm)}[data-theme=circuit] .price{border-width:2px}[data-theme=circuit] .price--lead{border-color:var(--ink)}[data-theme=circuit] .price__badge{background:var(--ink);color:var(--accent)}[data-theme=circuit] .price__tag b{color:var(--ink)}[data-theme=circuit] .tariff__group h3{color:var(--brand)}[data-theme=circuit] .tariff thead th,[data-theme=circuit] .tariff th{border-block-end-color:var(--line-strong)}[data-theme=circuit] .compare__best{background:var(--accent-soft)}[data-theme=circuit] .checklist__col{border-width:2px}[data-theme=circuit] .faq details{border:2px solid var(--line);border-radius:var(--radius-md)}[data-theme=circuit] .faq details[open]{border-color:var(--ink);background:var(--ground)}[data-theme=circuit] .faq summary::after{border-color:var(--ink)}[data-theme=circuit] .form{border:2px solid var(--line);border-radius:var(--radius-lg)}[data-theme=circuit] .field input,[data-theme=circuit] .field textarea,[data-theme=circuit] .field select{border-width:2px;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=circuit] .field input:focus,[data-theme=circuit] .field textarea:focus,[data-theme=circuit] .field select:focus{border-color:var(--ink)}[data-theme=circuit] .quote{border:2px solid var(--line);border-radius:var(--radius-lg)}[data-theme=circuit] .quote__av{background:var(--ink);color:var(--accent)}[data-theme=circuit] .quote__stars{color:var(--accent)}[data-theme=circuit] .stat b{color:var(--ink)}[data-theme=circuit] .sec--ink .stat b,[data-theme=circuit] .sec--brand .stat b{color:var(--accent)}[data-theme=circuit] .ftr{background:var(--ink)}[data-theme=circuit] .ftr__mark{background:var(--accent);color:var(--ink)}[data-theme=ledger]{--brand: #5b35d5;--brand-ink: #4526ad;--brand-soft: #f1edfd;--brand-contrast: #ffffff;--accent: #5b35d5;--accent-soft: #f1edfd;--ink: #1c1b2e;--ink-soft: #45445c;--ink-muted: #75748a;--ground: #ffffff;--ground-soft: #f7f6fb;--ground-sunken: #eeecf6;--line: #e6e4ef;--line-strong: #c9c6da;--good: #0f9d6b;--good-soft: #e6f6ef;--bad: #d33a3a;--bad-soft: #fdeded;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 1px 2px rgb(28 27 46 / 5%);--shadow-md: 0 1px 3px rgb(28 27 46 / 5%), 0 12px 24px -14px rgb(28 27 46 / 18%);--shadow-lg: 0 2px 6px rgb(28 27 46 / 5%), 0 32px 64px -28px rgb(60 40 150 / 30%);--font-body: 'IRANSansX', Tahoma, system-ui, sans-serif;--section-y: clamp(3rem, 2.2rem + 4vw, 5.5rem);--wrap: 1180px}[data-theme=ledger] body{font-variant-numeric:tabular-nums}[data-theme=ledger] .hero--center{position:relative;isolation:isolate;padding-block-end:calc(var(--section-y)*1.2)}[data-theme=ledger] .hero--center::before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-size:100% 32px;mask-image:radial-gradient(ellipse 70% 80% at 50% 40%, #000 30%, transparent 75%)}[data-theme=ledger] .head::after{content:"";inline-size:56px;block-size:0;border-block-start:3px double var(--brand);margin-block-start:var(--space-1)}[data-theme=ledger] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-sm)}[data-theme=ledger] .card{border-color:var(--line);box-shadow:var(--shadow-sm)}[data-theme=ledger] .card:hover{box-shadow:var(--shadow-md)}[data-theme=ledger] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=ledger] .btn{border-radius:var(--radius-md);font-weight:var(--weight-bold)}[data-theme=ledger] .btn--primary{box-shadow:0 8px 20px -10px rgba(91,53,213,.65)}[data-theme=ledger] .btn--ghost{background:var(--ground);border-color:var(--line-strong)}[data-theme=ledger] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=ledger] .sec--ink .btn--ghost,[data-theme=ledger] .sec--brand .btn--ghost{background:none;border-color:rgba(255,255,255,.45);color:#fff}[data-theme=ledger] .hdr{background:color-mix(in srgb, var(--ground) 90%, transparent);border-block-end-color:var(--line)}[data-theme=ledger] .hdr__mark{background:var(--brand);border-radius:var(--radius-md)}[data-theme=ledger] .step__n{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-md)}[data-theme=ledger] .price{box-shadow:var(--shadow-sm)}[data-theme=ledger] .price--lead{border-color:var(--brand);box-shadow:var(--shadow-lg)}[data-theme=ledger] .price__badge{background:var(--brand)}[data-theme=ledger] .compare__best{background:var(--brand-soft)}[data-theme=ledger] .compare thead th.compare__best{color:var(--brand-ink)}[data-theme=ledger] .faq details{border-color:var(--line);border-radius:var(--radius-md)}[data-theme=ledger] .faq details[open]{border-color:var(--brand)}[data-theme=ledger] .faq summary::after{border-color:var(--brand)}[data-theme=ledger] .form{box-shadow:var(--shadow-lg);border-color:rgba(0,0,0,0)}[data-theme=ledger] .field input,[data-theme=ledger] .field textarea,[data-theme=ledger] .field select{background:var(--ground-soft);border-color:var(--line)}[data-theme=ledger] .field input:focus,[data-theme=ledger] .field textarea:focus,[data-theme=ledger] .field select:focus{background:var(--ground);border-color:var(--brand)}[data-theme=ledger] .quote__stars{color:#e7a50b}[data-theme=ledger] .quote__av{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=ledger] .ftr{background:#16152a}[data-theme=datacenter]{color-scheme:dark;--brand: #a3e635;--brand-ink: #bef264;--brand-soft: #16240f;--brand-contrast: #0a1220;--accent: #a3e635;--accent-soft: #16240f;--ink: #e7ecf5;--ink-soft: #b4bfd3;--ink-muted: #8190aa;--ground: #0a1220;--ground-soft: #0e182a;--ground-sunken: #121e34;--line: #1e2b43;--line-strong: #2e3e5e;--good: #4ade80;--good-soft: rgb(74 222 128 / 13%);--warn: #fbbf24;--warn-soft: rgb(251 191 36 / 13%);--bad: #f87171;--bad-soft: rgb(248 113 113 / 13%);--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 0 0 1px var(--line);--shadow-md: 0 0 0 1px var(--line), 0 14px 30px -16px rgb(0 0 0 / 70%);--shadow-lg: 0 0 0 1px var(--line-strong), 0 30px 60px -24px rgb(0 0 0 / 80%);--font-body: 'Yekan Bakh', Tahoma, system-ui, sans-serif;--leading-normal: 1.85;--section-y: clamp(3rem, 2.2rem + 4vw, 5.5rem);--wrap: 1200px}[data-theme=datacenter] body{background:var(--ground);color:var(--ink-soft)}[data-theme=datacenter] h1,[data-theme=datacenter] h2,[data-theme=datacenter] h3,[data-theme=datacenter] h4{color:var(--ink)}[data-theme=datacenter] .eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:1px solid var(--line-strong);color:var(--ink-soft);border-radius:var(--radius-pill)}[data-theme=datacenter] .eyebrow::before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px rgba(163,230,53,.18),0 0 10px var(--brand)}[data-theme=datacenter] .card{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=datacenter] .card:hover{border-color:var(--line-strong)}[data-theme=datacenter] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=datacenter] .btn{border-radius:var(--radius-md);font-weight:var(--weight-bold)}[data-theme=datacenter] .btn--primary{color:var(--brand-contrast)}[data-theme=datacenter] .btn--primary:hover{background:var(--brand-ink)}[data-theme=datacenter] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=datacenter] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=datacenter] .btn--ink{background:var(--ink);color:var(--ground)}[data-theme=datacenter] .sec--ink{background:#050a14;color:var(--ink)}[data-theme=datacenter] .sec--ink .prose{color:var(--ink-soft)}[data-theme=datacenter] .sec--brand{color:var(--brand-contrast)}[data-theme=datacenter] .sec--brand h2,[data-theme=datacenter] .sec--brand h3{color:var(--brand-contrast)}[data-theme=datacenter] .sec--brand .prose{color:color-mix(in srgb, var(--brand-contrast) 78%, transparent)}[data-theme=datacenter] .sec--brand .btn--primary{background:var(--brand-contrast);color:var(--brand)}[data-theme=datacenter] .sec--brand .btn--ghost{border-color:color-mix(in srgb, var(--brand-contrast) 45%, transparent);color:var(--brand-contrast)}[data-theme=datacenter] .sec--brand .btn--ghost:hover{background:color-mix(in srgb, var(--brand-contrast) 10%, transparent);color:var(--brand-contrast)}[data-theme=datacenter] .hdr{background:color-mix(in srgb, var(--ground) 86%, transparent);border-block-end-color:var(--line)}[data-theme=datacenter] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-md)}[data-theme=datacenter] .hdr__nav a{color:var(--ink-soft)}[data-theme=datacenter] .hdr__nav a:hover{color:var(--brand)}[data-theme=datacenter] .hero__art{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=datacenter] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=datacenter] .steps--line .step:not(:last-child)::after{border-block-start-color:var(--line-strong)}[data-theme=datacenter] .price{background:var(--ground-soft);border-color:var(--line)}[data-theme=datacenter] .price--lead{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 30px 60px -30px rgba(163,230,53,.25)}[data-theme=datacenter] .price__tag b{color:var(--ink)}[data-theme=datacenter] .compare thead th{color:var(--ink)}[data-theme=datacenter] .compare__best{background:var(--brand-soft)}[data-theme=datacenter] .faq details{background:var(--ground-soft);border-color:var(--line)}[data-theme=datacenter] .faq details[open]{border-color:var(--brand)}[data-theme=datacenter] .faq summary{color:var(--ink)}[data-theme=datacenter] .faq summary::after{border-color:var(--brand)}[data-theme=datacenter] .form{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=datacenter] .field label{color:var(--ink-soft)}[data-theme=datacenter] .field input,[data-theme=datacenter] .field textarea,[data-theme=datacenter] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=datacenter] .field input:focus,[data-theme=datacenter] .field textarea:focus,[data-theme=datacenter] .field select:focus{border-color:var(--brand)}[data-theme=datacenter] .domain__form{background:var(--ground-soft)}[data-theme=datacenter] .tld{background:var(--ground-soft)}[data-theme=datacenter] .tld i{color:var(--brand)}[data-theme=datacenter] .appwin{background:var(--ground-soft)}[data-theme=datacenter] .appwin__bar,[data-theme=datacenter] .appwin__nav{background:var(--ground-sunken)}[data-theme=datacenter] .appwin__bar i:first-child{background:var(--brand)}[data-theme=datacenter] .quote{background:var(--ground-soft);border-color:var(--line)}[data-theme=datacenter] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=datacenter] .quote__stars{color:var(--brand)}[data-theme=datacenter] .stat b{color:var(--ink)}[data-theme=datacenter] .area{background:var(--ground-soft);border-color:var(--line-strong);color:var(--ink-soft)}[data-theme=datacenter] .checklist__col{background:var(--ground-soft);border-color:var(--line)}[data-theme=datacenter] .tickline svg{color:var(--brand)}[data-theme=datacenter] .note__in svg{color:var(--brand)}[data-theme=datacenter] .ftr{background:#050a14;border-block-start:1px solid var(--line)}[data-theme=datacenter] .ftr__mark{color:var(--ink)}[data-theme=registry]{--brand: #8c1d40;--brand-ink: #6e1532;--brand-soft: #f8ecf0;--brand-contrast: #ffffff;--accent: #8c1d40;--accent-soft: #f8ecf0;--ink: #221a1d;--ink-soft: #4a3f43;--ink-muted: #7c7074;--ground: #fdfcfa;--ground-soft: #f6f3ef;--ground-sunken: #ece7e1;--line: #e5ded7;--line-strong: #cbc1b8;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 12px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(34 26 29 / 5%), 0 10px 24px -14px rgb(34 26 29 / 18%);--shadow-lg: 0 2px 6px rgb(34 26 29 / 5%), 0 24px 48px -24px rgb(34 26 29 / 25%);--font-body: 'IRANSansX', Tahoma, system-ui, sans-serif;--section-y: clamp(3rem, 2.2rem + 4vw, 5.5rem)}[data-theme=registry] .hero--split .hero__art{position:relative}[data-theme=registry] .hero--split .hero__art::after{content:"ثبت شد";position:absolute;inset-block-end:7%;inset-inline-start:7%;display:grid;place-items:center;inline-size:128px;block-size:128px;border-radius:50%;border:4px solid var(--brand);outline:2px solid var(--brand);outline-offset:-14px;color:var(--brand);font-size:1.35rem;font-weight:var(--weight-black);letter-spacing:.02em;background:rgba(255,255,255,.62);transform:rotate(-14deg);mix-blend-mode:multiply;opacity:.92}[data-theme=registry] .eyebrow{background:none;padding:0;border-radius:0;display:inline-flex;align-items:center;gap:var(--space-2);color:var(--brand);font-weight:var(--weight-bold)}[data-theme=registry] .eyebrow::before{content:"";inline-size:18px;border-block-start:2px solid var(--brand)}[data-theme=registry] .card{border-color:var(--line);box-shadow:none;background:#fff}[data-theme=registry] .card:hover{border-color:var(--brand)}[data-theme=registry] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=registry] .btn{border-radius:var(--radius-md);font-weight:var(--weight-bold)}[data-theme=registry] .btn--ghost{background:#fff;border-color:var(--line-strong)}[data-theme=registry] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=registry] .hdr{background:color-mix(in srgb, #fff 94%, transparent);border-block-end-color:var(--line)}[data-theme=registry] .hdr__mark{background:var(--brand);border-radius:50%}[data-theme=registry] .step__n{background:#fff;color:var(--brand);border:2px solid var(--brand);border-radius:50%}[data-theme=registry] .tl__when::after{border-color:var(--brand)}[data-theme=registry] .tl__total{background:#fff;border-color:var(--brand)}[data-theme=registry] .price{background:#fff}[data-theme=registry] .price--lead{border-color:var(--brand);box-shadow:var(--shadow-lg)}[data-theme=registry] .price__badge{background:var(--brand)}[data-theme=registry] .compare__best{background:var(--brand-soft)}[data-theme=registry] .checklist__col{background:#fff}[data-theme=registry] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=registry] .faq details[open]{border-color:var(--brand)}[data-theme=registry] .faq summary::after{border-color:var(--brand)}[data-theme=registry] .form{background:#fff;box-shadow:var(--shadow-lg);border-color:var(--line)}[data-theme=registry] .field input,[data-theme=registry] .field textarea,[data-theme=registry] .field select{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-sm)}[data-theme=registry] .field input:focus,[data-theme=registry] .field textarea:focus,[data-theme=registry] .field select:focus{background:#fff;border-color:var(--brand)}[data-theme=registry] .quote{background:#fff}[data-theme=registry] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=registry] .quote__stars{color:#c08a1e}[data-theme=registry] .tickline svg{color:var(--brand)}[data-theme=registry] .ftr{background:#1d1417}@media(max-width: 560px){[data-theme=registry] .hero--split .hero__art::after{inline-size:96px;block-size:96px;font-size:1.05rem;outline-offset:-11px}}[data-theme=passport]{--brand: #b3246b;--brand-ink: #8e1b54;--brand-soft: #fbedf4;--brand-contrast: #ffffff;--accent: #b3246b;--accent-soft: #fbedf4;--ink: #1a2238;--ink-soft: #414a63;--ink-muted: #737b91;--ground: #fdfcfe;--ground-soft: #f6f3f8;--ground-sunken: #ece7f0;--line: #e6e1ea;--line-strong: #cdc6d4;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 1px 2px rgb(26 34 56 / 5%);--shadow-md: 0 1px 3px rgb(26 34 56 / 5%), 0 14px 28px -16px rgb(26 34 56 / 20%);--shadow-lg: 0 2px 6px rgb(26 34 56 / 5%), 0 28px 56px -24px rgb(26 34 56 / 28%);--font-body: 'Yekan Bakh', Tahoma, system-ui, sans-serif;--section-y: clamp(3rem, 2.2rem + 4vw, 5.5rem)}[data-theme=passport] .sec--soft,[data-theme=passport] .sec--sunken,[data-theme=passport] .ftr{position:relative}[data-theme=passport] .sec--soft::before,[data-theme=passport] .sec--sunken::before,[data-theme=passport] .ftr::before{content:"P<IRNSTUDENT<<VISA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<";position:absolute;inset-inline:0;inset-block-start:14px;direction:ltr;text-align:center;white-space:nowrap;overflow:hidden;font-family:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;font-size:11px;letter-spacing:.42em;color:var(--line-strong);pointer-events:none}[data-theme=passport] .ftr::before{color:rgba(255,255,255,.16)}[data-theme=passport] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-pill)}[data-theme=passport] .card{border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}[data-theme=passport] .card:hover{box-shadow:var(--shadow-md)}[data-theme=passport] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=passport] .btn{border-radius:var(--radius-pill);font-weight:var(--weight-bold)}[data-theme=passport] .btn--ghost{background:var(--ground);border-color:var(--line-strong)}[data-theme=passport] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=passport] .hero--cover .eyebrow.eyebrow{background:rgba(255,255,255,.16);color:#fff}[data-theme=passport] .hero--cover .hero__veil{background:linear-gradient(to bottom, rgba(26, 34, 56, 0.55), rgba(26, 34, 56, 0.72))}[data-theme=passport] .hdr{background:color-mix(in srgb, var(--ground) 92%, transparent);border-block-end-color:var(--line)}[data-theme=passport] .hdr__mark{background:var(--brand);border-radius:50%}[data-theme=passport] .step__n{background:var(--brand-soft);color:var(--brand-ink);border-radius:50%}[data-theme=passport] .tl__when::after{border-color:var(--brand)}[data-theme=passport] .assess{border-color:var(--line)}[data-theme=passport] .assess__out{background:var(--ground-soft)}[data-theme=passport] .dx{border-radius:var(--radius-lg)}[data-theme=passport] .price{border-radius:var(--radius-xl)}[data-theme=passport] .price--lead{border-color:var(--brand);box-shadow:var(--shadow-lg)}[data-theme=passport] .price__badge{background:var(--brand);border-radius:var(--radius-pill)}[data-theme=passport] .compare__best{background:var(--brand-soft)}[data-theme=passport] .faq details{border-color:var(--line);border-radius:var(--radius-md)}[data-theme=passport] .faq details[open]{border-color:var(--brand);background:var(--ground)}[data-theme=passport] .faq summary::after{border-color:var(--brand)}[data-theme=passport] .form{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border-color:rgba(0,0,0,0)}[data-theme=passport] .field input,[data-theme=passport] .field textarea{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=passport] .field input:focus,[data-theme=passport] .field textarea:focus{background:var(--ground);border-color:var(--brand)}[data-theme=passport] .quote{border-radius:var(--radius-lg)}[data-theme=passport] .quote__av{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=passport] .quote__stars{color:#e0a100}[data-theme=passport] .tickline svg{color:var(--brand)}[data-theme=passport] .ftr{background:#141a2c}[data-theme=gilt]{color-scheme:dark;--brand: #c9a961;--brand-ink: #e0c179;--brand-soft: #1c2a3c;--brand-contrast: #0f1a2b;--accent: #c9a961;--accent-soft: #1c2a3c;--ink: #e9e6df;--ink-soft: #b8c4d3;--ink-muted: #8095ad;--ground: #0f1a2b;--ground-soft: #142235;--ground-sunken: #0a1220;--line: #22303f;--line-strong: #35414f;--good: #7fc8a9;--good-soft: rgb(127 200 169 / 12%);--warn: #e0c179;--warn-soft: rgb(224 193 121 / 12%);--bad: #e58a8a;--bad-soft: rgb(229 138 138 / 12%);--radius-sm: 0;--radius-md: 4px;--radius-lg: 0;--radius-xl: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--leading-normal: 2;--section-y: clamp(2.5rem, 2rem + 2.2vw, 3.6rem);--wrap: 1280px;--tracking-display: 0}[data-theme=gilt] body{background:var(--ground);color:var(--ink)}[data-theme=gilt] h1,[data-theme=gilt] h2{font-weight:800;line-height:1.3;color:var(--ink)}[data-theme=gilt] h3,[data-theme=gilt] h4{font-family:var(--font-body);font-weight:700;color:var(--ink);letter-spacing:0}[data-theme=gilt] ::selection{background:var(--brand);color:var(--brand-contrast)}[data-theme=gilt] .eyebrow{background:none;padding:0;border-radius:0;color:var(--brand);font-size:12px;font-weight:500;letter-spacing:3px}[data-theme=gilt] .eyebrow::before{display:none}[data-theme=gilt] .head{justify-items:start;text-align:start;margin-block-end:var(--space-6)}[data-theme=gilt] .head--center{justify-items:start;text-align:start}[data-theme=gilt] .head .prose,[data-theme=gilt] .head--center .prose{text-align:start;margin-inline:0}[data-theme=gilt] .head__link{color:var(--brand);font-weight:400;border-block-end:1px solid rgba(201,169,97,.4);padding-block-end:3px}[data-theme=gilt] .head__link svg{display:none}[data-theme=gilt] .urgent{background:var(--ground-sunken);color:#9fb0c6;border-block-end:1px solid var(--line);font-size:12.5px}[data-theme=gilt] .urgent__in{justify-content:space-between;padding-block:9px}[data-theme=gilt] .urgent__dot{display:none}[data-theme=gilt] .urgent strong{font-weight:400}[data-theme=gilt] .urgent a{color:#9fb0c6;font-weight:400}[data-theme=gilt] .urgent a svg{display:none}[data-theme=gilt] .hdr{background:rgba(15,26,43,.93);border-block-end:1px solid var(--line)}[data-theme=gilt] .hdr__mark{display:none}[data-theme=gilt] .hdr__name{font-size:24px;font-weight:900;color:var(--brand);line-height:1.1}[data-theme=gilt] .hdr__tag{font-size:10px;letter-spacing:3px;color:var(--ink-muted)}[data-theme=gilt] .hdr__nav a{color:var(--ink);font-size:14.5px;font-weight:500}[data-theme=gilt] .hdr__nav a:hover{color:var(--brand)}[data-theme=gilt] .hdr__tel{display:none}[data-theme=gilt] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=gilt] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=gilt] .btn--primary:hover{background:#e0c179;border-color:#e0c179;color:var(--brand-contrast)}[data-theme=gilt] .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(233,230,223,.32);color:var(--ink)}[data-theme=gilt] .btn--ghost:hover{border-color:var(--brand);color:var(--brand);background:rgba(0,0,0,0)}[data-theme=gilt] .hero--cover{min-block-size:580px;border-block-end:1px solid var(--line)}[data-theme=gilt] .hero--cover .hero__bg{filter:brightness(0.34) saturate(0.7)}[data-theme=gilt] .hero--cover .hero__veil{background:linear-gradient(to left, rgba(15, 26, 43, 0.95), rgba(15, 26, 43, 0.5))}[data-theme=gilt] .hero--cover h1{color:var(--ink)}[data-theme=gilt] .hero--cover .hero__lead{color:var(--ink-soft);font-size:17px;line-height:2.1;max-inline-size:520px}[data-theme=gilt] .hero--cover .eyebrow.eyebrow{color:var(--brand);border:1px solid rgba(201,169,97,.42);padding:7px 16px;background:none;letter-spacing:3px}[data-theme=gilt] .hero--cover .btn.btn--primary{background:var(--brand);color:var(--brand-contrast)}[data-theme=gilt] .hero--cover .btn.btn--primary:hover{background:#e0c179}[data-theme=gilt] .hero--cover .btn.btn--ghost{border-color:rgba(233,230,223,.32);color:var(--ink)}[data-theme=gilt] .hero--cover .btn.btn--ghost:hover{border-color:var(--brand);color:var(--brand);background:rgba(0,0,0,0)}[data-theme=gilt] .hero__art{border-radius:0}[data-theme=gilt] .stats{background:var(--ground-sunken);border-block-end:1px solid var(--line);padding-block:0}[data-theme=gilt] .stats__in{gap:0;text-align:start}[data-theme=gilt] .stat{padding:30px 22px;border-inline-start:1px solid var(--line)}[data-theme=gilt] .stat b{font-size:32px;font-weight:800;color:var(--brand);line-height:1.1}[data-theme=gilt] .stat span{color:var(--ink-muted);font-size:13px}[data-theme=gilt] .card{background:var(--ground-soft);border:1px solid var(--line);border-radius:0;box-shadow:none;transition:border-color .3s ease}[data-theme=gilt] .card:hover{border-color:var(--brand)}[data-theme=gilt] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=gilt] .svc--plain{counter-increment:svc;padding:28px;gap:11px}[data-theme=gilt] .svc--plain::before{content:counter(svc, persian-two);font-size:22px;font-weight:800;color:var(--brand);line-height:1}[data-theme=gilt] .svc--plain h3{font-size:20px;margin-block-start:6px}[data-theme=gilt] .svc--plain p{color:#a8b6c7;font-size:14px;line-height:2}[data-theme=gilt] .svc__meta{border-block-start-color:var(--line);color:var(--ink-muted);font-size:12.5px}[data-theme=gilt] .svc__points li{color:#c2cdda;font-size:13.5px}[data-theme=gilt] .steps--stack .step__n{inline-size:34px;block-size:34px;border-radius:0;background:none;border:1px solid var(--brand);color:var(--brand);font-size:14px;font-weight:700}[data-theme=gilt] .steps--stack .step h3{font-size:16.5px;font-weight:600}[data-theme=gilt] .steps--stack .step p{color:#a8b6c7;font-size:14px}[data-theme=gilt] .steps-split .hero__art img{aspect-ratio:auto;block-size:420px}[data-theme=gilt] .member{background:var(--ground-soft);border:1px solid var(--line);border-radius:0}[data-theme=gilt] .member__photo{aspect-ratio:1;filter:grayscale(0.55);transition:filter .4s ease}[data-theme=gilt] .member:hover .member__photo{filter:none}[data-theme=gilt] .member__body b{font-size:17px}[data-theme=gilt] .member__role{color:var(--brand);font-size:12.5px}[data-theme=gilt] .member__cred{color:var(--ink-muted)}[data-theme=gilt] .sec--sunken .case{background:var(--ground)}[data-theme=gilt] .case__tag{color:var(--brand)}[data-theme=gilt] .case h3{font-size:18px;line-height:1.6}[data-theme=gilt] .case p{color:#a8b6c7;font-size:14px}[data-theme=gilt] .case__result{color:var(--good);font-weight:600;font-size:13.5px}[data-theme=gilt] .quote{padding:28px}[data-theme=gilt] .quote__text{color:#c2cdda;font-size:15px;line-height:2.15}[data-theme=gilt] .quote__text::before{content:"«"}[data-theme=gilt] .quote__text::after{content:"»"}[data-theme=gilt] .quote__av{display:none}[data-theme=gilt] .quote__who div{display:flex;gap:6px}[data-theme=gilt] .quote__who b{font-weight:400;color:var(--ink-muted);font-size:13.5px}[data-theme=gilt] .quote__who b::after{content:" —"}[data-theme=gilt] .quote__who div span{color:var(--ink-muted);font-size:13.5px}[data-theme=gilt] .cta{background:none;padding-block-start:0}[data-theme=gilt] .cta__in{grid-template-columns:1fr auto;align-items:center;justify-items:start;text-align:start;border:1px solid rgba(201,169,97,.35);background:linear-gradient(135deg, rgba(201, 169, 97, 0.1), transparent);padding:44px 48px;column-gap:30px}[data-theme=gilt] .cta__in>h2,[data-theme=gilt] .cta__in>.prose{grid-column:1}[data-theme=gilt] .cta__in>.btns{grid-column:2;grid-row:1/span 2}[data-theme=gilt] .cta h2{color:var(--ink);max-inline-size:none}[data-theme=gilt] .cta .prose,[data-theme=gilt] .cta .prose--center{text-align:start;color:var(--ink-soft);margin-inline:0}[data-theme=gilt] .sec--brand.cta .btn--primary,[data-theme=gilt] .cta .btn--primary{background:var(--brand);color:var(--brand-contrast)}@media(max-width: 760px){[data-theme=gilt] .cta__in{grid-template-columns:1fr;padding:32px 24px}[data-theme=gilt] .cta__in>.btns{grid-column:1;grid-row:auto}}[data-theme=gilt] .faq{gap:0}[data-theme=gilt] .faq details{background:none;border:0;border-block-end:1px solid var(--line);border-radius:0;padding:20px 0}[data-theme=gilt] .faq details[open]{border-color:var(--line);background:none}[data-theme=gilt] .faq summary{font-size:17px;font-weight:600}[data-theme=gilt] .faq summary::after{content:"+";border:0;transform:none;inline-size:auto;block-size:auto;color:var(--brand);font-size:20px;line-height:1}[data-theme=gilt] .faq details[open] summary::after{content:"−";transform:none}[data-theme=gilt] .faq p{color:#a8b6c7;font-size:14.5px;line-height:2.1}[data-theme=gilt] .tariff{background:var(--ground-soft);border:1px solid var(--line);padding:32px}[data-theme=gilt] .tariff td{color:var(--brand)}[data-theme=gilt] .tariff th,[data-theme=gilt] .tariff td{border-block-end-color:rgba(233,230,223,.06)}[data-theme=gilt] .tl-card__when{font-size:22px}[data-theme=gilt] .pagehead__lead{color:#a8b6c7;font-size:15.5px}[data-theme=gilt] .crumbs{font-size:13px}[data-theme=gilt] .post__img{aspect-ratio:auto;block-size:180px}[data-theme=gilt] .post h3{font-size:18px;font-weight:700;line-height:1.6}[data-theme=gilt] .post__meta{font-size:11.5px}[data-theme=gilt] .form{background:var(--ground-soft);border:1px solid var(--line);border-radius:0;box-shadow:none;padding:32px}[data-theme=gilt] .field label{color:var(--ink);font-weight:600}[data-theme=gilt] .field input,[data-theme=gilt] .field textarea,[data-theme=gilt] .field select{background:var(--ground);border:1px solid rgba(233,230,223,.18);border-radius:0;color:var(--ink)}[data-theme=gilt] .field input:focus,[data-theme=gilt] .field textarea:focus,[data-theme=gilt] .field select:focus{border-color:var(--brand);box-shadow:none}[data-theme=gilt] .form__note{color:var(--ink-muted)}[data-theme=gilt] .form-panel__card{border-radius:0}[data-theme=gilt] .form-panel__img{border-radius:0}[data-theme=gilt] .ftr{background:var(--ground-sunken);border-block-start:1px solid var(--line);color:var(--ink-muted)}[data-theme=gilt] .ftr__mark .hdr__mark{display:none}[data-theme=gilt] .ftr__mark{font-size:22px;font-weight:900;color:var(--brand)}[data-theme=gilt] .ftr h4{font-family:var(--font-body)}[data-theme=gilt] .ftr .hdr__tel{display:inline-flex;color:var(--ink-soft)}[data-theme=gilt] .tickline svg{color:var(--brand)}[data-theme=mint]{--brand: #1d7a5f;--brand-ink: #155e49;--brand-soft: #e4efea;--brand-contrast: #ffffff;--ink: #16211c;--ink-soft: #4e6058;--ink-muted: #6f8078;--ground: #f6f8f7;--ground-soft: #fafcfb;--ground-sunken: #edf2ef;--line: #dfe8e4;--line-strong: #c9d6d0;--good: #1d7a5f;--good-soft: #e4efea;--warn: #b07a10;--warn-soft: #fbf3e2;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(22 33 28 / 4%);--shadow-lg: 0 2px 6px rgb(22 33 28 / 4%), 0 24px 48px -28px rgb(22 33 28 / 22%);--section-y: clamp(2rem, 1.6rem + 2vw, 3.25rem);--wrap: 1260px}[data-theme=mint] body{background:var(--ground)}[data-theme=mint] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-pill);font-weight:700}[data-theme=mint] .hdr{background:rgba(255,255,255,.92);border-block-end-color:var(--line)}[data-theme=mint] .hdr__mark{background:var(--brand);color:#fff;border-radius:10px}[data-theme=mint] .hdr__tel{display:none}[data-theme=mint] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=mint] .btn--ghost{background:#fff;border-color:var(--line);color:var(--ink)}[data-theme=mint] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=mint] .hero__panel{background:#fff;border-radius:var(--radius-xl)}[data-theme=mint] .hero__person{background:var(--brand-soft)}[data-theme=mint] .hero .tickline svg{color:var(--brand)}[data-theme=mint] .card,[data-theme=mint] .member,[data-theme=mint] .quote,[data-theme=mint] .tl-card,[data-theme=mint] .post,[data-theme=mint] .case{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=mint] .card:hover{border-color:var(--brand)}[data-theme=mint] .stats__in{gap:var(--space-4)}[data-theme=mint] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);text-align:start}[data-theme=mint] .stat b{color:var(--brand);font-weight:800}[data-theme=mint] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=mint] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:10px}[data-theme=mint] .steps--line .step:not(:last-child)::after{display:none}[data-theme=mint] .steps{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}[data-theme=mint] .member{overflow:hidden}[data-theme=mint] .member__photo{aspect-ratio:1}[data-theme=mint] .member__status.tone--good::before{content:"● "}[data-theme=mint] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=mint] .svc--plain{counter-increment:svc}[data-theme=mint] .svc--plain::before{content:counter(svc, persian-two);font-size:22px;font-weight:800;color:var(--brand)}[data-theme=mint] .split.sec--ink{background:none;color:var(--ink)}[data-theme=mint] .split.sec--ink .split__in{background:#16211c;color:#e8efeb;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3.25rem)}[data-theme=mint] .split.sec--ink h2{color:#fff}[data-theme=mint] .split.sec--ink .prose{color:#b9c9c1}[data-theme=mint] .split.sec--ink .eyebrow{background:none;padding:0;color:#7fd4b4}[data-theme=mint] .split.sec--ink .tickline{color:#d5e2dc}[data-theme=mint] .split.sec--ink .tickline svg{color:#7fd4b4}[data-theme=mint] .split.sec--ink .btn--primary{background:#7fd4b4;color:#0e1a14}[data-theme=mint] .split__art img{border-radius:var(--radius-lg)}[data-theme=mint] .quote__stars{color:#e8b93b}[data-theme=mint] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=mint] .case__result{color:var(--ink-soft);font-weight:600}[data-theme=mint] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=mint] .tariff td{color:var(--brand)}[data-theme=mint] .tariff .tariff__note{color:var(--ink-soft)}[data-theme=mint] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=mint] .faq details[open]{border-color:var(--brand)}[data-theme=mint] .faq summary::after{border-color:var(--brand)}[data-theme=mint] .cta{background:none}[data-theme=mint] .sec--brand.cta,[data-theme=mint] .cta.sec--brand{background:none;color:var(--ink)}[data-theme=mint] .cta .cta__in{background:var(--brand-soft);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=mint] .cta h2{color:var(--ink)}[data-theme=mint] .cta .prose{color:var(--ink-soft)}[data-theme=mint] .cta .btn--primary{background:var(--brand);color:#fff}[data-theme=mint] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=mint] .field input,[data-theme=mint] .field textarea,[data-theme=mint] .field select{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=mint] .field input:focus,[data-theme=mint] .field textarea:focus,[data-theme=mint] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=mint] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=mint] .form-panel__card h3{color:var(--ink)}[data-theme=mint] .ftr{background:#fff;color:var(--ink-muted);border-block-start:1px solid var(--line)}[data-theme=mint] .ftr h4,[data-theme=mint] .ftr__mark{color:var(--ink)}[data-theme=mint] .ftr a{color:var(--ink-muted)}[data-theme=mint] .ftr a:hover{color:var(--brand)}[data-theme=mint] .ftr__bottom{border-block-start-color:var(--line)}[data-theme=mint] .ftr__mark .hdr__mark{background:var(--brand);color:#fff;border-radius:10px}[data-theme=bench]{--brand: #7a1f2b;--brand-ink: #5e1721;--brand-soft: #faf6f7;--brand-contrast: #ffffff;--ink: #1b1f26;--ink-soft: #525a66;--ink-muted: #8b919c;--ground: #ffffff;--ground-soft: #fafbfc;--ground-sunken: #f7f8f9;--line: #e6e8ec;--line-strong: #cfd3da;--good: #8fd0a8;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(2.5rem, 2rem + 2.5vw, 4rem);--wrap: 1320px}[data-theme=bench] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:700}[data-theme=bench] .hero .eyebrow::before,[data-theme=bench] .head .eyebrow::before{content:"";inline-size:26px;border-block-start:2px solid var(--brand)}[data-theme=bench] .head{justify-items:start;text-align:start}[data-theme=bench] .head--center .prose{text-align:start;margin-inline:0}[data-theme=bench] .urgent{background:#1b1f26;color:#b7bcc5;font-size:12.5px}[data-theme=bench] .urgent__in{justify-content:space-between}[data-theme=bench] .urgent__dot,[data-theme=bench] .urgent a svg{display:none}[data-theme=bench] .urgent strong{font-weight:400}[data-theme=bench] .urgent a{color:#b7bcc5;font-weight:400}[data-theme=bench] .hdr__mark{display:none}[data-theme=bench] .hdr__names{border-inline-start:3px solid var(--brand);padding-inline-start:12px}[data-theme=bench] .hdr__name{font-size:22px;font-weight:900}[data-theme=bench] .hdr__tel{display:none}[data-theme=bench] .btn{font-weight:700}[data-theme=bench] .hero--split{padding-block:0}[data-theme=bench] .hero--split .hero__in{align-items:stretch}[data-theme=bench] .hero--split .hero__copy{align-self:center;padding-block:var(--space-8)}[data-theme=bench] .hero__art{border-radius:0}[data-theme=bench] .hero__art img{block-size:100%;aspect-ratio:auto;min-block-size:420px}[data-theme=bench] .stats{background:var(--ground-soft);border-block:1px solid var(--line);padding-block:0}[data-theme=bench] .stats__in{gap:0;text-align:start}[data-theme=bench] .stat{padding:28px 22px;border-inline-start:1px solid var(--line)}[data-theme=bench] .stat b{color:var(--brand);font-weight:800}[data-theme=bench] .grid--5{gap:0;border:1px solid var(--line)}[data-theme=bench] .grid--5>.card{border:0;border-inline-start:1px solid var(--line)}[data-theme=bench] .grid--5>.card:first-child{border-inline-start:0}[data-theme=bench] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=bench] .svc--plain{counter-increment:svc}[data-theme=bench] .svc--plain::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:13px}[data-theme=bench] .svc--plain h3{font-size:17px}[data-theme=bench] .svc__meta{border:0;padding:0;margin-block-start:auto}[data-theme=bench] .card{box-shadow:none}[data-theme=bench] .card:hover{border-color:var(--brand)}[data-theme=bench] .steps--stack .step__n{display:none}[data-theme=bench] .steps--stack .step{grid-template-columns:1fr;border-inline-start:3px solid var(--brand);padding-inline-start:var(--space-4)}[data-theme=bench] .steps-split .hero__art img{block-size:100%;min-block-size:380px;aspect-ratio:auto}[data-theme=bench] .sec--ink{background:#1b1f26}[data-theme=bench] .sec--ink .case{background:#232830;border-color:#2d333c}[data-theme=bench] .sec--ink .case h3{color:#fff}[data-theme=bench] .sec--ink .case p{color:#b7bcc5}[data-theme=bench] .sec--ink .case__tag{color:#d98b96}[data-theme=bench] .case__result{color:var(--good)}[data-theme=bench] .member{border:1px solid var(--line)}[data-theme=bench] .member__photo{aspect-ratio:1;filter:grayscale(1);transition:filter .4s}[data-theme=bench] .member:hover .member__photo{filter:none}[data-theme=bench] .member__role{color:var(--brand)}[data-theme=bench] .cta .cta__in{background:var(--brand);color:#fff;padding:44px 48px;grid-template-columns:1fr auto;justify-items:start;text-align:start;align-items:center;column-gap:30px}[data-theme=bench] .cta.sec--brand{background:none}[data-theme=bench] .cta__in>h2,[data-theme=bench] .cta__in>.prose{grid-column:1}[data-theme=bench] .cta__in>.btns{grid-column:2;grid-row:1/span 2}[data-theme=bench] .cta h2{color:#fff;max-inline-size:none}[data-theme=bench] .cta .prose{color:rgba(255,255,255,.8);text-align:start;margin-inline:0}@media(max-width: 760px){[data-theme=bench] .cta .cta__in{grid-template-columns:1fr;padding:28px 22px}[data-theme=bench] .cta__in>.btns{grid-column:1;grid-row:auto}}[data-theme=bench] .area{border-radius:0;background:#fff;border-color:var(--line)}[data-theme=bench] .quote{border-inline-start:3px solid var(--brand)}[data-theme=bench] .quote__stars,[data-theme=bench] .quote__av{display:none}[data-theme=bench] .quote__text::before{content:"«"}[data-theme=bench] .quote__text::after{content:"»"}[data-theme=bench] .faq details{border-radius:0}[data-theme=bench] .form{box-shadow:none;border-color:var(--line)}[data-theme=bench] .field input,[data-theme=bench] .field textarea,[data-theme=bench] .field select{border-radius:0;background:var(--ground-soft)}[data-theme=bench] .form-panel__card{background:var(--ground-soft);border-color:var(--line)}[data-theme=bench] .form-panel__card h3{color:var(--ink)}[data-theme=bench] .ftr{background:#1b1f26}[data-theme=bench] .ftr__mark .hdr__mark{display:none}[data-theme=sage]{--brand: #2f5d50;--brand-ink: #23483e;--brand-soft: #e9efec;--brand-contrast: #ffffff;--ink: #22201c;--ink-soft: #544f46;--ink-muted: #7b7468;--ground: #f4f2ed;--ground-soft: #faf9f6;--ground-sunken: #e9e5dc;--line: #e2ddd2;--line-strong: #cfc9bc;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 6px;--radius-xl: 6px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(2.5rem, 2rem + 2.5vw, 4rem);--wrap: 1100px}[data-theme=sage] body{background:var(--ground)}[data-theme=sage] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:500}[data-theme=sage] .head{justify-items:start;text-align:start}[data-theme=sage] .head--center .prose{text-align:start;margin-inline:0}[data-theme=sage] .hdr{background:rgba(244,242,237,.92);border-block-end-color:var(--line)}[data-theme=sage] .hdr__mark{display:none}[data-theme=sage] .hdr__name{font-size:20px;font-weight:800}[data-theme=sage] .hdr__tel{display:none}[data-theme=sage] .hero--split .hero__art{overflow:visible;border-radius:0;position:relative}[data-theme=sage] .hero--split .hero__art::after{content:"";position:absolute;inset:12px -12px -12px 12px;border:1px solid var(--brand);z-index:-1}[data-theme=sage] .hero--split .hero__art img{border-radius:0;aspect-ratio:9/10}[data-theme=sage] .trust{border-block:1px solid var(--line);background:none}[data-theme=sage] .trust__item b{font-size:13.5px}[data-theme=sage] .card,[data-theme=sage] .member,[data-theme=sage] .quote,[data-theme=sage] .tl-card,[data-theme=sage] .post{background:#fff;border-color:var(--line)}[data-theme=sage] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=sage] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=sage] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:20px}[data-theme=sage] .sec--ink{background:#22201c}[data-theme=sage] .sec--ink .step__n{display:none}[data-theme=sage] .sec--ink .steps--stack .step{grid-template-columns:1fr}[data-theme=sage] .sec--ink h3{color:#fff}[data-theme=sage] .sec--ink .step p{color:#bdb8ae}[data-theme=sage] .sec--ink .eyebrow{color:#8fc0b0}[data-theme=sage] .steps-split .hero__art img{border-radius:var(--radius-md)}[data-theme=sage] .quote__stars,[data-theme=sage] .quote__av{display:none}[data-theme=sage] .quote__text::before{content:"«"}[data-theme=sage] .quote__text::after{content:"»"}[data-theme=sage] .cta.sec--brand{background:var(--brand)}[data-theme=sage] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6)}[data-theme=sage] .tariff td{color:var(--brand)}[data-theme=sage] .tariff .tariff__note{color:var(--ink-soft)}[data-theme=sage] .faq details{background:#fff}[data-theme=sage] .form{background:#fff;box-shadow:none;border-color:var(--line)}[data-theme=sage] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=sage] .form-panel__card h3{color:var(--ink)}[data-theme=sage] .ftr{background:#22201c}[data-theme=sage] .ftr__mark .hdr__mark{display:none}[data-theme=verdict]{color-scheme:dark;--brand: #d6f24b;--brand-ink: #e6ff6b;--brand-soft: #1e2112;--brand-contrast: #0e0e10;--ink: #f0efec;--ink-soft: #c9c8c3;--ink-muted: #8d8c87;--ground: #0e0e10;--ground-soft: #16161a;--ground-sunken: #16161a;--line: #25252a;--line-strong: #34343a;--good: #d6f24b;--good-soft: rgb(214 242 75 / 12%);--radius-sm: 2px;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 2px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(2.5rem, 2rem + 2.5vw, 4rem);--wrap: 1260px}[data-theme=verdict] body{background:var(--ground);color:var(--ink)}[data-theme=verdict] h1,[data-theme=verdict] h2,[data-theme=verdict] h3{color:var(--ink)}[data-theme=verdict] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:600;letter-spacing:1px}[data-theme=verdict] .head{justify-items:start;text-align:start}[data-theme=verdict] .head--center .prose{text-align:start;margin-inline:0}[data-theme=verdict] .hdr{background:rgba(14,14,16,.92);border-block-end-color:var(--line)}[data-theme=verdict] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:2px}[data-theme=verdict] .hdr__nav a{color:var(--ink-soft)}[data-theme=verdict] .hdr__tel{display:none}[data-theme=verdict] .btn--primary{color:var(--brand-contrast)}[data-theme=verdict] .btn--ghost{background:none;border-color:var(--line-strong);color:var(--ink)}[data-theme=verdict] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=verdict] .hero--center .hero__in{justify-items:start;text-align:start;max-inline-size:none;margin-inline:0}[data-theme=verdict] .hero--center .hero__in>.hero__copy{max-inline-size:none}[data-theme=verdict] .hero--center .hero__lead{margin-inline:0;max-inline-size:60ch}[data-theme=verdict] .hero--center .btns{justify-content:flex-start}[data-theme=verdict] .hero--center h1{font-size:clamp(2.4rem,1.6rem + 3vw,4.25rem)}[data-theme=verdict] .hero__wide img{filter:grayscale(0.3) brightness(0.8)}[data-theme=verdict] .stats{background:none}[data-theme=verdict] .stats__in{gap:0;border-block:1px solid var(--line);text-align:start}[data-theme=verdict] .stat{padding:26px 20px;border-inline-start:1px solid var(--line)}[data-theme=verdict] .stat:first-child{border-inline-start:0}[data-theme=verdict] .stat b{color:var(--brand);font-size:2.1rem;font-weight:800}[data-theme=verdict] .card,[data-theme=verdict] .member,[data-theme=verdict] .quote,[data-theme=verdict] .tl-card,[data-theme=verdict] .post,[data-theme=verdict] .case{background:var(--ground-soft);border-color:var(--line)}[data-theme=verdict] .card:hover{border-color:var(--brand)}[data-theme=verdict] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=verdict] .svc--plain{counter-increment:svc}[data-theme=verdict] .svc--plain::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:14px}[data-theme=verdict] .svc__meta{color:var(--brand);border-block-start-color:var(--line)}[data-theme=verdict] .svc__points li::before{content:"—"}[data-theme=verdict] .compare thead th{color:var(--ink);border-block-end-color:var(--line-strong)}[data-theme=verdict] .compare__best{background:var(--brand-soft);color:var(--brand)}[data-theme=verdict] .compare thead th.compare__best{color:var(--brand)}[data-theme=verdict] .compare tbody td,[data-theme=verdict] .compare tbody th{border-block-end-color:var(--line)}[data-theme=verdict] .step__n{background:none;border:1px solid var(--brand);color:var(--brand);border-radius:2px}[data-theme=verdict] .steps-split .hero__art img{filter:grayscale(0.4)}[data-theme=verdict] .cta.sec--brand{background:none}[data-theme=verdict] .cta .cta__in{background:var(--brand);color:var(--brand-contrast);padding:40px 44px;grid-template-columns:1fr auto;justify-items:start;text-align:start;align-items:center;column-gap:30px}[data-theme=verdict] .cta__in>h2,[data-theme=verdict] .cta__in>.prose{grid-column:1}[data-theme=verdict] .cta__in>.btns{grid-column:2;grid-row:1/span 2}[data-theme=verdict] .cta h2{color:var(--brand-contrast);max-inline-size:none}[data-theme=verdict] .cta .prose{color:rgba(14,14,16,.75);text-align:start;margin-inline:0}[data-theme=verdict] .cta .btn.btn--primary{background:var(--brand-contrast);color:var(--brand)}@media(max-width: 760px){[data-theme=verdict] .cta .cta__in{grid-template-columns:1fr;padding:28px 22px}[data-theme=verdict] .cta__in>.btns{grid-column:1;grid-row:auto}}[data-theme=verdict] .member__photo{aspect-ratio:1;filter:grayscale(1)}[data-theme=verdict] .member__role{color:var(--brand)}[data-theme=verdict] .quote{border-inline-start:2px solid var(--brand)}[data-theme=verdict] .quote__stars,[data-theme=verdict] .quote__av{display:none}[data-theme=verdict] .quote__text::before{content:"«"}[data-theme=verdict] .quote__text::after{content:"»"}[data-theme=verdict] .tariff{background:var(--ground-soft);border:1px solid var(--line);padding:var(--space-6)}[data-theme=verdict] .tariff td{color:var(--ink)}[data-theme=verdict] .tariff .tariff__note{color:var(--brand);font-weight:700}[data-theme=verdict] .tariff th,[data-theme=verdict] .tariff td{border-block-end-color:var(--line)}[data-theme=verdict] .faq details{background:none;border:0;border-block-end:1px solid var(--line);border-radius:0;padding-inline:0}[data-theme=verdict] .faq summary{color:var(--ink)}[data-theme=verdict] .faq summary::after{border-color:var(--brand)}[data-theme=verdict] .form{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=verdict] .field label{color:var(--ink-soft)}[data-theme=verdict] .field input,[data-theme=verdict] .field textarea,[data-theme=verdict] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=verdict] .field input:focus,[data-theme=verdict] .field textarea:focus,[data-theme=verdict] .field select:focus{border-color:var(--brand)}[data-theme=verdict] .form-panel__card{border-color:var(--line);background:var(--ground-soft)}[data-theme=verdict] .form-panel__card h3{color:var(--brand)}[data-theme=verdict] .pagehead__img{filter:grayscale(0.3)}[data-theme=verdict] .ftr{background:#0a0a0c;border-block-start:1px solid var(--line)}[data-theme=verdict] .ftr__mark .hdr__mark{background:var(--brand);color:var(--brand-contrast)}[data-theme=lagoon]{--brand: #0d7e8f;--brand-ink: #0a6473;--brand-soft: #dff0f2;--brand-contrast: #ffffff;--ink: #13282e;--ink-soft: #4a6168;--ink-muted: #6a8289;--ground: #f4f9fa;--ground-soft: #fbfdfd;--ground-sunken: #eaf4f6;--line: #d5e5e8;--line-strong: #bdd4d8;--radius-sm: 9px;--radius-md: 11px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(19 40 46 / 4%);--shadow-lg: 0 2px 6px rgb(19 40 46 / 4%), 0 26px 50px -28px rgb(13 126 143 / 30%);--section-y: clamp(2.25rem, 1.8rem + 2.2vw, 3.75rem);--wrap: 1240px}[data-theme=lagoon] body{background:var(--ground)}[data-theme=lagoon] .eyebrow{background:var(--brand-soft);color:var(--brand);font-weight:700;border-radius:999px}[data-theme=lagoon] .head{justify-items:start;text-align:start}[data-theme=lagoon] .head--center .prose{text-align:start;margin-inline:0}[data-theme=lagoon] .urgent{background:var(--brand);color:#fff;font-size:12.5px}[data-theme=lagoon] .urgent__in{justify-content:space-between}[data-theme=lagoon] .urgent__dot{background:#7fd0dc}[data-theme=lagoon] .urgent a{color:#fff}[data-theme=lagoon] .hdr{background:rgba(255,255,255,.94);border-block-end-color:var(--line)}[data-theme=lagoon] .hdr__mark{background:var(--brand);border-radius:11px}[data-theme=lagoon] .hdr__tel{display:none}[data-theme=lagoon] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=lagoon] .btn--ghost{background:#fff;border-color:var(--line)}[data-theme=lagoon] .hero__panel{background:#fff}[data-theme=lagoon] .hero__person{background:var(--brand-soft)}[data-theme=lagoon] .hero__rows dd{color:var(--brand)}[data-theme=lagoon] .card,[data-theme=lagoon] .member,[data-theme=lagoon] .quote,[data-theme=lagoon] .tl-card,[data-theme=lagoon] .post,[data-theme=lagoon] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=lagoon] .card:hover{border-color:var(--brand)}[data-theme=lagoon] .svc__meta{color:var(--brand);font-weight:700}[data-theme=lagoon] .step{padding:var(--space-5)}[data-theme=lagoon] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:10px}[data-theme=lagoon] .steps--line .step:not(:last-child)::after{display:none}[data-theme=lagoon] .member__photo{aspect-ratio:1}[data-theme=lagoon] .member__role{color:var(--brand)}[data-theme=lagoon] .split.sec--ink{background:none}[data-theme=lagoon] .split.sec--ink .split__in{background:#13282e;color:#d3e3e6;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=lagoon] .split.sec--ink h2{color:#fff}[data-theme=lagoon] .split.sec--ink .prose{color:#a8c0c6}[data-theme=lagoon] .split.sec--ink .eyebrow{background:none;padding:0;color:#7fd0dc}[data-theme=lagoon] .split.sec--ink .tickline{color:#d3e3e6}[data-theme=lagoon] .split.sec--ink .tickline svg{color:#7fd0dc}[data-theme=lagoon] .split.sec--ink .btn--primary{background:#7fd0dc;color:#13282e}[data-theme=lagoon] .split__art img{border-radius:var(--radius-lg)}[data-theme=lagoon] .quote__stars{color:#e8b93b}[data-theme=lagoon] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=lagoon] .stats__in{gap:var(--space-4)}[data-theme=lagoon] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);text-align:start}[data-theme=lagoon] .stat b{color:var(--brand)}[data-theme=lagoon] .area{background:#fff;border-color:var(--line)}[data-theme=lagoon] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=lagoon] .svc--plain{counter-increment:svc}[data-theme=lagoon] .svc--plain::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:20px}[data-theme=lagoon] .svc--plain.svc--photo::before{display:none}[data-theme=lagoon] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=lagoon] .tariff td{color:var(--brand)}[data-theme=lagoon] .tariff .tariff__note{color:var(--ink-soft)}[data-theme=lagoon] .faq details{background:#fff;border-color:var(--line)}[data-theme=lagoon] .faq details[open]{border-color:var(--brand)}[data-theme=lagoon] .form{background:#fff;border-color:var(--line);box-shadow:none}[data-theme=lagoon] .field input,[data-theme=lagoon] .field textarea,[data-theme=lagoon] .field select{background:var(--ground-soft);border-color:var(--line)}[data-theme=lagoon] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=lagoon] .form-panel__card h3{color:var(--ink)}[data-theme=lagoon] .form-panel__box{background:var(--brand-soft);border-color:rgba(0,0,0,0)}[data-theme=lagoon] .ftr{background:#13282e}[data-theme=lagoon] .ftr__mark .hdr__mark{background:var(--brand)}[data-theme=enamel]{color-scheme:dark;--brand: #c8a96a;--brand-ink: #ddc084;--brand-soft: #1f2328;--brand-contrast: #101418;--ink: #eef0f2;--ink-soft: #b6c0c8;--ink-muted: #8b959d;--ground: #101418;--ground-soft: #171d23;--ground-sunken: #141a1f;--line: #222a31;--line-strong: #323c45;--good: #c8a96a;--good-soft: rgb(200 169 106 / 12%);--radius-sm: 4px;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 4px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(2.5rem, 2rem + 2.5vw, 4rem);--wrap: 1240px}[data-theme=enamel] body{background:var(--ground);color:var(--ink)}[data-theme=enamel] h1,[data-theme=enamel] h2,[data-theme=enamel] h3{color:var(--ink)}[data-theme=enamel] .eyebrow{background:none;padding:0;color:var(--brand);letter-spacing:2px;font-weight:500}[data-theme=enamel] .head{justify-items:start;text-align:start}[data-theme=enamel] .head--center .prose{text-align:start;margin-inline:0}[data-theme=enamel] .hdr{background:rgba(16,20,24,.92);border-block-end-color:var(--line)}[data-theme=enamel] .hdr__mark{display:none}[data-theme=enamel] .hdr__name{color:var(--brand);font-size:22px;font-weight:900}[data-theme=enamel] .hdr__tag{letter-spacing:3px}[data-theme=enamel] .hdr__nav a{color:var(--ink-soft)}[data-theme=enamel] .hdr__tel{color:var(--ink-soft)}[data-theme=enamel] .btn--primary{color:var(--brand-contrast)}[data-theme=enamel] .btn--ghost{background:none;border-color:var(--line-strong);color:var(--ink)}[data-theme=enamel] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=enamel] .hero--cover .hero__bg{filter:brightness(0.35) saturate(0.6)}[data-theme=enamel] .hero--cover .hero__veil{background:linear-gradient(to left, rgba(16, 20, 24, 0.92), rgba(16, 20, 24, 0.4))}[data-theme=enamel] .hero--cover .eyebrow.eyebrow{color:var(--brand);background:none}[data-theme=enamel] .hero--cover .btn.btn--primary{background:var(--brand);color:var(--brand-contrast)}[data-theme=enamel] .stats{background:var(--ground-soft);border-block:1px solid var(--line);padding-block:0}[data-theme=enamel] .stats__in{gap:0;text-align:start}[data-theme=enamel] .stat{padding:26px 20px;border-inline-start:1px solid var(--line)}[data-theme=enamel] .stat:first-child{border-inline-start:0}[data-theme=enamel] .stat b{color:var(--brand)}[data-theme=enamel] .card,[data-theme=enamel] .member,[data-theme=enamel] .quote,[data-theme=enamel] .tl-card,[data-theme=enamel] .post,[data-theme=enamel] .step{background:var(--ground-soft);border-color:var(--line)}[data-theme=enamel] .card:hover{border-color:var(--brand)}[data-theme=enamel] .svc__meta{color:var(--brand);border-block-start-color:var(--line);font-weight:600}[data-theme=enamel] .svc__points li::before{color:var(--brand)}[data-theme=enamel] .step__n{background:none;border:1px solid var(--brand);color:var(--brand)}[data-theme=enamel] .steps--line .step:not(:last-child)::after{border-block-start-color:var(--line-strong)}[data-theme=enamel] .split .split__in{background:var(--ground-soft);border:1px solid var(--line);gap:0}[data-theme=enamel] .split .split__copy{padding:clamp(1.5rem,1rem + 2.5vw,2.75rem)}[data-theme=enamel] .split .split__art{border-radius:0;align-self:stretch}[data-theme=enamel] .split .split__art img{block-size:100%;aspect-ratio:auto;border-radius:0}[data-theme=enamel] .tickline,[data-theme=enamel] .split .tickline{color:var(--ink-soft)}[data-theme=enamel] .tickline svg{color:var(--brand)}[data-theme=enamel] .member__photo{aspect-ratio:4/5}[data-theme=enamel] .member__role{color:var(--brand)}[data-theme=enamel] .quote__stars{color:var(--brand)}[data-theme=enamel] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=enamel] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=enamel] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=enamel] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:18px}[data-theme=enamel] .tariff{background:var(--ground-soft);border:1px solid var(--line);padding:var(--space-6)}[data-theme=enamel] .tariff td{color:var(--brand)}[data-theme=enamel] .tariff .tariff__note{color:var(--ink-soft)}[data-theme=enamel] .tariff th,[data-theme=enamel] .tariff td{border-block-end-color:var(--line)}[data-theme=enamel] .faq details{background:none;border:0;border-block-end:1px solid var(--line);border-radius:0;padding-inline:0}[data-theme=enamel] .faq summary{color:var(--ink)}[data-theme=enamel] .faq summary::after{border-color:var(--brand)}[data-theme=enamel] .form{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=enamel] .field label{color:var(--ink-soft)}[data-theme=enamel] .field input,[data-theme=enamel] .field textarea,[data-theme=enamel] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=enamel] .field input:focus,[data-theme=enamel] .field textarea:focus,[data-theme=enamel] .field select:focus{border-color:var(--brand)}[data-theme=enamel] .form-panel__card{background:var(--ground-soft);border-color:rgba(200,169,106,.35)}[data-theme=enamel] .cta.sec--brand{background:var(--ground-soft);border-block:1px solid var(--line)}[data-theme=enamel] .cta h2{color:var(--ink)}[data-theme=enamel] .cta .prose{color:var(--ink-soft)}[data-theme=enamel] .cta .btn.btn--primary{background:var(--brand);color:var(--brand-contrast)}[data-theme=enamel] .ftr{background:#0c0f12;border-block-start:1px solid var(--line)}[data-theme=enamel] .ftr__mark .hdr__mark{display:none}[data-theme=enamel] .ftr__mark{color:var(--brand)}[data-theme=cardia]{--brand: #8c2f39;--brand-ink: #70242c;--brand-soft: #f6ecec;--brand-contrast: #ffffff;--ink: #1d2328;--ink-soft: #4f585e;--ink-muted: #7c8489;--ground: #fbfaf8;--ground-soft: #fdfcfa;--ground-sunken: #f0ece6;--line: #e2ddd2;--line-strong: #cfc9bc;--radius-sm: 4px;--radius-md: 7px;--radius-lg: 7px;--radius-xl: 7px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(2.5rem, 2rem + 2.5vw, 4rem);--wrap: 1100px}[data-theme=cardia] body{background:var(--ground)}[data-theme=cardia] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:500}[data-theme=cardia] .head{justify-items:start;text-align:start}[data-theme=cardia] .head--center .prose{text-align:start;margin-inline:0}[data-theme=cardia] .hdr{background:rgba(251,250,248,.92);border-block-end-color:var(--line)}[data-theme=cardia] .hdr__mark{display:none}[data-theme=cardia] .hdr__name{font-size:20px;font-weight:800}[data-theme=cardia] .hdr__tel{display:none}[data-theme=cardia] .hero--split .hero__art{overflow:visible;border-radius:0;position:relative}[data-theme=cardia] .hero--split .hero__art::after{content:"";position:absolute;inset:12px -12px -12px 12px;border:1px solid var(--brand);z-index:-1}[data-theme=cardia] .hero--split .hero__art img{border-radius:0;aspect-ratio:9/10}[data-theme=cardia] .trust{border-block:1px solid var(--line);background:none}[data-theme=cardia] .trust__item b{font-size:13.5px}[data-theme=cardia] .card,[data-theme=cardia] .member,[data-theme=cardia] .quote,[data-theme=cardia] .tl-card,[data-theme=cardia] .post{background:#fff;border-color:var(--line)}[data-theme=cardia] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=cardia] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=cardia] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:20px}[data-theme=cardia] .sec--ink{background:#1d2328}[data-theme=cardia] .sec--ink .step__n{display:none}[data-theme=cardia] .sec--ink .steps--stack .step{grid-template-columns:1fr}[data-theme=cardia] .sec--ink h3{color:#fff}[data-theme=cardia] .sec--ink .step p{color:#b4bcc1}[data-theme=cardia] .sec--ink .eyebrow{color:#e8a0a8}[data-theme=cardia] .steps-split .hero__art img{border-radius:var(--radius-md)}[data-theme=cardia] .quote__stars,[data-theme=cardia] .quote__av{display:none}[data-theme=cardia] .quote__text::before{content:"«"}[data-theme=cardia] .quote__text::after{content:"»"}[data-theme=cardia] .cta.sec--brand{background:var(--brand)}[data-theme=cardia] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6)}[data-theme=cardia] .tariff td{color:var(--brand)}[data-theme=cardia] .tariff .tariff__note{color:var(--ink-soft)}[data-theme=cardia] .faq details{background:#fff}[data-theme=cardia] .form{background:#fff;box-shadow:none;border-color:var(--line)}[data-theme=cardia] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=cardia] .form-panel__card h3{color:var(--ink)}[data-theme=cardia] .ftr{background:#1d2328}[data-theme=cardia] .ftr__mark .hdr__mark{display:none}[data-theme=violet]{--brand: #4b3bd8;--brand-ink: #3a2cb5;--brand-soft: #eceafc;--brand-contrast: #ffffff;--ink: #15161f;--ink-soft: #535667;--ink-muted: #7a7d8f;--ground: #f7f7fb;--ground-soft: #fbfbfe;--ground-sunken: #f0effa;--line: #dcdaee;--line-strong: #c6c4de;--good: #12784f;--good-soft: #e8f6ef;--warn: #b07a10;--warn-soft: #fbf3e2;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(21 22 31 / 4%);--shadow-lg: 0 2px 6px rgb(21 22 31 / 4%), 0 24px 48px -28px rgb(21 22 31 / 22%);--section-y: clamp(2rem, 1.6rem + 2vw, 3.25rem);--wrap: 1260px}[data-theme=violet] body{background:var(--ground)}[data-theme=violet] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-pill);font-weight:700}[data-theme=violet] .hdr{background:rgba(255,255,255,.92);border-block-end-color:var(--line)}[data-theme=violet] .hdr__mark{background:var(--brand);color:#fff;border-radius:10px}[data-theme=violet] .hdr__tel{display:none}[data-theme=violet] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=violet] .btn--ghost{background:#fff;border-color:var(--line);color:var(--ink)}[data-theme=violet] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=violet] .hero__panel{background:#fff;border-radius:var(--radius-xl)}[data-theme=violet] .hero__person{background:var(--brand-soft)}[data-theme=violet] .hero .tickline svg{color:var(--brand)}[data-theme=violet] .card,[data-theme=violet] .member,[data-theme=violet] .quote,[data-theme=violet] .tl-card,[data-theme=violet] .post,[data-theme=violet] .case{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=violet] .card:hover{border-color:var(--brand)}[data-theme=violet] .stats__in{gap:var(--space-4)}[data-theme=violet] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);text-align:start}[data-theme=violet] .stat b{color:var(--brand);font-weight:800}[data-theme=violet] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=violet] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:10px}[data-theme=violet] .steps--line .step:not(:last-child)::after{display:none}[data-theme=violet] .steps{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}[data-theme=violet] .member{overflow:hidden}[data-theme=violet] .member__photo{aspect-ratio:1}[data-theme=violet] .member__status.tone--good::before{content:"● "}[data-theme=violet] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=violet] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=violet] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);font-size:22px;font-weight:800;color:var(--brand)}[data-theme=violet] .split.sec--ink{background:none;color:var(--ink)}[data-theme=violet] .split.sec--ink .split__in{background:#15161f;color:#e6e6ef;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3.25rem)}[data-theme=violet] .split.sec--ink h2{color:#fff}[data-theme=violet] .split.sec--ink .prose{color:#a9abbd}[data-theme=violet] .split.sec--ink .eyebrow{background:none;padding:0;color:#a99bff}[data-theme=violet] .split.sec--ink .tickline{color:#d4d5e0}[data-theme=violet] .split.sec--ink .tickline svg{color:#a99bff}[data-theme=violet] .split.sec--ink .btn--primary{background:#a99bff;color:#15161f}[data-theme=violet] .split__art img{border-radius:var(--radius-lg)}[data-theme=violet] .quote__stars{color:#f0b429}[data-theme=violet] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=violet] .case__result{color:var(--ink-soft);font-weight:600}[data-theme=violet] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=violet] .tariff td{color:var(--brand)}[data-theme=violet] .tariff .tariff__note{color:var(--ink-soft)}[data-theme=violet] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=violet] .faq details[open]{border-color:var(--brand)}[data-theme=violet] .faq summary::after{border-color:var(--brand)}[data-theme=violet] .cta{background:none}[data-theme=violet] .sec--brand.cta,[data-theme=violet] .cta.sec--brand{background:none;color:var(--ink)}[data-theme=violet] .cta .cta__in{background:var(--brand-soft);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=violet] .cta h2{color:var(--ink)}[data-theme=violet] .cta .prose{color:var(--ink-soft)}[data-theme=violet] .cta .btn--primary{background:var(--brand);color:#fff}[data-theme=violet] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=violet] .field input,[data-theme=violet] .field textarea,[data-theme=violet] .field select{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=violet] .field input:focus,[data-theme=violet] .field textarea:focus,[data-theme=violet] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=violet] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=violet] .form-panel__card h3{color:var(--ink)}[data-theme=violet] .ftr{background:#fff;color:var(--ink-muted);border-block-start:1px solid var(--line)}[data-theme=violet] .ftr h4,[data-theme=violet] .ftr__mark{color:var(--ink)}[data-theme=violet] .ftr a{color:var(--ink-muted)}[data-theme=violet] .ftr a:hover{color:var(--brand)}[data-theme=violet] .ftr__bottom{border-block-start-color:var(--line)}[data-theme=violet] .ftr__mark .hdr__mark{background:var(--brand);color:#fff;border-radius:10px}[data-theme=assay]{--brand: #16795a;--brand-ink: #116048;--brand-soft: #e3f1eb;--brand-contrast: #ffffff;--ink: #13201c;--ink-soft: #47605a;--ink-muted: #6b8279;--ground: #fafcfb;--ground-soft: #fbfdfc;--ground-sunken: #f1f8f5;--line: #cfe3da;--line-strong: #b7d3c7;--radius-sm: 9px;--radius-md: 11px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(19 32 28 / 4%);--shadow-lg: 0 2px 6px rgb(19 32 28 / 4%), 0 26px 50px -28px rgb(22 121 90 / 30%);--section-y: clamp(2.25rem, 1.8rem + 2.2vw, 3.75rem);--wrap: 1240px}[data-theme=assay] body{background:var(--ground)}[data-theme=assay] .eyebrow{background:var(--brand-soft);color:var(--brand);font-weight:700;border-radius:999px}[data-theme=assay] .head{justify-items:start;text-align:start}[data-theme=assay] .head--center .prose{text-align:start;margin-inline:0}[data-theme=assay] .urgent{background:var(--brand);color:#fff;font-size:12.5px}[data-theme=assay] .urgent__in{justify-content:space-between}[data-theme=assay] .urgent__dot{background:#cce7dd}[data-theme=assay] .urgent a{color:#fff}[data-theme=assay] .hdr{background:rgba(255,255,255,.94);border-block-end-color:var(--line)}[data-theme=assay] .hdr__mark{background:var(--brand);border-radius:11px}[data-theme=assay] .hdr__tel{display:none}[data-theme=assay] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=assay] .btn--ghost{background:#fff;border-color:var(--line)}[data-theme=assay] .hero__panel{background:#fff}[data-theme=assay] .hero__person{background:var(--brand-soft)}[data-theme=assay] .hero__rows dd{color:var(--brand)}[data-theme=assay] .card,[data-theme=assay] .member,[data-theme=assay] .quote,[data-theme=assay] .tl-card,[data-theme=assay] .post,[data-theme=assay] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=assay] .card:hover{border-color:var(--brand)}[data-theme=assay] .svc__meta{color:var(--brand);font-weight:700}[data-theme=assay] .step{padding:var(--space-5)}[data-theme=assay] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:10px}[data-theme=assay] .steps--line .step:not(:last-child)::after{display:none}[data-theme=assay] .member__photo{aspect-ratio:1}[data-theme=assay] .member__role{color:var(--brand)}[data-theme=assay] .split.sec--ink{background:none}[data-theme=assay] .split.sec--ink .split__in{background:#13201c;color:#cce7dd;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=assay] .split.sec--ink h2{color:#fff}[data-theme=assay] .split.sec--ink .prose{color:#a7bfb6}[data-theme=assay] .split.sec--ink .eyebrow{background:none;padding:0;color:#cce7dd}[data-theme=assay] .split.sec--ink .tickline{color:#cce7dd}[data-theme=assay] .split.sec--ink .tickline svg{color:#cce7dd}[data-theme=assay] .split.sec--ink .btn--primary{background:#cce7dd;color:#13201c}[data-theme=assay] .split__art img{border-radius:var(--radius-lg)}[data-theme=assay] .quote__stars{color:#e8b93b}[data-theme=assay] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=assay] .stats__in{gap:var(--space-4)}[data-theme=assay] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);text-align:start}[data-theme=assay] .stat b{color:var(--brand)}[data-theme=assay] .area{background:#fff;border-color:var(--line)}[data-theme=assay] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=assay] .svc--plain{counter-increment:svc}[data-theme=assay] .svc--plain::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:20px}[data-theme=assay] .svc--plain.svc--photo::before{display:none}[data-theme=assay] .svc--plain:has(.svc__tag)::before{display:none}[data-theme=assay] .hero__form{background:#fff;border-color:var(--line);box-shadow:var(--shadow-lg);border-radius:var(--radius-xl)}[data-theme=assay] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=assay] .tariff td{color:var(--brand)}[data-theme=assay] .tariff .tariff__note{color:var(--ink-soft)}[data-theme=assay] .faq details{background:#fff;border-color:var(--line)}[data-theme=assay] .faq details[open]{border-color:var(--brand)}[data-theme=assay] .form{background:#fff;border-color:var(--line);box-shadow:none}[data-theme=assay] .field input,[data-theme=assay] .field textarea,[data-theme=assay] .field select{background:var(--ground-soft);border-color:var(--line)}[data-theme=assay] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=assay] .form-panel__card h3{color:var(--ink)}[data-theme=assay] .form-panel__box{background:var(--brand-soft);border-color:rgba(0,0,0,0)}[data-theme=assay] .ftr{background:#13201c}[data-theme=assay] .ftr__mark .hdr__mark{background:var(--brand)}[data-theme=toolbox]{--brand: #0f6fd1;--brand-ink: #0b58a8;--brand-soft: #e4eefa;--brand-contrast: #ffffff;--ink: #152230;--ink-soft: #4c5e70;--ink-muted: #6a7b8c;--ground: #f5f8fb;--ground-soft: #fbfdff;--ground-sunken: #f0f6fc;--line: #d7e2ec;--line-strong: #bfd0e0;--radius-sm: 9px;--radius-md: 11px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(21 34 48 / 4%);--shadow-lg: 0 2px 6px rgb(21 34 48 / 4%), 0 26px 50px -28px rgb(15 111 209 / 30%);--section-y: clamp(2.25rem, 1.8rem + 2.2vw, 3.75rem);--wrap: 1240px}[data-theme=toolbox] body{background:var(--ground)}[data-theme=toolbox] .eyebrow{background:var(--brand-soft);color:var(--brand);font-weight:700;border-radius:999px}[data-theme=toolbox] .head{justify-items:start;text-align:start}[data-theme=toolbox] .head--center .prose{text-align:start;margin-inline:0}[data-theme=toolbox] .urgent{background:var(--brand);color:#fff;font-size:12.5px}[data-theme=toolbox] .urgent__in{justify-content:space-between}[data-theme=toolbox] .urgent__dot{background:#d5e7f9}[data-theme=toolbox] .urgent a{color:#fff}[data-theme=toolbox] .hdr{background:rgba(255,255,255,.94);border-block-end-color:var(--line)}[data-theme=toolbox] .hdr__mark{background:var(--brand);border-radius:11px}[data-theme=toolbox] .hdr__tel{display:none}[data-theme=toolbox] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=toolbox] .btn--ghost{background:#fff;border-color:var(--line)}[data-theme=toolbox] .hero__panel{background:#fff}[data-theme=toolbox] .hero__person{background:var(--brand-soft)}[data-theme=toolbox] .hero__rows dd{color:var(--brand)}[data-theme=toolbox] .card,[data-theme=toolbox] .member,[data-theme=toolbox] .quote,[data-theme=toolbox] .tl-card,[data-theme=toolbox] .post,[data-theme=toolbox] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=toolbox] .card:hover{border-color:var(--brand)}[data-theme=toolbox] .svc__meta{color:var(--brand);font-weight:700}[data-theme=toolbox] .step{padding:var(--space-5)}[data-theme=toolbox] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:10px}[data-theme=toolbox] .steps--line .step:not(:last-child)::after{display:none}[data-theme=toolbox] .member__photo{aspect-ratio:1}[data-theme=toolbox] .member__role{color:var(--brand)}[data-theme=toolbox] .split.sec--ink{background:none}[data-theme=toolbox] .split.sec--ink .split__in{background:#152230;color:#d5e7f9;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=toolbox] .split.sec--ink h2{color:#fff}[data-theme=toolbox] .split.sec--ink .prose{color:#b3c2d1}[data-theme=toolbox] .split.sec--ink .eyebrow{background:none;padding:0;color:#d5e7f9}[data-theme=toolbox] .split.sec--ink .tickline{color:#d5e7f9}[data-theme=toolbox] .split.sec--ink .tickline svg{color:#d5e7f9}[data-theme=toolbox] .split.sec--ink .btn--primary{background:#d5e7f9;color:#152230}[data-theme=toolbox] .split__art img{border-radius:var(--radius-lg)}[data-theme=toolbox] .quote__stars{color:#e8b93b}[data-theme=toolbox] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=toolbox] .stats__in{gap:var(--space-4)}[data-theme=toolbox] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);text-align:start}[data-theme=toolbox] .stat b{color:var(--brand)}[data-theme=toolbox] .area{background:#fff;border-color:var(--line)}[data-theme=toolbox] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=toolbox] .svc--plain{counter-increment:svc}[data-theme=toolbox] .svc--plain::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:20px}[data-theme=toolbox] .svc--plain.svc--photo::before{display:none}[data-theme=toolbox] .svc--plain:has(.svc__tag)::before{display:none}[data-theme=toolbox] .hero__form{background:#fff;border-color:var(--line);box-shadow:var(--shadow-lg);border-radius:var(--radius-xl)}[data-theme=toolbox] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=toolbox] .tariff td{color:var(--brand)}[data-theme=toolbox] .tariff .tariff__note{color:var(--ink-soft)}[data-theme=toolbox] .faq details{background:#fff;border-color:var(--line)}[data-theme=toolbox] .faq details[open]{border-color:var(--brand)}[data-theme=toolbox] .form{background:#fff;border-color:var(--line);box-shadow:none}[data-theme=toolbox] .field input,[data-theme=toolbox] .field textarea,[data-theme=toolbox] .field select{background:var(--ground-soft);border-color:var(--line)}[data-theme=toolbox] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=toolbox] .form-panel__card h3{color:var(--ink)}[data-theme=toolbox] .form-panel__box{background:var(--brand-soft);border-color:rgba(0,0,0,0)}[data-theme=toolbox] .ftr{background:#152230}[data-theme=toolbox] .ftr__mark .hdr__mark{background:var(--brand)}[data-theme=forge]{color-scheme:dark;--brand: #ff8a3d;--brand-ink: #ffa163;--brand-soft: #2a1a10;--brand-contrast: #0d0f12;--ink: #eceef1;--ink-soft: #c3c8cf;--ink-muted: #8b929c;--ground: #0d0f12;--ground-soft: #14171c;--ground-sunken: #14171c;--line: #23272e;--line-strong: #323741;--good: #4ade80;--good-soft: rgb(74 222 128 / 12%);--radius-sm: 9px;--radius-md: 11px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(2.5rem, 2rem + 2.5vw, 4rem);--wrap: 1260px}[data-theme=forge] body{background:var(--ground);color:var(--ink)}[data-theme=forge] h1,[data-theme=forge] h2,[data-theme=forge] h3{color:var(--ink)}[data-theme=forge] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:600;letter-spacing:1px}[data-theme=forge] .head{justify-items:start;text-align:start}[data-theme=forge] .head--center .prose{text-align:start;margin-inline:0}[data-theme=forge] .hdr{background:rgba(13,15,18,.92);border-block-end-color:var(--line)}[data-theme=forge] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:10px}[data-theme=forge] .hdr__nav a{color:var(--ink-soft)}[data-theme=forge] .hdr__tel{display:none}[data-theme=forge] .btn--primary{color:var(--brand-contrast)}[data-theme=forge] .btn--ghost{background:none;border-color:var(--line-strong);color:var(--ink)}[data-theme=forge] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=forge] .hero--center .hero__in{justify-items:start;text-align:start;max-inline-size:none;margin-inline:0}[data-theme=forge] .hero--center .hero__lead{margin-inline:0;max-inline-size:60ch}[data-theme=forge] .hero--center .btns{justify-content:flex-start}[data-theme=forge] .hero--center h1{font-size:clamp(2.4rem,1.6rem + 3vw,4.25rem)}[data-theme=forge] .stats{background:none}[data-theme=forge] .stats__in{gap:0;border-block:1px solid var(--line);text-align:start}[data-theme=forge] .stat{padding:26px 20px;border-inline-start:1px solid var(--line)}[data-theme=forge] .stat:first-child{border-inline-start:0}[data-theme=forge] .stat b{color:var(--brand);font-size:2.1rem;font-weight:800}[data-theme=forge] .card,[data-theme=forge] .member,[data-theme=forge] .quote,[data-theme=forge] .tl-card,[data-theme=forge] .post,[data-theme=forge] .case{background:var(--ground-soft);border-color:var(--line)}[data-theme=forge] .card:hover{border-color:var(--brand)}[data-theme=forge] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=forge] .svc--plain{counter-increment:svc}[data-theme=forge] .svc--plain::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:14px}[data-theme=forge] .svc--plain:has(.svc__tag)::before{display:none}[data-theme=forge] .svc--plain:has(.svc__tag)::before{display:none}[data-theme=forge] .svc__meta{color:var(--brand);border-block-start-color:var(--line)}[data-theme=forge] .svc__points li::before{content:"—"}[data-theme=forge] .compare thead th{color:var(--ink);border-block-end-color:var(--line-strong)}[data-theme=forge] .compare__best{background:var(--brand-soft);color:var(--brand)}[data-theme=forge] .compare thead th.compare__best{color:var(--brand)}[data-theme=forge] .compare tbody td,[data-theme=forge] .compare tbody th{border-block-end-color:var(--line)}[data-theme=forge] .step__n{background:none;border:1px solid var(--brand);color:var(--brand);border-radius:10px}[data-theme=forge] .cta.sec--brand{background:none}[data-theme=forge] .cta .cta__in{background:var(--brand);color:var(--brand-contrast);padding:40px 44px;grid-template-columns:1fr auto;justify-items:start;text-align:start;align-items:center;column-gap:30px}[data-theme=forge] .cta__in>h2,[data-theme=forge] .cta__in>.prose{grid-column:1}[data-theme=forge] .cta__in>.btns{grid-column:2;grid-row:1/span 2}[data-theme=forge] .cta h2{color:var(--brand-contrast);max-inline-size:none}[data-theme=forge] .cta .prose{color:rgba(13,15,18,.75);text-align:start;margin-inline:0}[data-theme=forge] .cta .btn.btn--primary{background:var(--brand-contrast);color:var(--brand)}@media(max-width: 760px){[data-theme=forge] .cta .cta__in{grid-template-columns:1fr;padding:28px 22px}[data-theme=forge] .cta__in>.btns{grid-column:1;grid-row:auto}}[data-theme=forge] .member__photo{aspect-ratio:1}[data-theme=forge] .member__role{color:var(--brand)}[data-theme=forge] .quote__stars{color:var(--brand)}[data-theme=forge] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=forge] .tariff{background:var(--ground-soft);border:1px solid var(--line);padding:var(--space-6)}[data-theme=forge] .tariff td{color:var(--ink)}[data-theme=forge] .tariff .tariff__note{color:var(--brand);font-weight:700}[data-theme=forge] .tariff th,[data-theme=forge] .tariff td{border-block-end-color:var(--line)}[data-theme=forge] .faq details{background:var(--ground-soft);border-color:var(--line)}[data-theme=forge] .faq summary{color:var(--ink)}[data-theme=forge] .faq summary::after{border-color:var(--brand)}[data-theme=forge] .form{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=forge] .field label{color:var(--ink-soft)}[data-theme=forge] .field input,[data-theme=forge] .field textarea,[data-theme=forge] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=forge] .field input:focus,[data-theme=forge] .field textarea:focus,[data-theme=forge] .field select:focus{border-color:var(--brand)}[data-theme=forge] .form-panel__card{border-color:var(--line);background:var(--ground-soft)}[data-theme=forge] .form-panel__card h3{color:var(--brand)}[data-theme=forge] .ftr{background:#0a0c0e;border-block-start:1px solid var(--line)}[data-theme=forge] .ftr__mark .hdr__mark{background:var(--brand);color:var(--brand-contrast)}[data-theme=forge] .hero__art img{border-radius:var(--radius-xl)}[data-theme=forge] .split.sec--ink,[data-theme=forge] .split.sec--soft{background:none}[data-theme=forge] .split.sec--ink .split__in,[data-theme=forge] .split.sec--soft .split__in{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=forge] .split__art img{border-radius:var(--radius-lg)}[data-theme=forge] .tickline svg{color:var(--brand)}[data-theme=forge] .member{border-radius:var(--radius-lg)}[data-theme=forge] .member__price{color:var(--brand)}[data-theme=forge] .area{background:var(--ground-soft);border-color:var(--line);color:var(--ink)}[data-theme=forge] .post__img,[data-theme=forge] .svc__img{border-radius:var(--radius-md)}[data-theme=linen]{--brand: #171614;--brand-ink: #000000;--brand-soft: #efece6;--brand-contrast: #faf9f7;--accent: #8a6b3d;--ink: #171614;--ink-soft: #55514a;--ink-muted: #8b857c;--ground: #faf9f7;--ground-soft: #f2efe9;--ground-sunken: #efece6;--line: #e6e1d8;--line-strong: #d3ccbf;--radius-sm: 5px;--radius-md: 6px;--radius-lg: 6px;--radius-xl: 8px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(23 22 20 / 4%), 0 10px 24px -16px rgb(23 22 20 / 20%);--shadow-lg: 0 2px 6px rgb(23 22 20 / 5%), 0 18px 36px -20px rgb(23 22 20 / 25%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1240px}[data-theme=linen] body{background:var(--ground)}[data-theme=linen] .eyebrow{background:none;padding:0;color:var(--accent);font-weight:var(--weight-bold);letter-spacing:.04em}[data-theme=linen] .btn{border-radius:999px}[data-theme=linen] .btn--primary{background:var(--ink);color:var(--ground)}[data-theme=linen] .btn--primary:hover{background:#000}[data-theme=linen] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=linen] .btn--ghost:hover{background:var(--ink);color:var(--ground)}[data-theme=linen] .urgent{background:var(--ink);color:var(--ground-soft)}[data-theme=linen] .hdr{background:color-mix(in srgb, var(--ground) 92%, transparent)}[data-theme=linen] .hdr__mark{background:var(--ink);color:var(--ground);border-radius:999px}[data-theme=linen] .hdr__name{font-weight:900;letter-spacing:-0.01em}[data-theme=linen] .hdr__cart{background:var(--ink);color:var(--ground)}[data-theme=linen] .hero h1{font-size:clamp(2.4rem,1.6rem + 3.4vw,4rem);line-height:1.2;font-weight:900}[data-theme=linen] .hero__art img{border-radius:var(--radius-md);aspect-ratio:5/6;object-fit:cover}[data-theme=linen] .hero__facts dt,[data-theme=linen] .hero__facts b{color:var(--ink)}[data-theme=linen] .trust{background:var(--ground);border-block:1px solid var(--line)}[data-theme=linen] .trust svg{color:var(--accent)}[data-theme=linen] .prod{background:rgba(0,0,0,0);border:0;border-radius:0}[data-theme=linen] .prod:hover{box-shadow:none}[data-theme=linen] .prod__shot{border-radius:var(--radius-md);overflow:hidden;background:var(--ground-sunken)}[data-theme=linen] .prod__shot img{aspect-ratio:4/5}[data-theme=linen] .prod__body{padding:var(--space-3) 0 0}[data-theme=linen] .prod__badge{background:var(--ground);color:var(--ink);border-radius:999px;font-weight:var(--weight-bold)}[data-theme=linen] .prod__price b{font-weight:var(--weight-black)}[data-theme=linen] .prod__cta{border-radius:999px}[data-theme=linen] .shopcat{border-radius:var(--radius-md)}[data-theme=linen] .cta{background:var(--accent)}[data-theme=linen] .quote,[data-theme=linen] .card{background:#fff;border-color:var(--line)}[data-theme=linen] .ftr{background:var(--ink)}[data-theme=linen] .pdp__main{border-radius:var(--radius-md);border:0}[data-theme=linen] .pdp__vals span{border-radius:999px}[data-theme=linen] .qty{border-radius:999px}[data-theme=noir]{color-scheme:dark;--brand: #c9a227;--brand-ink: #e0b93a;--brand-soft: #231d0c;--brand-contrast: #0d0d0f;--accent: #c9a227;--ink: #eceae4;--ink-soft: #bdb9ae;--ink-muted: #8a867c;--ground: #0d0d0f;--ground-soft: #141417;--ground-sunken: #1a1a1e;--line: #26262b;--line-strong: #3a3a40;--good: #6fcf97;--good-soft: rgb(111 207 151 / 12%);--warn: #e0b93a;--warn-soft: rgb(224 185 58 / 12%);--bad: #ef7d7d;--bad-soft: rgb(239 125 125 / 12%);--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--wrap: 1240px}[data-theme=noir] body{background:var(--ground);color:var(--ink)}[data-theme=noir] h1,[data-theme=noir] h2,[data-theme=noir] h3{color:var(--ink);font-weight:700;letter-spacing:-0.01em}[data-theme=noir] .eyebrow{background:none;padding:0;color:var(--brand);letter-spacing:.12em;font-weight:600}[data-theme=noir] .btn--primary{background:var(--brand);color:var(--brand-contrast)}[data-theme=noir] .btn--primary:hover{background:var(--brand-ink)}[data-theme=noir] .btn--ghost{background:none;border-color:var(--brand);color:var(--brand)}[data-theme=noir] .btn--ghost:hover{background:var(--brand);color:var(--brand-contrast)}[data-theme=noir] .hdr{background:rgba(13,13,15,.9);border-block-end-color:var(--line)}[data-theme=noir] .hdr__mark{background:none;color:var(--brand);border:1px solid var(--brand)}[data-theme=noir] .hdr__name{letter-spacing:.02em}[data-theme=noir] .hdr__nav a{color:var(--ink-soft)}[data-theme=noir] .hdr__nav a:hover{color:var(--brand)}[data-theme=noir] .hero--cover .hero__veil{background:linear-gradient(to left, rgba(13, 13, 15, 0.88) 20%, rgba(13, 13, 15, 0.3))}[data-theme=noir] .hero h1{font-size:clamp(2.4rem,1.5rem + 3.6vw,4.2rem);line-height:1.25}[data-theme=noir] .hero--cover .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=noir] .hero--cover .eyebrow{color:var(--brand)}[data-theme=noir] .stats{background:var(--ground-soft);border-block:1px solid var(--line)}[data-theme=noir] .stats b,[data-theme=noir] .stat__value{color:var(--brand)}[data-theme=noir] .prod{background:var(--ground-soft);border-color:var(--line)}[data-theme=noir] .prod:hover{border-color:var(--brand)}[data-theme=noir] .prod__shot{background:#000}[data-theme=noir] .prod__badge{background:var(--brand);color:var(--brand-contrast)}[data-theme=noir] .prod__price b{color:var(--brand)}[data-theme=noir] .card,[data-theme=noir] .quote{background:var(--ground-soft);border-color:var(--line)}[data-theme=noir] .quote__stars,[data-theme=noir] .stars{color:var(--brand)}[data-theme=noir] .faq details{border-color:var(--line)}[data-theme=noir] .field input,[data-theme=noir] .field textarea,[data-theme=noir] .field select{background:var(--ground-soft);border-color:var(--line-strong);color:var(--ink)}[data-theme=noir] .ftr{background:#0a0a0c;border-block-start:1px solid var(--line)}[data-theme=noir] .pdp__main{border:1px solid var(--line)}[data-theme=noir] .pdp__vals span{background:var(--ground-soft)}[data-theme=noir] .cart__line,[data-theme=noir] .co__part{background:var(--ground-soft)}[data-theme=noir] .hdr__cart{background:var(--brand);color:var(--brand-contrast)}[data-theme=drop]{--brand: #ffe14d;--brand-ink: #f5d21f;--brand-soft: #fff6c2;--brand-contrast: #101010;--accent: #ff3b1f;--ink: #101010;--ink-soft: #3d3d3d;--ink-muted: #6e6e6e;--ground: #fffdf6;--ground-soft: #fff8dc;--ground-sunken: #f3efe2;--line: #101010;--line-strong: #101010;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 14px;--radius-xl: 18px;--shadow-sm: 3px 3px 0 #101010;--shadow-md: 5px 5px 0 #101010;--shadow-lg: 7px 7px 0 #101010;--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=drop] body{background:var(--ground)}[data-theme=drop] h1,[data-theme=drop] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=drop] .head h2{font-size:clamp(1.9rem,1.3rem + 2.2vw,2.9rem);line-height:1.25}[data-theme=drop] .prod__price{column-gap:var(--space-2);row-gap:0}[data-theme=drop] .eyebrow{background:var(--ink);color:var(--brand);border-radius:999px;font-weight:800}[data-theme=drop] .btn{border-radius:999px;border:2px solid var(--ink);font-weight:800}[data-theme=drop] .btn--primary{background:var(--ink);color:var(--ground);box-shadow:3px 3px 0 var(--accent)}[data-theme=drop] .btn--primary:hover{background:var(--ink);transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--accent)}[data-theme=drop] .btn--ghost{background:rgba(0,0,0,0);color:var(--ink)}[data-theme=drop] .btn--ghost:hover{background:var(--ink);color:var(--ground)}[data-theme=drop] .sec--brand .btn--primary{background:var(--ink);color:var(--ground)}[data-theme=drop] .sec--brand .btn.btn--ghost{border-color:var(--ink);color:var(--ink)}[data-theme=drop] .sec--brand .btn.btn--ghost:hover{background:var(--ink);color:var(--brand)}[data-theme=drop] .sec--brand .eyebrow{background:var(--ink);color:var(--brand)}[data-theme=drop] .sec--ink .eyebrow{background:none;padding:0;color:var(--brand)}[data-theme=drop] .sec--ink .btn--primary{background:var(--accent);color:#fff;border-color:var(--brand);box-shadow:none}[data-theme=drop] .urgent{background:var(--accent);color:#fff;border-block-end:2px solid var(--ink)}[data-theme=drop] .urgent__dot{background:var(--brand)}[data-theme=drop] .hdr{background:var(--ground);border-block-end:2px solid var(--ink)}[data-theme=drop] .hdr__mark{background:var(--ink);color:var(--brand);border-radius:999px}[data-theme=drop] .hdr__name{font-weight:900}[data-theme=drop] .hdr__nav a{color:var(--ink);font-weight:700}[data-theme=drop] .hdr__nav a:hover{color:var(--accent)}[data-theme=drop] .hdr__cart{background:var(--ink);color:var(--ground);box-shadow:3px 3px 0 var(--accent)}[data-theme=drop] .hero.sec--brand{border-block-end:2px solid var(--ink)}[data-theme=drop] .hero h1{font-size:clamp(2.6rem,1.6rem + 4vw,4.6rem);line-height:1.15}[data-theme=drop] .hero__art img{border:2px solid var(--ink);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transform:rotate(-2deg);aspect-ratio:1;object-fit:cover}[data-theme=drop] .tickline{font-weight:700}[data-theme=drop] .trust{background:var(--ground);border-block-end:2px solid var(--ink)}[data-theme=drop] .trust svg{color:#fff;background:var(--accent);border:2px solid var(--ink);border-radius:999px;padding:6px;box-sizing:content-box}[data-theme=drop] .prod{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-md);overflow:hidden}[data-theme=drop] .prod:hover{box-shadow:var(--shadow-md);transform:translate(-2px, -2px)}[data-theme=drop] .prod__shot{border-block-end:2px solid var(--ink);background:var(--ground-sunken)}[data-theme=drop] .prod__badge{background:var(--ink);color:var(--brand);border-radius:999px;font-weight:800}[data-theme=drop] .prod__price b{font-weight:900}[data-theme=drop] .prod__price s{color:var(--accent)}[data-theme=drop] .prod__cta.btn--primary{background:var(--brand);color:var(--ink);box-shadow:none}[data-theme=drop] .prod__cta.btn--primary:hover{background:var(--brand-ink);transform:none}[data-theme=drop] .shopcat{border:2px solid var(--ink);border-radius:var(--radius-md)}[data-theme=drop] .shopcat:hover{box-shadow:var(--shadow-md)}[data-theme=drop] .card,[data-theme=drop] .quote{background:#fff;border:2px solid var(--ink);box-shadow:none}[data-theme=drop] .quote:nth-child(3n+1){background:var(--brand)}[data-theme=drop] .quote:nth-child(3n+2){background:#d8f3dc}[data-theme=drop] .quote:nth-child(3n){background:#cfe8ff}[data-theme=drop] .quote__stars,[data-theme=drop] .stars{color:var(--ink)}[data-theme=drop] .field input,[data-theme=drop] .field textarea,[data-theme=drop] .field select{border:2px solid var(--ink);border-radius:var(--radius-sm);background:#fff}[data-theme=drop] .sec--ink .form{background:none;border:0;padding:0;box-shadow:none}[data-theme=drop] .sec--ink .field label{color:var(--brand)}[data-theme=drop] .sec--ink .field input{border-color:var(--brand);border-radius:999px}[data-theme=drop] .post{border:2px solid var(--ink);border-radius:var(--radius-md);overflow:hidden;background:#fff}[data-theme=drop] .ftr{background:var(--ink)}[data-theme=drop] .pdp__main{border:2px solid var(--ink);border-radius:var(--radius-md)}[data-theme=drop] .pdp__vals span{border-radius:999px;border:2px solid var(--ink)}[data-theme=drop] .pdp__vals input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--brand)}[data-theme=drop] .qty{border-radius:999px;border:2px solid var(--ink)}[data-theme=drop] .cart__line,[data-theme=drop] .co__part{background:#fff;border:2px solid var(--ink)}[data-theme=depot]{--brand: #1d5fa8;--brand-ink: #16487f;--brand-soft: #eef4fb;--brand-contrast: #ffffff;--accent: #1d5fa8;--ink: #16202b;--ink-soft: #3d4c5c;--ink-muted: #6b7b8d;--ground: #ffffff;--ground-soft: #f4f6f8;--ground-sunken: #eef1f4;--line: #e2e8ee;--line-strong: #cfd8e3;--good: #1a7f5a;--good-soft: #e6f5ef;--radius-sm: 7px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px;--shadow-sm: 0 1px 2px rgb(22 32 43 / 5%);--shadow-md: 0 1px 2px rgb(22 32 43 / 5%), 0 8px 24px -14px rgb(22 32 43 / 18%);--shadow-lg: 0 2px 6px rgb(22 32 43 / 6%), 0 18px 40px -22px rgb(22 32 43 / 25%);--section-y: clamp(2.75rem, 2rem + 3vw, 5rem);--wrap: 1240px}[data-theme=depot] body{background:var(--ground-soft)}[data-theme=depot] .sec:not(.sec--soft):not(.sec--brand):not(.sec--ink):not(.sec--sunken){background:var(--ground-soft)}[data-theme=depot] h1,[data-theme=depot] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=depot] .eyebrow{background:var(--brand-soft);color:var(--brand);border:1px solid #d4e3f4;border-radius:var(--radius-sm);font-weight:700}[data-theme=depot] .btn{border-radius:var(--radius-md)}[data-theme=depot] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=depot] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=depot] .urgent{background:var(--ink);color:#cfd8e3}[data-theme=depot] .urgent__dot{background:#7fb3e8}[data-theme=depot] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=depot] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=depot] .hero__facts>div{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}[data-theme=depot] .hero__facts dt,[data-theme=depot] .hero__facts b{color:var(--brand)}[data-theme=depot] .hero-form,[data-theme=depot] .hero .form{box-shadow:var(--shadow-lg);border-radius:var(--radius-lg)}[data-theme=depot] .shopcat{border-radius:var(--radius-lg)}[data-theme=depot] .prod{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=depot] .prod__badge{background:var(--brand)}[data-theme=depot] .card,[data-theme=depot] .quote,[data-theme=depot] .post{background:#fff;border-color:var(--line)}[data-theme=depot] .svc__icon,[data-theme=depot] .card svg{color:var(--brand)}[data-theme=depot] .sec--ink{background:var(--ink)}[data-theme=depot] .ftr{background:var(--ink)}[data-theme=depot] .plist{box-shadow:var(--shadow-sm)}[data-theme=pantry]{--brand: #4f6b3a;--brand-ink: #3d5429;--brand-soft: #eef1e7;--brand-contrast: #fbf7ef;--accent: #e0c56d;--ink: #2a2b23;--ink-soft: #4d4f44;--ink-muted: #6f7164;--ground: #fbf7ef;--ground-soft: #f3efe4;--ground-sunken: #eae4d5;--line: #e7e1d1;--line-strong: #d9d2bf;--radius-sm: 12px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 22px;--shadow-sm: 0 1px 2px rgb(42 43 35 / 5%);--shadow-md: 0 1px 2px rgb(42 43 35 / 4%), 0 10px 26px -16px rgb(61 84 41 / 28%);--shadow-lg: 0 2px 6px rgb(42 43 35 / 5%), 0 22px 44px -24px rgb(61 84 41 / 32%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=pantry] body{background:var(--ground)}[data-theme=pantry] h1,[data-theme=pantry] h2{font-weight:800}[data-theme=pantry] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:999px;font-weight:700}[data-theme=pantry] .btn{border-radius:999px}[data-theme=pantry] .btn--ghost{border-color:var(--line-strong);color:var(--ink);background:rgba(0,0,0,0)}[data-theme=pantry] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=pantry] .sec--brand .btn--primary{background:var(--accent);color:var(--ink)}[data-theme=pantry] .sec--brand .eyebrow{background:none;padding:0;color:var(--accent)}[data-theme=pantry] .hero--cover .btn--primary{background:var(--ground);color:var(--ink);border-color:var(--ground)}[data-theme=pantry] .hero--cover .eyebrow{background:rgba(255,255,255,.16);color:#fff;border:1px solid rgba(255,255,255,.3)}[data-theme=pantry] .urgent{background:var(--brand);color:var(--brand-contrast)}[data-theme=pantry] .urgent__dot{background:var(--accent)}[data-theme=pantry] .hdr{background:color-mix(in srgb, var(--ground) 94%, transparent);border-block-end:1px solid var(--line)}[data-theme=pantry] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:999px}[data-theme=pantry] .hdr__cart{background:var(--brand);color:var(--brand-contrast)}[data-theme=pantry] .trust{background:var(--ground)}[data-theme=pantry] .trust__item,[data-theme=pantry] .trust li{background:var(--ground-soft);border-radius:var(--radius-lg)}[data-theme=pantry] .trust svg{color:var(--brand)}[data-theme=pantry] .prod{background:#fff;border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}[data-theme=pantry] .prod:hover{box-shadow:var(--shadow-md)}[data-theme=pantry] .prod__badge{background:var(--accent);color:var(--ink);border-radius:999px;font-weight:700}[data-theme=pantry] .prod__price b{color:var(--ink)}[data-theme=pantry] .prod__cta.btn--primary{background:var(--brand-soft);color:var(--brand-ink);border-color:rgba(0,0,0,0)}[data-theme=pantry] .prod__cta.btn--primary:hover{background:var(--brand);color:var(--brand-contrast)}[data-theme=pantry] .shopcat{border-radius:var(--radius-lg)}[data-theme=pantry] .split__art img,[data-theme=pantry] .split img{border-radius:var(--radius-lg)}[data-theme=pantry] .card,[data-theme=pantry] .quote,[data-theme=pantry] .post{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=pantry] .quote__stars,[data-theme=pantry] .stars{color:var(--accent)}[data-theme=pantry] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=pantry] .field input,[data-theme=pantry] .field textarea,[data-theme=pantry] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=pantry] .ftr{background:var(--ink)}[data-theme=pantry] .pdp__main{border-radius:var(--radius-lg)}[data-theme=pantry] .pdp__vals span{border-radius:999px}[data-theme=pantry] .qty{border-radius:999px}[data-theme=haulage]{color-scheme:dark;--brand: #f0b429;--brand-ink: #ffc94d;--brand-soft: #2a2412;--brand-contrast: #101418;--accent: #f0b429;--ink: #e8ecef;--ink-soft: #b3bec7;--ink-muted: #8b98a3;--ground: #101418;--ground-soft: #161b20;--ground-sunken: #0c1013;--line: #232b33;--line-strong: #34404b;--good: #5fd39a;--good-soft: rgb(95 211 154 / 12%);--warn: #f0b429;--warn-soft: rgb(240 180 41 / 12%);--bad: #ef7d7d;--bad-soft: rgb(239 125 125 / 12%);--radius-sm: 7px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 14px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 24px 60px -30px rgb(0 0 0 / 70%);--section-y: clamp(3.25rem, 2.4rem + 3.5vw, 6rem);--wrap: 1240px}[data-theme=haulage] body{background:var(--ground);color:var(--ink)}[data-theme=haulage] h1,[data-theme=haulage] h2,[data-theme=haulage] h3{color:var(--ink);font-weight:800}[data-theme=haulage] .eyebrow{background:none;border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);color:var(--brand);border-radius:var(--radius-sm);font-weight:700}[data-theme=haulage] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=haulage] .btn--primary:hover{background:var(--brand-ink)}[data-theme=haulage] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=haulage] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=haulage] .sec--brand{color:var(--brand-contrast)}[data-theme=haulage] .sec--brand h2,[data-theme=haulage] .sec--brand .prose{color:var(--brand-contrast)}[data-theme=haulage] .sec--brand .btn--primary{background:var(--brand-contrast);color:#fff;border-color:var(--brand-contrast)}[data-theme=haulage] .urgent{background:var(--brand);color:var(--brand-contrast)}[data-theme=haulage] .urgent a{color:var(--brand-contrast)}[data-theme=haulage] .urgent__dot{background:var(--brand-contrast)}[data-theme=haulage] .hdr{background:rgba(16,20,24,.92);border-block-end:1px solid var(--line)}[data-theme=haulage] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-md)}[data-theme=haulage] .hdr__nav a{color:var(--ink-soft)}[data-theme=haulage] .hdr__nav a:hover{color:var(--brand)}[data-theme=haulage] .hero--photo .hero__copy .eyebrow.eyebrow{background:none;color:var(--brand);border-color:color-mix(in srgb, var(--brand) 55%, transparent)}[data-theme=haulage] .hero--photo .hero__copy .btn.btn--primary{background:var(--brand);color:var(--brand-contrast)}[data-theme=haulage] .hero__form{background:var(--ground-soft);border-color:var(--line);color:var(--ink)}[data-theme=haulage] .hero--photo .hero__form{color:var(--ink)}[data-theme=haulage] .stats{background:var(--ground-soft);border-block:1px solid var(--line)}[data-theme=haulage] .stats b,[data-theme=haulage] .stat__value{color:var(--brand)}[data-theme=haulage] .card,[data-theme=haulage] .quote,[data-theme=haulage] .post{background:var(--ground-soft);border-color:var(--line)}[data-theme=haulage] .svc__tag,[data-theme=haulage] .card .tag{color:var(--brand)}[data-theme=haulage] .quote__stars,[data-theme=haulage] .stars{color:var(--brand)}[data-theme=haulage] .field input,[data-theme=haulage] .field textarea,[data-theme=haulage] .field select{background:var(--ground-sunken);border-color:var(--line-strong);color:var(--ink)}[data-theme=haulage] .field input::placeholder,[data-theme=haulage] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=haulage] .faq details{border-color:var(--line)}[data-theme=haulage] .ftr{background:var(--ground-sunken);border-block-start:1px solid var(--line)}[data-theme=haulage] table th{color:var(--ink-muted)}[data-theme=dispatch]{--brand: #2f6df6;--brand-ink: #2457cc;--brand-soft: #e9eefb;--brand-contrast: #ffffff;--accent: #2f6df6;--ink: #1a1f2b;--ink-soft: #3c4557;--ink-muted: #6b7486;--ground: #ffffff;--ground-soft: #f7f8fa;--ground-sunken: #eef1f6;--line: #e4e8ef;--line-strong: #cfd6e2;--good: #1a7f5a;--good-soft: #e9f7ef;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--shadow-sm: 0 1px 2px rgb(26 31 43 / 5%);--shadow-md: 0 1px 2px rgb(26 31 43 / 4%), 0 12px 28px -18px rgb(47 109 246 / 30%);--shadow-lg: 0 2px 6px rgb(26 31 43 / 5%), 0 24px 50px -26px rgb(47 109 246 / 35%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=dispatch] body{background:var(--ground-soft)}[data-theme=dispatch] .sec:not(.sec--soft):not(.sec--brand):not(.sec--ink):not(.sec--sunken){background:var(--ground-soft)}[data-theme=dispatch] .sec--soft{background:var(--ground)}[data-theme=dispatch] h1,[data-theme=dispatch] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=dispatch] .eyebrow{background:var(--good-soft);color:var(--good);border-radius:999px;font-weight:700}[data-theme=dispatch] .btn{border-radius:var(--radius-md)}[data-theme=dispatch] .btn--ghost{background:#fff;border-color:#d3e0ff;color:var(--brand)}[data-theme=dispatch] .btn--ghost:hover{background:var(--brand-soft);border-color:var(--brand)}[data-theme=dispatch] .hdr{background:rgba(255,255,255,.94);border-block-end:1px solid var(--line)}[data-theme=dispatch] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=dispatch] .hero__art img{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=dispatch] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}[data-theme=dispatch] .stat b{color:var(--brand)}[data-theme=dispatch] .stats{background:rgba(0,0,0,0)}[data-theme=dispatch] .card,[data-theme=dispatch] .quote,[data-theme=dispatch] .post{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=dispatch] .svc__tag{color:var(--brand)}[data-theme=dispatch] .calc{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=dispatch] .sec--ink{background:var(--ink)}[data-theme=dispatch] .sec--ink .card{background:#262c3a;border-color:#333b4d}[data-theme=dispatch] .sec--ink .card h3{color:#fff}[data-theme=dispatch] .sec--ink .card p{color:#aab3c5}[data-theme=dispatch] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=dispatch] .ftr{background:var(--ink)}[data-theme=harbor]{--brand: #00778b;--brand-ink: #00606f;--brand-soft: #e2f2f5;--brand-contrast: #ffffff;--accent: #00778b;--ink: #0e2233;--ink-soft: #33526a;--ink-muted: #5c7789;--ground: #ffffff;--ground-soft: #f7fbfc;--ground-sunken: #eef5f7;--line: #dde9ee;--line-strong: #c7d8e0;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 16px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(14 34 51 / 5%), 0 10px 26px -18px rgb(14 34 51 / 25%);--shadow-lg: 0 18px 40px -22px rgb(14 34 51 / 30%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1240px}[data-theme=harbor] h1,[data-theme=harbor] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=harbor] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-sm);font-weight:700}[data-theme=harbor] .btn{border-radius:var(--radius-md)}[data-theme=harbor] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=harbor] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=harbor] .urgent{background:var(--ink);color:#a9c4d1}[data-theme=harbor] .urgent__dot{background:#5fc9db}[data-theme=harbor] .hdr{border-block-end:1px solid var(--line)}[data-theme=harbor] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=harbor] .hero__art img{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=harbor] .hero__facts b,[data-theme=harbor] .hero__facts dt{color:var(--brand)}[data-theme=harbor] .card,[data-theme=harbor] .quote,[data-theme=harbor] .post{border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=harbor] .svc__tag{color:var(--brand)}[data-theme=harbor] .panel{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=harbor] .sec--ink{background:var(--ink)}[data-theme=harbor] .sec--ink .step__n{background:var(--brand);color:#fff}[data-theme=harbor] .tariff{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);background:#fff}[data-theme=harbor] .ftr{background:var(--ink)}[data-theme=midnight]{color-scheme:dark;--brand: #7c5cff;--brand-ink: #9b82ff;--brand-soft: #1d1836;--brand-contrast: #ffffff;--accent: #4ad6c4;--ink: #e9eaee;--ink-soft: #c3c8d4;--ink-muted: #8b92a4;--ground: #0b0d12;--ground-soft: #12151d;--ground-sunken: #090b0f;--line: rgb(233 234 238 / 9%);--line-strong: rgb(233 234 238 / 18%);--good: #4ad6c4;--good-soft: rgb(74 214 196 / 12%);--warn: #f0b429;--warn-soft: rgb(240 180 41 / 12%);--bad: #ef7d7d;--bad-soft: rgb(239 125 125 / 12%);--radius-sm: 9px;--radius-md: 11px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(124 92 255 / 35%);--section-y: clamp(3.25rem, 2.4rem + 3.5vw, 6rem);--wrap: 1200px}[data-theme=midnight] body{background:var(--ground);color:var(--ink)}[data-theme=midnight] h1,[data-theme=midnight] h2,[data-theme=midnight] h3{color:var(--ink);font-weight:800}[data-theme=midnight] .eyebrow{background:var(--brand-soft);color:#b9a8ff;border:1px solid rgba(124,92,255,.35);border-radius:999px;font-weight:700}[data-theme=midnight] .btn{border-radius:var(--radius-md)}[data-theme=midnight] .btn--primary{background:var(--brand);color:#fff;border-color:var(--brand)}[data-theme=midnight] .btn--primary:hover{background:#6a48f0}[data-theme=midnight] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=midnight] .btn--ghost:hover{border-color:var(--brand);color:#b9a8ff}[data-theme=midnight] .sec--brand{background:linear-gradient(135deg, #6a48f0, #7c5cff)}[data-theme=midnight] .sec--brand .btn--primary{background:#fff;color:#2a1d6e;border-color:#fff}[data-theme=midnight] .hdr{background:rgba(11,13,18,.9);border-block-end:1px solid var(--line)}[data-theme=midnight] .hdr__mark{background:linear-gradient(135deg, var(--brand), var(--accent));color:#fff;border-radius:var(--radius-md)}[data-theme=midnight] .hdr__nav a{color:var(--ink-soft)}[data-theme=midnight] .hdr__nav a:hover{color:#b9a8ff}[data-theme=midnight] .hero{background:radial-gradient(60% 50% at 85% 0%, rgba(124, 92, 255, 0.16), transparent 70%),radial-gradient(40% 40% at 5% 30%, rgba(74, 214, 196, 0.08), transparent 70%)}[data-theme=midnight] .hero__wide img,[data-theme=midnight] .hero__art img{border-radius:var(--radius-xl);border:1px solid var(--line)}[data-theme=midnight] .stat{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}[data-theme=midnight] .stat b{color:#9b82ff}[data-theme=midnight] .stats{background:rgba(0,0,0,0)}[data-theme=midnight] .card,[data-theme=midnight] .quote,[data-theme=midnight] .post,[data-theme=midnight] .step{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=midnight] .step__n{background:var(--brand-soft);color:#b9a8ff}[data-theme=midnight] .price--lead{border-color:rgba(124,92,255,.55);background:linear-gradient(160deg, rgba(124, 92, 255, 0.16), var(--ground-soft))}[data-theme=midnight] .price__badge{background:var(--brand);color:#fff}[data-theme=midnight] .price__tag b,[data-theme=midnight] .price__tag{color:#9b82ff}[data-theme=midnight] .calc{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=midnight] .calc b,[data-theme=midnight] .calc [data-calc-out]{color:#9b82ff}[data-theme=midnight] .tickline svg{color:var(--accent)}[data-theme=midnight] .field input,[data-theme=midnight] .field textarea,[data-theme=midnight] .field select{background:var(--ground-sunken);border-color:var(--line-strong);color:var(--ink)}[data-theme=midnight] .field input::placeholder,[data-theme=midnight] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=midnight] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=midnight] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=midnight] .ftr{background:var(--ground-sunken);border-block-start:1px solid var(--line)}[data-theme=caravan]{--brand: #c2410c;--brand-ink: #9a3309;--brand-soft: #fbeee4;--brand-contrast: #ffffff;--accent: #f4a72c;--ink: #231f1a;--ink-soft: #4a423a;--ink-muted: #6b6055;--ground: #fdfaf5;--ground-soft: #f6efe4;--ground-sunken: #efe6d8;--line: #ebe2d4;--line-strong: #cfc6ba;--radius-sm: 9px;--radius-md: 10px;--radius-lg: 18px;--radius-xl: 24px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(35 31 26 / 5%), 0 12px 28px -18px rgb(35 31 26 / 25%);--shadow-lg: 0 20px 44px -26px rgb(35 31 26 / 35%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=caravan] body{background:var(--ground)}[data-theme=caravan] h1,[data-theme=caravan] h2{font-weight:800}[data-theme=caravan] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:999px;font-weight:700}[data-theme=caravan] .btn{border-radius:var(--radius-md)}[data-theme=caravan] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=caravan] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=caravan] .hero--photo .hero__copy .btn.btn--primary,[data-theme=caravan] .hero--cover .btn.btn--primary{background:var(--accent);color:var(--ink)}[data-theme=caravan] .sec--ink{background:var(--ink)}[data-theme=caravan] .sec--ink .btn--primary{background:var(--accent);color:var(--ink)}[data-theme=caravan] .sec--ink .eyebrow{background:none;padding:0;color:var(--accent)}[data-theme=caravan] .hero--cover .eyebrow.eyebrow{background:rgba(255,255,255,.16)}[data-theme=caravan] .hdr{background:color-mix(in srgb, var(--ground) 94%, transparent);border-block-end:1px solid var(--line)}[data-theme=caravan] .hdr__mark{background:var(--brand);color:#fff;border-radius:999px}[data-theme=caravan] .hero__art img,[data-theme=caravan] .split__art img,[data-theme=caravan] .hero__wide img{border-radius:var(--radius-xl)}[data-theme=caravan] .stat{background:var(--ground-soft);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}[data-theme=caravan] .stat b{color:var(--brand)}[data-theme=caravan] .stats{background:rgba(0,0,0,0)}[data-theme=caravan] .card,[data-theme=caravan] .quote,[data-theme=caravan] .post{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=caravan] .svc__tag{color:var(--brand)}[data-theme=caravan] .quote__stars,[data-theme=caravan] .stars{color:var(--accent)}[data-theme=caravan] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=caravan] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=caravan] .ftr{background:var(--ink)}[data-theme=bolt]{--brand: #5b2ce0;--brand-ink: #4a1fc4;--brand-soft: #e9e4fb;--brand-contrast: #ffffff;--accent: #5b2ce0;--ink: #111418;--ink-soft: #3c4450;--ink-muted: #6b7482;--ground: #f2f4f7;--ground-soft: #ffffff;--ground-sunken: #e9ecf1;--line: #111418;--line-strong: #111418;--radius-sm: 8px;--radius-md: 9px;--radius-lg: 14px;--radius-xl: 16px;--shadow-sm: 3px 3px 0 #111418;--shadow-md: 4px 4px 0 #111418;--shadow-lg: 6px 6px 0 #111418;--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=bolt] body{background:var(--ground)}[data-theme=bolt] h1,[data-theme=bolt] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=bolt] .eyebrow{background:var(--ink);color:#fff;border-radius:var(--radius-sm);font-weight:700}[data-theme=bolt] .btn{border-radius:var(--radius-md);border:2px solid var(--ink)}[data-theme=bolt] .btn--primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-sm)}[data-theme=bolt] .btn--primary:hover{background:var(--brand-ink);transform:translate(-1px, -1px);box-shadow:var(--shadow-md)}[data-theme=bolt] .btn--ghost{background:#fff;color:var(--ink)}[data-theme=bolt] .btn--ghost:hover{background:var(--brand-soft)}[data-theme=bolt] .hdr{background:#fff;border-block-end:2px solid var(--ink)}[data-theme=bolt] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=bolt] .hero{background:var(--brand-soft);border-block-end:2px solid var(--ink)}[data-theme=bolt] .hero__panel{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=bolt] .hero__rows dd{color:var(--brand);font-weight:800}[data-theme=bolt] .stats{background:var(--ink);color:#fff}[data-theme=bolt] .stats b{color:#b9a4f7}[data-theme=bolt] .stats span{color:#c9ced6}[data-theme=bolt] .card,[data-theme=bolt] .quote,[data-theme=bolt] .post{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=bolt] .svc__meta{color:var(--brand);font-weight:700}[data-theme=bolt] .step__n{background:var(--brand);color:#fff}[data-theme=bolt] .tariff{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-md)}[data-theme=bolt] .field input,[data-theme=bolt] .field textarea,[data-theme=bolt] .field select{border:2px solid var(--ink);background:#fff}[data-theme=bolt] .faq details{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-md)}[data-theme=bolt] .ftr{background:var(--ink)}[data-theme=nezafat-3]{color-scheme:dark;--brand: #c9a961;--brand-ink: #ddbf7d;--brand-soft: #221f16;--brand-contrast: #12120f;--accent: #c9a961;--ink: #ece8de;--ink-soft: #bdb7a8;--ink-muted: #8c877b;--ground: #12120f;--ground-soft: #191915;--ground-sunken: #0e0e0c;--line: #2a2922;--line-strong: #3b3a31;--good: #8fc9a0;--good-soft: rgb(143 201 160 / 12%);--warn: #ddbf7d;--warn-soft: rgb(221 191 125 / 12%);--bad: #e58a8a;--bad-soft: rgb(229 138 138 / 12%);--radius-sm: 0;--radius-md: 2px;--radius-lg: 0;--radius-xl: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--leading-normal: 2;--section-y: clamp(3rem, 2.2rem + 3vw, 5rem);--wrap: 1240px}[data-theme=nezafat-3] body{background:var(--ground);color:var(--ink)}[data-theme=nezafat-3] h1,[data-theme=nezafat-3] h2{font-weight:700;line-height:1.3;color:var(--ink)}[data-theme=nezafat-3] h3,[data-theme=nezafat-3] h4{font-weight:700;color:var(--ink)}[data-theme=nezafat-3] ::selection{background:var(--brand);color:var(--brand-contrast)}[data-theme=nezafat-3] .eyebrow{background:none;padding:0;border-radius:0;color:var(--brand);font-size:12px;font-weight:500;letter-spacing:3px}[data-theme=nezafat-3] .eyebrow::before{display:none}[data-theme=nezafat-3] .head{justify-items:start;text-align:start}[data-theme=nezafat-3] .head--center{justify-items:start;text-align:start}[data-theme=nezafat-3] .head .prose,[data-theme=nezafat-3] .head--center .prose{text-align:start;margin-inline:0}[data-theme=nezafat-3] .head__link{color:var(--brand);border-block-end:1px solid rgba(201,169,97,.4);padding-block-end:3px}[data-theme=nezafat-3] .hdr{background:rgba(18,18,15,.94);border-block-end:1px solid var(--line)}[data-theme=nezafat-3] .hdr__mark{display:none}[data-theme=nezafat-3] .hdr__name{font-size:24px;font-weight:800;color:var(--brand);line-height:1.1}[data-theme=nezafat-3] .hdr__tag{font-size:10px;letter-spacing:3px;color:var(--ink-muted)}[data-theme=nezafat-3] .hdr__nav a{color:var(--ink);font-size:14.5px}[data-theme=nezafat-3] .hdr__nav a:hover{color:var(--brand)}[data-theme=nezafat-3] .hdr__tel{display:none}[data-theme=nezafat-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=nezafat-3] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=nezafat-3] .btn--primary:hover{background:#ddbf7d;border-color:#ddbf7d;color:var(--brand-contrast)}[data-theme=nezafat-3] .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(236,232,222,.3);color:var(--ink)}[data-theme=nezafat-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand);background:rgba(0,0,0,0)}[data-theme=nezafat-3] .hdr .btn--primary{background:rgba(0,0,0,0);color:var(--brand);border-color:var(--brand)}[data-theme=nezafat-3] .hdr .btn--primary:hover{background:var(--brand);color:var(--brand-contrast)}[data-theme=nezafat-3] .hero--cover{min-block-size:600px}[data-theme=nezafat-3] .hero--cover .hero__bg{filter:brightness(0.45) saturate(0.75)}[data-theme=nezafat-3] .hero--cover .hero__veil{background:linear-gradient(to left, rgba(18, 18, 15, 0.92) 15%, rgba(18, 18, 15, 0.25))}[data-theme=nezafat-3] .hero--cover h1{color:var(--ink);font-size:clamp(2.4rem,1.5rem + 3.4vw,4rem);line-height:1.3}[data-theme=nezafat-3] .hero--cover .hero__lead{color:var(--ink-soft);font-size:16.5px;line-height:2.1;max-inline-size:520px}[data-theme=nezafat-3] .hero--cover .eyebrow.eyebrow{color:var(--brand);background:none}[data-theme=nezafat-3] .hero--cover .btn.btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=nezafat-3] .hero--cover .btn.btn--ghost{border-color:rgba(236,232,222,.32);color:var(--ink);background:rgba(0,0,0,0)}[data-theme=nezafat-3] .stats{background:var(--ground);border-block:1px solid var(--line);padding-block:0}[data-theme=nezafat-3] .stats__in{gap:0;text-align:start}[data-theme=nezafat-3] .stat{padding:30px 22px;border-inline-start:1px solid var(--line)}[data-theme=nezafat-3] .stat:last-child{border-inline-start:0}[data-theme=nezafat-3] .stat b{font-size:32px;font-weight:700;color:var(--brand);line-height:1.1}[data-theme=nezafat-3] .stat span{color:var(--ink-muted);font-size:13px}[data-theme=nezafat-3] .card,[data-theme=nezafat-3] .post,[data-theme=nezafat-3] .quote{background:var(--ground-soft);border:1px solid var(--line);border-radius:0;box-shadow:none}[data-theme=nezafat-3] .card:hover{border-color:var(--brand)}[data-theme=nezafat-3] .svc__tag{color:var(--brand);letter-spacing:1px}[data-theme=nezafat-3] .svc__meta{border-block-start-color:var(--line);color:var(--brand);font-weight:700;font-size:13px}[data-theme=nezafat-3] .svc__points li{color:var(--ink-soft)}[data-theme=nezafat-3] .svc__points svg{color:var(--brand)}[data-theme=nezafat-3] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=nezafat-3] .svc--plain{counter-increment:svc}[data-theme=nezafat-3] .svc--plain:not(.svc--photo){padding:28px}[data-theme=nezafat-3] .svc--plain.svc--photo::before{display:none}[data-theme=nezafat-3] .svc--plain::before{content:counter(svc, persian-two);font-size:24px;font-weight:700;color:var(--brand);line-height:1}[data-theme=nezafat-3] .svc--plain p{color:var(--ink-soft)}[data-theme=nezafat-3] .steps--line{gap:0;border:1px solid var(--line)}[data-theme=nezafat-3] .steps--line .step{padding:28px;border-inline-start:1px solid var(--line)}[data-theme=nezafat-3] .steps--line .step:last-child{border-inline-start:0}[data-theme=nezafat-3] .steps--line .step:not(:last-child)::after{display:none}[data-theme=nezafat-3] .step__n{background:none;color:var(--brand);border-radius:0;font-size:22px;font-weight:700;inline-size:auto;block-size:auto;justify-content:start}[data-theme=nezafat-3] .step p{color:var(--ink-soft)}[data-theme=nezafat-3] .steps--stack .step__n{inline-size:34px;block-size:34px;border:1px solid var(--brand);font-size:14px;justify-content:center}[data-theme=nezafat-3] .split__in{border:1px solid var(--line);background:var(--ground-soft);gap:0}[data-theme=nezafat-3] .split__copy{padding:clamp(1.5rem,1rem + 3vw,3.5rem)}[data-theme=nezafat-3] .split__art img{border-radius:0;block-size:100%}[data-theme=nezafat-3] .split__points li{color:var(--ink-soft)}[data-theme=nezafat-3] .tickline svg{color:var(--brand)}[data-theme=nezafat-3] .quote{padding:28px}[data-theme=nezafat-3] .quote__stars{color:var(--brand)}[data-theme=nezafat-3] .quote__text{color:var(--ink)}[data-theme=nezafat-3] .quote__av{background:var(--brand-soft);color:var(--brand);border-radius:0}[data-theme=nezafat-3] .price{background:var(--ground-soft);border:1px solid var(--line)}[data-theme=nezafat-3] .price--lead{border-color:var(--brand);background:#1e1c14}[data-theme=nezafat-3] .price__badge{background:var(--brand);color:var(--brand-contrast);border-radius:0}[data-theme=nezafat-3] .price__tag b{color:var(--brand)}[data-theme=nezafat-3] .price li svg{color:var(--brand)}[data-theme=nezafat-3] .cta{background:none}[data-theme=nezafat-3] .cta__in{grid-template-columns:1fr auto;align-items:center;justify-items:start;text-align:start;border:1px solid rgba(201,169,97,.35);background:linear-gradient(135deg, rgba(201, 169, 97, 0.1), transparent);padding:44px 48px;column-gap:30px}[data-theme=nezafat-3] .cta__in>h2,[data-theme=nezafat-3] .cta__in>.prose{grid-column:1}[data-theme=nezafat-3] .cta__in>.btns{grid-column:2;grid-row:1/span 2}[data-theme=nezafat-3] .cta h2{color:var(--ink);max-inline-size:none}[data-theme=nezafat-3] .cta .prose,[data-theme=nezafat-3] .cta .prose--center{text-align:start;color:var(--ink-soft);margin-inline:0}[data-theme=nezafat-3] .sec--brand.cta .btn--ghost,[data-theme=nezafat-3] .cta .btn--ghost{border-color:var(--brand);color:var(--brand);background:rgba(0,0,0,0)}[data-theme=nezafat-3] .sec--brand.cta .btn--primary,[data-theme=nezafat-3] .cta .btn--primary{background:var(--brand);color:var(--brand-contrast)}@media(max-width: 760px){[data-theme=nezafat-3] .cta__in{grid-template-columns:1fr;padding:32px 24px}[data-theme=nezafat-3] .cta__in>.btns{grid-column:1;grid-row:auto}[data-theme=nezafat-3] .stat{border-inline-start:0;border-block-end:1px solid var(--line)}[data-theme=nezafat-3] .steps--line .step{border-inline-start:0;border-block-end:1px solid var(--line)}}[data-theme=nezafat-3] .faq details{background:none;border:0;border-block-end:1px solid var(--line);border-radius:0;padding:20px 0}[data-theme=nezafat-3] .faq details[open]{background:none;border-color:var(--line)}[data-theme=nezafat-3] .faq summary::after{content:"+";border:0;transform:none;inline-size:auto;block-size:auto;color:var(--brand);font-size:20px;line-height:1}[data-theme=nezafat-3] .faq details[open] summary::after{content:"−";transform:none}[data-theme=nezafat-3] .faq p{color:var(--ink-soft)}[data-theme=nezafat-3] .pagehead{border-block-end:1px solid var(--line)}[data-theme=nezafat-3] .pagehead__lead{color:var(--ink-soft)}[data-theme=nezafat-3] .pagehead img{border-radius:0}[data-theme=nezafat-3] .post__img{border-radius:0}[data-theme=nezafat-3] .form{background:var(--ground-soft);border:1px solid var(--line);border-radius:0;box-shadow:none}[data-theme=nezafat-3] .field input,[data-theme=nezafat-3] .field textarea,[data-theme=nezafat-3] .field select{background:var(--ground);border:1px solid rgba(236,232,222,.16);border-radius:0;color:var(--ink)}[data-theme=nezafat-3] .field input:focus,[data-theme=nezafat-3] .field textarea:focus,[data-theme=nezafat-3] .field select:focus{border-color:var(--brand);box-shadow:none}[data-theme=nezafat-3] .form-panel__card{background:var(--ground-soft);border-color:var(--line);border-radius:0}[data-theme=nezafat-3] .form-panel__box{background:var(--brand-soft);border-color:rgba(201,169,97,.25);border-radius:0}[data-theme=nezafat-3] .form-panel__img{border-radius:0}[data-theme=nezafat-3] .ftr{background:var(--ground-sunken);border-block-start:1px solid var(--line);color:var(--ink-muted)}[data-theme=nezafat-3] .ftr__mark .hdr__mark{display:none}[data-theme=nezafat-3] .ftr__mark{font-size:22px;font-weight:800;color:var(--brand)}[data-theme=nezafat-4]{--brand: #6136d4;--brand-ink: #4d27b0;--brand-soft: #efeaff;--brand-contrast: #ffffff;--ink: #1a1730;--ink-soft: #5a5478;--ink-muted: #6f6893;--ground: #fbfaff;--ground-soft: #fdfcff;--ground-sunken: #efeaff;--line: #e4def7;--line-strong: #d5c9f7;--good: #16a34a;--good-soft: #e8f6ef;--warn: #ca8a04;--warn-soft: #fbf3e2;--radius-sm: 9px;--radius-md: 11px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(26 23 48 / 4%);--shadow-lg: 0 2px 6px rgb(26 23 48 / 4%), 0 24px 48px -28px rgb(97 54 212 / 28%);--section-y: clamp(2.25rem, 1.8rem + 2.2vw, 3.75rem);--wrap: 1240px}[data-theme=nezafat-4] body{background:var(--ground)}[data-theme=nezafat-4] .eyebrow{background:#fff;color:var(--brand);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-weight:700}[data-theme=nezafat-4] .head{justify-items:start;text-align:start}[data-theme=nezafat-4] .head--center .prose{text-align:start;margin-inline:0}[data-theme=nezafat-4] .hdr{background:rgba(255,255,255,.92);border-block-end-color:var(--line)}[data-theme=nezafat-4] .hdr__mark{background:var(--brand);color:#fff;border-radius:10px}[data-theme=nezafat-4] .hdr__tel{display:none}[data-theme=nezafat-4] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=nezafat-4] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=nezafat-4] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=nezafat-4] .hero{border-block-end:1px solid var(--line)}[data-theme=nezafat-4] .hero__panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=nezafat-4] .hero__rows dd{color:var(--brand);font-size:22px;font-weight:800}[data-theme=nezafat-4] .card,[data-theme=nezafat-4] .member,[data-theme=nezafat-4] .quote,[data-theme=nezafat-4] .post,[data-theme=nezafat-4] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=nezafat-4] .card:hover{border-color:var(--brand)}[data-theme=nezafat-4] .svc__tag{color:var(--brand)}[data-theme=nezafat-4] .member{display:block;padding:var(--space-5);overflow:visible}[data-theme=nezafat-4] .member__initial{float:inline-start;inline-size:56px;block-size:56px;aspect-ratio:auto;margin-inline-end:var(--space-4);border-radius:14px;font-size:24px}[data-theme=nezafat-4] .member__body{display:block;padding:0}[data-theme=nezafat-4] .member__body>b,[data-theme=nezafat-4] .member__role,[data-theme=nezafat-4] .member__rating{display:block}[data-theme=nezafat-4] .member__body>b{font-size:16.5px}[data-theme=nezafat-4] .member__role{color:var(--ink-muted);font-size:12.5px}[data-theme=nezafat-4] .member__rating{margin-block-start:2px}[data-theme=nezafat-4] .member__cred{display:block;clear:both;padding-block-start:var(--space-3);font-size:13.5px;color:var(--ink-soft)}[data-theme=nezafat-4] .member__price{color:var(--ink)}[data-theme=nezafat-4] .step{padding:var(--space-6)}[data-theme=nezafat-4] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:10px}[data-theme=nezafat-4] .steps--line .step:not(:last-child)::after{display:none}[data-theme=nezafat-4] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=nezafat-4] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=nezafat-4] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);font-size:22px;font-weight:800;color:var(--brand)}[data-theme=nezafat-4] .svc--plain:has(.svc__tag)::before{display:none}[data-theme=nezafat-4] .split.sec--ink{background:none;color:var(--ink)}[data-theme=nezafat-4] .split.sec--ink .split__in{background:#1a1730;color:#e6e3f3;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3.25rem)}[data-theme=nezafat-4] .split.sec--ink h2{color:#fff}[data-theme=nezafat-4] .split.sec--ink .prose{color:#b3aed0}[data-theme=nezafat-4] .split.sec--ink .eyebrow{background:none;border:0;padding:0;color:#b49df5}[data-theme=nezafat-4] .split.sec--ink .tickline{color:#d8d4ea}[data-theme=nezafat-4] .split.sec--ink .tickline svg{color:#b49df5}[data-theme=nezafat-4] .split.sec--ink .btn--primary{background:var(--brand);color:#fff}[data-theme=nezafat-4] .split__art img{border-radius:var(--radius-lg)}[data-theme=nezafat-4] .quote__stars{color:#f0a500}[data-theme=nezafat-4] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=nezafat-4] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=nezafat-4] .faq details[open]{border-color:var(--brand)}[data-theme=nezafat-4] .cta{background:none}[data-theme=nezafat-4] .cta .cta__in{background:var(--brand-soft);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=nezafat-4] .cta h2{color:var(--ink)}[data-theme=nezafat-4] .cta .prose{color:var(--ink-soft)}[data-theme=nezafat-4] .cta .btn--primary{background:var(--brand);color:#fff;border-color:var(--brand)}[data-theme=nezafat-4] .cta .btn--ghost{background:#fff;color:var(--ink);border-color:var(--line-strong)}[data-theme=nezafat-4] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=nezafat-4] .field input,[data-theme=nezafat-4] .field textarea,[data-theme=nezafat-4] .field select{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=nezafat-4] .field input:focus,[data-theme=nezafat-4] .field textarea:focus,[data-theme=nezafat-4] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=nezafat-4] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=nezafat-4] .form-panel__box{background:var(--brand-soft);border-color:rgba(0,0,0,0)}[data-theme=nezafat-4] .ftr{background:#1a1730}[data-theme=nezafat-4] .ftr__mark .hdr__mark{background:var(--brand);color:#fff;border-radius:10px}[data-theme=nezafat-5]{--brand: #0e6b4f;--brand-ink: #0a5540;--brand-soft: #e6f2ed;--brand-contrast: #ffffff;--accent: #0e6b4f;--ink: #14211d;--ink-soft: #4a5e58;--ink-muted: #6a7f78;--ground: #f3f6f5;--ground-soft: #fbfdfc;--ground-sunken: #e9efec;--line: #dde6e2;--line-strong: #c3d2cc;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(20 33 29 / 4%);--shadow-lg: 0 2px 6px rgb(20 33 29 / 4%), 0 22px 44px -26px rgb(20 33 29 / 26%);--section-y: clamp(2.5rem, 2rem + 2.4vw, 4rem);--wrap: 1260px}[data-theme=nezafat-5] body{background:var(--ground)}[data-theme=nezafat-5] h1,[data-theme=nezafat-5] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=nezafat-5] .eyebrow{background:var(--brand-soft);color:var(--brand);border:1px solid #cfe3da;border-radius:var(--radius-sm);font-weight:700}[data-theme=nezafat-5] .head{justify-items:start;text-align:start}[data-theme=nezafat-5] .head--center .prose{text-align:start;margin-inline:0}[data-theme=nezafat-5] .head__link{color:var(--brand)}[data-theme=nezafat-5] .urgent{background:var(--ink);color:#b3c6c0;font-size:12.5px}[data-theme=nezafat-5] .urgent__in{justify-content:space-between}[data-theme=nezafat-5] .urgent__dot{background:#6cc5a3}[data-theme=nezafat-5] .urgent a{color:#fff}[data-theme=nezafat-5] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=nezafat-5] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=nezafat-5] .hdr__tel{display:none}[data-theme=nezafat-5] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=nezafat-5] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=nezafat-5] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=nezafat-5] .hero{background:linear-gradient(180deg, #fff, var(--ground));border-block-end:1px solid var(--line)}[data-theme=nezafat-5] .hero__facts>div{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}[data-theme=nezafat-5] .hero__facts dt{color:var(--brand)}[data-theme=nezafat-5] .hero .form,[data-theme=nezafat-5] .hero__form{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=nezafat-5] .card,[data-theme=nezafat-5] .quote,[data-theme=nezafat-5] .post,[data-theme=nezafat-5] .step,[data-theme=nezafat-5] .tl-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=nezafat-5] .card:hover{border-color:var(--brand)}[data-theme=nezafat-5] .svc__meta{color:var(--ink-muted);font-size:12.5px}[data-theme=nezafat-5] .svc__points svg{color:var(--brand)}[data-theme=nezafat-5] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=nezafat-5] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=nezafat-5] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);justify-self:start;background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md);padding:4px 10px;font-size:13px;font-weight:800}[data-theme=nezafat-5] .step{padding:var(--space-5)}[data-theme=nezafat-5] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=nezafat-5] .steps--line .step:not(:last-child)::after{display:none}[data-theme=nezafat-5] .compare__scroll,[data-theme=nezafat-5] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=nezafat-5] .tariff{padding:var(--space-6)}[data-theme=nezafat-5] .compare thead th{background:var(--ground-soft)}[data-theme=nezafat-5] .compare tbody td:last-child,[data-theme=nezafat-5] .tariff td:last-child{color:var(--brand);font-weight:700}[data-theme=nezafat-5] .split.sec--ink{background:none;color:var(--ink)}[data-theme=nezafat-5] .split.sec--ink .split__in{background:var(--ink);color:#d7e2de;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=nezafat-5] .split.sec--ink h2{color:#fff}[data-theme=nezafat-5] .split.sec--ink .prose{color:#b3c6c0}[data-theme=nezafat-5] .split.sec--ink .eyebrow{background:none;border:0;padding:0;color:#6cc5a3}[data-theme=nezafat-5] .split.sec--ink .tickline{color:#d7e2de}[data-theme=nezafat-5] .split.sec--ink .tickline svg{color:#6cc5a3}[data-theme=nezafat-5] .split.sec--ink .btn--primary{background:#fff;color:var(--ink);border-color:#fff}[data-theme=nezafat-5] .split__art img{border-radius:var(--radius-lg)}[data-theme=nezafat-5] .tl-card__when{color:var(--brand)}[data-theme=nezafat-5] .quote__text::before{content:"«"}[data-theme=nezafat-5] .quote__text::after{content:"»"}[data-theme=nezafat-5] .quote__av{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=nezafat-5] .quote__stars{display:none}[data-theme=nezafat-5] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=nezafat-5] .faq details[open]{border-color:var(--brand)}[data-theme=nezafat-5] .cta{background:none}[data-theme=nezafat-5] .cta .cta__in{background:var(--brand);color:#fff;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=nezafat-5] .cta h2{color:#fff}[data-theme=nezafat-5] .cta .prose{color:#d2e8df}[data-theme=nezafat-5] .cta .btn--primary{background:#fff;color:var(--brand);border-color:#fff}[data-theme=nezafat-5] .cta .btn--ghost{background:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.45)}[data-theme=nezafat-5] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=nezafat-5] .field input,[data-theme=nezafat-5] .field textarea,[data-theme=nezafat-5] .field select{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=nezafat-5] .field input:focus,[data-theme=nezafat-5] .field textarea:focus,[data-theme=nezafat-5] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=nezafat-5] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=nezafat-5] .form-panel__box{background:var(--brand-soft);border-color:rgba(0,0,0,0)}[data-theme=nezafat-5] .ftr{background:var(--ink)}[data-theme=nezafat-5] .ftr__mark .hdr__mark{background:var(--brand);color:#fff}[data-theme=nezafat-6]{--brand: #d97539;--brand-ink: #bd5f27;--brand-soft: #f8efe4;--brand-contrast: #ffffff;--accent: #f2b14d;--ink: #2c2419;--ink-soft: #5c5142;--ink-muted: #8d8071;--ground: #fff9f2;--ground-soft: #fffcf8;--ground-sunken: #f8efe4;--line: #efe2d2;--line-strong: #e0cdb6;--radius-sm: 14px;--radius-md: 14px;--radius-lg: 24px;--radius-xl: 28px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(44 36 25 / 4%);--shadow-lg: 0 2px 6px rgb(44 36 25 / 4%), 0 24px 48px -30px rgb(44 36 25 / 30%);--section-y: clamp(2.5rem, 2rem + 2.6vw, 4.25rem);--wrap: 1180px}[data-theme=nezafat-6] body{background:var(--ground)}[data-theme=nezafat-6] h1,[data-theme=nezafat-6] h2{font-weight:800}[data-theme=nezafat-6] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;font-weight:700}[data-theme=nezafat-6] .urgent{background:var(--brand);color:#fff;font-size:12.5px}[data-theme=nezafat-6] .urgent__dot{background:#f2b14d}[data-theme=nezafat-6] .urgent a{color:#fff}[data-theme=nezafat-6] .hdr{background:rgba(255,249,242,.94);border-block-end:1px solid var(--line)}[data-theme=nezafat-6] .hdr__mark{background:var(--brand);color:#fff;border-radius:999px}[data-theme=nezafat-6] .hdr__tel{display:none}[data-theme=nezafat-6] .btn{border-radius:999px;font-weight:700}[data-theme=nezafat-6] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=nezafat-6] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=nezafat-6] .hdr .btn--primary{background:var(--ink);border-color:var(--ink);color:#fff}[data-theme=nezafat-6] .hero--cover{inline-size:min(var(--wrap),100% - 32px);margin:var(--space-6) auto 0;border-radius:var(--radius-xl);padding-block:clamp(3.5rem,2.5rem + 6vw,6.5rem)}[data-theme=nezafat-6] .hero--cover .hero__veil{background:linear-gradient(to left, rgba(44, 36, 25, 0.82) 10%, rgba(44, 36, 25, 0.2))}[data-theme=nezafat-6] .hero--cover .eyebrow.eyebrow{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);padding:6px 14px}[data-theme=nezafat-6] .hero--cover .btn.btn--primary{background:#f2b14d;color:var(--ink)}[data-theme=nezafat-6] .hero--cover .btn.btn--primary:hover{background:#f5c06e}[data-theme=nezafat-6] .card,[data-theme=nezafat-6] .quote,[data-theme=nezafat-6] .post,[data-theme=nezafat-6] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=nezafat-6] .card:hover{border-color:var(--brand)}[data-theme=nezafat-6] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=nezafat-6] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=nezafat-6] .svc--plain:not(.svc--photo):not(:has(.svc__points)){background:var(--brand-soft);border-color:rgba(0,0,0,0)}[data-theme=nezafat-6] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian);display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:999px;background:var(--brand);color:#fff;font-size:14px;font-weight:800}[data-theme=nezafat-6] .svc--plain:has(.svc__points)::before{display:none}[data-theme=nezafat-6] .svc--plain:has(.svc__points) h3{color:var(--brand)}[data-theme=nezafat-6] .svc__points svg{color:var(--brand)}[data-theme=nezafat-6] .step__n{background:var(--brand);color:#fff;border-radius:999px}[data-theme=nezafat-6] .steps--line .step:not(:last-child)::after{display:none}[data-theme=nezafat-6] .price{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=nezafat-6] .price--lead{background:var(--brand-soft);border:1.5px solid var(--brand)}[data-theme=nezafat-6] .price__badge{background:var(--brand);color:#fff;border-radius:999px}[data-theme=nezafat-6] .price__tag b{color:var(--brand)}[data-theme=nezafat-6] .price li svg{color:var(--brand)}[data-theme=nezafat-6] .split.sec--ink{background:none;color:var(--ink)}[data-theme=nezafat-6] .split.sec--ink .split__in{background:var(--ink);color:#eadfd0;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=nezafat-6] .split.sec--ink h2{color:#fff9f2}[data-theme=nezafat-6] .split.sec--ink .prose{color:#d5c8b7}[data-theme=nezafat-6] .split.sec--ink .eyebrow{background:none;padding:0;color:#f2b14d}[data-theme=nezafat-6] .split.sec--ink .tickline{color:#eadfd0}[data-theme=nezafat-6] .split.sec--ink .tickline svg{color:#f2b14d}[data-theme=nezafat-6] .split__art img{border-radius:var(--radius-lg)}[data-theme=nezafat-6] .quote__stars{color:#f2b14d}[data-theme=nezafat-6] .quote__av{background:var(--brand-soft);color:var(--brand);border-radius:999px}[data-theme=nezafat-6] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=nezafat-6] .tariff td:last-child{color:var(--brand);font-weight:700}[data-theme=nezafat-6] .faq details{background:#fff;border-color:var(--line);border-radius:18px}[data-theme=nezafat-6] .faq details[open]{border-color:var(--brand)}[data-theme=nezafat-6] .cta{background:none}[data-theme=nezafat-6] .cta .cta__in{background:var(--brand-soft);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=nezafat-6] .cta h2{color:var(--ink)}[data-theme=nezafat-6] .cta .prose{color:var(--ink-soft)}[data-theme=nezafat-6] .cta .btn--primary{background:var(--brand);color:#fff;border-color:var(--brand)}[data-theme=nezafat-6] .pagehead img{border-radius:var(--radius-xl)}[data-theme=nezafat-6] .post__img{border-radius:0}[data-theme=nezafat-6] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=nezafat-6] .field input,[data-theme=nezafat-6] .field textarea,[data-theme=nezafat-6] .field select{background:var(--ground-soft);border-color:var(--line);border-radius:14px}[data-theme=nezafat-6] .field input:focus,[data-theme=nezafat-6] .field textarea:focus,[data-theme=nezafat-6] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=nezafat-6] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=nezafat-6] .form-panel__box{background:var(--brand-soft);border-color:rgba(0,0,0,0);border-radius:var(--radius-lg)}[data-theme=nezafat-6] .form-panel__img{border-radius:var(--radius-lg)}[data-theme=nezafat-6] .stat b{color:var(--brand)}[data-theme=nezafat-6] .ftr{background:var(--ink)}[data-theme=nezafat-6] .ftr__mark .hdr__mark{background:var(--brand);color:#fff;border-radius:999px}[data-theme=parastar-2]{--brand: #1d7a68;--brand-ink: #155c4e;--brand-soft: #dff0ec;--brand-contrast: #ffffff;--accent: #1d7a68;--ink: #16231f;--ink-soft: #3c504a;--ink-muted: #6a807a;--ground: #f7faf9;--ground-soft: #fbfdfd;--ground-sunken: #eef7f5;--line: #dde9e6;--line-strong: #c9dcd7;--radius-sm: 9px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(22 35 31 / 4%);--shadow-lg: 0 2px 6px rgb(22 35 31 / 4%), 0 28px 56px -30px rgb(29 122 104 / 32%);--section-y: clamp(2.25rem, 1.8rem + 2.2vw, 3.75rem);--wrap: 1240px}[data-theme=parastar-2] body{background:var(--ground)}[data-theme=parastar-2] h1,[data-theme=parastar-2] h2{font-weight:800}[data-theme=parastar-2] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:999px;font-weight:700}[data-theme=parastar-2] .head{justify-items:start;text-align:start}[data-theme=parastar-2] .head--center .prose{text-align:start;margin-inline:0}[data-theme=parastar-2] .urgent{background:var(--brand);color:#fff;font-size:12.5px;padding-block:var(--space-2)}[data-theme=parastar-2] .urgent__in{justify-content:flex-start;gap:var(--space-2)}[data-theme=parastar-2] .urgent__dot{display:none}[data-theme=parastar-2] .urgent strong{margin-inline-end:auto;font-weight:600}[data-theme=parastar-2] .urgent__in>:last-child{order:1;opacity:.85}[data-theme=parastar-2] .urgent__in>a{order:2}[data-theme=parastar-2] .hdr{background:rgba(255,255,255,.94);border-block-end-color:var(--line)}[data-theme=parastar-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:11px}[data-theme=parastar-2] .hdr__tel{display:none}[data-theme=parastar-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=parastar-2] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=parastar-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=parastar-2] .hero__panel{background:#fff;border-color:var(--line)}[data-theme=parastar-2] .hero__panel-title{font-size:var(--text-lg)}[data-theme=parastar-2] .hero__rows{background:var(--ground-sunken);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-3)}[data-theme=parastar-2] .hero__rows dd{color:var(--brand)}[data-theme=parastar-2] .hero__facts{gap:var(--space-3)}[data-theme=parastar-2] .hero__facts>div{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}[data-theme=parastar-2] .hero__facts dt{font-size:var(--text-sm);font-weight:800;color:var(--brand)}[data-theme=parastar-2] .stats__in{gap:var(--space-4)}[data-theme=parastar-2] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);text-align:start}[data-theme=parastar-2] .stat b{color:var(--brand);font-weight:800}[data-theme=parastar-2] .calc{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=parastar-2] .calc select{background:var(--ground-soft);border-color:var(--line)}[data-theme=parastar-2] .card,[data-theme=parastar-2] .member,[data-theme=parastar-2] .quote,[data-theme=parastar-2] .post{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=parastar-2] .card:hover{border-color:var(--brand)}[data-theme=parastar-2] .svc__points li::before{content:"✓";font-weight:700}[data-theme=parastar-2] .svc__meta{color:var(--ink);font-weight:800;border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}[data-theme=parastar-2] .steps--line{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.25rem,.8rem + 2vw,2.5rem);gap:var(--space-5)}[data-theme=parastar-2] .steps--line .step{border-block-start:3px solid var(--brand);padding-block-start:var(--space-4)}[data-theme=parastar-2] .steps--line .step:not(:last-child)::after{display:none}[data-theme=parastar-2] .steps--line .step__n{display:block;inline-size:auto;block-size:auto;background:none;color:var(--brand);font-size:var(--text-sm);border-radius:0}[data-theme=parastar-2] .steps--line .step__n::before{content:"قدم "}[data-theme=parastar-2] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:10px}[data-theme=parastar-2] .steps--stack .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4)}[data-theme=parastar-2] .hero__in--even .grid--2>.svc{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}[data-theme=parastar-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:10px}[data-theme=parastar-2] .hero__art img,[data-theme=parastar-2] .split__art img,[data-theme=parastar-2] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=parastar-2] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=parastar-2] .svc--plain{counter-increment:svc}[data-theme=parastar-2] .svc--plain::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:22px}[data-theme=parastar-2] .svc--plain.svc--photo::before{display:none}[data-theme=parastar-2] .member__initial{aspect-ratio:auto;inline-size:56px;block-size:56px;border-radius:50%;font-size:22px;justify-self:start;margin:var(--space-5) var(--space-5) 0}[data-theme=parastar-2] .member__role{color:var(--brand)}[data-theme=parastar-2] .quote__stars{color:#e0a32c}[data-theme=parastar-2] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=parastar-2] .compare__scroll{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=parastar-2] .compare tbody td{color:var(--brand);font-weight:700}[data-theme=parastar-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=parastar-2] .faq details[open]{border-color:var(--brand)}[data-theme=parastar-2] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=parastar-2] .field input,[data-theme=parastar-2] .field textarea,[data-theme=parastar-2] .field select{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=parastar-2] .field input:focus,[data-theme=parastar-2] .field textarea:focus,[data-theme=parastar-2] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=parastar-2] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=parastar-2] .form-panel__card h3{color:var(--ink)}[data-theme=parastar-2] .form-panel__box{background:var(--brand-soft);border-color:rgba(0,0,0,0)}[data-theme=parastar-2] .ftr{background:#16231f}[data-theme=parastar-2] .ftr__mark .hdr__mark{background:var(--brand)}[data-theme=parastar-3]{color-scheme:dark;--brand: #4ea8de;--brand-ink: #6fbce8;--brand-soft: rgb(78 168 222 / 14%);--brand-contrast: #0f1117;--accent: #4ea8de;--ink: #e9ecf2;--ink-soft: #c3cad4;--ink-muted: #8b94a3;--ground: #0f1117;--ground-soft: #171a22;--ground-sunken: #0c0e13;--line: rgb(233 236 242 / 9%);--line-strong: rgb(233 236 242 / 20%);--good: #4ade80;--good-soft: rgb(74 222 128 / 12%);--warn: #facc15;--warn-soft: rgb(250 204 21 / 12%);--radius-sm: 9px;--radius-md: 11px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(78 168 222 / 30%);--section-y: clamp(2.5rem, 2rem + 2.5vw, 4.25rem);--wrap: 1200px}[data-theme=parastar-3] body{background:var(--ground);color:var(--ink)}[data-theme=parastar-3] h1,[data-theme=parastar-3] h2,[data-theme=parastar-3] h3{color:var(--ink);font-weight:800}[data-theme=parastar-3] .eyebrow{background:rgba(0,0,0,0);color:var(--brand);border:1px solid rgba(78,168,222,.4);border-radius:999px;font-weight:700}[data-theme=parastar-3] .head{justify-items:start;text-align:start}[data-theme=parastar-3] .head--center .prose{text-align:start;margin-inline:0}[data-theme=parastar-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=parastar-3] .btn--primary{background:var(--brand);color:#0f1117;border-color:var(--brand)}[data-theme=parastar-3] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=parastar-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=parastar-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=parastar-3] .hdr{background:rgba(15,17,23,.92);border-block-end:1px solid var(--line)}[data-theme=parastar-3] .hdr__mark{background:var(--brand);color:#0f1117;border-radius:var(--radius-sm)}[data-theme=parastar-3] .hdr__nav a{color:var(--ink-soft)}[data-theme=parastar-3] .hdr__nav a:hover{color:var(--brand)}[data-theme=parastar-3] .hdr__tel{display:none}[data-theme=parastar-3] .hero{background:radial-gradient(45% 60% at 0% 0%, rgba(78, 168, 222, 0.16), transparent 70%)}[data-theme=parastar-3] .hero__art img{border-radius:var(--radius-xl);border:1px solid var(--line)}[data-theme=parastar-3] .stats{border-block:1px solid var(--line);padding-block:0}[data-theme=parastar-3] .stats__in{gap:0}[data-theme=parastar-3] .stat{padding:var(--space-6) var(--space-5);text-align:start;border-inline-start:1px solid var(--line)}[data-theme=parastar-3] .stat:first-child{border-inline-start:0}@media(max-width: 760px){[data-theme=parastar-3] .stat{border-inline-start:0}}[data-theme=parastar-3] .stat b{color:var(--brand);font-weight:800}[data-theme=parastar-3] .card,[data-theme=parastar-3] .member,[data-theme=parastar-3] .quote,[data-theme=parastar-3] .post,[data-theme=parastar-3] .step{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=parastar-3] .card:hover,[data-theme=parastar-3] .member:hover{border-color:rgba(78,168,222,.45)}[data-theme=parastar-3] .member{align-content:start}[data-theme=parastar-3] .member__initial{aspect-ratio:auto;inline-size:52px;block-size:52px;border-radius:50%;font-size:20px;justify-self:start;margin:var(--space-5) var(--space-5) 0;background:var(--brand-soft);color:var(--brand)}[data-theme=parastar-3] .member__body b{color:var(--ink)}[data-theme=parastar-3] .member__role{color:var(--ink-muted);font-size:var(--text-xs)}[data-theme=parastar-3] .member__cred{color:var(--ink-soft);font-size:var(--text-sm)}[data-theme=parastar-3] .member__foot{border-block-start-color:var(--line)}[data-theme=parastar-3] .member__price{color:var(--ink);font-weight:800}[data-theme=parastar-3] .member__foot .btn{flex:1 0 100%;justify-content:center;padding-block:var(--space-3);font-size:var(--text-sm)}[data-theme=parastar-3] .steps--line{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.25rem,.8rem + 2vw,2.5rem)}[data-theme=parastar-3] .steps--line .step{background:none;border:0}[data-theme=parastar-3] .steps--line .step:not(:last-child)::after{display:none}[data-theme=parastar-3] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:10px}[data-theme=parastar-3] .step p{color:var(--ink-muted)}[data-theme=parastar-3] .svc__tag{color:var(--brand);font-weight:700}[data-theme=parastar-3] .grid:has(>.svc--plain:not(:has(.svc__tag))){counter-reset:svc}[data-theme=parastar-3] .svc--plain:not(:has(.svc__tag)){counter-increment:svc}[data-theme=parastar-3] .svc--plain:not(:has(.svc__tag))::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:22px}[data-theme=parastar-3] .quote__stars{color:#e0a32c}[data-theme=parastar-3] .quote__text{color:var(--ink-soft)}[data-theme=parastar-3] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=parastar-3] .area{background:var(--ground);border-color:var(--line-strong);color:var(--ink-soft)}[data-theme=parastar-3] .sec--soft .area{background:var(--ground)}[data-theme=parastar-3] .pagehead__img{border:1px solid var(--line);border-radius:var(--radius-xl)}[data-theme=parastar-3] .sec--brand{background:linear-gradient(135deg, #1b3a52, #0f1117);color:var(--ink);border-block:1px solid var(--line)}[data-theme=parastar-3] .sec--brand .prose{color:var(--ink-soft)}[data-theme=parastar-3] .sec--brand .btn--primary{background:var(--brand);color:#0f1117}[data-theme=parastar-3] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=parastar-3] .faq details[open]{border-color:rgba(78,168,222,.45)}[data-theme=parastar-3] .form{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=parastar-3] .field label{color:var(--ink-soft)}[data-theme=parastar-3] .field input,[data-theme=parastar-3] .field textarea,[data-theme=parastar-3] .field select{background:var(--ground-sunken);border-color:var(--line-strong);color:var(--ink)}[data-theme=parastar-3] .field input::placeholder,[data-theme=parastar-3] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=parastar-3] .form-panel__card,[data-theme=parastar-3] .form-panel__box{background:var(--ground-soft);border-color:var(--line)}[data-theme=parastar-3] .form-panel__card h3{color:var(--ink)}[data-theme=parastar-3] .form-panel__hl{color:var(--brand)}[data-theme=parastar-3] .ftr{background:var(--ground-sunken);border-block-start:1px solid var(--line)}[data-theme=parastar-3] .ftr__mark .hdr__mark{background:var(--brand);color:#0f1117}[data-theme=parastar-4]{--brand: #a3623c;--brand-ink: #874d2d;--brand-soft: #f6ece1;--brand-contrast: #ffffff;--accent: #e0a96d;--ink: #2a2520;--ink-soft: #5f554c;--ink-muted: #8a7d70;--ground: #fdf9f4;--ground-soft: #fdfbf8;--ground-sunken: #f6ece1;--line: #efe4d7;--line-strong: #e0d2c1;--radius-sm: 12px;--radius-md: 999px;--radius-lg: 20px;--radius-xl: 26px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(42 37 32 / 4%);--shadow-lg: 0 2px 6px rgb(42 37 32 / 4%), 0 26px 50px -30px rgb(135 77 45 / 28%);--section-y: clamp(2.5rem, 2rem + 2.4vw, 4.25rem);--wrap: 1180px}[data-theme=parastar-4] body{background:var(--ground)}[data-theme=parastar-4] h1,[data-theme=parastar-4] h2{font-weight:800}[data-theme=parastar-4] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:999px;font-weight:700}[data-theme=parastar-4] .head{justify-items:start;text-align:start}[data-theme=parastar-4] .head--center .prose{text-align:start;margin-inline:0}[data-theme=parastar-4] .hdr{background:rgba(253,249,244,.94);border-block-end-color:var(--line)}[data-theme=parastar-4] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%}[data-theme=parastar-4] .hdr__tel{display:none}[data-theme=parastar-4] .btn{border-radius:999px;font-weight:700}[data-theme=parastar-4] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=parastar-4] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=parastar-4] .hero--cover{margin-block-start:var(--space-6);margin-inline:max(var(--gutter),(100% - var(--wrap))/2 + var(--gutter));border-radius:var(--radius-xl);padding-block:clamp(3.5rem,2.5rem + 6vw,7rem)}[data-theme=parastar-4] .hero--cover.hero--start .hero__veil{background:linear-gradient(to left, rgba(42, 37, 32, 0.82) 30%, rgba(42, 37, 32, 0.25))}[data-theme=parastar-4] .hero--cover .eyebrow.eyebrow{background:rgba(253,249,244,.16);border:1px solid rgba(253,249,244,.35)}[data-theme=parastar-4] .hero--cover .btn.btn--primary{background:var(--accent);color:var(--ink)}[data-theme=parastar-4] .hero--cover .btn.btn--primary:hover{background:#ecbd88}[data-theme=parastar-4] .stats__in{gap:var(--space-4)}[data-theme=parastar-4] .stat{background:var(--brand-soft);border-radius:var(--radius-lg);padding:var(--space-5);text-align:start}[data-theme=parastar-4] .stat b{color:var(--brand);font-weight:800}[data-theme=parastar-4] .card,[data-theme=parastar-4] .member,[data-theme=parastar-4] .quote,[data-theme=parastar-4] .post,[data-theme=parastar-4] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=parastar-4] .card:hover{border-color:var(--brand)}[data-theme=parastar-4] .svc__tag{color:var(--brand);font-weight:700}[data-theme=parastar-4] .svc__points li::before{content:"✓";font-weight:700}[data-theme=parastar-4] .svc__meta{color:var(--ink);font-weight:800;border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}[data-theme=parastar-4] .split.sec--ink{background:none;color:var(--ink)}[data-theme=parastar-4] .split.sec--ink .split__in{background:var(--ink);color:#e9dfd3;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=parastar-4] .split.sec--ink h2{color:#fdf9f4}[data-theme=parastar-4] .split.sec--ink .prose{color:#cfc2b4}[data-theme=parastar-4] .split.sec--ink .eyebrow{background:none;padding:0;color:var(--accent)}[data-theme=parastar-4] .split.sec--ink .tickline{color:#e9dfd3}[data-theme=parastar-4] .split.sec--ink .tickline svg{color:var(--accent)}[data-theme=parastar-4] .split__art img,[data-theme=parastar-4] .hero__art img,[data-theme=parastar-4] .pagehead__img{border-radius:var(--radius-lg)}[data-theme=parastar-4] .steps--line .step{padding:var(--space-5)}[data-theme=parastar-4] .steps--line .step:not(:last-child)::after{display:none}[data-theme=parastar-4] .step__n{inline-size:auto;block-size:auto;background:none;color:var(--brand);font-size:var(--text-xl);border-radius:0}[data-theme=parastar-4] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=parastar-4] .svc--plain{counter-increment:svc}[data-theme=parastar-4] .svc--plain::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:22px}[data-theme=parastar-4] .svc--plain.svc--photo::before{display:none}[data-theme=parastar-4] .member__initial{aspect-ratio:auto;inline-size:56px;block-size:56px;border-radius:50%;font-size:22px;justify-self:start;margin:var(--space-5) var(--space-5) 0;background:var(--brand-soft);color:var(--brand)}[data-theme=parastar-4] .member__role{color:var(--brand)}[data-theme=parastar-4] .quote__stars{color:var(--accent)}[data-theme=parastar-4] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=parastar-4] .sec--soft{background:#f8f1e8}[data-theme=parastar-4] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-sm)}[data-theme=parastar-4] .faq details[open]{border-color:var(--brand)}[data-theme=parastar-4] .cta.sec--brand{background:none;color:var(--ink)}[data-theme=parastar-4] .cta .cta__in{background:var(--brand-soft);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=parastar-4] .cta h2{color:var(--ink)}[data-theme=parastar-4] .cta .prose{color:var(--ink-soft)}[data-theme=parastar-4] .cta .btn--primary{background:var(--brand);color:#fff}[data-theme=parastar-4] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=parastar-4] .field input,[data-theme=parastar-4] .field textarea,[data-theme=parastar-4] .field select{background:var(--ground-soft);border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=parastar-4] .field input:focus,[data-theme=parastar-4] .field textarea:focus,[data-theme=parastar-4] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=parastar-4] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=parastar-4] .form-panel__card h3{color:var(--ink)}[data-theme=parastar-4] .form-panel__hl{color:var(--brand)}[data-theme=parastar-4] .ftr{background:var(--ink)}[data-theme=parastar-4] .ftr__mark .hdr__mark{background:var(--brand);border-radius:50%}[data-theme=parastar-5]{--brand: #3b4fc4;--brand-ink: #2e3ea0;--brand-soft: #e9ecfb;--brand-contrast: #ffffff;--accent: #8fa0f5;--ink: #151a2b;--ink-soft: #4e5674;--ink-muted: #6b7391;--ground: #f6f7fb;--ground-soft: #fbfcff;--ground-sunken: #f4f6fc;--line: #e1e5f1;--line-strong: #d6dcec;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(21 26 43 / 4%);--shadow-lg: 0 2px 6px rgb(21 26 43 / 4%), 0 24px 48px -28px rgb(59 79 196 / 28%);--section-y: clamp(2.25rem, 1.8rem + 2.2vw, 3.75rem);--wrap: 1240px}[data-theme=parastar-5] body{background:var(--ground)}[data-theme=parastar-5] h1,[data-theme=parastar-5] h2{font-weight:800}[data-theme=parastar-5] .eyebrow{background:var(--brand-soft);color:var(--brand);border:1px solid #c9d0f8;border-radius:var(--radius-sm);font-weight:700}[data-theme=parastar-5] .head{justify-items:start;text-align:start}[data-theme=parastar-5] .head--center .prose{text-align:start;margin-inline:0}[data-theme=parastar-5] .urgent{background:var(--ink);color:#c2c8e0;font-size:12.5px;padding-block:var(--space-2)}[data-theme=parastar-5] .urgent__in{justify-content:flex-start;gap:var(--space-2)}[data-theme=parastar-5] .urgent__dot{display:none}[data-theme=parastar-5] .urgent strong{margin-inline-end:auto;font-weight:600}[data-theme=parastar-5] .urgent__in>:last-child{order:1}[data-theme=parastar-5] .urgent__in>a{order:2;color:#fff}[data-theme=parastar-5] .hdr{background:#fff;border-block-end-color:var(--line)}[data-theme=parastar-5] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=parastar-5] .hdr__tel{display:none}[data-theme=parastar-5] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=parastar-5] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=parastar-5] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=parastar-5] .hero{background:linear-gradient(to bottom, #fff, var(--ground));border-block-end:1px solid var(--line)}[data-theme=parastar-5] .hero__art img{border-radius:var(--radius-xl)}[data-theme=parastar-5] .hero__facts{gap:var(--space-3)}[data-theme=parastar-5] .hero__facts>div{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);min-inline-size:130px}[data-theme=parastar-5] .hero__facts dt{color:var(--brand)}[data-theme=parastar-5] .card,[data-theme=parastar-5] .member,[data-theme=parastar-5] .quote,[data-theme=parastar-5] .post,[data-theme=parastar-5] .tl-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=parastar-5] .tl-card{padding:var(--space-5)}[data-theme=parastar-5] .card:hover{border-color:#c9d0f8}[data-theme=parastar-5] .svc--photo{padding-block-end:var(--space-4)}[data-theme=parastar-5] .svc__tag{color:var(--brand);font-weight:700;font-size:var(--text-xs)}[data-theme=parastar-5] .svc__meta{color:var(--ink);font-weight:800}[data-theme=parastar-5] .svc__more{justify-content:center;margin-block-start:var(--space-2);background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-weight:700}[data-theme=parastar-5] .svc__more svg{display:none}[data-theme=parastar-5] .svc--photo .svc__more{display:flex;justify-self:stretch;align-self:end}[data-theme=parastar-5] .svc__more:hover{background:var(--brand);color:#fff;gap:var(--space-2)}[data-theme=parastar-5] .grid:has(>.svc--plain:not(.svc--photo)){counter-reset:svc}[data-theme=parastar-5] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=parastar-5] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);display:grid;place-items:center;inline-size:36px;block-size:36px;background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md);font-weight:800;font-size:14px}[data-theme=parastar-5] .compare__scroll{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl)}[data-theme=parastar-5] .compare thead th{background:var(--ground-sunken)}[data-theme=parastar-5] .compare tbody td{color:var(--brand);font-weight:700}[data-theme=parastar-5] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-6)}[data-theme=parastar-5] .tariff td{color:var(--ink-soft);font-weight:400}[data-theme=parastar-5] .tariff td:last-child{color:var(--brand);font-weight:700}[data-theme=parastar-5] .cta.sec--ink{background:none;color:var(--ink)}[data-theme=parastar-5] .cta.sec--ink .cta__in{background:var(--ink);color:#fff;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=parastar-5] .cta.sec--ink h2{color:#fff;max-inline-size:none}[data-theme=parastar-5] .cta.sec--ink .cta__in{justify-items:start;text-align:start}[data-theme=parastar-5] .cta.sec--ink .prose{margin-inline:0;text-align:start;max-inline-size:70ch}[data-theme=parastar-5] .cta.sec--ink .btns{justify-content:flex-start}[data-theme=parastar-5] .cta.sec--ink .prose{color:#b0b8d4}[data-theme=parastar-5] .cta.sec--ink .btn--primary{background:#fff;color:var(--ink);border-color:#fff}[data-theme=parastar-5] .cta.sec--ink .btn--ghost{background:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.3)}[data-theme=parastar-5] .member__initial{aspect-ratio:auto;inline-size:52px;block-size:52px;border-radius:var(--radius-lg);font-size:20px;justify-self:start;margin:var(--space-5) var(--space-5) 0;background:var(--brand-soft);color:var(--brand)}[data-theme=parastar-5] .member__role{color:var(--brand)}[data-theme=parastar-5] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=parastar-5] .faq details[open]{border-color:var(--brand)}[data-theme=parastar-5] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=parastar-5] .field input,[data-theme=parastar-5] .field textarea,[data-theme=parastar-5] .field select{background:var(--ground-soft);border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=parastar-5] .field input:focus,[data-theme=parastar-5] .field textarea:focus,[data-theme=parastar-5] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=parastar-5] .form-panel__card{background:#fff;border-color:var(--line);border-block-start:3px solid var(--brand);border-radius:var(--radius-lg)}[data-theme=parastar-5] .form-panel__card h3{color:var(--ink)}[data-theme=parastar-5] .form-panel__hl{color:var(--brand)}[data-theme=parastar-5] .form-panel__box{background:var(--brand-soft);border-color:rgba(0,0,0,0)}[data-theme=parastar-5] .ftr{background:var(--ink)}[data-theme=parastar-5] .ftr__mark .hdr__mark{background:var(--brand)}[data-theme=parastar-6]{--brand: #c2416b;--brand-ink: #a13157;--brand-soft: #fbe7ee;--brand-contrast: #ffffff;--accent: #c2416b;--ink: #2b1f24;--ink-soft: #4a3b41;--ink-muted: #7c6a71;--ground: #fffaf8;--ground-soft: #fdf5f8;--ground-sunken: #fbe7ee;--line: #f0e2e7;--line-strong: #e3cfd6;--good: #c2416b;--radius-sm: 12px;--radius-md: 999px;--radius-lg: 22px;--radius-xl: 24px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(43 31 36 / 4%);--shadow-lg: 0 2px 6px rgb(43 31 36 / 4%), 0 26px 50px -30px rgb(194 65 107 / 30%);--section-y: clamp(2.5rem, 2rem + 2.4vw, 4.25rem);--wrap: 1160px}[data-theme=parastar-6] body{background:var(--ground)}[data-theme=parastar-6] h1,[data-theme=parastar-6] h2{font-weight:800}[data-theme=parastar-6] .eyebrow{background:none;color:var(--brand);padding:0;font-weight:700}[data-theme=parastar-6] .head{justify-items:start;text-align:start}[data-theme=parastar-6] .head--center .prose{text-align:start;margin-inline:0}[data-theme=parastar-6] .urgent{background:var(--brand);color:#fff;font-size:12.5px;padding-block:var(--space-2)}[data-theme=parastar-6] .urgent__dot{display:none}[data-theme=parastar-6] .urgent strong{font-weight:600}[data-theme=parastar-6] .hdr{background:rgba(255,250,248,.94);border-block-end-color:var(--line)}[data-theme=parastar-6] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%}[data-theme=parastar-6] .hdr__tel{display:none}[data-theme=parastar-6] .btn{border-radius:999px;font-weight:700}[data-theme=parastar-6] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=parastar-6] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=parastar-6] .btn--ink{background:var(--ink);color:#fff}[data-theme=parastar-6] .hero .tickline{color:var(--ink-muted);font-size:var(--text-xs)}[data-theme=parastar-6] .hero .tickline svg{color:var(--brand)}[data-theme=parastar-6] .hero__wide img{border-radius:var(--radius-xl)}[data-theme=parastar-6] .hero--center .eyebrow{justify-self:center}[data-theme=parastar-6] .stats{padding-block-start:0}[data-theme=parastar-6] .stats__in{gap:0;border-block:1px solid var(--line-strong)}[data-theme=parastar-6] .stat{padding:var(--space-5);text-align:start;border-inline-start:1px solid var(--line)}[data-theme=parastar-6] .stat:first-child{border-inline-start:0}@media(max-width: 700px){[data-theme=parastar-6] .stat{border-inline-start:0}}[data-theme=parastar-6] .stat b{color:var(--brand);font-weight:800}[data-theme=parastar-6] .card,[data-theme=parastar-6] .member,[data-theme=parastar-6] .quote,[data-theme=parastar-6] .post{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:none}[data-theme=parastar-6] .price__tag b{color:var(--brand)}[data-theme=parastar-6] .price li svg{color:var(--brand)}[data-theme=parastar-6] .price--lead{background:var(--brand-soft);border:1.5px solid var(--brand)}[data-theme=parastar-6] .price__badge{background:var(--brand);color:#fff;border-radius:999px}[data-theme=parastar-6] .price .btn{justify-content:center}[data-theme=parastar-6] .price__tag{display:grid;gap:var(--space-1)}[data-theme=parastar-6] .sec--soft{background:var(--brand-soft)}[data-theme=parastar-6] .sec--soft+.sec--soft{padding-block-start:0}[data-theme=parastar-6] .sec--soft .grid--2{gap:var(--space-3)}[data-theme=parastar-6] .sec--soft .grid--2>.svc{background:#fff;border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5);display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-4);row-gap:var(--space-1);align-items:start}[data-theme=parastar-6] .sec--soft .grid--2>.svc>.itile{grid-row:span 2}[data-theme=parastar-6] .sec--soft .grid--2>.svc h3{font-size:var(--text-md)}[data-theme=parastar-6] .sec--soft .grid--2>.svc p{font-size:var(--text-sm);color:var(--ink-muted)}[data-theme=parastar-6] .itile{background:var(--brand-soft);color:var(--brand)}[data-theme=parastar-6] .hours{background:#fff;border-radius:var(--radius-lg);overflow:hidden}[data-theme=parastar-6] .hours th,[data-theme=parastar-6] .hours td{padding-inline:var(--space-5)}[data-theme=parastar-6] .hours th{color:var(--brand);font-weight:700}[data-theme=parastar-6] .hours td{text-align:start;color:var(--ink-soft);font-weight:400}[data-theme=parastar-6] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=parastar-6] .svc--plain{counter-increment:svc}[data-theme=parastar-6] .svc--plain::before{content:counter(svc, persian-two);color:var(--brand);font-weight:800;font-size:22px}[data-theme=parastar-6] .sec--soft .svc--plain::before{content:none}[data-theme=parastar-6] .quote__stars{color:var(--brand)}[data-theme=parastar-6] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=parastar-6] .quote__text::before{content:"«"}[data-theme=parastar-6] .quote__text::after{content:"»"}[data-theme=parastar-6] .tariff{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=parastar-6] .tariff td{color:var(--ink-soft);font-weight:400}[data-theme=parastar-6] .tariff td:last-child{color:var(--brand);font-weight:700}[data-theme=parastar-6] .checklist__col{background:#fff;border-radius:var(--radius-lg)}[data-theme=parastar-6] .faq details{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=parastar-6] .faq details[open]{border-color:var(--brand)}[data-theme=parastar-6] .form{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-lg);box-shadow:none}[data-theme=parastar-6] .field input,[data-theme=parastar-6] .field textarea,[data-theme=parastar-6] .field select{background:var(--ground);border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=parastar-6] .field input:focus,[data-theme=parastar-6] .field textarea:focus,[data-theme=parastar-6] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=parastar-6] .form-panel__card{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-lg)}[data-theme=parastar-6] .form-panel__card h3{color:var(--ink)}[data-theme=parastar-6] .form-panel__hl{color:var(--brand)}[data-theme=parastar-6] .form-panel__box{background:var(--brand-soft);border-color:rgba(0,0,0,0)}[data-theme=parastar-6] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=parastar-6] .ftr{background:var(--ink)}[data-theme=parastar-6] .ftr__mark .hdr__mark{background:var(--brand);border-radius:50%}[data-theme=safar-2]{--brand: #0b7fc4;--brand-ink: #08669d;--brand-soft: #dcecf7;--brand-contrast: #ffffff;--accent: #0b7fc4;--ink: #0f2231;--ink-soft: #44606f;--ink-muted: #66808f;--ground: #f5f9fc;--ground-soft: #ffffff;--ground-sunken: #e4f0f8;--line: #dde9f1;--line-strong: #c9dae6;--radius-sm: 9px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 18px;--shadow-sm: 0 1px 2px rgb(15 34 49 / 5%);--shadow-md: 0 1px 2px rgb(15 34 49 / 4%), 0 12px 28px -18px rgb(15 34 49 / 22%);--shadow-lg: 0 20px 50px -24px rgb(15 34 49 / 35%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.25rem);--wrap: 1200px}[data-theme=safar-2] body{background:var(--ground)}[data-theme=safar-2] h1,[data-theme=safar-2] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=safar-2] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);font-weight:700}[data-theme=safar-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=safar-2] .btn--primary:hover{background:var(--brand-ink)}[data-theme=safar-2] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=safar-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=safar-2] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=safar-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=safar-2] .searchband__copy{justify-items:start;text-align:start}[data-theme=safar-2] .searchband__veil{background:linear-gradient(to left, rgba(15, 34, 49, 0.74), rgba(15, 34, 49, 0.28))}[data-theme=safar-2] .searchcard{background:#fff}[data-theme=safar-2] .searchcard__tabs{border-block-end:0;gap:var(--space-2)}[data-theme=safar-2] .searchtab{border:1px solid #d3e2ec;border-radius:var(--radius-md);color:var(--ink);background:#fff;margin-block-end:0}[data-theme=safar-2] .searchtab[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#fff}@media(min-width: 861px){[data-theme=safar-2] .searchcard__row:has(>.field:nth-of-type(4)){grid-template-columns:repeat(4, 1fr) auto}}[data-theme=safar-2] .searchband__links a{color:var(--ink-soft)}[data-theme=safar-2] .card,[data-theme=safar-2] .quote,[data-theme=safar-2] .post,[data-theme=safar-2] .prod,[data-theme=safar-2] .form{background:#fff;border-color:var(--line)}[data-theme=safar-2] .card:hover,[data-theme=safar-2] .prod:hover{border-color:#b6d4e8}[data-theme=safar-2] .svc__tag{color:var(--brand)}[data-theme=safar-2] .svc__meta,[data-theme=safar-2] .prod__price b{color:var(--brand);font-weight:800}[data-theme=safar-2] .itile{background:var(--brand-soft);color:var(--brand)}[data-theme=safar-2] .step__n{background:var(--brand-soft);color:var(--brand)}[data-theme=safar-2] .stat b{color:var(--brand)}[data-theme=safar-2] .sec--ink{background:var(--ink)}[data-theme=safar-2] .sec--ink .eyebrow{background:rgba(108,192,238,.16);color:#6cc0ee}[data-theme=safar-2] .sec--ink .btn--primary{background:var(--brand);color:#fff}[data-theme=safar-2] .sec--ink .btn--primary:hover{background:#1d96dd}[data-theme=safar-2] .field input,[data-theme=safar-2] .field textarea,[data-theme=safar-2] .field select{background:#fbfdfe;border-color:#d3e2ec}[data-theme=safar-2] .field input:focus,[data-theme=safar-2] .field textarea:focus,[data-theme=safar-2] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=safar-2] .faq details{background:#fff;border-color:var(--line)}[data-theme=safar-2] .ftr{background:var(--ink)}[data-theme=safar-3]{color-scheme:dark;--brand: #f0b429;--brand-ink: #f7c74a;--brand-soft: rgb(240 180 41 / 14%);--brand-contrast: #0d0f14;--accent: #f0b429;--ink: #eaedf2;--ink-soft: #b4bcc8;--ink-muted: #8b94a3;--ground: #0d0f14;--ground-soft: #161a22;--ground-sunken: #0a0c10;--line: rgb(234 237 242 / 9%);--line-strong: rgb(234 237 242 / 20%);--good: #4ade80;--good-soft: rgb(74 222 128 / 14%);--radius-sm: 8px;--radius-md: 9px;--radius-lg: 16px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 70%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=safar-3] body{background:var(--ground);color:var(--ink)}[data-theme=safar-3] h1,[data-theme=safar-3] h2,[data-theme=safar-3] h3{color:var(--ink);font-weight:800}[data-theme=safar-3] .eyebrow{background:var(--brand-soft);color:var(--brand);border:1px solid rgba(240,180,41,.35);border-radius:999px;font-weight:700}[data-theme=safar-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=safar-3] .btn--primary{background:var(--brand);color:#0d0f14;border-color:var(--brand)}[data-theme=safar-3] .btn--primary:hover{background:var(--brand-ink)}[data-theme=safar-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=safar-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=safar-3] .sec--ink .btn--primary{background:var(--brand);color:#0d0f14}[data-theme=safar-3] .sec--brand{background:var(--brand);color:#0d0f14}[data-theme=safar-3] .sec--brand .btn--primary{background:#0d0f14;color:var(--brand);border-color:#0d0f14}[data-theme=safar-3] .sec--brand .btn.btn--ghost{border-color:rgba(13,15,20,.35);color:#0d0f14;background:rgba(0,0,0,0)}[data-theme=safar-3] .hdr{background:rgba(13,15,20,.92);border-block-end:1px solid var(--line)}[data-theme=safar-3] .hdr__mark{background:var(--brand);color:#0d0f14;border-radius:var(--radius-md)}[data-theme=safar-3] .searchband__copy{justify-items:start;text-align:start}[data-theme=safar-3] .searchband__copy .eyebrow{background:rgba(240,180,41,.14);color:var(--brand)}[data-theme=safar-3] .searchband__veil{background:linear-gradient(to left, rgba(13, 15, 20, 0.88), rgba(13, 15, 20, 0.5))}[data-theme=safar-3] .searchcard{background:var(--ground-soft);border:1px solid var(--line)}[data-theme=safar-3] .searchcard__tabs{border-block-end:0;gap:var(--space-2)}[data-theme=safar-3] .searchtab{border:1px solid rgba(234,237,242,.2);border-radius:var(--radius-md);color:var(--ink);margin-block-end:0}[data-theme=safar-3] .searchtab[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#0d0f14}@media(min-width: 861px){[data-theme=safar-3] .searchcard__row:has(>.field:nth-of-type(4)){grid-template-columns:repeat(4, 1fr) auto}[data-theme=safar-3] .searchcard__row:has(>.field:nth-of-type(5)){grid-template-columns:repeat(5, 1fr) auto}}[data-theme=safar-3] .stats{border-block:1px solid var(--line)}[data-theme=safar-3] .stat b{color:var(--brand)}[data-theme=safar-3] .trust{border-color:var(--line)}[data-theme=safar-3] .card,[data-theme=safar-3] .quote,[data-theme=safar-3] .post,[data-theme=safar-3] .route,[data-theme=safar-3] .form,[data-theme=safar-3] .panel{background:var(--ground-soft);border-color:var(--line)}[data-theme=safar-3] .route:hover,[data-theme=safar-3] .card:hover{border-color:rgba(240,180,41,.45)}[data-theme=safar-3] .route__price em,[data-theme=safar-3] .svc__meta{color:var(--brand)}[data-theme=safar-3] .itile{background:var(--brand-soft);color:var(--brand)}[data-theme=safar-3] .grid--2>.svc:not(.card){background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=safar-3] .step__n{background:var(--brand-soft);color:var(--brand)}[data-theme=safar-3] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=safar-3] .tariff td:not(.tariff__note){color:var(--brand)}[data-theme=safar-3] .compare__best{background:var(--brand-soft)}[data-theme=safar-3] .compare thead th.compare__best{color:var(--brand)}[data-theme=safar-3] .field input,[data-theme=safar-3] .field textarea,[data-theme=safar-3] .field select{background:#0d0f14;border-color:rgba(234,237,242,.14);color:var(--ink)}[data-theme=safar-3] .field input::placeholder,[data-theme=safar-3] .field textarea::placeholder{color:#6d7686}[data-theme=safar-3] .field input:focus,[data-theme=safar-3] .field textarea:focus,[data-theme=safar-3] .field select:focus{border-color:var(--brand)}[data-theme=safar-3] .faq details{background:var(--ground-soft);border-color:var(--line)}[data-theme=safar-3] .ftr{background:var(--ground-sunken);border-block-start:1px solid var(--line)}[data-theme=safar-4]{--brand: #e2562c;--brand-ink: #c2441d;--brand-soft: #ffe08a;--brand-contrast: #fffdf5;--accent: #e2562c;--ink: #1d1b16;--ink-soft: #4c4639;--ink-muted: #6b6456;--ground: #fffdf5;--ground-soft: #ffffff;--ground-sunken: #fff4d1;--line: #1d1b16;--line-strong: #1d1b16;--radius-sm: 10px;--radius-md: 999px;--radius-lg: 14px;--radius-xl: 16px;--shadow-sm: 3px 3px 0 #1d1b16;--shadow-md: 4px 4px 0 #1d1b16;--shadow-lg: 6px 6px 0 #1d1b16;--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=safar-4] body{background:var(--ground)}[data-theme=safar-4] h1,[data-theme=safar-4] h2{font-weight:900;letter-spacing:-0.02em}[data-theme=safar-4] .eyebrow{background:var(--ink);color:#ffe08a;border-radius:999px;font-weight:800}[data-theme=safar-4] .btn{border-radius:999px;border:2px solid var(--ink);font-weight:800}[data-theme=safar-4] .btn--primary{background:var(--ink);color:#fffdf5;box-shadow:3px 3px 0 var(--brand)}[data-theme=safar-4] .btn--primary:hover{transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--brand)}[data-theme=safar-4] .btn--ghost{background:#fffdf5;color:var(--ink)}[data-theme=safar-4] .btn--ghost:hover{background:#ffe08a}[data-theme=safar-4] .sec--ink .btn--primary{background:var(--brand);color:#fffdf5;border-color:#ffe08a;box-shadow:none}[data-theme=safar-4] .hdr{background:var(--ground);border-block-end:2px solid var(--ink)}[data-theme=safar-4] .hdr__mark{background:var(--brand);color:#fffdf5;border-radius:999px}[data-theme=safar-4] .hero{background:#ffe08a;border-block-end:2px solid var(--ink)}[data-theme=safar-4] .hero__art img{border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--brand);transform:rotate(-1.5deg)}[data-theme=safar-4] .tickline svg{color:var(--brand)}[data-theme=safar-4] .trust{border-block-end:2px solid var(--ink);background:var(--ground)}[data-theme=safar-4] .itile{background:var(--brand);color:#fffdf5;border-radius:999px}[data-theme=safar-4] .card,[data-theme=safar-4] .quote,[data-theme=safar-4] .post,[data-theme=safar-4] .form,[data-theme=safar-4] .tariff{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=safar-4] .tariff{padding:var(--space-5)}[data-theme=safar-4] .tariff td:not(.tariff__note){color:var(--brand)}[data-theme=safar-4] .svc__tag{color:var(--brand);font-weight:800}[data-theme=safar-4] .svc__meta{color:var(--ink);font-weight:900}[data-theme=safar-4] .svc__img,[data-theme=safar-4] .post img{border-block-end:2px solid var(--ink)}[data-theme=safar-4] .step__n{background:#ffe08a;color:var(--ink);border:2px solid var(--ink)}[data-theme=safar-4] .stat b{color:var(--brand)}[data-theme=safar-4] .quote:nth-child(3n+1){background:#ffe08a}[data-theme=safar-4] .quote:nth-child(3n+2){background:#d9f0e0}[data-theme=safar-4] .quote:nth-child(3n){background:#ffd9cc}[data-theme=safar-4] .quote__stars{color:var(--ink)}[data-theme=safar-4] .sec--ink{background:var(--ink)}[data-theme=safar-4] .sec--ink .eyebrow{background:#ffe08a;color:var(--ink)}[data-theme=safar-4] .split__art img{border:2px solid #ffe08a;border-radius:var(--radius-lg);box-shadow:none;transform:none}[data-theme=safar-4] .field input,[data-theme=safar-4] .field textarea,[data-theme=safar-4] .field select{background:#fffdf5;border:2px solid var(--ink);border-radius:var(--radius-sm)}[data-theme=safar-4] .field input:focus,[data-theme=safar-4] .field textarea:focus,[data-theme=safar-4] .field select:focus{border-color:var(--brand)}[data-theme=safar-4] .faq details{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-sm)}[data-theme=safar-4] .ftr{background:var(--ink)}[data-theme=safar-4] .ftr__mark .hdr__mark{background:var(--brand)}[data-theme=safar-5]{--brand: #1a6b52;--brand-ink: #13513e;--brand-soft: #e6f0eb;--brand-contrast: #ffffff;--accent: #e8c46a;--ink: #1f2a24;--ink-soft: #43524b;--ink-muted: #6f7d76;--ground: #faf8f3;--ground-soft: #ffffff;--ground-sunken: #f1eee5;--line: #e3e7e2;--line-strong: #d5e0da;--radius-sm: 10px;--radius-md: 11px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: 0 1px 2px rgb(31 42 36 / 5%);--shadow-md: 0 1px 2px rgb(31 42 36 / 4%), 0 14px 30px -20px rgb(31 42 36 / 25%);--shadow-lg: 0 24px 50px -26px rgb(31 42 36 / 35%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.25rem);--wrap: 1200px}[data-theme=safar-5] body{background:var(--ground)}[data-theme=safar-5] h1,[data-theme=safar-5] h2{font-weight:800}[data-theme=safar-5] .eyebrow{background:var(--brand-soft);color:var(--brand);font-weight:700}[data-theme=safar-5] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=safar-5] .btn--primary:hover{background:var(--brand-ink)}[data-theme=safar-5] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=safar-5] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=safar-5] .hdr{background:var(--ground);border-block-end:1px solid var(--line)}[data-theme=safar-5] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=safar-5] .hero--cover{margin:var(--space-6) auto 0;inline-size:min(var(--wrap),100% - 2*var(--gutter, 1rem));border-radius:var(--radius-xl)}[data-theme=safar-5] .hero--cover .eyebrow.eyebrow{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3)}[data-theme=safar-5] .hero--cover .btn.btn--primary{background:#e8c46a;color:var(--ink)}[data-theme=safar-5] .hero--cover .btn.btn--primary:hover{background:#f0d27f}[data-theme=safar-5] .stats{background:rgba(0,0,0,0)}[data-theme=safar-5] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}[data-theme=safar-5] .stat b{color:var(--brand)}[data-theme=safar-5] .card,[data-theme=safar-5] .quote,[data-theme=safar-5] .post,[data-theme=safar-5] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=safar-5] .svc__tag{color:var(--brand)}[data-theme=safar-5] .svc__meta{color:var(--brand);font-weight:800}[data-theme=safar-5] .svc__points svg,[data-theme=safar-5] .tickline svg{color:var(--brand)}[data-theme=safar-5] .itile{background:var(--brand-soft);color:var(--brand)}[data-theme=safar-5] .step__n{background:var(--brand-soft);color:var(--brand)}[data-theme=safar-5] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=safar-5] .tariff td:not(.tariff__note){color:var(--brand)}[data-theme=safar-5] .quote__stars{color:#c9a13f}[data-theme=safar-5] .sec--ink{background:var(--ink)}[data-theme=safar-5] .sec--ink .eyebrow{background:rgba(232,196,106,.14);color:#e8c46a}[data-theme=safar-5] .sec--ink .btn--primary{background:#e8c46a;color:var(--ink)}[data-theme=safar-5] .sec--ink .tickline svg{color:#e8c46a}[data-theme=safar-5] .sec--brand .btn--primary{background:#e8c46a;color:var(--ink)}[data-theme=safar-5] .field input,[data-theme=safar-5] .field textarea,[data-theme=safar-5] .field select{background:#fbfdfc;border-color:var(--line-strong)}[data-theme=safar-5] .field input:focus,[data-theme=safar-5] .field textarea:focus,[data-theme=safar-5] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=safar-5] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=safar-5] .ftr{background:var(--ink)}[data-theme=safar-6]{--brand: #b5502d;--brand-ink: #933f22;--brand-soft: #f4e9e4;--brand-contrast: #ffffff;--accent: #b5502d;--ink: #231f1c;--ink-soft: #5c544c;--ink-muted: #7b7269;--ground: #fbfaf8;--ground-soft: #ffffff;--ground-sunken: #f3efea;--line: #ebe5df;--line-strong: #d6cfc9;--radius-sm: 9px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 22px;--shadow-sm: 0 1px 2px rgb(35 31 28 / 5%);--shadow-md: 0 1px 2px rgb(35 31 28 / 4%), 0 14px 30px -20px rgb(35 31 28 / 25%);--shadow-lg: 0 24px 50px -24px rgb(35 31 28 / 38%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.25rem);--wrap: 1200px}[data-theme=safar-6] body{background:var(--ground)}[data-theme=safar-6] h1,[data-theme=safar-6] h2{font-weight:800}[data-theme=safar-6] .eyebrow{background:var(--brand-soft);color:var(--brand);font-weight:700}[data-theme=safar-6] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=safar-6] .btn--primary:hover{background:var(--brand-ink)}[data-theme=safar-6] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=safar-6] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=safar-6] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=safar-6] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=safar-6] .searchband{padding-block-start:var(--space-6)}[data-theme=safar-6] .searchband__art{margin-inline:auto;inline-size:min(var(--wrap),100% - 2rem);border-radius:var(--radius-xl)}[data-theme=safar-6] .searchband__copy{justify-items:start;text-align:start}[data-theme=safar-6] .searchband__veil{background:linear-gradient(to left, rgba(35, 31, 28, 0.72), rgba(35, 31, 28, 0.25))}[data-theme=safar-6] .searchcard{background:#fff}[data-theme=safar-6] .searchcard__tabs:empty{display:none}@media(min-width: 861px){[data-theme=safar-6] .searchcard__row:has(>.field:nth-of-type(4)){grid-template-columns:repeat(4, 1fr) auto}}[data-theme=safar-6] .stats{background:rgba(0,0,0,0)}[data-theme=safar-6] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}[data-theme=safar-6] .stat b{color:var(--brand)}[data-theme=safar-6] .card,[data-theme=safar-6] .quote,[data-theme=safar-6] .post,[data-theme=safar-6] .prod,[data-theme=safar-6] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=safar-6] .svc__tag{color:var(--ink-muted)}[data-theme=safar-6] .svc__meta,[data-theme=safar-6] .prod__price b{color:var(--brand);font-weight:800}[data-theme=safar-6] .itile{background:var(--brand-soft);color:var(--brand)}[data-theme=safar-6] .step__n{background:var(--brand-soft);color:var(--brand)}[data-theme=safar-6] .sec--ink{background:var(--ink)}[data-theme=safar-6] .sec--ink .eyebrow{background:rgba(232,168,137,.16);color:#e8a889}[data-theme=safar-6] .sec--ink .btn--primary{background:var(--brand);color:#fff}[data-theme=safar-6] .sec--ink .btn--primary:hover{background:#d1653f}[data-theme=safar-6] .sec--ink .tickline svg{color:#e8a889}[data-theme=safar-6] .field input,[data-theme=safar-6] .field textarea,[data-theme=safar-6] .field select{background:#fdfcfb;border-color:var(--line-strong)}[data-theme=safar-6] .field input:focus,[data-theme=safar-6] .field textarea:focus,[data-theme=safar-6] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=safar-6] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=safar-6] .ftr{background:var(--ink)}[data-theme=emdad-3]{color-scheme:dark;--brand: #d92d20;--brand-ink: #b52218;--brand-soft: #2a1614;--brand-contrast: #ffffff;--accent: #ffb020;--ink: #e9ecf1;--ink-soft: #c3cad4;--ink-muted: #8b94a3;--ground: #0f1115;--ground-soft: #181b22;--ground-sunken: #0b0d11;--line: rgb(233 236 241 / 9%);--line-strong: rgb(233 236 241 / 18%);--good: #5fd39a;--good-soft: rgb(95 211 154 / 12%);--warn: #ffb020;--warn-soft: rgb(255 176 32 / 12%);--bad: #ff8f85;--bad-soft: rgb(255 143 133 / 12%);--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 24px 60px -30px rgb(0 0 0 / 70%);--section-y: clamp(3.25rem, 2.4rem + 3.5vw, 6rem);--wrap: 1240px}[data-theme=emdad-3] body{background:var(--ground);color:var(--ink)}[data-theme=emdad-3] h1,[data-theme=emdad-3] h2,[data-theme=emdad-3] h3{color:var(--ink);font-weight:800}[data-theme=emdad-3] .eyebrow{background:none;border:1px solid rgba(255,176,32,.4);color:var(--accent);border-radius:999px;font-weight:700}[data-theme=emdad-3] .btn--primary{background:var(--brand);color:#fff;border-color:var(--brand)}[data-theme=emdad-3] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=emdad-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=emdad-3] .btn--ghost:hover{border-color:var(--accent);color:var(--accent)}[data-theme=emdad-3] .sec--brand{color:#fff}[data-theme=emdad-3] .sec--brand h2,[data-theme=emdad-3] .sec--brand p{color:#fff}[data-theme=emdad-3] .sec--brand .btn--primary{background:#fff;color:var(--brand);border-color:#fff}[data-theme=emdad-3] .urgent{background:var(--brand);color:#fff}[data-theme=emdad-3] .urgent a{color:#fff}[data-theme=emdad-3] .urgent__dot{background:#fff}[data-theme=emdad-3] .hdr{background:rgba(15,17,21,.92);border-block-end:1px solid var(--line)}[data-theme=emdad-3] .hdr__mark{background:var(--accent);color:#0f1115;border-radius:var(--radius-md)}[data-theme=emdad-3] .hdr__nav a{color:var(--ink-soft)}[data-theme=emdad-3] .hdr__nav a:hover{color:var(--accent)}[data-theme=emdad-3] .hero--photo .hero__copy .eyebrow.eyebrow{background:none;color:var(--accent);border-color:rgba(255,176,32,.55)}[data-theme=emdad-3] .hero--photo .hero__copy .btn.btn--primary{background:var(--brand);color:#fff}[data-theme=emdad-3] .hero__form{background:var(--ground-soft);border-color:var(--line);color:var(--ink)}[data-theme=emdad-3] .hero--photo .hero__form{color:var(--ink)}[data-theme=emdad-3] .tickline li::before{color:var(--accent)}[data-theme=emdad-3] .stats{background:var(--ground-sunken);border-block:1px solid var(--line)}[data-theme=emdad-3] .stats b,[data-theme=emdad-3] .stat__value{color:var(--accent)}[data-theme=emdad-3] .card,[data-theme=emdad-3] .quote,[data-theme=emdad-3] .post{background:var(--ground-soft);border-color:var(--line)}[data-theme=emdad-3] .svc__meta{color:var(--accent);font-weight:700}[data-theme=emdad-3] .svc__tag,[data-theme=emdad-3] .card .tag{color:var(--accent)}[data-theme=emdad-3] .step__n{background:var(--accent);color:#0f1115}[data-theme=emdad-3] .calc__out b{color:var(--accent)}[data-theme=emdad-3] .price__badge{background:var(--accent);color:#0f1115}[data-theme=emdad-3] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=emdad-3] .field input,[data-theme=emdad-3] .field textarea,[data-theme=emdad-3] .field select{background:var(--ground-sunken);border-color:var(--line-strong);color:var(--ink)}[data-theme=emdad-3] .field input::placeholder,[data-theme=emdad-3] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=emdad-3] .faq details{border-color:var(--line);background:var(--ground-soft)}[data-theme=emdad-3] .ftr{background:var(--ground-sunken);border-block-start:1px solid var(--line)}[data-theme=emdad-3] table th{color:var(--ink-muted)}[data-theme=emdad-5]{--brand: #a8501c;--brand-ink: #8a3f14;--brand-soft: #f7ebe2;--brand-contrast: #ffffff;--accent: #a8501c;--ink: #1c1a17;--ink-soft: #47413a;--ink-muted: #7d756b;--ground: #f5f5f4;--ground-soft: #ffffff;--ground-sunken: #eeebe7;--line: #e6e1db;--line-strong: #d6cec5;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(28 26 23 / 4%);--shadow-lg: 0 18px 40px -24px rgb(28 26 23 / 25%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1240px}[data-theme=emdad-5] body{background:var(--ground)}[data-theme=emdad-5] h1,[data-theme=emdad-5] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=emdad-5] .eyebrow{background:var(--brand-soft);color:var(--brand);border:1px solid #ecd3c1;border-radius:var(--radius-sm);font-weight:700}[data-theme=emdad-5] .btn{border-radius:var(--radius-md)}[data-theme=emdad-5] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=emdad-5] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=emdad-5] .urgent{background:var(--ink);color:#cfc9c1}[data-theme=emdad-5] .urgent a{color:#fff}[data-theme=emdad-5] .urgent__dot{background:#d9895a}[data-theme=emdad-5] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=emdad-5] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=emdad-5] .hero{background:linear-gradient(180deg, #fff, var(--ground))}[data-theme=emdad-5] .hero__panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=emdad-5] .hero__rows dd{color:var(--brand);font-weight:800}[data-theme=emdad-5] .hero__facts b,[data-theme=emdad-5] .hero__facts dt{color:var(--brand)}[data-theme=emdad-5] .stats b,[data-theme=emdad-5] .stat__value{color:var(--brand)}[data-theme=emdad-5] .card,[data-theme=emdad-5] .quote,[data-theme=emdad-5] .post{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=emdad-5] .svc__meta{color:var(--ink-muted)}[data-theme=emdad-5] .svc__tag{color:var(--brand)}[data-theme=emdad-5] .step__n{background:var(--brand-soft);color:var(--brand)}[data-theme=emdad-5] .calc{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=emdad-5] .calc__out{background:var(--brand-soft)}[data-theme=emdad-5] .calc__out b{color:var(--brand)}[data-theme=emdad-5] .compare{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=emdad-5] .field input,[data-theme=emdad-5] .field textarea,[data-theme=emdad-5] .field select{background:#fff}[data-theme=emdad-5] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=emdad-5] .ftr{background:var(--ink)}[data-theme=emdad-6]{--brand: #1f8a4c;--brand-ink: #17703d;--brand-soft: #d5f0e0;--brand-contrast: #ffffff;--accent: #ffe066;--ink: #16150f;--ink-soft: #3a372c;--ink-muted: #6f6b5c;--ground: #fffcf2;--ground-soft: #fff6d6;--ground-sunken: #f5efd9;--line: #e6dfc8;--line-strong: #16150f;--radius-sm: 8px;--radius-md: 999px;--radius-lg: 14px;--radius-xl: 16px;--shadow-sm: 3px 3px 0 #16150f;--shadow-md: 4px 4px 0 #16150f;--shadow-lg: 6px 6px 0 #16150f;--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=emdad-6] body{background:var(--ground)}[data-theme=emdad-6] h1,[data-theme=emdad-6] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=emdad-6] .eyebrow{background:var(--ink);color:var(--accent);border-radius:999px;font-weight:800}[data-theme=emdad-6] .btn{border-radius:999px;border:2px solid var(--ink);font-weight:800}[data-theme=emdad-6] .btn--primary{background:var(--ink);color:var(--accent);box-shadow:3px 3px 0 var(--brand)}[data-theme=emdad-6] .btn--primary:hover{background:var(--ink);transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--brand)}[data-theme=emdad-6] .btn--ghost{background:rgba(0,0,0,0);color:var(--ink)}[data-theme=emdad-6] .btn--ghost:hover{background:#fff}[data-theme=emdad-6] .urgent{background:var(--brand);color:#fff}[data-theme=emdad-6] .urgent a{color:var(--accent)}[data-theme=emdad-6] .urgent__dot{background:var(--accent)}[data-theme=emdad-6] .hdr{background:var(--ground);border-block-end:2px solid var(--ink)}[data-theme=emdad-6] .hdr__mark{background:var(--brand);color:#fff;border-radius:999px}[data-theme=emdad-6] .hero{background:var(--accent);border-block-end:2px solid var(--ink)}[data-theme=emdad-6] .hero h1{color:var(--ink)}[data-theme=emdad-6] .hero__art img{border:2px solid var(--ink);border-radius:20px;box-shadow:var(--shadow-lg);transform:rotate(-1.5deg)}[data-theme=emdad-6] .stats{background:#fff;border-block-end:2px solid var(--ink)}[data-theme=emdad-6] .stats b,[data-theme=emdad-6] .stat__value{color:var(--brand);font-weight:900}[data-theme=emdad-6] .card,[data-theme=emdad-6] .quote,[data-theme=emdad-6] .post{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=emdad-6] .svc__img{border-block-end:2px solid var(--ink)}[data-theme=emdad-6] .svc__tag{color:var(--brand);font-weight:800}[data-theme=emdad-6] .svc__meta{color:var(--ink);font-weight:900}[data-theme=emdad-6] .svc__more{color:var(--brand);font-weight:800}[data-theme=emdad-6] .quote__stars{color:var(--ink)}[data-theme=emdad-6] .sec--ink{background:var(--ink)}[data-theme=emdad-6] .sec--ink .step__n{background:var(--accent);color:var(--ink)}[data-theme=emdad-6] .sec--ink .btn--primary{background:var(--accent);color:var(--ink);border-color:var(--accent);box-shadow:3px 3px 0 var(--brand)}[data-theme=emdad-6] .step__n{background:var(--accent);color:var(--ink);border:2px solid var(--ink)}[data-theme=emdad-6] .tariff{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-md)}[data-theme=emdad-6] .field input,[data-theme=emdad-6] .field textarea,[data-theme=emdad-6] .field select{border:2px solid var(--ink);background:#fff;border-radius:10px}[data-theme=emdad-6] .faq details{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg)}[data-theme=emdad-6] .ftr{background:var(--ink)}[data-theme=zaban-2]{--brand: #0f7a63;--brand-ink: #0b5c4a;--brand-soft: #dcefe9;--brand-contrast: #ffffff;--accent: #0f7a63;--ink: #12211d;--ink-soft: #4a5f59;--ink-muted: #68807a;--ground: #f6f8f7;--ground-soft: #fbfdfc;--ground-sunken: #e9f1ee;--line: #dde9e5;--line-strong: #cfe3dd;--good: #0f7a63;--good-soft: #dcefe9;--warn: #a8700c;--warn-soft: #fbf1dc;--radius-sm: 9px;--radius-md: 11px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(18 33 29 / 4%);--shadow-lg: 0 2px 6px rgb(18 33 29 / 4%), 0 24px 48px -28px rgb(18 33 29 / 24%);--section-y: clamp(2.25rem, 1.7rem + 2.4vw, 3.75rem);--wrap: 1200px}[data-theme=zaban-2] body{background:var(--ground)}[data-theme=zaban-2] h1,[data-theme=zaban-2] h2{font-weight:800}[data-theme=zaban-2] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-pill);font-weight:700}[data-theme=zaban-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=zaban-2] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=zaban-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=zaban-2] .urgent{background:var(--brand)}[data-theme=zaban-2] .urgent__dot{background:#6fd3b8}[data-theme=zaban-2] .hdr{background:rgba(255,255,255,.94);border-block-end-color:var(--line)}[data-theme=zaban-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:10px}[data-theme=zaban-2] .hero__art img{border-radius:var(--radius-lg)}[data-theme=zaban-2] .hero__facts{gap:var(--space-3)}[data-theme=zaban-2] .hero__facts>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:var(--space-3) var(--space-5);min-inline-size:120px}[data-theme=zaban-2] .card,[data-theme=zaban-2] .member,[data-theme=zaban-2] .quote,[data-theme=zaban-2] .post{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=zaban-2] .card:hover{border-color:var(--brand)}[data-theme=zaban-2] .svc__tag{color:var(--brand);font-weight:700}[data-theme=zaban-2] .svc__points{color:var(--ink-muted)}[data-theme=zaban-2] .svc__meta{color:var(--brand);font-weight:800}[data-theme=zaban-2] .steps--line{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.25rem,1rem + 2vw,2.5rem);gap:var(--space-5)}[data-theme=zaban-2] .steps--line .step{border-block-start:3px solid var(--brand);padding-block-start:var(--space-4)}[data-theme=zaban-2] .steps--line .step:not(:last-child)::after{display:none}[data-theme=zaban-2] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:10px}[data-theme=zaban-2] .member__initial{aspect-ratio:auto;block-size:96px;font-size:2.25rem}[data-theme=zaban-2] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=zaban-2] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=zaban-2] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);font-size:22px;font-weight:800;color:var(--brand)}[data-theme=zaban-2] .split.sec--ink{background:none;color:var(--ink)}[data-theme=zaban-2] .split.sec--ink .split__in{background:var(--ink);color:#e6efec;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3.25rem)}[data-theme=zaban-2] .split.sec--ink h2{color:#fff}[data-theme=zaban-2] .split.sec--ink .prose{color:#a8c4bd}[data-theme=zaban-2] .split.sec--ink .eyebrow{background:none;padding:0;color:#6fd3b8}[data-theme=zaban-2] .split.sec--ink .tickline{color:#c9ddd8}[data-theme=zaban-2] .split.sec--ink .tickline svg{color:#6fd3b8}[data-theme=zaban-2] .split.sec--ink .btn--primary{background:var(--brand);color:#fff}[data-theme=zaban-2] .split__art img{border-radius:var(--radius-lg)}[data-theme=zaban-2] .rung__code{background:var(--brand);color:#fff}[data-theme=zaban-2] .sched__scroll{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding-inline:var(--space-3)}[data-theme=zaban-2] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=zaban-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=zaban-2] .faq details[open]{border-color:var(--brand)}[data-theme=zaban-2] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=zaban-2] .field input,[data-theme=zaban-2] .field textarea,[data-theme=zaban-2] .field select{background:var(--ground-soft);border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=zaban-2] .field input:focus,[data-theme=zaban-2] .field textarea:focus,[data-theme=zaban-2] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=zaban-2] .ftr{background:var(--ink)}[data-theme=zaban-2] .ftr__mark .hdr__mark{background:var(--brand);color:#fff}[data-theme=zaban-3]{color-scheme:dark;--brand: #8b5cf6;--brand-ink: #a78bfa;--brand-soft: #221c3a;--brand-contrast: #ffffff;--accent: #a78bfa;--ink: #eceef4;--ink-soft: #c7cbd8;--ink-muted: #8b90a3;--ground: #0e0f16;--ground-soft: #13141d;--ground-sunken: #0b0c12;--line: rgb(236 238 244 / 9%);--line-strong: rgb(236 238 244 / 20%);--good: #4ade80;--good-soft: rgb(74 222 128 / 12%);--warn: #facc15;--warn-soft: rgb(250 204 21 / 12%);--bad: #f87171;--bad-soft: rgb(248 113 113 / 12%);--radius-sm: 9px;--radius-md: 11px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(139 92 246 / 35%);--section-y: clamp(2.5rem, 2rem + 2.2vw, 4rem);--wrap: 1200px}[data-theme=zaban-3] body{background:var(--ground);color:var(--ink)}[data-theme=zaban-3] h1,[data-theme=zaban-3] h2,[data-theme=zaban-3] h3{color:var(--ink);font-weight:800}[data-theme=zaban-3] .eyebrow{background:rgba(0,0,0,0);color:#a78bfa;border:1px solid rgba(139,92,246,.45);border-radius:999px;font-weight:700}[data-theme=zaban-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=zaban-3] .btn--primary{background:var(--brand);color:#fff;border-color:var(--brand)}[data-theme=zaban-3] .btn--primary:hover{background:#7343e0;border-color:#7343e0}[data-theme=zaban-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=zaban-3] .btn--ghost:hover{border-color:var(--brand);color:#a78bfa}[data-theme=zaban-3] .btn--ink{background:#0e0f16;color:#fff;border-color:#0e0f16}[data-theme=zaban-3] .hdr{background:rgba(14,15,22,.92);border-block-end:1px solid var(--line)}[data-theme=zaban-3] .hdr__mark{background:var(--brand);color:#fff;border-radius:10px}[data-theme=zaban-3] .hdr__nav a{color:var(--ink-soft)}[data-theme=zaban-3] .hdr__nav a:hover{color:#a78bfa}[data-theme=zaban-3] .hero{background:radial-gradient(45% 55% at 0% 0%, rgba(139, 92, 246, 0.18), transparent 70%)}[data-theme=zaban-3] .hero__art img{border-radius:var(--radius-xl)}[data-theme=zaban-3] .stats{border-block:1px solid var(--line)}[data-theme=zaban-3] .stats__in{gap:0}[data-theme=zaban-3] .stat{padding:var(--space-4) var(--space-5);text-align:start}[data-theme=zaban-3] .stat+.stat{border-inline-start:1px solid var(--line)}[data-theme=zaban-3] .stat b{color:#a78bfa;font-weight:800}[data-theme=zaban-3] .card,[data-theme=zaban-3] .quote,[data-theme=zaban-3] .post,[data-theme=zaban-3] .member{background:#171923;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=zaban-3] .svc__tag{color:#a78bfa;font-weight:700}[data-theme=zaban-3] .member__initial{aspect-ratio:1;inline-size:56px;margin:var(--space-5) var(--space-5) 0;border-radius:14px;font-size:1.5rem;background:var(--brand-soft);color:#a78bfa}[data-theme=zaban-3] .member__role{color:var(--ink-muted);font-weight:400}[data-theme=zaban-3] .member__rating{color:#a78bfa}[data-theme=zaban-3] .member__cred{color:#9aa0b3;font-size:var(--text-sm)}[data-theme=zaban-3] .member__foot{flex-wrap:wrap}[data-theme=zaban-3] .member__foot .btn{inline-size:100%;justify-content:center;padding-block:var(--space-3)}[data-theme=zaban-3] .steps--line{background:#171923;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.25rem,1rem + 2vw,2.5rem)}[data-theme=zaban-3] .steps--line .step:not(:last-child)::after{display:none}[data-theme=zaban-3] .step__n{background:var(--brand-soft);color:#a78bfa;border-radius:9px}[data-theme=zaban-3] .split.sec--ink{background:none;color:var(--ink)}[data-theme=zaban-3] .split.sec--ink .split__in{background:linear-gradient(160deg, rgba(139, 92, 246, 0.16), #171923 55%);border:1px solid rgba(139,92,246,.3);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=zaban-3] .split.sec--ink .prose{color:var(--ink-soft)}[data-theme=zaban-3] .split.sec--ink .eyebrow{border:0;padding:0}[data-theme=zaban-3] .split__art img{border-radius:var(--radius-lg)}[data-theme=zaban-3] .tickline svg{color:#a78bfa}[data-theme=zaban-3] .sec--brand{background:linear-gradient(135deg, #7343e0, #8b5cf6)}[data-theme=zaban-3] .sec--brand h2,[data-theme=zaban-3] .sec--brand .prose{color:#fff}[data-theme=zaban-3] .tariff{background:#171923;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=zaban-3] .tariff td:last-child{color:#a78bfa;font-weight:700}[data-theme=zaban-3] .field input,[data-theme=zaban-3] .field textarea,[data-theme=zaban-3] .field select{background:var(--ground-sunken);border-color:var(--line-strong);color:var(--ink)}[data-theme=zaban-3] .field input::placeholder,[data-theme=zaban-3] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=zaban-3] .form{background:#171923;border-color:var(--line)}[data-theme=zaban-3] .form-panel__card{background:#171923;border-color:var(--line)}[data-theme=zaban-3] .faq details{background:#171923;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=zaban-3] .ftr{background:var(--ground-sunken);border-block-start:1px solid var(--line)}[data-theme=zaban-4]{--brand: #8c2f39;--brand-ink: #71242c;--brand-soft: #f8e8ea;--brand-contrast: #ffffff;--accent: #d4a843;--ink: #1d1a16;--ink-soft: #5c5346;--ink-muted: #84796b;--ground: #fbf9f6;--ground-soft: #f6efe6;--ground-sunken: #efe7dc;--line: rgb(29 26 22 / 10%);--line-strong: rgb(29 26 22 / 18%);--good: #16794f;--good-soft: #e4f4ec;--warn: #a8710d;--warn-soft: #fbf0dd;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(29 26 22 / 4%);--shadow-lg: 0 24px 48px -28px rgb(29 26 22 / 30%);--section-y: clamp(2.5rem, 2rem + 2.4vw, 4.25rem);--wrap: 1180px}[data-theme=zaban-4] body{background:var(--ground)}[data-theme=zaban-4] h1,[data-theme=zaban-4] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=zaban-4] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-sm);font-weight:700}[data-theme=zaban-4] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=zaban-4] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=zaban-4] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=zaban-4] .urgent{background:var(--ink);color:#d8d0c4;font-size:var(--text-xs)}[data-theme=zaban-4] .urgent__dot{background:var(--accent)}[data-theme=zaban-4] .hdr{background:rgba(251,249,246,.94);border-block-end:1px solid var(--line)}[data-theme=zaban-4] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=zaban-4] .hero--cover{inline-size:min(var(--wrap) - 2*var(--gutter),100% - 2*var(--gutter));margin:var(--space-6) auto 0;border-radius:var(--radius-xl);padding-block:clamp(3.5rem,2.5rem + 6vw,6.5rem)}[data-theme=zaban-4] .hero--cover .eyebrow.eyebrow{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3)}[data-theme=zaban-4] .hero--cover .btn.btn--primary{background:var(--accent);color:var(--ink)}[data-theme=zaban-4] .hero--cover .btn.btn--primary:hover{background:#e2b955}[data-theme=zaban-4] .hero--cover.hero--start .hero__veil{background:linear-gradient(to left, rgba(29, 26, 22, 0.8), rgba(29, 26, 22, 0.25))}[data-theme=zaban-4] .stats__in{gap:var(--space-4)}[data-theme=zaban-4] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);text-align:start}[data-theme=zaban-4] .stat b{color:var(--brand);font-weight:800}[data-theme=zaban-4] .head--center{justify-items:start;text-align:start}[data-theme=zaban-4] .head--center .prose{text-align:start;margin-inline:0}[data-theme=zaban-4] .rung__code{background:var(--brand-soft);color:var(--brand)}@media(min-width: 900px){[data-theme=zaban-4] .ladder{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--space-3);border:0}[data-theme=zaban-4] .rung{grid-template-columns:1fr;justify-items:center;text-align:center;gap:var(--space-1);background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-3)}[data-theme=zaban-4] .rung__code{background:none;color:var(--brand);font-size:var(--text-xl);inline-size:auto;block-size:auto}[data-theme=zaban-4] .rung__body b{font-size:var(--text-sm)}[data-theme=zaban-4] .rung__body span{font-size:var(--text-xs);color:var(--ink-muted)}[data-theme=zaban-4] .rung__meta{text-align:center}[data-theme=zaban-4] .rung__meta b{font-size:var(--text-xs);color:var(--ink-muted);font-weight:400}[data-theme=zaban-4] .rung__bar{display:none}}[data-theme=zaban-4] .card,[data-theme=zaban-4] .quote,[data-theme=zaban-4] .post,[data-theme=zaban-4] .member{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=zaban-4] .svc__tag{color:var(--brand);font-weight:700}[data-theme=zaban-4] .svc__meta{color:var(--brand);font-weight:800}[data-theme=zaban-4] .svc__points li::before{content:"✓";color:var(--brand)}[data-theme=zaban-4] .member__initial{aspect-ratio:auto;block-size:96px;font-size:2.25rem;background:var(--ground-soft);color:var(--brand)}[data-theme=zaban-4] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=zaban-4] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=zaban-4] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);font-size:22px;font-weight:800;color:var(--accent)}[data-theme=zaban-4] .sched__scroll{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding-inline:var(--space-3)}[data-theme=zaban-4] .sched thead th{background:var(--ground-soft)}[data-theme=zaban-4] .split.sec--ink{background:none;color:var(--ink)}[data-theme=zaban-4] .split.sec--ink .split__in{background:var(--ink);color:#d8d0c4;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3.25rem)}[data-theme=zaban-4] .split.sec--ink h2{color:#fbf9f6}[data-theme=zaban-4] .split.sec--ink .prose{color:#c7bdae}[data-theme=zaban-4] .split.sec--ink .eyebrow{background:none;padding:0;color:var(--accent)}[data-theme=zaban-4] .split.sec--ink .tickline{color:#d8d0c4}[data-theme=zaban-4] .split.sec--ink .tickline svg{color:var(--accent)}[data-theme=zaban-4] .split.sec--ink .btn--primary{background:var(--accent);color:var(--ink)}[data-theme=zaban-4] .split__art img{border-radius:var(--radius-lg)}[data-theme=zaban-4] .quote__stars{color:var(--accent)}[data-theme=zaban-4] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=zaban-4] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=zaban-4] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=zaban-4] .field input,[data-theme=zaban-4] .field textarea,[data-theme=zaban-4] .field select{background:var(--ground);border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=zaban-4] .ftr{background:var(--ink)}[data-theme=zaban-4] .ftr__mark .hdr__mark{background:var(--brand)}[data-theme=zaban-5]{--brand: #e8542f;--brand-ink: #c8401e;--brand-soft: #ffe9b3;--brand-contrast: #ffffff;--accent: #4aa3a2;--ink: #17202b;--ink-soft: #374151;--ink-muted: #6b7280;--ground: #fffdf7;--ground-soft: #ffe9b3;--ground-sunken: #fff4d6;--line: #17202b;--line-strong: #17202b;--good: #2f7f7e;--good-soft: #d8ecec;--warn: #c8401e;--warn-soft: #ffe2d6;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 20px;--shadow-sm: 3px 3px 0 #17202b;--shadow-md: 5px 5px 0 #17202b;--shadow-lg: 7px 7px 0 #17202b;--section-y: clamp(2.75rem, 2.2rem + 2.6vw, 4.5rem);--wrap: 1180px}[data-theme=zaban-5] body{background:var(--ground)}[data-theme=zaban-5] h1,[data-theme=zaban-5] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=zaban-5] h1{line-height:1.25}[data-theme=zaban-5] .eyebrow{background:var(--ink);color:#fff;border-radius:999px;font-weight:800}[data-theme=zaban-5] .btn{border-radius:999px;border:2px solid var(--ink);font-weight:800}[data-theme=zaban-5] .btn--primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-sm)}[data-theme=zaban-5] .btn--primary:hover{background:var(--brand-ink);transform:translate(-1px, -1px);box-shadow:4px 4px 0 var(--ink)}[data-theme=zaban-5] .btn--ghost{background:#fff;color:var(--ink)}[data-theme=zaban-5] .btn--ghost:hover{background:#ffe9b3}[data-theme=zaban-5] .btn--ink{background:var(--ink);color:#fff}[data-theme=zaban-5] .hdr{background:var(--ground);border-block-end:2px solid var(--ink)}[data-theme=zaban-5] .hdr__mark{background:var(--brand);color:#fff;border-radius:12px}[data-theme=zaban-5] .hdr .btn--primary{background:var(--ink);box-shadow:3px 3px 0 var(--brand)}[data-theme=zaban-5] .hero{border-block-end:2px solid var(--ink)}[data-theme=zaban-5] .hero__art img{border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:8px 8px 0 var(--ink);transform:rotate(-1.5deg)}[data-theme=zaban-5] .stats{border-block-end:2px solid var(--ink);padding-block:0}[data-theme=zaban-5] .stats__in{gap:0}[data-theme=zaban-5] .stat{padding:var(--space-5);text-align:start;border-inline-start:2px solid var(--ink)}[data-theme=zaban-5] .stat:first-child{border-inline-start:0}[data-theme=zaban-5] .stat b{color:var(--brand);font-weight:900}[data-theme=zaban-5] .card,[data-theme=zaban-5] .quote,[data-theme=zaban-5] .post,[data-theme=zaban-5] .member{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=zaban-5] .grid>.card:nth-child(even){box-shadow:5px 5px 0 var(--accent)}[data-theme=zaban-5] .grid>.card:nth-child(3n){box-shadow:5px 5px 0 var(--brand)}[data-theme=zaban-5] .svc__img{border-block-end:2px solid var(--ink)}[data-theme=zaban-5] .svc__tag{justify-self:start;background:var(--ink);color:#fff;border-radius:999px;padding:2px 12px;font-weight:800;font-size:var(--text-xs)}[data-theme=zaban-5] .svc__meta{color:var(--ink);font-weight:900}[data-theme=zaban-5] .svc__points li::before{color:var(--brand)}[data-theme=zaban-5] .steps--line{background:var(--accent);border:2px solid var(--ink);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:clamp(1.25rem,1rem + 2vw,2.25rem);gap:var(--space-4)}[data-theme=zaban-5] .steps--line .step{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);border-radius:var(--radius-md);padding:var(--space-5);color:#fff}[data-theme=zaban-5] .steps--line .step h3{color:#fff}[data-theme=zaban-5] .steps--line .step p{color:rgba(255,255,255,.88)}[data-theme=zaban-5] .steps--line .step:not(:last-child)::after{display:none}[data-theme=zaban-5] .step__n{background:#fff;color:var(--ink);border:2px solid var(--ink)}[data-theme=zaban-5] .hero__in--even>div>.grid--2:has(>.svc>.itile--round){grid-template-columns:1fr;gap:var(--space-3)}[data-theme=zaban-5] .grid--2>.svc:has(>.itile--round){display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:var(--space-1) var(--space-3);align-items:start;align-content:start;background:#fff;border:2px solid var(--ink);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}[data-theme=zaban-5] .grid--2>.svc:has(>.itile--round) .itile{grid-row:span 2;background:none;color:var(--brand);inline-size:auto;block-size:auto}[data-theme=zaban-5] .grid--2>.svc:has(>.itile--round) h3{font-size:var(--text-base);margin:0}[data-theme=zaban-5] .grid--2>.svc:has(>.itile--round) p{margin:0;font-size:var(--text-sm)}[data-theme=zaban-5] .hero__in--even .hero__art img{border:2px solid var(--ink);border-radius:var(--radius-lg)}[data-theme=zaban-5] .quote__stars{color:var(--ink)}[data-theme=zaban-5] .grid>.quote:nth-child(odd){background:#ffe9b3}[data-theme=zaban-5] .grid>.quote:nth-child(even){background:#d8ecec}[data-theme=zaban-5] .quote__av{background:#fff;color:var(--ink);border:2px solid var(--ink)}[data-theme=zaban-5] .member__initial{aspect-ratio:auto;block-size:96px;font-size:2.25rem;background:#ffe9b3;color:var(--brand);border-block-end:2px solid var(--ink)}[data-theme=zaban-5] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=zaban-5] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=zaban-5] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);font-size:22px;font-weight:900;color:var(--brand)}[data-theme=zaban-5] .faq details{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-md)}[data-theme=zaban-5] .form{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=zaban-5] .field input,[data-theme=zaban-5] .field textarea,[data-theme=zaban-5] .field select{background:var(--ground);border:2px solid var(--ink);border-radius:var(--radius-sm)}[data-theme=zaban-5] .ftr{background:var(--ink)}[data-theme=zaban-6]{--brand: #0f766e;--brand-ink: #0b5d56;--brand-soft: #effaf8;--brand-contrast: #ffffff;--accent: #0f766e;--ink: #101d2b;--ink-soft: #475569;--ink-muted: #64748b;--ground: #f5f7f9;--ground-soft: #fbfdfe;--ground-sunken: #eef2f5;--line: #e2e8ee;--line-strong: #d5dfe8;--good: #0f766e;--good-soft: #effaf8;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 16px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(16 29 43 / 4%);--shadow-lg: 0 2px 6px rgb(16 29 43 / 4%), 0 24px 48px -28px rgb(16 29 43 / 25%);--section-y: clamp(2.5rem, 2rem + 2.4vw, 4.25rem);--wrap: 1240px}[data-theme=zaban-6] body{background:var(--ground)}[data-theme=zaban-6] h1,[data-theme=zaban-6] h2{font-weight:800}[data-theme=zaban-6] .eyebrow{background:var(--brand-soft);color:var(--brand);border:1px solid rgba(15,118,110,.2);border-radius:var(--radius-sm);font-weight:700}[data-theme=zaban-6] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=zaban-6] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=zaban-6] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=zaban-6] .hdr .btn--ghost{background:var(--brand-soft);border-color:rgba(15,118,110,.3);color:var(--brand)}[data-theme=zaban-6] .urgent{background:var(--ink);color:#b3c2d1;font-size:var(--text-xs)}[data-theme=zaban-6] .urgent__dot{background:#5eead4}[data-theme=zaban-6] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=zaban-6] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=zaban-6] .hero{background:#fff;border-block-end:1px solid var(--line)}[data-theme=zaban-6] .hero__panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=zaban-6] .hero__rows dd{color:var(--brand);font-weight:800}[data-theme=zaban-6] .hero__facts{gap:var(--space-3)}[data-theme=zaban-6] .hero__facts>div{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-5);min-inline-size:120px}[data-theme=zaban-6] .calc{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=zaban-6] .card,[data-theme=zaban-6] .member,[data-theme=zaban-6] .quote,[data-theme=zaban-6] .post,[data-theme=zaban-6] .tl-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=zaban-6] .card:hover{border-color:rgba(15,118,110,.45)}[data-theme=zaban-6] .svc__tag{color:var(--brand);font-weight:700}[data-theme=zaban-6] .svc__meta{color:var(--ink);font-weight:700}[data-theme=zaban-6] .svc__points li::before{content:"✓";color:var(--brand)}[data-theme=zaban-6] .steps--line{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:clamp(1.25rem,1rem + 2vw,2.5rem);gap:var(--space-5);grid-template-columns:repeat(auto-fit, minmax(170px, 1fr))}[data-theme=zaban-6] .steps--line .step{border-block-start:2px solid var(--brand);padding-block-start:var(--space-4)}[data-theme=zaban-6] .steps--line .step:not(:last-child)::after{display:none}[data-theme=zaban-6] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=zaban-6] .split.sec--ink{background:none;color:var(--ink)}[data-theme=zaban-6] .split.sec--ink .split__in{background:var(--ink);color:#d6e0ea;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=zaban-6] .split.sec--ink h2{color:#fff}[data-theme=zaban-6] .split.sec--ink .prose{color:#b3c2d1}[data-theme=zaban-6] .split.sec--ink .split__points{justify-self:stretch;display:grid;gap:var(--space-2)}[data-theme=zaban-6] .split.sec--ink .tickline li{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);color:#d6e0ea}[data-theme=zaban-6] .split.sec--ink .tickline svg{color:#5eead4}[data-theme=zaban-6] .split__art img{border-radius:var(--radius-lg)}[data-theme=zaban-6] .grid:has(>.svc--plain){counter-reset:svc}[data-theme=zaban-6] .svc--plain:not(.svc--photo){counter-increment:svc}[data-theme=zaban-6] .svc--plain:not(.svc--photo)::before{content:counter(svc, persian-two);font-size:20px;font-weight:800;color:var(--brand)}[data-theme=zaban-6] .tl-card{padding:var(--space-5)}[data-theme=zaban-6] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=zaban-6] .tariff td:last-child{color:var(--brand);font-weight:700}[data-theme=zaban-6] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=zaban-6] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=zaban-6] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=zaban-6] .field input,[data-theme=zaban-6] .field textarea,[data-theme=zaban-6] .field select{background:var(--ground-soft);border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=zaban-6] .ftr{background:var(--ink)}[data-theme=bargh-2]{color-scheme:dark;--brand: #facc15;--brand-ink: #fde047;--brand-soft: #2a2410;--brand-contrast: #0f1114;--accent: #facc15;--ink: #f1f3f6;--ink-soft: #c3c9d4;--ink-muted: #9aa1ae;--ground: #0f1114;--ground-soft: #161a20;--ground-sunken: #12151a;--line: #242a33;--line-strong: #343b46;--bad: #f87171;--good: #4ade80;--good-soft: rgb(74 222 128 / 12%);--radius-sm: 9px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(2.75rem, 2rem + 3vw, 4.5rem);--wrap: 1200px}[data-theme=bargh-2] body{background:var(--ground);color:var(--ink)}[data-theme=bargh-2] h1,[data-theme=bargh-2] h2,[data-theme=bargh-2] h3{color:var(--ink)}[data-theme=bargh-2] h1,[data-theme=bargh-2] h2{font-weight:900}[data-theme=bargh-2] .eyebrow{background:rgba(250,204,21,.12);color:var(--brand);border:1px solid rgba(250,204,21,.4);border-radius:999px;font-weight:700}[data-theme=bargh-2] .head{justify-items:start;text-align:start}[data-theme=bargh-2] .head--center .prose{text-align:start;margin-inline:0}[data-theme=bargh-2] .urgent{background:var(--brand);color:var(--brand-contrast)}[data-theme=bargh-2] .urgent a{color:var(--brand-contrast)}[data-theme=bargh-2] .urgent__dot{background:#b91c1c}[data-theme=bargh-2] .hdr{background:rgba(15,17,20,.94);border-block-end:1px solid var(--line)}[data-theme=bargh-2] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-md)}[data-theme=bargh-2] .hdr__nav a{color:var(--ink-soft)}[data-theme=bargh-2] .btn{border-radius:var(--radius-md);font-weight:800}[data-theme=bargh-2] .btn--primary{color:var(--brand-contrast)}[data-theme=bargh-2] .btn--primary:hover{background:var(--brand-ink)}[data-theme=bargh-2] .btn--ghost{background:none;border-color:rgba(241,243,246,.3);color:var(--ink)}[data-theme=bargh-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=bargh-2] .hero h1{font-size:clamp(2.3rem,1.6rem + 3vw,3.9rem)}[data-theme=bargh-2] .hero--cover .btn.btn--primary{background:var(--brand);color:var(--brand-contrast)}[data-theme=bargh-2] .hero--cover .btn.btn--primary:hover{background:var(--brand-ink)}[data-theme=bargh-2] .stats{background:var(--ground-soft);border-block:1px solid var(--line)}[data-theme=bargh-2] .stats__in{gap:0;text-align:start}[data-theme=bargh-2] .stat{padding:22px 20px;border-inline-start:1px solid var(--line)}[data-theme=bargh-2] .stat:first-child{border-inline-start:0}[data-theme=bargh-2] .stat b{color:var(--brand);font-size:2rem;font-weight:900}[data-theme=bargh-2] .stat span{color:var(--ink-muted)}[data-theme=bargh-2] .card,[data-theme=bargh-2] .quote,[data-theme=bargh-2] .post,[data-theme=bargh-2] .member,[data-theme=bargh-2] .case,[data-theme=bargh-2] .tl-card{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=bargh-2] .card:hover{border-color:rgba(250,204,21,.5)}[data-theme=bargh-2] .svc__tag{color:var(--brand);font-weight:700}[data-theme=bargh-2] .svc__meta{color:var(--brand);font-weight:800;border-block-start-color:var(--line)}[data-theme=bargh-2] .svc__points li::before{color:var(--brand)}[data-theme=bargh-2] .post__img,[data-theme=bargh-2] .svc__img{border-radius:0}[data-theme=bargh-2] .compare{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=bargh-2] .compare thead th{color:var(--ink-muted);border-block-end-color:var(--line-strong)}[data-theme=bargh-2] .compare tbody th{color:var(--ink)}[data-theme=bargh-2] .compare tbody td{color:var(--brand);font-weight:700}[data-theme=bargh-2] .compare tbody td,[data-theme=bargh-2] .compare tbody th{border-block-end-color:var(--line)}[data-theme=bargh-2] .sec:has(.dx--danger) .wrap{inline-size:min(var(--wrap) - 2*var(--gutter),100% - 2*var(--gutter));background:#7f1d1d;border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 2.5vw,2.75rem)}[data-theme=bargh-2] .sec:has(.dx--danger) .prose{color:#fecaca}[data-theme=bargh-2] .dx{background:rgba(0,0,0,.22);border-color:rgba(254,202,202,.18)}[data-theme=bargh-2] .dx--danger::before{background:var(--brand)}[data-theme=bargh-2] .dx__row{color:#fecaca}[data-theme=bargh-2] .dx__row>span{color:rgba(254,202,202,.7)}[data-theme=bargh-2] .dx__danger{color:#fff}[data-theme=bargh-2] .dx__danger>span{color:var(--brand)}[data-theme=bargh-2] .step__n{background:none;color:var(--brand);border-radius:0;border-block-start:3px solid var(--brand);inline-size:100%;block-size:auto;padding-block-start:var(--space-3);place-items:start;font-size:var(--text-sm)}[data-theme=bargh-2] .steps--line .step::after{display:none}[data-theme=bargh-2] .quote__stars{color:var(--brand)}[data-theme=bargh-2] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=bargh-2] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=bargh-2] .tariff td{color:var(--ink)}[data-theme=bargh-2] .tariff th,[data-theme=bargh-2] .tariff td{border-block-end-color:var(--line)}[data-theme=bargh-2] .faq details{background:var(--ground-soft);border-color:var(--line)}[data-theme=bargh-2] .faq summary{color:var(--ink)}[data-theme=bargh-2] .faq summary::after{border-color:var(--brand)}[data-theme=bargh-2] .area{background:var(--ground-soft);border-color:var(--line);color:var(--ink)}[data-theme=bargh-2] .form{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=bargh-2] .field label{color:var(--ink-soft)}[data-theme=bargh-2] .field input,[data-theme=bargh-2] .field textarea,[data-theme=bargh-2] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=bargh-2] .field input:focus,[data-theme=bargh-2] .field textarea:focus,[data-theme=bargh-2] .field select:focus{border-color:var(--brand)}[data-theme=bargh-2] .form-panel__card{border-color:var(--line);background:var(--ground-soft)}[data-theme=bargh-2] .form-panel__card h3{color:var(--brand)}[data-theme=bargh-2] .ftr{background:#0b0d10;border-block-start:1px solid var(--line)}[data-theme=bargh-2] .ftr__mark .hdr__mark{background:var(--brand);color:var(--brand-contrast)}[data-theme=bargh-3]{--brand: #2f7d5d;--brand-ink: #25644a;--brand-soft: #e6f0ea;--brand-contrast: #ffffff;--accent: #2f7d5d;--ink: #1a2420;--ink-soft: #556259;--ink-muted: #7b857e;--ground: #f7f8f6;--ground-soft: #f1f5f2;--ground-sunken: #eef1ec;--line: #e3e8e4;--line-strong: #cfd8d2;--good: #2f7d5d;--good-soft: #e6f0ea;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(26 36 32 / 4%);--shadow-lg: 0 18px 40px -26px rgb(26 36 32 / 25%);--section-y: clamp(2.5rem, 2rem + 2.5vw, 4rem);--wrap: 1180px}[data-theme=bargh-3] body{background:var(--ground)}[data-theme=bargh-3] h1,[data-theme=bargh-3] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=bargh-3] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:700}[data-theme=bargh-3] .head{justify-items:start;text-align:start}[data-theme=bargh-3] .head--center .prose{text-align:start;margin-inline:0}[data-theme=bargh-3] .hdr{background:rgba(255,255,255,.94);border-block-end:1px solid var(--line)}[data-theme=bargh-3] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%}[data-theme=bargh-3] .hdr__tel{display:none}[data-theme=bargh-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=bargh-3] .btn--primary:hover{background:var(--brand-ink)}[data-theme=bargh-3] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=bargh-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=bargh-3] .hero--center h1{font-size:clamp(2.3rem,1.5rem + 3.2vw,4rem)}[data-theme=bargh-3] .hero .tickline{color:var(--ink-muted)}[data-theme=bargh-3] .hero .tickline svg{color:var(--brand)}[data-theme=bargh-3] .hero__wide img{border-radius:var(--radius-xl)}[data-theme=bargh-3] .card,[data-theme=bargh-3] .quote,[data-theme=bargh-3] .post,[data-theme=bargh-3] .member,[data-theme=bargh-3] .case,[data-theme=bargh-3] .tl-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=bargh-3] .card:hover{border-color:var(--brand)}[data-theme=bargh-3] .svc__tag{color:var(--brand);font-weight:700}[data-theme=bargh-3] .svc__meta{color:var(--ink);font-weight:800;border-block-start-color:var(--line)}[data-theme=bargh-3] .svc__points li::before{color:var(--brand)}[data-theme=bargh-3] .compare{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=bargh-3] .compare thead th{color:var(--ink-muted)}[data-theme=bargh-3] .compare tbody td{color:var(--ink);font-weight:700}[data-theme=bargh-3] .compare__best{background:var(--brand-soft);color:var(--brand)}[data-theme=bargh-3] .compare thead th.compare__best{color:var(--brand)}[data-theme=bargh-3] .stats__in{gap:var(--space-4)}[data-theme=bargh-3] .stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);text-align:start}[data-theme=bargh-3] .stat b{color:var(--brand);font-weight:800}[data-theme=bargh-3] .sec--ink:has(.steps){background:none;color:var(--ink)}[data-theme=bargh-3] .sec--ink:has(.steps)>.wrap{inline-size:min(var(--wrap) - 2*var(--gutter),100% - 2*var(--gutter));background:var(--ink);color:#f7f8f6;border-radius:var(--radius-xl);padding:clamp(1.75rem,1.2rem + 2.5vw,3rem)}[data-theme=bargh-3] .sec--ink:has(.steps) h2{color:#fff}[data-theme=bargh-3] .sec--ink:has(.steps) .head{justify-items:center;text-align:center}[data-theme=bargh-3] .sec--ink:has(.steps) .prose{color:#a8b3ac}[data-theme=bargh-3] .sec--ink .steps{grid-template-columns:repeat(auto-fit, minmax(170px, 1fr))}[data-theme=bargh-3] .sec--ink .step{border-block-start:2px solid var(--brand);padding-block-start:var(--space-4)}[data-theme=bargh-3] .sec--ink .step__n{background:none;color:#7fd4ab;inline-size:auto;block-size:auto;font-size:var(--text-sm)}[data-theme=bargh-3] .sec--ink .step h3{color:#fff}[data-theme=bargh-3] .sec--ink .step p{color:#a8b3ac}[data-theme=bargh-3] .steps--line .step::after{display:none}[data-theme=bargh-3] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=bargh-3] .quote__role,[data-theme=bargh-3] .quote figcaption span{color:var(--brand);font-weight:700}[data-theme=bargh-3] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=bargh-3] .cta.sec--soft{background:none}[data-theme=bargh-3] .cta .cta__in{background:var(--brand-soft);border-radius:var(--radius-xl);padding:clamp(1.5rem,1rem + 3vw,3rem)}[data-theme=bargh-3] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=bargh-3] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=bargh-3] .faq details[open]{border-color:var(--brand)}[data-theme=bargh-3] .faq summary::after{border-color:var(--brand)}[data-theme=bargh-3] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=bargh-3] .field input,[data-theme=bargh-3] .field textarea,[data-theme=bargh-3] .field select{background:#fbfcfb;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=bargh-3] .field input:focus,[data-theme=bargh-3] .field textarea:focus,[data-theme=bargh-3] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=bargh-3] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=bargh-3] .ftr{background:var(--ground-soft);border-block-start:1px solid var(--line)}[data-theme=bargh-3] .ftr__mark .hdr__mark{background:var(--brand);color:#fff;border-radius:50%}[data-theme=bargh-4]{--brand: #1e56a0;--brand-ink: #16427c;--brand-soft: #eef4fb;--brand-contrast: #ffffff;--accent: #1e56a0;--ink: #131a24;--ink-soft: #475569;--ink-muted: #64748b;--ground: #f3f5f8;--ground-soft: #fbfdfe;--ground-sunken: #eef2f7;--line: #e1e7ef;--line-strong: #cbd5e1;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(19 26 36 / 5%);--shadow-lg: 0 18px 40px -24px rgb(19 26 36 / 28%);--section-y: clamp(2.5rem, 2rem + 2.5vw, 4.25rem);--wrap: 1240px}[data-theme=bargh-4] body{background:var(--ground)}[data-theme=bargh-4] h1,[data-theme=bargh-4] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=bargh-4] .eyebrow{background:var(--brand-soft);color:var(--brand);border:1px solid #d6e0ea;border-radius:var(--radius-sm);font-weight:700}[data-theme=bargh-4] .head{justify-items:start;text-align:start}[data-theme=bargh-4] .head--center .prose{text-align:start;margin-inline:0}[data-theme=bargh-4] .urgent{background:var(--ink);color:#b3c2d1}[data-theme=bargh-4] .urgent a{color:#fff}[data-theme=bargh-4] .urgent__dot{background:#7fb3e8}[data-theme=bargh-4] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=bargh-4] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=bargh-4] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=bargh-4] .btn--primary:hover{background:var(--brand-ink)}[data-theme=bargh-4] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=bargh-4] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=bargh-4] .hdr .btn--ghost{background:var(--brand-soft);border-color:#d6e0ea;color:var(--brand)}[data-theme=bargh-4] .hero{background:linear-gradient(180deg, #fff, var(--ground));border-block-end:1px solid var(--line)}[data-theme=bargh-4] .hero__art img{border-radius:var(--radius-lg)}[data-theme=bargh-4] .hero__facts{gap:var(--space-3)}[data-theme=bargh-4] .hero__facts>div{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}[data-theme=bargh-4] .hero__facts dt{color:var(--brand);font-weight:800}[data-theme=bargh-4] .card,[data-theme=bargh-4] .quote,[data-theme=bargh-4] .post,[data-theme=bargh-4] .member,[data-theme=bargh-4] .case,[data-theme=bargh-4] .tl-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=bargh-4] .card:hover{border-color:var(--brand)}[data-theme=bargh-4] .svc__tag{color:var(--brand);font-weight:700}[data-theme=bargh-4] .svc__meta{color:var(--brand);font-weight:700;border-block-start-color:var(--line)}[data-theme=bargh-4] .svc__points li::before{color:var(--brand)}[data-theme=bargh-4] .compare{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=bargh-4] .compare thead th{background:#f7f9fc;color:var(--ink-muted);font-weight:600}[data-theme=bargh-4] .compare tbody th{font-weight:700}[data-theme=bargh-4] .compare tbody td{color:var(--ink-soft)}[data-theme=bargh-4] .compare tbody td:nth-last-child(2){color:var(--brand);font-weight:700}[data-theme=bargh-4] .sec--ink:has(.itile--round){background:none}[data-theme=bargh-4] .sec--ink:has(.itile--round)>.wrap{inline-size:min(var(--wrap) - 2*var(--gutter),100% - 2*var(--gutter));background:var(--ink);color:#d6e0ea;border-radius:var(--radius-xl);padding:clamp(1.75rem,1.2rem + 2.5vw,3rem)}[data-theme=bargh-4] .sec--ink h2{color:#fff}[data-theme=bargh-4] .sec--ink .prose{color:#b3c2d1}[data-theme=bargh-4] .sec--ink .itile{background:rgba(127,179,232,.14);color:#7fb3e8}[data-theme=bargh-4] .sec--ink .svc h3{color:#fff}[data-theme=bargh-4] .sec--ink .svc p{color:#b3c2d1}[data-theme=bargh-4] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=bargh-4] .steps--line .step::after{display:none}[data-theme=bargh-4] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=bargh-4] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=bargh-4] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=bargh-4] .faq summary::after{border-color:var(--brand)}[data-theme=bargh-4] .form{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=bargh-4] .field input,[data-theme=bargh-4] .field textarea,[data-theme=bargh-4] .field select{background:#fafcfe;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=bargh-4] .field input:focus,[data-theme=bargh-4] .field textarea:focus,[data-theme=bargh-4] .field select:focus{border-color:var(--brand);background:#fff}[data-theme=bargh-4] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=bargh-4] .ftr{background:var(--ink)}[data-theme=bargh-4] .ftr__mark .hdr__mark{background:var(--brand);color:#fff}[data-theme=bargh-5]{color-scheme:dark;--brand: #6ee7d5;--brand-ink: #4fd6c2;--brand-soft: #11201e;--brand-contrast: #0b0b0f;--accent: #6ee7d5;--ink: #eeeef2;--ink-soft: #c9cad4;--ink-muted: #8d8f9c;--ground: #0b0b0f;--ground-soft: #13141a;--ground-sunken: #0f1015;--line: #22232b;--line-strong: #33343e;--good: #6ee7d5;--good-soft: rgb(110 231 213 / 12%);--radius-sm: 9px;--radius-md: 10px;--radius-lg: 18px;--radius-xl: 20px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(2.75rem, 2rem + 3vw, 4.5rem);--wrap: 1200px}[data-theme=bargh-5] body{background:var(--ground);color:var(--ink)}[data-theme=bargh-5] h1,[data-theme=bargh-5] h2,[data-theme=bargh-5] h3{color:var(--ink)}[data-theme=bargh-5] h1,[data-theme=bargh-5] h2{font-weight:800}[data-theme=bargh-5] .eyebrow{background:rgba(110,231,213,.1);color:var(--brand);border:1px solid rgba(110,231,213,.3);border-radius:999px;font-weight:600}[data-theme=bargh-5] .head{justify-items:start;text-align:start}[data-theme=bargh-5] .head--center .prose{text-align:start;margin-inline:0}[data-theme=bargh-5] .hdr{background:rgba(11,11,15,.92);border-block-end:1px solid var(--line)}[data-theme=bargh-5] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:50%}[data-theme=bargh-5] .hdr__nav a{color:var(--ink-soft)}[data-theme=bargh-5] .hdr__tel{display:none}[data-theme=bargh-5] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=bargh-5] .btn--primary{color:var(--brand-contrast)}[data-theme=bargh-5] .btn--primary:hover{background:var(--brand-ink)}[data-theme=bargh-5] .btn--ghost{background:none;border-color:rgba(238,238,242,.22);color:var(--ink)}[data-theme=bargh-5] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=bargh-5] .hero{background:radial-gradient(60% 80% at 100% 0%, rgba(110, 231, 213, 0.08), transparent 70%);border-block-end:1px solid var(--line)}[data-theme=bargh-5] .hero__art img{border-radius:var(--radius-lg)}[data-theme=bargh-5] .spot{gap:var(--space-4)}[data-theme=bargh-5] .spot__row:nth-child(even) .panel{order:0}@media(max-width: 820px){[data-theme=bargh-5] .spot__row{grid-template-columns:1fr}}[data-theme=bargh-5] .spot__row{grid-template-columns:1.4fr 1fr;gap:var(--space-6);background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(1.25rem,1rem + 1.5vw,2rem)}[data-theme=bargh-5] .spot .tickline svg{color:var(--brand)}[data-theme=bargh-5] .panel{background:var(--ground);border:1px solid var(--line);border-radius:var(--radius-md)}[data-theme=bargh-5] .panel__line dd{color:var(--brand);font-weight:800}[data-theme=bargh-5] .trust{background:var(--ground);border-block:0}[data-theme=bargh-5] .trust__item{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=bargh-5] .trust__item b{color:var(--ink)}[data-theme=bargh-5] .trust__item span{color:var(--ink-muted)}[data-theme=bargh-5] .itile{background:rgba(110,231,213,.1);color:var(--brand)}[data-theme=bargh-5] .card,[data-theme=bargh-5] .quote,[data-theme=bargh-5] .post,[data-theme=bargh-5] .member,[data-theme=bargh-5] .case,[data-theme=bargh-5] .tl-card{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=bargh-5] .price--lead{background:var(--brand-soft);border-color:var(--brand)}[data-theme=bargh-5] .price__badge{background:var(--brand);color:var(--brand-contrast);border-radius:999px}[data-theme=bargh-5] .price__tag{color:var(--brand)}[data-theme=bargh-5] .price li::before,[data-theme=bargh-5] .price svg{color:var(--brand)}[data-theme=bargh-5] .stats{background:var(--ground-soft);border-block:1px solid var(--line)}[data-theme=bargh-5] .stat b{color:var(--brand)}[data-theme=bargh-5] .step__n{background:rgba(110,231,213,.1);color:var(--brand);border-radius:var(--radius-md)}[data-theme=bargh-5] .steps--line .step::after{display:none}[data-theme=bargh-5] .quote__stars{color:var(--brand)}[data-theme=bargh-5] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=bargh-5] .cta.sec--brand{background:none}[data-theme=bargh-5] .cta .cta__in{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-xl);padding:clamp(1.75rem,1.2rem + 2.5vw,3rem)}[data-theme=bargh-5] .cta h2{color:var(--brand-contrast)}[data-theme=bargh-5] .cta .prose{color:rgba(11,11,15,.75)}[data-theme=bargh-5] .btn--ink{background:var(--brand-contrast);color:#fff}[data-theme=bargh-5] .btn--ink:hover{background:#1c1d25}[data-theme=bargh-5] .price__tag{flex-direction:column;align-items:flex-start;gap:var(--space-1)}[data-theme=bargh-5] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}[data-theme=bargh-5] .tariff td{color:var(--ink)}[data-theme=bargh-5] .tariff th,[data-theme=bargh-5] .tariff td{border-block-end-color:var(--line)}[data-theme=bargh-5] .faq details{background:var(--ground-soft);border-color:var(--line)}[data-theme=bargh-5] .faq summary{color:var(--ink)}[data-theme=bargh-5] .faq summary::after{border-color:var(--brand)}[data-theme=bargh-5] .form{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=bargh-5] .field label{color:var(--ink-soft)}[data-theme=bargh-5] .field input,[data-theme=bargh-5] .field textarea,[data-theme=bargh-5] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=bargh-5] .field input:focus,[data-theme=bargh-5] .field textarea:focus,[data-theme=bargh-5] .field select:focus{border-color:var(--brand)}[data-theme=bargh-5] .form-panel__card{border-color:var(--line);background:var(--ground-soft)}[data-theme=bargh-5] .form-panel__card h3{color:var(--brand)}[data-theme=bargh-5] .ftr{background:#08080b;border-block-start:1px solid var(--line)}[data-theme=bargh-5] .ftr__mark .hdr__mark{background:var(--brand);color:var(--brand-contrast)}[data-theme=bargh-6]{--brand: #ea580c;--brand-ink: #c2410c;--brand-soft: #ffe4d3;--brand-contrast: #ffffff;--accent: #fde68a;--ink: #1c1917;--ink-soft: #44403c;--ink-muted: #78716c;--ground: #fffcf5;--ground-soft: #faf7f0;--ground-sunken: #f5f0e4;--line: #1c1917;--line-strong: #1c1917;--radius-sm: 10px;--radius-md: 999px;--radius-lg: 18px;--radius-xl: 20px;--shadow-sm: 3px 3px 0 #1c1917;--shadow-md: 4px 4px 0 #1c1917;--shadow-lg: 6px 6px 0 #1c1917;--section-y: clamp(2.75rem, 2rem + 3vw, 4.5rem);--wrap: 1180px}[data-theme=bargh-6] body{background:var(--ground)}[data-theme=bargh-6] h1,[data-theme=bargh-6] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=bargh-6] .eyebrow{background:var(--ink);color:#fde68a;border-radius:999px;font-weight:700}[data-theme=bargh-6] .head{justify-items:start;text-align:start}[data-theme=bargh-6] .head--center .prose{text-align:start;margin-inline:0}[data-theme=bargh-6] .urgent{background:var(--ink);color:#fde68a}[data-theme=bargh-6] .urgent a{color:#fff}[data-theme=bargh-6] .urgent__dot{background:var(--brand)}[data-theme=bargh-6] .hdr{background:#fff;border-block-end:2px solid var(--ink)}[data-theme=bargh-6] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%;border:2px solid var(--ink)}[data-theme=bargh-6] .btn{border-radius:999px;border:2px solid var(--ink);font-weight:800}[data-theme=bargh-6] .btn--primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-sm)}[data-theme=bargh-6] .btn--primary:hover{background:var(--brand-ink);transform:translate(-1px, -1px);box-shadow:var(--shadow-md)}[data-theme=bargh-6] .btn--ghost{background:#fff;color:var(--ink)}[data-theme=bargh-6] .btn--ghost:hover{background:#fde68a}[data-theme=bargh-6] .hero{background:#fde68a;border-block-end:2px solid var(--ink)}[data-theme=bargh-6] .hero__art img{border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transform:rotate(-1.5deg)}[data-theme=bargh-6] .hero h1{font-size:clamp(2.3rem,1.5rem + 3.2vw,3.9rem)}[data-theme=bargh-6] .stats{background:#fff;border-block-end:2px solid var(--ink)}[data-theme=bargh-6] .stats__in{gap:0}[data-theme=bargh-6] .stat{border-inline-start:2px solid var(--ink);padding:var(--space-5);text-align:start}[data-theme=bargh-6] .stat:first-child{border-inline-start:0}[data-theme=bargh-6] .stat b{color:var(--brand);font-weight:900}[data-theme=bargh-6] .card,[data-theme=bargh-6] .quote,[data-theme=bargh-6] .post,[data-theme=bargh-6] .member,[data-theme=bargh-6] .tl-card,[data-theme=bargh-6] .case{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=bargh-6] .svc__img,[data-theme=bargh-6] .post__img{border-block-end:2px solid var(--ink)}[data-theme=bargh-6] .svc__meta{color:var(--ink);font-weight:800;border-block-start:1px dashed #d6d3d1}[data-theme=bargh-6] .svc__points li::before{color:var(--brand)}[data-theme=bargh-6] .sec--ink:has(.steps){background:none}[data-theme=bargh-6] .sec--ink:has(.steps)>.wrap{inline-size:min(var(--wrap) - 2*var(--gutter),100% - 2*var(--gutter));background:var(--ink);color:#fffcf5;border-radius:var(--radius-xl);padding:clamp(1.75rem,1.2rem + 2.5vw,3rem)}[data-theme=bargh-6] .sec--ink:has(.steps) .head{justify-items:center;text-align:center}[data-theme=bargh-6] .sec--ink h2{color:#fffcf5}[data-theme=bargh-6] .sec--ink .prose{color:#d6d3d1}[data-theme=bargh-6] .sec--ink .step{background:rgba(253,230,138,.08);border:1px solid rgba(253,230,138,.25);border-radius:var(--radius-sm);padding:var(--space-5)}[data-theme=bargh-6] .sec--ink .step h3{color:#fffcf5}[data-theme=bargh-6] .sec--ink .step p{color:#d6d3d1}[data-theme=bargh-6] .step__n{background:#fde68a;color:var(--ink);border:2px solid var(--ink)}[data-theme=bargh-6] .steps--line .step::after{display:none}[data-theme=bargh-6] .quote:nth-child(odd){background:#fde68a}[data-theme=bargh-6] .quote:nth-child(even){background:var(--brand-soft)}[data-theme=bargh-6] .quote__stars{color:var(--ink)}[data-theme=bargh-6] .quote__av{background:#fff;color:var(--ink);border:2px solid var(--ink)}[data-theme=bargh-6] .area{background:#fff;border:2px solid var(--ink);color:var(--ink);font-weight:700}[data-theme=bargh-6] .sec--soft .area{background:#fff}[data-theme=bargh-6] .member__initial{aspect-ratio:auto;block-size:96px;font-size:2.5rem;background:#fde68a;color:var(--ink);border-block-end:2px solid var(--ink)}[data-theme=bargh-6] .member__role{color:var(--brand);font-weight:700}[data-theme=bargh-6] .tariff{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}[data-theme=bargh-6] .tariff td{color:var(--brand);font-weight:800}[data-theme=bargh-6] .faq details{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-sm)}[data-theme=bargh-6] .faq summary::after{border-color:var(--brand)}[data-theme=bargh-6] .form{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=bargh-6] .field input,[data-theme=bargh-6] .field textarea,[data-theme=bargh-6] .field select{background:var(--ground);border:2px solid var(--ink);border-radius:var(--radius-sm)}[data-theme=bargh-6] .field input:focus,[data-theme=bargh-6] .field textarea:focus,[data-theme=bargh-6] .field select:focus{border-color:var(--brand)}[data-theme=bargh-6] .form-panel__card{background:#fde68a;border:2px solid var(--ink);border-radius:var(--radius-lg)}[data-theme=bargh-6] .ftr{background:var(--ink)}[data-theme=bargh-6] .ftr__mark .hdr__mark{background:var(--brand);color:#fff}[data-theme=hesab-2]{--brand: #4338ca;--brand-ink: #362bb0;--brand-soft: #eef0fd;--brand-contrast: #ffffff;--accent: #4338ca;--ink: #111827;--ink-soft: #4b5563;--ink-muted: #6b7280;--ground: #ffffff;--ground-soft: #f7f8fb;--ground-sunken: #eef0f4;--line: #e5e7ee;--line-strong: #d1d5db;--good: #15803d;--good-soft: #dcfce7;--warn: #a16207;--warn-soft: #fef3c7;--bad: #b91c1c;--bad-soft: #fee2e2;--radius-sm: 7px;--radius-md: 9px;--radius-lg: 14px;--radius-xl: 18px;--shadow-sm: 0 1px 2px rgb(17 24 39 / 4%);--shadow-md: 0 1px 2px rgb(17 24 39 / 4%), 0 12px 28px -18px rgb(17 24 39 / 22%);--shadow-lg: 0 2px 6px rgb(17 24 39 / 4%), 0 30px 60px -30px rgb(67 56 202 / 30%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=hesab-2] body{font-variant-numeric:tabular-nums}[data-theme=hesab-2] h1,[data-theme=hesab-2] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=hesab-2] .eyebrow{background:var(--brand-soft);color:var(--brand);border:1px solid #c7cbf7;border-radius:999px;font-weight:600}[data-theme=hesab-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=hesab-2] .btn--primary{box-shadow:0 8px 18px -10px rgba(67,56,202,.6)}[data-theme=hesab-2] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=hesab-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=hesab-2] .hdr{background:color-mix(in srgb, var(--ground-soft) 92%, transparent);border-block-end:1px solid var(--line)}[data-theme=hesab-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=hesab-2] .hero--center{background:linear-gradient(180deg, #fff, #fbfcfe);border-block-end:1px solid var(--line)}[data-theme=hesab-2] .showcase{background:var(--ground-soft);padding-block-start:var(--section-y)}[data-theme=hesab-2] .appwin__bar i:nth-child(1){background:#ef4444}[data-theme=hesab-2] .appwin__bar i:nth-child(2){background:#f59e0b}[data-theme=hesab-2] .appwin__bar i:nth-child(3){background:#22c55e}[data-theme=hesab-2] .appwin__nav{background:#fafbfd}[data-theme=hesab-2] .appwin__tile{background:#fff;border-radius:11px}@media(max-width: 760px){[data-theme=hesab-2] .appwin__main{padding:var(--space-3);gap:var(--space-3)}[data-theme=hesab-2] .appwin__tiles{grid-template-columns:1fr 1fr;gap:var(--space-2)}[data-theme=hesab-2] .appwin__tile{padding:var(--space-2) var(--space-3);min-inline-size:0}[data-theme=hesab-2] .appwin__tile b{font-size:var(--text-md)}[data-theme=hesab-2] .appwin__table td,[data-theme=hesab-2] .appwin__table th{padding-inline:var(--space-2)}}[data-theme=hesab-2] .card,[data-theme=hesab-2] .quote,[data-theme=hesab-2] .post{border-color:var(--line);border-radius:var(--radius-lg);background:#fff}[data-theme=hesab-2] .svc__tag{display:inline-grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand);font-weight:800}[data-theme=hesab-2] .split.sec--ink{background:none;color:var(--ink)}[data-theme=hesab-2] .split.sec--ink .split__in{background:var(--ink);color:#fff;border-radius:var(--radius-xl);padding:clamp(1.25rem,.8rem + 2.5vw,2.75rem)}[data-theme=hesab-2] .split.sec--ink .eyebrow{background:none;border:0;padding:0;color:#a5b4fc}[data-theme=hesab-2] .split.sec--ink .hero__art img{border-radius:var(--radius-lg)}[data-theme=hesab-2] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=hesab-2] .price{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=hesab-2] .price--lead{background:#f5f6ff;border-color:var(--brand);box-shadow:var(--shadow-lg)}[data-theme=hesab-2] .price__badge{background:var(--brand);border-radius:999px}[data-theme=hesab-2] .compare__best{background:var(--brand-soft)}[data-theme=hesab-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=hesab-2] .faq details[open]{border-color:var(--brand)}[data-theme=hesab-2] .field input,[data-theme=hesab-2] .field textarea,[data-theme=hesab-2] .field select{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=hesab-2] .form-panel__card{background:var(--ink);border:0}[data-theme=hesab-2] .form-panel__card h3{color:#fff}[data-theme=hesab-2] .form-panel__card p{color:#c7cbd6}[data-theme=hesab-2] .quote__stars{color:#f59e0b}[data-theme=hesab-2] .ftr{background:var(--ink)}[data-theme=hesab-3]{color-scheme:dark;--brand: #34d399;--brand-ink: #6ee7b7;--brand-soft: #0f2a20;--brand-contrast: #062018;--accent: #34d399;--ink: #e9efec;--ink-soft: #c2ccc8;--ink-muted: #9aa8a2;--ground: #0a0f0d;--ground-soft: #0f1613;--ground-sunken: #070b0a;--line: rgb(233 239 236 / 9%);--line-strong: rgb(233 239 236 / 18%);--good: #34d399;--good-soft: rgb(52 211 153 / 12%);--warn: #fbbf24;--warn-soft: rgb(251 191 36 / 12%);--bad: #f87171;--bad-soft: rgb(248 113 113 / 12%);--radius-sm: 9px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 70%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=hesab-3] body{background:var(--ground);color:var(--ink);font-variant-numeric:tabular-nums}[data-theme=hesab-3] h1,[data-theme=hesab-3] h2,[data-theme=hesab-3] h3{color:var(--ink);font-weight:800}[data-theme=hesab-3] .eyebrow{background:rgba(52,211,153,.1);color:var(--brand);border:1px solid rgba(52,211,153,.3);border-radius:999px;font-weight:700}[data-theme=hesab-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=hesab-3] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=hesab-3] .btn--primary:hover{background:#10b981;border-color:#10b981}[data-theme=hesab-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=hesab-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=hesab-3] .hdr{background:rgba(10,15,13,.9);border-block-end:1px solid var(--line)}[data-theme=hesab-3] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-md)}[data-theme=hesab-3] .hdr__nav a{color:var(--ink-soft)}[data-theme=hesab-3] .hdr__nav a:hover{color:var(--brand)}[data-theme=hesab-3] .hero{background:radial-gradient(40% 55% at 0% 0%, rgba(52, 211, 153, 0.12), transparent 70%);border-block-end:1px solid var(--line)}[data-theme=hesab-3] .hero__panel{background:var(--ground-soft);border-color:var(--line)}[data-theme=hesab-3] .hero__rows dd{color:var(--brand);font-weight:800}[data-theme=hesab-3] .card,[data-theme=hesab-3] .quote,[data-theme=hesab-3] .post,[data-theme=hesab-3] .step,[data-theme=hesab-3] .price{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=hesab-3] .svc__tag{color:var(--brand);font-weight:700}[data-theme=hesab-3] #perks{padding-block-start:0}[data-theme=hesab-3] .svc__img{border-block-end:1px solid var(--line)}[data-theme=hesab-3] .tickline svg,[data-theme=hesab-3] .svc__points svg{color:var(--brand)}[data-theme=hesab-3] .split.sec--soft{background:none}[data-theme=hesab-3] .split.sec--soft .split__in{background:linear-gradient(135deg, rgba(52, 211, 153, 0.08), var(--ground-soft) 55%);border:1px solid rgba(52,211,153,.22);border-radius:var(--radius-xl);padding:clamp(1.25rem,.8rem + 2.5vw,2.75rem)}[data-theme=hesab-3] .split__art img,[data-theme=hesab-3] .hero__art img,[data-theme=hesab-3] .pagehead__img{border-radius:var(--radius-lg)}[data-theme=hesab-3] .stat b{color:var(--brand)}[data-theme=hesab-3] .stats{background:rgba(0,0,0,0)}[data-theme=hesab-3] .step__n{background:rgba(52,211,153,.12);color:var(--brand)}[data-theme=hesab-3] .price--lead{background:#0d1a15;border-color:var(--brand)}[data-theme=hesab-3] .price__badge{background:var(--brand);color:var(--brand-contrast)}[data-theme=hesab-3] .price li svg{color:var(--brand)}[data-theme=hesab-3] .quote__stars{color:var(--brand)}[data-theme=hesab-3] .quote__av{background:rgba(52,211,153,.12);color:var(--brand)}[data-theme=hesab-3] .sec--brand{background:linear-gradient(135deg, #10b981, #34d399);color:var(--brand-contrast)}[data-theme=hesab-3] .btn--ink,[data-theme=hesab-3] .sec--brand .btn--primary,[data-theme=hesab-3] .sec--brand .btn.btn--ink{background:#062018;color:#e9efec;border-color:#062018}[data-theme=hesab-3] .sec--brand .btn.btn--ghost{border-color:rgba(6,32,24,.45);color:#062018}[data-theme=hesab-3] .field input,[data-theme=hesab-3] .field textarea,[data-theme=hesab-3] .field select{background:var(--ground-sunken);border-color:var(--line-strong);color:var(--ink)}[data-theme=hesab-3] .field input::placeholder,[data-theme=hesab-3] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=hesab-3] .form{background:var(--ground-soft);border-color:var(--line)}[data-theme=hesab-3] .form-panel__card h3{color:var(--brand)}[data-theme=hesab-3] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=hesab-3] .faq details[open]{border-color:rgba(52,211,153,.45)}[data-theme=hesab-3] .ftr{background:var(--ground-sunken);border-block-start:1px solid var(--line)}[data-theme=hesab-4]{--brand: #b45309;--brand-ink: #92400e;--brand-soft: #fdf6ec;--brand-contrast: #ffffff;--accent: #b45309;--ink: #0f172a;--ink-soft: #475569;--ink-muted: #64748b;--ground: #ffffff;--ground-soft: #f4f6f9;--ground-sunken: #eaeef3;--line: #e2e8f0;--line-strong: #cbd5e1;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(15 23 42 / 5%);--shadow-lg: 0 20px 44px -26px rgb(15 23 42 / 35%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.25rem);--wrap: 1240px}[data-theme=hesab-4] body{background:var(--ground-soft);font-variant-numeric:tabular-nums}[data-theme=hesab-4] h1,[data-theme=hesab-4] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=hesab-4] .eyebrow{background:var(--brand-soft);color:var(--brand);border:1px solid #f3d9b5;border-radius:var(--radius-sm);font-weight:700}[data-theme=hesab-4] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=hesab-4] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=hesab-4] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=hesab-4] .urgent{background:var(--ink);color:#b9c4d4;font-size:var(--text-xs);padding-block:var(--space-2)}[data-theme=hesab-4] .urgent__dot{background:#fbbf24}[data-theme=hesab-4] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=hesab-4] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=hesab-4] .hdr .btn--primary{background:var(--ink);border-color:var(--ink)}[data-theme=hesab-4] .hdr .btn--ghost{background:var(--brand-soft);border-color:#f3d9b5;color:var(--brand)}[data-theme=hesab-4] .hero{background:linear-gradient(180deg, #fff, #fbfcfe);border-block-end:1px solid var(--line)}[data-theme=hesab-4] .hero__art img{border-radius:var(--radius-lg)}[data-theme=hesab-4] .hero__facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(110px, 1fr));gap:var(--space-3)}[data-theme=hesab-4] .hero__facts>div{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}[data-theme=hesab-4] .card,[data-theme=hesab-4] .quote,[data-theme=hesab-4] .post,[data-theme=hesab-4] .price,[data-theme=hesab-4] .panel{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=hesab-4] .svc__tag{display:inline-grid;place-items:center;min-inline-size:2rem;block-size:2rem;border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand);font-weight:800}[data-theme=hesab-4] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=hesab-4] .steps--line .step{border-block-start:3px solid var(--brand);padding-block-start:var(--space-4)}[data-theme=hesab-4] .steps--line .step::after{display:none}@media(min-width: 901px){[data-theme=hesab-4] .steps--line:has(>.step:nth-child(6)){grid-template-columns:repeat(6, 1fr);gap:var(--space-4)}}[data-theme=hesab-4] .sec--ink{background:var(--ink)}[data-theme=hesab-4] .sec--ink .eyebrow{background:none;border:0;padding:0;color:#fbbf24}[data-theme=hesab-4] .sec--ink .panel{color:var(--ink)}[data-theme=hesab-4] .sec--ink .spot__copy p,[data-theme=hesab-4] .sec--ink .lead{color:#b9c4d4}[data-theme=hesab-4] .sec--ink .tickline svg{color:#fbbf24}[data-theme=hesab-4] .tl__when{color:var(--brand)}[data-theme=hesab-4] .tl-card__when{color:var(--brand)}[data-theme=hesab-4] .quote__text{color:var(--ink-soft)}[data-theme=hesab-4] .quote__stars{color:var(--brand)}[data-theme=hesab-4] .compare__best{background:var(--brand-soft)}[data-theme=hesab-4] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=hesab-4] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=hesab-4] .field input,[data-theme=hesab-4] .field textarea,[data-theme=hesab-4] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=hesab-4] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=hesab-4] .ftr{background:var(--ink)}[data-theme=hesab-5]{--brand: #e11d48;--brand-ink: #be123c;--brand-soft: #fde2e7;--brand-contrast: #ffffff;--accent: #e11d48;--ink: #18181b;--ink-soft: #3f3f46;--ink-muted: #71717a;--ground: #fffdf8;--ground-soft: #fde2e7;--ground-sunken: #faf8f3;--line: #18181b;--line-strong: #18181b;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 20px;--shadow-sm: 3px 3px 0 #18181b;--shadow-md: 4px 4px 0 #18181b;--shadow-lg: 6px 6px 0 #18181b;--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.25rem);--wrap: 1180px}[data-theme=hesab-5] body{background:var(--ground)}[data-theme=hesab-5] h1,[data-theme=hesab-5] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=hesab-5] .eyebrow{background:var(--ink);color:#fff;border-radius:999px;font-weight:700}[data-theme=hesab-5] .btn{border-radius:999px;border:2px solid var(--ink);font-weight:800}[data-theme=hesab-5] .btn--primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-sm)}[data-theme=hesab-5] .btn--primary:hover{background:var(--brand-ink);transform:translate(-1px, -1px);box-shadow:var(--shadow-md)}[data-theme=hesab-5] .btn--ghost{background:var(--ground);color:var(--ink)}[data-theme=hesab-5] .btn--ghost:hover{background:#fff}[data-theme=hesab-5] .btn--ink{background:var(--ink);color:#fff}[data-theme=hesab-5] .hdr{background:var(--ground);border-block-end:2px solid var(--ink)}[data-theme=hesab-5] .hdr__mark{background:var(--brand);color:#fff;border-radius:999px}[data-theme=hesab-5] .hero{background:var(--brand-soft);border-block-end:2px solid var(--ink)}[data-theme=hesab-5] .hero__panel{background:#fff;border:10px solid var(--ink);border-radius:var(--radius-xl);box-shadow:none}[data-theme=hesab-5] .hero__rows div{padding-block:var(--space-2);border-block-end:1px solid #f0e9df}[data-theme=hesab-5] .hero__rows div:last-child{border:0}[data-theme=hesab-5] .hero__rows div:last-child dt,[data-theme=hesab-5] .hero__rows div:last-child dd{color:var(--ink);font-weight:900}[data-theme=hesab-5] .hero__rows div:last-child dd{color:var(--brand)}[data-theme=hesab-5] .stats{background:var(--ground);border-block-end:2px solid var(--ink);padding-block:0}[data-theme=hesab-5] .stats__in{gap:0;border-inline:2px solid var(--ink)}[data-theme=hesab-5] .stat{padding:var(--space-5)}[data-theme=hesab-5] .stat+.stat{border-inline-start:2px solid var(--ink)}@media(max-width: 700px){[data-theme=hesab-5] .stats__in{border:0}[data-theme=hesab-5] .stat+.stat{border:0}}[data-theme=hesab-5] .stat b{color:var(--brand);font-weight:900}[data-theme=hesab-5] .card,[data-theme=hesab-5] .quote,[data-theme=hesab-5] .post,[data-theme=hesab-5] .price{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:none}[data-theme=hesab-5] .grid>.svc:nth-child(even),[data-theme=hesab-5] .grid>.quote:nth-child(odd){background:var(--brand-soft)}[data-theme=hesab-5] .svc__tag{color:var(--brand);font-weight:900;font-size:var(--text-lg)}[data-theme=hesab-5] .svc__img{border-block-end:2px solid var(--ink)}[data-theme=hesab-5] .sec--soft .card,[data-theme=hesab-5] .sec--soft .quote{background:#fff}[data-theme=hesab-5] .price--lead{background:var(--brand-soft);box-shadow:var(--shadow-md)}[data-theme=hesab-5] .price__badge{background:var(--ink);color:#fff}[data-theme=hesab-5] .step__n{background:var(--brand);color:#fff;border:2px solid var(--ink)}[data-theme=hesab-5] .tariff{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=hesab-5] .pagehead__img,[data-theme=hesab-5] .form-panel__img{border:2px solid var(--ink)}[data-theme=hesab-5] .faq details{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-md)}[data-theme=hesab-5] .field input,[data-theme=hesab-5] .field textarea,[data-theme=hesab-5] .field select{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-md)}[data-theme=hesab-5] .form{background:#fff;border:2px solid var(--ink);box-shadow:var(--shadow-md)}[data-theme=hesab-5] .form-panel__card{background:var(--brand-soft);border:2px solid var(--ink)}[data-theme=hesab-5] .form-panel__card h3{color:var(--ink)}[data-theme=hesab-5] .quote__stars{color:var(--ink)}[data-theme=hesab-5] .quote__av{background:var(--brand);color:#fff}[data-theme=hesab-5] .sec--brand{border-block:2px solid var(--ink)}[data-theme=hesab-5] .ftr{background:var(--ink)}[data-theme=hesab-6]{--brand: #0e7490;--brand-ink: #0b5c73;--brand-soft: #eef5f6;--brand-contrast: #ffffff;--accent: #0e7490;--ink: #1f2421;--ink-soft: #56605a;--ink-muted: #7c857f;--ground: #fcfbf7;--ground-soft: #f7f6f1;--ground-sunken: #f0efe8;--line: rgb(31 36 33 / 12%);--line-strong: rgb(31 36 33 / 22%);--radius-sm: 8px;--radius-md: 9px;--radius-lg: 16px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(31 36 33 / 4%);--shadow-lg: 0 24px 50px -30px rgb(31 36 33 / 35%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.25rem);--wrap: 1160px}[data-theme=hesab-6] body{background:var(--ground)}[data-theme=hesab-6] h1,[data-theme=hesab-6] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=hesab-6] .eyebrow{background:#fff;color:var(--brand);border:1px solid #bde5ee;border-radius:999px;font-weight:600}[data-theme=hesab-6] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=hesab-6] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=hesab-6] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=hesab-6] .hdr{background:color-mix(in srgb, var(--ground) 92%, transparent);border-block-end:1px solid var(--line)}[data-theme=hesab-6] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=hesab-6] .hero__art img,[data-theme=hesab-6] .pagehead__img,[data-theme=hesab-6] .steps-split img{border-radius:var(--radius-xl)}[data-theme=hesab-6] .stats{border-block:1px solid var(--line-strong)}[data-theme=hesab-6] .stats__in{gap:0}[data-theme=hesab-6] .stat{padding:var(--space-4) var(--space-5)}[data-theme=hesab-6] .stat+.stat{border-inline-start:1px solid var(--line)}[data-theme=hesab-6] .stat b{color:var(--brand)}@media(max-width: 700px){[data-theme=hesab-6] .stat+.stat{border:0}}[data-theme=hesab-6] .card,[data-theme=hesab-6] .quote,[data-theme=hesab-6] .post,[data-theme=hesab-6] .price,[data-theme=hesab-6] .member{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=hesab-6] .svc__tag{color:var(--brand);font-weight:800;font-size:var(--text-xl)}[data-theme=hesab-6] .step__n{background:#e0f2f5;color:var(--brand)}[data-theme=hesab-6] .sec--ink{background:none;color:var(--ink)}[data-theme=hesab-6] .sec--ink>.wrap{background:var(--ink);color:#fcfbf7;border-radius:var(--radius-xl);padding-block:clamp(2rem,1.5rem + 2.5vw,3.25rem)}[data-theme=hesab-6] .sec--ink .tl-cards{gap:0;border:1px solid rgba(252,251,247,.14);grid-template-columns:repeat(4, 1fr)}@media(max-width: 900px){[data-theme=hesab-6] .sec--ink .tl-cards{grid-template-columns:repeat(2, 1fr)}}[data-theme=hesab-6] .sec--ink .form__note{color:#a8b0ab}[data-theme=hesab-6] .sec--ink .tl-card{background:none;border:0;border-radius:0;box-shadow:none;outline:1px solid rgba(252,251,247,.12)}[data-theme=hesab-6] .sec--ink .tl-card__when{color:#67e8f9;font-size:var(--text-sm)}[data-theme=hesab-6] .sec--ink .tl-card h3{color:#fcfbf7;font-size:var(--text-md)}[data-theme=hesab-6] .sec--ink .tl-card p{color:#a8b0ab}[data-theme=hesab-6] .price--lead{background:var(--brand-soft);border-color:var(--brand)}[data-theme=hesab-6] .price__badge{background:var(--brand)}[data-theme=hesab-6] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=hesab-6] .member__initial{background:#e0f2f5;color:var(--brand);aspect-ratio:auto;block-size:6.5rem;font-size:2.25rem}[data-theme=hesab-6] .member__cred{color:var(--brand)}[data-theme=hesab-6] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=hesab-6] .field input,[data-theme=hesab-6] .field textarea,[data-theme=hesab-6] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=hesab-6] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=hesab-6] .quote__stars{color:var(--brand)}[data-theme=hesab-6] .ftr{background:var(--ink)}[data-theme=host-2]{color-scheme:dark;--brand: #38bdf8;--brand-ink: #0ea5e9;--brand-soft: #0e2231;--brand-contrast: #07131c;--accent: #38bdf8;--accent-soft: #0e2231;--ink: #e8ecf3;--ink-soft: #b8c2d1;--ink-muted: #8a95a8;--ground: #0a0d14;--ground-soft: #0f1420;--ground-sunken: #0c111a;--line: rgb(232 236 243 / 9%);--line-strong: rgb(232 236 243 / 18%);--good: #22c55e;--good-soft: rgb(34 197 94 / 13%);--warn: #fbbf24;--warn-soft: rgb(251 191 36 / 13%);--bad: #f87171;--bad-soft: rgb(248 113 113 / 13%);--radius-sm: 8px;--radius-md: 9px;--radius-lg: 14px;--radius-xl: 16px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 80%);--leading-normal: 1.85;--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=host-2] body{background:var(--ground);color:var(--ink-soft)}[data-theme=host-2] h1,[data-theme=host-2] h2,[data-theme=host-2] h3,[data-theme=host-2] h4{color:var(--ink);font-weight:800}[data-theme=host-2] .eyebrow{background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.3);color:var(--brand);border-radius:999px;font-weight:700}[data-theme=host-2] .btn{border-radius:var(--radius-md);font-weight:var(--weight-bold)}[data-theme=host-2] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=host-2] .btn--primary:hover{background:#0ea5e9;border-color:#0ea5e9}[data-theme=host-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=host-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=host-2] .btn--ink{background:var(--ink);color:var(--ground)}[data-theme=host-2] .sec--ink{background:#080b11;color:var(--ink)}[data-theme=host-2] .sec--brand{background:linear-gradient(135deg, #0ea5e9, #38bdf8);color:var(--brand-contrast)}[data-theme=host-2] .sec--brand h2,[data-theme=host-2] .sec--brand h3{color:var(--brand-contrast)}[data-theme=host-2] .sec--brand .prose,[data-theme=host-2] .sec--brand p{color:rgba(7,19,28,.8)}[data-theme=host-2] .sec--brand .btn--primary{background:var(--brand-contrast);color:var(--brand);border-color:var(--brand-contrast)}[data-theme=host-2] .sec--brand .btn--ghost{border-color:rgba(7,19,28,.4);color:var(--brand-contrast)}[data-theme=host-2] .sec--brand .btn--ghost:hover{background:rgba(7,19,28,.08);color:var(--brand-contrast)}[data-theme=host-2] .hdr{background:rgba(10,13,20,.9);border-block-end:1px solid var(--line)}[data-theme=host-2] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-md)}[data-theme=host-2] .hdr__nav a{color:var(--ink-soft)}[data-theme=host-2] .hdr__nav a:hover{color:var(--brand)}[data-theme=host-2] .hero{background:radial-gradient(55% 60% at 90% 0%, rgba(56, 189, 248, 0.14), transparent 70%)}[data-theme=host-2] .hero__panel{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-xl)}[data-theme=host-2] .hero__rows div{padding:var(--space-3) var(--space-4);background:var(--ground-sunken);border:1px solid var(--line);border-radius:var(--radius-md)}[data-theme=host-2] .hero__rows dd{color:var(--brand)}[data-theme=host-2] .tickline svg{color:var(--brand)}[data-theme=host-2] .stats{background:var(--ground);border-block:1px solid var(--line)}[data-theme=host-2] .stat b{color:var(--brand)}[data-theme=host-2] .stat span{color:var(--ink-muted)}[data-theme=host-2] .card,[data-theme=host-2] .quote,[data-theme=host-2] .post,[data-theme=host-2] .step{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-xl);box-shadow:none}[data-theme=host-2] .card:hover{border-color:var(--line-strong)}[data-theme=host-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=host-2] .svc__meta{color:var(--brand);font-weight:700}[data-theme=host-2] .svc__tag{color:var(--brand)}[data-theme=host-2] .steps:not(.steps--stack){grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}[data-theme=host-2] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=host-2] .steps--line .step:not(:last-child)::after{display:none}[data-theme=host-2] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=host-2] .price{background:var(--ground-soft);border-color:var(--line)}[data-theme=host-2] .price--lead{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}[data-theme=host-2] .price__badge{background:var(--brand);color:var(--brand-contrast)}[data-theme=host-2] .price__tag{flex-wrap:wrap;row-gap:0}[data-theme=host-2] .price__tag b{color:var(--brand);white-space:nowrap}[data-theme=host-2] .price li svg{color:var(--brand)}[data-theme=host-2] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-5)}[data-theme=host-2] .compare thead th{color:var(--ink)}[data-theme=host-2] .compare__best{background:var(--brand-soft)}[data-theme=host-2] .domain__form{background:var(--ground-soft)}[data-theme=host-2] .tld{background:var(--ground-soft)}[data-theme=host-2] .tld i{color:var(--brand)}[data-theme=host-2] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=host-2] .faq details[open]{border-color:rgba(56,189,248,.5)}[data-theme=host-2] .faq summary{color:var(--ink)}[data-theme=host-2] .form{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=host-2] .field label{color:var(--ink-soft)}[data-theme=host-2] .field input,[data-theme=host-2] .field textarea,[data-theme=host-2] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=host-2] .field input::placeholder,[data-theme=host-2] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=host-2] .field input:focus,[data-theme=host-2] .field textarea:focus,[data-theme=host-2] .field select:focus{border-color:var(--brand)}[data-theme=host-2] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=host-2] .quote__stars{color:var(--brand)}[data-theme=host-2] .area{background:var(--ground-soft);border-color:var(--line-strong);color:var(--ink-soft)}[data-theme=host-2] .checklist__col{background:var(--ground-soft);border-color:var(--line)}[data-theme=host-2] .note__in svg{color:var(--brand)}[data-theme=host-2] .pagehead img,[data-theme=host-2] .split img{border-radius:var(--radius-xl);border:1px solid var(--line)}[data-theme=host-2] .ftr{background:#080b11;border-block-start:1px solid var(--line)}[data-theme=host-2] .ftr__mark{color:var(--ink)}[data-theme=host-3]{--brand: #7c3aed;--brand-ink: #6829d9;--brand-soft: #f1eefc;--brand-contrast: #ffffff;--accent: #7c3aed;--ink: #141414;--ink-soft: #4d4d4d;--ink-muted: #8a8a8a;--ground: #faf9f7;--ground-soft: #ffffff;--ground-sunken: #f2f0ec;--line: #ebe8e2;--line-strong: #d9d5cd;--radius-sm: 8px;--radius-md: 9px;--radius-lg: 16px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 24px 50px -30px rgb(20 20 20 / 25%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=host-3] body{background:var(--ground)}[data-theme=host-3] h1{font-weight:800;letter-spacing:-0.02em}[data-theme=host-3] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=host-3] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:600}[data-theme=host-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=host-3] .btn--primary:hover{background:var(--brand-ink)}[data-theme=host-3] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=host-3] .btn--ghost:hover{border-color:var(--ink)}[data-theme=host-3] .btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=host-3] .btn--ink:hover{background:#000}[data-theme=host-3] .hdr{background:rgba(250,249,247,.92);border-block-end:1px solid var(--line)}[data-theme=host-3] .hdr__mark{background:var(--ink);color:#fff;border-radius:var(--radius-md)}[data-theme=host-3] .hero__art img{border-radius:var(--radius-xl)}[data-theme=host-3] .stats__in{border-block:1px solid var(--line-strong);padding-block:var(--space-5);gap:0}[data-theme=host-3] .stat{padding-inline:var(--space-5);border-inline-start:1px solid var(--line)}[data-theme=host-3] .stat:first-child{border-inline-start:0}[data-theme=host-3] .stat b{color:var(--brand);font-weight:800}@media(max-width: 700px){[data-theme=host-3] .stat{border-inline-start:0}}[data-theme=host-3] .card,[data-theme=host-3] .quote,[data-theme=host-3] .post,[data-theme=host-3] .member,[data-theme=host-3] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=host-3] .card:hover{border-color:var(--line-strong)}[data-theme=host-3] .svc__tag{color:var(--brand);font-weight:800}[data-theme=host-3] .svc__meta{color:var(--ink);font-weight:700}[data-theme=host-3] .svc__points li{color:var(--ink-soft)}[data-theme=host-3] .steps:not(.steps--stack){grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}[data-theme=host-3] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=host-3] .steps--line .step:not(:last-child)::after{display:none}[data-theme=host-3] .step__n{background:var(--brand-soft);color:var(--brand)}[data-theme=host-3] .member__initial{background:var(--brand-soft);color:var(--brand)}[data-theme=host-3] .sec--ink{background:rgba(0,0,0,0)}[data-theme=host-3] .sec--ink>.wrap{inline-size:min(var(--wrap) - 2*var(--gutter),100% - 2*var(--gutter));background:#141414;border-radius:var(--radius-xl);padding:clamp(2rem,1.2rem + 3vw,3.5rem)}[data-theme=host-3] .sec--ink .tl-cards{grid-template-columns:repeat(5, 1fr);gap:var(--space-5)}@media(max-width: 900px){[data-theme=host-3] .sec--ink .tl-cards{grid-template-columns:1fr 1fr}}@media(max-width: 560px){[data-theme=host-3] .sec--ink .tl-cards{grid-template-columns:1fr}}[data-theme=host-3] .sec--ink .tl-card{background:rgba(0,0,0,0);border:0;border-block-start:2px solid var(--brand);border-radius:0;padding:var(--space-4) 0 0}[data-theme=host-3] .sec--ink .tl-card__when{font-size:var(--text-sm);color:#c4b5fd}[data-theme=host-3] .sec--ink .tl-card h3{color:#fff}[data-theme=host-3] .sec--ink .tl-card p{color:#a3a3a3}[data-theme=host-3] .quote__stars{color:var(--brand)}[data-theme=host-3] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=host-3] .sec--brand .btn--ghost{border-color:rgba(255,255,255,.55);color:#fff;background:rgba(0,0,0,0)}[data-theme=host-3] .form,[data-theme=host-3] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=host-3] .field input,[data-theme=host-3] .field textarea,[data-theme=host-3] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=host-3] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}html[data-theme=host-3]:root .ftr--light{background:var(--ground-sunken)}[data-theme=host-4]{--brand: #2563eb;--brand-ink: #1d4fd7;--brand-soft: #eef4fe;--brand-contrast: #ffffff;--accent: #2563eb;--ink: #0f1b2d;--ink-soft: #475569;--ink-muted: #64748b;--ground: #f5f7fa;--ground-soft: #ffffff;--ground-sunken: #eef2f7;--line: #dfe5ed;--line-strong: #cbd5e1;--good: #16a34a;--good-soft: #dcfce7;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 16px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(15 27 45 / 4%);--shadow-lg: 0 24px 50px -28px rgb(15 27 45 / 28%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.25rem);--wrap: 1200px}[data-theme=host-4] body{background:var(--ground)}[data-theme=host-4] h1,[data-theme=host-4] h2{font-weight:800}[data-theme=host-4] .eyebrow{background:var(--brand-soft);color:var(--brand);border:1px solid #d4e3fc;border-radius:var(--radius-md);font-weight:700}[data-theme=host-4] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=host-4] .btn--primary:hover{background:var(--brand-ink)}[data-theme=host-4] .btn--ghost{background:#fff;border-color:var(--line);color:var(--ink)}[data-theme=host-4] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=host-4] .btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=host-4] .hdr{background:rgba(255,255,255,.94);border-block-end:1px solid var(--line)}[data-theme=host-4] .hdr__mark{background:var(--brand);color:#fff;border-radius:10px}[data-theme=host-4] .hdr .btn--ghost{background:var(--brand-soft);border-color:#d4e3fc;color:var(--brand)}[data-theme=host-4] .hero{background:#fff;border-block-end:1px solid var(--line)}[data-theme=host-4] .hero__panel{background:#fff;border-radius:var(--radius-xl)}[data-theme=host-4] .hero__panel-title{color:var(--brand);font-size:var(--text-lg)}[data-theme=host-4] .hero__rows div{padding-block:var(--space-2);border-block-end:1px solid var(--line)}[data-theme=host-4] .hero__rows div:last-child{border-block-end:0}[data-theme=host-4] .hero__rows div:last-child dd{color:var(--brand)}[data-theme=host-4] .hero__facts>div{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}[data-theme=host-4] .hero__facts dt{color:var(--brand)}[data-theme=host-4] .card,[data-theme=host-4] .quote,[data-theme=host-4] .post,[data-theme=host-4] .step,[data-theme=host-4] .price{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=host-4] .card:hover{border-color:#b9cdf5}[data-theme=host-4] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=host-4] .steps:not(.steps--stack) .step{padding:var(--space-5);border-block-start:3px solid var(--brand)}[data-theme=host-4] .steps--line .step:not(:last-child)::after{display:none}[data-theme=host-4] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=host-4] .price--lead{border-color:var(--brand);background:#f5f9ff;box-shadow:0 0 0 1px var(--brand)}[data-theme=host-4] .price__tag{flex-wrap:wrap;row-gap:0}[data-theme=host-4] .price__tag b{white-space:nowrap}[data-theme=host-4] .price__badge{background:var(--brand);color:#fff}[data-theme=host-4] .price__tag b{color:var(--ink)}[data-theme=host-4] .price li svg{color:var(--brand)}[data-theme=host-4] .sec--ink{background:rgba(0,0,0,0);color:#fff}[data-theme=host-4] .sec--ink>.wrap{inline-size:min(var(--wrap) - 2*var(--gutter),100% - 2*var(--gutter));background:var(--ink);border-radius:var(--radius-xl);padding:clamp(2rem,1.2rem + 3vw,3.25rem)}[data-theme=host-4] .sec--ink .eyebrow{background:rgba(37,99,235,.22);border-color:rgba(147,197,253,.3);color:#93c5fd}[data-theme=host-4] .sec--ink .compare thead th{color:#cbd5e1;border-color:rgba(255,255,255,.12)}[data-theme=host-4] .sec--ink .compare thead th.compare__best{color:#86efac;border-block-end-color:#86efac}[data-theme=host-4] .sec--ink .compare tbody th{color:#cbd5e1;border-color:rgba(255,255,255,.1)}[data-theme=host-4] .sec--ink .compare tbody td{color:#fca5a5;font-weight:700;border-color:rgba(255,255,255,.1)}[data-theme=host-4] .sec--ink .compare tbody td.compare__best{color:#86efac}[data-theme=host-4] .sec--ink .compare__best{background:rgba(134,239,172,.08)}[data-theme=host-4] .sec--ink .form__note{color:#94a3b8}[data-theme=host-4] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=host-4] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=host-4] .form,[data-theme=host-4] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=host-4] .field input,[data-theme=host-4] .field textarea,[data-theme=host-4] .field select{background:#fbfcfe;border-color:var(--line)}[data-theme=host-4] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=host-4] .stat b{color:var(--brand)}[data-theme=host-4] .ftr{background:var(--ink)}[data-theme=host-5]{--brand: #16a34a;--brand-ink: #128040;--brand-soft: #e9f7ef;--brand-contrast: #ffffff;--accent: #16a34a;--ink: #1a1a17;--ink-soft: #575751;--ink-muted: #87877f;--ground: #fffef9;--ground-soft: #faf9f2;--ground-sunken: #f3f2ea;--line: #ecebe2;--line-strong: #dddcd2;--radius-sm: 8px;--radius-md: 9px;--radius-lg: 14px;--radius-xl: 20px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 20px 44px -26px rgb(26 26 23 / 22%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.25rem);--wrap: 1200px}[data-theme=host-5] body{background:var(--ground)}[data-theme=host-5] h1{font-weight:900;letter-spacing:-0.02em}[data-theme=host-5] h1 em{font-style:normal;color:var(--brand)}[data-theme=host-5] h2{font-weight:800}[data-theme=host-5] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border:1px solid #c7ecd6;border-radius:999px;font-weight:700}[data-theme=host-5] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=host-5] .btn--primary:hover{background:var(--brand-ink)}[data-theme=host-5] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=host-5] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=host-5] .btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=host-5] .hdr{background:rgba(255,254,249,.94);border-block-end:1px solid var(--line)}[data-theme=host-5] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=host-5] .hero .tickline{justify-content:center}[data-theme=host-5] .hero .tickline svg{color:var(--brand)}[data-theme=host-5] .card,[data-theme=host-5] .quote,[data-theme=host-5] .post,[data-theme=host-5] .price,[data-theme=host-5] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=host-5] .card:hover{border-color:#c7ecd6}[data-theme=host-5] .svc__tag{display:inline-block;justify-self:start;background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;padding:2px 10px;font-size:var(--text-2xs);font-weight:700}[data-theme=host-5] .svc__meta{color:var(--ink-muted)}[data-theme=host-5] .svc__more{color:var(--brand);font-weight:700}[data-theme=host-5] .steps:not(.steps--stack){grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}[data-theme=host-5] .steps--line .step:not(:last-child)::after{display:none}[data-theme=host-5] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=host-5] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=host-5] .sec--ink{background:rgba(0,0,0,0)}[data-theme=host-5] .sec--ink>.wrap{inline-size:min(var(--wrap) - 2*var(--gutter),100% - 2*var(--gutter));background:var(--ink);border-radius:var(--radius-xl);padding:clamp(2rem,1.2rem + 3vw,3.5rem)}[data-theme=host-5] .sec--ink .step{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.09)}[data-theme=host-5] .sec--ink .step__n{background:rgba(0,0,0,0);color:#4ade80;font-size:var(--text-xl);font-weight:900;inline-size:auto}[data-theme=host-5] .sec--ink .step h3{color:#fff}[data-theme=host-5] .sec--ink .step p{color:#a8a89f}[data-theme=host-5] .price--lead{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}[data-theme=host-5] .price__tag{flex-wrap:wrap;row-gap:0}[data-theme=host-5] .price__tag b{white-space:nowrap}[data-theme=host-5] .price__badge{background:var(--brand);color:#fff}[data-theme=host-5] .price li svg{color:var(--brand)}[data-theme=host-5] .compare{background:#fff;border-radius:var(--radius-lg)}[data-theme=host-5] .compare__best{background:var(--brand-soft)}[data-theme=host-5] .quote__stars{color:#f59e0b}[data-theme=host-5] .quote__av{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=host-5] .stat b{color:var(--brand)}[data-theme=host-5] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=host-5] .form,[data-theme=host-5] .form-panel__card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=host-5] .field input,[data-theme=host-5] .field textarea,[data-theme=host-5] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=host-5] .pagehead__img,[data-theme=host-5] .split__art img,[data-theme=host-5] .svc__img{border-radius:var(--radius-lg)}html[data-theme=host-5]:root .ftr--light{background:var(--ground-sunken)}[data-theme=host-6]{color-scheme:dark;--brand: #f472b6;--brand-ink: #ec4899;--brand-soft: #2a1520;--brand-contrast: #18090f;--accent: #f472b6;--accent-soft: #2a1520;--ink: #e6e6ea;--ink-soft: #c4c4cc;--ink-muted: #9b9ba5;--ground: #0c0c0e;--ground-soft: #141417;--ground-sunken: #18181c;--line: rgb(230 230 234 / 8%);--line-strong: rgb(230 230 234 / 16%);--good: #22c55e;--good-soft: rgb(34 197 94 / 13%);--warn: #f59e0b;--warn-soft: rgb(245 158 11 / 13%);--bad: #ef4444;--bad-soft: rgb(239 68 68 / 13%);--radius-sm: 6px;--radius-md: 9px;--radius-lg: 14px;--radius-xl: 16px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 80%);--leading-normal: 1.85;--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=host-6] body{background:var(--ground);color:var(--ink-soft)}[data-theme=host-6] h1,[data-theme=host-6] h2,[data-theme=host-6] h3,[data-theme=host-6] h4{color:var(--ink);font-weight:800}[data-theme=host-6] .eyebrow{background:none;border:0;padding:0;color:var(--brand);font-weight:700;letter-spacing:.02em}[data-theme=host-6] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=host-6] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=host-6] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=host-6] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=host-6] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=host-6] .btn--ink{background:var(--brand-contrast);color:#fff;border-color:var(--brand-contrast)}[data-theme=host-6] .sec--ink{background:#0a0a0c;color:var(--ink)}[data-theme=host-6] .sec--brand{background:linear-gradient(135deg, #ec4899, #f472b6);color:var(--brand-contrast)}[data-theme=host-6] .sec--brand h2,[data-theme=host-6] .sec--brand h3{color:var(--brand-contrast)}[data-theme=host-6] .sec--brand .prose,[data-theme=host-6] .sec--brand p{color:rgba(24,9,15,.8)}[data-theme=host-6] .sec--brand .btn--ghost{border-color:rgba(24,9,15,.4);color:var(--brand-contrast)}[data-theme=host-6] .sec--brand .btn--ghost:hover{background:rgba(24,9,15,.08);color:var(--brand-contrast)}[data-theme=host-6] .hdr{background:rgba(12,12,14,.9);border-block-end:1px solid var(--line)}[data-theme=host-6] .hdr__mark{background:rgba(0,0,0,0);color:var(--brand);border:1px solid rgba(244,114,182,.4);border-radius:var(--radius-md)}[data-theme=host-6] .hdr__nav a{color:var(--ink-soft)}[data-theme=host-6] .hdr__nav a:hover{color:var(--brand)}[data-theme=host-6] .hero{background:radial-gradient(50% 55% at 100% 0%, rgba(244, 114, 182, 0.1), transparent 70%)}[data-theme=host-6] .hero__panel{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-xl)}[data-theme=host-6] .hero__panel-title{color:var(--brand)}[data-theme=host-6] .hero__rows div{padding-block:var(--space-2);border-block-end:1px dashed var(--line-strong)}[data-theme=host-6] .hero__rows div:last-child{border-block-end:0}[data-theme=host-6] .hero__rows dd{color:var(--ink)}[data-theme=host-6] .stats{border-block:1px solid var(--line)}[data-theme=host-6] .stat b{color:var(--brand)}[data-theme=host-6] .stat span{color:var(--ink-muted)}[data-theme=host-6] .card,[data-theme=host-6] .quote,[data-theme=host-6] .post,[data-theme=host-6] .step,[data-theme=host-6] .price,[data-theme=host-6] .member{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-xl);box-shadow:none}[data-theme=host-6] .card:hover{border-color:var(--line-strong)}[data-theme=host-6] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=host-6] .svc__tag{color:var(--brand);font-weight:700}[data-theme=host-6] .svc__meta{color:var(--brand);font-weight:700}[data-theme=host-6] .svc--plain .svc__points{display:flex;flex-wrap:wrap;gap:var(--space-2)}[data-theme=host-6] .svc--plain .svc__points li{background:var(--ground-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);padding:2px 8px;font-size:var(--text-xs);color:var(--ink-soft)}[data-theme=host-6] .svc--plain .svc__points li::before{display:none}[data-theme=host-6] .steps:not(.steps--stack){grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}[data-theme=host-6] .steps--line .step:not(:last-child)::after{display:none}[data-theme=host-6] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=host-6] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=host-6] .price--lead{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}[data-theme=host-6] .price__tag{flex-wrap:wrap;row-gap:0}[data-theme=host-6] .price__tag b{white-space:nowrap}[data-theme=host-6] .price__badge{background:var(--brand);color:var(--brand-contrast)}[data-theme=host-6] .price__tag b{color:var(--brand)}[data-theme=host-6] .price li svg{color:var(--brand)}[data-theme=host-6] .member__initial{background:var(--brand-soft);color:var(--brand)}[data-theme=host-6] .member__role{color:var(--brand)}[data-theme=host-6] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=host-6] .faq details[open]{border-color:rgba(244,114,182,.45)}[data-theme=host-6] .faq summary{color:var(--ink)}[data-theme=host-6] .form,[data-theme=host-6] .form-panel__card{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=host-6] .field label{color:var(--ink-soft)}[data-theme=host-6] .field input,[data-theme=host-6] .field textarea,[data-theme=host-6] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=host-6] .field input::placeholder,[data-theme=host-6] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=host-6] .field input:focus,[data-theme=host-6] .field textarea:focus,[data-theme=host-6] .field select:focus{border-color:var(--brand)}[data-theme=host-6] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=host-6] .note__in svg,[data-theme=host-6] .tickline svg{color:var(--brand)}[data-theme=host-6] .pagehead__img,[data-theme=host-6] .split__art img{border:1px solid var(--line)}[data-theme=host-6] .ftr{background:#0a0a0c;border-block-start:1px solid var(--line)}[data-theme=host-6] .ftr__mark{color:var(--ink)}[data-theme=food-1]{color-scheme:dark;--brand: #d4894a;--brand-ink: #e39b5c;--brand-soft: #2c1e14;--brand-contrast: #1a100a;--accent: #f1e8dc;--accent-soft: #2a211b;--ink: #f1e8dc;--ink-soft: #d2c4b3;--ink-muted: #a39381;--ground: #15100d;--ground-soft: #1e1713;--ground-sunken: #261d18;--line: rgb(241 232 220 / 10%);--line-strong: rgb(241 232 220 / 20%);--good: #8fcf8a;--good-soft: rgb(143 207 138 / 12%);--warn: #e6b45c;--warn-soft: rgb(230 180 92 / 12%);--bad: #ee8b7a;--bad-soft: rgb(238 139 122 / 12%);--radius-sm: 4px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 10px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 70%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1220px}[data-theme=food-1] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=food-1] body{background:var(--ground);color:var(--ink-soft)}[data-theme=food-1] h1,[data-theme=food-1] h2,[data-theme=food-1] h3,[data-theme=food-1] h4{color:var(--ink);font-weight:800}[data-theme=food-1] .eyebrow{background:none;border:1px solid rgba(212,137,74,.55);color:var(--brand);border-radius:2px;font-weight:700;padding:2px 10px}[data-theme=food-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=food-1] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=food-1] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=food-1] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=food-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=food-1] .btn--ink{background:var(--ink);color:var(--ground);border-color:var(--ink)}[data-theme=food-1] .urgent{background:var(--brand);color:var(--brand-contrast)}[data-theme=food-1] .urgent a{color:var(--brand-contrast)}[data-theme=food-1] .urgent__dot{background:var(--brand-contrast)}[data-theme=food-1] .hdr{background:rgba(21,16,13,.92);border-block-end:1px solid var(--line)}[data-theme=food-1] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:50%}[data-theme=food-1] .hdr__nav a{color:var(--ink-soft)}[data-theme=food-1] .hdr__nav a:hover,[data-theme=food-1] .hdr__nav a[aria-current]{color:var(--brand)}[data-theme=food-1] .hdr__cart{background:var(--brand);color:var(--brand-contrast)}[data-theme=food-1] .hero{background:radial-gradient(60% 70% at 0% 100%, rgba(212, 137, 74, 0.12), transparent 70%)}[data-theme=food-1] .hero__art,[data-theme=food-1] .hero__art img{border-radius:var(--radius-xl)}[data-theme=food-1] .sec--soft{background:var(--ground-soft)}[data-theme=food-1] .sec--sunken{background:var(--ground-sunken)}[data-theme=food-1] .sec--ink{background:#0d0907;color:var(--ink)}[data-theme=food-1] .sec--brand{background:var(--brand);color:var(--brand-contrast)}[data-theme=food-1] .sec--brand h2,[data-theme=food-1] .sec--brand h3{color:var(--brand-contrast)}[data-theme=food-1] .sec--brand :is(p,.prose):not(.prod *){color:rgba(26,16,10,.82)}[data-theme=food-1] .sec--brand .eyebrow{border-color:rgba(26,16,10,.4);color:var(--brand-contrast)}[data-theme=food-1] .sec--brand .btn--primary{background:var(--brand-contrast);color:var(--ink);border-color:var(--brand-contrast)}[data-theme=food-1] .sec--brand .btn--ghost{border-color:rgba(26,16,10,.45);color:var(--brand-contrast)}[data-theme=food-1] .trust svg{color:var(--brand)}[data-theme=food-1] .card,[data-theme=food-1] .quote,[data-theme=food-1] .post,[data-theme=food-1] .step,[data-theme=food-1] .member,[data-theme=food-1] .price{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=food-1] .quote{border-block-start:2px solid var(--brand)}[data-theme=food-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=food-1] .step__n{background:var(--brand);color:var(--brand-contrast);border-radius:2px}[data-theme=food-1] .prod{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme=food-1] .prod:hover{border-color:rgba(212,137,74,.55)}[data-theme=food-1] .prod__badge{background:var(--brand);color:var(--brand-contrast);border-radius:2px;font-weight:700}[data-theme=food-1] .prod__price b{color:var(--ink)}[data-theme=food-1] .prod__cta.btn--primary{background:rgba(0,0,0,0);color:var(--brand);border-color:rgba(212,137,74,.6)}[data-theme=food-1] .prod__cta.btn--primary:hover{background:var(--brand);color:var(--brand-contrast)}[data-theme=food-1] .tile{border-radius:var(--radius-lg)}[data-theme=food-1] .tile__cta{background:var(--brand);color:var(--brand-contrast);border-radius:2px}[data-theme=food-1] .quote__stars,[data-theme=food-1] .stars{color:var(--brand)}[data-theme=food-1] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=food-1] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=food-1] .faq details[open]{border-color:rgba(212,137,74,.5)}[data-theme=food-1] .faq summary{color:var(--ink)}[data-theme=food-1] .form,[data-theme=food-1] .form-panel__card{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=food-1] .field label{color:var(--ink-soft)}[data-theme=food-1] .field input,[data-theme=food-1] .field textarea,[data-theme=food-1] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=food-1] .field input::placeholder,[data-theme=food-1] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=food-1] .field input:focus,[data-theme=food-1] .field textarea:focus,[data-theme=food-1] .field select:focus{border-color:var(--brand)}[data-theme=food-1] .note__in svg,[data-theme=food-1] .tickline svg{color:var(--brand)}[data-theme=food-1] .pagehead__img,[data-theme=food-1] .split__art img{border-radius:var(--radius-xl)}[data-theme=food-1] .pdp__main{border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=food-1] .pdp__vals span{background:var(--ground-soft);border-radius:var(--radius-md)}[data-theme=food-1] .cart__line,[data-theme=food-1] .co__part{background:var(--ground-soft);border-color:var(--line)}[data-theme=food-1] .ftr{background:#0d0907;border-block-start:1px solid var(--line)}[data-theme=food-1] .ftr__mark{color:var(--brand)}@media(max-width: 900px){html[data-theme=food-1]:root .ftr--big .ftr__in{grid-template-columns:1fr 1fr}}@media(max-width: 560px){html[data-theme=food-1]:root .ftr--big .ftr__in{grid-template-columns:1fr}[data-theme=food-1] .trust__in{grid-template-columns:1fr;gap:var(--space-4)}}[data-theme=food-2]{--brand: #a32035;--brand-ink: #841729;--brand-soft: #fbe9ea;--brand-contrast: #ffffff;--accent: #e9a92b;--accent-soft: #fdf1d8;--ink: #2b1a12;--ink-soft: #4f3a2e;--ink-muted: #7a6455;--ground: #fffaf2;--ground-soft: #fbefdc;--ground-sunken: #f4e3c8;--line: #eedfc8;--line-strong: #dcc6a6;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 1px 2px rgb(43 26 18 / 6%);--shadow-md: 0 1px 2px rgb(43 26 18 / 5%), 0 10px 24px -16px rgb(132 23 41 / 30%);--shadow-lg: 0 2px 6px rgb(43 26 18 / 6%), 0 24px 44px -24px rgb(132 23 41 / 35%);--section-y: clamp(2.75rem, 2rem + 3.2vw, 5rem);--wrap: 1200px}[data-theme=food-2] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=food-2] body{background:var(--ground)}[data-theme=food-2] h1,[data-theme=food-2] h2{font-weight:900;color:var(--ink)}[data-theme=food-2] h1 em,[data-theme=food-2] h2 em{font-style:normal;color:var(--brand)}[data-theme=food-2] .eyebrow{background:var(--accent-soft);color:#8a5a06;border-radius:var(--radius-sm);font-weight:800}[data-theme=food-2] .btn{border-radius:var(--radius-md);font-weight:800}[data-theme=food-2] .btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}[data-theme=food-2] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=food-2] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=food-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=food-2] .urgent{background:var(--ink);color:#fbefdc}[data-theme=food-2] .urgent a{color:var(--accent)}[data-theme=food-2] .urgent__dot{background:var(--accent)}[data-theme=food-2] .hdr{background:#fff}[data-theme=food-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=food-2] .hdr__cart{background:var(--brand);color:#fff}[data-theme=food-2] .hero{background:radial-gradient(70% 90% at 100% 0%, var(--accent-soft), transparent 70%),var(--ground)}[data-theme=food-2] .hero__panel{background:#fff;border:2px dashed var(--line-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=food-2] .hero__panel-title{color:var(--brand);font-weight:900}[data-theme=food-2] .hero__rows div{border-block-end:1px dashed var(--line-strong);padding-block:var(--space-2)}[data-theme=food-2] .hero__rows div:last-child{border-block-end:0}[data-theme=food-2] .hero__rows dd{color:var(--brand);font-weight:900}[data-theme=food-2] .hero__facts dt{color:var(--brand)}[data-theme=food-2] .sec--soft{background:var(--ground-soft)}[data-theme=food-2] .sec--sunken{background:var(--ground-sunken)}[data-theme=food-2] .sec--ink{background:var(--ink);color:#fbefdc}[data-theme=food-2] .sec--brand{background:var(--brand);color:#fff}[data-theme=food-2] .sec--brand h2,[data-theme=food-2] .sec--ink h2,[data-theme=food-2] :is(.sec--brand,.sec--ink) h3:not(.prod h3){color:#fff}[data-theme=food-2] :is(.sec--brand,.sec--ink) :is(p,.prose):not(.prod *){color:rgba(255,255,255,.85)}[data-theme=food-2] .sec--brand .eyebrow{background:rgba(255,255,255,.14);color:#fff}[data-theme=food-2] .sec--brand .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--ink)}[data-theme=food-2] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.5);color:#fff}[data-theme=food-2] .trust svg{color:var(--brand)}[data-theme=food-2] .card,[data-theme=food-2] .quote,[data-theme=food-2] .post,[data-theme=food-2] .step{background:#fff;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);box-shadow:none}[data-theme=food-2] .itile{background:var(--accent-soft);color:var(--brand)}[data-theme=food-2] .step__n{background:var(--accent);color:var(--ink)}[data-theme=food-2] .prod{background:#fff;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);box-shadow:none;overflow:hidden}[data-theme=food-2] .prod:hover{border-style:solid;border-color:var(--brand);box-shadow:var(--shadow-md)}[data-theme=food-2] .prod__badge{background:var(--accent);color:var(--ink);border-radius:var(--radius-sm);font-weight:800}[data-theme=food-2] .prod__price b{color:var(--brand)}[data-theme=food-2] .shopcircle img,[data-theme=food-2] .shopcircle .shopcat__blank{border:3px solid #fff;box-shadow:0 0 0 2px var(--accent)}[data-theme=food-2] .tile{border-radius:var(--radius-lg)}[data-theme=food-2] .tariff{background:#fff;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=food-2] .quote__stars,[data-theme=food-2] .stars{color:var(--accent)}[data-theme=food-2] .faq details{background:#fff;border:1px dashed var(--line-strong);border-radius:var(--radius-md)}[data-theme=food-2] .field input,[data-theme=food-2] .field textarea,[data-theme=food-2] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=food-2] .form{background:#fff}[data-theme=food-2] .pdp__main{border-radius:var(--radius-lg)}[data-theme=food-2] .pdp__vals span{border-radius:var(--radius-sm)}[data-theme=food-3]{--brand: #c2577a;--brand-ink: #a14363;--brand-soft: #fbe8ee;--brand-contrast: #ffffff;--accent: #8fb174;--accent-soft: #eef5e8;--ink: #3b2a30;--ink-soft: #5d4950;--ink-muted: #8a767c;--ground: #fffcf9;--ground-soft: #fcf0ef;--ground-sunken: #f7e2e1;--line: #f1e1df;--line-strong: #e4cbc9;--radius-sm: 14px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 28px;--shadow-sm: 0 1px 3px rgb(161 67 99 / 8%);--shadow-md: 0 2px 4px rgb(161 67 99 / 6%), 0 14px 30px -18px rgb(161 67 99 / 35%);--shadow-lg: 0 4px 10px rgb(161 67 99 / 7%), 0 28px 50px -26px rgb(161 67 99 / 40%);--section-y: clamp(3.25rem, 2.4rem + 3.8vw, 6rem);--wrap: 1160px}[data-theme=food-3] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=food-3] body{background:var(--ground)}[data-theme=food-3] h1,[data-theme=food-3] h2{font-weight:800;color:var(--ink)}[data-theme=food-3] h1 em,[data-theme=food-3] h2 em{font-style:normal;color:var(--brand)}[data-theme=food-3] .eyebrow{background:var(--accent-soft);color:#4f6e3a;border-radius:999px;font-weight:700}[data-theme=food-3] .btn{border-radius:999px;font-weight:700}[data-theme=food-3] .btn--primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 8px 18px -10px rgba(161,67,99,.7)}[data-theme=food-3] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=food-3] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=food-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=food-3] .urgent{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=food-3] .urgent a{color:var(--brand-ink)}[data-theme=food-3] .urgent__dot{background:var(--accent)}[data-theme=food-3] .hdr{background:color-mix(in srgb, var(--ground) 94%, transparent);border-block-end:1px solid var(--line)}[data-theme=food-3] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%}[data-theme=food-3] .hdr__cart{background:var(--brand);color:#fff}[data-theme=food-3] .hero__form{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:0}[data-theme=food-3] .hero__form-title{color:var(--brand)}[data-theme=food-3] .hero--photo .eyebrow{background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.35)}[data-theme=food-3] .sec--soft{background:var(--ground-soft)}[data-theme=food-3] .sec--sunken{background:var(--ground-sunken)}[data-theme=food-3] .sec--ink{background:var(--ink);color:#fcefee}[data-theme=food-3] .sec--brand{background:var(--brand);color:#fff}[data-theme=food-3] .sec--brand h2,[data-theme=food-3] .sec--ink h2,[data-theme=food-3] :is(.sec--brand,.sec--ink) h3:not(.prod h3){color:#fff}[data-theme=food-3] :is(.sec--brand,.sec--ink) :is(p,.prose):not(.prod *){color:rgba(255,255,255,.85)}[data-theme=food-3] .sec--brand .btn--primary{background:#fff;border-color:#fff;color:var(--brand-ink)}[data-theme=food-3] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.55);color:#fff}[data-theme=food-3] .trust svg,[data-theme=food-3] .tickline svg,[data-theme=food-3] .note__in svg{color:var(--accent)}[data-theme=food-3] .card,[data-theme=food-3] .quote,[data-theme=food-3] .post,[data-theme=food-3] .step,[data-theme=food-3] .member,[data-theme=food-3] .price{background:#fff;border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=food-3] .itile{background:var(--brand-soft);color:var(--brand);border-radius:50%}[data-theme=food-3] .step__n{background:var(--brand);color:#fff;border-radius:50%}[data-theme=food-3] .prod{background:#fff;border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}[data-theme=food-3] .prod:hover{box-shadow:var(--shadow-md)}[data-theme=food-3] .prod__badge{background:var(--accent);color:#fff;border-radius:999px;font-weight:700}[data-theme=food-3] .prod__price b{color:var(--brand-ink)}[data-theme=food-3] .tile{border-radius:var(--radius-lg)}[data-theme=food-3] .tile__cta{color:var(--brand-ink)}[data-theme=food-3] .calc{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}[data-theme=food-3] .gallery__item,[data-theme=food-3] .gallery img{border-radius:var(--radius-lg)}[data-theme=food-3] .area{border-radius:999px}[data-theme=food-3] .quote__stars,[data-theme=food-3] .stars{color:#e3a33b}[data-theme=food-3] .quote__av{background:var(--accent-soft);color:#4f6e3a}[data-theme=food-3] .faq details{background:#fff;border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}[data-theme=food-3] .field input,[data-theme=food-3] .field textarea,[data-theme=food-3] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=food-3] .form,[data-theme=food-3] .form-panel__card{background:#fff;border:0;border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}[data-theme=food-3] .pagehead__img,[data-theme=food-3] .split__art img{border-radius:var(--radius-xl)}[data-theme=food-3] .pdp__main{border-radius:var(--radius-lg)}[data-theme=food-3] .pdp__vals span{border-radius:999px}[data-theme=food-3] .qty{border-radius:999px}[data-theme=food-3] .ftr__cta-acts{flex-wrap:wrap;max-inline-size:100%}[data-theme=apparel-1]{--brand: #5a2a44;--brand-ink: #45203a;--brand-soft: #f1e8ec;--brand-contrast: #ffffff;--accent: #c9a46e;--accent-soft: #f4ebdd;--ink: #231c20;--ink-soft: #4a4045;--ink-muted: #7b7075;--ground: #f7f4f0;--ground-soft: #efe9e2;--ground-sunken: #e6ddd3;--line: #e2d9cf;--line-strong: #cbbfb2;--radius-sm: 0;--radius-md: 0;--radius-lg: 0;--radius-xl: 0;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--leading-normal: 1.9;--section-y: clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--wrap: 1260px}[data-theme=apparel-1] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=apparel-1] body{background:var(--ground)}[data-theme=apparel-1] h1,[data-theme=apparel-1] h2,[data-theme=apparel-1] h3{color:var(--ink);font-weight:700}[data-theme=apparel-1] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:700;letter-spacing:.04em;border-block-end:1px solid var(--accent);padding-block-end:2px;border-radius:0}[data-theme=apparel-1] .btn{border-radius:0;font-weight:700;padding-inline:var(--space-6)}[data-theme=apparel-1] .btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}[data-theme=apparel-1] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=apparel-1] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=apparel-1] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=apparel-1] .urgent{background:var(--ink);color:#efe9e2}[data-theme=apparel-1] .urgent a{color:var(--accent)}[data-theme=apparel-1] .urgent__dot{background:var(--accent)}[data-theme=apparel-1] .hdr__mark{background:var(--brand);color:#fff;border-radius:0}[data-theme=apparel-1] .hdr__cart{background:var(--brand);color:#fff;border-radius:0}[data-theme=apparel-1] .hero--cover h1{color:#fff}[data-theme=apparel-1] .hero--cover .hero__lead{color:rgba(255,255,255,.88)}[data-theme=apparel-1] .hero--cover .hero__facts dd{color:rgba(255,255,255,.75)}[data-theme=apparel-1] .hero--cover .eyebrow{color:#fff;border-color:var(--accent)}[data-theme=apparel-1] .hero--cover .btn--primary{background:#fff;border-color:#fff;color:var(--ink)}[data-theme=apparel-1] .hero--cover .btn--ghost{border-color:rgba(255,255,255,.7);color:#fff}[data-theme=apparel-1] .hero--cover .btn--ghost:hover{background:#fff;color:var(--ink)}[data-theme=apparel-1] .hero__facts dt{color:var(--accent)}[data-theme=apparel-1] .sec--soft{background:var(--ground-soft)}[data-theme=apparel-1] .sec--sunken{background:var(--ground-sunken)}[data-theme=apparel-1] .sec--ink{background:var(--ink);color:#efe9e2}[data-theme=apparel-1] .sec--brand{background:var(--brand);color:#fff}[data-theme=apparel-1] .sec--brand h2,[data-theme=apparel-1] .sec--ink h2,[data-theme=apparel-1] :is(.sec--brand,.sec--ink) h3:not(.prod h3){color:#fff}[data-theme=apparel-1] :is(.sec--brand,.sec--ink) :is(p,.prose):not(.prod *){color:rgba(255,255,255,.85)}[data-theme=apparel-1] .sec--brand .eyebrow{color:#fff}[data-theme=apparel-1] .sec--brand .btn--primary{background:#fff;border-color:#fff;color:var(--brand)}[data-theme=apparel-1] .sec--brand .btn--ghost{border-color:rgba(255,255,255,.6);color:#fff}[data-theme=apparel-1] .trust svg,[data-theme=apparel-1] .tickline svg,[data-theme=apparel-1] .note__in svg{color:var(--brand)}[data-theme=apparel-1] .card,[data-theme=apparel-1] .quote,[data-theme=apparel-1] .post,[data-theme=apparel-1] .step,[data-theme=apparel-1] .member,[data-theme=apparel-1] .price{background:rgba(0,0,0,0);border:0;border-block-start:1px solid var(--ink);border-radius:0;box-shadow:none}[data-theme=apparel-1] .itile{background:none;color:var(--brand);border:1px solid var(--line-strong);border-radius:0}[data-theme=apparel-1] .sec--ink .itile{color:var(--accent);border-color:rgba(201,164,110,.45)}[data-theme=apparel-1] .step__n{background:none;color:var(--brand);border:1px solid var(--brand);border-radius:0}[data-theme=apparel-1] .prod{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none}[data-theme=apparel-1] .prod__shot img{aspect-ratio:3/4}[data-theme=apparel-1] .prod__badge{background:var(--brand);color:#fff;border-radius:0;font-weight:700}[data-theme=apparel-1] .prod__price b{color:var(--ink)}[data-theme=apparel-1] .prod__cta.btn--primary{background:rgba(0,0,0,0);color:var(--ink);border-color:var(--ink)}[data-theme=apparel-1] .prod__cta.btn--primary:hover{background:var(--ink);color:#fff}[data-theme=apparel-1] .tile,[data-theme=apparel-1] .shopcat{border-radius:0}[data-theme=apparel-1] .tile__cta{border-radius:0;color:var(--ink)}[data-theme=apparel-1] .shopcircle img,[data-theme=apparel-1] .shopcircle .shopcat__blank{border-radius:0}[data-theme=apparel-1] .tariff,[data-theme=apparel-1] .compare{border-block-start:2px solid var(--ink)}[data-theme=apparel-1] .quote__stars,[data-theme=apparel-1] .stars{color:var(--accent)}[data-theme=apparel-1] .quote__av{background:var(--accent-soft);color:var(--brand);border-radius:0}[data-theme=apparel-1] .faq details{background:rgba(0,0,0,0);border:0;border-block-end:1px solid var(--line-strong);border-radius:0}[data-theme=apparel-1] .field input,[data-theme=apparel-1] .field textarea,[data-theme=apparel-1] .field select{background:#fff;border-color:var(--line-strong);border-radius:0}[data-theme=apparel-1] .form,[data-theme=apparel-1] .form-panel__card{background:#fff;border-color:var(--line);border-radius:0}[data-theme=apparel-1] .pdp__main{border-radius:0}[data-theme=apparel-1] .pdp__main img{aspect-ratio:3/4;object-fit:cover}[data-theme=apparel-1] .pdp__vals span{border-radius:0}[data-theme=apparel-1] .qty{border-radius:0}[data-theme=cosmetics-1]{--brand: #2f5d57;--brand-ink: #234843;--brand-soft: #e3ece8;--brand-contrast: #ffffff;--accent: #c9785d;--accent-soft: #f7e8e1;--ink: #1d2826;--ink-soft: #44524f;--ink-muted: #6c7a77;--ground: #fbfaf7;--ground-soft: #eff3f0;--ground-sunken: #e5ece8;--line: #e2e7e3;--line-strong: #cbd5d0;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 24px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 24px 48px -32px rgb(29 40 38 / 35%);--ring: 0 0 0 3px rgb(47 93 87 / 20%);--section-y: clamp(3.25rem, 2.4rem + 4vw, 6rem);--wrap: 1200px}[data-theme=cosmetics-1] body{background:var(--ground)}[data-theme=cosmetics-1] h1,[data-theme=cosmetics-1] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=cosmetics-1] h3{font-weight:700}[data-theme=cosmetics-1] .eyebrow{background:none;border:0;padding:0;color:var(--accent);font-weight:700;letter-spacing:.02em}[data-theme=cosmetics-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=cosmetics-1] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=cosmetics-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=cosmetics-1] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%}[data-theme=cosmetics-1] .hdr__cart{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=cosmetics-1] .hero{background:linear-gradient(180deg, var(--ground-soft), var(--ground) 85%)}[data-theme=cosmetics-1] .hero__art img{border-radius:var(--radius-xl) var(--radius-xl) 120px var(--radius-xl)}[data-theme=cosmetics-1] .hero__lead{color:var(--ink-soft)}[data-theme=cosmetics-1] .sec--soft{background:var(--ground-soft)}[data-theme=cosmetics-1] .sec--sunken{background:var(--ground-sunken)}[data-theme=cosmetics-1] .sec--brand{background:var(--brand);color:#fff}[data-theme=cosmetics-1] .sec--brand .btn--primary{background:#fff;color:var(--brand-ink);border-color:#fff}[data-theme=cosmetics-1] .sec--brand .btn--ghost{border-color:rgba(255,255,255,.45);color:#fff}[data-theme=cosmetics-1] .sec--brand .btn--ghost:hover{background:rgba(255,255,255,.1);color:#fff}[data-theme=cosmetics-1] .sec--ink{background:var(--ink)}[data-theme=cosmetics-1] .shopcircle img{border:1px solid var(--line)}[data-theme=cosmetics-1] .shopcircle:hover img{border-color:var(--brand)}[data-theme=cosmetics-1] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}[data-theme=cosmetics-1] .prod:hover{border-color:var(--line-strong)}[data-theme=cosmetics-1] .prod__badge{background:var(--accent);color:#fff;border-radius:999px;font-weight:700}[data-theme=cosmetics-1] .prod__price b{color:var(--ink)}[data-theme=cosmetics-1] .prod__cta.btn--primary{background:var(--brand-soft);color:var(--brand-ink);border-color:rgba(0,0,0,0)}[data-theme=cosmetics-1] .prod__cta.btn--primary:hover{background:var(--brand);color:#fff}[data-theme=cosmetics-1] .card,[data-theme=cosmetics-1] .quote,[data-theme=cosmetics-1] .post,[data-theme=cosmetics-1] .step,[data-theme=cosmetics-1] .member{background:#fff;border-color:var(--line);border-radius:var(--radius-xl);box-shadow:none}[data-theme=cosmetics-1] .sec--soft .card,[data-theme=cosmetics-1] .sec--soft .quote{background:#fff}[data-theme=cosmetics-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:50%}[data-theme=cosmetics-1] .step__n{background:var(--brand-soft);color:var(--brand-ink);border-radius:50%}[data-theme=cosmetics-1] .steps-split img,[data-theme=cosmetics-1] .split__art img,[data-theme=cosmetics-1] .pagehead__img,[data-theme=cosmetics-1] .shopfeat__shot{border-radius:var(--radius-xl)}[data-theme=cosmetics-1] .svc__tag,[data-theme=cosmetics-1] .svc__meta{color:var(--accent)}[data-theme=cosmetics-1] .assess{border-radius:var(--radius-xl)}[data-theme=cosmetics-1] .compare__best{background:#fff}[data-theme=cosmetics-1] .compare thead th.compare__best{border-radius:var(--radius-lg) var(--radius-lg) 0 0}[data-theme=cosmetics-1] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-5)}[data-theme=cosmetics-1] .trust__item svg,[data-theme=cosmetics-1] .trust svg{color:var(--brand)}@media(max-width: 560px){[data-theme=cosmetics-1] .trust__in{grid-template-columns:1fr}}[data-theme=cosmetics-1] .quote__stars,[data-theme=cosmetics-1] .stars{color:var(--accent)}[data-theme=cosmetics-1] .quote__av{background:var(--accent-soft);color:var(--accent)}[data-theme=cosmetics-1] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=cosmetics-1] .form,[data-theme=cosmetics-1] .form-panel__card{border-color:var(--line);border-radius:var(--radius-xl);box-shadow:none}[data-theme=cosmetics-1] .field input,[data-theme=cosmetics-1] .field textarea,[data-theme=cosmetics-1] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=cosmetics-1] .pdp__main{border-radius:var(--radius-xl)}[data-theme=cosmetics-1] .pdp__vals span{border-radius:var(--radius-md)}[data-theme=cosmetics-1] .qty{border-radius:var(--radius-md)}[data-theme=cosmetics-1] .ftr--light{background:var(--ground-soft);border-block-start:1px solid var(--line)}[data-theme=cosmetics-2]{color-scheme:dark;--brand: #e3a0ad;--brand-ink: #d1808f;--brand-soft: #2e1f26;--brand-contrast: #1a0f14;--accent: #d4b47c;--accent-soft: rgb(212 180 124 / 12%);--ink: #f4e9ec;--ink-soft: #d3c3c8;--ink-muted: #a3939a;--ground: #161014;--ground-soft: #1f171c;--ground-sunken: #281e24;--line: rgb(244 233 236 / 9%);--line-strong: rgb(244 233 236 / 18%);--good: #7fd1a5;--good-soft: rgb(127 209 165 / 12%);--warn: #e8c07a;--warn-soft: rgb(232 192 122 / 12%);--bad: #f08a8a;--bad-soft: rgb(240 138 138 / 12%);--radius-sm: 8px;--radius-md: 999px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 70%);--ring: 0 0 0 3px rgb(227 160 173 / 25%);--section-y: clamp(3.5rem, 2.5rem + 4vw, 6.5rem);--wrap: 1240px}[data-theme=cosmetics-2] body{background:var(--ground);color:var(--ink-soft)}[data-theme=cosmetics-2] h1,[data-theme=cosmetics-2] h2,[data-theme=cosmetics-2] h3,[data-theme=cosmetics-2] h4{color:var(--ink);font-weight:800}[data-theme=cosmetics-2] .eyebrow{background:none;border:0;padding:0;color:var(--accent);font-weight:700;letter-spacing:.06em}[data-theme=cosmetics-2] .btn{border-radius:999px;font-weight:700}[data-theme=cosmetics-2] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=cosmetics-2] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=cosmetics-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=cosmetics-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=cosmetics-2] .btn--ink{background:var(--ink);color:var(--ground);border-color:var(--ink)}[data-theme=cosmetics-2] .urgent{background:#0f0b0e;color:var(--ink-soft);border-block-end:1px solid var(--line)}[data-theme=cosmetics-2] .urgent__dot{background:var(--brand)}[data-theme=cosmetics-2] .hdr{background:rgba(22,16,20,.92);border-block-end:1px solid var(--line)}[data-theme=cosmetics-2] .hdr__mark{background:rgba(0,0,0,0);color:var(--accent);border:1px solid var(--accent);border-radius:50%}[data-theme=cosmetics-2] .hdr__nav a{color:var(--ink-soft)}[data-theme=cosmetics-2] .hdr__nav a:hover{color:var(--brand)}[data-theme=cosmetics-2] .hdr__cart{background:var(--brand);color:var(--brand-contrast)}[data-theme=cosmetics-2] .hdr--d-centerbar .hdr__nav{background:var(--ground-sunken)}[data-theme=cosmetics-2] .hdr--d-centerbar .hdr__nav a{color:var(--ink)}[data-theme=cosmetics-2] .hdr--d-centerbar .hdr__nav a:hover{color:var(--brand)}[data-theme=cosmetics-2] .hero--cover .hero__veil{background:linear-gradient(to left, rgba(22, 16, 20, 0.92) 25%, rgba(22, 16, 20, 0.35))}[data-theme=cosmetics-2] .hero--cover .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=cosmetics-2] .hero--cover .btn--ghost{border-color:rgba(255,255,255,.35);color:#fff}[data-theme=cosmetics-2] .hero--cover .eyebrow{color:var(--accent)}[data-theme=cosmetics-2] .sec--soft{background:var(--ground-soft)}[data-theme=cosmetics-2] .sec--sunken{background:var(--ground-sunken)}[data-theme=cosmetics-2] .sec--ink{background:#0f0b0e;color:var(--ink)}[data-theme=cosmetics-2] .sec--brand{background:linear-gradient(135deg, #d1808f, #e3a0ad);color:var(--brand-contrast)}[data-theme=cosmetics-2] .sec--brand h2,[data-theme=cosmetics-2] .sec--brand h3{color:var(--brand-contrast)}[data-theme=cosmetics-2] .sec--brand p,[data-theme=cosmetics-2] .sec--brand .prose{color:rgba(26,15,20,.8)}[data-theme=cosmetics-2] .sec--brand .btn--primary{background:var(--brand-contrast);color:#fff;border-color:var(--brand-contrast)}[data-theme=cosmetics-2] .sec--brand .btn--ghost{border-color:rgba(26,15,20,.4);color:var(--brand-contrast)}[data-theme=cosmetics-2] .prod{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme=cosmetics-2] .prod:hover{border-color:rgba(227,160,173,.45)}[data-theme=cosmetics-2] .prod__shot{background:#0f0b0e}[data-theme=cosmetics-2] .prod__badge{background:var(--accent);color:#1a120a;border-radius:999px;font-weight:700}[data-theme=cosmetics-2] .prod__price b{color:var(--ink)}[data-theme=cosmetics-2] .prod__cta.btn--primary{background:rgba(0,0,0,0);color:var(--brand);border-color:rgba(227,160,173,.5)}[data-theme=cosmetics-2] .prod__cta.btn--primary:hover{background:var(--brand);color:var(--brand-contrast)}[data-theme=cosmetics-2] .tile{border-radius:var(--radius-lg)}[data-theme=cosmetics-2] .shopcircle img{border:1px solid var(--accent)}[data-theme=cosmetics-2] .shoptabs__bar label{border-radius:999px}[data-theme=cosmetics-2] .shopdeals{background:var(--ground-sunken)}[data-theme=cosmetics-2] .card,[data-theme=cosmetics-2] .quote,[data-theme=cosmetics-2] .post,[data-theme=cosmetics-2] .step,[data-theme=cosmetics-2] .member{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=cosmetics-2] .itile{background:var(--accent-soft);color:var(--accent);border-radius:50%}[data-theme=cosmetics-2] .svc__tag{color:var(--accent)}[data-theme=cosmetics-2] .svc__meta{color:var(--brand);font-weight:700}[data-theme=cosmetics-2] .step__n{background:var(--brand-soft);color:var(--brand)}[data-theme=cosmetics-2] .split__art img,[data-theme=cosmetics-2] .pagehead__img,[data-theme=cosmetics-2] .steps-split img,[data-theme=cosmetics-2] .shopfeat__shot{border-radius:var(--radius-xl)}[data-theme=cosmetics-2] .compare thead th{color:var(--ink)}[data-theme=cosmetics-2] .compare__best{background:var(--brand-soft)}[data-theme=cosmetics-2] .compare thead th.compare__best{color:var(--brand);border-block-end-color:var(--brand)}[data-theme=cosmetics-2] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=cosmetics-2] .trust svg{color:var(--accent)}[data-theme=cosmetics-2] .quote__stars,[data-theme=cosmetics-2] .stars{color:var(--accent)}[data-theme=cosmetics-2] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=cosmetics-2] .stat b{color:var(--accent)}[data-theme=cosmetics-2] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=cosmetics-2] .faq details[open]{border-color:rgba(227,160,173,.4)}[data-theme=cosmetics-2] .faq summary{color:var(--ink)}[data-theme=cosmetics-2] .form,[data-theme=cosmetics-2] .form-panel__card{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=cosmetics-2] .field label{color:var(--ink-soft)}[data-theme=cosmetics-2] .field input,[data-theme=cosmetics-2] .field textarea,[data-theme=cosmetics-2] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink);border-radius:12px}[data-theme=cosmetics-2] .field input::placeholder,[data-theme=cosmetics-2] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=cosmetics-2] .pdp__main{border:1px solid var(--line);border-radius:var(--radius-lg);background:#0f0b0e}[data-theme=cosmetics-2] .pdp__vals span{background:var(--ground-soft);border-radius:999px}[data-theme=cosmetics-2] .qty{border-radius:999px}[data-theme=cosmetics-2] .cart__line,[data-theme=cosmetics-2] .co__part{background:var(--ground-soft)}[data-theme=cosmetics-2] .ftr{background:#0f0b0e;border-block-start:1px solid var(--line)}[data-theme=cosmetics-2] .ftr__big{color:rgba(227,160,173,.14)}[data-theme=cosmetics-2] .ftr__mark{color:var(--accent)}[data-theme=cosmetics-3]{--brand: #a4532f;--brand-ink: #873f20;--brand-soft: #f1dfd3;--brand-contrast: #fffaf3;--accent: #6f7d5c;--accent-soft: #e4e7d9;--ink: #2f2620;--ink-soft: #54473d;--ink-muted: #7c6d61;--ground: #f5efe4;--ground-soft: #ece4d4;--ground-sunken: #e2d7c2;--line: #ddd0b9;--line-strong: #c4b396;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 6px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--ring: 0 0 0 3px rgb(164 83 47 / 22%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1160px}[data-theme=cosmetics-3] body{background:var(--ground)}[data-theme=cosmetics-3] h1,[data-theme=cosmetics-3] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=cosmetics-3] h3{font-weight:800}[data-theme=cosmetics-3] .eyebrow{background:none;border:1px dashed var(--accent);color:var(--accent);border-radius:var(--radius-sm);font-weight:700}[data-theme=cosmetics-3] .btn{border-radius:var(--radius-md);font-weight:800;border-width:2px}[data-theme=cosmetics-3] .btn--primary{background:var(--brand);border-color:var(--brand-ink);color:var(--brand-contrast)}[data-theme=cosmetics-3] .btn--primary:hover{background:var(--brand-ink)}[data-theme=cosmetics-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=cosmetics-3] .btn--ghost:hover{background:var(--ink);color:var(--ground)}[data-theme=cosmetics-3] .hdr{background:var(--ground);border-block-end:1px dashed var(--line-strong)}[data-theme=cosmetics-3] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-md)}[data-theme=cosmetics-3] .hdr--d-bar .hdr__nav{background:var(--ink)}[data-theme=cosmetics-3] .hdr__cart{background:var(--brand);color:var(--brand-contrast)}[data-theme=cosmetics-3] .hero{background:var(--ground)}[data-theme=cosmetics-3] .hero__wide img{border-radius:var(--radius-xl);border:1px solid var(--line-strong)}[data-theme=cosmetics-3] .sec--soft{background:var(--ground-soft)}[data-theme=cosmetics-3] .sec--sunken{background:var(--ground-sunken)}[data-theme=cosmetics-3] .sec--ink{background:var(--ink);color:var(--ground)}[data-theme=cosmetics-3] .sec--brand{background:var(--brand);color:var(--brand-contrast)}[data-theme=cosmetics-3] .sec--brand .eyebrow{border-color:rgba(255,250,243,.6);color:var(--brand-contrast)}[data-theme=cosmetics-3] .sec--brand .btn--primary{background:var(--brand-contrast);color:var(--brand-ink);border-color:var(--brand-contrast)}[data-theme=cosmetics-3] .sec--brand .btn--ghost{border-color:var(--brand-contrast);color:var(--brand-contrast)}[data-theme=cosmetics-3] .card,[data-theme=cosmetics-3] .quote,[data-theme=cosmetics-3] .post,[data-theme=cosmetics-3] .step,[data-theme=cosmetics-3] .member,[data-theme=cosmetics-3] .prod{background:#fffaf3;border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:none;outline:1px dashed var(--line);outline-offset:-6px}[data-theme=cosmetics-3] .prod{overflow:hidden}[data-theme=cosmetics-3] .prod:hover{border-color:var(--brand)}[data-theme=cosmetics-3] .prod__badge{background:var(--accent);color:#fff;border-radius:var(--radius-sm);font-weight:800}[data-theme=cosmetics-3] .prod__price b{color:var(--brand-ink)}[data-theme=cosmetics-3] .prod__cta.btn--primary{background:rgba(0,0,0,0);color:var(--brand-ink);border-color:var(--brand)}[data-theme=cosmetics-3] .prod__cta.btn--primary:hover{background:var(--brand);color:var(--brand-contrast)}[data-theme=cosmetics-3] .shopcat,[data-theme=cosmetics-3] .shopcat-row,[data-theme=cosmetics-3] .tile{border-radius:var(--radius-lg)}[data-theme=cosmetics-3] .itile{background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-md)}[data-theme=cosmetics-3] .step__n{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-md)}[data-theme=cosmetics-3] .svc__tag{color:var(--accent)}[data-theme=cosmetics-3] .compare__best{background:var(--brand-soft)}[data-theme=cosmetics-3] .tariff{background:#fffaf3;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=cosmetics-3] .quote__stars,[data-theme=cosmetics-3] .stars{color:var(--brand)}[data-theme=cosmetics-3] .quote__av{background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-md)}[data-theme=cosmetics-3] .stat b{color:var(--brand)}[data-theme=cosmetics-3] .faq details{background:#fffaf3;border:1px dashed var(--line-strong);border-radius:var(--radius-lg)}[data-theme=cosmetics-3] .form,[data-theme=cosmetics-3] .form-panel__card{background:#fffaf3;border-color:var(--line-strong);box-shadow:none}[data-theme=cosmetics-3] .field input,[data-theme=cosmetics-3] .field textarea,[data-theme=cosmetics-3] .field select{background:#fffaf3;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=cosmetics-3] .pdp__main{border-radius:var(--radius-lg);border:1px solid var(--line-strong)}[data-theme=cosmetics-3] .pdp__vals span{border-radius:var(--radius-md)}[data-theme=cosmetics-3] .ftr--brand{background:var(--brand-ink)}[data-theme=cafe-1]{color-scheme:dark;--brand: #e0a43a;--brand-ink: #f0b850;--brand-soft: #2c2114;--brand-contrast: #1a1209;--accent: #e0a43a;--accent-soft: #2c2114;--ink: #f3e7d3;--ink-soft: #d6c6ae;--ink-muted: #ad9b84;--ground: #17110c;--ground-soft: #1f1812;--ground-sunken: #261d15;--line: rgb(243 231 211 / 10%);--line-strong: rgb(243 231 211 / 18%);--good: #8fcf8a;--good-soft: rgb(143 207 138 / 13%);--warn: #f0b850;--warn-soft: rgb(240 184 80 / 13%);--bad: #ef8a7a;--bad-soft: rgb(239 138 122 / 13%);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 22px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 70%);--leading-normal: 1.9;--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=cafe-1] body{background:var(--ground);color:var(--ink-soft)}[data-theme=cafe-1] h1,[data-theme=cafe-1] h2,[data-theme=cafe-1] h3,[data-theme=cafe-1] h4{color:var(--ink);font-weight:800}[data-theme=cafe-1] ::selection{background:var(--brand);color:var(--brand-contrast)}[data-theme=cafe-1] .eyebrow{background:none;padding:0;border:0;color:var(--brand);font-weight:700;letter-spacing:.02em}[data-theme=cafe-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=cafe-1] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=cafe-1] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=cafe-1] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=cafe-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=cafe-1] .btn--ink{background:var(--brand-contrast);color:var(--ink);border-color:var(--brand-contrast)}[data-theme=cafe-1] .btn--ink:hover{background:#000}[data-theme=cafe-1] .sec--soft{background:var(--ground-soft)}[data-theme=cafe-1] .sec--sunken{background:var(--ground-sunken)}[data-theme=cafe-1] .sec--ink{background:#0f0a07;color:var(--ink)}[data-theme=cafe-1] .sec--brand{background:linear-gradient(120deg, #d6952b, #e8b04a);color:var(--brand-contrast)}[data-theme=cafe-1] .sec--brand h2,[data-theme=cafe-1] .sec--brand h3{color:var(--brand-contrast)}[data-theme=cafe-1] .sec--brand p,[data-theme=cafe-1] .sec--brand .prose{color:rgba(26,18,9,.82)}[data-theme=cafe-1] .sec--brand .btn--ghost{border-color:rgba(26,18,9,.4);color:var(--brand-contrast)}[data-theme=cafe-1] .sec--brand .btn--ghost:hover{background:rgba(26,18,9,.08);color:var(--brand-contrast)}[data-theme=cafe-1] .hdr{background:rgba(23,17,12,.88);border-block-end:1px solid var(--line)}[data-theme=cafe-1] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-md)}[data-theme=cafe-1] .hdr__nav a{color:var(--ink-soft)}[data-theme=cafe-1] .hdr__nav a:hover{color:var(--brand)}[data-theme=cafe-1] .hero--cover .hero__veil{background:linear-gradient(to left, rgba(18, 12, 8, 0.92) 15%, rgba(18, 12, 8, 0.55) 55%, rgba(18, 12, 8, 0.2))}[data-theme=cafe-1] .hero--cover h1 em{color:var(--brand);font-style:normal}[data-theme=cafe-1] .hero--cover .eyebrow{color:var(--brand)}[data-theme=cafe-1] .hero__facts dt{color:var(--brand)}[data-theme=cafe-1] .hero__facts dd{color:var(--ink-soft)}[data-theme=cafe-1] .card,[data-theme=cafe-1] .quote,[data-theme=cafe-1] .post,[data-theme=cafe-1] .step,[data-theme=cafe-1] .price,[data-theme=cafe-1] .member{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=cafe-1] .sec--soft .card,[data-theme=cafe-1] .sec--soft .quote,[data-theme=cafe-1] .sec--soft .step,[data-theme=cafe-1] .sec--soft .member{background:var(--ground-sunken)}[data-theme=cafe-1] .card:hover{border-color:var(--line-strong)}[data-theme=cafe-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=cafe-1] .svc__tag{color:var(--brand);font-weight:700}[data-theme=cafe-1] .svc__meta{color:var(--brand);font-weight:700}[data-theme=cafe-1] .step__n{background:var(--brand-soft);color:var(--brand)}[data-theme=cafe-1] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=cafe-1] .sec--soft .tariff{background:var(--ground-sunken)}[data-theme=cafe-1] .member__initial{background:var(--brand-soft);color:var(--brand)}[data-theme=cafe-1] .member__role{color:var(--brand)}[data-theme=cafe-1] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=cafe-1] .quote__stars,[data-theme=cafe-1] .stars{color:var(--brand)}[data-theme=cafe-1] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=cafe-1] .sec--soft .faq details{background:var(--ground-sunken)}[data-theme=cafe-1] .faq details[open]{border-color:rgba(224,164,58,.45)}[data-theme=cafe-1] .faq summary{color:var(--ink)}[data-theme=cafe-1] .form,[data-theme=cafe-1] .form-panel__card{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=cafe-1] .field label{color:var(--ink-soft)}[data-theme=cafe-1] .field input,[data-theme=cafe-1] .field textarea,[data-theme=cafe-1] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=cafe-1] .field input::placeholder,[data-theme=cafe-1] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=cafe-1] .field input:focus,[data-theme=cafe-1] .field textarea:focus,[data-theme=cafe-1] .field select:focus{border-color:var(--brand)}[data-theme=cafe-1] .note__in svg,[data-theme=cafe-1] .tickline svg{color:var(--brand)}[data-theme=cafe-1] .gallery img,[data-theme=cafe-1] .split__art img,[data-theme=cafe-1] .pagehead__img{border-radius:var(--radius-lg)}[data-theme=cafe-1] .ftr{background:#120d09;border-block-start:1px solid var(--line)}[data-theme=cafe-1] .hero--cover .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=cafe-1] .hero--cover .btn--ghost{border-color:rgba(243,231,211,.35);color:var(--ink)}@media(max-width: 560px){[data-theme=cafe-1] .ftr.ftr--big .ftr__in{grid-template-columns:1fr 1fr}[data-theme=cafe-1] .ftr.ftr--big .ftr__in>:first-child{grid-column:1/-1}}@media(max-width: 560px){[data-theme=cafe-1] .steps.steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=cafe-2]{--brand: #9b2335;--brand-ink: #7f1b2b;--brand-soft: #f6e3e1;--brand-contrast: #ffffff;--accent: #c98a12;--accent-soft: #f8ecd0;--ink: #2b1a14;--ink-soft: #57423a;--ink-muted: #7d665c;--ground: #fbf6ec;--ground-soft: #f4ead8;--ground-sunken: #eee1ca;--line: #e6d8c0;--line-strong: #d4c0a0;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--shadow-sm: none;--shadow-md: 0 1px 0 #e6d8c0;--shadow-lg: 0 2px 0 #e6d8c0, 0 18px 36px -24px rgb(43 26 20 / 30%);--leading-normal: 1.9;--section-y: clamp(2.75rem, 2rem + 3.2vw, 5rem);--wrap: 1180px}[data-theme=cafe-2] body{background:var(--ground)}[data-theme=cafe-2] h1,[data-theme=cafe-2] h2{font-weight:800;color:var(--ink)}[data-theme=cafe-2] h1 em,[data-theme=cafe-2] h2 em{color:var(--brand);font-style:normal}[data-theme=cafe-2] .eyebrow{background:none;padding:0;border-radius:0;color:var(--accent);font-weight:700;display:inline-flex;align-items:center;gap:var(--space-2)}[data-theme=cafe-2] .eyebrow::before{content:"";inline-size:22px;block-size:2px;background:currentColor;display:inline-block}[data-theme=cafe-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=cafe-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=cafe-2] .btn--ghost:hover{background:var(--ink);color:var(--ground)}[data-theme=cafe-2] .btn--ink{background:var(--ink);color:var(--ground);border-color:var(--ink)}[data-theme=cafe-2] .hdr{background:var(--ground)}[data-theme=cafe-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-sm);box-shadow:0 0 0 2px var(--ground),0 0 0 3px var(--accent)}[data-theme=cafe-2] .hdr__tagline,[data-theme=cafe-2] .hdr__sub{color:var(--accent)}[data-theme=cafe-2] .hero{background:var(--ground)}[data-theme=cafe-2] .hero__art img{border-radius:var(--radius-lg);outline:1px solid var(--line-strong);outline-offset:8px}[data-theme=cafe-2] .tickline svg{color:var(--accent)}[data-theme=cafe-2] .trust{background:var(--ground-soft);border-block:1px solid var(--line)}[data-theme=cafe-2] .trust .itile{background:rgba(0,0,0,0);color:var(--brand);border:1px solid var(--line-strong);border-radius:50%}[data-theme=cafe-2] .card,[data-theme=cafe-2] .quote,[data-theme=cafe-2] .post,[data-theme=cafe-2] .price,[data-theme=cafe-2] .member,[data-theme=cafe-2] .step{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px var(--line)}[data-theme=cafe-2] .svc__tag{color:var(--accent);font-weight:700}[data-theme=cafe-2] .svc__meta{color:var(--brand);font-weight:800}[data-theme=cafe-2] .step__n{background:var(--brand);color:#fff;border-radius:50%}[data-theme=cafe-2] .itile{background:var(--accent-soft);color:var(--brand);border-radius:50%}[data-theme=cafe-2] .tariff{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px var(--line)}[data-theme=cafe-2] .price--lead{border-color:var(--brand);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5px var(--brand-soft)}[data-theme=cafe-2] .price__badge{background:var(--accent);color:var(--ink)}[data-theme=cafe-2] .price__tag b{color:var(--brand)}[data-theme=cafe-2] .price li svg{color:var(--accent)}[data-theme=cafe-2] .quote__stars,[data-theme=cafe-2] .stars{color:var(--accent)}[data-theme=cafe-2] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=cafe-2] .faq details{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=cafe-2] .field input,[data-theme=cafe-2] .field textarea,[data-theme=cafe-2] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=cafe-2] .form{background:#fff;border-color:var(--line-strong)}[data-theme=cafe-2] .sec--brand{background:var(--brand)}[data-theme=cafe-2] .sec--brand .btn--ghost{border-color:rgba(255,255,255,.55);color:#fff}[data-theme=cafe-2] .sec--brand .btn--ghost:hover{background:rgba(255,255,255,.12);color:#fff}[data-theme=cafe-2] .sec--brand .btn--ink{background:var(--ground);color:var(--brand);border-color:var(--ground)}[data-theme=cafe-2] .sec--ink{background:var(--ink)}[data-theme=cafe-2] .stats b,[data-theme=cafe-2] .stat b{color:var(--brand)}[data-theme=cafe-2] .split__art img,[data-theme=cafe-2] .pagehead__img,[data-theme=cafe-2] .gallery img{border-radius:var(--radius-lg)}[data-theme=cafe-2] .ftr{background:var(--ink);border-block-start:4px solid var(--brand)}[data-theme=cafe-2] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=cafe-2] .sec--brand h2,[data-theme=cafe-2] .sec--brand h3{color:#fff}[data-theme=cafe-2] .sec--brand p{color:rgba(255,255,255,.86)}@media(max-width: 560px){[data-theme=cafe-2] .steps.steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=cafe-3]{--brand: #d63a1f;--brand-ink: #b72e15;--brand-soft: #fde4dc;--brand-contrast: #ffffff;--accent: #f2b705;--accent-soft: #fff1c4;--ink: #1d1714;--ink-soft: #4a3e37;--ink-muted: #75665c;--ground: #fff8ee;--ground-soft: #ffefd6;--ground-sunken: #fbe3bd;--line: #f0dcc0;--line-strong: #1d1714;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 26px;--shadow-sm: 2px 2px 0 #1d1714;--shadow-md: 4px 4px 0 #1d1714;--shadow-lg: 6px 6px 0 #1d1714;--section-y: clamp(2.75rem, 2rem + 3vw, 4.75rem);--wrap: 1200px}[data-theme=cafe-3] body{background:var(--ground)}[data-theme=cafe-3] h1,[data-theme=cafe-3] h2{font-weight:900;color:var(--ink)}[data-theme=cafe-3] h1 em,[data-theme=cafe-3] h2 em{font-style:normal;color:var(--brand)}[data-theme=cafe-3] .eyebrow{background:var(--accent);color:var(--ink);border-radius:999px;font-weight:800}[data-theme=cafe-3] .btn{border-radius:999px;font-weight:800;border-width:2px}[data-theme=cafe-3] .btn--primary{background:var(--brand);color:#fff;border-color:var(--ink);box-shadow:var(--shadow-sm)}[data-theme=cafe-3] .btn--primary:hover{background:var(--brand-ink);transform:translate(-1px, -1px);box-shadow:3px 3px 0 var(--ink)}[data-theme=cafe-3] .btn--ghost{background:#fff;color:var(--ink);border-color:var(--ink)}[data-theme=cafe-3] .btn--ghost:hover{background:var(--accent-soft)}[data-theme=cafe-3] .btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=cafe-3] .urgent{background:var(--ink);color:#f6e7cf}[data-theme=cafe-3] .urgent__dot{background:var(--accent)}[data-theme=cafe-3] .hdr{background:var(--ground)}[data-theme=cafe-3] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%;border:2px solid var(--ink)}[data-theme=cafe-3] .hdr__cart{background:var(--accent);color:var(--ink);border:2px solid var(--ink)}[data-theme=cafe-3] .hero{background:radial-gradient(60% 70% at 0% 100%, var(--accent-soft), transparent 70%),var(--ground)}[data-theme=cafe-3] .hero__panel{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=cafe-3] .hero__panel-title{color:var(--ink)}[data-theme=cafe-3] .hero__rows div{border-block-end:1px dashed var(--line)}[data-theme=cafe-3] .hero__rows dd{color:var(--brand);font-weight:800}[data-theme=cafe-3] .chip-link{border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font-weight:700}[data-theme=cafe-3] .chip-link.is-on,[data-theme=cafe-3] .chip-link:hover{background:var(--accent);color:var(--ink)}[data-theme=cafe-3] .card,[data-theme=cafe-3] .quote,[data-theme=cafe-3] .post,[data-theme=cafe-3] .step,[data-theme=cafe-3] .member{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=cafe-3] .step__n{background:var(--brand);color:#fff;border:2px solid var(--ink)}[data-theme=cafe-3] .itile{background:var(--accent);color:var(--ink);border-radius:50%}[data-theme=cafe-3] .sec--brand{background:var(--accent);color:var(--ink)}[data-theme=cafe-3] .sec--brand h2,[data-theme=cafe-3] .sec--brand h3,[data-theme=cafe-3] .sec--brand p{color:var(--ink)}[data-theme=cafe-3] .sec--brand .step{background:#fff}[data-theme=cafe-3] .sec--brand .btn--ink{background:var(--ink);color:#fff}[data-theme=cafe-3] .sec--ink{background:var(--ink)}[data-theme=cafe-3] .prod{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}[data-theme=cafe-3] .prod:hover{transform:translate(-1px, -1px);box-shadow:var(--shadow-lg)}[data-theme=cafe-3] .prod__badge{background:var(--accent);color:var(--ink);border-radius:999px;font-weight:800}[data-theme=cafe-3] .prod__price b{color:var(--brand)}[data-theme=cafe-3] .shopcat{border-radius:var(--radius-lg)}[data-theme=cafe-3] .tariff{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-md)}[data-theme=cafe-3] .faq details{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-md)}[data-theme=cafe-3] .field input,[data-theme=cafe-3] .field textarea,[data-theme=cafe-3] .field select{background:#fff;border:2px solid var(--ink);border-radius:var(--radius-md)}[data-theme=cafe-3] .form{background:#fff;border:2px solid var(--ink);box-shadow:var(--shadow-md)}[data-theme=cafe-3] .quote__stars,[data-theme=cafe-3] .stars{color:var(--accent)}[data-theme=cafe-3] .split__art img,[data-theme=cafe-3] .pagehead__img,[data-theme=cafe-3] .features__art img{border:2px solid var(--ink);border-radius:var(--radius-lg)}[data-theme=cafe-3] .pdp__main{border:2px solid var(--ink);border-radius:var(--radius-lg)}[data-theme=cafe-3] .pdp__vals span{border-radius:999px}[data-theme=cafe-3] .qty{border-radius:999px}[data-theme=cafe-3] .ftr{background:var(--ink)}@media(max-width: 560px){[data-theme=cafe-3] .steps.steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=salon-1]{--brand: #5e2750;--brand-ink: #47193c;--brand-soft: #f3e8ef;--brand-contrast: #ffffff;--accent: #c9a46a;--accent-soft: #f6eedf;--ink: #2a1f27;--ink-soft: #54464f;--ink-muted: #85767f;--ground: #fbf8f6;--ground-soft: #f5eff1;--ground-sunken: #ece3e7;--line: #ebe1e5;--line-strong: #d9cbd2;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 28px;--shadow-sm: 0 1px 2px rgb(42 31 39 / 5%);--shadow-md: 0 1px 2px rgb(42 31 39 / 4%), 0 14px 30px -18px rgb(94 39 80 / 28%);--shadow-lg: 0 2px 6px rgb(42 31 39 / 5%), 0 30px 60px -30px rgb(94 39 80 / 38%);--section-y: clamp(3.25rem, 2.4rem + 3.8vw, 6rem);--wrap: 1200px}[data-theme=salon-1] body{background:var(--ground)}[data-theme=salon-1] h1,[data-theme=salon-1] h2{font-weight:800}[data-theme=salon-1] .eyebrow{background:none;border:0;padding:0;color:var(--brand);font-weight:700;display:inline-flex;align-items:center;gap:var(--space-2)}[data-theme=salon-1] .eyebrow::before{content:"";inline-size:28px;block-size:2px;background:var(--accent);border-radius:2px}[data-theme=salon-1] .btn{border-radius:999px;font-weight:700}[data-theme=salon-1] .btn--primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 10px 22px -12px rgba(94,39,80,.6)}[data-theme=salon-1] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=salon-1] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=salon-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=salon-1] .hdr__mark{background:var(--brand);color:var(--accent);border-radius:50%;font-weight:800}[data-theme=salon-1] .hdr__tag{color:var(--accent)}[data-theme=salon-1] .hero--photo .hero__veil{background:linear-gradient(to left, rgba(42, 16, 36, 0.86) 30%, rgba(42, 16, 36, 0.4))}[data-theme=salon-1] .hero--photo .hero__copy .eyebrow.eyebrow{background:none;color:var(--accent)}[data-theme=salon-1] .hero--photo .hero__copy .eyebrow::before{background:var(--accent)}[data-theme=salon-1] .hero__form{border-radius:var(--radius-xl);border:0;border-block-start:3px solid var(--accent)}[data-theme=salon-1] .hero__form-title{color:var(--brand)}[data-theme=salon-1] .hero__facts dt{color:var(--accent)}[data-theme=salon-1] .card,[data-theme=salon-1] .quote,[data-theme=salon-1] .post,[data-theme=salon-1] .price,[data-theme=salon-1] .member,[data-theme=salon-1] .step{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=salon-1] .svc{border-radius:var(--radius-lg);overflow:hidden}[data-theme=salon-1] .svc__tag{color:var(--accent);font-weight:700}[data-theme=salon-1] .svc__meta{color:var(--brand);font-weight:700}[data-theme=salon-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:50%}[data-theme=salon-1] .compare,[data-theme=salon-1] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm)}[data-theme=salon-1] .tariff__group h3{color:var(--brand)}[data-theme=salon-1] .split__art img,[data-theme=salon-1] .pagehead__img,[data-theme=salon-1] .hero__art img{border-radius:var(--radius-xl)}[data-theme=salon-1] .gallery__item{border-radius:var(--radius-lg);overflow:hidden}[data-theme=salon-1] .price--lead{border-color:var(--brand);box-shadow:var(--shadow-lg)}[data-theme=salon-1] .price__badge{background:var(--accent);color:var(--ink)}[data-theme=salon-1] .price__tag b{color:var(--brand)}[data-theme=salon-1] .price li svg{color:var(--accent)}[data-theme=salon-1] .quote__stars,[data-theme=salon-1] .stars{color:var(--accent)}[data-theme=salon-1] .quote__av,[data-theme=salon-1] .member__initial{background:var(--brand-soft);color:var(--brand)}[data-theme=salon-1] .member__role{color:var(--brand)}[data-theme=salon-1] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=salon-1] .faq details[open]{border-color:var(--line-strong)}[data-theme=salon-1] .field input,[data-theme=salon-1] .field textarea,[data-theme=salon-1] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=salon-1] .form,[data-theme=salon-1] .form-panel__card{border-radius:var(--radius-xl)}[data-theme=salon-1] .sec--brand{background:linear-gradient(135deg, var(--brand-ink), var(--brand))}[data-theme=salon-1] .sec--brand .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--ink);box-shadow:none}[data-theme=salon-1] .sec--brand .btn--ghost{border-color:rgba(255,255,255,.45);color:#fff}[data-theme=salon-1] .sec--brand .eyebrow{color:var(--accent)}[data-theme=salon-1] .tl__when,[data-theme=salon-1] .tl-card__when{color:var(--brand)}[data-theme=salon-1] .note__in svg,[data-theme=salon-1] .tickline svg{color:var(--accent)}[data-theme=salon-1] .ftr__mark .hdr__mark{background:var(--brand);color:var(--accent);border-radius:50%}[data-theme=salon-2]{color-scheme:dark;--brand: #b8352b;--brand-ink: #d0463a;--brand-soft: #2c1a17;--brand-contrast: #ffffff;--accent: #e8dcc6;--accent-soft: #2a2622;--ink: #ece6dc;--ink-soft: #c4bcb0;--ink-muted: #948b80;--ground: #161514;--ground-soft: #1e1c1a;--ground-sunken: #262320;--line: #2f2c28;--line-strong: #46413b;--good: #7fcf9a;--good-soft: rgb(127 207 154 / 12%);--warn: #e3b55a;--warn-soft: rgb(227 181 90 / 12%);--bad: #ef8a7d;--bad-soft: rgb(239 138 125 / 12%);--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 6px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 70%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1220px}[data-theme=salon-2] body{background:var(--ground);color:var(--ink-soft)}[data-theme=salon-2] h1,[data-theme=salon-2] h2,[data-theme=salon-2] h3,[data-theme=salon-2] h4{color:var(--ink);font-weight:900}[data-theme=salon-2] .eyebrow{background:none;padding:0;border:0;color:var(--accent);font-weight:700;letter-spacing:.04em}[data-theme=salon-2] .btn{border-radius:var(--radius-md);font-weight:800}[data-theme=salon-2] .btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}[data-theme=salon-2] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=salon-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=salon-2] .btn--ghost:hover{border-color:var(--accent);color:var(--accent)}[data-theme=salon-2] .hdr{background:rgba(22,21,20,.94);border-block-end:1px solid var(--line)}[data-theme=salon-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=salon-2] .hdr__nav a{color:var(--ink-soft)}[data-theme=salon-2] .hdr__nav a:hover{color:var(--accent)}[data-theme=salon-2]:root .hdr--d-corner{background:var(--ground)}[data-theme=salon-2]:root .hdr--d-corner .hdr__brand{background:var(--brand);color:#fff}[data-theme=salon-2]:root .hdr--d-corner .hdr__brand .hdr__mark{background:#fff;color:var(--brand)}[data-theme=salon-2]:root .hdr--d-corner .hdr__name{color:#fff}[data-theme=salon-2]:root .hdr--d-corner .hdr__tag{color:rgba(255,255,255,.75)}[data-theme=salon-2]:root .hdr--d-corner .hdr__nav a{color:var(--ink-soft)}[data-theme=salon-2]:root .hdr--d-corner .hdr__end .btn{border-radius:var(--radius-md)}[data-theme=salon-2] .hero--cover .hero__veil{background:linear-gradient(to left, rgba(14, 13, 12, 0.92) 25%, rgba(14, 13, 12, 0.35))}[data-theme=salon-2] .hero--cover .eyebrow.eyebrow{color:var(--accent)}[data-theme=salon-2] .hero--cover .btn.btn--primary{background:var(--brand);color:#fff;border-color:var(--brand)}[data-theme=salon-2] .hero--cover .btn.btn--primary:hover{background:var(--brand-ink)}[data-theme=salon-2] .hero__facts dt{color:var(--accent)}[data-theme=salon-2] .sec--ink{background:#0f0e0d;color:var(--ink)}[data-theme=salon-2] .sec--soft{background:var(--ground-soft)}[data-theme=salon-2] .sec--brand{background:var(--brand);color:#fff}[data-theme=salon-2] .sec--brand h2,[data-theme=salon-2] .sec--brand h3{color:#fff}[data-theme=salon-2] .sec--brand .prose,[data-theme=salon-2] .sec--brand p{color:rgba(255,255,255,.86)}[data-theme=salon-2] .sec--brand .btn--primary{background:#161514;border-color:#161514;color:#fff}[data-theme=salon-2] .sec--brand .btn--ghost{border-color:rgba(255,255,255,.55);color:#fff}[data-theme=salon-2] .trust__item,[data-theme=salon-2] .trust li{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=salon-2] .trust svg{color:var(--brand-ink)}[data-theme=salon-2] .card,[data-theme=salon-2] .quote,[data-theme=salon-2] .post,[data-theme=salon-2] .step,[data-theme=salon-2] .price,[data-theme=salon-2] .member{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=salon-2] .svc{border-block-start:3px solid var(--brand)}[data-theme=salon-2] .svc__tag{color:var(--accent)}[data-theme=salon-2] .svc__meta{color:var(--accent);font-weight:800}[data-theme=salon-2] .itile{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-md)}[data-theme=salon-2] .step__n{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=salon-2] .tariff{background:var(--ground-soft);border:1px solid var(--line-strong);border-block-start:4px solid var(--brand);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=salon-2] .tariff__group h3{color:var(--accent)}[data-theme=salon-2] .compare{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=salon-2] .price--lead{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}[data-theme=salon-2] .price__badge{background:var(--brand);color:#fff}[data-theme=salon-2] .price__tag b{color:var(--accent)}[data-theme=salon-2] .price li svg{color:var(--brand-ink)}[data-theme=salon-2] .quote__stars,[data-theme=salon-2] .stars{color:var(--accent)}[data-theme=salon-2] .quote__av,[data-theme=salon-2] .member__initial{background:var(--brand-soft);color:var(--accent)}[data-theme=salon-2] .member__role{color:var(--accent)}[data-theme=salon-2] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=salon-2] .faq summary{color:var(--ink)}[data-theme=salon-2] .form,[data-theme=salon-2] .form-panel__card{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=salon-2] .field label{color:var(--ink-soft)}[data-theme=salon-2] .field input,[data-theme=salon-2] .field textarea,[data-theme=salon-2] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=salon-2] .field input::placeholder,[data-theme=salon-2] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=salon-2] .gallery__item{background:var(--ground-soft)}[data-theme=salon-2] .split__art img,[data-theme=salon-2] .pagehead__img,[data-theme=salon-2] .steps-split img{filter:saturate(0.9)}[data-theme=salon-2] .note__in svg,[data-theme=salon-2] .tickline svg{color:var(--brand-ink)}[data-theme=salon-2] .map__card{background:var(--ground-soft);color:var(--ink)}[data-theme=salon-2] .ftr{background:#0f0e0d;border-block-start:1px solid var(--line)}[data-theme=salon-2] .ftr__mark{color:var(--ink)}[data-theme=salon-3]{--brand: #2c3fb0;--brand-ink: #22318c;--brand-soft: #e9ecfb;--brand-contrast: #ffffff;--accent: #f4b8c1;--accent-soft: #fde8eb;--ink: #1d2033;--ink-soft: #474b63;--ink-muted: #7a7e94;--ground: #fffafa;--ground-soft: #fdf0f1;--ground-sunken: #f9e2e5;--line: #f1e3e6;--line-strong: #e2cdd2;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 26px;--shadow-sm: 0 1px 2px rgb(29 32 51 / 5%);--shadow-md: 0 1px 2px rgb(29 32 51 / 4%), 0 12px 26px -18px rgb(44 63 176 / 30%);--shadow-lg: 0 2px 6px rgb(29 32 51 / 5%), 0 24px 48px -26px rgb(44 63 176 / 34%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.25rem);--wrap: 1180px}[data-theme=salon-3] body{background:var(--ground)}[data-theme=salon-3] h1,[data-theme=salon-3] h2{font-weight:800}[data-theme=salon-3] .eyebrow{background:var(--accent-soft);color:#b4475a;border-radius:999px;font-weight:700}[data-theme=salon-3] .btn{border-radius:999px;font-weight:700}[data-theme=salon-3] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=salon-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=salon-3] .hdr{background:rgba(255,250,250,.94)}[data-theme=salon-3] .hdr__mark{background:var(--accent);color:var(--ink);border-radius:50%}[data-theme=salon-3] .hdr__info-ic{border-radius:50%}[data-theme=salon-3] .hero--split{background:radial-gradient(60% 70% at 0% 30%, var(--accent-soft), transparent 70%)}[data-theme=salon-3] .hero__art img{border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) 120px;box-shadow:var(--shadow-lg)}[data-theme=salon-3] .hero__facts dt{color:var(--brand)}[data-theme=salon-3] .card,[data-theme=salon-3] .quote,[data-theme=salon-3] .post,[data-theme=salon-3] .step,[data-theme=salon-3] .price,[data-theme=salon-3] .member{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=salon-3] .svc{overflow:hidden}[data-theme=salon-3] .svc__tag{color:#b4475a;font-weight:700}[data-theme=salon-3] .svc__meta{color:var(--brand);font-weight:700}[data-theme=salon-3] .itile{background:var(--accent-soft);color:#b4475a;border-radius:50%}[data-theme=salon-3] .step__n{background:var(--accent);color:var(--ink);border-radius:50%}[data-theme=salon-3] .tariff{background:#fff;border:1.5px dashed var(--line-strong);border-radius:var(--radius-xl);padding:var(--space-5)}[data-theme=salon-3] .tariff__group h3{color:var(--brand)}[data-theme=salon-3] .compare{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl)}[data-theme=salon-3] .checklist__col{border-radius:var(--radius-lg)}[data-theme=salon-3] .gallery__item{border-radius:var(--radius-lg)}[data-theme=salon-3] .split__art img,[data-theme=salon-3] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=salon-3] .price--lead{border-color:var(--brand);box-shadow:var(--shadow-lg)}[data-theme=salon-3] .price__badge{background:var(--accent);color:var(--ink)}[data-theme=salon-3] .price__tag b{color:var(--brand)}[data-theme=salon-3] .quote__stars,[data-theme=salon-3] .stars{color:var(--accent)}[data-theme=salon-3] .quote__av,[data-theme=salon-3] .member__initial{background:var(--accent-soft);color:#b4475a}[data-theme=salon-3] .member__role{color:var(--brand)}[data-theme=salon-3] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=salon-3] .field input,[data-theme=salon-3] .field textarea,[data-theme=salon-3] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=salon-3] .form,[data-theme=salon-3] .form-panel__card{border-radius:var(--radius-xl)}[data-theme=salon-3] .sec--brand .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--ink)}[data-theme=salon-3] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.5);color:#fff}[data-theme=salon-3] .sec--brand .eyebrow{background:rgba(255,255,255,.14);color:#fff}[data-theme=salon-3] .note__in svg,[data-theme=salon-3] .tickline svg{color:var(--brand)}[data-theme=school-1]{--brand: #233d63;--brand-ink: #182c49;--brand-soft: #e3e8f0;--brand-contrast: #ffffff;--accent: #d9550e;--accent-ink: #b8460a;--accent-soft: #fbe9dd;--ink: #171b22;--ink-soft: #3a414c;--ink-muted: #646b76;--ground: #f0f0ec;--ground-soft: #ffffff;--ground-sunken: #e4e4de;--line: #d6d6cf;--line-strong: #b9b9b0;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 6px;--shadow-sm: none;--shadow-md: 0 1px 0 #c9c9c1;--shadow-lg: 0 2px 0 #b9b9b0;--section-y: clamp(2.6rem, 2rem + 3vw, 4.75rem);--wrap: 1220px}[data-theme=school-1] body{background:var(--ground)}[data-theme=school-1] h1,[data-theme=school-1] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=school-1] h3{font-weight:800}[data-theme=school-1] .eyebrow{background:none;border:0;border-inline-start:4px solid var(--accent);border-radius:0;padding:0 var(--space-2);color:var(--ink);font-weight:800}[data-theme=school-1] .eyebrow::before,[data-theme=school-1] .eyebrow::after{display:none}[data-theme=school-1] .btn{border-radius:var(--radius-md);font-weight:800}[data-theme=school-1] .btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme=school-1] .btn--primary:hover{background:var(--accent-ink);border-color:var(--accent-ink)}[data-theme=school-1] .btn--ghost{background:var(--ground-soft);border:1.5px solid var(--ink);color:var(--ink)}[data-theme=school-1] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=school-1] .btn--ink{background:var(--ink);color:#fff}[data-theme=school-1] .hdr{background:var(--ground-soft);border-block-end:1px solid var(--line)}[data-theme=school-1] .hdr__mark{background:var(--accent);color:#fff;border-radius:var(--radius-md)}[data-theme=school-1] .hdr__info-ic{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-md)}[data-theme=school-1] .hero--cover .btn.btn--primary{background:var(--accent);color:#fff;border-color:var(--accent)}[data-theme=school-1] .hero--cover .btn.btn--primary:hover{background:var(--accent-ink)}[data-theme=school-1] .hero--cover .eyebrow.eyebrow{border-inline-start-color:var(--accent)}[data-theme=school-1] .hero--cover .tickline svg{color:#ffb37f}[data-theme=school-1] .sec--ink,[data-theme=school-1] .stats.sec--ink{background:#19202b;color:#e8eaee;border-block-start:7px solid rgba(0,0,0,0);border-image:repeating-linear-gradient(-45deg, var(--accent) 0 12px, #19202b 12px 24px) 7}[data-theme=school-1] .sec--ink h2,[data-theme=school-1] .sec--ink h3{color:#fff}[data-theme=school-1] .sec--ink .eyebrow{color:#fff}[data-theme=school-1] .sec--ink .step__n{background:var(--accent);color:#fff}[data-theme=school-1] .sec--ink .step{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}[data-theme=school-1] .sec--brand{background:var(--brand)}[data-theme=school-1] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.6);color:#fff}[data-theme=school-1] .sec--brand .btn--ghost:hover{background:rgba(255,255,255,.12)}[data-theme=school-1] .trust{background:var(--ground-soft);border-block:1px solid var(--line)}[data-theme=school-1] .trust svg{color:var(--accent)}[data-theme=school-1] .card,[data-theme=school-1] .quote,[data-theme=school-1] .post,[data-theme=school-1] .member,[data-theme=school-1] .price{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=school-1] .svc{border-block-start:3px solid var(--accent)}[data-theme=school-1] .svc__tag{color:var(--accent-ink);font-weight:800}[data-theme=school-1] .svc__meta{color:var(--ink);font-weight:800}[data-theme=school-1] .svc__points li::before{color:var(--accent);content:"■";font-size:.6em}[data-theme=school-1] .itile{background:var(--accent-soft);color:var(--accent-ink);border-radius:var(--radius-md)}[data-theme=school-1] .step__n{background:var(--accent);color:#fff;border-radius:var(--radius-md)}[data-theme=school-1] .stat b{color:#ffb37f}[data-theme=school-1] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=school-1] .tariff__group h3{color:var(--accent-ink)}[data-theme=school-1] .compare__best{background:var(--accent-soft)}[data-theme=school-1] .sched{background:var(--ground-soft)}[data-theme=school-1] .tl-card__when,[data-theme=school-1] .tl__when{color:var(--accent-ink)}[data-theme=school-1] .checklist__col--in{border-block-start:3px solid var(--brand)}[data-theme=school-1] .checklist__col--out{border-block-start:3px solid var(--accent)}[data-theme=school-1] .quote__av,[data-theme=school-1] .member__initial{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=school-1] .member__role{color:var(--accent-ink)}[data-theme=school-1] .faq details{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-md)}[data-theme=school-1] .faq details[open]{border-inline-start:3px solid var(--accent)}[data-theme=school-1] .field input,[data-theme=school-1] .field textarea,[data-theme=school-1] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=school-1] .form,[data-theme=school-1] .form-panel__card{background:var(--ground-soft);border:1px solid var(--line);box-shadow:none}[data-theme=school-1] .gallery__item,[data-theme=school-1] .gallery img,[data-theme=school-1] .pagehead__img,[data-theme=school-1] .split__art img,[data-theme=school-1] .steps-split img{border-radius:var(--radius-lg)}[data-theme=school-1] .note__in svg,[data-theme=school-1] .tickline svg{color:var(--accent)}[data-theme=school-1] .ftr{background:#121821}[data-theme=school-1] .ftr.ftr--cta .ftr__cta-acts{flex-wrap:wrap}@media(max-width: 600px){[data-theme=school-1] .ftr.ftr--cta .ftr__cta{padding:var(--space-5)}}@media(max-width: 560px){[data-theme=school-1] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=school-2]{--brand: #11734b;--brand-ink: #0b5a3a;--brand-soft: #e3f3ea;--brand-contrast: #ffffff;--accent: #ffc83d;--accent-soft: #fff4d4;--ink: #13221b;--ink-soft: #384a41;--ink-muted: #607068;--ground: #ffffff;--ground-soft: #f2f8f4;--ground-sunken: #e6f0ea;--line: #dde8e1;--line-strong: #c4d5ca;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 28px;--shadow-sm: 0 1px 2px rgb(17 115 75 / 6%);--shadow-md: 0 1px 2px rgb(19 34 27 / 4%), 0 12px 28px -18px rgb(17 115 75 / 30%);--shadow-lg: 0 2px 6px rgb(19 34 27 / 5%), 0 26px 50px -26px rgb(17 115 75 / 38%);--section-y: clamp(3.2rem, 2.4rem + 4vw, 6rem);--wrap: 1180px}[data-theme=school-2] body{background:var(--ground)}[data-theme=school-2] h1,[data-theme=school-2] h2{font-weight:800}[data-theme=school-2] .eyebrow{background:var(--accent-soft);color:#6b4e00;border:0;border-radius:999px;font-weight:700;padding:4px 14px}[data-theme=school-2] .eyebrow::before,[data-theme=school-2] .eyebrow::after{display:none}[data-theme=school-2] .btn{border-radius:999px;font-weight:700}[data-theme=school-2] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=school-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=school-2] .hdr{background:rgba(255,255,255,.92)}[data-theme=school-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:999px;box-shadow:inset 0 0 0 3px var(--accent)}[data-theme=school-2] .hero{background:linear-gradient(180deg, var(--ground-soft), var(--ground))}[data-theme=school-2] .hero__panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border-block-start:8px solid var(--brand)}[data-theme=school-2] .hero__panel-title{color:var(--ink);font-weight:800}[data-theme=school-2] .hero__panel-note{color:var(--brand)}[data-theme=school-2] .hero__rows div{padding-block:var(--space-3);border-block-end:2px dashed var(--line-strong)}[data-theme=school-2] .hero__rows div:last-child{border-block-end:0}[data-theme=school-2] .hero__rows dd{color:var(--brand-ink);font-weight:800}[data-theme=school-2] .hero .chip-link,[data-theme=school-2] .hero .chip{border-radius:999px;background:var(--brand-soft);color:var(--brand-ink);border-color:rgba(0,0,0,0)}[data-theme=school-2] .trust{background:var(--ground)}[data-theme=school-2] .trust svg{color:var(--brand)}[data-theme=school-2] .card,[data-theme=school-2] .quote,[data-theme=school-2] .post,[data-theme=school-2] .member,[data-theme=school-2] .step{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}[data-theme=school-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:999px}[data-theme=school-2] .svc__meta{color:var(--brand);font-weight:700}[data-theme=school-2] .price{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}[data-theme=school-2] .price--lead{border:2px solid var(--brand);box-shadow:var(--shadow-lg)}[data-theme=school-2] .price__badge{background:var(--accent);color:var(--ink);border-radius:999px;font-weight:800}[data-theme=school-2] .price__tag b{color:var(--brand-ink)}[data-theme=school-2] .price li svg{color:var(--brand)}[data-theme=school-2] .tariff :is(th,td),[data-theme=school-2] .compare tbody :is(th,td),[data-theme=school-2] .sched :is(th,td){border-block-start-style:dashed;border-block-end-style:dashed;border-color:#c9d9cf}[data-theme=school-2] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=school-2] .compare__best{background:var(--accent-soft)}[data-theme=school-2] .tl-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=school-2] .tl-card__when{color:var(--brand)}[data-theme=school-2] .step__n{background:var(--accent);color:var(--ink);border-radius:999px;font-weight:800}[data-theme=school-2] .split__art img,[data-theme=school-2] .pagehead__img,[data-theme=school-2] .gallery img,[data-theme=school-2] .steps-split img{border-radius:var(--radius-xl)}[data-theme=school-2] .quote__av,[data-theme=school-2] .member__initial{background:var(--accent);color:var(--ink)}[data-theme=school-2] .quote__stars,[data-theme=school-2] .stars{color:#e0a800}[data-theme=school-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=school-2] .faq details[open]{background:var(--ground-soft);border-color:var(--brand)}[data-theme=school-2] .field input,[data-theme=school-2] .field textarea,[data-theme=school-2] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=school-2] .form,[data-theme=school-2] .form-panel__card{border-radius:var(--radius-lg)}[data-theme=school-2] .form-panel__card{background:var(--brand);color:#fff;border:0}[data-theme=school-2] .form-panel__card p{color:rgba(255,255,255,.85)}[data-theme=school-2] .form-panel__card h3,[data-theme=school-2] .form-panel__hl{color:var(--accent) !important}[data-theme=school-2] .sec--brand{background:var(--brand)}[data-theme=school-2] .sec--brand .btn--primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}[data-theme=school-2] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.55);color:#fff}[data-theme=school-2] .sec--brand .btn--ghost:hover{background:rgba(255,255,255,.12)}[data-theme=school-2] .sec--ink{background:#10261c}[data-theme=school-2] .stat b{color:var(--brand)}[data-theme=school-2] .ftr{background:#10261c}@media(min-width: 901px){[data-theme=school-2] .tl-cards{grid-template-columns:repeat(3, 1fr)}}[data-theme=school-2] .steps:not(.steps--stack) .step{padding:var(--space-5)}@media(max-width: 900px){html:root[data-theme=school-2] .ftr--big .ftr__in{grid-template-columns:1fr 1fr}}@media(max-width: 560px){html:root[data-theme=school-2] .ftr--big .ftr__in{grid-template-columns:1fr}}@media(max-width: 560px){[data-theme=school-2] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=school-2] .steps--line .step::after{display:none}[data-theme=school-3]{--brand: #2342d1;--brand-ink: #1a32a6;--brand-soft: #e7ebfc;--brand-contrast: #ffffff;--accent: #c8f24a;--accent-soft: #f1fbd2;--ink: #0f1530;--ink-soft: #3b4363;--ink-muted: #666e8c;--ground: #f6f7fb;--ground-soft: #ffffff;--ground-sunken: #eceef6;--line: #dfe2ee;--line-strong: #c6cbe0;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px;--shadow-sm: none;--shadow-md: 0 1px 0 var(--line);--shadow-lg: 0 24px 48px -30px rgb(15 21 48 / 35%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=school-3] body{background:var(--ground)}[data-theme=school-3] h1,[data-theme=school-3] h2{font-weight:800}[data-theme=school-3] .hero h1,[data-theme=school-3] .sec:not(.sec--ink,.sec--brand) .head h2,[data-theme=school-3] .pagehead h1{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:.32em;text-underline-offset:-0.12em;text-decoration-skip-ink:none}[data-theme=school-3] .eyebrow{background:none;border:0;padding:0;color:var(--brand);font-weight:700;letter-spacing:.02em}[data-theme=school-3] .eyebrow::before,[data-theme=school-3] .eyebrow::after{display:inline;background:none;inline-size:auto;block-size:auto;color:var(--ink-muted);font-weight:400}[data-theme=school-3] .eyebrow::before{content:"[";margin-inline-end:6px}[data-theme=school-3] .eyebrow::after{content:"]";margin-inline-start:6px}[data-theme=school-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=school-3] .btn--ghost{background:var(--ground-soft);border-color:var(--line-strong);color:var(--ink)}[data-theme=school-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=school-3] .hdr{background:var(--ground-soft)}[data-theme=school-3] .hdr__mark{background:var(--ink);color:var(--accent);border-radius:var(--radius-md)}[data-theme=school-3] .hdr__info-ic{border-radius:var(--radius-md)}[data-theme=school-3] .hero{background:linear-gradient(var(--line) 1px, transparent 1px) 0 0/32px 32px,linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0/32px 32px,var(--ground)}[data-theme=school-3] .hero__form{background:var(--ground-soft);border:1px solid var(--line-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=school-3] .hero__form-title{color:var(--ink)}[data-theme=school-3] .stats{background:var(--ground-soft);border-block:1px solid var(--line)}[data-theme=school-3] .stat b{color:var(--brand)}[data-theme=school-3] .card,[data-theme=school-3] .quote,[data-theme=school-3] .post,[data-theme=school-3] .member,[data-theme=school-3] .step,[data-theme=school-3] .price{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=school-3] .card:hover{border-color:var(--brand)}[data-theme=school-3] .itile{background:var(--ink);color:var(--accent);border-radius:var(--radius-md)}[data-theme=school-3] .svc__tag{color:var(--ink-muted)}[data-theme=school-3] .svc__tag::before{content:"#";color:var(--brand);margin-inline-end:2px}[data-theme=school-3] .svc__meta{color:var(--brand);font-weight:700}[data-theme=school-3] .rung{border-color:var(--line)}[data-theme=school-3] .rung__code{background:var(--ink);color:var(--accent);border-radius:var(--radius-md)}[data-theme=school-3] .rung__bar{background:var(--ground-sunken)}[data-theme=school-3] .rung__bar i{background:linear-gradient(90deg, var(--brand), #6a7dff)}[data-theme=school-3] .sched,[data-theme=school-3] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=school-3] .tariff{padding:var(--space-5)}[data-theme=school-3] .tariff__group h3{color:var(--ink)}[data-theme=school-3] .tariff__group h3::before{content:"// ";color:var(--brand)}[data-theme=school-3] .compare__best{background:var(--accent-soft)}[data-theme=school-3] .split__art img,[data-theme=school-3] .pagehead__img,[data-theme=school-3] .gallery img{border-radius:var(--radius-lg);border:1px solid var(--line)}[data-theme=school-3] .quote__av,[data-theme=school-3] .member__initial{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=school-3] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=school-3] .faq details[open]{border-color:var(--brand)}[data-theme=school-3] .field input,[data-theme=school-3] .field textarea,[data-theme=school-3] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=school-3] .sec--brand{background:var(--ink);color:#fff}[data-theme=school-3] .sec--brand h2{color:#fff}[data-theme=school-3] .sec--brand .btn--primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}[data-theme=school-3] .sec--ink{background:var(--ink)}[data-theme=school-3] .ftr{background:var(--ink)}[data-theme=school-3] .steps:not(.steps--stack) .step{padding:var(--space-5)}@media(max-width: 560px){[data-theme=school-3] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=tutor-1]{--brand: #2b3a67;--brand-ink: #1f2a4a;--brand-soft: #e8ebf4;--brand-contrast: #ffffff;--accent: #ef7d1a;--accent-soft: #fdebd8;--ink: #1d2433;--ink-soft: #444b5c;--ink-muted: #6e7383;--ground: #faf6ee;--ground-soft: #f4eee1;--ground-sunken: #ebe3d0;--line: #e6dcc8;--line-strong: #d4c7ad;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--shadow-sm: 0 1px 2px rgb(60 45 20 / 6%);--shadow-md: 0 1px 2px rgb(60 45 20 / 5%), 0 10px 24px -16px rgb(60 45 20 / 25%);--shadow-lg: 0 2px 6px rgb(60 45 20 / 6%), 0 24px 44px -24px rgb(31 42 74 / 35%);--leading-normal: 1.9;--section-y: clamp(3rem, 2.3rem + 3.5vw, 5.5rem);--wrap: 1160px}[data-theme=tutor-1] body{background:var(--ground)}[data-theme=tutor-1] h1,[data-theme=tutor-1] h2{font-weight:800;color:var(--ink)}[data-theme=tutor-1] .eyebrow{background:none;border:0;padding:0 0 4px;border-radius:0;color:var(--brand);font-weight:700;background-image:linear-gradient(var(--accent), var(--accent));background-size:100% 3px;background-repeat:no-repeat;background-position:bottom}[data-theme=tutor-1] .eyebrow::before,[data-theme=tutor-1] .eyebrow::after{display:none}[data-theme=tutor-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=tutor-1] .btn--primary{background:var(--brand);border-color:var(--brand)}[data-theme=tutor-1] .btn--primary:hover{background:var(--brand-ink)}[data-theme=tutor-1] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=tutor-1] .btn--ghost:hover{border-color:var(--accent);color:var(--brand)}[data-theme=tutor-1] .hdr{background:var(--ground)}[data-theme=tutor-1] .hdr__mark{background:var(--accent);color:#fff;border-radius:50%}[data-theme=tutor-1] .hero__panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);position:relative}[data-theme=tutor-1] .hero__panel::before{content:"";position:absolute;inset-block-start:-1px;inset-inline-end:28px;inline-size:56px;block-size:8px;background:var(--accent);border-radius:0 0 6px 6px}[data-theme=tutor-1] .hero__panel-title{color:var(--accent)}[data-theme=tutor-1] .hero__person{border-block-end:1px solid var(--line);padding-block-end:var(--space-4)}[data-theme=tutor-1] .hero__rows div{padding-block:var(--space-2);border-block-end:1px solid var(--line)}[data-theme=tutor-1] .hero__rows div:last-child{border-block-end:0}[data-theme=tutor-1] .hero__rows dd{color:var(--ink);font-weight:700}[data-theme=tutor-1] .member__initial{background:var(--brand);color:#fff}[data-theme=tutor-1] .card,[data-theme=tutor-1] .quote,[data-theme=tutor-1] .post,[data-theme=tutor-1] .member,[data-theme=tutor-1] .step,[data-theme=tutor-1] .price,[data-theme=tutor-1] .tl-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}[data-theme=tutor-1] .itile{background:var(--accent-soft);color:var(--accent);border-radius:50%}[data-theme=tutor-1] .svc__meta{color:var(--accent);font-weight:700}[data-theme=tutor-1] .step__n{background:#fff;color:var(--accent);border:2px solid var(--accent);border-radius:50%}[data-theme=tutor-1] .price--lead{border:2px solid var(--brand);box-shadow:var(--shadow-lg)}[data-theme=tutor-1] .price__badge{background:var(--accent);color:#fff}[data-theme=tutor-1] .price__tag b{color:var(--brand)}[data-theme=tutor-1] .price li svg{color:var(--accent)}[data-theme=tutor-1] .compare__best{background:var(--accent-soft)}[data-theme=tutor-1] .tl-card__when{color:var(--accent)}[data-theme=tutor-1] .panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=tutor-1] .panel__title{color:var(--brand)}[data-theme=tutor-1] .quote__av{background:var(--accent-soft);color:var(--accent)}[data-theme=tutor-1] .quote__stars,[data-theme=tutor-1] .stars{color:var(--accent)}[data-theme=tutor-1] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=tutor-1] .faq details[open]{border-color:var(--accent)}[data-theme=tutor-1] .field input,[data-theme=tutor-1] .field textarea,[data-theme=tutor-1] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=tutor-1] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=tutor-1] .form-panel__hl{color:var(--accent) !important}[data-theme=tutor-1] .split__art img,[data-theme=tutor-1] .pagehead__img,[data-theme=tutor-1] .steps-split img,[data-theme=tutor-1] .features img{border-radius:var(--radius-xl)}[data-theme=tutor-1] .sec--brand{background:var(--brand)}[data-theme=tutor-1] .sec--brand h2,[data-theme=tutor-1] .sec--brand h3{color:#fff}[data-theme=tutor-1] .sec--brand .btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme=tutor-1] .sec--brand .btn--ghost{border-color:rgba(255,255,255,.5);color:#fff}[data-theme=tutor-1] .sec--brand .btn--ghost:hover{background:rgba(255,255,255,.1)}[data-theme=tutor-1] .sec--ink{background:var(--brand-ink)}@media(max-width: 560px){[data-theme=tutor-1] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=tutor-2]{color-scheme:dark;--brand: #c9a25a;--brand-ink: #e0c58c;--brand-soft: #2e2519;--brand-contrast: #17120c;--accent: #c9a25a;--accent-soft: #2e2519;--ink: #f1e7d6;--ink-soft: #d3c6b1;--ink-muted: #a99a85;--ground: #15110d;--ground-soft: #1f1914;--ground-sunken: #2a221b;--line: rgb(201 162 90 / 18%);--line-strong: rgb(201 162 90 / 34%);--good: #8fbf7a;--good-soft: rgb(143 191 122 / 14%);--warn: #e0a95a;--warn-soft: rgb(224 169 90 / 14%);--bad: #e07a6a;--bad-soft: rgb(224 122 106 / 14%);--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 80%);--leading-normal: 1.9;--section-y: clamp(3.4rem, 2.6rem + 4vw, 6.5rem);--wrap: 1140px}[data-theme=tutor-2] body{background:var(--ground);color:var(--ink-soft)}[data-theme=tutor-2] h1,[data-theme=tutor-2] h2,[data-theme=tutor-2] h3,[data-theme=tutor-2] h4{color:var(--ink);font-weight:700}[data-theme=tutor-2] .eyebrow{background:none;border:0;padding:0;color:var(--brand);font-weight:600;letter-spacing:.04em}[data-theme=tutor-2] .eyebrow::before,[data-theme=tutor-2] .eyebrow::after{background:var(--brand)}[data-theme=tutor-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=tutor-2] .btn--primary{background:var(--brand);border-color:var(--brand);color:var(--brand-contrast)}[data-theme=tutor-2] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=tutor-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=tutor-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=tutor-2] .hdr{background:rgba(21,17,13,.94);border-block-end:1px solid var(--line)}[data-theme=tutor-2] .hdr__name{color:var(--ink)}[data-theme=tutor-2] .hdr__mark{background:rgba(0,0,0,0);color:var(--brand);border:1px solid var(--brand);border-radius:50%}[data-theme=tutor-2] .hdr__nav a{color:var(--ink-soft)}[data-theme=tutor-2] .hdr--d-slant .hdr__deco{background:linear-gradient(90deg, #8a6a33, var(--brand))}[data-theme=tutor-2] .hero--cover .btn.btn--primary{background:var(--brand);color:var(--brand-contrast)}[data-theme=tutor-2] .hero--cover .hero__veil{background:linear-gradient(180deg, rgba(21, 17, 13, 0.55), rgba(21, 17, 13, 0.82))}[data-theme=tutor-2] .hero--cover .tickline svg{color:var(--brand)}[data-theme=tutor-2] .sec--soft{background:var(--ground-soft)}[data-theme=tutor-2] .sec--sunken{background:var(--ground-sunken)}[data-theme=tutor-2] .sec--ink{background:#0e0b08}[data-theme=tutor-2] .sec--brand{background:var(--brand);color:var(--brand-contrast)}[data-theme=tutor-2] .sec--brand h2,[data-theme=tutor-2] .sec--brand h3,[data-theme=tutor-2] .sec--brand p,[data-theme=tutor-2] .sec--brand .prose{color:var(--brand-contrast)}[data-theme=tutor-2] .sec--brand .btn--primary{background:var(--brand-contrast);color:var(--brand-ink);border-color:var(--brand-contrast)}[data-theme=tutor-2] .card,[data-theme=tutor-2] .quote,[data-theme=tutor-2] .post,[data-theme=tutor-2] .member,[data-theme=tutor-2] .step,[data-theme=tutor-2] .price,[data-theme=tutor-2] .tl-card{background:var(--ground-sunken);border:1px solid var(--line);border-block-start:2px solid var(--brand);border-radius:var(--radius-lg);box-shadow:none}[data-theme=tutor-2] .svc__tag{color:var(--brand)}[data-theme=tutor-2] .svc__meta{color:var(--brand-ink)}[data-theme=tutor-2] .itile{background:var(--brand-soft);color:var(--brand)}[data-theme=tutor-2] .step__n{background:rgba(0,0,0,0);color:var(--brand);border:1px solid var(--brand);border-radius:50%}[data-theme=tutor-2] .rung{border-color:var(--line)}[data-theme=tutor-2] .rung__code{background:var(--brand);color:var(--brand-contrast);border-radius:50%}[data-theme=tutor-2] .rung__bar{background:var(--line-strong)}[data-theme=tutor-2] .rung__bar i{background:var(--brand)}[data-theme=tutor-2] .price--lead{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}[data-theme=tutor-2] .price__badge{background:var(--brand);color:var(--brand-contrast)}[data-theme=tutor-2] .price__tag b{color:var(--brand-ink)}[data-theme=tutor-2] .price li svg{color:var(--brand)}[data-theme=tutor-2] .tariff{background:var(--ground-sunken);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=tutor-2] .compare__best{background:var(--brand-soft)}[data-theme=tutor-2] .hours__in{color:var(--ink-soft)}[data-theme=tutor-2] .quote__av,[data-theme=tutor-2] .member__initial{background:var(--brand-soft);color:var(--brand)}[data-theme=tutor-2] .quote__stars,[data-theme=tutor-2] .stars{color:var(--brand)}[data-theme=tutor-2] .faq details{background:var(--ground-sunken);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=tutor-2] .faq details[open]{border-color:var(--line-strong)}[data-theme=tutor-2] .faq summary{color:var(--ink)}[data-theme=tutor-2] .form,[data-theme=tutor-2] .form-panel__card{background:var(--ground-sunken);border-color:var(--line);box-shadow:none}[data-theme=tutor-2] .field label{color:var(--ink-soft)}[data-theme=tutor-2] .field input,[data-theme=tutor-2] .field textarea,[data-theme=tutor-2] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=tutor-2] .field input::placeholder,[data-theme=tutor-2] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=tutor-2] .map__card{background:var(--ground-sunken);color:var(--ink-soft)}[data-theme=tutor-2] .gallery img,[data-theme=tutor-2] .pagehead__img,[data-theme=tutor-2] .split__art img{border-radius:var(--radius-lg)}[data-theme=tutor-2] .note__in svg,[data-theme=tutor-2] .tickline svg{color:var(--brand)}html:root[data-theme=tutor-2] .hdr--d-slant .hdr__nav{background:var(--ground-soft);box-shadow:0 0 0 100vmax var(--ground-soft)}html:root[data-theme=tutor-2] .hdr--d-slant .hdr__nav a{color:var(--ink-soft)}html:root[data-theme=tutor-2] .hdr--d-slant .hdr__nav a:hover,html:root[data-theme=tutor-2] .hdr--d-slant .hdr__nav a[aria-current]{background:var(--brand);color:var(--brand-contrast)}[data-theme=tutor-2] .steps:not(.steps--stack) .step{padding:var(--space-5)}@media(max-width: 560px){[data-theme=tutor-2] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=tutor-2] .steps--line .step::after{display:none}[data-theme=tutor-3]{--brand: #0b84c6;--brand-ink: #076a9f;--brand-soft: #e3f3fc;--brand-contrast: #ffffff;--accent: #ffd23f;--accent-soft: #fff6d6;--ink: #10253a;--ink-soft: #3a4f63;--ink-muted: #647689;--ground: #ffffff;--ground-soft: #f0f8fd;--ground-sunken: #e3f1fa;--line: #dbe9f3;--line-strong: #c3d8e8;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 30px;--shadow-sm: 0 1px 3px rgb(11 132 198 / 8%);--shadow-md: 0 2px 4px rgb(16 37 58 / 4%), 0 14px 30px -18px rgb(11 132 198 / 35%);--shadow-lg: 0 3px 8px rgb(16 37 58 / 5%), 0 30px 60px -28px rgb(11 132 198 / 45%);--section-y: clamp(3.2rem, 2.4rem + 4vw, 6rem);--wrap: 1200px}[data-theme=tutor-3] body{background:var(--ground)}[data-theme=tutor-3] h1,[data-theme=tutor-3] h2{font-weight:900}[data-theme=tutor-3] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border:0;border-radius:999px;padding:5px 14px;font-weight:700}[data-theme=tutor-3] .eyebrow::before,[data-theme=tutor-3] .eyebrow::after{display:none}[data-theme=tutor-3] .btn{border-radius:999px;font-weight:700}[data-theme=tutor-3] .btn--primary{box-shadow:0 10px 20px -12px rgba(11,132,198,.7)}[data-theme=tutor-3] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=tutor-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=tutor-3] .hdr__mark{background:var(--accent);color:var(--ink);border-radius:999px}[data-theme=tutor-3] .hero{background:radial-gradient(60% 70% at 0% 0%, var(--accent-soft), transparent 70%),linear-gradient(180deg, var(--ground-soft), var(--ground))}[data-theme=tutor-3] .hero__art{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:6px solid #fff}[data-theme=tutor-3] .hero__facts b,[data-theme=tutor-3] .hero__facts dt{color:var(--brand)}[data-theme=tutor-3] .card,[data-theme=tutor-3] .quote,[data-theme=tutor-3] .post,[data-theme=tutor-3] .member,[data-theme=tutor-3] .step,[data-theme=tutor-3] .price,[data-theme=tutor-3] .tl-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=tutor-3] .card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}[data-theme=tutor-3] .itile{background:var(--accent-soft);color:var(--ink);border-radius:999px;box-shadow:inset 0 0 0 2px var(--accent)}[data-theme=tutor-3] .svc__meta{color:var(--brand);font-weight:700}[data-theme=tutor-3] .step__n{background:var(--accent);color:var(--ink);border-radius:999px}[data-theme=tutor-3] .tl__when{color:var(--brand);font-weight:700}[data-theme=tutor-3] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}[data-theme=tutor-3] .compare__best{background:var(--accent-soft)}[data-theme=tutor-3] .checklist__col{border-radius:var(--radius-lg)}[data-theme=tutor-3] .member__initial,[data-theme=tutor-3] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=tutor-3] .member__role{color:var(--brand)}[data-theme=tutor-3] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}[data-theme=tutor-3] .faq details[open]{border-color:var(--brand)}[data-theme=tutor-3] .field input,[data-theme=tutor-3] .field textarea,[data-theme=tutor-3] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=tutor-3] .form{border-radius:var(--radius-lg)}[data-theme=tutor-3] .form-panel__card{background:var(--accent-soft);border-color:var(--accent)}[data-theme=tutor-3] .form-panel__card h3{color:var(--ink)}[data-theme=tutor-3] .form-panel__hl{color:var(--brand) !important}[data-theme=tutor-3] .split__art img,[data-theme=tutor-3] .pagehead__img,[data-theme=tutor-3] .steps-split img,[data-theme=tutor-3] .features img{border-radius:var(--radius-xl)}[data-theme=tutor-3] .sec--brand{background:linear-gradient(135deg, var(--brand), #0aa0d8)}[data-theme=tutor-3] .sec--brand .btn--primary{background:var(--accent);color:var(--ink);border-color:var(--accent);box-shadow:none}[data-theme=tutor-3] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.6);color:#fff}[data-theme=tutor-3] .sec--brand .btn--ghost:hover{background:rgba(255,255,255,.12)}[data-theme=tutor-3] .sec--ink{background:#0b3550}[data-theme=tutor-3] .ftr{background:#0b3550}[data-theme=tutor-3] .steps:not(.steps--stack) .step{padding:var(--space-5)}@media(max-width: 560px){[data-theme=tutor-3] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=tutor-3] .steps--line .step::after{display:none}[data-theme=realty-1]{--brand: #2f6b4f;--brand-ink: #24553e;--brand-soft: #e6efe9;--brand-contrast: #ffffff;--accent: #d9952b;--ink: #1d2a23;--ink-soft: #3f4d45;--ink-muted: #69756e;--ground: #fbfaf6;--ground-soft: #f3f1ea;--ground-sunken: #e8ece6;--line: #e4e1d6;--line-strong: #d3cfc1;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 1px 2px rgb(29 42 35 / 6%);--shadow-md: 0 1px 2px rgb(29 42 35 / 5%), 0 12px 28px -18px rgb(36 85 62 / 35%);--shadow-lg: 0 2px 6px rgb(29 42 35 / 6%), 0 26px 50px -26px rgb(36 85 62 / 45%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1220px}[data-theme=realty-1] body{background:var(--ground)}[data-theme=realty-1] h1,[data-theme=realty-1] h2{font-weight:800}[data-theme=realty-1] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:999px;font-weight:700}[data-theme=realty-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=realty-1] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=realty-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=realty-1] .hdr{background:#fff}[data-theme=realty-1] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=realty-1] .searchband__veil{background:linear-gradient(to bottom, rgba(20, 40, 31, 0.35), rgba(20, 40, 31, 0.72))}[data-theme=realty-1] .searchband__copy .eyebrow{background:rgba(217,149,43,.92);color:#1d2a23}[data-theme=realty-1] .searchcard{background:#fff;border:1px solid var(--line)}[data-theme=realty-1] .searchtab[aria-selected=true]{color:var(--brand);border-block-end-color:var(--accent)}[data-theme=realty-1] .searchband__links a{background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px 14px;color:var(--ink-soft)}[data-theme=realty-1] .searchband__links a:hover{border-color:var(--brand)}[data-theme=realty-1] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}[data-theme=realty-1] .prod:hover{box-shadow:var(--shadow-md)}[data-theme=realty-1] .prod__shot img{aspect-ratio:4/3}[data-theme=realty-1] .prod__badge{background:var(--accent);color:#1d2a23;border-radius:999px;font-weight:700}[data-theme=realty-1] .prod__note{color:var(--ink-soft);line-height:1.8}[data-theme=realty-1] .prod__price b{color:var(--brand-ink)}[data-theme=realty-1] .prod__cta.btn--primary{background:var(--brand-soft);color:var(--brand-ink);border-color:rgba(0,0,0,0)}[data-theme=realty-1] .prod__cta.btn--primary:hover{background:var(--brand);color:#fff}[data-theme=realty-1] .card,[data-theme=realty-1] .quote,[data-theme=realty-1] .post{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=realty-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=realty-1] .step__n{background:var(--accent);color:#1d2a23}[data-theme=realty-1] .split__art img{border-radius:var(--radius-xl)}[data-theme=realty-1] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=realty-1] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}[data-theme=realty-1] .tariff td{color:var(--brand-ink);white-space:normal}[data-theme=realty-1] .sec--brand{background:var(--brand)}[data-theme=realty-1] .sec--brand .area{background:rgba(255,255,255,.1)}[data-theme=realty-1] .sec--ink{background:#1d2a23}[data-theme=realty-1] .sec--ink .btn--primary{background:var(--accent);border-color:var(--accent);color:#1d2a23}[data-theme=realty-1] .quote__stars,[data-theme=realty-1] .stars{color:var(--accent)}[data-theme=realty-1] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=realty-1] .field input,[data-theme=realty-1] .field textarea,[data-theme=realty-1] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=realty-1] .form,[data-theme=realty-1] .form-panel__card{background:#fff}[data-theme=realty-2]{color-scheme:dark;--brand: #c8a46a;--brand-ink: #d8b77f;--brand-soft: #2a241a;--brand-contrast: #17130c;--accent: #c8a46a;--accent-soft: #2a241a;--ink: #ece6dc;--ink-soft: #cdc6ba;--ink-muted: #a59d90;--ground: #141311;--ground-soft: #1b1a17;--ground-sunken: #211f1b;--line: rgb(236 230 220 / 10%);--line-strong: rgb(236 230 220 / 20%);--good: #8fbf8a;--good-soft: rgb(143 191 138 / 14%);--warn: #e0b45c;--warn-soft: rgb(224 180 92 / 14%);--bad: #e07a6a;--bad-soft: rgb(224 122 106 / 14%);--radius-sm: 3px;--radius-md: 4px;--radius-lg: 6px;--radius-xl: 8px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 80%);--leading-normal: 1.9;--section-y: clamp(3.5rem, 2.4rem + 4vw, 6.5rem);--wrap: 1180px}[data-theme=realty-2] body{background:var(--ground);color:var(--ink-soft)}[data-theme=realty-2] h1,[data-theme=realty-2] h2,[data-theme=realty-2] h3,[data-theme=realty-2] h4{color:var(--ink);font-weight:700}[data-theme=realty-2] .eyebrow{background:none;border:0;padding:0;color:var(--brand);font-weight:600;letter-spacing:.04em;display:inline-flex;align-items:center;gap:var(--space-2)}[data-theme=realty-2] .eyebrow::before{content:"";inline-size:22px;block-size:1px;background:currentColor}[data-theme=realty-2] .btn{border-radius:var(--radius-md);font-weight:600}[data-theme=realty-2] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=realty-2] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=realty-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=realty-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=realty-2] .hdr{background:rgba(20,19,17,.92);border-block-end:1px solid var(--line)}[data-theme=realty-2] .hdr--d-float{background:none;border:0}[data-theme=realty-2] .hdr__mark{background:rgba(0,0,0,0);color:var(--brand);border:1px solid var(--brand);border-radius:var(--radius-md)}[data-theme=realty-2] .hdr__nav a{color:var(--ink-soft)}[data-theme=realty-2] .hdr__nav a:hover{color:var(--brand)}[data-theme=realty-2] .hero--cover .btn.btn--primary{background:var(--brand);color:var(--brand-contrast)}[data-theme=realty-2] .hero--cover .btn.btn--primary:hover{background:var(--brand-ink)}[data-theme=realty-2] .hero__facts b,[data-theme=realty-2] .hero__facts dt{color:var(--brand)}[data-theme=realty-2] .sec--soft{background:var(--ground-soft)}[data-theme=realty-2] .sec--ink{background:#0e0d0b}[data-theme=realty-2] .sec--brand{background:var(--brand);color:var(--brand-contrast)}[data-theme=realty-2] .sec--brand h2,[data-theme=realty-2] .sec--brand h3{color:var(--brand-contrast)}[data-theme=realty-2] .card,[data-theme=realty-2] .quote,[data-theme=realty-2] .post,[data-theme=realty-2] .step,[data-theme=realty-2] .price,[data-theme=realty-2] .member,[data-theme=realty-2] .case{background:var(--ground-sunken);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=realty-2] .itile{background:rgba(0,0,0,0);color:var(--brand);border:1px solid rgba(200,164,106,.4);border-radius:var(--radius-md)}[data-theme=realty-2] .panel{background:var(--ground-sunken);border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=realty-2] .panel__total dd{color:var(--brand)}[data-theme=realty-2] .spot__copy h3{color:var(--ink)}[data-theme=realty-2] .price--lead{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}[data-theme=realty-2] .price__badge{background:var(--brand);color:var(--brand-contrast)}[data-theme=realty-2] .price__tag b{color:var(--brand)}[data-theme=realty-2] .price li svg{color:var(--brand)}[data-theme=realty-2] .stat b{color:var(--brand)}[data-theme=realty-2] .step__n{background:rgba(0,0,0,0);color:var(--brand);border:1px solid var(--brand)}[data-theme=realty-2] .case__result{color:var(--brand)}[data-theme=realty-2] .case__tag{color:var(--ink-muted)}[data-theme=realty-2] .area{background:var(--ground-sunken);border-color:var(--line);color:var(--ink-soft)}[data-theme=realty-2] .tariff{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);background:var(--ground-sunken)}[data-theme=realty-2] .tariff td{color:var(--brand)}[data-theme=realty-2] .gallery__item{border-radius:var(--radius-md)}[data-theme=realty-2] .faq details{background:var(--ground-sunken);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=realty-2] .faq details[open]{border-color:rgba(200,164,106,.45)}[data-theme=realty-2] .faq summary{color:var(--ink)}[data-theme=realty-2] .form,[data-theme=realty-2] .form-panel__card{background:var(--ground-sunken);border-color:var(--line);box-shadow:none}[data-theme=realty-2] .field label{color:var(--ink-soft)}[data-theme=realty-2] .field input,[data-theme=realty-2] .field textarea,[data-theme=realty-2] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=realty-2] .field input::placeholder,[data-theme=realty-2] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=realty-2] .field input:focus,[data-theme=realty-2] .field textarea:focus,[data-theme=realty-2] .field select:focus{border-color:var(--brand)}[data-theme=realty-2] .quote__av,[data-theme=realty-2] .member__initial{background:var(--brand-soft);color:var(--brand)}[data-theme=realty-2] .note__in svg,[data-theme=realty-2] .tickline svg{color:var(--brand)}[data-theme=realty-2] .pagehead__img,[data-theme=realty-2] .split__art img{border:1px solid var(--line)}[data-theme=realty-2] .ftr{background:#0e0d0b;border-block-start:1px solid var(--line)}[data-theme=realty-2] .ftr__mark{color:var(--ink)}[data-theme=realty-3]{--brand: #f2b705;--brand-ink: #d9a404;--brand-soft: #fdf3d0;--brand-contrast: #15191e;--accent: #f2b705;--ink: #15191e;--ink-soft: #39414a;--ink-muted: #646d77;--ground: #f3f4f5;--ground-soft: #ffffff;--ground-sunken: #e8eaec;--line: #dcdfe3;--line-strong: #c3c8ce;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 4px;--radius-xl: 4px;--shadow-sm: none;--shadow-md: 0 1px 0 #dcdfe3;--shadow-lg: 0 18px 40px -24px rgb(21 25 30 / 35%);--section-y: clamp(2.75rem, 2rem + 3vw, 4.75rem);--wrap: 1240px}[data-theme=realty-3] body{background:var(--ground)}[data-theme=realty-3] h1,[data-theme=realty-3] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=realty-3] .eyebrow{background:var(--ink);color:var(--brand);border-radius:var(--radius-sm);font-weight:700}[data-theme=realty-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=realty-3] .btn--primary{background:var(--brand);color:var(--ink);border-color:var(--brand)}[data-theme=realty-3] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=realty-3] .btn--ghost{background:#fff;border-color:var(--ink);color:var(--ink)}[data-theme=realty-3] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=realty-3] .btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=realty-3] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=realty-3] .hdr__mark{background:var(--ink);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=realty-3] .hero{background:#fff;border-block-end:1px solid var(--line)}[data-theme=realty-3] .hero__panel{background:var(--ink);color:#e6e8eb;border-radius:var(--radius-lg);border-block-start:6px solid var(--brand)}[data-theme=realty-3] .hero__panel-title{color:#fff}[data-theme=realty-3] .hero__panel-note{color:#aab2bb}[data-theme=realty-3] .hero__panel .chips a{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff;border-radius:var(--radius-sm)}[data-theme=realty-3] .hero__panel .chips a:hover{background:var(--brand);color:var(--ink);border-color:var(--brand)}[data-theme=realty-3] .hero__rows div{border-block-end:1px solid rgba(255,255,255,.12);padding-block:var(--space-2)}[data-theme=realty-3] .hero__rows dt{color:#aab2bb}[data-theme=realty-3] .hero__rows dd{color:var(--brand);font-weight:700}[data-theme=realty-3] .hero .tickline svg{color:var(--ink)}[data-theme=realty-3] .trust{background:var(--ink);color:#fff}[data-theme=realty-3] .trust svg{color:var(--brand)}[data-theme=realty-3] .trust p,[data-theme=realty-3] .trust span{color:#aab2bb}[data-theme=realty-3] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme=realty-3] .prod__shot img{aspect-ratio:16/10}[data-theme=realty-3] .prod__badge{background:var(--brand);color:var(--ink);border-radius:var(--radius-sm);font-weight:800}[data-theme=realty-3] .prod__note{color:var(--ink-soft);line-height:1.8}[data-theme=realty-3] .prod__cta.btn--primary{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=realty-3] .prod__cta.btn--primary:hover{background:var(--brand);color:var(--ink);border-color:var(--brand)}[data-theme=realty-3] .card,[data-theme=realty-3] .quote,[data-theme=realty-3] .post,[data-theme=realty-3] .case{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=realty-3] .case{border-block-start:4px solid var(--brand)}[data-theme=realty-3] .case__result{color:var(--ink);background:var(--brand-soft);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}[data-theme=realty-3] .itile{background:var(--ink);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=realty-3] .step__n{background:var(--ink);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=realty-3] .sec--soft{background:#fff}[data-theme=realty-3] .sec--ink{background:var(--ink)}[data-theme=realty-3] .sec--ink .eyebrow{background:var(--brand);color:var(--ink)}[data-theme=realty-3] .sec--brand{background:var(--brand);color:var(--ink)}[data-theme=realty-3] .sec--brand h2{color:var(--ink)}[data-theme=realty-3] .sec--brand p{color:rgba(21,25,30,.8)}[data-theme=realty-3] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=realty-3] .split__art img,[data-theme=realty-3] .pagehead__img{border-radius:var(--radius-lg)}[data-theme=realty-3] .stats b,[data-theme=realty-3] .stat b{color:var(--ink)}[data-theme=realty-3] .stats{border-block:1px solid var(--line);background:#fff}[data-theme=realty-3] .quote__stars,[data-theme=realty-3] .stars{color:var(--brand-ink)}[data-theme=realty-3] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=realty-3] .field input,[data-theme=realty-3] .field textarea,[data-theme=realty-3] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=realty-3] .form,[data-theme=realty-3] .form-panel__card{background:#fff;border-radius:var(--radius-lg)}[data-theme=realty-3] .ftr{background:var(--ink)}[data-theme=realty-3] .ftr .hdr__mark{background:var(--brand);color:var(--ink)}[data-theme=homefix-1]{--brand: #ea6a1f;--brand-ink: #c9560f;--brand-soft: #fdeee4;--brand-contrast: #ffffff;--accent: #1f7a8c;--ink: #0f2a36;--ink-soft: #33505c;--ink-muted: #5f7883;--ground: #ffffff;--ground-soft: #f2f6f7;--ground-sunken: #e6eef0;--line: #dbe5e8;--line-strong: #c3d2d7;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--shadow-sm: 0 1px 2px rgb(15 42 54 / 6%);--shadow-md: 0 1px 2px rgb(15 42 54 / 5%), 0 10px 24px -16px rgb(15 42 54 / 30%);--shadow-lg: 0 2px 6px rgb(15 42 54 / 6%), 0 24px 48px -24px rgb(15 42 54 / 40%);--section-y: clamp(2.75rem, 2rem + 3vw, 5rem);--wrap: 1200px}[data-theme=homefix-1] h1,[data-theme=homefix-1] h2{font-weight:900}[data-theme=homefix-1] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-sm);font-weight:700}[data-theme=homefix-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=homefix-1] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=homefix-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=homefix-1] .btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=homefix-1] .urgent{background:var(--ink);color:#cfe0e5}[data-theme=homefix-1] .urgent__dot{background:var(--brand)}[data-theme=homefix-1] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=homefix-1] .hero--form{background:linear-gradient(160deg, #0f2a36 0%, #134050 100%);color:#fff}[data-theme=homefix-1] .hero--form h1{color:#fff}[data-theme=homefix-1] .hero--form .hero__lead{color:#cfe0e5}[data-theme=homefix-1] .hero--form .eyebrow{background:rgba(234,106,31,.18);color:#ffb383}[data-theme=homefix-1] .hero--form .tickline{color:#cfe0e5}[data-theme=homefix-1] .hero--form .tickline svg{color:var(--brand)}[data-theme=homefix-1] .hero__form{background:#fff;color:var(--ink);border-radius:var(--radius-lg);border-block-start:5px solid var(--brand);box-shadow:var(--shadow-lg)}[data-theme=homefix-1] .trust{background:var(--ground-soft);border-block-end:1px solid var(--line)}[data-theme=homefix-1] .trust svg{color:var(--brand)}[data-theme=homefix-1] .card,[data-theme=homefix-1] .quote,[data-theme=homefix-1] .post{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=homefix-1] .card:hover{border-color:var(--accent)}[data-theme=homefix-1] .itile{background:var(--ground-sunken);color:var(--accent);border-radius:var(--radius-md)}[data-theme=homefix-1] .svc__more,[data-theme=homefix-1] .svc .more{color:var(--brand-ink);font-weight:700}[data-theme=homefix-1] .sec--ink{background:var(--ink)}[data-theme=homefix-1] .sec--ink .eyebrow{background:rgba(234,106,31,.18);color:#ffb383}[data-theme=homefix-1] .sec--ink .step__n{background:var(--brand);color:#fff}[data-theme=homefix-1] .step__n{background:var(--ink);color:#fff}[data-theme=homefix-1] .sec--brand{background:var(--brand)}[data-theme=homefix-1] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.6);color:#fff}[data-theme=homefix-1] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}[data-theme=homefix-1] .tariff td{color:var(--ink)}[data-theme=homefix-1] .area{border-radius:var(--radius-sm)}[data-theme=homefix-1] .split__art img,[data-theme=homefix-1] .pagehead__img,[data-theme=homefix-1] .steps__art img{border-radius:var(--radius-lg)}[data-theme=homefix-1] .quote__stars,[data-theme=homefix-1] .stars{color:var(--brand)}[data-theme=homefix-1] .faq details{border-color:var(--line);border-radius:var(--radius-md)}[data-theme=homefix-1] .field input,[data-theme=homefix-1] .field textarea,[data-theme=homefix-1] .field select{border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=homefix-1] .ftr{background:var(--ink)}[data-theme=homefix-2]{--brand: #9b2c2c;--brand-ink: #7d2020;--brand-soft: #f6e4df;--brand-contrast: #fffaf3;--accent: #d9a03f;--ink: #2a2230;--ink-soft: #4d4352;--ink-muted: #7a6e72;--ground: #fbf5ec;--ground-soft: #f4ebdc;--ground-sunken: #ecdfca;--line: #e8dcc8;--line-strong: #d8c7ab;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--shadow-sm: 0 1px 2px rgb(77 50 30 / 6%);--shadow-md: 0 1px 2px rgb(77 50 30 / 5%), 0 12px 28px -18px rgb(125 32 32 / 30%);--shadow-lg: 0 2px 6px rgb(77 50 30 / 6%), 0 26px 50px -26px rgb(125 32 32 / 38%);--section-y: clamp(3rem, 2.2rem + 4vw, 6rem);--wrap: 1180px}[data-theme=homefix-2] body{background:var(--ground)}[data-theme=homefix-2] h1,[data-theme=homefix-2] h2{font-weight:800}[data-theme=homefix-2] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:700}[data-theme=homefix-2] .eyebrow::before,[data-theme=homefix-2] .eyebrow::after{content:"◆";font-size:.6em;color:var(--accent);margin-inline:.5em}[data-theme=homefix-2] .btn{border-radius:999px;font-weight:700}[data-theme=homefix-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=homefix-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=homefix-2] .btn--ink{background:#26325e;border-color:#26325e;color:#fff}[data-theme=homefix-2] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:999px}[data-theme=homefix-2] .hero__art img{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=homefix-2] .hero__facts b,[data-theme=homefix-2] .hero__facts dt{color:var(--brand)}[data-theme=homefix-2] .head h2::after{content:"";display:block;inline-size:72px;block-size:6px;margin-block-start:var(--space-3);border-block:1.5px solid var(--accent)}[data-theme=homefix-2] .head--center h2::after{margin-inline:auto}[data-theme=homefix-2] .card,[data-theme=homefix-2] .quote,[data-theme=homefix-2] .post{background:#fffdf9;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}[data-theme=homefix-2] .svc__tag{color:var(--brand);font-weight:700}[data-theme=homefix-2] .svc__meta{color:#26325e;font-weight:700}[data-theme=homefix-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:999px}[data-theme=homefix-2] .calc{background:#fffdf9;border-radius:var(--radius-xl)}[data-theme=homefix-2] .sec--soft{background:var(--ground-soft)}[data-theme=homefix-2] .sec--ink{background:#26325e}[data-theme=homefix-2] .sec--ink .tl-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}[data-theme=homefix-2] .sec--ink .tl-card__when{color:var(--accent)}[data-theme=homefix-2] .sec--brand{background:var(--brand)}[data-theme=homefix-2] .sec--brand .btn--ghost{border-color:rgba(255,250,243,.55);color:var(--brand-contrast)}[data-theme=homefix-2] .step__n{background:var(--brand);color:var(--brand-contrast)}[data-theme=homefix-2] .tariff{background:#fffdf9;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6)}[data-theme=homefix-2] .tariff td{color:var(--brand-ink)}[data-theme=homefix-2] .split__art img,[data-theme=homefix-2] .pagehead__img,[data-theme=homefix-2] .gallery__item{border-radius:var(--radius-lg)}[data-theme=homefix-2] .quote__stars,[data-theme=homefix-2] .stars{color:var(--accent)}[data-theme=homefix-2] .faq details{background:#fffdf9;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=homefix-2] .field input,[data-theme=homefix-2] .field textarea,[data-theme=homefix-2] .field select{background:#fffdf9;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=homefix-2] .form,[data-theme=homefix-2] .form-panel__card{background:#fffdf9}[data-theme=homefix-2] .ftr--brand{background:var(--brand-ink)}[data-theme=homefix-3]{--brand: #3d5a6c;--brand-ink: #2f4756;--brand-soft: #e3e9ec;--brand-contrast: #ffffff;--accent: #c46a3f;--ink: #1d1f21;--ink-soft: #45484c;--ink-muted: #73767a;--ground: #f5f3ee;--ground-soft: #ebe8e1;--ground-sunken: #e2ded5;--line: #d9d4ca;--line-strong: #bfb9ad;--radius-sm: 0;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 2px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 24px 50px -30px rgb(29 31 33 / 40%);--leading-normal: 1.9;--section-y: clamp(3.5rem, 2.4rem + 4.5vw, 7rem);--wrap: 1160px}[data-theme=homefix-3] body{background:var(--ground)}[data-theme=homefix-3] h1,[data-theme=homefix-3] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=homefix-3] h3{font-weight:700}[data-theme=homefix-3] .eyebrow{background:none;padding:0;color:var(--accent);font-weight:700;letter-spacing:.04em}[data-theme=homefix-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=homefix-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=homefix-3] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=homefix-3] .hdr{background:var(--ground)}[data-theme=homefix-3] .hdr--d-corner{background:var(--ground)}[data-theme=homefix-3] .hdr__mark{background:var(--accent);color:#fff;border-radius:0}[data-theme=homefix-3] .hero--center{border-block-end:1px solid var(--line)}[data-theme=homefix-3] .hero--center h1::before{content:"";display:block;inline-size:48px;block-size:3px;background:var(--accent);margin:0 auto var(--space-5)}[data-theme=homefix-3] .hero__facts{border-block-start:1px solid var(--line);padding-block-start:var(--space-5)}[data-theme=homefix-3] .hero__facts b,[data-theme=homefix-3] .hero__facts dt{color:var(--brand)}[data-theme=homefix-3] .card,[data-theme=homefix-3] .quote,[data-theme=homefix-3] .post,[data-theme=homefix-3] .case{background:rgba(0,0,0,0);border:1px solid var(--line);border-radius:0;box-shadow:none}[data-theme=homefix-3] .card:hover{border-color:var(--ink)}[data-theme=homefix-3] .sec--soft .card,[data-theme=homefix-3] .sec--soft .quote,[data-theme=homefix-3] .sec--soft .case{background:var(--ground)}[data-theme=homefix-3] .itile{background:rgba(0,0,0,0);color:var(--accent);border:1px solid var(--line-strong);border-radius:0}[data-theme=homefix-3] .svc__more{color:var(--brand)}[data-theme=homefix-3] .case__tag{color:var(--accent)}[data-theme=homefix-3] .case__result{color:var(--brand-ink);border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}[data-theme=homefix-3] .gallery__item{border-radius:0}[data-theme=homefix-3] .gallery figcaption,[data-theme=homefix-3] .gallery__cap{font-size:var(--text-xs);color:var(--ink-muted)}[data-theme=homefix-3] .sec--ink{background:var(--ink)}[data-theme=homefix-3] .sec--ink .btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme=homefix-3] .sec--ink .btn--ghost{border-color:rgba(255,255,255,.5);color:#fff}[data-theme=homefix-3] .sec--ink .btn--ghost:hover{background:#fff;color:var(--ink)}[data-theme=homefix-3] .sec--brand{background:var(--brand)}[data-theme=homefix-3] .step__n{background:var(--accent);color:#fff;border-radius:0}[data-theme=homefix-3] .tl__who{border-radius:0}[data-theme=homefix-3] .tariff{border-block:1px solid var(--ink);padding-block:var(--space-4)}[data-theme=homefix-3] .tariff td{color:var(--brand-ink)}[data-theme=homefix-3] .split__art img,[data-theme=homefix-3] .pagehead__img{border-radius:0}[data-theme=homefix-3] .quote__stars,[data-theme=homefix-3] .stars{color:var(--accent)}[data-theme=homefix-3] .quote__av,[data-theme=homefix-3] .member__initial{background:var(--brand-soft);color:var(--brand);border-radius:0}[data-theme=homefix-3] .faq details{background:rgba(0,0,0,0);border-color:var(--line);border-radius:0}[data-theme=homefix-3] .field input,[data-theme=homefix-3] .field textarea,[data-theme=homefix-3] .field select{background:#fff;border-color:var(--line-strong);border-radius:0}[data-theme=homefix-3] .form,[data-theme=homefix-3] .form-panel__card{background:#fff;border-radius:0;box-shadow:none}[data-theme=homefix-3] .ftr{background:var(--ink)}[data-theme=mobile-1]{--brand: #ef4123;--brand-ink: #c9301a;--brand-soft: #fdebe6;--brand-contrast: #ffffff;--accent: #ef4123;--ink: #12141a;--ink-soft: #3a3f4b;--ink-muted: #687080;--ground: #f4f5f7;--ground-soft: #ffffff;--ground-sunken: #eceef2;--line: #e2e5ea;--line-strong: #cfd4dc;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 14px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(18 20 26 / 5%), 0 10px 24px -16px rgb(18 20 26 / 22%);--shadow-lg: 0 18px 40px -22px rgb(18 20 26 / 30%);--section-y: clamp(2.5rem, 1.8rem + 3vw, 4.5rem);--wrap: 1240px}[data-theme=mobile-1] body{background:var(--ground)}[data-theme=mobile-1] h1,[data-theme=mobile-1] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=mobile-1] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-sm);font-weight:700}[data-theme=mobile-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=mobile-1] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=mobile-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=mobile-1] .urgent{background:var(--ink);color:#d5d9e1}[data-theme=mobile-1] .urgent__dot{background:var(--brand)}[data-theme=mobile-1] .hdr{background:#fff}[data-theme=mobile-1] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=mobile-1] .hdr__cart{background:var(--brand);color:#fff}[data-theme=mobile-1] .hero{background:#fff;border-block-end:1px solid var(--line)}[data-theme=mobile-1] .hero__art img{border-radius:var(--radius-xl)}[data-theme=mobile-1] .tickline svg,[data-theme=mobile-1] .hero__ticks svg{color:var(--brand)}[data-theme=mobile-1] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none;overflow:hidden}[data-theme=mobile-1] .prod:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}[data-theme=mobile-1] .prod__price b{color:var(--brand)}[data-theme=mobile-1] .prod__badge{background:var(--brand);color:#fff;border-radius:var(--radius-sm);font-weight:700}[data-theme=mobile-1] .prod__cta.btn--primary{background:var(--ink);border-color:var(--ink);color:#fff}[data-theme=mobile-1] .prod__cta.btn--primary:hover{background:var(--brand);border-color:var(--brand)}[data-theme=mobile-1] .shopcircle img,[data-theme=mobile-1] .shopcircle__img{border:2px solid #fff;box-shadow:0 0 0 1px var(--line);background:#fff}[data-theme=mobile-1] .shopcircle:hover img{box-shadow:0 0 0 2px var(--brand)}[data-theme=mobile-1] .tile{border-radius:var(--radius-xl)}[data-theme=mobile-1] .sec--ink{background:var(--ink)}[data-theme=mobile-1] .sec--ink .prod{background:#1c1f27;border-color:#2a2e38}[data-theme=mobile-1] .sec--ink .prod__name,[data-theme=mobile-1] .sec--ink .prod a{color:#f2f3f5}[data-theme=mobile-1] .sec--ink .prod__price b{color:#ff7a5c}[data-theme=mobile-1] .deal-clock__unit{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=mobile-1] .compare,[data-theme=mobile-1] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=mobile-1] .tariff{padding:var(--space-5)}[data-theme=mobile-1] .trust__item,[data-theme=mobile-1] .trust li{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=mobile-1] .trust svg{color:var(--brand)}[data-theme=mobile-1] .card,[data-theme=mobile-1] .quote,[data-theme=mobile-1] .post,[data-theme=mobile-1] .step{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=mobile-1] .quote__stars,[data-theme=mobile-1] .stars{color:#f59e0b}[data-theme=mobile-1] .step__n{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=mobile-1] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=mobile-1] .faq details[open]{border-color:var(--brand)}[data-theme=mobile-1] .field input,[data-theme=mobile-1] .field textarea,[data-theme=mobile-1] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=mobile-1] .split__art img,[data-theme=mobile-1] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=mobile-1] .pdp__main{border-radius:var(--radius-lg);background:#fff;border:1px solid var(--line)}[data-theme=mobile-1] .pdp__price b{color:var(--brand)}[data-theme=mobile-1] .pdp__vals span{border-radius:var(--radius-md)}[data-theme=mobile-1] .ftr{background:var(--ink)}@media(max-width: 640px){[data-theme=mobile-1]:root .ftr--cta .ftr__cta{padding:var(--space-5)}[data-theme=mobile-1] .ftr__cta-acts{flex-wrap:wrap}}[data-theme=mobile-2]{color-scheme:dark;--brand: #ffc800;--brand-ink: #e6b400;--brand-soft: #2b2510;--brand-contrast: #141414;--accent: #ffc800;--accent-soft: #2b2510;--ink: #ecedef;--ink-soft: #c3c5ca;--ink-muted: #9a9ca3;--ground: #111214;--ground-soft: #191a1d;--ground-sunken: #202226;--line: rgb(236 237 239 / 9%);--line-strong: rgb(236 237 239 / 18%);--good: #4ade80;--good-soft: rgb(74 222 128 / 13%);--warn: #fbbf24;--warn-soft: rgb(251 191 36 / 13%);--bad: #f87171;--bad-soft: rgb(248 113 113 / 13%);--radius-sm: 3px;--radius-md: 4px;--radius-lg: 5px;--radius-xl: 6px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 24px 48px -28px rgb(0 0 0 / 80%);--section-y: clamp(2.75rem, 2rem + 3vw, 5rem);--wrap: 1240px}[data-theme=mobile-2] body{background:var(--ground);color:var(--ink-soft)}[data-theme=mobile-2] h1,[data-theme=mobile-2] h2,[data-theme=mobile-2] h3,[data-theme=mobile-2] h4{color:var(--ink);font-weight:800}[data-theme=mobile-2] .eyebrow{background:none;border:0;padding:0;color:var(--brand);font-weight:700;letter-spacing:.02em}[data-theme=mobile-2] .eyebrow::before{content:"// ";opacity:.6}[data-theme=mobile-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=mobile-2] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=mobile-2] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=mobile-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=mobile-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=mobile-2] .btn--ink{background:var(--brand-contrast);color:#fff;border-color:var(--brand-contrast)}[data-theme=mobile-2] .sec--soft{background:var(--ground-soft);border-block:1px solid var(--line)}[data-theme=mobile-2] .sec--ink{background:#0b0c0d;color:var(--ink)}[data-theme=mobile-2] .sec--brand{background:var(--brand);color:var(--brand-contrast)}[data-theme=mobile-2] .sec--brand h2,[data-theme=mobile-2] .sec--brand h3,[data-theme=mobile-2] .sec--brand p{color:var(--brand-contrast)}[data-theme=mobile-2] .hdr{background:rgba(17,18,20,.92);border-block-end:1px solid var(--line)}@media(min-width: 901px){[data-theme=mobile-2]:root .hdr--d-corner{background:var(--ground);border-block-end:1px solid var(--line)}[data-theme=mobile-2]:root .hdr--d-corner .hdr__brand{background:var(--brand);color:var(--brand-contrast)}[data-theme=mobile-2]:root .hdr--d-corner .hdr__name{color:var(--brand-contrast)}[data-theme=mobile-2]:root .hdr--d-corner .hdr__tag{color:rgba(20,20,20,.7)}[data-theme=mobile-2]:root .hdr--d-corner .hdr__brand .hdr__mark{background:var(--brand-contrast);color:var(--brand)}}[data-theme=mobile-2] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-md)}[data-theme=mobile-2] .hdr__nav a{color:var(--ink-soft)}[data-theme=mobile-2] .hdr__nav a:hover{color:var(--brand)}[data-theme=mobile-2] .hdr__cart{background:var(--brand);color:var(--brand-contrast)}[data-theme=mobile-2] .hero{background:linear-gradient(180deg, #16171a, var(--ground));border-block-end:1px solid var(--line)}[data-theme=mobile-2] .hero__panel{background:var(--ground-soft);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=mobile-2] .hero__panel-title{color:var(--ink)}[data-theme=mobile-2] .hero__chips a,[data-theme=mobile-2] .hero__chip{border-radius:var(--radius-md);border-color:var(--line-strong);color:var(--ink);background:var(--ground-sunken)}[data-theme=mobile-2] .hero__chips a:hover,[data-theme=mobile-2] .hero__chip:hover{border-color:var(--brand);color:var(--brand)}[data-theme=mobile-2] .hero__rows div{padding-block:var(--space-2);border-block-end:1px dashed var(--line-strong)}[data-theme=mobile-2] .hero__rows div:last-child{border-block-end:0}[data-theme=mobile-2] .hero__rows dd{color:var(--brand);font-weight:800}[data-theme=mobile-2] .stats{border-block:1px solid var(--line)}[data-theme=mobile-2] .stat b{color:var(--brand)}[data-theme=mobile-2] .prod,[data-theme=mobile-2] .card,[data-theme=mobile-2] .quote,[data-theme=mobile-2] .post,[data-theme=mobile-2] .step,[data-theme=mobile-2] .price,[data-theme=mobile-2] .member{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=mobile-2] .prod:hover,[data-theme=mobile-2] .card:hover{border-color:var(--line-strong)}[data-theme=mobile-2] .prod__price b,[data-theme=mobile-2] .pdp__price b,[data-theme=mobile-2] .plist__row b{color:var(--brand)}[data-theme=mobile-2] .prod__badge{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-sm);font-weight:800}[data-theme=mobile-2] .prod__cta.btn--primary{background:rgba(0,0,0,0);color:var(--brand);border-color:rgba(255,200,0,.45)}[data-theme=mobile-2] .prod__cta.btn--primary:hover{background:var(--brand);color:var(--brand-contrast)}[data-theme=mobile-2] .plist__row{border-color:var(--line)}[data-theme=mobile-2] .shopcat,[data-theme=mobile-2] .shopcat-row{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=mobile-2] .shoptabs__bar label{border-radius:var(--radius-md)}[data-theme=mobile-2] .shopfeat__specs div{border-color:var(--line)}[data-theme=mobile-2] .shopfeat__specs dd{color:var(--ink);font-weight:700}[data-theme=mobile-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=mobile-2] .svc__meta{color:var(--brand);font-weight:700}[data-theme=mobile-2] .step__n{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-md)}[data-theme=mobile-2] .compare,[data-theme=mobile-2] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=mobile-2] .tariff{padding:var(--space-5)}[data-theme=mobile-2] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=mobile-2] .faq details[open]{border-color:rgba(255,200,0,.45)}[data-theme=mobile-2] .faq summary{color:var(--ink)}[data-theme=mobile-2] .form,[data-theme=mobile-2] .form-panel__card{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=mobile-2] .field label{color:var(--ink-soft)}[data-theme=mobile-2] .field input,[data-theme=mobile-2] .field textarea,[data-theme=mobile-2] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink);border-radius:var(--radius-md)}[data-theme=mobile-2] .field input::placeholder,[data-theme=mobile-2] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=mobile-2] .field input:focus,[data-theme=mobile-2] .field textarea:focus,[data-theme=mobile-2] .field select:focus{border-color:var(--brand)}[data-theme=mobile-2] .quote__av,[data-theme=mobile-2] .member__initial{background:var(--brand-soft);color:var(--brand)}[data-theme=mobile-2] .quote__stars,[data-theme=mobile-2] .stars{color:var(--brand)}[data-theme=mobile-2] .note__in svg,[data-theme=mobile-2] .tickline svg{color:var(--brand)}[data-theme=mobile-2] .pagehead__img,[data-theme=mobile-2] .split__art img{border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=mobile-2] .pdp__main{background:var(--ground-soft);border:1px solid var(--line)}[data-theme=mobile-2] .ftr{background:#0b0c0d;border-block-start:1px solid var(--line)}[data-theme=mobile-2] .ftr__mark{color:var(--ink)}[data-theme=mobile-3]{--brand: #0d9488;--brand-ink: #0b7a70;--brand-soft: #def4f1;--brand-contrast: #ffffff;--accent: #ff6b57;--accent-soft: #ffe6e1;--ink: #1f2a2e;--ink-soft: #3f4b50;--ink-muted: #6c777b;--ground: #fff8f1;--ground-soft: #fdeee2;--ground-sunken: #f8e4d4;--line: #f0e0d2;--line-strong: #e3cdb9;--radius-sm: 12px;--radius-md: 999px;--radius-lg: 22px;--radius-xl: 28px;--shadow-sm: 0 1px 2px rgb(31 42 46 / 5%);--shadow-md: 0 2px 4px rgb(31 42 46 / 4%), 0 14px 30px -18px rgb(200 120 80 / 35%);--shadow-lg: 0 24px 50px -26px rgb(200 120 80 / 40%);--section-y: clamp(3.25rem, 2.4rem + 4vw, 6rem);--wrap: 1180px}[data-theme=mobile-3] body{background:var(--ground)}[data-theme=mobile-3] h1,[data-theme=mobile-3] h2{font-weight:800}[data-theme=mobile-3] .eyebrow{background:var(--accent-soft);color:#c2412f;border-radius:999px;font-weight:700}[data-theme=mobile-3] .btn{border-radius:999px;font-weight:700}[data-theme=mobile-3] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=mobile-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=mobile-3] .btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=mobile-3] .hdr__mark{background:var(--accent);color:#fff;border-radius:999px}[data-theme=mobile-3] .hdr__cart{background:var(--brand);color:#fff}[data-theme=mobile-3]:root .hdr--d-float .hdr__in{background:#fff;box-shadow:var(--shadow-md);border:1px solid var(--line)}[data-theme=mobile-3] .hero{background:radial-gradient(60% 60% at 85% 0%, #ffe3d6, transparent 70%),radial-gradient(50% 50% at 10% 20%, #d8f3ee, transparent 70%),var(--ground)}[data-theme=mobile-3] .hero__wide img,[data-theme=mobile-3] .hero__wide{border-radius:var(--radius-xl)}[data-theme=mobile-3] .hero__facts b,[data-theme=mobile-3] .hero__facts dt{color:var(--brand)}[data-theme=mobile-3] .prod{background:#fff;border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}[data-theme=mobile-3] .prod:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}[data-theme=mobile-3] .prod__badge{background:var(--accent);color:#fff;border-radius:999px;font-weight:700;transform:rotate(-4deg)}[data-theme=mobile-3] .prod__price b{color:var(--ink)}[data-theme=mobile-3] .prod__cta.btn--primary{background:var(--brand-soft);color:var(--brand-ink);border-color:rgba(0,0,0,0)}[data-theme=mobile-3] .prod__cta.btn--primary:hover{background:var(--brand);color:#fff}[data-theme=mobile-3] .shopcircle img{background:#fff;box-shadow:0 0 0 4px #fff,0 0 0 5px var(--line)}[data-theme=mobile-3] .shopcircle:hover img{box-shadow:0 0 0 4px #fff,0 0 0 6px var(--accent)}[data-theme=mobile-3] .tile{border-radius:var(--radius-xl)}[data-theme=mobile-3] .sec--brand{background:var(--brand)}[data-theme=mobile-3] .sec--brand .eyebrow{background:rgba(255,255,255,.18);color:#fff}[data-theme=mobile-3] .sec--brand .split__art img{border-radius:var(--radius-xl);transform:rotate(2deg);box-shadow:var(--shadow-lg)}[data-theme=mobile-3] .sec--brand .tickline svg,[data-theme=mobile-3] .sec--brand li svg{color:#ffd2c9}[data-theme=mobile-3] .card,[data-theme=mobile-3] .quote,[data-theme=mobile-3] .post,[data-theme=mobile-3] .step{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}[data-theme=mobile-3] .step__n{background:var(--accent);color:#fff;border-radius:999px}[data-theme=mobile-3] .itile{background:var(--brand-soft);color:var(--brand);border-radius:16px}[data-theme=mobile-3] .svc__tag{color:#c2412f;font-weight:700}[data-theme=mobile-3] .svc__meta{color:var(--brand-ink);font-weight:700}[data-theme=mobile-3] .quote__stars,[data-theme=mobile-3] .stars{color:var(--accent)}[data-theme=mobile-3] .quote__av{background:var(--accent-soft);color:#c2412f}[data-theme=mobile-3] .tariff{background:#fff;border-radius:var(--radius-lg);padding:var(--space-5);border:1px solid var(--line)}[data-theme=mobile-3] .faq details{background:#fff;border-color:var(--line);border-radius:18px}[data-theme=mobile-3] .field input,[data-theme=mobile-3] .field textarea,[data-theme=mobile-3] .field select{background:#fff;border-color:var(--line-strong);border-radius:14px}[data-theme=mobile-3] .pagehead__img,[data-theme=mobile-3] .split__art img{border-radius:var(--radius-xl)}[data-theme=mobile-3] .note__in{background:#fff;border-radius:999px}[data-theme=mobile-3] .note__in svg{color:var(--accent)}[data-theme=mobile-3] .pdp__main{border-radius:var(--radius-lg);background:#fff}[data-theme=mobile-3] .pdp__vals span{border-radius:999px}[data-theme=mobile-3] .qty{border-radius:999px}[data-theme=jewelry-1]{--brand: #137c7a;--brand-ink: #0e5f5d;--brand-soft: #e3f1f0;--brand-contrast: #ffffff;--accent: #a7b0b3;--accent-soft: #eef0f1;--ink: #1f2a2c;--ink-soft: #45524f;--ink-muted: #75807e;--ground: #f6f7f6;--ground-soft: #eceeed;--ground-sunken: #e2e6e5;--line: #dde2e1;--line-strong: #c5cdcb;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--shadow-sm: none;--shadow-md: 0 18px 40px -28px rgb(31 42 44 / 35%);--shadow-lg: 0 24px 50px -30px rgb(31 42 44 / 40%);--section-y: clamp(3.5rem, 2.6rem + 4vw, 6.5rem);--wrap: 1180px}[data-theme=jewelry-1] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=jewelry-1] body{background:var(--ground)}[data-theme=jewelry-1] h1,[data-theme=jewelry-1] h2,[data-theme=jewelry-1] h3{color:var(--ink);font-weight:700}[data-theme=jewelry-1] h1 em,[data-theme=jewelry-1] h2 em{font-style:normal;color:var(--brand)}[data-theme=jewelry-1] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:700}[data-theme=jewelry-1] .eyebrow::before{content:"";display:inline-block;inline-size:18px;block-size:1px;background:var(--brand);vertical-align:middle;margin-inline-end:8px}[data-theme=jewelry-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=jewelry-1] .btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}[data-theme=jewelry-1] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=jewelry-1] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=jewelry-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=jewelry-1] .urgent{background:var(--ground-sunken);color:var(--ink-soft)}[data-theme=jewelry-1] .urgent a{color:var(--brand-ink)}[data-theme=jewelry-1] .urgent__dot{background:var(--brand)}[data-theme=jewelry-1] .hdr__mark{background:rgba(0,0,0,0);color:var(--brand);border:1px solid var(--brand);border-radius:50%}[data-theme=jewelry-1] .hdr__cart{background:var(--brand);color:#fff}[data-theme=jewelry-1] .hero__wide img{border-radius:var(--radius-xl)}[data-theme=jewelry-1] .hero__facts dt{color:var(--brand)}[data-theme=jewelry-1] .sec--soft{background:var(--ground-soft)}[data-theme=jewelry-1] .sec--sunken{background:var(--ground-sunken)}[data-theme=jewelry-1] .sec--ink{background:var(--ink);color:#e6ebea}[data-theme=jewelry-1] .sec--brand{background:var(--brand-ink);color:#fff}[data-theme=jewelry-1] .sec--brand h2,[data-theme=jewelry-1] .sec--ink h2,[data-theme=jewelry-1] :is(.sec--brand,.sec--ink) h3:not(.prod h3){color:#fff}[data-theme=jewelry-1] :is(.sec--brand,.sec--ink) :is(p,.prose):not(.prod *){color:rgba(255,255,255,.85)}[data-theme=jewelry-1] .sec--brand .eyebrow{color:#bfe3e1}[data-theme=jewelry-1] .sec--brand .eyebrow::before{background:#bfe3e1}[data-theme=jewelry-1] .sec--brand .btn--primary{background:#fff;border-color:#fff;color:var(--brand-ink)}[data-theme=jewelry-1] .sec--brand .btn--ghost{border-color:rgba(255,255,255,.55);color:#fff}[data-theme=jewelry-1] .trust svg,[data-theme=jewelry-1] .tickline svg,[data-theme=jewelry-1] .note__in svg{color:var(--brand)}[data-theme=jewelry-1] .card,[data-theme=jewelry-1] .quote,[data-theme=jewelry-1] .post,[data-theme=jewelry-1] .step,[data-theme=jewelry-1] .member,[data-theme=jewelry-1] .price{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=jewelry-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:50%}[data-theme=jewelry-1] .step__n{background:#fff;color:var(--brand);border:1px solid var(--brand);border-radius:50%}[data-theme=jewelry-1] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none;overflow:hidden}[data-theme=jewelry-1] .prod:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong)}[data-theme=jewelry-1] .prod__badge{background:var(--ink);color:#fff;border-radius:var(--radius-sm)}[data-theme=jewelry-1] .prod__price b{color:var(--ink)}[data-theme=jewelry-1] .prod__cta.btn--primary{background:rgba(0,0,0,0);color:var(--brand);border-color:var(--brand)}[data-theme=jewelry-1] .prod__cta.btn--primary:hover{background:var(--brand);color:#fff}[data-theme=jewelry-1] .shopcat,[data-theme=jewelry-1] .tile{border-radius:var(--radius-lg)}[data-theme=jewelry-1] .compare,[data-theme=jewelry-1] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=jewelry-1] .quote__stars,[data-theme=jewelry-1] .stars{color:var(--brand)}[data-theme=jewelry-1] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=jewelry-1] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=jewelry-1] .field input,[data-theme=jewelry-1] .field textarea,[data-theme=jewelry-1] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=jewelry-1] .form,[data-theme=jewelry-1] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=jewelry-1] .pagehead__img,[data-theme=jewelry-1] .split__art img{border-radius:var(--radius-xl)}[data-theme=jewelry-1] .pdp__main{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff}@media(max-width: 900px){[data-theme=jewelry-1] .shopcats__grid:not(.shopcats__grid--list)>:last-child:nth-child(odd){grid-column:1/-1;aspect-ratio:2/1}}[data-theme=jewelry-2]{--brand: #1f4d3c;--brand-ink: #163a2d;--brand-soft: #e4eee9;--brand-contrast: #ffffff;--accent: #f1c9bb;--accent-soft: #f9e9e3;--ink: #17201c;--ink-soft: #3f4a45;--ink-muted: #6d7772;--ground: #fbf8f5;--ground-soft: #f6e7e1;--ground-sunken: #efe6df;--line: #ebe1d9;--line-strong: #d8cabf;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: 0 10px 24px -16px rgb(22 58 45 / 35%);--shadow-lg: 0 24px 44px -24px rgb(22 58 45 / 40%);--section-y: clamp(2.75rem, 2rem + 3.2vw, 5rem);--wrap: 1240px}[data-theme=jewelry-2] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=jewelry-2] body{background:var(--ground)}[data-theme=jewelry-2] h1,[data-theme=jewelry-2] h2{font-weight:900;color:var(--ink);letter-spacing:-0.01em}[data-theme=jewelry-2] h1 em,[data-theme=jewelry-2] h2 em{font-style:normal;color:#c4553f}[data-theme=jewelry-2] .eyebrow{background:var(--accent);color:var(--brand-ink);border-radius:999px;font-weight:800}[data-theme=jewelry-2] .btn{border-radius:999px;font-weight:800}[data-theme=jewelry-2] .btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}[data-theme=jewelry-2] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=jewelry-2] .btn--ghost{background:#fff;border-color:var(--ink);color:var(--ink)}[data-theme=jewelry-2] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=jewelry-2] .urgent{background:var(--accent);color:var(--brand-ink)}[data-theme=jewelry-2] .urgent a{color:var(--brand-ink)}[data-theme=jewelry-2] .urgent__dot{background:#e2725b}[data-theme=jewelry-2] .hdr__mark{background:var(--accent);color:var(--brand-ink);border-radius:50%}[data-theme=jewelry-2] .hdr__cart{background:var(--accent);color:var(--brand-ink)}[data-theme=jewelry-2] .hero{background:linear-gradient(180deg, var(--ground) 0%, var(--ground-soft) 100%)}[data-theme=jewelry-2] .hero__art img{border-radius:var(--radius-xl)}[data-theme=jewelry-2] .hero__facts dt{color:var(--brand)}[data-theme=jewelry-2] .sec--soft{background:var(--ground-soft)}[data-theme=jewelry-2] .sec--sunken{background:var(--ground-sunken)}[data-theme=jewelry-2] .sec--ink{background:#133229;color:#eef3f0}[data-theme=jewelry-2] .sec--brand{background:var(--brand);color:#fff}[data-theme=jewelry-2] .sec--brand h2,[data-theme=jewelry-2] .sec--ink h2,[data-theme=jewelry-2] :is(.sec--brand,.sec--ink) h3:not(.prod h3){color:#fff}[data-theme=jewelry-2] :is(.sec--brand,.sec--ink) :is(p,.prose):not(.prod *){color:rgba(255,255,255,.85)}[data-theme=jewelry-2] .sec--brand .eyebrow{background:var(--accent);color:var(--brand-ink)}[data-theme=jewelry-2] .sec--brand .btn--primary{background:var(--accent);border-color:var(--accent);color:var(--brand-ink)}[data-theme=jewelry-2] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.6);color:#fff}[data-theme=jewelry-2] .trust svg,[data-theme=jewelry-2] .tickline svg,[data-theme=jewelry-2] .note__in svg{color:var(--brand)}[data-theme=jewelry-2] .card,[data-theme=jewelry-2] .quote,[data-theme=jewelry-2] .post,[data-theme=jewelry-2] .step,[data-theme=jewelry-2] .member,[data-theme=jewelry-2] .price{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=jewelry-2] .itile{background:var(--accent-soft);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=jewelry-2] .step__n{background:var(--brand);color:#fff;border-radius:50%}[data-theme=jewelry-2] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none;overflow:hidden}[data-theme=jewelry-2] .prod:hover{box-shadow:var(--shadow-md)}[data-theme=jewelry-2] .prod__badge{background:#e2725b;color:#fff;border-radius:999px;font-weight:800}[data-theme=jewelry-2] .prod__price b{color:var(--brand)}[data-theme=jewelry-2] .tile,[data-theme=jewelry-2] .shopcat{border-radius:var(--radius-lg)}[data-theme=jewelry-2] .tile__cta{background:var(--accent);color:var(--brand-ink)}[data-theme=jewelry-2] .quote__stars,[data-theme=jewelry-2] .stars{color:#e2725b}[data-theme=jewelry-2] .quote__av{background:var(--accent);color:var(--brand-ink)}[data-theme=jewelry-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=jewelry-2] .field input,[data-theme=jewelry-2] .field textarea,[data-theme=jewelry-2] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=jewelry-2] .form,[data-theme=jewelry-2] .form-panel__card{background:#fff;border-color:var(--line)}[data-theme=jewelry-2] .pagehead__img,[data-theme=jewelry-2] .split__art img{border-radius:var(--radius-xl)}[data-theme=jewelry-2] .pdp__main{border-radius:var(--radius-lg)}[data-theme=jewelry-2] .pdp__vals span{border-radius:999px}[data-theme=jewelry-2] .qty{border-radius:999px}[data-theme=decor-1]{--brand: #b4532a;--brand-ink: #8f3f1f;--brand-soft: #f6e4da;--brand-contrast: #fffaf5;--accent: #6b7048;--accent-soft: #e9e9dc;--ink: #2b2622;--ink-soft: #4f4741;--ink-muted: #7a7068;--ground: #f6f1ea;--ground-soft: #efe7dc;--ground-sunken: #e7dccd;--line: #e2d7c8;--line-strong: #d3c4b1;--radius-sm: 10px;--radius-md: 999px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: none;--shadow-md: 0 14px 30px -22px rgb(43 38 34 / 35%);--shadow-lg: 0 24px 50px -30px rgb(43 38 34 / 40%);--section-y: clamp(3.5rem, 2.5rem + 4.5vw, 6.5rem);--wrap: 1180px}[data-theme=decor-1] body{background:var(--ground)}[data-theme=decor-1] h1,[data-theme=decor-1] h2{font-weight:700}[data-theme=decor-1] .eyebrow{background:none;padding:0;color:var(--accent);font-weight:700;letter-spacing:.04em}[data-theme=decor-1] .btn{border-radius:999px}[data-theme=decor-1] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=decor-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=decor-1] .hero--cover .btn--primary{background:var(--brand-contrast);color:var(--brand-ink);border-color:var(--brand-contrast)}[data-theme=decor-1] .hero--cover .btn--ghost{color:#fff;border-color:rgba(255,255,255,.55)}[data-theme=decor-1] .hero--cover .eyebrow{color:#f3d9c6}[data-theme=decor-1] .hdr{background:color-mix(in srgb, var(--ground) 94%, transparent);border-block-end:1px solid var(--line)}[data-theme=decor-1] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:999px}[data-theme=decor-1] .hdr__cart{background:var(--brand);color:var(--brand-contrast)}[data-theme=decor-1] .trust__item,[data-theme=decor-1] .trust li{background:rgba(0,0,0,0);border:0;border-inline-start:1px solid var(--line-strong);border-radius:0}[data-theme=decor-1] .trust svg{color:var(--brand)}[data-theme=decor-1] .prod{background:rgba(0,0,0,0);border:0;box-shadow:none}[data-theme=decor-1] .prod img,[data-theme=decor-1] .prod__img,[data-theme=decor-1] .prod__shot{border-radius:var(--radius-lg)}[data-theme=decor-1] .prod__badge{background:var(--accent);color:#fff;border-radius:999px}[data-theme=decor-1] .prod__price b{color:var(--ink)}[data-theme=decor-1] .prod__cta.btn--primary{background:rgba(0,0,0,0);color:var(--brand);border-color:var(--line-strong)}[data-theme=decor-1] .prod__cta.btn--primary:hover{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=decor-1] .shopcat{border-radius:var(--radius-lg)}[data-theme=decor-1] .sec--sunken{background:var(--ground-sunken)}[data-theme=decor-1] .card,[data-theme=decor-1] .quote,[data-theme=decor-1] .post,[data-theme=decor-1] .step{background:#fffcf8;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=decor-1] .step__n{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px}[data-theme=decor-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:999px}[data-theme=decor-1] .quote__stars,[data-theme=decor-1] .stars{color:var(--brand)}[data-theme=decor-1] .quote__av{background:var(--accent-soft);color:var(--accent)}[data-theme=decor-1] .price{background:#fffcf8;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=decor-1] .price--lead{border-color:var(--brand)}[data-theme=decor-1] .price__badge{background:var(--accent);color:#fff}[data-theme=decor-1] .faq details{background:#fffcf8;border-color:var(--line);border-radius:12px}[data-theme=decor-1] .field input,[data-theme=decor-1] .field textarea,[data-theme=decor-1] .field select{background:#fffcf8;border-color:var(--line-strong);border-radius:12px}[data-theme=decor-1] .split__art img,[data-theme=decor-1] .pagehead__img,[data-theme=decor-1] .gallery img{border-radius:var(--radius-lg)}[data-theme=decor-1] .pdp__main{border-radius:var(--radius-lg)}[data-theme=decor-1] .pdp__vals span{border-radius:999px}[data-theme=decor-1] .qty{border-radius:999px}[data-theme=decor-2]{--brand: #1f4e5f;--brand-ink: #163a47;--brand-soft: #e3edf0;--brand-contrast: #ffffff;--accent: #b8925a;--accent-soft: #f3ebdd;--ink: #1d2326;--ink-soft: #444c50;--ink-muted: #727a7e;--ground: #faf8f4;--ground-soft: #f2eee7;--ground-sunken: #e9e3d9;--line: #e4ded3;--line-strong: #cfc6b7;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 6px;--shadow-sm: none;--shadow-md: 0 18px 40px -28px rgb(29 35 38 / 40%);--shadow-lg: 0 30px 60px -34px rgb(29 35 38 / 45%);--section-y: clamp(3.5rem, 2.4rem + 5vw, 7rem);--wrap: 1260px}[data-theme=decor-2] body{background:var(--ground)}[data-theme=decor-2] h1,[data-theme=decor-2] h2{font-weight:700;letter-spacing:-0.01em}[data-theme=decor-2] h2{padding-block-end:var(--space-2)}[data-theme=decor-2] .eyebrow{background:none;padding:0;color:var(--accent);font-weight:700;letter-spacing:.06em}[data-theme=decor-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=decor-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=decor-2] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=decor-2] .hdr{background:var(--ground)}[data-theme=decor-2] .hdr__mark{background:var(--accent);color:#fff;border-radius:var(--radius-md)}[data-theme=decor-2] .hdr__cart{background:var(--brand);color:#fff}[data-theme=decor-2] .hero{background:var(--ground)}[data-theme=decor-2] .hero__art img{border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}[data-theme=decor-2] .hero__ticks svg,[data-theme=decor-2] .tickline svg{color:var(--accent)}[data-theme=decor-2] .tile{border-radius:var(--radius-md)}[data-theme=decor-2] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:none}[data-theme=decor-2] .prod:hover{box-shadow:var(--shadow-md)}[data-theme=decor-2] .prod__badge{background:var(--accent);color:#fff;border-radius:var(--radius-sm)}[data-theme=decor-2] .prod__price b{color:var(--brand)}[data-theme=decor-2] .shopcat{border-radius:var(--radius-md)}[data-theme=decor-2] .sec--ink,[data-theme=decor-2] .sec--brand{background:var(--brand-ink)}[data-theme=decor-2] .card,[data-theme=decor-2] .quote,[data-theme=decor-2] .post,[data-theme=decor-2] .step,[data-theme=decor-2] .tl__card{background:#fff;border-color:var(--line);border-radius:var(--radius-md);box-shadow:none}[data-theme=decor-2] .step__n{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=decor-2] .itile{background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-md)}[data-theme=decor-2] .quote__stars,[data-theme=decor-2] .stars{color:var(--accent)}[data-theme=decor-2] .quote__av{background:var(--accent-soft);color:#8a6a3a}[data-theme=decor-2] .compare,[data-theme=decor-2] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md)}[data-theme=decor-2] .tariff{padding:var(--space-5)}[data-theme=decor-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=decor-2] .field input,[data-theme=decor-2] .field textarea,[data-theme=decor-2] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=decor-2] .split__art img,[data-theme=decor-2] .pagehead__img{border-radius:var(--radius-md)}[data-theme=decor-2] .pdp__main{border-radius:var(--radius-md);background:#fff}[data-theme=decor-3]{--brand: #2f5d50;--brand-ink: #23463c;--brand-soft: #e2ece8;--brand-contrast: #ffffff;--accent: #c08a52;--accent-soft: #f4e8da;--ink: #1e2421;--ink-soft: #424a46;--ink-muted: #6c7470;--ground: #f6f4ef;--ground-soft: #eceae2;--ground-sunken: #e2dfd4;--line: #d9d5c9;--line-strong: #bdb7a8;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 10px;--radius-xl: 14px;--shadow-sm: 3px 3px 0 rgb(47 93 80 / 12%);--shadow-md: 4px 4px 0 rgb(47 93 80 / 14%);--shadow-lg: 0 22px 44px -28px rgb(30 36 33 / 45%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1220px}[data-theme=decor-3] body{background:var(--ground)}[data-theme=decor-3] h1,[data-theme=decor-3] h2{font-weight:800}[data-theme=decor-3] .eyebrow{background:var(--accent-soft);color:#8a5a2b;border-radius:var(--radius-sm);font-weight:700}[data-theme=decor-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=decor-3] .btn--ghost{background:#fff;border:1.5px solid var(--ink);color:var(--ink)}[data-theme=decor-3] .btn--ghost:hover{background:var(--brand-soft)}[data-theme=decor-3] .hdr{background:#fff;border-block-end:1.5px solid var(--line)}[data-theme=decor-3] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=decor-3] .hero__form,[data-theme=decor-3] .hero form,[data-theme=decor-3] .hero .form{border:1.5px solid var(--ink);box-shadow:var(--shadow-lg)}[data-theme=decor-3] .card,[data-theme=decor-3] .quote,[data-theme=decor-3] .post,[data-theme=decor-3] .step{background:#fff;border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}[data-theme=decor-3] .svc__tag{color:#8a5a2b;font-weight:700}[data-theme=decor-3] .svc__meta{color:var(--brand);font-weight:700}[data-theme=decor-3] .step__n{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=decor-3] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=decor-3] .trust__item,[data-theme=decor-3] .trust li{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-lg)}[data-theme=decor-3] .trust svg{color:var(--accent)}[data-theme=decor-3] .compare,[data-theme=decor-3] .tariff,[data-theme=decor-3] .calc{background:#fff;border:1.5px solid var(--line-strong);border-radius:var(--radius-lg)}[data-theme=decor-3] .tariff{padding:var(--space-5)}[data-theme=decor-3] .quote__stars,[data-theme=decor-3] .stars{color:var(--accent)}[data-theme=decor-3] .quote__av{background:var(--accent-soft);color:#8a5a2b}[data-theme=decor-3] .case{border-inline-start:4px solid var(--accent)}[data-theme=decor-3] .faq details{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-md)}[data-theme=decor-3] .field input,[data-theme=decor-3] .field textarea,[data-theme=decor-3] .field select{background:#fff;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm)}[data-theme=decor-3] .gallery img,[data-theme=decor-3] .split__art img,[data-theme=decor-3] .pagehead__img{border-radius:var(--radius-lg)}[data-theme=decor-3] .sec--brand{background:var(--brand)}[data-theme=decor-3] .ftr{background:#18201d}[data-theme=decor-3] .steps.steps--stack.steps--stack{grid-template-columns:1fr}[data-theme=photo-1]{color-scheme:dark;--brand: #d8b98a;--brand-ink: #e6cba1;--brand-soft: rgb(216 185 138 / 10%);--brand-contrast: #17130f;--accent: #d8b98a;--ink: #efe9e1;--ink-soft: #cdc5bb;--ink-muted: #9c9389;--ground: #121014;--ground-soft: #19161b;--ground-sunken: #201c22;--line: rgb(239 233 225 / 9%);--line-strong: rgb(239 233 225 / 18%);--good: #8fd1a6;--good-soft: rgb(143 209 166 / 12%);--warn: #e6cba1;--warn-soft: rgb(230 203 161 / 12%);--bad: #ec8f8f;--bad-soft: rgb(236 143 143 / 12%);--radius-sm: 2px;--radius-md: 2px;--radius-lg: 4px;--radius-xl: 4px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--ring: 0 0 0 3px rgb(216 185 138 / 25%);--leading-normal: 1.9;--section-y: clamp(3.5rem, 2.4rem + 4.5vw, 6.5rem);--wrap: 1180px}[data-theme=photo-1] body{background:var(--ground);color:var(--ink-soft)}[data-theme=photo-1] h1,[data-theme=photo-1] h2,[data-theme=photo-1] h3,[data-theme=photo-1] h4{color:var(--ink);font-weight:700}[data-theme=photo-1] .eyebrow{background:none;border:0;padding:0;color:var(--brand);font-weight:600;letter-spacing:.04em;display:inline-flex;align-items:center;gap:var(--space-3)}[data-theme=photo-1] .eyebrow::before{content:"";inline-size:28px;block-size:1px;background:currentColor}[data-theme=photo-1] .btn{border-radius:var(--radius-md);font-weight:600;letter-spacing:.02em}[data-theme=photo-1] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=photo-1] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=photo-1] .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(216,185,138,.55);color:var(--brand)}[data-theme=photo-1] .btn--ghost:hover{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}[data-theme=photo-1] .btn--ink{background:var(--ground);color:var(--brand);border-color:var(--ground)}[data-theme=photo-1] .btn--ink:hover{background:#000;color:var(--brand-ink)}[data-theme=photo-1] .sec--soft{background:var(--ground-soft)}[data-theme=photo-1] .sec--ink{background:#0d0b0e;color:var(--ink)}[data-theme=photo-1] .sec--brand{background:var(--brand);color:var(--brand-contrast)}[data-theme=photo-1] .sec--brand h2,[data-theme=photo-1] .sec--brand h3{color:var(--brand-contrast)}[data-theme=photo-1] .sec--brand p,[data-theme=photo-1] .sec--brand .cta__in p{color:rgba(23,19,15,.78)}[data-theme=photo-1] .sec--brand .btn--ghost{border-color:rgba(23,19,15,.45);color:var(--brand-contrast)}[data-theme=photo-1] .sec--brand .btn--ghost:hover{background:rgba(23,19,15,.08)}[data-theme=photo-1] .hdr{background:rgba(18,16,20,.88);border-block-end:1px solid var(--line)}[data-theme=photo-1] .hdr__mark{background:rgba(0,0,0,0);color:var(--brand);border:1px solid rgba(216,185,138,.5);border-radius:999px}[data-theme=photo-1] .hdr__tag{color:var(--ink-muted)}[data-theme=photo-1] .hdr__nav a{color:var(--ink-soft)}[data-theme=photo-1] .hdr__nav a:hover,[data-theme=photo-1] .hdr__nav a[aria-current]{color:var(--brand)}[data-theme=photo-1] .hero--cover .hero__veil{background:linear-gradient(to left, rgba(18, 16, 20, 0.92) 25%, rgba(18, 16, 20, 0.35) 75%, rgba(18, 16, 20, 0.15))}[data-theme=photo-1] .hero--cover .eyebrow{color:var(--brand)}[data-theme=photo-1] .hero--cover .btn--ghost{color:var(--ink);border-color:rgba(239,233,225,.4)}[data-theme=photo-1] .hero__facts{border-block-start:1px solid var(--line-strong)}[data-theme=photo-1] .hero__facts b,[data-theme=photo-1] .hero__facts dt{color:var(--brand)}[data-theme=photo-1] .trust{background:var(--ground);border-block:1px solid var(--line)}[data-theme=photo-1] .trust svg{color:var(--brand)}[data-theme=photo-1] .card,[data-theme=photo-1] .quote,[data-theme=photo-1] .post,[data-theme=photo-1] .step,[data-theme=photo-1] .price,[data-theme=photo-1] .member,[data-theme=photo-1] .tl-card{background:rgba(0,0,0,0);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=photo-1] .card:hover{border-color:var(--line-strong)}[data-theme=photo-1] .svc--photo .svc__img{inline-size:100%;margin-inline:0;margin-block-start:var(--space-5);border-radius:50% 50% var(--radius-sm) var(--radius-sm)/34% 34% var(--radius-sm) var(--radius-sm)}[data-theme=photo-1] .svc__tag{color:var(--brand)}[data-theme=photo-1] .svc__meta{color:var(--brand);border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}[data-theme=photo-1] .itile{background:var(--brand-soft);color:var(--brand)}[data-theme=photo-1] .split__art{background:none}[data-theme=photo-1] .split__art img{border-radius:50% 50% var(--radius-lg) var(--radius-lg)/38% 38% var(--radius-lg) var(--radius-lg)}[data-theme=photo-1] .split__points svg,[data-theme=photo-1] .tickline svg,[data-theme=photo-1] .note__in svg{color:var(--brand)}[data-theme=photo-1] .price{background:var(--ground)}[data-theme=photo-1] .price--lead{border-color:var(--brand);background:var(--ground-sunken)}[data-theme=photo-1] .price__badge{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-sm)}[data-theme=photo-1] .price__tag b{color:var(--brand)}[data-theme=photo-1] .price li svg{color:var(--brand)}[data-theme=photo-1] .tl-card__when,[data-theme=photo-1] .tl__when{color:var(--brand)}@media(min-width: 1000px){[data-theme=photo-1] .tl-cards{grid-template-columns:repeat(auto-fit, minmax(170px, 1fr))}}[data-theme=photo-1] .step__n{background:rgba(0,0,0,0);color:var(--brand);border:1px solid rgba(216,185,138,.5);border-radius:999px}[data-theme=photo-1] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=photo-1] .steps--line .step:not(:last-child)::after{display:none}[data-theme=photo-1] .gallery__item{border-radius:var(--radius-sm)}[data-theme=photo-1] .quote__stars,[data-theme=photo-1] .stars{color:var(--brand)}[data-theme=photo-1] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=photo-1] .member__initial{background:var(--brand-soft);color:var(--brand);border-radius:999px}[data-theme=photo-1] .member__role{color:var(--brand)}[data-theme=photo-1] .compare,[data-theme=photo-1] .tariff{border-color:var(--line)}[data-theme=photo-1] .compare__best{background:var(--brand-soft);color:var(--ink)}[data-theme=photo-1] .tariff{background:var(--ground-soft);border:1px solid var(--line);padding:var(--space-5)}[data-theme=photo-1] .checklist__col{background:var(--ground);border-color:var(--line)}[data-theme=photo-1] .faq details{background:rgba(0,0,0,0);border-color:var(--line)}[data-theme=photo-1] .faq details[open]{border-color:rgba(216,185,138,.45)}[data-theme=photo-1] .faq summary{color:var(--ink)}[data-theme=photo-1] .form,[data-theme=photo-1] .form-panel__card{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=photo-1] .form-panel__hl{color:var(--brand)}[data-theme=photo-1] .field label{color:var(--ink-soft)}[data-theme=photo-1] .field input,[data-theme=photo-1] .field textarea,[data-theme=photo-1] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=photo-1] .field input::placeholder,[data-theme=photo-1] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=photo-1] .field input:focus,[data-theme=photo-1] .field textarea:focus,[data-theme=photo-1] .field select:focus{border-color:var(--brand)}[data-theme=photo-1] .pagehead__img{border-radius:0}[data-theme=photo-1] .map__card{background:var(--ground-soft);border-color:var(--line)}[data-theme=photo-1] .ftr{background:#0d0b0e;border-block-start:1px solid var(--line)}[data-theme=photo-1] .ftr__mark{color:var(--brand)}html:root[data-theme=photo-1] .ftr--big .ftr__big{color:#241f26}@media(max-width: 700px){html:root[data-theme=photo-1] .ftr--big .ftr__in{grid-template-columns:1fr 1fr}html:root[data-theme=photo-1] .ftr--big .ftr__in>:first-child{grid-column:1/-1}}[data-theme=photo-2]{--brand: #c8613d;--brand-ink: #b05232;--brand-soft: #fbe6dc;--brand-contrast: #ffffff;--accent: #2f7f79;--ink: #3a2e2a;--ink-soft: #5c4c45;--ink-muted: #85756c;--ground: #fdf8f2;--ground-soft: #f6eee3;--ground-sunken: #efe3d3;--line: #ecdfcf;--line-strong: #dccab5;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 26px;--radius-xl: 30px;--shadow-sm: 0 1px 2px rgb(58 46 42 / 5%);--shadow-md: 0 1px 2px rgb(58 46 42 / 4%), 0 12px 28px -16px rgb(176 82 50 / 26%);--shadow-lg: 0 2px 6px rgb(58 46 42 / 5%), 0 26px 50px -26px rgb(176 82 50 / 32%);--ring: 0 0 0 3px rgb(200 97 61 / 20%);--section-y: clamp(3rem, 2.2rem + 3.8vw, 5.75rem);--wrap: 1180px}[data-theme=photo-2] body{background:var(--ground)}[data-theme=photo-2] h1,[data-theme=photo-2] h2{font-weight:800;color:var(--ink)}[data-theme=photo-2] h3{color:var(--ink)}[data-theme=photo-2] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;font-weight:700;padding-inline:var(--space-4)}[data-theme=photo-2] .btn{border-radius:999px;font-weight:700}[data-theme=photo-2] .btn--primary{box-shadow:0 8px 18px -10px rgba(176,82,50,.7)}[data-theme=photo-2] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=photo-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand-ink)}[data-theme=photo-2] .sec--soft{background:var(--ground-soft)}[data-theme=photo-2] .sec--brand{background:var(--accent);color:#fff}[data-theme=photo-2] .sec--brand h2,[data-theme=photo-2] .sec--brand h3{color:#fff}[data-theme=photo-2] .sec--brand .btn--primary{background:#fff;color:var(--accent);border-color:#fff;box-shadow:none}[data-theme=photo-2] .sec--brand .btn--ghost{background:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.55)}[data-theme=photo-2] .sec--brand .eyebrow{background:rgba(255,255,255,.16);color:#fff}[data-theme=photo-2] .sec--ink{background:#3a2e2a}[data-theme=photo-2] .hdr{background:color-mix(in srgb, var(--ground) 94%, transparent);border-block-end:1px solid var(--line)}[data-theme=photo-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:999px}[data-theme=photo-2] html:root[data-theme=photo-2] .hdr--d-chips{background:var(--ground)}[data-theme=photo-2] .hero{background:radial-gradient(60% 70% at 0% 30%, var(--brand-soft), transparent 70%),var(--ground)}[data-theme=photo-2] .hero__art{border-radius:180px 180px var(--radius-xl) var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=photo-2] .hero .tickline svg,[data-theme=photo-2] .hero__ticks svg{color:var(--accent)}[data-theme=photo-2] .trust__item,[data-theme=photo-2] .trust li{background:#fff;border-radius:var(--radius-lg)}[data-theme=photo-2] .trust svg{color:var(--accent)}[data-theme=photo-2] .card,[data-theme=photo-2] .quote,[data-theme=photo-2] .post,[data-theme=photo-2] .price,[data-theme=photo-2] .member,[data-theme=photo-2] .tl-card{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}[data-theme=photo-2] .card:hover{box-shadow:var(--shadow-md)}[data-theme=photo-2] .svc__img{border-radius:var(--radius-lg) var(--radius-lg) 0 0}[data-theme=photo-2] .svc__tag{color:var(--accent);font-weight:700}[data-theme=photo-2] .svc__meta{color:var(--brand-ink);font-weight:700}[data-theme=photo-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:999px}[data-theme=photo-2] .price--lead{border:2px solid var(--brand);box-shadow:var(--shadow-lg)}[data-theme=photo-2] .price__badge{background:var(--accent);color:#fff;border-radius:999px}[data-theme=photo-2] .price__tag b{color:var(--brand-ink)}[data-theme=photo-2] .price li svg{color:var(--accent)}[data-theme=photo-2] .step__n{background:var(--brand);color:#fff;border-radius:999px}[data-theme=photo-2] .steps-split .hero__art{border-radius:var(--radius-xl)}[data-theme=photo-2] .split__points svg,[data-theme=photo-2] .tickline svg,[data-theme=photo-2] .note__in svg{color:var(--accent)}[data-theme=photo-2] .split__art img{border-radius:var(--radius-xl)}[data-theme=photo-2] .checklist__col{background:#fff;border-radius:var(--radius-lg)}[data-theme=photo-2] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=photo-2] .compare__best{background:var(--brand-soft)}[data-theme=photo-2] .gallery__item{border-radius:var(--radius-lg)}[data-theme=photo-2] .quote__stars,[data-theme=photo-2] .stars{color:#e2a33b}[data-theme=photo-2] .quote__av{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=photo-2] .member__initial{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=photo-2] .member__role{color:var(--accent)}[data-theme=photo-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=photo-2] .faq details[open]{border-color:var(--brand)}[data-theme=photo-2] .field input,[data-theme=photo-2] .field textarea,[data-theme=photo-2] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=photo-2] .form,[data-theme=photo-2] .form-panel__card{border-radius:var(--radius-lg)}[data-theme=photo-2] .hero__form{border-radius:var(--radius-lg)}[data-theme=photo-3]{--brand: #d9411e;--brand-ink: #bd3514;--brand-soft: #fbe9e3;--brand-contrast: #ffffff;--accent: #d9411e;--ink: #17191c;--ink-soft: #3d4148;--ink-muted: #686d75;--ground: #f2f2f0;--ground-soft: #ffffff;--ground-sunken: #e6e6e3;--line: #d9d9d5;--line-strong: #b9b9b4;--radius-sm: 0;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 2px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(2.75rem, 2rem + 3vw, 4.75rem);--wrap: 1240px}[data-theme=photo-3] body{background:var(--ground)}[data-theme=photo-3] h1,[data-theme=photo-3] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=photo-3] .eyebrow{background:var(--ink);color:#fff;border-radius:0;font-weight:700;padding:3px 10px}[data-theme=photo-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=photo-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=photo-3] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=photo-3] .sec--soft{background:#fff;border-block:1px solid var(--line)}[data-theme=photo-3] .sec--ink{background:var(--ink);color:#fff}[data-theme=photo-3] .sec--ink .eyebrow{background:var(--brand)}[data-theme=photo-3] .sec--ink .btn--ghost{border-color:rgba(255,255,255,.6);color:#fff}[data-theme=photo-3] .sec--ink .btn--ghost:hover{background:#fff;color:var(--ink)}[data-theme=photo-3] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=photo-3] .hdr__mark{background:var(--brand);color:#fff;border-radius:0}[data-theme=photo-3] .hero--panel{background:linear-gradient(to right, transparent calc(33.33% - 0.5px), rgba(23, 25, 28, 0.07) calc(33.33% - 0.5px), rgba(23, 25, 28, 0.07) calc(33.33% + 0.5px), transparent calc(33.33% + 0.5px), transparent calc(66.66% - 0.5px), rgba(23, 25, 28, 0.07) calc(66.66% - 0.5px), rgba(23, 25, 28, 0.07) calc(66.66% + 0.5px), transparent calc(66.66% + 0.5px)),linear-gradient(to bottom, transparent calc(33.33% - 0.5px), rgba(23, 25, 28, 0.07) calc(33.33% - 0.5px), rgba(23, 25, 28, 0.07) calc(33.33% + 0.5px), transparent calc(33.33% + 0.5px), transparent calc(66.66% - 0.5px), rgba(23, 25, 28, 0.07) calc(66.66% - 0.5px), rgba(23, 25, 28, 0.07) calc(66.66% + 0.5px), transparent calc(66.66% + 0.5px)),var(--ground)}[data-theme=photo-3] .hero__panel{background:#fff;border:1px solid var(--ink);border-radius:0;box-shadow:8px 8px 0 var(--brand)}[data-theme=photo-3] .hero__panel-title{color:var(--brand)}[data-theme=photo-3] .hero__rows div{border-block-end:1px solid var(--line);padding-block:var(--space-2)}[data-theme=photo-3] .hero__rows div:last-child{border-block-end:0}[data-theme=photo-3] .hero__rows dd{color:var(--ink);font-weight:800}[data-theme=photo-3] .hero .tickline svg,[data-theme=photo-3] .hero__ticks svg{color:var(--brand)}[data-theme=photo-3] .trust svg{color:var(--brand)}[data-theme=photo-3] .card,[data-theme=photo-3] .quote,[data-theme=photo-3] .post,[data-theme=photo-3] .step,[data-theme=photo-3] .price,[data-theme=photo-3] .member,[data-theme=photo-3] .case,[data-theme=photo-3] .tl-card{background:#fff;border:1px solid var(--line);border-radius:0;box-shadow:none}[data-theme=photo-3] .card:hover{border-color:var(--ink)}[data-theme=photo-3] .svc__img{border-radius:0;filter:saturate(0.92)}[data-theme=photo-3] .svc__tag{color:var(--brand);font-weight:700}[data-theme=photo-3] .svc__meta{color:var(--ink);font-weight:800;border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}[data-theme=photo-3] .svc__points li::before{background:var(--brand);border-radius:0}[data-theme=photo-3] .itile{background:var(--brand-soft);color:var(--brand);border-radius:0}[data-theme=photo-3] .panel{background:#fff;border:1px solid var(--ink);border-radius:0;font-variant-numeric:tabular-nums}[data-theme=photo-3] .panel__title{color:var(--brand)}[data-theme=photo-3] .panel__total{border-color:var(--ink)}[data-theme=photo-3] .case__tag{background:var(--ink);color:#fff;border-radius:0;padding:2px 8px;inline-size:fit-content}[data-theme=photo-3] .case__result{color:var(--brand-ink);border-color:var(--brand)}[data-theme=photo-3] .tl__who--us{background:var(--ink);color:#fff}[data-theme=photo-3] .tl__who--you{background:var(--brand);color:#fff}[data-theme=photo-3] .tl__who--both{background:#fff;color:var(--ink);border:1px solid var(--ink)}[data-theme=photo-3] .tl__total{border-color:var(--ink)}[data-theme=photo-3] .compare__best{background:var(--brand-soft)}[data-theme=photo-3] .tariff{background:#fff;border:1px solid var(--line);padding:var(--space-5);border-radius:0}[data-theme=photo-3] .checklist__col{background:#fff;border-radius:0}[data-theme=photo-3] .calc{background:#fff;border:1px solid var(--ink);border-radius:0}[data-theme=photo-3] .calc__out{background:var(--ink);color:#fff;border-radius:0}[data-theme=photo-3] .gallery__item{border-radius:0}[data-theme=photo-3] .member__initial{background:var(--ink);color:#fff;border-radius:0}[data-theme=photo-3] .member__role{color:var(--brand)}[data-theme=photo-3] .step__n{background:var(--ink);color:#fff;border-radius:0}[data-theme=photo-3] .faq details{background:#fff;border-color:var(--line);border-radius:0}[data-theme=photo-3] .faq details[open]{border-color:var(--ink)}[data-theme=photo-3] .field input,[data-theme=photo-3] .field textarea,[data-theme=photo-3] .field select{background:#fff;border-color:var(--line-strong);border-radius:0}[data-theme=photo-3] .form,[data-theme=photo-3] .form-panel__card{border-radius:0}[data-theme=photo-3] .form-panel__hl{color:var(--brand)}[data-theme=photo-3] .ftr{background:var(--ink)}[data-theme=consult-1]{--brand: #1e4a3b;--brand-ink: #163a2d;--brand-soft: #e2ebe4;--brand-contrast: #ffffff;--accent: #a8803a;--accent-soft: #f2e8d4;--ink: #1c2420;--ink-soft: #3d4943;--ink-muted: #6a7570;--ground: #f7f4ed;--ground-soft: #efe9dd;--ground-sunken: #e6dfcf;--line: #ddd5c4;--line-strong: #c4b9a2;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 4px;--radius-xl: 4px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--section-y: clamp(3.25rem, 2.4rem + 4vw, 6rem);--wrap: 1160px}[data-theme=consult-1] body{background:var(--ground)}[data-theme=consult-1] h1,[data-theme=consult-1] h2{font-weight:800;letter-spacing:-0.005em}[data-theme=consult-1] .eyebrow{background:none;border:0;padding:0;color:var(--accent);font-weight:700;display:inline-flex;align-items:center;gap:var(--space-2)}[data-theme=consult-1] .eyebrow::before{content:"";inline-size:22px;block-size:1px;background:var(--accent)}[data-theme=consult-1] .sec--ink .eyebrow{color:#d8b878}[data-theme=consult-1] .sec--ink .eyebrow::before{background:#d8b878}[data-theme=consult-1] .head::after{content:"";inline-size:48px;block-size:2px;background:var(--accent);margin-block-start:var(--space-2)}[data-theme=consult-1] .head--link::after{display:none}[data-theme=consult-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=consult-1] .btn--primary{background:var(--brand);border-color:var(--brand)}[data-theme=consult-1] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=consult-1] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=consult-1] .btn--ghost:hover{background:var(--ink);color:var(--ground)}[data-theme=consult-1] .sec--ink .btn--primary{background:#d8b878;border-color:#d8b878;color:#13302a}[data-theme=consult-1] .sec--ink .btn--primary:hover{background:#e6c98c;border-color:#e6c98c}[data-theme=consult-1] .sec--ink .btn--ghost{border-color:rgba(255,255,255,.45);color:#fff}[data-theme=consult-1] .sec--ink .btn--ghost:hover{background:rgba(255,255,255,.1)}[data-theme=consult-1] .hdr{background:var(--ground);border-block-end:1px solid var(--line-strong)}[data-theme=consult-1] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=consult-1] .hero{background:var(--ground)}[data-theme=consult-1] .hero__art img{border-radius:var(--radius-lg)}[data-theme=consult-1] .hero__facts{border-block-start:1px solid var(--line-strong);padding-block-start:var(--space-4)}[data-theme=consult-1] .hero__facts b,[data-theme=consult-1] .hero__facts dt{color:var(--brand)}[data-theme=consult-1] .sec--soft{background:var(--ground-soft)}[data-theme=consult-1] .sec--ink{background:#13302a}[data-theme=consult-1] .card,[data-theme=consult-1] .price,[data-theme=consult-1] .member,[data-theme=consult-1] .quote,[data-theme=consult-1] .post{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=consult-1] .svc{border-block-start:3px solid var(--brand)}[data-theme=consult-1] .itile{background:rgba(0,0,0,0);color:var(--brand);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}[data-theme=consult-1] .svc__meta{color:var(--accent);font-weight:700}[data-theme=consult-1] .svc__more{color:var(--brand)}[data-theme=consult-1] .panel{background:#fffdf8;border:1px solid var(--line-strong);border-radius:var(--radius-lg)}[data-theme=consult-1] .panel__title{color:var(--brand)}[data-theme=consult-1] .panel__total{border-block-start:3px double var(--accent)}[data-theme=consult-1] .step__n{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=consult-1] .steps-split img{border-radius:var(--radius-lg)}[data-theme=consult-1] .checklist__col{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=consult-1] .checklist__col--in{border-block-start:3px solid var(--brand)}[data-theme=consult-1] .checklist__col--out{border-block-start:3px solid var(--accent)}[data-theme=consult-1] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=consult-1] .quote__stars{color:var(--accent)}[data-theme=consult-1] .faq details{background:rgba(0,0,0,0);border:0;border-block-end:1px solid var(--line-strong);border-radius:0}[data-theme=consult-1] .faq summary{color:var(--ink)}[data-theme=consult-1] .price--lead{border-color:var(--brand);box-shadow:inset 0 3px 0 var(--brand)}[data-theme=consult-1] .price__badge{background:var(--accent);color:#fff;border-radius:var(--radius-sm)}[data-theme=consult-1] .price__tag b{color:var(--brand)}[data-theme=consult-1] .tariff{background:#fffdf8;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=consult-1] .compare{background:#fffdf8}[data-theme=consult-1] .compare__best{color:var(--brand)}[data-theme=consult-1] .member__initial{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=consult-1] .member__role{color:var(--accent)}[data-theme=consult-1] .tl__who--us{background:var(--brand-soft);color:var(--brand)}[data-theme=consult-1] .field input,[data-theme=consult-1] .field textarea,[data-theme=consult-1] .field select{background:#fffdf8;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=consult-1] .form,[data-theme=consult-1] .form-panel__card{background:#fffdf8;border-color:var(--line);box-shadow:none}[data-theme=consult-1] .form-panel__hl{color:var(--brand)}[data-theme=consult-1] .note__in svg{color:var(--accent)}[data-theme=consult-1] .area{background:#fffdf8;border-color:var(--line);border-radius:var(--radius-sm)}[data-theme=consult-1] .ftr{background:#13302a}[data-theme=consult-1] .ftr__big{color:rgba(216,184,120,.22)}[data-theme=consult-1] .steps.steps--stack{grid-template-columns:1fr}[data-theme=consult-2]{--brand: #d9472b;--brand-ink: #b8381f;--brand-soft: #fde6dd;--brand-contrast: #ffffff;--accent: #e8a822;--accent-soft: #fdf1d6;--ink: #2b1d3a;--ink-soft: #4d4058;--ink-muted: #7d7186;--ground: #fffaf4;--ground-soft: #fbefe4;--ground-sunken: #f5e3d3;--line: #f0dfd0;--line-strong: #e2c9b5;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 28px;--shadow-sm: 0 1px 2px rgb(43 29 58 / 6%);--shadow-md: 0 2px 4px rgb(43 29 58 / 4%), 0 16px 32px -18px rgb(43 29 58 / 22%);--shadow-lg: 0 30px 60px -30px rgb(43 29 58 / 35%);--section-y: clamp(3.25rem, 2.2rem + 4.5vw, 6.25rem);--wrap: 1200px}[data-theme=consult-2] body{background:var(--ground)}[data-theme=consult-2] h1,[data-theme=consult-2] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=consult-2] .eyebrow{background:var(--accent-soft);color:#8a5a00;border:0;border-radius:999px;font-weight:700}[data-theme=consult-2] .sec--ink .eyebrow{background:rgba(232,168,34,.18);color:#f6c65b}[data-theme=consult-2] .head h2{background:linear-gradient(transparent 72%, rgba(232, 168, 34, 0.35) 72%, rgba(232, 168, 34, 0.35) 92%, transparent 92%);display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone}[data-theme=consult-2] .sec--ink .head h2{background:none}[data-theme=consult-2] .btn{border-radius:999px;font-weight:700}[data-theme=consult-2] .btn--primary{background:var(--brand);border-color:var(--brand);box-shadow:0 10px 22px -12px rgba(217,71,43,.7)}[data-theme=consult-2] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=consult-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=consult-2] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=consult-2] .sec--ink .btn--ghost,[data-theme=consult-2] .hero--cover .btn--ghost{border-color:rgba(255,255,255,.55);color:#fff}[data-theme=consult-2] .sec--ink .btn--ghost:hover,[data-theme=consult-2] .hero--cover .btn--ghost:hover{background:rgba(255,255,255,.12)}[data-theme=consult-2] .hdr{background:color-mix(in srgb, var(--ground) 92%, transparent);border-block-end:0}[data-theme=consult-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%}[data-theme=consult-2] .hero--cover .eyebrow.eyebrow{background:var(--accent);color:var(--ink)}[data-theme=consult-2] .trust{background:var(--ground)}[data-theme=consult-2] .trust__item,[data-theme=consult-2] .trust li{background:var(--ground-soft);border-radius:var(--radius-lg)}[data-theme=consult-2] .trust svg{color:var(--brand)}[data-theme=consult-2] .sec--soft{background:var(--ground-soft)}[data-theme=consult-2] .sec--ink{background:var(--ink)}[data-theme=consult-2] .sec--ink .step__n{background:var(--accent);color:var(--ink)}[data-theme=consult-2] .steps--line .step:not(:last-child)::after{display:none}[data-theme=consult-2] .sec--ink .step{background:rgba(255,255,255,.06);border:0;border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=consult-2] .card,[data-theme=consult-2] .quote,[data-theme=consult-2] .post,[data-theme=consult-2] .price,[data-theme=consult-2] .member{background:#fff;border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=consult-2] .svc__img img{border-radius:var(--radius-lg) var(--radius-lg) 0 0}[data-theme=consult-2] .svc__tag{background:var(--accent-soft);color:#8a5a00;border-radius:999px;padding:2px 10px;font-weight:700}[data-theme=consult-2] .svc__meta{color:var(--brand);font-weight:700}[data-theme=consult-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:50%}[data-theme=consult-2] .step__n{background:var(--brand);color:#fff;border-radius:50%}[data-theme=consult-2] .calc{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=consult-2] .calc__out{background:var(--ink);color:#fff;border-radius:var(--radius-lg)}[data-theme=consult-2] .split__art img,[data-theme=consult-2] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=consult-2] .quote__stars{color:var(--accent)}[data-theme=consult-2] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=consult-2] .faq details{background:#fff;border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}[data-theme=consult-2] .faq summary{color:var(--ink)}[data-theme=consult-2] .price--lead{background:var(--ink);color:#fff}[data-theme=consult-2] .price--lead h3,[data-theme=consult-2] .price--lead .price__tag b{color:#fff}[data-theme=consult-2] .price--lead li,[data-theme=consult-2] .price--lead .price__tag span{color:rgba(255,255,255,.8)}[data-theme=consult-2] .price--lead li svg{color:var(--accent)}[data-theme=consult-2] .price__badge{background:var(--accent);color:var(--ink);border-radius:999px}[data-theme=consult-2] .price__tag b{color:var(--brand)}[data-theme=consult-2] .price li svg{color:var(--brand)}[data-theme=consult-2] .tariff{background:#fff;border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-md)}[data-theme=consult-2] .stats b,[data-theme=consult-2] .stat b{color:var(--brand)}[data-theme=consult-2] .member__initial{background:var(--accent-soft);color:#8a5a00;border-radius:50%}[data-theme=consult-2] .member__role{color:var(--brand)}[data-theme=consult-2] .tl-card{background:#fff;border-radius:var(--radius-lg)}[data-theme=consult-2] .tl-card__when{color:var(--brand)}[data-theme=consult-2] .field input,[data-theme=consult-2] .field textarea,[data-theme=consult-2] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=consult-2] .form,[data-theme=consult-2] .form-panel__card{background:#fff;border:0;box-shadow:var(--shadow-md);border-radius:var(--radius-xl)}[data-theme=consult-2] .form-panel__hl{color:var(--brand)}[data-theme=consult-3]{--brand: #1d3461;--brand-ink: #142748;--brand-soft: #e6ebf5;--brand-contrast: #ffffff;--accent: #c98a0b;--accent-soft: #fbf1dc;--ink: #142035;--ink-soft: #3a4558;--ink-muted: #667085;--ground: #ffffff;--ground-soft: #f3f5f9;--ground-sunken: #e8ecf3;--line: #dde2ea;--line-strong: #c3cad6;--warn: #b77700;--warn-soft: #fbf1dc;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 6px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 24px 48px -28px rgb(20 32 53 / 40%);--leading-normal: 1.75;--section-y: clamp(2.75rem, 2rem + 3.2vw, 4.75rem);--wrap: 1200px}[data-theme=consult-3] h1,[data-theme=consult-3] h2{font-weight:800}[data-theme=consult-3] .eyebrow{background:none;border:0;padding:0;color:var(--brand);font-weight:800;letter-spacing:0;border-inline-start:3px solid var(--accent);padding-inline-start:var(--space-2);border-radius:0}[data-theme=consult-3] .sec--brand .eyebrow,[data-theme=consult-3] .sec--ink .eyebrow{color:#fff}[data-theme=consult-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=consult-3] .btn--primary{background:var(--brand);border-color:var(--brand)}[data-theme=consult-3] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=consult-3] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=consult-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=consult-3] .btn--ink{background:var(--accent);border-color:var(--accent);color:#1a1205}[data-theme=consult-3] .btn--ink:hover{background:#b37a06;border-color:#b37a06}[data-theme=consult-3] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.5);color:#fff}[data-theme=consult-3] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=consult-3] .hero--form{background:var(--ground-soft);border-block-end:1px solid var(--line);background-image:linear-gradient(to bottom, rgba(29, 52, 97, 0.06) 1px, transparent 1px);background-size:100% 36px}[data-theme=consult-3] .hero__form{background:#fff;border:1px solid var(--line-strong);border-block-start:4px solid var(--brand);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=consult-3] .hero__form-title{color:var(--brand)}[data-theme=consult-3] .tickline svg{color:var(--accent)}[data-theme=consult-3] .stats{background:var(--brand);color:#fff}[data-theme=consult-3] .stat b,[data-theme=consult-3] .stats b{color:#fff}[data-theme=consult-3] .stat span,[data-theme=consult-3] .stats span{color:#c5d0e6}[data-theme=consult-3] .sec--soft{background:var(--ground-soft)}[data-theme=consult-3] .sec--brand{background:var(--brand)}[data-theme=consult-3] .sec--ink{background:#142443}[data-theme=consult-3] .card,[data-theme=consult-3] .quote,[data-theme=consult-3] .post,[data-theme=consult-3] .price,[data-theme=consult-3] .member{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=consult-3] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=consult-3] .svc__meta{color:var(--brand);font-weight:700}[data-theme=consult-3] .svcs--list .svc{border-inline-start:3px solid var(--brand)}[data-theme=consult-3] .dx{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=consult-3] .dx--danger{border-inline-start:4px solid var(--accent)}[data-theme=consult-3] .dx__danger{background:var(--accent-soft);color:#6b4700;border-radius:var(--radius-sm)}[data-theme=consult-3] .tl__when,[data-theme=consult-3] .tl-card__when{color:var(--accent);font-weight:800}[data-theme=consult-3] .tl__who--us{background:var(--brand-soft);color:var(--brand)}[data-theme=consult-3] .split__art img,[data-theme=consult-3] .pagehead__img{border-radius:var(--radius-lg)}[data-theme=consult-3] .step__n{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=consult-3] .tariff{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=consult-3] .tariff__group h3{color:var(--brand)}[data-theme=consult-3] .checklist__col{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=consult-3] .quote__stars{color:var(--accent)}[data-theme=consult-3] .quote__av{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=consult-3] .faq details{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md)}[data-theme=consult-3] .faq details[open]{border-color:var(--brand)}[data-theme=consult-3] .faq summary{color:var(--ink)}[data-theme=consult-3] .member__initial{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=consult-3] .member__role{color:var(--brand)}[data-theme=consult-3] .field input,[data-theme=consult-3] .field textarea,[data-theme=consult-3] .field select{border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=consult-3] .form{background:#fff;border:1px solid var(--line);box-shadow:none}[data-theme=consult-3] .compare__best{color:var(--brand)}[data-theme=consult-3] .hours__closed{color:var(--ink-muted)}[data-theme=consult-3] .svcs--list .svc{grid-template-rows:auto auto auto}[data-theme=consult-3] .svcs--list .svc__icon{grid-row:1/span 3;align-self:start}[data-theme=consult-3] .svcs--list .svc__meta{grid-column:2;grid-row:3;margin:0;padding:0;border:0;font-size:var(--text-sm)}[data-theme=consult-3] .svcs--list .svc__more{grid-row:1/span 3}@media(max-width: 700px){[data-theme=consult-3] .svcs--list .svc{grid-template-rows:auto auto auto auto}[data-theme=consult-3] .svcs--list .svc__icon{grid-row:1}[data-theme=consult-3] .svcs--list .svc p{grid-column:1/-1}[data-theme=consult-3] .svcs--list .svc__meta{grid-column:1/-1;grid-row:3}[data-theme=consult-3] .svcs--list .svc__more{grid-column:1/-1;grid-row:4}}[data-theme=visa-1]{--brand: #0f5c5a;--brand-ink: #0b4846;--brand-soft: #e3efed;--brand-contrast: #ffffff;--accent: #e0673f;--accent-soft: #fde9e1;--ink: #10282a;--ink-soft: #37504f;--ink-muted: #627877;--ground: #fbfcfc;--ground-soft: #f4eee4;--ground-sunken: #e9f0ef;--line: #e1e6e4;--line-strong: #c9d3d1;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--shadow-sm: 0 1px 2px rgb(16 40 42 / 6%);--shadow-md: 0 1px 3px rgb(16 40 42 / 5%), 0 12px 28px -18px rgb(16 40 42 / 28%);--shadow-lg: 0 24px 50px -26px rgb(16 40 42 / 35%);--section-y: clamp(3rem, 2.2rem + 4vw, 5.75rem);--wrap: 1200px}[data-theme=visa-1] h1,[data-theme=visa-1] h2{font-weight:800}[data-theme=visa-1] .eyebrow{background:var(--brand-soft);color:var(--brand);border-radius:999px;font-weight:700}[data-theme=visa-1] .sec--brand .eyebrow,[data-theme=visa-1] .sec--ink .eyebrow{background:rgba(255,255,255,.14);color:#fff}[data-theme=visa-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=visa-1] .btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme=visa-1] .btn--primary:hover{background:#c95632;border-color:#c95632}[data-theme=visa-1] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=visa-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=visa-1] .btn--ink{background:#fff;border-color:#fff;color:var(--brand)}[data-theme=visa-1] .btn--ink:hover{background:var(--brand-soft)}[data-theme=visa-1] .sec--brand .btn--ghost,[data-theme=visa-1] .sec--ink .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.5);color:#fff}[data-theme=visa-1] .hero--center{background:radial-gradient(70% 90% at 50% 0%, var(--ground-soft), var(--ground) 75%)}[data-theme=visa-1] .hero__facts{gap:var(--space-6)}[data-theme=visa-1] .hero__facts b,[data-theme=visa-1] .hero__facts dt{color:var(--brand)}[data-theme=visa-1] .hero__wide img,[data-theme=visa-1] .hero__art img{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=visa-1] .trust{background:var(--ground)}[data-theme=visa-1] .trust__item,[data-theme=visa-1] .trust li{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=visa-1] .trust svg{color:var(--brand)}[data-theme=visa-1] .sec--soft{background:var(--ground-soft)}[data-theme=visa-1] .sec--brand{background:var(--brand)}[data-theme=visa-1] .sec--ink{background:#0b3b3a}[data-theme=visa-1] .card,[data-theme=visa-1] .quote,[data-theme=visa-1] .post,[data-theme=visa-1] .price,[data-theme=visa-1] .member{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=visa-1] .svc__tag{color:var(--accent);font-weight:800}[data-theme=visa-1] .svc__meta{color:var(--brand);font-weight:700}[data-theme=visa-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=visa-1] .split__art img,[data-theme=visa-1] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=visa-1] .split__points svg{color:var(--brand)}[data-theme=visa-1] .step__n{background:var(--brand-soft);color:var(--brand);border-radius:50%;font-weight:800}[data-theme=visa-1] .price--lead{border:2px solid var(--brand)}[data-theme=visa-1] .price__badge{background:var(--accent);color:#fff}[data-theme=visa-1] .price__tag b{color:var(--brand)}[data-theme=visa-1] .price li svg{color:var(--brand)}[data-theme=visa-1] .compare{background:#fff;border-radius:var(--radius-lg)}[data-theme=visa-1] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}[data-theme=visa-1] .quote__stars{color:var(--accent)}[data-theme=visa-1] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=visa-1] .faq details{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md)}[data-theme=visa-1] .faq details[open]{border-color:var(--brand)}[data-theme=visa-1] .faq summary{color:var(--ink)}[data-theme=visa-1] .member__initial{background:var(--brand-soft);color:var(--brand)}[data-theme=visa-1] .member__role{color:var(--brand)}[data-theme=visa-1] .tl__when,[data-theme=visa-1] .tl-card__when{color:var(--brand)}[data-theme=visa-1] .tl__who--us{background:var(--brand-soft);color:var(--brand)}[data-theme=visa-1] .field input,[data-theme=visa-1] .field textarea,[data-theme=visa-1] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=visa-1] .form,[data-theme=visa-1] .form-panel__card{background:#fff;border-color:var(--line);box-shadow:var(--shadow-md)}[data-theme=visa-1] .ftr{background:#0b3b3a}[data-theme=visa-2]{--brand: #0b74b8;--brand-ink: #095f98;--brand-soft: #e3f1fb;--brand-contrast: #ffffff;--accent: #ffc83d;--accent-soft: #fff4d6;--ink: #0f2436;--ink-soft: #3a5266;--ink-muted: #687e90;--ground: #ffffff;--ground-soft: #eef6fc;--ground-sunken: #e2eff9;--line: #dde9f2;--line-strong: #c4d7e6;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 22px;--shadow-sm: 0 1px 2px rgb(11 116 184 / 8%);--shadow-md: 0 2px 4px rgb(15 36 54 / 4%), 0 14px 30px -16px rgb(11 116 184 / 28%);--shadow-lg: 0 28px 56px -28px rgb(11 116 184 / 40%);--section-y: clamp(3rem, 2.2rem + 4vw, 5.5rem);--wrap: 1200px}[data-theme=visa-2] h1,[data-theme=visa-2] h2{font-weight:800}[data-theme=visa-2] .eyebrow{background:var(--accent-soft);color:#7a5600;border-radius:999px;font-weight:700}[data-theme=visa-2] .sec--brand .eyebrow{background:rgba(255,255,255,.18);color:#fff}[data-theme=visa-2] .btn{border-radius:999px;font-weight:700}[data-theme=visa-2] .btn--primary{background:var(--brand);border-color:var(--brand)}[data-theme=visa-2] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=visa-2] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=visa-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=visa-2] .btn--ink{background:var(--accent);border-color:var(--accent);color:var(--ink)}[data-theme=visa-2] .btn--ink:hover{background:#ffd666;border-color:#ffd666}[data-theme=visa-2] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.55);color:#fff}[data-theme=visa-2] .hdr__mark{background:var(--accent);color:var(--ink);border-radius:50%}[data-theme=visa-2] .hero--panel{background:linear-gradient(180deg, var(--ground-soft), var(--ground))}[data-theme=visa-2] .hero__panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=visa-2] .hero__panel-title{color:var(--ink)}[data-theme=visa-2] .hero__panel .chip-link,[data-theme=visa-2] .hero__panel .chip{border-radius:999px;background:var(--brand-soft);color:var(--brand);border-color:rgba(0,0,0,0);font-weight:700}[data-theme=visa-2] .hero__panel .chip-link:hover{background:var(--brand);color:#fff}[data-theme=visa-2] .hero__rows div{border-block-end:1px dashed var(--line-strong)}[data-theme=visa-2] .hero__rows div:last-child{border-block-end:0}[data-theme=visa-2] .hero__rows dd{color:var(--brand);font-weight:800}[data-theme=visa-2] .tickline svg{color:var(--brand)}[data-theme=visa-2] .sec--soft{background:var(--ground-soft)}[data-theme=visa-2] .sec--brand{background:linear-gradient(135deg, #0b74b8, #0a5d94)}[data-theme=visa-2] .sec--ink{background:#0a3a5e}[data-theme=visa-2] .card,[data-theme=visa-2] .quote,[data-theme=visa-2] .post,[data-theme=visa-2] .price,[data-theme=visa-2] .member{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=visa-2] .svc__img img{border-radius:var(--radius-lg) var(--radius-lg) 0 0}[data-theme=visa-2] .svc__tag{background:var(--accent-soft);color:#7a5600;border-radius:999px;padding:2px 10px;font-weight:700}[data-theme=visa-2] .svc__meta{color:var(--brand);font-weight:700}[data-theme=visa-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=visa-2] .compare{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=visa-2] .compare__best{background:var(--brand-soft);color:var(--brand)}[data-theme=visa-2] .tl__when{color:var(--brand);font-weight:800}[data-theme=visa-2] .tl__who--us{background:var(--brand-soft);color:var(--brand)}[data-theme=visa-2] .tl__who--you{background:var(--accent-soft);color:#7a5600}[data-theme=visa-2] .tl__total{background:var(--brand-soft);border-radius:var(--radius-md)}[data-theme=visa-2] .checklist__col{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg)}[data-theme=visa-2] .split__art img,[data-theme=visa-2] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=visa-2] .quote__stars{color:#f0a800}[data-theme=visa-2] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=visa-2] .faq details{background:#fff;border:1px solid var(--line);border-radius:var(--radius-md)}[data-theme=visa-2] .faq details[open]{box-shadow:var(--shadow-md)}[data-theme=visa-2] .faq summary{color:var(--ink)}[data-theme=visa-2] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-sm)}[data-theme=visa-2] .tariff__group h3{color:var(--brand)}[data-theme=visa-2] .stat b,[data-theme=visa-2] .stats b{color:var(--brand)}[data-theme=visa-2] .member__initial{background:var(--accent-soft);color:#7a5600;border-radius:50%}[data-theme=visa-2] .member__role{color:var(--brand)}[data-theme=visa-2] .field input,[data-theme=visa-2] .field textarea,[data-theme=visa-2] .field select{border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=visa-2] .form,[data-theme=visa-2] .form-panel__card{background:#fff;border-color:var(--line);box-shadow:var(--shadow-md);border-radius:var(--radius-xl)}[data-theme=visa-2] .form-panel__hl{color:var(--brand)}[data-theme=visa-2] .ftr{background:var(--ink)}[data-theme=auto-1]{--brand: #1d4f91;--brand-ink: #163d72;--brand-soft: #e3eaf4;--brand-contrast: #ffffff;--accent: #ffc629;--ink: #1b1f24;--ink-soft: #424a54;--ink-muted: #6a727c;--ground: #f2f2ef;--ground-soft: #ffffff;--ground-sunken: #e7e7e2;--line: #d9d9d3;--line-strong: #b9b9b1;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 6px;--shadow-sm: none;--shadow-md: 0 1px 0 rgb(27 31 36 / 8%);--shadow-lg: 0 18px 36px -24px rgb(27 31 36 / 40%);--leading-normal: 1.75;--section-y: clamp(2.75rem, 2rem + 3vw, 4.75rem);--wrap: 1220px}[data-theme=auto-1] body{background:var(--ground)}[data-theme=auto-1] h1,[data-theme=auto-1] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=auto-1] .eyebrow{background:var(--ink);color:var(--accent);border-radius:var(--radius-sm);font-weight:700;letter-spacing:.02em}[data-theme=auto-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=auto-1] .btn--ghost{background:#fff;border:1.5px solid var(--ink);color:var(--ink)}[data-theme=auto-1] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=auto-1] .urgent{background:var(--accent);color:var(--ink)}[data-theme=auto-1] .urgent__dot{background:var(--ink)}[data-theme=auto-1] .hdr{background:#fff}[data-theme=auto-1] .hdr__mark{border-radius:var(--radius-md)}[data-theme=auto-1] .hero{background:var(--ground-sunken);border-block-end:1px solid var(--line)}[data-theme=auto-1] .hero__form{background:#fff;border:1px solid var(--line-strong);border-block-start:4px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=auto-1] .hero__facts b,[data-theme=auto-1] .hero__facts dt{color:var(--brand)}[data-theme=auto-1] .card,[data-theme=auto-1] .quote,[data-theme=auto-1] .post,[data-theme=auto-1] .step{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=auto-1] .svcs--list .card,[data-theme=auto-1] .svcs--list>*{border-radius:var(--radius-md)}[data-theme=auto-1] .svc__meta{color:var(--brand);font-weight:800}[data-theme=auto-1] .itile{background:var(--ink);color:var(--accent);border-radius:var(--radius-md)}[data-theme=auto-1] .calc{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg)}[data-theme=auto-1] .calc__out{background:var(--ink);color:#fff;border-radius:var(--radius-md)}[data-theme=auto-1] .calc__out b{color:var(--accent)}[data-theme=auto-1] .panel{background:#fff;border:1px solid var(--line-strong);border-block-start:4px solid var(--ink);border-radius:var(--radius-md);font-variant-numeric:tabular-nums}[data-theme=auto-1] .sec--ink{background:var(--ink)}[data-theme=auto-1] .sec--ink .step{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}[data-theme=auto-1] .step__n{background:var(--accent);color:var(--ink);border-radius:var(--radius-md)}[data-theme=auto-1] .area{border-radius:var(--radius-md);background:#fff;border:1px solid var(--line)}[data-theme=auto-1] .tariff{background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=auto-1] .tariff__group h3{color:var(--brand)}[data-theme=auto-1] .checklist__col{border-radius:var(--radius-lg)}[data-theme=auto-1] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=auto-1] .field input,[data-theme=auto-1] .field textarea,[data-theme=auto-1] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=auto-1] .quote__stars,[data-theme=auto-1] .stars{color:#e0a800}[data-theme=auto-1] .gallery__item,[data-theme=auto-1] .pagehead__img,[data-theme=auto-1] .split__art img{border-radius:var(--radius-md)}[data-theme=auto-1] .sec--brand{background:var(--brand)}[data-theme=auto-1] .sec--brand .btn--primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}[data-theme=auto-1] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.6);color:#fff}[data-theme=auto-1] .ftr--light{background:#fff;border-block-start:4px solid var(--ink)}[data-theme=auto-1] .svcs--list .svc{grid-template-columns:52px 1fr auto auto}[data-theme=auto-1] .svcs--list .svc__meta{grid-column:3;grid-row:1/span 2;margin:0;padding:0;border:0;white-space:nowrap;font-size:var(--text-sm)}[data-theme=auto-1] .svcs--list .svc__more{grid-column:4}@media(max-width: 700px){[data-theme=auto-1] .svcs--list .svc{grid-template-columns:40px 1fr}[data-theme=auto-1] .svcs--list .svc__meta{grid-column:2;grid-row:auto}[data-theme=auto-1] .svcs--list .svc__more{grid-column:2}}@media(max-width: 900px){[data-theme=auto-1] .steps .step::after{display:none}}[data-theme=auto-1] .steps.steps--stack.steps--stack{grid-template-columns:1fr}@media(max-width: 900px){[data-theme=auto-1] .steps.steps:not(.steps--stack){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){[data-theme=auto-1] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=auto-2]{--brand: #d6402a;--brand-ink: #b83420;--brand-soft: #fbe9e5;--brand-contrast: #ffffff;--accent: #f5a524;--ink: #14213d;--ink-soft: #3b4660;--ink-muted: #687288;--ground: #ffffff;--ground-soft: #f4f5f8;--ground-sunken: #e9ebf1;--line: #e0e3ea;--line-strong: #c9ceda;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: none;--shadow-md: 0 6px 18px -12px rgb(20 33 61 / 35%);--shadow-lg: 0 18px 40px -22px rgb(20 33 61 / 45%);--section-y: clamp(2.75rem, 2rem + 3vw, 5rem);--wrap: 1240px}[data-theme=auto-2] h1,[data-theme=auto-2] h2{font-weight:900}[data-theme=auto-2] .eyebrow{background:var(--accent);color:var(--ink);border-radius:var(--radius-sm);font-weight:800}[data-theme=auto-2] .btn{border-radius:var(--radius-md);font-weight:800}[data-theme=auto-2] .btn--ghost{background:#fff;border:1.5px solid var(--ink);color:var(--ink)}[data-theme=auto-2] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=auto-2] .urgent{background:var(--ink);color:#c9d2e6}[data-theme=auto-2] .urgent__dot{background:var(--accent)}[data-theme=auto-2] .hdr__cart{background:var(--brand);color:#fff}[data-theme=auto-2] .searchband__veil{background:linear-gradient(180deg, rgba(20, 33, 61, 0.78), rgba(20, 33, 61, 0.88))}[data-theme=auto-2] .searchcard{border-radius:var(--radius-xl);border-block-start:4px solid var(--brand)}[data-theme=auto-2] .searchtab{border-radius:var(--radius-sm)}[data-theme=auto-2] .searchcard__go{background:var(--accent);color:var(--ink);border-color:var(--accent)}[data-theme=auto-2] .searchband__links a{border-radius:999px}[data-theme=auto-2] .shopcat{border:1.5px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden}[data-theme=auto-2] .shopcat:hover{border-color:var(--ink)}[data-theme=auto-2] .prod{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme=auto-2] .prod:hover{border-color:var(--ink)}[data-theme=auto-2] .prod__badge{background:var(--accent);color:var(--ink);border-radius:var(--radius-sm);font-weight:800}[data-theme=auto-2] .prod__price b{color:var(--brand-ink)}[data-theme=auto-2] .plist__row{border-color:var(--line)}[data-theme=auto-2] .shopdeals.sec--brand{background:var(--brand)}[data-theme=auto-2] .compare__best{background:var(--brand-soft)}[data-theme=auto-2] .card,[data-theme=auto-2] .quote,[data-theme=auto-2] .post,[data-theme=auto-2] .step{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=auto-2] .step__n{background:var(--ink);color:var(--accent);border-radius:var(--radius-sm)}[data-theme=auto-2] .sec--ink{background:var(--ink)}[data-theme=auto-2] .sec--ink .itile{background:rgba(245,165,36,.16);color:var(--accent)}[data-theme=auto-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=auto-2] .tariff{background:#fff;border:1.5px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=auto-2] .quote__stars,[data-theme=auto-2] .stars{color:var(--accent)}[data-theme=auto-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=auto-2] .field input,[data-theme=auto-2] .field textarea,[data-theme=auto-2] .field select{background:#fff;border:1.5px solid var(--line-strong)}[data-theme=auto-2] .split__art img,[data-theme=auto-2] .steps-split img{border-radius:var(--radius-xl)}[data-theme=auto-2] .sec--brand .btn--primary{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=auto-2] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.6);color:#fff}[data-theme=auto-2] .ftr{background:var(--ink)}[data-theme=auto-2] .pdp__main{border-radius:var(--radius-lg);border:1.5px solid var(--line)}[data-theme=auto-2] .pdp__vals span{border-radius:var(--radius-sm)}[data-theme=auto-2] .steps.steps--stack.steps--stack{grid-template-columns:1fr}@media(max-width: 900px){[data-theme=auto-2] .steps.steps:not(.steps--stack){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){[data-theme=auto-2] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=auto-3]{color-scheme:dark;--brand: #c9a96e;--brand-ink: #d8bb85;--brand-soft: #2a2419;--brand-contrast: #16130d;--accent: #c9a96e;--accent-soft: #2a2419;--ink: #ecebe8;--ink-soft: #c9c7c1;--ink-muted: #a3a19b;--ground: #0f1012;--ground-soft: #17181b;--ground-sunken: #1d1e22;--line: rgb(236 235 232 / 9%);--line-strong: rgb(236 235 232 / 18%);--good: #4ade80;--good-soft: rgb(74 222 128 / 12%);--warn: #f5b041;--warn-soft: rgb(245 176 65 / 12%);--bad: #f87171;--bad-soft: rgb(248 113 113 / 12%);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 20px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 85%);--ring: 0 0 0 3px rgb(201 169 110 / 30%);--leading-normal: 1.85;--section-y: clamp(3rem, 2.2rem + 3.5vw, 6rem);--wrap: 1180px}[data-theme=auto-3] body{background:var(--ground);color:var(--ink-soft)}[data-theme=auto-3] h1,[data-theme=auto-3] h2,[data-theme=auto-3] h3,[data-theme=auto-3] h4{color:var(--ink);font-weight:800}[data-theme=auto-3] .eyebrow{background:none;border:0;padding:0;color:var(--brand);font-weight:700;letter-spacing:.04em}[data-theme=auto-3] .btn{border-radius:999px;font-weight:700}[data-theme=auto-3] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=auto-3] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=auto-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=auto-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=auto-3] .hdr{background:rgba(15,16,18,.92);border-block-end:1px solid var(--line)}[data-theme=auto-3] .hdr__mark{border-radius:999px}[data-theme=auto-3] .hdr__nav a{color:var(--ink-soft)}[data-theme=auto-3] .hdr__nav a:hover,[data-theme=auto-3] .hdr__nav a[aria-current]{color:var(--brand)}[data-theme=auto-3] .hero{background:radial-gradient(60% 60% at 50% 0%, rgba(201, 169, 110, 0.1), transparent 70%),var(--ground)}[data-theme=auto-3] .hero__art img,[data-theme=auto-3] .hero__wide img{border-radius:var(--radius-xl)}[data-theme=auto-3] .sec--soft{background:var(--ground-soft)}[data-theme=auto-3] .sec--ink{background:#0a0a0b;color:var(--ink)}[data-theme=auto-3] .sec--brand{background:linear-gradient(135deg, #b8955a, #d8bb85);color:var(--brand-contrast)}[data-theme=auto-3] .sec--brand h2,[data-theme=auto-3] .sec--brand h3{color:var(--brand-contrast)}[data-theme=auto-3] .sec--brand p{color:rgba(22,19,13,.8)}[data-theme=auto-3] .sec--brand .btn--primary{background:var(--brand-contrast);color:var(--brand-ink);border-color:var(--brand-contrast)}[data-theme=auto-3] .sec--brand .btn--ghost{border-color:rgba(22,19,13,.4);color:var(--brand-contrast)}[data-theme=auto-3] .trust{border-block:1px solid var(--line)}[data-theme=auto-3] .trust svg{color:var(--brand)}[data-theme=auto-3] .card,[data-theme=auto-3] .quote,[data-theme=auto-3] .post,[data-theme=auto-3] .step,[data-theme=auto-3] .price,[data-theme=auto-3] .member,[data-theme=auto-3] .tl-card{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=auto-3] .sec--soft :is(.card,.quote,.post,.step,.price,.tl-card){background:var(--ground-sunken)}[data-theme=auto-3] .itile{background:var(--brand-soft);color:var(--brand);border-radius:999px}[data-theme=auto-3] .price--lead{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}[data-theme=auto-3] .price__badge{background:var(--brand);color:var(--brand-contrast)}[data-theme=auto-3] .price__tag{flex-wrap:wrap;row-gap:0}[data-theme=auto-3] .price__tag b{color:var(--brand);white-space:nowrap}[data-theme=auto-3] .price li svg{color:var(--brand)}[data-theme=auto-3] .compare,[data-theme=auto-3] .compare__scroll{border-color:var(--line)}[data-theme=auto-3] .compare__best{background:var(--brand-soft);color:var(--ink)}[data-theme=auto-3] .checklist__col{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=auto-3] .checklist__col--in svg{color:var(--good)}[data-theme=auto-3] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=auto-3] .tariff__group h3{color:var(--brand)}[data-theme=auto-3] .tl__who--us{background:var(--brand-soft);color:var(--brand)}[data-theme=auto-3] .tl__total{border-color:var(--line-strong)}[data-theme=auto-3] .tl__total b,[data-theme=auto-3] .tl__total strong{color:var(--brand)}[data-theme=auto-3] .stat b{color:var(--brand)}[data-theme=auto-3] .stats{border-block:1px solid var(--line)}[data-theme=auto-3] .gallery__item{border-radius:var(--radius-lg)}[data-theme=auto-3] .quote__stars,[data-theme=auto-3] .stars{color:var(--brand)}[data-theme=auto-3] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=auto-3] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=auto-3] .form,[data-theme=auto-3] .form-panel__card{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=auto-3] .form-panel__hl{color:var(--brand)}[data-theme=auto-3] .field label{color:var(--ink-soft)}[data-theme=auto-3] .field input,[data-theme=auto-3] .field textarea,[data-theme=auto-3] .field select{background:var(--ground);border-color:var(--line-strong);color:var(--ink)}[data-theme=auto-3] .field input::placeholder,[data-theme=auto-3] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=auto-3] .field input:focus,[data-theme=auto-3] .field textarea:focus,[data-theme=auto-3] .field select:focus{border-color:var(--brand)}[data-theme=auto-3] .split__art img,[data-theme=auto-3] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=auto-3] .map__card{background:var(--ground-soft);border-color:var(--line)}[data-theme=auto-3] .ftr--brand{background:linear-gradient(135deg, #b8955a, #d8bb85)}[data-theme=auto-3] .ftr--brand .ftr__about,[data-theme=auto-3] .ftr--brand a{color:rgba(22,19,13,.78)}[data-theme=auto-3] .steps.steps--stack.steps--stack{grid-template-columns:1fr}@media(max-width: 900px){[data-theme=auto-3] .steps.steps:not(.steps--stack){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){[data-theme=auto-3] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=gym-1]{--brand: #b8e62e;--brand-ink: #9fcc17;--brand-soft: #eef8d2;--brand-contrast: #111315;--accent: #b8e62e;--ink: #111315;--ink-soft: #3a3e43;--ink-muted: #6a6f75;--ground: #eff0ec;--ground-soft: #ffffff;--ground-sunken: #e3e5df;--line: #dcdfd8;--line-strong: #c4c8bf;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 24px 50px -28px rgb(17 19 21 / 45%);--section-y: clamp(2.75rem, 2rem + 3.2vw, 5rem);--wrap: 1240px}[data-theme=gym-1] body{background:var(--ground)}[data-theme=gym-1] h1,[data-theme=gym-1] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=gym-1] .eyebrow{background:var(--ink);color:var(--brand);border-radius:var(--radius-sm);font-weight:800}[data-theme=gym-1] .btn{border-radius:var(--radius-md);font-weight:800}[data-theme=gym-1] .btn--primary{background:var(--brand);border-color:var(--brand);color:var(--ink)}[data-theme=gym-1] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=gym-1] .btn--ghost{background:rgba(0,0,0,0);border:2px solid var(--ink);color:var(--ink)}[data-theme=gym-1] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=gym-1] .btn--ink{background:var(--ink);color:#fff;border-color:var(--ink)}[data-theme=gym-1] .hdr{background:#fff}[data-theme=gym-1] .hdr__mark{background:var(--ink);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=gym-1] .hdr__info-ic{background:var(--ink);color:var(--brand)}[data-theme=gym-1] .hero--cover .hero__veil{background:linear-gradient(to top, rgba(17, 19, 21, 0.92), rgba(17, 19, 21, 0.55))}[data-theme=gym-1] .hero--cover .eyebrow.eyebrow{background:var(--brand);color:var(--ink)}[data-theme=gym-1] .hero--cover .btn.btn--primary{background:var(--brand);color:var(--ink);border-color:var(--brand);box-shadow:0 12px 28px -12px rgba(184,230,46,.6)}[data-theme=gym-1] .hero--cover .tickline svg{color:var(--brand)}[data-theme=gym-1] .hero__facts dt{color:var(--brand)}[data-theme=gym-1] .stats{background:var(--ink);color:#fff}[data-theme=gym-1] .stat b{color:var(--brand)}[data-theme=gym-1] .stat span{color:#c9cdd2}[data-theme=gym-1] .sec--ink{background:var(--ink)}[data-theme=gym-1] .sec--ink .eyebrow{background:var(--brand);color:var(--ink)}[data-theme=gym-1] .sec--brand{background:var(--brand);color:var(--ink)}[data-theme=gym-1] .sec--brand h2,[data-theme=gym-1] .sec--brand h3{color:var(--ink)}[data-theme=gym-1] .sec--brand .prose,[data-theme=gym-1] .sec--brand p{color:rgba(17,19,21,.8)}[data-theme=gym-1] .sec--brand .btn--primary{background:var(--ink);border-color:var(--ink);color:var(--brand)}[data-theme=gym-1] .card,[data-theme=gym-1] .quote,[data-theme=gym-1] .post,[data-theme=gym-1] .step,[data-theme=gym-1] .price,[data-theme=gym-1] .member{background:#fff;border:0;border-radius:var(--radius-lg);box-shadow:none}[data-theme=gym-1] .svc__tag{background:var(--ink);color:var(--brand);padding:2px 8px;border-radius:4px;display:inline-block}[data-theme=gym-1] .svc__meta{color:var(--ink);font-weight:800}[data-theme=gym-1] .itile{background:var(--ink);color:var(--brand);border-radius:var(--radius-md)}[data-theme=gym-1] .step__n{background:var(--ink);color:var(--brand);border-radius:var(--radius-sm)}[data-theme=gym-1] .sec--ink .step__n{background:var(--brand);color:var(--ink)}[data-theme=gym-1] .price--lead{background:var(--ink);color:#fff}[data-theme=gym-1] .price--lead h3,[data-theme=gym-1] .price--lead .price__tag b{color:var(--brand)}[data-theme=gym-1] .price--lead li{color:#d7dade}[data-theme=gym-1] .price--lead .btn--primary{background:var(--brand);color:var(--ink)}[data-theme=gym-1] .price__badge{background:var(--brand);color:var(--ink)}[data-theme=gym-1] .price__tag b{color:var(--ink)}[data-theme=gym-1] .price li svg{color:var(--brand-ink)}[data-theme=gym-1] .sched,[data-theme=gym-1] .tariff,[data-theme=gym-1] .compare{background:#fff;border-radius:var(--radius-xl)}[data-theme=gym-1] .sec--ink .sched{background:#1b1e21}[data-theme=gym-1] .seat--open{color:#3f7d0e}[data-theme=gym-1] .quote__stars,[data-theme=gym-1] .stars{color:var(--brand-ink)}[data-theme=gym-1] .quote__av,[data-theme=gym-1] .member__initial{background:var(--ink);color:var(--brand)}[data-theme=gym-1] .member__role{color:var(--ink-soft)}[data-theme=gym-1] .faq details{background:#fff;border:0;border-radius:var(--radius-md)}[data-theme=gym-1] .sec--soft .faq details{background:var(--ground)}[data-theme=gym-1] .field input,[data-theme=gym-1] .field textarea,[data-theme=gym-1] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=gym-1] .split__art img,[data-theme=gym-1] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=gym-1] .note__in svg,[data-theme=gym-1] .tickline svg{color:var(--brand-ink)}[data-theme=gym-1] .ftr{background:var(--ink)}[data-theme=gym-1] .ftr__mark .hdr__mark{background:var(--brand);color:var(--ink)}[data-theme=gym-2]{--brand: #f2541b;--brand-ink: #d4410c;--brand-soft: #fff0e9;--brand-contrast: #ffffff;--accent: #f2541b;--ink: #0d1b34;--ink-soft: #3b4862;--ink-muted: #6b768c;--ground: #ffffff;--ground-soft: #f4f6fa;--ground-sunken: #e9edf4;--line: #e2e7ef;--line-strong: #cbd3df;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(13 27 52 / 5%), 0 12px 28px -20px rgb(13 27 52 / 30%);--shadow-lg: 0 2px 6px rgb(13 27 52 / 6%), 0 28px 56px -30px rgb(13 27 52 / 40%);--section-y: clamp(3.25rem, 2.4rem + 3.8vw, 6rem);--wrap: 1180px}[data-theme=gym-2] h1,[data-theme=gym-2] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=gym-2] .eyebrow{background:none;border:0;padding:0;color:var(--brand);font-weight:800}[data-theme=gym-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=gym-2] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=gym-2] .btn--ghost:hover{border-color:var(--ink)}[data-theme=gym-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=gym-2]:root .hdr--d-duo .hdr__end .btn{background:var(--brand);border-color:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=gym-2] .hero--panel{background:radial-gradient(60% 80% at 100% 0%, rgba(242, 84, 27, 0.16), transparent 70%),var(--ink);color:#fff}[data-theme=gym-2] .hero--panel h1{color:#fff}[data-theme=gym-2] .hero--panel .hero__lead{color:rgba(255,255,255,.8)}[data-theme=gym-2] .hero--panel .tickline{color:rgba(255,255,255,.85)}[data-theme=gym-2] .hero--panel .tickline svg{color:var(--brand)}[data-theme=gym-2] .hero--panel .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.4);color:#fff}[data-theme=gym-2] .hero--panel .btn--ghost:hover{border-color:#fff}[data-theme=gym-2] .hero--panel .hero__facts dt{color:var(--brand)}[data-theme=gym-2] .hero--panel .hero__facts dd{color:rgba(255,255,255,.75)}[data-theme=gym-2] .hero__panel{background:#fff;color:var(--ink);border:0;border-block-start:4px solid var(--brand);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=gym-2] .hero__panel-title{color:var(--ink)}[data-theme=gym-2] .hero__rows div{border-block-end:1px dashed var(--line-strong);padding-block:var(--space-2)}[data-theme=gym-2] .hero__rows div:last-child{border-block-end:0}[data-theme=gym-2] .hero__rows dd{color:var(--brand);font-weight:800}[data-theme=gym-2] .hero__person b{color:var(--ink)}[data-theme=gym-2] .sec--ink{background:var(--ink)}[data-theme=gym-2] .sec--ink .eyebrow{color:var(--brand)}[data-theme=gym-2] .sec--ink .form{color:var(--ink)}[data-theme=gym-2] .sec--ink .form .btn--primary{background:var(--brand);border-color:var(--brand);color:#fff}[data-theme=gym-2] .sec--brand .btn--primary{background:var(--ink);border-color:var(--ink);color:#fff}[data-theme=gym-2] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.6);color:#fff}[data-theme=gym-2] .card,[data-theme=gym-2] .quote,[data-theme=gym-2] .post,[data-theme=gym-2] .step,[data-theme=gym-2] .price,[data-theme=gym-2] .member{border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=gym-2] .svc__tag,[data-theme=gym-2] .svc__meta{color:var(--brand);font-weight:700}[data-theme=gym-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=gym-2] .step__n{background:var(--ink);color:#fff;border-radius:var(--radius-sm)}[data-theme=gym-2] .panel{background:#fff;border:1px solid var(--line);border-block-start:4px solid var(--brand);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}[data-theme=gym-2] .panel__title{color:var(--ink)}[data-theme=gym-2] .panel__total{color:var(--brand)}[data-theme=gym-2] .rung__code{background:var(--ink);color:#fff}[data-theme=gym-2] .rung__bar{background:var(--brand)}[data-theme=gym-2] .tl__who--us{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=gym-2] .tl__when,[data-theme=gym-2] .tl-card__when{color:var(--brand)}[data-theme=gym-2] .compare,[data-theme=gym-2] .tariff{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fff}[data-theme=gym-2] .price--lead{border-color:var(--ink);background:var(--ink);color:#fff}[data-theme=gym-2] .price--lead h3{color:#fff}[data-theme=gym-2] .price--lead li{color:rgba(255,255,255,.82)}[data-theme=gym-2] .price--lead .price__tag b{color:var(--brand)}[data-theme=gym-2] .price__badge{background:var(--brand);color:#fff}[data-theme=gym-2] .price__tag b{color:var(--ink)}[data-theme=gym-2] .price li svg{color:var(--brand)}[data-theme=gym-2] .quote__stars,[data-theme=gym-2] .stars{color:var(--brand)}[data-theme=gym-2] .quote__av,[data-theme=gym-2] .member__initial{background:var(--ink);color:#fff}[data-theme=gym-2] .faq details{border-color:var(--line);border-radius:var(--radius-md)}[data-theme=gym-2] .faq details[open]{border-color:var(--ink)}[data-theme=gym-2] .field input,[data-theme=gym-2] .field textarea,[data-theme=gym-2] .field select{border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=gym-2] .note__in svg,[data-theme=gym-2] .tickline svg{color:var(--brand)}[data-theme=gym-2] .ftr{background:var(--ink)}[data-theme=gym-2] .ftr__cta-acts{flex-wrap:wrap}[data-theme=gym-3]{--brand: #3d6f8f;--brand-ink: #2d5670;--brand-soft: #e3edf2;--brand-contrast: #ffffff;--accent: #d39a6a;--accent-soft: #f6e8db;--ink: #23303a;--ink-soft: #4b5862;--ink-muted: #7d8890;--ground: #f7f4ee;--ground-soft: #efe9df;--ground-sunken: #e6ded1;--line: #e4ddd1;--line-strong: #d3c9b9;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -36px rgb(35 48 58 / 35%);--leading-normal: 1.95;--section-y: clamp(3.5rem, 2.5rem + 4.5vw, 7rem);--wrap: 1140px}[data-theme=gym-3] body{background:var(--ground)}[data-theme=gym-3] h1,[data-theme=gym-3] h2{font-weight:700}[data-theme=gym-3] .eyebrow{background:none;border:0;padding:0;color:var(--accent);font-weight:700;letter-spacing:.02em}[data-theme=gym-3] .btn{border-radius:999px;font-weight:700}[data-theme=gym-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=gym-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=gym-3] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%}[data-theme=gym-3] .hdr__tag{color:var(--accent)}[data-theme=gym-3] .hero--center .hero__wide img{border-radius:var(--radius-xl)}[data-theme=gym-3] .hero--center{background:radial-gradient(70% 60% at 50% 0%, var(--accent-soft), transparent 70%)}[data-theme=gym-3] .card,[data-theme=gym-3] .quote,[data-theme=gym-3] .post,[data-theme=gym-3] .step,[data-theme=gym-3] .price,[data-theme=gym-3] .member{background:var(--ground-soft);border:0;border-radius:var(--radius-lg);box-shadow:none}[data-theme=gym-3] .sec--soft :is(.card,.quote,.post,.step,.price,.member){background:var(--ground)}[data-theme=gym-3] .svc__tag{color:var(--accent);font-weight:700}[data-theme=gym-3] .svc__meta{color:var(--brand);font-weight:700}[data-theme=gym-3] .itile{background:var(--brand-soft);color:var(--brand);border-radius:50%}[data-theme=gym-3] .step__n{background:var(--accent-soft);color:#9a5a2c;border-radius:50%}[data-theme=gym-3] .sched,[data-theme=gym-3] .tariff,[data-theme=gym-3] .compare{background:#fff;border-radius:var(--radius-lg)}[data-theme=gym-3] .sched thead th{color:var(--brand)}[data-theme=gym-3] .seat--few{background:var(--accent-soft);color:#9a5a2c}[data-theme=gym-3] .rung{background:var(--ground-soft);border-radius:var(--radius-lg);border:0}[data-theme=gym-3] .rung__code{background:var(--brand);color:#fff;border-radius:50%}[data-theme=gym-3] .rung__bar{background:var(--accent)}[data-theme=gym-3] .price.price--lead,[data-theme=gym-3] .sec--soft .price.price--lead{background:var(--brand);color:#fff}[data-theme=gym-3] .price--lead h3,[data-theme=gym-3] .price--lead .price__tag b{color:#fff}[data-theme=gym-3] .price--lead li{color:rgba(255,255,255,.85)}[data-theme=gym-3] .price--lead li svg{color:var(--accent-soft)}[data-theme=gym-3] .price--lead .btn--primary{background:#fff;color:var(--brand);border-color:#fff}[data-theme=gym-3] .price__badge{background:var(--accent);color:var(--ink)}[data-theme=gym-3] .price__tag b{color:var(--brand)}[data-theme=gym-3] .price li svg{color:var(--accent)}[data-theme=gym-3] .split__art img,[data-theme=gym-3] .pagehead__img,[data-theme=gym-3] .steps-split img{border-radius:var(--radius-xl)}[data-theme=gym-3] .gallery__item{border-radius:var(--radius-lg)}[data-theme=gym-3] .quote__stars,[data-theme=gym-3] .stars{color:var(--accent)}[data-theme=gym-3] .quote__av,[data-theme=gym-3] .member__initial{background:var(--accent-soft);color:#9a5a2c}[data-theme=gym-3] .member__role{color:var(--brand)}[data-theme=gym-3] .faq details{background:#fff;border:0;border-radius:var(--radius-md)}[data-theme=gym-3] .field input,[data-theme=gym-3] .field textarea,[data-theme=gym-3] .field select{background:#fff;border-color:var(--line);border-radius:var(--radius-sm)}[data-theme=gym-3] .form,[data-theme=gym-3] .form-panel__card{background:#fff;border:0;border-radius:var(--radius-xl)}[data-theme=gym-3] .sec--brand{background:var(--brand)}[data-theme=gym-3] .sec--brand .btn--primary{background:#fff;color:var(--brand);border-color:#fff}[data-theme=gym-3] .sec--brand .btn--ghost{border-color:rgba(255,255,255,.55);color:#fff}[data-theme=gym-3] .sec--brand .eyebrow{color:var(--accent-soft)}[data-theme=gym-3] .note__in svg,[data-theme=gym-3] .tickline svg{color:var(--accent)}[data-theme=gym-3] .ftr--minimal{background:var(--ground-soft)}[data-theme=hotel-1]{--brand: #b8925a;--brand-ink: #a07b45;--brand-soft: #f3ead9;--brand-contrast: #1b2438;--accent: #b8925a;--accent-soft: #f3ead9;--ink: #1b2438;--ink-soft: #414b60;--ink-muted: #6a7285;--ground: #faf8f3;--ground-soft: #f2eee5;--ground-sunken: #e9e3d6;--line: #e4ddcf;--line-strong: #cfc4ae;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 4px;--radius-xl: 6px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 24px 48px -28px rgb(27 36 56 / 45%);--leading-normal: 1.85;--section-y: clamp(2.5rem, 1.9rem + 2.6vw, 4.25rem);--wrap: 1220px}[data-theme=hotel-1] body{background:var(--ground)}[data-theme=hotel-1] h1,[data-theme=hotel-1] h2{font-weight:700;color:var(--ink);letter-spacing:-0.005em}[data-theme=hotel-1] h1 em,[data-theme=hotel-1] h2 em{font-style:normal;color:var(--brand-ink)}[data-theme=hotel-1] .eyebrow{background:none;padding:0;border-radius:0;color:var(--brand-ink);font-weight:700;letter-spacing:.06em;border-block-end:1px solid currentColor;padding-block-end:2px}[data-theme=hotel-1] .btn{border-radius:var(--radius-md);font-weight:700;letter-spacing:.01em}[data-theme=hotel-1] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=hotel-1] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink);color:#fff}[data-theme=hotel-1] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=hotel-1] .btn--ghost:hover{background:var(--ink);color:var(--ground)}[data-theme=hotel-1] .hdr__mark{background:rgba(0,0,0,0);color:var(--brand);border:1px solid var(--brand);border-radius:var(--radius-md)}[data-theme=hotel-1] .hero--photo .hero__veil{background:linear-gradient(to left, rgba(27, 36, 56, 0.88) 25%, rgba(27, 36, 56, 0.45))}[data-theme=hotel-1] .hero--photo .eyebrow{color:var(--brand)}[data-theme=hotel-1] .hero--photo h1 em{color:var(--brand)}[data-theme=hotel-1] .hero--photo .btn--ghost{border-color:rgba(255,255,255,.6);color:#fff}[data-theme=hotel-1] .hero--photo .btn--ghost:hover{background:rgba(255,255,255,.1)}[data-theme=hotel-1] .hero__form{background:var(--ground);border-radius:var(--radius-xl);border-block-start:3px solid var(--brand);box-shadow:var(--shadow-lg)}[data-theme=hotel-1] .tickline svg{color:var(--brand)}[data-theme=hotel-1] .trust{background:#fff;border-block-end:1px solid var(--line)}[data-theme=hotel-1] .trust .itile{background:rgba(0,0,0,0);color:var(--brand-ink);border:1px solid var(--line-strong)}[data-theme=hotel-1] .card,[data-theme=hotel-1] .quote,[data-theme=hotel-1] .post,[data-theme=hotel-1] .step,[data-theme=hotel-1] .price,[data-theme=hotel-1] .member{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=hotel-1] .card:hover{border-color:var(--line-strong)}[data-theme=hotel-1] .svc__tag{color:var(--ink-muted);font-weight:600}[data-theme=hotel-1] .svc__meta{color:var(--ink);font-weight:800;border-block-start:1px solid var(--brand)}[data-theme=hotel-1] .itile{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-md)}[data-theme=hotel-1] .step__n{background:var(--ink);color:var(--brand);border-radius:var(--radius-md)}[data-theme=hotel-1] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=hotel-1] .compare th,[data-theme=hotel-1] .compare td{border-color:var(--line)}[data-theme=hotel-1] .sec--ink{background:var(--ink);color:#e9e4d8}[data-theme=hotel-1] .sec--ink h2{color:#fff}[data-theme=hotel-1] .sec--ink .btn--ghost{border-color:rgba(255,255,255,.45);color:#fff}[data-theme=hotel-1] .sec--brand{background:var(--brand);color:var(--brand-contrast)}[data-theme=hotel-1] .stats b,[data-theme=hotel-1] .stat b{color:var(--brand-ink)}[data-theme=hotel-1] .quote__stars,[data-theme=hotel-1] .stars{color:var(--brand)}[data-theme=hotel-1] .quote__av{background:var(--ink);color:var(--brand)}[data-theme=hotel-1] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=hotel-1] .field input,[data-theme=hotel-1] .field textarea,[data-theme=hotel-1] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-md)}[data-theme=hotel-1] .form{background:#fff;border-color:var(--line)}[data-theme=hotel-1] .split__art img,[data-theme=hotel-1] .pagehead__img,[data-theme=hotel-1] .features__art img,[data-theme=hotel-1] .gallery img{border-radius:var(--radius-xl)}[data-theme=hotel-1] .ftr{border-block-start:3px solid var(--brand)}@media(max-width: 560px){[data-theme=hotel-1] .steps.steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=hotel-2]{--brand: #3f5f46;--brand-ink: #314b37;--brand-soft: #e3eadc;--brand-contrast: #fffaf0;--accent: #a8673b;--accent-soft: #f3e2d2;--ink: #2e2a22;--ink-soft: #57503f;--ink-muted: #7c735f;--ground: #f7f1e3;--ground-soft: #efe5cf;--ground-sunken: #e6d9bc;--line: #e2d5b9;--line-strong: #cdbd9a;--radius-sm: 12px;--radius-md: 999px;--radius-lg: 24px;--radius-xl: 28px;--shadow-sm: 0 1px 2px rgb(46 42 34 / 6%);--shadow-md: 0 2px 4px rgb(46 42 34 / 4%), 0 14px 30px -20px rgb(63 95 70 / 35%);--shadow-lg: 0 4px 8px rgb(46 42 34 / 5%), 0 28px 50px -28px rgb(63 95 70 / 40%);--leading-normal: 2;--section-y: clamp(3.25rem, 2.4rem + 4vw, 6.5rem);--wrap: 1160px}[data-theme=hotel-2] body{background:var(--ground)}[data-theme=hotel-2] h1,[data-theme=hotel-2] h2{font-weight:800;color:var(--ink)}[data-theme=hotel-2] h1 em,[data-theme=hotel-2] h2 em{font-style:normal;color:var(--brand)}[data-theme=hotel-2] .eyebrow{background:var(--accent-soft);color:var(--accent);border-radius:999px;font-weight:700}[data-theme=hotel-2] .btn{border-radius:999px;font-weight:700}[data-theme=hotel-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=hotel-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=hotel-2] .btn--ink{background:var(--ink);color:var(--ground);border-color:var(--ink)}[data-theme=hotel-2] .hdr__mark{background:var(--brand);color:var(--brand-contrast);border-radius:50%}[data-theme=hotel-2] .hero{background:radial-gradient(70% 60% at 50% 0%, var(--ground-soft), transparent 70%),var(--ground)}[data-theme=hotel-2] .hero__wide img{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=hotel-2] .note__in{background:var(--brand-soft);border-radius:var(--radius-lg)}[data-theme=hotel-2] .note__in svg{color:var(--brand)}[data-theme=hotel-2] .card,[data-theme=hotel-2] .quote,[data-theme=hotel-2] .post,[data-theme=hotel-2] .step,[data-theme=hotel-2] .price,[data-theme=hotel-2] .member,[data-theme=hotel-2] .tl__item,[data-theme=hotel-2] .timeline__item{background:#fffaf0;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}[data-theme=hotel-2] .card:hover{box-shadow:var(--shadow-md)}[data-theme=hotel-2] .svc__img,[data-theme=hotel-2] .card img{border-radius:0}[data-theme=hotel-2] .svc__tag{color:var(--accent);font-weight:700}[data-theme=hotel-2] .svc__meta{color:var(--accent);font-weight:700}[data-theme=hotel-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:50%}[data-theme=hotel-2] .step__n{background:var(--accent-soft);color:var(--accent);border-radius:50%}[data-theme=hotel-2] .tariff{background:#fffaf0;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=hotel-2] .sec--soft .card,[data-theme=hotel-2] .sec--soft .step,[data-theme=hotel-2] .sec--soft .tariff,[data-theme=hotel-2] .sec--soft .faq details{background:#fffaf0}[data-theme=hotel-2] .sec--brand{background:var(--brand);color:var(--brand-contrast)}[data-theme=hotel-2] .sec--brand h2{color:var(--brand-contrast)}[data-theme=hotel-2] .sec--brand .btn--ink{background:var(--brand-contrast);color:var(--brand);border-color:var(--brand-contrast)}[data-theme=hotel-2] .sec--brand .btn--ghost{border-color:rgba(255,250,240,.5);color:var(--brand-contrast)}[data-theme=hotel-2] .sec--brand .btn--ghost:hover{background:rgba(255,250,240,.1)}[data-theme=hotel-2] .quote__stars,[data-theme=hotel-2] .stars{color:var(--accent)}[data-theme=hotel-2] .quote__av{background:var(--accent-soft);color:var(--accent)}[data-theme=hotel-2] .member__initial{background:var(--brand-soft);color:var(--brand)}[data-theme=hotel-2] .member__role{color:var(--accent)}[data-theme=hotel-2] .faq details{background:#fffaf0;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=hotel-2] .field input,[data-theme=hotel-2] .field textarea,[data-theme=hotel-2] .field select{background:#fffaf0;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=hotel-2] .form{background:#fffaf0;border-color:var(--line);border-radius:var(--radius-xl)}[data-theme=hotel-2] .gallery img,[data-theme=hotel-2] .split__art img,[data-theme=hotel-2] .pagehead__img,[data-theme=hotel-2] .features__art img{border-radius:var(--radius-xl)}@media(max-width: 560px){[data-theme=hotel-2] .steps.steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=florist-1]{--brand: #b0254f;--brand-ink: #8f1a3e;--brand-soft: #fbe6ec;--brand-contrast: #ffffff;--accent: #3f7a4a;--accent-soft: #e5f0e6;--ink: #2b1d22;--ink-soft: #55444a;--ink-muted: #7d6a70;--ground: #fffdfc;--ground-soft: #fcefef;--ground-sunken: #f6e3e4;--line: #f0dfe1;--line-strong: #e2c8cc;--radius-sm: 10px;--radius-md: 999px;--radius-lg: 16px;--radius-xl: 20px;--shadow-sm: 0 1px 2px rgb(43 29 34 / 5%);--shadow-md: 0 2px 4px rgb(43 29 34 / 4%), 0 12px 24px -16px rgb(176 37 79 / 25%);--shadow-lg: 0 4px 10px rgb(43 29 34 / 5%), 0 28px 48px -28px rgb(176 37 79 / 35%);--ring: 0 0 0 3px rgb(176 37 79 / 20%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=florist-1] body{background:var(--ground)}[data-theme=florist-1] h1,[data-theme=florist-1] h2{font-weight:900}[data-theme=florist-1] .eyebrow{background:var(--accent-soft);color:var(--accent);border-radius:999px;font-weight:700}[data-theme=florist-1] .btn{border-radius:999px;font-weight:700}[data-theme=florist-1] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=florist-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=florist-1] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%}[data-theme=florist-1] .hdr__cart{background:var(--brand);color:#fff}[data-theme=florist-1] .hero{background:radial-gradient(40% 60% at 0% 100%, rgba(63, 122, 74, 0.1), transparent 70%),radial-gradient(55% 70% at 100% 0%, rgba(176, 37, 79, 0.12), transparent 70%),var(--ground-soft)}[data-theme=florist-1] .hero__panel{border:0;background:#fff}[data-theme=florist-1] .hero__panel-title{color:var(--brand);font-size:var(--text-lg)}[data-theme=florist-1] .hero__rows div{padding-block:var(--space-2);border-block-end:1px dashed var(--line-strong)}[data-theme=florist-1] .hero__rows div:last-child{border-block-end:0}[data-theme=florist-1] .hero__rows dd{color:var(--accent);font-weight:800}[data-theme=florist-1] .chip-link{border-radius:999px;background:var(--brand-soft);color:var(--brand-ink);border-color:rgba(0,0,0,0);font-weight:700}[data-theme=florist-1] .chip-link:hover{background:var(--brand);color:#fff}[data-theme=florist-1] .sec--soft{background:var(--ground-soft)}[data-theme=florist-1] .sec--sunken{background:var(--ground-sunken)}[data-theme=florist-1] .sec--brand{background:var(--brand)}[data-theme=florist-1] .tile{border-radius:var(--radius-xl)}[data-theme=florist-1] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden}[data-theme=florist-1] .prod:hover{box-shadow:var(--shadow-md)}[data-theme=florist-1] .prod__badge{background:var(--accent);color:#fff;border-radius:999px;font-weight:700}[data-theme=florist-1] .prod__price b{color:var(--brand-ink)}[data-theme=florist-1] .shopcircle img{border:3px solid #fff;box-shadow:0 0 0 1px var(--line-strong)}[data-theme=florist-1] .card,[data-theme=florist-1] .quote,[data-theme=florist-1] .post,[data-theme=florist-1] .step,[data-theme=florist-1] .member{background:#fff;border-color:var(--line);border-radius:var(--radius-xl)}[data-theme=florist-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:50%}[data-theme=florist-1] .step__n{background:var(--brand);color:#fff;border-radius:50%}[data-theme=florist-1] .steps-split img,[data-theme=florist-1] .split__art img,[data-theme=florist-1] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=florist-1] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-sm)}[data-theme=florist-1] .areas li,[data-theme=florist-1] .area{border-radius:999px}[data-theme=florist-1] .quote__stars,[data-theme=florist-1] .stars{color:#e0a23a}[data-theme=florist-1] .quote__av{background:var(--accent-soft);color:var(--accent)}[data-theme=florist-1] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=florist-1] .field input,[data-theme=florist-1] .field textarea,[data-theme=florist-1] .field select{background:#fff;border-color:var(--line-strong);border-radius:12px}[data-theme=florist-1] .form,[data-theme=florist-1] .form-panel__card{border-color:var(--line)}[data-theme=florist-1] .pdp__main{border-radius:var(--radius-xl)}[data-theme=florist-1] .pdp__vals span{border-radius:999px}[data-theme=florist-1] .qty{border-radius:999px}[data-theme=florist-2]{--brand: #3d6b35;--brand-ink: #2c5226;--brand-soft: #e2ecd9;--brand-contrast: #ffffff;--accent: #d9a441;--accent-soft: #f7ecd2;--ink: #1d2a1c;--ink-soft: #445141;--ink-muted: #6b7766;--ground: #f6f7f0;--ground-soft: #eaeee0;--ground-sunken: #dfe5d2;--line: #dbe1cf;--line-strong: #c3ccb3;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--shadow-sm: none;--shadow-md: 0 8px 20px -16px rgb(23 48 31 / 40%);--shadow-lg: 0 20px 40px -24px rgb(23 48 31 / 40%);--ring: 0 0 0 3px rgb(61 107 53 / 22%);--section-y: clamp(2.75rem, 2rem + 3vw, 4.75rem);--wrap: 1240px}[data-theme=florist-2] body{background:var(--ground)}[data-theme=florist-2] h1,[data-theme=florist-2] h2{font-weight:800}[data-theme=florist-2] .eyebrow{background:var(--accent-soft);color:#8a6214;border-radius:var(--radius-sm);font-weight:700}[data-theme=florist-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=florist-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=florist-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=florist-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=florist-2] .hdr__cart{background:var(--accent);color:var(--ink)}[data-theme=florist-2] .hdr--d-tab{background:#17301f}[data-theme=florist-2] .hero__art img{border-radius:var(--radius-xl)}[data-theme=florist-2] .hero__facts dt,[data-theme=florist-2] .hero__facts b{color:var(--brand)}[data-theme=florist-2] .sec--soft{background:var(--ground-soft)}[data-theme=florist-2] .sec--sunken{background:var(--ground-sunken)}[data-theme=florist-2] .sec--ink{background:#17301f;color:#eef2e6}[data-theme=florist-2] .sec--ink h2{color:#fff}[data-theme=florist-2] .sec--ink .btn--primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}[data-theme=florist-2] .sec--ink .btn--ghost{border-color:rgba(255,255,255,.35);color:#fff}[data-theme=florist-2] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme=florist-2] .prod:hover{border-color:var(--brand)}[data-theme=florist-2] .prod__badge{background:var(--accent);color:var(--ink);border-radius:var(--radius-sm);font-weight:800}[data-theme=florist-2] .prod__price b{color:var(--brand-ink)}[data-theme=florist-2] .shopcat-row{background:#fff;border-color:var(--line)}[data-theme=florist-2] .card,[data-theme=florist-2] .quote,[data-theme=florist-2] .post,[data-theme=florist-2] .step,[data-theme=florist-2] .member{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=florist-2] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=florist-2] .step__n{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=florist-2] .split__art img,[data-theme=florist-2] .pagehead__img,[data-theme=florist-2] .steps-split img,[data-theme=florist-2] .post img{border-radius:var(--radius-lg)}[data-theme=florist-2] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=florist-2] .quote__stars,[data-theme=florist-2] .stars{color:var(--accent)}[data-theme=florist-2] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=florist-2] .stat b{color:var(--brand)}[data-theme=florist-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=florist-2] .field input,[data-theme=florist-2] .field textarea,[data-theme=florist-2] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=florist-2] .form,[data-theme=florist-2] .form-panel__card{border-color:var(--line)}[data-theme=florist-2] .ftr{background:#17301f}[data-theme=florist-2] .pdp__main{border-radius:var(--radius-lg)}[data-theme=florist-3]{--brand: #7b2d3b;--brand-ink: #5e1f2b;--brand-soft: #f3e4e4;--brand-contrast: #fffaf3;--accent: #b8955a;--accent-soft: #f2e9d8;--ink: #2a1f22;--ink-soft: #54464a;--ink-muted: #7f7074;--ground: #fbf8f2;--ground-soft: #f3ede2;--ground-sunken: #ebe2d3;--line: #e6dccb;--line-strong: #d3c3a6;--radius-sm: 2px;--radius-md: 2px;--radius-lg: 2px;--radius-xl: 2px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--ring: 0 0 0 3px rgb(123 45 59 / 20%);--section-y: clamp(3.5rem, 2.5rem + 4.5vw, 7rem);--wrap: 1180px}[data-theme=florist-3] body{background:var(--ground)}[data-theme=florist-3] h1,[data-theme=florist-3] h2{font-weight:700;letter-spacing:0}[data-theme=florist-3] h3{font-weight:700}[data-theme=florist-3] .eyebrow{background:none;border:0;padding:0;color:var(--accent);font-weight:700;letter-spacing:.08em}[data-theme=florist-3] .eyebrow::after{content:"";display:inline-block;inline-size:28px;block-size:1px;background:var(--accent);vertical-align:middle;margin-inline-start:10px}[data-theme=florist-3] .btn{border-radius:var(--radius-md);font-weight:700;letter-spacing:.02em}[data-theme=florist-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--accent);color:var(--ink)}[data-theme=florist-3] .btn--ghost:hover{background:var(--accent-soft)}[data-theme=florist-3] .hdr__mark{background:rgba(0,0,0,0);color:var(--brand);border:1px solid var(--accent)}[data-theme=florist-3] .hdr--d-duo .hdr__nav,[data-theme=florist-3] .hdr--d-duo .hdr__top{background:#2a1f22}[data-theme=florist-3] .hero--photo .hero__veil{background:linear-gradient(to left, rgba(42, 31, 34, 0.88) 30%, rgba(42, 31, 34, 0.3))}[data-theme=florist-3] .hero--photo .eyebrow{color:#e3cfa4}[data-theme=florist-3] .hero--photo .eyebrow::after{background:#e3cfa4}[data-theme=florist-3] .hero--photo .btn--ghost{border-color:rgba(255,250,243,.55);color:#fff}[data-theme=florist-3] .hero--photo .btn--ghost:hover{background:rgba(255,250,243,.1)}[data-theme=florist-3] .hero__form{background:var(--ground);border:1px solid var(--accent);border-radius:var(--radius-lg);box-shadow:none}[data-theme=florist-3] .hero__form-title{color:var(--brand)}[data-theme=florist-3] .sec--soft{background:var(--ground-soft)}[data-theme=florist-3] .sec--sunken{background:var(--ground-sunken)}[data-theme=florist-3] .sec--ink{background:#2a1f22;color:#f3ede2}[data-theme=florist-3] .sec--ink h2{color:#fffaf3}[data-theme=florist-3] .sec--ink .btn--primary{background:var(--accent);border-color:var(--accent);color:#2a1f22}[data-theme=florist-3] .sec--ink .btn--ghost{border-color:rgba(255,250,243,.4);color:#fffaf3}[data-theme=florist-3] .sec--brand{background:var(--brand)}[data-theme=florist-3] .card,[data-theme=florist-3] .quote,[data-theme=florist-3] .post,[data-theme=florist-3] .step,[data-theme=florist-3] .member,[data-theme=florist-3] .price{background:#fffdf9;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=florist-3] .svc__tag{color:var(--accent);letter-spacing:.06em}[data-theme=florist-3] .svc__meta{color:var(--brand);font-weight:700}[data-theme=florist-3] .itile{background:var(--accent-soft);color:var(--accent)}[data-theme=florist-3] .step__n{background:rgba(0,0,0,0);color:var(--brand);border:1px solid var(--accent)}[data-theme=florist-3] .price--lead{border-color:var(--brand);box-shadow:inset 0 3px 0 var(--brand)}[data-theme=florist-3] .price__badge{background:var(--brand);color:var(--brand-contrast);border-radius:var(--radius-sm)}[data-theme=florist-3] .price__tag b{color:var(--brand)}[data-theme=florist-3] .price li svg{color:var(--accent)}[data-theme=florist-3] .tariff{background:#fffdf9;border:1px solid var(--line);padding:var(--space-5)}[data-theme=florist-3] .compare__best{background:var(--brand-soft)}[data-theme=florist-3] .quote__stars,[data-theme=florist-3] .stars{color:var(--accent)}[data-theme=florist-3] .quote__av{background:var(--accent-soft);color:var(--brand)}[data-theme=florist-3] .stat b{color:var(--brand)}[data-theme=florist-3] .faq details{background:#fffdf9;border-color:var(--line)}[data-theme=florist-3] .field input,[data-theme=florist-3] .field textarea,[data-theme=florist-3] .field select{background:#fffdf9;border-color:var(--line-strong)}[data-theme=florist-3] .form,[data-theme=florist-3] .form-panel__card{border-color:var(--line)}[data-theme=florist-3] .ftr{background:#2a1f22}[data-theme=print-1]{--brand: #d0166b;--brand-ink: #b01059;--brand-soft: #fde7f1;--brand-contrast: #ffffff;--accent: #0098d4;--ink: #141414;--ink-soft: #3b3b3b;--ink-muted: #6a6a6a;--ground: #ffffff;--ground-soft: #f6f6f4;--ground-sunken: #ececea;--line: #e2e2df;--line-strong: #c9c9c5;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 18px 40px -24px rgb(20 20 20 / 35%);--cmyk: linear-gradient(to left, #0098d4 0 25%, #d0166b 25% 50%, #ffd200 50% 75%, #141414 75%);--section-y: clamp(2.75rem, 2rem + 3.2vw, 5rem);--wrap: 1200px}[data-theme=print-1] body{background:var(--ground)}[data-theme=print-1] h1,[data-theme=print-1] h2{font-weight:900;letter-spacing:-0.01em}[data-theme=print-1] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:800;display:inline-flex;align-items:center;gap:var(--space-2)}[data-theme=print-1] .eyebrow::before{content:"";inline-size:24px;block-size:6px;background:var(--cmyk);border-radius:1px}[data-theme=print-1] .btn{border-radius:var(--radius-md);font-weight:800}[data-theme=print-1] .btn--ghost{background:#fff;border:1.5px solid var(--ink);color:var(--ink)}[data-theme=print-1] .btn--ghost:hover{background:var(--ink);color:#fff}[data-theme=print-1] .hdr{border-block-start:5px solid rgba(0,0,0,0);border-image:var(--cmyk) 1;border-block-end:1px solid var(--line)}[data-theme=print-1] .hdr__mark{background:var(--brand);color:#fff;border-radius:50%}[data-theme=print-1] .hero--photo .hero__veil{background:linear-gradient(to left, rgba(20, 20, 20, 0.88) 30%, rgba(20, 20, 20, 0.45))}[data-theme=print-1] .hero--photo .btn--ghost{background:rgba(0,0,0,0);color:#fff;border-color:rgba(255,255,255,.6)}[data-theme=print-1] .hero--photo .eyebrow{color:#ffd200}[data-theme=print-1] .hero__form{border-radius:var(--radius-lg);border-block-start:5px solid var(--brand);box-shadow:var(--shadow-lg)}[data-theme=print-1] .trust{border-block-end:1px solid var(--line)}[data-theme=print-1] .trust svg{color:var(--brand)}[data-theme=print-1] .card,[data-theme=print-1] .quote,[data-theme=print-1] .post,[data-theme=print-1] .step,[data-theme=print-1] .price{border-radius:var(--radius-lg);border-color:var(--line);box-shadow:none}[data-theme=print-1] .quote{background:linear-gradient(to left, #0098d4 0 25%, #d0166b 25% 50%, #ffd200 50% 75%, #141414 75%) top/100% 4px no-repeat,#fff}[data-theme=print-1] .card:hover{border-color:var(--ink)}[data-theme=print-1] .svc__img{border-radius:var(--radius-lg) var(--radius-lg) 0 0}[data-theme=print-1] .svc__meta{color:var(--brand);font-weight:800}[data-theme=print-1] .svc__more{color:var(--accent)}[data-theme=print-1] .itile{background:var(--brand-soft);color:var(--brand)}[data-theme=print-1] .compare__best{background:#fff8d6}[data-theme=print-1] .compare th,[data-theme=print-1] .compare thead{color:var(--ink)}[data-theme=print-1] .tariff{background:#fff;border:1px solid var(--line);padding:var(--space-5);border-radius:var(--radius-lg)}[data-theme=print-1] .calc{border:1.5px solid var(--ink);border-radius:var(--radius-lg);background:#fff}[data-theme=print-1] .calc__out{background:var(--ink);color:#fff}[data-theme=print-1] .step__n{background:var(--ink);color:#ffd200;border-radius:50%}[data-theme=print-1] .split__art img{border-radius:var(--radius-lg)}[data-theme=print-1] .split__points svg,[data-theme=print-1] .tickline svg{color:var(--brand)}[data-theme=print-1] .checklist__col{border-radius:var(--radius-lg)}[data-theme=print-1] .sec--soft{background:var(--ground-soft)}[data-theme=print-1] .sec--ink{background:var(--ink)}[data-theme=print-1] .sec--brand{background:var(--brand)}[data-theme=print-1] .quote__stars,[data-theme=print-1] .stars{color:#f0b400}[data-theme=print-1] .quote__av{background:#e0f3fb;color:var(--accent)}[data-theme=print-1] .faq details{border-radius:var(--radius-md);border-color:var(--line)}[data-theme=print-1] .faq details[open]{border-color:var(--brand)}[data-theme=print-1] .field input,[data-theme=print-1] .field textarea,[data-theme=print-1] .field select{border-radius:var(--radius-sm);border-color:var(--line-strong)}[data-theme=print-1] .ftr{background:var(--ink)}[data-theme=print-1] .ftr__cta-acts{flex-wrap:wrap}[data-theme=print-2]{--brand: #ffc400;--brand-ink: #f0b400;--brand-soft: #fff3c4;--brand-contrast: #0e0e10;--accent: #ffc400;--ink: #0e0e10;--ink-soft: #35353a;--ink-muted: #66666d;--ground: #f8f7f3;--ground-soft: #ffffff;--ground-sunken: #efede6;--line: #e3e0d6;--line-strong: #c9c5b8;--radius-sm: 8px;--radius-md: 999px;--radius-lg: 14px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: none;--shadow-lg: none;--ring: 0 0 0 3px rgb(255 196 0 / 35%);--section-y: clamp(3.25rem, 2.3rem + 4.2vw, 6.25rem);--wrap: 1220px}[data-theme=print-2] body{background:var(--ground)}[data-theme=print-2] h1,[data-theme=print-2] h2{font-weight:900;color:var(--ink)}[data-theme=print-2] h3{font-weight:800}[data-theme=print-2] .eyebrow{background:var(--ink);color:var(--brand);border-radius:999px;font-weight:700}[data-theme=print-2] .btn{border-radius:999px;font-weight:800}[data-theme=print-2] .btn--primary{background:var(--brand);color:var(--ink);border-color:var(--brand)}[data-theme=print-2] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=print-2] .btn--ghost{background:rgba(0,0,0,0);border:2px solid var(--ink);color:var(--ink)}[data-theme=print-2] .btn--ghost:hover{background:var(--ink);color:var(--brand)}[data-theme=print-2] .btn--ink{background:var(--ink);color:var(--brand);border-color:var(--ink)}[data-theme=print-2] .sec--soft{background:#fff}[data-theme=print-2] .sec--ink{background:var(--ink);color:#f1efe8}[data-theme=print-2] .sec--ink h2,[data-theme=print-2] .sec--ink h3{color:#fff}[data-theme=print-2] .sec--ink .eyebrow{background:var(--brand);color:var(--ink)}[data-theme=print-2] .sec--brand{background:var(--brand);color:var(--ink)}[data-theme=print-2] .sec--brand h2,[data-theme=print-2] .sec--brand p{color:var(--ink)}[data-theme=print-2] .hdr__mark{background:var(--brand);color:var(--ink);border-radius:50%}[data-theme=print-2] .hero--center{background:radial-gradient(70% 60% at 50% 0%, var(--brand-soft), transparent 70%),var(--ground)}[data-theme=print-2] .hero--center h1{max-inline-size:18ch;margin-inline:auto}[data-theme=print-2] .hero__wide{border-radius:var(--radius-xl);overflow:hidden;border:4px solid var(--ink)}[data-theme=print-2] .stats b,[data-theme=print-2] .stat b{color:var(--brand)}[data-theme=print-2] .sec--ink .stat span{color:#c9c7bf}[data-theme=print-2] .card,[data-theme=print-2] .quote,[data-theme=print-2] .post,[data-theme=print-2] .step,[data-theme=print-2] .price,[data-theme=print-2] .member,[data-theme=print-2] .case,[data-theme=print-2] .tl-card{background:#fff;border:1px solid var(--line);border-block-start:4px solid var(--ink);border-radius:var(--radius-lg);box-shadow:none}[data-theme=print-2] .card:hover{border-color:var(--ink)}[data-theme=print-2] .itile{background:var(--brand);color:var(--ink);border-radius:50%}[data-theme=print-2] .svc__meta{color:var(--ink);font-weight:800;background:var(--brand-soft);padding:4px 12px;border-radius:999px;display:inline-block}[data-theme=print-2] .svc__points li::before{background:var(--brand)}[data-theme=print-2] .case__tag{background:var(--brand);color:var(--ink);border-radius:999px;padding:2px 10px;inline-size:fit-content;font-weight:700}[data-theme=print-2] .case__result{color:var(--ink);font-weight:800;border-color:var(--brand)}[data-theme=print-2] .tl-card__when,[data-theme=print-2] .tl__when{color:var(--ink);font-size:var(--text-md);box-shadow:inset 0 -0.45em 0 var(--brand);justify-self:start;inline-size:fit-content}[data-theme=print-2] .tl__who--us{background:var(--ink);color:var(--brand)}[data-theme=print-2] .tl__who--you{background:var(--brand);color:var(--ink)}[data-theme=print-2] .tl__who--both{background:#fff;color:var(--ink);border:1px solid var(--ink)}[data-theme=print-2] .tl__total{border-color:var(--ink)}[data-theme=print-2] .compare__best{background:var(--brand-soft)}[data-theme=print-2] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=print-2] .checklist__col{border-radius:var(--radius-lg)}[data-theme=print-2] .area{border-radius:999px}[data-theme=print-2] .sec--ink .area{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#f1efe8}[data-theme=print-2] .gallery__item{border-radius:var(--radius-lg)}[data-theme=print-2] .quote__stars,[data-theme=print-2] .stars{color:#e0a800}[data-theme=print-2] .quote__av,[data-theme=print-2] .member__initial{background:var(--ink);color:var(--brand)}[data-theme=print-2] .member__role{color:var(--ink-soft);font-weight:700}[data-theme=print-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=print-2] .faq details[open]{border-color:var(--ink)}[data-theme=print-2] .field input,[data-theme=print-2] .field textarea,[data-theme=print-2] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=print-2] .form-panel__hl{background:var(--brand);color:var(--ink)}[data-theme=print-2] .note__in svg,[data-theme=print-2] .tickline svg,[data-theme=print-2] .split__points svg{color:var(--ink)}[data-theme=print-3]{--brand: #2f5d4e;--brand-ink: #244a3e;--brand-soft: #e3ede8;--brand-contrast: #ffffff;--accent: #a8794b;--ink: #2b241e;--ink-soft: #4e443b;--ink-muted: #7a6e62;--ground: #f4eee3;--ground-soft: #ebe2d2;--ground-sunken: #e2d6c2;--line: #ddd0bb;--line-strong: #c6b59b;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 6px 6px 0 rgb(168 121 75 / 35%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=print-3] body{background:var(--ground)}[data-theme=print-3] h1,[data-theme=print-3] h2{font-weight:800;color:var(--ink)}[data-theme=print-3] .eyebrow{background:none;border:1.5px dashed var(--accent);color:var(--accent);border-radius:var(--radius-sm);font-weight:700;padding:2px 10px}[data-theme=print-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=print-3] .btn--ghost{background:rgba(0,0,0,0);border:1.5px solid var(--brand);color:var(--brand)}[data-theme=print-3] .btn--ghost:hover{background:var(--brand-soft)}[data-theme=print-3] .btn--ink{background:#fffcf6;color:var(--brand-ink);border-color:#fffcf6}[data-theme=print-3] .sec--soft{background:var(--ground-soft)}[data-theme=print-3] .sec--ink{background:#23302a}[data-theme=print-3] .sec--brand{background:var(--brand);color:#fff}[data-theme=print-3] .sec--brand h2,[data-theme=print-3] .sec--brand h3{color:#fff}[data-theme=print-3] .sec--brand p{color:rgba(255,255,255,.85)}[data-theme=print-3] .sec--brand .btn--ghost{color:#fff;border-color:rgba(255,255,255,.6)}[data-theme=print-3] .sec--brand .btn--ghost:hover{background:rgba(255,255,255,.1)}[data-theme=print-3] .hdr{background:color-mix(in srgb, var(--ground) 94%, transparent)}[data-theme=print-3] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=print-3] .hero__art{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}[data-theme=print-3] .hero .tickline svg,[data-theme=print-3] .hero__ticks svg{color:var(--brand)}[data-theme=print-3] .trust__item,[data-theme=print-3] .trust li{background:#fffcf6;border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg)}[data-theme=print-3] .trust svg{color:var(--accent)}[data-theme=print-3] .trust__item{padding:var(--space-3) var(--space-4)}@media(max-width: 600px){[data-theme=print-3] .trust__in{grid-template-columns:1fr}}[data-theme=print-3] .card,[data-theme=print-3] .quote,[data-theme=print-3] .post,[data-theme=print-3] .price,[data-theme=print-3] .member,[data-theme=print-3] .tl-card{background:#fffcf6;border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);box-shadow:none}[data-theme=print-3] .card:hover{border-color:var(--brand)}[data-theme=print-3] .svc__img{border-radius:calc(var(--radius-lg) - 2px) calc(var(--radius-lg) - 2px) 0 0}[data-theme=print-3] .svc__tag{color:var(--accent);font-weight:700}[data-theme=print-3] .svc__meta{color:var(--brand);font-weight:700;border-block-start:1.5px dashed var(--line);padding-block-start:var(--space-3)}[data-theme=print-3] .itile{background:var(--brand-soft);color:var(--brand)}[data-theme=print-3] .tariff{background:#fffcf6;border:1.5px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=print-3] .compare__best{background:var(--brand-soft)}[data-theme=print-3] .checklist__col{background:#fffcf6;border-radius:var(--radius-lg)}[data-theme=print-3] .tl__who--us{background:var(--brand);color:#fff}[data-theme=print-3] .tl__who--you{background:var(--accent);color:#fff}[data-theme=print-3] .tl__who--both{background:rgba(0,0,0,0);color:var(--ink-soft);border:1.5px dashed var(--accent)}[data-theme=print-3] .tl__when{color:var(--accent)}[data-theme=print-3] .step__n{background:var(--brand);color:#fff;border-radius:var(--radius-sm)}[data-theme=print-3] .split__art img,[data-theme=print-3] .steps-split .hero__art{border-radius:var(--radius-xl)}[data-theme=print-3] .split__points svg,[data-theme=print-3] .tickline svg,[data-theme=print-3] .note__in svg{color:var(--brand)}[data-theme=print-3] .gallery__item{border-radius:var(--radius-lg)}[data-theme=print-3] .quote__stars,[data-theme=print-3] .stars{color:var(--accent)}[data-theme=print-3] .quote__av,[data-theme=print-3] .member__initial{background:var(--brand-soft);color:var(--brand)}[data-theme=print-3] .faq details{background:#fffcf6;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=print-3] .faq details[open]{border-color:var(--brand)}[data-theme=print-3] .field input,[data-theme=print-3] .field textarea,[data-theme=print-3] .field select{background:#fffcf6;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=print-3] .form,[data-theme=print-3] .form-panel__card{background:#fffcf6}[data-theme=print-3] .form-panel__hl{color:var(--brand)}[data-theme=print-3] .ftr{background:#23302a}[data-theme=factory-1]{--brand: #1d5c3b;--brand-ink: #154a2f;--brand-soft: #e7f0ea;--brand-contrast: #ffffff;--accent: #a3376a;--accent-soft: #f7e9f0;--ink: #13201a;--ink-soft: #3a4a41;--ink-muted: #627068;--ground: #ffffff;--ground-soft: #f4f7f3;--ground-sunken: #e8eee6;--line: #dfe6df;--line-strong: #c5d0c7;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 10px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(19 32 26 / 5%), 0 12px 24px -18px rgb(19 32 26 / 22%);--shadow-lg: 0 20px 40px -24px rgb(19 32 26 / 30%);--section-y: clamp(2.75rem, 2rem + 3vw, 5rem);--wrap: 1220px}[data-theme=factory-1] body{background:var(--ground)}[data-theme=factory-1] h1,[data-theme=factory-1] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=factory-1] .eyebrow{background:none;border:0;border-inline-start:3px solid var(--accent);border-radius:0;padding:0 var(--space-2);color:var(--ink-soft);font-weight:700}[data-theme=factory-1] .sec--brand .eyebrow,[data-theme=factory-1] .sec--ink .eyebrow{background:none;border-inline-start-color:#e7a9c6;color:#fff}[data-theme=factory-1] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=factory-1] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=factory-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=factory-1] .hdr{background:#fff;border-block-end:1px solid var(--line)}[data-theme=factory-1] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=factory-1] .hero{background-color:var(--ground-soft);background-image:linear-gradient(var(--line) 1px, transparent 1px),linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:32px 32px;border-block-end:1px solid var(--line)}[data-theme=factory-1] .hero__panel{background:#fff;border:1px solid var(--line-strong);border-block-start:4px solid var(--brand);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=factory-1] .hero__panel-title{color:var(--brand)}[data-theme=factory-1] .hero__rows div{padding-block:var(--space-2);border-block-end:1px solid var(--line)}[data-theme=factory-1] .hero__rows div:last-child{border-block-end:0}[data-theme=factory-1] .hero__rows dd{color:var(--ink);font-weight:800}[data-theme=factory-1] .hero__facts b,[data-theme=factory-1] .hero__facts dt{color:var(--brand)}[data-theme=factory-1] .trust{background:#fff}[data-theme=factory-1] .trust svg{color:var(--brand)}[data-theme=factory-1] .stats{background:var(--brand);color:#fff}[data-theme=factory-1] .stat b{color:#fff}[data-theme=factory-1] .stat span{color:rgba(255,255,255,.78)}[data-theme=factory-1] .card,[data-theme=factory-1] .quote,[data-theme=factory-1] .post{border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=factory-1] .svc{border-block-start:3px solid var(--brand)}[data-theme=factory-1] .svc__tag{color:var(--accent);font-weight:700}[data-theme=factory-1] .svc__meta{color:var(--brand);font-weight:700}[data-theme=factory-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=factory-1] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme=factory-1] .prod:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}[data-theme=factory-1] .prod__badge{background:var(--accent);color:#fff;border-radius:var(--radius-sm);font-weight:700}[data-theme=factory-1] .prod__price b{color:var(--ink)}[data-theme=factory-1] .prod__price span{color:var(--ink-muted)}[data-theme=factory-1] .prod__cta.btn--primary{background:#fff;color:var(--brand);border:1px solid var(--brand)}[data-theme=factory-1] .prod__cta.btn--primary:hover{background:var(--brand);color:#fff}[data-theme=factory-1] .step__n{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=factory-1] .sec--ink{background:#10251a}[data-theme=factory-1] .sec--ink .step__n{background:#fff;color:var(--brand)}[data-theme=factory-1] .compare__best{background:var(--accent-soft)}[data-theme=factory-1] .compare thead th.compare__best{border-block-end-color:var(--accent);color:var(--accent)}[data-theme=factory-1] .tariff{border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);background:#fff}[data-theme=factory-1] .tariff__group h3{color:var(--brand)}[data-theme=factory-1] .quote__av{background:var(--brand-soft);color:var(--brand)}[data-theme=factory-1] .quote__stars,[data-theme=factory-1] .stars{color:var(--accent)}[data-theme=factory-1] .faq details{border-color:var(--line);border-radius:var(--radius-md)}[data-theme=factory-1] .faq details[open]{border-inline-start:3px solid var(--brand)}[data-theme=factory-1] .field input,[data-theme=factory-1] .field textarea,[data-theme=factory-1] .field select{border-color:var(--line-strong);border-radius:var(--radius-md);background:#fff}[data-theme=factory-1] .split__art img,[data-theme=factory-1] .pagehead__img{border-radius:var(--radius-lg)}[data-theme=factory-2]{color-scheme:dark;--brand: #3d6df2;--brand-ink: #6f95ff;--brand-soft: #18213a;--brand-contrast: #ffffff;--accent: #f5c518;--ink: #e7eaee;--ink-soft: #b9c0c9;--ink-muted: #8a939e;--ground: #121417;--ground-soft: #1a1d21;--ground-sunken: #0c0e10;--line: #262a30;--line-strong: #363c44;--good: #4ade80;--good-soft: rgb(74 222 128 / 12%);--warn: #f5c518;--warn-soft: rgb(245 197 24 / 12%);--bad: #f87171;--bad-soft: rgb(248 113 113 / 12%);--radius-sm: 2px;--radius-md: 2px;--radius-lg: 3px;--radius-xl: 4px;--shadow-sm: none;--shadow-md: none;--shadow-lg: 0 30px 60px -30px rgb(0 0 0 / 75%);--section-y: clamp(2.75rem, 2rem + 3vw, 5rem);--wrap: 1260px}[data-theme=factory-2] body{background:var(--ground);color:var(--ink-soft)}[data-theme=factory-2] h1,[data-theme=factory-2] h2,[data-theme=factory-2] h3,[data-theme=factory-2] h4{color:var(--ink);font-weight:800}[data-theme=factory-2] .eyebrow{background:none;border:0;padding:0;color:var(--accent);font-weight:700;letter-spacing:.04em}[data-theme=factory-2] .eyebrow::before{content:"";display:inline-block;inline-size:18px;block-size:2px;background:var(--accent);vertical-align:middle;margin-inline-end:var(--space-2)}[data-theme=factory-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=factory-2] .btn--primary{background:var(--brand);color:#fff;border-color:var(--brand)}[data-theme=factory-2] .btn--primary:hover{background:#2f5bd6;border-color:#2f5bd6}[data-theme=factory-2] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--line-strong);color:var(--ink)}[data-theme=factory-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand-ink)}[data-theme=factory-2] .sec--soft{background:var(--ground-soft)}[data-theme=factory-2] .sec--sunken,[data-theme=factory-2] .sec--ink{background:var(--ground-sunken);color:var(--ink)}[data-theme=factory-2] .sec--brand{background:#2f5bd6;color:#fff}[data-theme=factory-2] .sec--brand .prose,[data-theme=factory-2] .sec--brand p{color:rgba(255,255,255,.86)}[data-theme=factory-2] .sec--brand .btn--primary{background:#0c0e10;color:#fff;border-color:#0c0e10}[data-theme=factory-2] .hdr{background:var(--ground);border-block-end:0;box-shadow:none}[data-theme=factory-2] .hdr::after{content:"";position:absolute;inset-inline:0;inset-block-end:-4px;block-size:4px;background:repeating-linear-gradient(-45deg, #f5c518 0 10px, #121417 10px 20px);opacity:.85}[data-theme=factory-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:var(--radius-md)}[data-theme=factory-2] .hdr__nav a{color:var(--ink-soft)}[data-theme=factory-2] .hdr__nav a:hover{color:var(--ink)}[data-theme=factory-2] .hdr__info-ic{color:var(--brand-ink)}[data-theme=factory-2] .hero--cover .eyebrow.eyebrow{color:var(--accent)}[data-theme=factory-2] .hero--cover .btn.btn--primary{background:var(--brand);color:#fff}[data-theme=factory-2] .hero--cover .btn.btn--primary:hover{background:#2f5bd6}[data-theme=factory-2] .hero__veil{background:linear-gradient(to left, rgba(12, 14, 16, 0.92) 30%, rgba(12, 14, 16, 0.55) 70%, rgba(12, 14, 16, 0.35))}[data-theme=factory-2] .stats{background:var(--ground-sunken);border-block:1px solid var(--line)}[data-theme=factory-2] .stat b{color:var(--ink);font-variant-numeric:tabular-nums}[data-theme=factory-2] .stat span{color:var(--ink-muted)}[data-theme=factory-2] .card,[data-theme=factory-2] .quote,[data-theme=factory-2] .post,[data-theme=factory-2] .step,[data-theme=factory-2] .price,[data-theme=factory-2] .member{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=factory-2] .card:hover{border-color:var(--line-strong)}[data-theme=factory-2] .svc__img{border-radius:0;filter:saturate(0.85)}[data-theme=factory-2] .svc__tag{color:var(--accent);font-weight:700}[data-theme=factory-2] .svc__meta{color:var(--brand-ink);font-weight:700;border-block-start:1px dashed var(--line-strong);padding-block-start:var(--space-3)}[data-theme=factory-2] .svc__points li::before{background:var(--brand)}[data-theme=factory-2] .itile{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-md)}[data-theme=factory-2] .step__n{background:var(--accent);color:#121417;border-radius:var(--radius-md);font-weight:800}[data-theme=factory-2] .steps:not(.steps--stack) .step{padding:var(--space-5)}[data-theme=factory-2] .panel{background:var(--ground-sunken);border:1px solid var(--line-strong);border-block-start:3px solid var(--accent);border-radius:var(--radius-lg)}[data-theme=factory-2] .panel__title{color:var(--ink)}[data-theme=factory-2] .panel__line{border-color:var(--line)}[data-theme=factory-2] .panel__total{color:var(--brand-ink)}[data-theme=factory-2] table.compare thead th{background:var(--ground-sunken);color:var(--ink);border-block-end-color:var(--line-strong)}[data-theme=factory-2] .compare tbody th{color:var(--ink-soft)}[data-theme=factory-2] .compare tbody td{color:var(--ink)}[data-theme=factory-2] .compare__best{background:var(--brand-soft)}[data-theme=factory-2] .compare thead th.compare__best{border-block-end-color:var(--brand);color:var(--brand-ink)}[data-theme=factory-2] .tariff{background:var(--ground-soft);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=factory-2] .tariff__group h3{color:var(--brand-ink)}[data-theme=factory-2] .tariff td{color:var(--ink)}[data-theme=factory-2] .checklist__col{background:var(--ground-soft);border-color:var(--line)}[data-theme=factory-2] .dx{background:var(--ground-soft);border-color:var(--line)}[data-theme=factory-2] .tl__when,[data-theme=factory-2] .tl-card__when{color:var(--accent)}[data-theme=factory-2] .area{background:var(--ground-soft);border-color:var(--line-strong);color:var(--ink);border-radius:var(--radius-md)}[data-theme=factory-2] .quote__av{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=factory-2] .quote__stars,[data-theme=factory-2] .stars{color:var(--accent)}[data-theme=factory-2] .faq details{background:var(--ground-soft);border-color:var(--line);border-radius:var(--radius-md)}[data-theme=factory-2] .faq details[open]{border-inline-start:3px solid var(--brand)}[data-theme=factory-2] .faq summary{color:var(--ink)}[data-theme=factory-2] .form,[data-theme=factory-2] .form-panel__card{background:var(--ground-soft);border-color:var(--line);box-shadow:none}[data-theme=factory-2] .field label{color:var(--ink-soft)}[data-theme=factory-2] .field input,[data-theme=factory-2] .field textarea,[data-theme=factory-2] .field select{background:var(--ground-sunken);border-color:var(--line-strong);color:var(--ink);border-radius:var(--radius-md)}[data-theme=factory-2] .field input::placeholder,[data-theme=factory-2] .field textarea::placeholder{color:var(--ink-muted)}[data-theme=factory-2] .field input:focus,[data-theme=factory-2] .field textarea:focus,[data-theme=factory-2] .field select:focus{border-color:var(--brand)}[data-theme=factory-2] .note__in svg,[data-theme=factory-2] .tickline svg{color:var(--accent)}[data-theme=factory-2] .split__art img,[data-theme=factory-2] .pagehead__img,[data-theme=factory-2] .gallery__item img{border-radius:var(--radius-lg)}[data-theme=factory-2] .ftr{background:var(--ground-sunken);border-block-start:1px solid var(--line)}[data-theme=factory-2] table th{color:var(--ink-muted)}[data-theme=factory-3]{--brand: #9c3d27;--brand-ink: #82311f;--brand-soft: #f3e2d8;--brand-contrast: #fffaf3;--accent: #d6a03a;--ink: #20264a;--ink-soft: #444a66;--ink-muted: #6e7086;--ground: #f6f0e7;--ground-soft: #efe6d8;--ground-sunken: #e6dac8;--line: #e2d5c1;--line-strong: #cdbca3;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 18px;--radius-xl: 24px;--shadow-sm: 0 1px 2px rgb(32 38 74 / 6%);--shadow-md: 0 1px 2px rgb(32 38 74 / 5%), 0 14px 30px -20px rgb(110 60 30 / 30%);--shadow-lg: 0 2px 6px rgb(32 38 74 / 6%), 0 26px 50px -26px rgb(110 60 30 / 38%);--section-y: clamp(3.25rem, 2.4rem + 3.5vw, 6rem);--wrap: 1180px}[data-theme=factory-3] body{background:var(--ground)}[data-theme=factory-3] h1,[data-theme=factory-3] h2{font-weight:800}[data-theme=factory-3] .eyebrow{background:none;border:0;padding:0 0 4px;border-radius:0;color:var(--brand);font-weight:700;border-block-end:2px solid var(--accent)}[data-theme=factory-3] .sec--brand .eyebrow,[data-theme=factory-3] .sec--ink .eyebrow{color:#fff;border-block-end-color:var(--accent);background:none}[data-theme=factory-3] .btn{border-radius:999px}[data-theme=factory-3] .btn--primary{background:var(--brand);color:var(--brand-contrast);border-color:var(--brand)}[data-theme=factory-3] .btn--primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}[data-theme=factory-3] .btn--ghost{background:rgba(0,0,0,0);border-color:var(--ink);color:var(--ink)}[data-theme=factory-3] .btn--ghost:hover{background:var(--ink);color:var(--ground)}[data-theme=factory-3] .sec--ink{background:var(--ink)}[data-theme=factory-3] .sec--brand{background:var(--brand);color:var(--brand-contrast)}[data-theme=factory-3] .sec--brand .btn--primary{background:var(--accent);color:var(--ink);border-color:var(--accent)}[data-theme=factory-3] .hdr__mark{background:var(--ink);color:var(--accent);border-radius:50%}[data-theme=factory-3] .hdr__nav a:hover{color:var(--brand)}[data-theme=factory-3] .ftr .hdr__mark,[data-theme=factory-3] .ftr__mark .hdr__mark{background:var(--accent);color:var(--ink)}[data-theme=factory-3] .hero--photo .hero__veil{background:linear-gradient(to left, rgba(32, 38, 74, 0.88) 35%, rgba(32, 38, 74, 0.4))}[data-theme=factory-3] .hero--photo .hero__copy .eyebrow.eyebrow{color:#fff;border-block-end-color:var(--accent)}[data-theme=factory-3] .hero__form{background:var(--ground);border-radius:var(--radius-xl);outline:1.5px dashed color-mix(in srgb, var(--brand) 32%, transparent);outline-offset:-10px}[data-theme=factory-3] .hero__form-title{color:var(--brand)}[data-theme=factory-3] .stats{background:var(--ground-soft)}[data-theme=factory-3] .stat b{color:var(--brand)}[data-theme=factory-3] .card,[data-theme=factory-3] .quote,[data-theme=factory-3] .post,[data-theme=factory-3] .price,[data-theme=factory-3] .step,[data-theme=factory-3] .tl-card{background:#fffaf3;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);outline:1.5px dashed color-mix(in srgb, var(--brand) 32%, transparent);outline-offset:-8px}[data-theme=factory-3] .card:hover{box-shadow:var(--shadow-md)}[data-theme=factory-3] .svc__img{border-radius:var(--radius-lg) var(--radius-lg) 0 0}[data-theme=factory-3] .svc__tag{color:var(--brand);font-weight:700}[data-theme=factory-3] .svc__meta{color:var(--ink);font-weight:700}[data-theme=factory-3] .svc__points li::before{background:var(--accent)}[data-theme=factory-3] .itile{background:var(--brand-soft);color:var(--brand);border-radius:50%}[data-theme=factory-3] .step__n{background:var(--accent);color:var(--ink);border-radius:50%}[data-theme=factory-3] table.compare thead th{color:var(--ink)}[data-theme=factory-3] .compare__best{background:color-mix(in srgb, var(--accent) 16%, transparent)}[data-theme=factory-3] .compare thead th.compare__best{border-block-end-color:var(--accent);color:var(--brand)}[data-theme=factory-3] .tariff{background:#fffaf3;border:1px solid var(--line);border-radius:var(--radius-xl);padding:var(--space-6);outline:1.5px dashed color-mix(in srgb, var(--brand) 32%, transparent);outline-offset:-10px}[data-theme=factory-3] .tariff__group h3{color:var(--brand)}[data-theme=factory-3] .checklist__col{border-radius:var(--radius-lg)}[data-theme=factory-3] .tl__when{color:var(--brand)}[data-theme=factory-3] .sec--ink .tl-card{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);outline-color:rgba(214,160,58,.45);box-shadow:none}[data-theme=factory-3] .sec--ink .tl-card h3{color:#fff}[data-theme=factory-3] .sec--ink .tl-card p{color:rgba(255,255,255,.74)}[data-theme=factory-3] .sec--ink .tl-card__when{color:var(--accent)}[data-theme=factory-3] .quote__av{background:var(--accent);color:var(--ink)}[data-theme=factory-3] .quote__stars,[data-theme=factory-3] .stars{color:var(--accent)}[data-theme=factory-3] .faq details{background:#fffaf3;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=factory-3] .field input,[data-theme=factory-3] .field textarea,[data-theme=factory-3] .field select{background:#fffaf3;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=factory-3] .form,[data-theme=factory-3] .form-panel__card{border-radius:var(--radius-xl)}[data-theme=factory-3] .split__art img,[data-theme=factory-3] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=factory-3] .gallery__item img{border-radius:var(--radius-lg)}[data-theme=pet-1]{--brand: #e2622b;--brand-ink: #c9501d;--brand-soft: #fde6d8;--brand-contrast: #ffffff;--accent: #2a9d8f;--accent-soft: #dcf1ee;--ink: #2e221c;--ink-soft: #5a4a40;--ink-muted: #85756a;--ground: #fff8f0;--ground-soft: #f8ecdd;--ground-sunken: #f1e2cf;--line: #eedfcd;--line-strong: #e0ccb5;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 26px;--radius-xl: 32px;--shadow-sm: 0 1px 2px rgb(46 34 28 / 6%);--shadow-md: 0 2px 4px rgb(46 34 28 / 5%), 0 14px 28px -18px rgb(201 80 29 / 35%);--shadow-lg: 0 4px 10px rgb(46 34 28 / 6%), 0 26px 50px -26px rgb(201 80 29 / 40%);--ring: 0 0 0 3px rgb(226 98 43 / 22%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1200px}[data-theme=pet-1] body{background:var(--ground)}[data-theme=pet-1] h1,[data-theme=pet-1] h2{font-weight:800}[data-theme=pet-1] .eyebrow{background:var(--accent-soft);color:#1d7268;border-radius:999px;font-weight:700}[data-theme=pet-1] .btn{border-radius:999px;font-weight:700}[data-theme=pet-1] .btn--primary{box-shadow:0 6px 16px -8px rgba(226,98,43,.7)}[data-theme=pet-1] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=pet-1] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=pet-1] .urgent{background:var(--ink);color:#f3e3d3}[data-theme=pet-1] .urgent__dot{background:var(--accent)}[data-theme=pet-1] .hdr__mark{border-radius:999px}[data-theme=pet-1] .hdr__cart{background:var(--brand);color:#fff}[data-theme=pet-1] .hero{background:var(--ground-soft)}[data-theme=pet-1] .hero__art img{border-radius:var(--radius-xl)}[data-theme=pet-1] .tickline svg,[data-theme=pet-1] .hero .ticks svg{color:var(--accent)}[data-theme=pet-1] .shopcircle img,[data-theme=pet-1] .shopcircle .shopcat__blank{border:3px solid #fff;box-shadow:0 0 0 2px var(--line-strong)}[data-theme=pet-1] .shopcircle:hover img,[data-theme=pet-1] .shopcircle:focus-visible img{box-shadow:0 0 0 2px var(--brand)}[data-theme=pet-1] .shoptabs__bar label{border-radius:999px;background:#fff}[data-theme=pet-1] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}[data-theme=pet-1] .prod:hover{box-shadow:var(--shadow-md)}[data-theme=pet-1] .prod__badge{background:var(--accent);color:#fff;border-radius:999px;font-weight:700}[data-theme=pet-1] .prod__cta.btn--primary{background:var(--brand-soft);color:var(--brand-ink);border-color:rgba(0,0,0,0);box-shadow:none}[data-theme=pet-1] .prod__cta.btn--primary:hover{background:var(--brand);color:#fff}[data-theme=pet-1] .tile{border-radius:var(--radius-xl)}[data-theme=pet-1] .tile__cta{background:var(--brand);color:#fff}[data-theme=pet-1] .shopdeals.sec--ink{background:var(--ink)}[data-theme=pet-1] .shopdeals .prail__track{align-items:stretch}[data-theme=pet-1] .shopdeals .deal{align-content:stretch;grid-template-rows:1fr auto}[data-theme=pet-1] .shopdeals .deal__left{color:#f7c9a8}[data-theme=pet-1] .card,[data-theme=pet-1] .quote,[data-theme=pet-1] .post,[data-theme=pet-1] .step{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=pet-1] .itile{background:var(--brand-soft);color:var(--brand);border-radius:999px}[data-theme=pet-1] .quote__stars,[data-theme=pet-1] .stars{color:#f2a93b}[data-theme=pet-1] .quote__av{background:var(--accent-soft);color:#1d7268}[data-theme=pet-1] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=pet-1] .tariff__group h3{color:var(--brand-ink)}[data-theme=pet-1] .step__n{background:var(--brand);color:#fff;border-radius:999px}[data-theme=pet-1] .steps--stack .step{border-radius:var(--radius-md)}[data-theme=pet-1] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=pet-1] .field input,[data-theme=pet-1] .field textarea,[data-theme=pet-1] .field select{background:#fff;border-color:var(--line-strong);border-radius:var(--radius-sm)}[data-theme=pet-1] .split__art img,[data-theme=pet-1] .pagehead__img,[data-theme=pet-1] .features img{border-radius:var(--radius-xl)}[data-theme=pet-1] .sec--brand{background:var(--brand)}[data-theme=pet-1] .sec--brand .btn--primary{background:#fff;color:var(--brand-ink);box-shadow:none}[data-theme=pet-1] .sec--brand .btn--ghost{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.55);color:#fff}[data-theme=pet-1] .ftr{background:var(--ink);color:#d9c8b8}[data-theme=pet-1] .ftr--big .ftr__big{color:var(--brand)}[data-theme=pet-1] .pdp__main{border-radius:var(--radius-lg)}[data-theme=pet-1] .pdp__vals span{border-radius:999px}[data-theme=pet-1] .qty{border-radius:999px}@media(max-width: 900px){[data-theme=pet-1] .ftr.ftr--big .ftr__in{grid-template-columns:1fr 1fr}}@media(max-width: 560px){[data-theme=pet-1] .ftr.ftr--big .ftr__in{grid-template-columns:1fr 1fr}[data-theme=pet-1] .ftr.ftr--big .ftr__in>:first-child{grid-column:1/-1}}@media(max-width: 560px){[data-theme=pet-1] .grid.products{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-3)}}[data-theme=pet-1] .steps.steps--stack.steps--stack{grid-template-columns:1fr}@media(max-width: 900px){[data-theme=pet-1] .steps.steps:not(.steps--stack){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){[data-theme=pet-1] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=pet-2]{--brand: #1a56a8;--brand-ink: #144685;--brand-soft: #e3eefa;--brand-contrast: #ffffff;--accent: #f2694b;--accent-soft: #fdebe6;--ink: #0c2440;--ink-soft: #35506b;--ink-muted: #627a91;--ground: #ffffff;--ground-soft: #eef7fa;--ground-sunken: #e1eff5;--line: #d9e8ef;--line-strong: #bfd6e2;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(12 36 64 / 5%), 0 12px 28px -20px rgb(12 36 64 / 30%);--shadow-lg: 0 20px 44px -24px rgb(12 36 64 / 35%);--section-y: clamp(3rem, 2.2rem + 3.5vw, 5.5rem);--wrap: 1220px}[data-theme=pet-2] h1,[data-theme=pet-2] h2{font-weight:800;letter-spacing:-0.01em}[data-theme=pet-2] .eyebrow{background:none;padding:0;color:var(--brand);font-weight:700;letter-spacing:.02em}[data-theme=pet-2] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=pet-2] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=pet-2] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=pet-2] .urgent{background:var(--ink);color:#b9d0e4}[data-theme=pet-2] .urgent__dot{background:#5fd3e0}[data-theme=pet-2] .hdr__mark{background:var(--brand);color:#fff;border-radius:50% 50% 50% 8px}[data-theme=pet-2] .hero--cover .eyebrow{color:#8fe3ee}[data-theme=pet-2] .hero--cover .btn--ghost{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.45);color:#fff}[data-theme=pet-2] .trust{border-block-end:1px solid var(--line)}[data-theme=pet-2] .trust svg{color:var(--brand)}[data-theme=pet-2] .tile{border-radius:var(--radius-lg)}[data-theme=pet-2] .tile__blank{background:linear-gradient(160deg, #1a56a8, #0c2440)}[data-theme=pet-2] .tile__cta{background:var(--accent);color:#fff}[data-theme=pet-2] .prod{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}[data-theme=pet-2] .prod:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}[data-theme=pet-2] .prod__badge{background:var(--accent);color:#fff;border-radius:var(--radius-sm);font-weight:700}[data-theme=pet-2] .prod__price b{color:var(--ink)}[data-theme=pet-2] .prod__price s,[data-theme=pet-2] .pdp__price s{color:var(--accent)}[data-theme=pet-2] .compare__best{background:var(--brand-soft)}[data-theme=pet-2] .card,[data-theme=pet-2] .quote,[data-theme=pet-2] .post,[data-theme=pet-2] .step{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=pet-2] .quote__stars,[data-theme=pet-2] .stars{color:var(--accent)}[data-theme=pet-2] .tl__who--us{background:var(--brand-soft);color:var(--brand-ink)}[data-theme=pet-2] .tl__who--you{background:var(--accent-soft);color:#b8432a}[data-theme=pet-2] .dx{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=pet-2] .form-panel__card,[data-theme=pet-2] .form{border-color:var(--line)}[data-theme=pet-2] .field input,[data-theme=pet-2] .field textarea,[data-theme=pet-2] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=pet-2] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=pet-2] .ftr.ftr--minimal{background:var(--ink);color:#b9d0e4;border-block-start:0}[data-theme=pet-2] .ftr.ftr--minimal :is(.ftr__mark,.hdr__tel){color:#fff}[data-theme=pet-2] .ftr.ftr--minimal a:hover{color:#8fe3ee}[data-theme=pet-2] .ftr.ftr--minimal .ftr__bottom{border-block-start-color:rgba(255,255,255,.12);color:#8aa3bb}[data-theme=pet-2] .pdp__main{border-radius:var(--radius-lg)}[data-theme=pet-2] .steps.steps--stack.steps--stack{grid-template-columns:1fr}@media(max-width: 900px){[data-theme=pet-2] .steps.steps:not(.steps--stack){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){[data-theme=pet-2] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}[data-theme=pet-3]{--brand: #1f6f5c;--brand-ink: #175a4a;--brand-soft: #e2f0eb;--brand-contrast: #ffffff;--accent: #c8372d;--accent-soft: #fbeceb;--ink: #13241f;--ink-soft: #3d5650;--ink-muted: #677c76;--ground: #fbfdfc;--ground-soft: #eef5f2;--ground-sunken: #e3eee9;--line: #dce8e3;--line-strong: #c4d6cf;--bad: #c8372d;--bad-soft: #fbeceb;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: none;--shadow-md: 0 1px 2px rgb(19 36 31 / 4%), 0 8px 20px -14px rgb(19 36 31 / 20%);--shadow-lg: 0 16px 36px -22px rgb(19 36 31 / 28%);--section-y: clamp(2.75rem, 2rem + 3vw, 5rem);--wrap: 1180px}[data-theme=pet-3] h1,[data-theme=pet-3] h2{font-weight:800}[data-theme=pet-3] .eyebrow{background:var(--brand-soft);color:var(--brand-ink);border-radius:var(--radius-sm);font-weight:700}[data-theme=pet-3] .btn{border-radius:var(--radius-md);font-weight:700}[data-theme=pet-3] .btn--ghost{background:#fff;border-color:var(--line-strong);color:var(--ink)}[data-theme=pet-3] .btn--ghost:hover{border-color:var(--brand);color:var(--brand)}[data-theme=pet-3] .urgent{background:var(--accent);color:#fff}[data-theme=pet-3] .urgent__dot{background:#fff}[data-theme=pet-3] .hdr__mark{border-radius:var(--radius-md)}[data-theme=pet-3] .hero{background:linear-gradient(180deg, var(--ground-soft), var(--ground))}[data-theme=pet-3] .hero__panel{background:#fff;border:1px solid var(--line);border-block-start:4px solid var(--accent);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}[data-theme=pet-3] .hero__panel-title{color:var(--accent)}[data-theme=pet-3] .hero__rows div{border-block-end:1px dashed var(--line-strong);padding-block:var(--space-2)}[data-theme=pet-3] .hero__rows div:last-child{border-block-end:0}[data-theme=pet-3] .hero__rows div:first-child dd{color:var(--accent);font-weight:800}[data-theme=pet-3] .hero__panel .btn--primary{background:var(--accent);border-color:var(--accent)}[data-theme=pet-3] .chip-link,[data-theme=pet-3] .chips a{border-radius:999px}[data-theme=pet-3] .card,[data-theme=pet-3] .quote,[data-theme=pet-3] .post,[data-theme=pet-3] .step,[data-theme=pet-3] .member{background:#fff;border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}[data-theme=pet-3] .itile{background:var(--brand-soft);color:var(--brand);border-radius:var(--radius-md)}[data-theme=pet-3] .svc__meta{color:var(--brand-ink);font-weight:700}[data-theme=pet-3] .member__initial{display:none}[data-theme=pet-3] .member{border-block-start:3px solid var(--brand);display:block}[data-theme=pet-3] .member .member__body{padding:var(--space-5)}[data-theme=pet-3] .member__role{color:var(--brand-ink)}[data-theme=pet-3] .tariff{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}[data-theme=pet-3] .tariff__group h3{color:var(--brand)}[data-theme=pet-3] .dx{background:#fff;border-color:var(--line);border-radius:var(--radius-lg)}[data-theme=pet-3] .dx--danger{border-color:rgba(200,55,45,.35);border-inline-start:4px solid var(--accent)}[data-theme=pet-3] .checklist__col{border-radius:var(--radius-lg)}[data-theme=pet-3] .quote__stars,[data-theme=pet-3] .stars{color:#e0a42a}[data-theme=pet-3] .faq details{background:#fff;border-color:var(--line);border-radius:var(--radius-md)}[data-theme=pet-3] .field input,[data-theme=pet-3] .field textarea,[data-theme=pet-3] .field select{background:#fff;border-color:var(--line-strong)}[data-theme=pet-3] .split__art img,[data-theme=pet-3] .pagehead__img{border-radius:var(--radius-xl)}[data-theme=pet-3] .step__n{background:var(--brand);color:#fff}[data-theme=pet-3] .sec--brand{background:var(--brand-ink)}[data-theme=pet-3] .sec--brand .btn--primary{background:#fff;color:var(--brand-ink);border-color:#fff}[data-theme=pet-3] .ftr{background:var(--ink)}[data-theme=pet-3] .ftr__cta-acts{flex-wrap:wrap}@media(max-width: 560px){[data-theme=pet-3] .ftr.ftr--cta .ftr__cta{padding:var(--space-5)}}[data-theme=pet-3] .steps.steps--stack.steps--stack{grid-template-columns:1fr}@media(max-width: 900px){[data-theme=pet-3] .steps.steps:not(.steps--stack){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){[data-theme=pet-3] .steps.steps:not(.steps--stack){grid-template-columns:1fr}}
