: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}.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)}
