:root{--ink: #16181d;--text: #2b303a;--muted: #4a505c;--subtle: #5b616e;--line: #e5e7eb;--line-strong: #d4d7dd;--field: #c9cdd4;--surface: #f6f7f8;--surface-2: #f4f5f7;--accent-soft: #eeeff1;--accent-tint: #fafafb;--pad: clamp(16px, 4vw, 64px);--radius: 12px}body{color:var(--ink);background:#fff}a{color:var(--accent)}a:hover{color:var(--accent-hover)}h1,h2,h3{letter-spacing:-.025em}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{letter-spacing:0;line-height:1.35}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;padding-inline:22px;border-radius:10px;border:1px solid transparent;font:inherit;font-weight:600;font-size:16px;text-decoration:none;cursor:pointer}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);color:#fff}.btn-ghost{background:#fff;color:var(--ink);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.btn-lg{min-block-size:56px;padding-inline:28px;font-size:17px}.btn-block{display:flex;inline-size:100%}.site-header{position:sticky;inset-block-start:0;z-index:10;background:#fffffff0;border-block-end:1px solid var(--line)}.site-header__bar{display:flex;align-items:center;gap:16px;padding:10px var(--pad)}.brand{font-weight:700;font-size:20px;color:var(--ink);text-decoration:none;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:10px}.brand img{inline-size:32px;block-size:32px;border-radius:8px;flex:none}@media(max-width:420px){.brand{font-size:18px;gap:8px}.brand img{inline-size:28px;block-size:28px;border-radius:7px}}@media(max-width:374px){.brand__name{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.brand:hover{color:var(--ink)}.site-nav{display:none;gap:28px;flex:1}.site-nav a{color:#3d4350;text-decoration:none;font-weight:500}.site-nav a[aria-current=page]{color:var(--ink);font-weight:600}.site-header__actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.site-header__actions .btn{display:none}.site-header__login{min-block-size:44px;display:inline-flex;align-items:center;padding-inline:10px;color:var(--ink);font-weight:600;text-decoration:none;font-size:15px}.lang-menu{position:relative}.lang-menu>summary{list-style:none;min-block-size:44px;min-inline-size:44px;display:inline-flex;align-items:center;justify-content:center;padding-inline:12px;border:1px solid var(--line-strong);border-radius:10px;font-weight:500;cursor:pointer;text-transform:uppercase}.lang-menu>summary::-webkit-details-marker{display:none}.lang-menu__list{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);background:#fff;border:1px solid var(--line);border-radius:12px;padding:6px;min-inline-size:160px;box-shadow:0 8px 24px #00000014}.lang-menu__list a{display:flex;min-block-size:44px;align-items:center;padding-inline:12px;border-radius:8px;color:var(--ink);text-decoration:none}.lang-menu__list a:hover,.lang-menu__list a[aria-current=true]{background:var(--surface)}.menu-toggle>summary{list-style:none;inline-size:44px;block-size:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:10px;cursor:pointer}.menu-toggle>summary::-webkit-details-marker{display:none}.menu-toggle__panel{position:absolute;inset-inline:0;inset-block-start:100%;background:#fff;border-block-end:1px solid var(--line);padding:8px var(--pad) 16px;display:flex;flex-direction:column}.menu-toggle__panel a:not(.btn){min-block-size:48px;display:flex;align-items:center;color:var(--ink);text-decoration:none;font-weight:500;border-block-end:1px solid var(--line)}.menu-toggle__panel .btn{margin-block-start:12px}@media(min-width:900px){.site-header__bar{gap:32px;padding-block:14px}.site-nav{display:flex}.site-header__actions{gap:12px;margin-inline-start:0}.site-header__actions .btn{display:inline-flex}.site-header__login,.menu-toggle{display:none}}.section{padding:clamp(40px,6vw,88px) var(--pad)}.section--alt{background:var(--surface)}.section--rule{border-block-start:1px solid var(--line)}.section__title{margin:0 0 12px;font-size:clamp(26px,3vw,40px)}.section__lead{margin:0 0 32px;color:var(--muted);font-size:18px}.section__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-block-end:24px}.section__head .section__title{margin:0}.hero{display:grid;gap:clamp(32px,5vw,80px);align-items:center;padding:clamp(36px,8vw,112px) var(--pad) clamp(32px,6vw,88px)}@media(min-width:1100px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hero__text{display:flex;flex-direction:column;gap:20px}.pill{margin:0;align-self:flex-start;padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent-hover);font-weight:600;font-size:14px}.hero h1{margin:0;font-size:clamp(36px,5.2vw,72px);line-height:1.05;letter-spacing:-.035em}.hero__lead{margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--muted);max-inline-size:40em}.hero__actions{display:flex;flex-direction:column;gap:12px}@media(min-width:600px){.hero__actions{flex-direction:row;flex-wrap:wrap}}.hero__langs{margin:0;color:var(--subtle);font-size:15px}.preview{border-radius:24px;background:var(--surface-2);border:1px solid var(--line);padding:clamp(20px,3vw,32px);display:flex;gap:24px;align-items:flex-end;justify-content:center;overflow:hidden}.preview__admin{display:none;flex:1 1 340px;max-inline-size:520px;align-self:stretch;background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;flex-direction:column;gap:14px}@media(min-width:760px){.preview__admin{display:flex}}.preview__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.preview__kpi{background:var(--surface);border-radius:10px;padding:12px}.preview__kpi small{display:block;font-size:12px;color:var(--subtle)}.preview__kpi strong{font-size:22px}.preview__row{display:flex;justify-content:space-between;gap:8px;padding-block:10px;border-block-end:1px solid #eef0f2;font-size:14px}.preview__row:last-child{border-block-end:0}.phone{flex:0 0 210px;block-size:420px;box-sizing:border-box;background:#fff;border:8px solid var(--ink);border-radius:32px;padding:14px 12px;display:flex;flex-direction:column;gap:10px}.phone__search{block-size:30px;border-radius:8px;background:var(--surface-2);font-size:12px;color:var(--subtle);display:flex;align-items:center;padding-inline:10px}.phone__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phone__card{border:1px solid #eef0f2;border-radius:10px;padding:6px;font-size:11px}.phone__img{block-size:62px;border-radius:6px;background:#eceef1;margin-block-end:6px}.phone__card:nth-child(3n+1) .phone__img{background:var(--accent-soft)}.phone__cart{margin-block-start:auto;block-size:38px;border-radius:10px;background:var(--accent);color:#fff;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.steps{list-style:none;margin:0;padding:0;display:grid;gap:22px}@media(min-width:760px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.steps li{display:flex;gap:14px}@media(min-width:760px){.steps li{flex-direction:column;gap:10px}}.steps__num{font-size:14px;font-weight:700;color:var(--accent);padding-block-start:3px}.steps h3,.feature h3{margin:0 0 4px;font-size:19px}.steps p,.feature p{margin:0;color:var(--muted);line-height:1.55}.features{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.feature{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;display:flex;gap:14px}@media(min-width:760px){.feature{flex-direction:column;gap:8px;padding:24px}}.feature svg{flex:none;color:var(--accent)}.soon{margin:28px 0 0;color:var(--muted)}.soon strong{color:var(--ink)}.plans{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.plan{border:1px solid var(--line);border-radius:18px;padding:clamp(22px,3vw,40px);display:flex;flex-direction:column;gap:16px}.plan--featured{border:2px solid var(--accent);background:var(--accent-tint)}.plan__head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.plan h2,.plan h3{margin:0;font-size:21px}.plan__sub{margin:4px 0 0;color:var(--subtle)}.plan__price{margin:0}.plan__amount{font-size:clamp(36px,4vw,56px);font-weight:700;letter-spacing:-.035em}.plan__period{color:var(--subtle);font-size:17px}.plan__text{margin:0;color:var(--muted)}.plan .btn{align-self:stretch}@media(min-width:760px){.plan .btn{align-self:flex-start}.plan--page .btn{align-self:stretch}}.badge{padding:6px 12px;border-radius:999px;background:var(--accent);color:#fff;font-size:13px;font-weight:600;white-space:nowrap}.checks{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;color:var(--text)}.checks li{display:flex;gap:10px}.checks svg{flex:none;margin-block-start:2px;color:var(--accent)}.checks .is-off{color:var(--subtle)}.checks .is-off svg{color:#8a909b}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.cmp{inline-size:100%;border-collapse:collapse;min-inline-size:560px;font-size:16px}.cmp th,.cmp td{padding:14px 16px;border-block-end:1px solid var(--line);text-align:start}.cmp tbody tr:last-child>*{border-block-end:0}.cmp thead th{font-size:14px;color:var(--subtle);font-weight:600}.cmp tbody th{font-weight:500}.faq{border-block-start:1px solid var(--line)}.faq details{border-block-end:1px solid var(--line);padding-block:20px}.faq summary{font-weight:600;font-size:18px;cursor:pointer}.faq p{margin:12px 0 0;color:var(--muted);line-height:1.6}.page-title{margin:0 0 12px;font-size:clamp(32px,4.4vw,60px);letter-spacing:-.035em;line-height:1.05}.page-lead{margin:0 0 40px;font-size:19px;color:var(--muted)}.sub-title{margin:72px 0 20px;font-size:28px}.site-footer{border-block-start:1px solid var(--line);padding:32px var(--pad) 40px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;color:var(--subtle);font-size:15px}.site-footer nav{display:flex;gap:8px 20px;flex-wrap:wrap}.site-footer nav a{color:var(--muted)}.lang-pills{display:flex;gap:8px;flex-wrap:wrap}.lang-pills a{min-block-size:40px;display:inline-flex;align-items:center;padding-inline:12px;border-radius:8px;border:1px solid var(--line-strong);color:var(--ink);text-decoration:none}.lang-pills a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.auth{padding:20px var(--pad) 48px;max-inline-size:520px;margin-inline:auto;box-sizing:content-box}.auth h1{margin:0 0 8px;font-size:clamp(28px,3vw,34px);letter-spacing:-.03em}.auth__lead{margin:0 0 24px;color:var(--muted);line-height:1.5}.form{display:flex;flex-direction:column;gap:18px}.field{display:flex;flex-direction:column;gap:6px}.field>label,.field__label{font-weight:600;font-size:15px}.field__opt{font-weight:400;color:var(--subtle)}.input,.field select{min-block-size:50px;box-sizing:border-box;padding-inline:14px;border:1px solid var(--field);border-radius:10px;font:inherit;font-size:16px;color:var(--ink);background:#fff;inline-size:100%}.input:focus,.field select:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.field.has-error .input,.field.has-error select{border-color:#b42318}.error{margin:0;color:#b42318;font-size:14px;font-weight:500}.hint{font-size:14px;color:var(--subtle)}.row-2{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr);gap:10px}.check{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;min-block-size:44px}.check input{inline-size:20px;block-size:20px;margin-block-start:2px;accent-color:var(--accent);flex:none}.form__actions{display:flex;gap:10px}.form__actions .btn-primary{flex:1}.alert{padding:14px 16px;border-radius:12px;background:var(--surface);color:var(--muted);font-size:15px;line-height:1.55}.alert--ok{background:#ecf6ef;color:#14532d}.alert--error{background:#fdecea;color:#8a1c13}.auth__alt{border-block-start:1px solid var(--line);margin-block-start:24px;padding-block-start:20px;color:var(--muted);font-size:15px;line-height:1.6}.auth__alt p{margin:0 0 6px}.progress__label{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--muted)}.progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-block-end:28px}.progress span{block-size:6px;border-radius:3px;background:var(--line)}.progress span.is-done{background:var(--accent)}.choice{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line-strong);border-radius:16px;padding:21px;cursor:pointer}.choice:has(input:checked){border:2px solid var(--accent);background:var(--accent-tint);padding:20px}.choice input{inline-size:22px;block-size:22px;margin:2px 0 0;accent-color:var(--accent);flex:none}.choice__body{display:flex;flex-direction:column;gap:6px;flex:1}.choice__top{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-weight:700;font-size:18px}.choice__top small{font-weight:500;font-size:14px;color:var(--subtle)}.choice__text{color:var(--muted);font-size:15px;line-height:1.5}.slug{display:flex;align-items:stretch;border:1px solid var(--field);border-radius:10px;overflow:hidden;min-block-size:50px}.slug:focus-within{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.slug input{flex:1;min-inline-size:0;border:0;padding-inline:12px;font:inherit;font-size:16px;color:var(--ink);outline:none}.slug__suffix{display:flex;align-items:center;padding-inline:12px;background:var(--surface);color:var(--muted);font-size:14px;border-inline-start:1px solid var(--line);white-space:nowrap}.slug-status{margin:0;min-block-size:20px;font-size:14px;font-weight:600}.slug-status.is-ok{color:#14532d}.slug-status.is-ko{color:#b42318}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:flex;align-items:center;gap:8px;min-block-size:44px;padding-inline:14px;border:1px solid var(--line-strong);border-radius:10px;cursor:pointer}.chip:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.chip input{accent-color:var(--accent);inline-size:18px;block-size:18px}.shop-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.shop-list a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-block-size:64px;padding-inline:18px;border:1px solid var(--line-strong);border-radius:14px;color:var(--ink);text-decoration:none}.shop-list a:hover{border-color:var(--ink)}.shop-list small{color:var(--subtle)}.dev-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin-block-end:48px}.dev-fact{border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.dev-fact h2{margin:0;font-size:16px}.dev-fact p{margin:0;color:var(--subtle);font-size:15px}.dev-fact code,.dev-params code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.dev-fact code{overflow-wrap:anywhere;background:var(--surface);border-radius:6px;padding:6px 8px}.dev-group{margin-block-end:40px}.dev-group h2{font-size:22px;letter-spacing:-.02em;margin:0 0 12px}.dev-table{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.dev-row{display:grid;grid-template-columns:76px minmax(0,300px) minmax(0,1fr);gap:4px 16px;padding:12px 16px;align-items:start}.dev-row+.dev-row{border-block-start:1px solid var(--line)}.dev-verb{display:inline-block;min-inline-size:58px;text-align:center;font:600 12px/1 ui-monospace,Menlo,Consolas,monospace;border-radius:6px;padding:5px 6px}.dev-verb--get{background:#e8eefc;color:#1e3a8a}.dev-verb--post{background:#e9f5ee;color:#14532d}.dev-verb--put{background:#fff7ed;color:#9a3412}.dev-verb--delete{background:#fef2f2;color:#991b1b}.dev-path{font:13.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;text-align:start}.dev-lock{display:inline-block;margin-inline-start:6px;font:600 11px/1 system-ui,sans-serif;color:var(--subtle);border:1px solid var(--line-strong);border-radius:99px;padding:3px 7px}.dev-desc{font-size:15px;display:flex;flex-direction:column;gap:6px}.dev-params{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--subtle)}@media(max-width:760px){.dev-row{grid-template-columns:76px minmax(0,1fr)}.dev-desc{grid-column:1 / -1}}.legal{display:grid;grid-template-columns:minmax(0,240px) minmax(0,820px);gap:48px;justify-content:center}.legal-nav{display:flex;flex-direction:column;gap:4px;position:sticky;inset-block-start:96px;align-self:start}.legal-nav a{padding:10px 12px;border-radius:10px;color:var(--subtle);text-decoration:none;font-weight:500;font-size:15px}.legal-nav a:hover{background:var(--surface);color:inherit}.legal-nav a[aria-current]{background:var(--surface);color:inherit;font-weight:700}.legal-body{font-size:16.5px;line-height:1.65;min-inline-size:0}.legal-body .page-title{font-size:clamp(30px,3.6vw,44px)}.legal-body h2{font-size:21px;letter-spacing:-.015em;margin:36px 0 10px}.legal-body ul{padding-inline-start:22px}.legal-body table{display:block;overflow-x:auto;border-collapse:collapse;font-size:14.5px;line-height:1.45;margin-block:16px}.legal-body th,.legal-body td{border:1px solid var(--line);padding:8px 10px;text-align:start;vertical-align:top;min-inline-size:110px}.legal-body th{background:var(--surface)}.legal-body code{font-size:14px;background:var(--surface);border-radius:5px;padding:1px 5px}@media(max-width:860px){.legal{grid-template-columns:minmax(0,1fr);gap:24px}.legal-nav{position:static;flex-direction:row;flex-wrap:wrap}.legal-nav a{padding:8px 12px;background:var(--surface)}}.kind-pick__opt{position:relative;display:flex}.kind-pick__opt input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.kind-pick__opt span{flex:1;display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:2px solid var(--line, #e3e4e8);border-radius:12px;background:var(--surface, #fff)}.kind-pick__opt small{color:var(--muted);font-size:13.5px;line-height:1.35}.kind-pick__opt input:checked+span{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kind-pick__opt input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.dir__crumbs{font-size:14px;color:var(--subtle);margin-block-end:16px}.dir__crumbs a{color:var(--muted)}.dir .page-lead{margin-block-end:24px}.dir__search{display:grid;gap:12px;align-items:end;grid-template-columns:1fr;margin-block-end:16px}@media(min-width:760px){.dir__search{grid-template-columns:minmax(140px,.7fr) minmax(0,1fr) minmax(0,1.4fr) auto}}.dir__search .btn{min-block-size:48px}.dir__filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block-end:12px}.dir__label{font-size:14px;color:var(--subtle)}.dir__chip{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;padding-inline:14px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:15px;text-decoration:none;cursor:pointer}.dir__chip:hover{border-color:var(--ink);color:var(--ink)}.dir__chip.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.dir__chip[aria-busy=true]{opacity:.6}.dir__count{color:var(--subtle);font-size:15px;margin:8px 0 20px}.dir__error{color:#8a1c1c;margin:-10px 0 16px}.dir__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.dir__card{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}.dir__card:hover{border-color:var(--line-strong);box-shadow:0 4px 18px #1012180f}.dir__link{display:flex;flex-direction:column;color:inherit;text-decoration:none;block-size:100%}.dir__link:hover{color:inherit}.dir__img{aspect-ratio:1;max-inline-size:100%;background:var(--surface) center / cover no-repeat;display:grid;place-items:center;color:#fff;font-size:56px;font-weight:800}.dir__body{padding:12px 14px 16px;display:flex;flex-direction:column;gap:6px}.dir__name{font-size:18px}.dir__meta{font-size:14px;color:var(--subtle)}.dir__open{color:#1f7a4d;font-weight:600}.dir__closed{color:var(--subtle)}.dir__desc{font-size:15px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dir__tags{display:flex;flex-wrap:wrap;gap:6px}.dir__tags span{background:var(--surface);border-radius:6px;padding:2px 8px;font-size:13px;color:var(--muted)}.dir__empty{border:1px dashed var(--line-strong);border-radius:16px;padding:28px;color:var(--muted)}.dir__empty p{margin:0 0 6px}.dir__subtitle{margin:48px 0 12px;font-size:22px}.dir__cities{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0}.dir__pro{margin-block-start:48px;padding:20px 24px;border-radius:16px;background:var(--surface);display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.dir__pro p{margin:4px 0 0;color:var(--muted)}.pres{--pres-accent: var(--accent);display:flex;flex-direction:column;gap:clamp(28px,4vw,48px);padding-block-end:96px}.pres__crumbs{padding:14px var(--pad) 0;font-size:14px;color:var(--muted)}.pres__crumbs a{color:inherit}.pres__head{display:grid;gap:20px;padding-inline:var(--pad)}.pres__intro{display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-inline-size:0}.pres__chips{margin:0;display:flex;flex-wrap:wrap;gap:6px}.pres__chip{background:var(--surface);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.pres__open{color:#1f7a4d}.pres__closed{color:#a3341f}.pres__title{margin:0;font-size:clamp(28px,4.2vw,52px);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.pres__tagline{margin:0;font-size:clamp(17px,1.6vw,21px);color:var(--muted);max-inline-size:42em}.pres__ctas{margin:4px 0 0;display:flex;flex-wrap:wrap;gap:10px}.pres__cta{display:inline-flex;align-items:center;min-block-size:48px;padding-inline:22px;border-radius:999px;background:var(--pres-accent);color:#fff;font-weight:700;text-decoration:none}.pres__cta:hover{color:#fff;filter:brightness(.92)}.pres__cta--ghost{background:#fff;color:var(--ink);border:1px solid var(--line-strong)}.pres__cta--ghost:hover{color:var(--ink)}.pres__cover{display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:18px;background:var(--surface)}.pres--banner .pres__head{padding-inline:0;position:relative}.pres--banner .pres__cover{border-radius:0;max-block-size:70vh}.pres--banner .pres__intro{padding-inline:var(--pad)}@media(min-width:900px){.pres--banner .pres__cover{aspect-ratio:16 / 6}.pres--banner .pres__cover+.pres__intro{position:absolute;inset-inline:0;inset-block-end:0;padding-block:64px 32px;color:#fff;background:linear-gradient(transparent,#0000009e)}.pres--banner .pres__cover+.pres__intro .pres__tagline{color:#eef0f3}.pres--banner .pres__cover+.pres__intro .pres__chip{background:#ffffffeb;color:var(--ink)}.pres--split .pres__head{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px}}.pres--minimal .pres__head{justify-items:center;text-align:center;padding-block-start:16px}.pres--minimal .pres__intro{align-items:center}.pres--minimal .pres__chips,.pres--minimal .pres__ctas{justify-content:center}.pres__logo{inline-size:96px;block-size:96px;border-radius:50%;object-fit:cover}.pres__logo--letter{display:grid;place-items:center;background:var(--pres-accent);color:#fff;font-size:40px;font-weight:800}.pres__cover--strip{aspect-ratio:16 / 5;inline-size:calc(100% - 2 * var(--pad));margin-inline:auto}.pres__main{display:grid;gap:32px;padding-inline:var(--pad);align-items:start}@media(min-width:900px){.pres__main{grid-template-columns:minmax(0,1fr) 320px;gap:56px}.pres__main--facts{grid-template-columns:minmax(0,560px)}}.pres__prose{font-size:17px;line-height:1.7;color:var(--text);max-inline-size:68ch}.pres__prose h2{font-size:22px;margin:28px 0 8px;color:var(--ink)}.pres__prose h3{font-size:18px;margin:22px 0 6px;color:var(--ink)}.pres__prose>:first-child{margin-block-start:0}.pres__facts{display:flex;flex-direction:column;gap:18px;background:var(--surface);border-radius:16px;padding:20px;font-size:15px}.pres__facts h2{margin:0 0 4px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.pres__facts address{font-style:normal}.pres__facts p{margin:0}.pres__hours{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-variant-numeric:tabular-nums}.pres__hours dd{margin:0}.pres__section{padding-inline:var(--pad);display:flex;flex-direction:column;gap:16px}.pres__h2{margin:0;font-size:clamp(20px,2vw,26px)}.pres__gallery{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pres__gallery figure{margin:0;block-size:100%}.pres__gallery a{display:block;block-size:100%;border-radius:14px;overflow:hidden;background:var(--surface)}.pres__gallery img{display:block;inline-size:100%;block-size:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .25s}.pres__gallery a:hover img{transform:scale(1.03)}.pres__gallery li:first-child{grid-column:span 2}.pres__gallery--2 li:first-child,.pres__gallery--4 li:first-child{grid-column:auto}@media(min-width:900px){.pres__gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.pres__gallery li:first-child{grid-column:span 2;grid-row:span 2}.pres__gallery--1{grid-template-columns:minmax(0,1fr)}.pres__gallery--1 li:first-child{grid-column:auto;grid-row:auto}.pres__gallery--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pres__gallery--2 li:first-child{grid-row:auto;grid-column:auto}.pres__gallery--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pres__gallery--3 li:first-child{grid-row:auto;grid-column:auto}.pres__gallery--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pres__gallery--4 li:first-child{grid-row:auto;grid-column:auto}}@media(prefers-reduced-motion:reduce){.pres__gallery img{transition:none}}.pres__lightbox{border:0;padding:0;background:transparent;max-inline-size:100vw;max-block-size:100vh;inline-size:100vw;block-size:100vh}.pres__lightbox::backdrop{background:#0a0b0de6}.pres__lightbox img{position:absolute;inset:0;margin:auto;max-inline-size:94vw;max-block-size:86vh;border-radius:8px}.pres__lightbox button{position:absolute;inline-size:48px;block-size:48px;border-radius:50%;border:0;background:#ffffffeb;color:var(--ink);font-size:22px;cursor:pointer}.pres__lightbox [data-lb-close]{inset-block-start:16px;inset-inline-end:16px}.pres__lightbox [data-lb-prev]{inset-block-start:50%;inset-inline-start:16px}.pres__lightbox [data-lb-next]{inset-block-start:50%;inset-inline-end:16px}.pres__faq{display:flex;flex-direction:column;gap:8px;max-inline-size:860px}.pres__faq details{border:1px solid var(--line);border-radius:12px;padding:12px 16px}.pres__faq summary{font-weight:700;cursor:pointer;min-block-size:28px}.pres__faq p{margin:8px 0 0;color:var(--text)}.pres__others{list-style:none;margin:0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.pres__others a{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none}.pres__others a:hover{border-color:var(--line-strong)}.pres__others small{display:block;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pres__oimg{inline-size:64px;block-size:64px;border-radius:10px;background:var(--surface) center / cover no-repeat}.pres__pro{--pro-bg: var(--ink);--pro-ink: #fff;--pro-border: 0 solid transparent;margin-inline:var(--pad);display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between;background:var(--pro-bg);color:var(--pro-ink);border:var(--pro-border);border-radius:20px;padding:clamp(20px,3vw,36px)}.pres__pro>div{flex:1 1 340px;min-inline-size:0}.pres__pro h2{margin:0 0 8px;font-size:clamp(20px,2.2vw,28px);text-wrap:balance;color:inherit}.pres__pro p{margin:0;color:inherit}.pres__pro p:not(.pres__eyebrow):not(.pres__pro-actions){opacity:.86}.pres__eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-block-end:6px!important}.pres__pro-actions{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pres__pro .pres__pro-cta{background:var(--pro-ink);color:var(--pro-bg);border-color:var(--pro-ink)}.pres__pro .pres__pro-cta:hover{color:var(--pro-bg);opacity:.9}.pres__pro-actions a:not(.btn){color:inherit}.pres__sticky{position:fixed;inset-inline:0;inset-block-end:0;z-index:9;display:flex;gap:10px;align-items:center;justify-content:space-between;padding:10px var(--pad) calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-block-start:1px solid var(--line)}.pres__sticky>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pres__sticky .pres__cta{min-block-size:44px;padding-inline:16px;white-space:nowrap}@media(min-width:900px){.pres__sticky{display:none}.pres{padding-block-end:48px}}.mer{--mer-ok: #1f7a4d;--mer-okbg: #e3f3ea}.mer__sec{padding:clamp(48px,7vw,96px) var(--pad);display:flex;flex-direction:column;gap:28px}.mer__sec+.mer__sec{border-block-start:1px solid var(--line)}.mer__eyebrow{margin:0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.mer__head{display:flex;flex-direction:column;gap:10px;max-inline-size:760px}.mer__head h2{margin:0;font-size:clamp(28px,3.4vw,42px);line-height:1.12;text-wrap:balance}.mer__lead{margin:0;font-size:clamp(17px,1.6vw,20px);color:var(--muted);max-inline-size:40em}.mer h3,.mer p{margin:0}.mer__hero{display:grid;gap:40px;align-items:center}@media(min-width:980px){.mer__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.mer__hero-txt{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.mer__hero h1{margin:0;font-size:clamp(36px,5.4vw,66px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.mer__reassure{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;color:var(--muted)}.mer__reassure li:before{content:"✓ ";color:var(--mer-ok);font-weight:800}.mer__phone{justify-self:center;inline-size:290px;max-inline-size:100%;border:9px solid #111;border-radius:36px;background:var(--surface);padding:16px 12px;display:flex;flex-direction:column;gap:10px}.mer__notif{background:#fff;border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:2px;font-size:13px;box-shadow:0 6px 18px #00000014}.mer__notif strong{font-size:14px}.mer__notif small{color:var(--muted)}.mer__notif em{align-self:flex-start;font-style:normal;font-size:11px;font-weight:700;border-radius:99px;padding:1px 8px;background:var(--mer-okbg);color:var(--mer-ok);margin-block-start:4px}.mer__act{border-radius:18px;padding:clamp(20px,3vw,32px);display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:space-between}.mer__act-t{display:flex;flex-direction:column;gap:6px;flex:1 1 320px;min-inline-size:0}.mer__act h3{font-size:clamp(20px,2.2vw,26px);text-wrap:balance}.mer__act-t p{color:var(--muted)}.mer__act--calc{background:var(--surface)}.mer__calc{flex:1 1 100%;display:grid;gap:16px}@media(min-width:820px){.mer__calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.mer__calc label{display:flex;flex-direction:column;gap:8px;font-weight:600}.mer__calc input[type=range]{inline-size:100%;accent-color:var(--accent)}.mer__calc-out{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:center}.mer__box{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:2px}.mer__box span,.mer__box small{color:var(--muted)}.mer__box strong{font-size:clamp(22px,2.6vw,30px);font-variant-numeric:tabular-nums}.mer__box--good strong{color:var(--mer-ok)}.mer__save{grid-column:1 / -1;font-weight:700}.mer__calc-out .btn{grid-column:1 / -1;justify-self:start}.mer__act--slug{border:2px dashed var(--line-strong)}.mer__slug{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:1 1 420px;min-inline-size:0}.mer__slug-field{display:flex;align-items:center;border:1px solid var(--field);border-radius:12px;overflow:hidden;background:#fff;min-block-size:48px;flex:1 1 260px;min-inline-size:0}.mer__slug-field input{border:0;background:transparent;font-family:inherit;font-weight:600;font-size:16px;padding:0 12px;min-inline-size:0;flex:1;block-size:46px}.mer__slug-field input:focus{outline:none}.mer__slug-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.mer__slug-field span{padding-inline:12px;color:var(--muted);font-size:15px;white-space:nowrap}.mer__slug-status{flex-basis:100%;font-size:14px;min-block-size:1.4em}.mer__slug-status.is-ok{color:var(--mer-ok)}.mer__slug-status.is-bad{color:#a3341f}.mer__act--demo{background:var(--accent);color:#fff}.mer__act--demo .mer__act-t p{color:#ffffffe6}.mer__act--demo .btn{background:#fff;color:var(--ink)}.mer__act--find{background:var(--surface);flex-wrap:nowrap;justify-content:flex-start}.mer__act--find .mer__act-t{gap:10px}.mer__act--find .mer__act-t p:last-child{margin-block-start:4px}@media(max-width:560px){.mer__act--find{flex-wrap:wrap}}.mer__qr{flex:none;inline-size:96px;block-size:96px;border-radius:8px;border:6px solid #fff;background:repeating-conic-gradient(var(--ink) 0 25%,#fff 0 50%) 0 0 / 16px 16px}.mer__act--ask{border-inline-start:4px solid var(--accent);background:var(--surface);border-start-start-radius:0;border-end-start-radius:0}.mer__mail{font-family:ui-monospace,Consolas,monospace;font-size:15px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 14px;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.mer__pains,.mer__cards{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.mer__pains li{border:1px solid var(--line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:6px}.mer__pains s{color:var(--muted);font-size:15px}.mer__pains strong{font-size:18px}.mer__cards li{background:var(--surface);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px}.mer__cards p,.mer__steps p,.mer__day p{color:var(--muted)}.mer__steps{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));counter-reset:s}.mer__steps li{display:flex;flex-direction:column;gap:8px}.mer__steps li:before{counter-increment:s;content:counter(s);inline-size:38px;block-size:38px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800}.mer__steps h3{font-size:20px}.mer__day{list-style:none;margin:0 0 0 8px;padding:0;border-inline-start:2px solid var(--line)}.mer__day li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding-block-end:26px;padding-inline-start:20px;position:relative}.mer__day li:before{content:"";position:absolute;inset-inline-start:-7px;inset-block-start:6px;inline-size:12px;block-size:12px;border-radius:50%;background:var(--accent)}.mer__day time{font-family:ui-monospace,Consolas,monospace;color:var(--muted);font-variant-numeric:tabular-nums}.mer__day strong{font-size:18px}.mer__tags{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:6px!important}.mer__tags span{font-size:12px;font-weight:700;background:var(--surface);border-radius:99px;padding:2px 10px;color:var(--ink)}.mer__faq{display:flex;flex-direction:column;gap:8px;max-inline-size:860px}.mer__faq details{border:1px solid var(--line);border-radius:12px;padding:14px 16px}.mer__faq summary{font-weight:700;cursor:pointer}.mer__faq p{margin-block-start:8px;color:var(--text)}.mer__plans{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));max-inline-size:860px}.mer__plan{border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.mer__plan--rec{border:2px solid var(--accent)}.mer__price{font-size:40px;font-weight:900;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mer__price small{font-size:15px;font-weight:600;color:var(--muted);letter-spacing:0}.mer__plan ul{margin:0;padding-inline-start:18px;display:flex;flex-direction:column;gap:4px;color:var(--text)}.mer__final{background:var(--ink);color:#fff;text-align:center;padding:clamp(56px,8vw,104px) var(--pad);display:flex;flex-direction:column;gap:18px;align-items:center}.mer__final h2{margin:0;font-size:clamp(30px,4.4vw,54px);text-wrap:balance}.mer__final p{color:#c9ccd3}
