﻿: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)}.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:#fff}.btn--ink:hover{background:color-mix(in srgb, var(--ink) 86%, #fff)}.sec--brand .btn--primary,.sec--ink .btn--primary{background:#fff;color:var(--ink)}.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}.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)}.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 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:22ch}.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 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__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:var(--ink)}.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__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--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__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)}@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}}.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 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__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}}[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 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__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)}
