@font-face{font-family:__vazir_eeff74;src:url(/_next/static/media/77a5213e6c4f1531-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__vazir_eeff74;src:url(/_next/static/media/c9f82b62003923c5-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:__vazir_eeff74;src:url(/_next/static/media/0b7b20f60296dc0e-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:__vazir_Fallback_eeff74;src:local("Arial");ascent-override:101.52%;descent-override:53.18%;line-gap-override:0.00%;size-adjust:101.00%}.__className_eeff74{font-family:__vazir_eeff74,__vazir_Fallback_eeff74}.__variable_eeff74{--font-vazir:"__vazir_eeff74","__vazir_Fallback_eeff74"}:root{--ground:#eef3fb;--ground-2:#e6edf7;--surface:#fff;--surface-2:#f4f8fc;--ink:#0b1f33;--ink-2:#51617a;--ink-3:#8598b0;--line:#dbe6f2;--line-2:#e8eff8;--brand:#0f4dd9;--brand-2:#0b3aaa;--brand-ink:#eaf2ff;--brand-tint:#e9f1fb;--accent:#d8a850;--accent-2:#ad8038;--accent-tint:#fbf3e2;--accent-ink:#3a2a05;--good:#07b6c4;--shadow:0 1px 2px rgba(11,31,51,.05),0 12px 30px -14px rgba(11,31,51,.22);--shadow-sm:0 1px 2px rgba(11,31,51,.06),0 6px 16px -10px rgba(11,31,51,.18);--r:18px;--r-sm:13px;--r-xs:10px;--col:460px;--font:var(--font-vazir),"Segoe UI",Tahoma,system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--ground:#08131f;--ground-2:#0d1d2e;--surface:#0f273d;--surface-2:#142e48;--ink:#eaf2fb;--ink-2:#a9bfdd;--ink-3:#7791b3;--line:#1e3a57;--line-2:#17304a;--brand:#4f8dff;--brand-2:#2f6bff;--brand-ink:#071226;--brand-tint:#152840;--accent:#e8c273;--accent-2:#f0ce8c;--accent-tint:#2a2314;--accent-ink:#f5e7c6;--good:#38bdf8;--shadow:0 1px 2px rgba(0,0,0,.3),0 16px 34px -16px rgba(0,0,0,.6);--shadow-sm:0 1px 2px rgba(0,0,0,.3),0 8px 18px -12px rgba(0,0,0,.5)}}:root[data-theme=light]{--ground:#eef3fb;--ground-2:#e6edf7;--surface:#fff;--surface-2:#f4f8fc;--ink:#0b1f33;--ink-2:#51617a;--ink-3:#8598b0;--line:#dbe6f2;--line-2:#e8eff8;--brand:#0f4dd9;--brand-2:#0b3aaa;--brand-ink:#eaf2ff;--brand-tint:#e9f1fb;--accent:#d8a850;--accent-2:#ad8038;--accent-tint:#fbf3e2;--accent-ink:#3a2a05;--good:#07b6c4;--shadow:0 1px 2px rgba(11,31,51,.05),0 12px 30px -14px rgba(11,31,51,.22);--shadow-sm:0 1px 2px rgba(11,31,51,.06),0 6px 16px -10px rgba(11,31,51,.18)}:root[data-theme=dark]{--ground:#08131f;--ground-2:#0d1d2e;--surface:#0f273d;--surface-2:#142e48;--ink:#eaf2fb;--ink-2:#a9bfdd;--ink-3:#7791b3;--line:#1e3a57;--line-2:#17304a;--brand:#4f8dff;--brand-2:#2f6bff;--brand-ink:#071226;--brand-tint:#152840;--accent:#e8c273;--accent-2:#f0ce8c;--accent-tint:#2a2314;--accent-ink:#f5e7c6;--good:#38bdf8;--shadow:0 1px 2px rgba(0,0,0,.3),0 16px 34px -16px rgba(0,0,0,.6);--shadow-sm:0 1px 2px rgba(0,0,0,.3),0 8px 18px -12px rgba(0,0,0,.5)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{height:100%}body{margin:0;padding:0;font-family:var(--font);background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh;direction:rtl}button:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}button{font-family:inherit;cursor:pointer}::selection{background:var(--brand-tint)}.wrap{max-width:var(--col);margin:0 auto;height:100dvh;display:flex;flex-direction:column;position:relative;background:var(--ground);color:var(--ink)}@media (min-width:520px){body{display:flex;align-items:center;justify-content:center;padding:24px 0;background:radial-gradient(85% 55% at 50% 2%,color-mix(in srgb,var(--brand) 22%,var(--ground)) 0,transparent 66%),linear-gradient(165deg,color-mix(in srgb,var(--brand) 10%,var(--ground)) 0,var(--ground) 52%,color-mix(in srgb,var(--brand) 7%,var(--ground)) 100%)}.wrap{width:430px;max-width:430px;height:calc(100dvh - 48px);max-height:900px;box-shadow:var(--shadow);border-radius:28px;overflow:hidden;border:1px solid var(--line-2)}}.top{flex:0 0 auto;background:var(--ground);padding:10px 16px 0;z-index:20}.top-line{display:block;height:3px;margin-top:8px;background:linear-gradient(90deg,var(--good),var(--brand) 45%,var(--brand-2) 100%)}.top-row{gap:10px;min-height:30px}.brand,.top-row{display:flex;align-items:center}.brand{gap:8px;-webkit-margin-start:auto;margin-inline-start:auto}.brand .dot{width:22px;height:22px;border-radius:7px;background:linear-gradient(145deg,var(--brand),var(--brand-2));display:grid;place-items:center;color:var(--brand-ink);box-shadow:var(--shadow-sm)}.brand .dot svg{width:13px;height:13px}.brand-name{font-weight:700;font-size:14px}.brand-sub{font-size:11px;color:var(--ink-3);font-weight:500}.back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);width:34px;height:34px;border-radius:11px;display:grid;place-items:center;transition:.18s}.back:hover{color:var(--ink);border-color:var(--brand)}.back svg{width:17px;height:17px}.back[hidden]{visibility:hidden;display:grid}.rail{display:flex;align-items:flex-start;gap:0;margin-top:10px;padding:0 2px}.rnode{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:7px;position:relative}.rnode:before{content:"";position:absolute;top:7px;right:50%;width:100%;height:2px;background:var(--line);z-index:0}.rnode:last-child:before{display:none}.rnode .rd{width:15px;height:15px;border-radius:50%;background:var(--surface);border:2px solid var(--line);z-index:1;transition:.3s;display:grid;place-items:center}.rnode .rd svg{width:9px;height:9px;color:var(--brand-ink);opacity:0;transform:scale(.5);transition:.3s}.rnode .rl{font-size:11px;color:var(--ink-3);font-weight:600;transition:.3s}.rnode.active:before,.rnode.done .rd,.rnode.done:before{background:var(--brand)}.rnode.done .rd{border-color:var(--brand)}.rnode.done .rd svg{opacity:1;transform:scale(1)}.rnode.active .rd{border-color:var(--brand);background:var(--surface);box-shadow:0 0 0 4px var(--brand-tint)}.rnode.active .rl,.rnode.done .rl{color:var(--ink)}.screen{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:22px 18px}.scroll-fade{display:block;position:-webkit-sticky;position:sticky;bottom:-22px;height:38px;margin-top:-38px;background:linear-gradient(to bottom,transparent,var(--ground) 80%);pointer-events:none;opacity:0;transition:opacity .2s}.scroll-fade.show{opacity:1}.step{animation:rise .34s cubic-bezier(.2,.7,.2,1)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.step{animation:none}*{transition-duration:.001ms!important}}.eyebrow{font-size:12.5px;font-weight:700;color:var(--brand);letter-spacing:.02em;margin:0 0 9px}.qtitle{font-size:22px;line-height:1.55;font-weight:700;margin:0;text-wrap:balance;letter-spacing:-.01em}.qhint{font-size:13.5px;color:var(--ink-3);margin:9px 0 0;font-weight:500;line-height:1.7}.counter{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.opts{flex-direction:column;gap:10px;margin-top:20px}.opt,.opts{display:flex}.opt{align-items:center;gap:12px;width:100%;text-align:right;background:var(--surface-2);border:1.5px solid var(--line);border-radius:var(--r-sm);padding:15px 14px;min-height:56px;color:var(--ink);transition:transform .12s,border-color .18s,background .18s}.opt:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.opt:active{transform:scale(.985)}.opt .num{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:700;background:var(--ground-2);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:.18s}.opt .lbl{flex:1 1;font-size:16px;font-weight:600;line-height:1.5}.opt .tick{flex:0 0 auto;width:24px;height:24px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;transition:.18s}.opt .tick svg{width:13px;height:13px;color:var(--brand-ink);opacity:0;transform:scale(.4);transition:.18s}.opt[data-checked="1"]{background:var(--brand-tint);border-color:var(--brand)}.opt[data-checked="1"] .num{background:var(--brand);color:var(--brand-ink)}.opt[data-checked="1"] .tick{background:var(--brand);border-color:var(--brand)}.opt[data-checked="1"] .tick svg{opacity:1;transform:scale(1)}.opt.sq .tick{border-radius:7px}.opt:disabled{opacity:.45;cursor:not-allowed}.opt.soft{border-style:dashed;background:transparent}.opt.soft .num{visibility:hidden}.note{margin-top:14px}.note-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:var(--brand);font-weight:700;font-size:13.5px;display:inline-flex;align-items:center;gap:6px;padding:4px 2px}.note-btn svg{width:15px;height:15px;transition:.2s}.note.open .note-btn svg{transform:rotate(45deg)}.note-box{max-height:0;overflow:hidden;transition:max-height .3s ease}.note.open .note-box{max-height:1200px}input,textarea{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-xs);padding:12px 13px;margin-top:8px;resize:none;transition:border-color .18s}input:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}input::placeholder,textarea::placeholder{color:var(--ink-3)}label.fld{display:block;margin-top:14px}label.fld .cap{font-size:13px;font-weight:700;color:var(--ink-2)}label.fld .req{color:var(--accent-2);font-weight:700}label.fld.followup{margin-top:-2px;background:var(--brand-tint);border-radius:12px;-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand);display:grid;grid-template-rows:1fr;animation:fuExpand .26s cubic-bezier(.22,1,.36,1) both}.fld.followup .fu-in{overflow:hidden;min-height:0;padding:12px 14px}label.fld.followup .cap{color:var(--brand)}@keyframes fuExpand{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}@media (prefers-reduced-motion:reduce){label.fld.followup{animation:none}}.bigtext,.confirm-note textarea,.fld{scroll-margin-top:16px}.slug-prev{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:9px 2px 0;font-size:12px;color:var(--ink-3)}.slug-prev .slug-cap{font-weight:600}.slug-prev .slug-val{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:var(--brand);background:var(--brand-tint);border-radius:7px;padding:3px 9px;letter-spacing:.3px;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.slug-prev .slug-hint{color:var(--ink-3)}.bigtext{min-height:min(46dvh,300px);line-height:1.9;font-size:16px;margin-top:16px}.autosave-note{display:flex;align-items:center;gap:6px;margin:10px 2px 0;font-size:12px;font-weight:600;color:var(--good)}.autosave-note svg{width:13px;height:13px}.actions{flex:0 0 auto;background:var(--ground);border-top:1px solid var(--line-2);padding:14px 18px calc(14px + env(safe-area-inset-bottom));z-index:15;display:flex;flex-direction:column;gap:10px}.cta{width:100%;border:none;border-radius:14px;padding:16px;font-size:16.5px;font-weight:700;font-family:inherit;background:linear-gradient(160deg,var(--brand),var(--brand-2));color:var(--brand-ink);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--brand) 70%,transparent);display:flex;align-items:center;justify-content:center;gap:9px;transition:transform .14s,opacity .2s,filter .2s}.cta svg{width:18px;height:18px}.cta:hover{filter:brightness(1.04)}.cta:active{transform:translateY(1px) scale(.995)}.cta:disabled{opacity:.4;filter:grayscale(.3);pointer-events:none;box-shadow:none}.cta.gold{background:linear-gradient(160deg,var(--accent),var(--accent-2));color:#fff;box-shadow:0 10px 22px -10px color-mix(in srgb,var(--accent) 70%,transparent)}.spin{width:18px;height:18px;border:2.5px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:sp .7s linear infinite}@keyframes sp{to{transform:rotate(1turn)}}.subtle{display:block;background:none;border:none;color:var(--ink-3);font-size:13.5px;width:100%;font-family:inherit}.err,.subtle{text-align:center;font-weight:600}.err{color:#c0392b;font-size:13px;margin:0 0 10px}@media (prefers-color-scheme:dark){.err{color:#ff8a7a}}.eyebrow.gold{color:var(--accent-2)}.price-card{margin-top:18px;border-radius:var(--r);padding:20px 18px;position:relative;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 22%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}.disc-badge,.price-card{box-shadow:var(--shadow-sm)}.disc-badge{position:absolute;inset-inline-start:0;inset-block-start:0;background:linear-gradient(145deg,var(--accent),var(--accent-2));color:#fff;font-size:12px;font-weight:800;padding:7px 14px;border-end-end-radius:14px}.price-top{display:flex;align-items:baseline;gap:8px;margin-top:26px}.price-old{font-size:21px;color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--accent-2) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-2) 70%,transparent);text-decoration-thickness:2px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-old-u{font-size:13px;color:var(--ink-3)}.price-now{display:flex;align-items:baseline;gap:8px;margin-top:6px}.price-now b{font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-now span{font-size:15px;font-weight:700;color:var(--ink-2)}.price-meta{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;font-weight:700;color:var(--accent-2)}.price-meta svg{width:15px;height:15px;flex:0 0 auto}.benefit{margin-top:14px;display:flex;gap:11px;align-items:flex-start;background:var(--brand-tint);border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));border-radius:var(--r);padding:14px 15px}.benefit .bi{flex:0 0 auto;width:30px;height:30px;border-radius:9px;background:var(--brand);color:var(--brand-ink);display:grid;place-items:center}.benefit .bi svg{width:17px;height:17px}.benefit p{margin:0;font-size:13px;line-height:1.75;color:var(--ink-2);font-weight:600}.pay-card{margin-top:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px;box-shadow:var(--shadow-sm)}.pay-h{display:flex;align-items:center;gap:8px;font-size:14.5px;font-weight:800;margin:0 0 4px}.pay-h svg{width:18px;height:18px;color:var(--brand)}.pay-sub{font-size:12.5px;color:var(--ink-3);margin:0 0 14px;line-height:1.7}.card-num{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px dashed color-mix(in srgb,var(--brand) 35%,var(--line));border-radius:var(--r-sm);padding:12px 13px}.card-num .digits{font-size:18px;font-weight:800;letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);direction:ltr;flex:1 1}.copy-btn{border:1px solid var(--line);background:var(--surface);color:var(--brand);font-family:inherit;font-weight:700;font-size:12px;border-radius:9px;padding:8px 11px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:.16s}.copy-btn:hover{border-color:var(--brand)}.copy-btn svg{width:14px;height:14px}.holder{display:flex;justify-content:space-between;align-items:center;margin-top:11px;padding:0 2px;font-size:13px}.holder .k{color:var(--ink-3);font-weight:600}.holder .v{font-weight:800}.steps{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.steps li{display:flex;gap:10px;align-items:flex-start;font-size:12.7px;color:var(--ink-2);line-height:1.65}.steps li .sn{flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:var(--brand-tint);color:var(--brand);display:grid;place-items:center;font-size:11px;font-weight:800}.fld .fhint{display:block;font-size:12px;color:var(--ink-3);margin:7px 2px 0;line-height:1.6}.review-note{margin-top:16px;display:flex;gap:10px;align-items:flex-start;font-size:12.7px;color:var(--ink-2);line-height:1.7;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:13px 14px}.review-note .ri{flex:0 0 auto;color:var(--good)}.review-note .ri,.review-note .ri svg{width:22px;height:22px}.done-pay{font-size:13.5px;line-height:1.85;color:var(--ink-2);margin:14px auto 0;max-width:34ch;background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:var(--r-sm);padding:12px 14px}.promo{margin-top:16px}.promo-label{font-size:13px;font-weight:700;color:var(--ink-2);margin:0 0 9px}.promo-row{display:flex;gap:9px}.promo-input{flex:1 1;margin-top:0;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.promo-btn{flex:0 0 auto;border:1.5px solid var(--brand);background:var(--brand);color:var(--brand-ink);font-family:inherit;font-weight:800;font-size:14px;border-radius:var(--r-xs);padding:0 18px;min-height:46px;display:grid;place-items:center;transition:.16s}.promo-btn:disabled{opacity:.5;pointer-events:none}.promo-btn .spin{width:16px;height:16px}.promo-applied{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--brand-tint);border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line));border-radius:var(--r-sm);padding:11px 13px;font-size:13px;font-weight:700;color:var(--brand)}.promo-applied span{display:inline-flex;align-items:center;gap:7px}.promo-applied svg{width:15px;height:15px}.promo-applied button{background:none;border:none;color:var(--ink-3);font-family:inherit;font-weight:700;font-size:12.5px;text-decoration:underline}.promo-err{color:#c0392b;font-size:12.5px;font-weight:600;margin:8px 2px 0}@media (prefers-color-scheme:dark){.promo-err{color:#ff8a7a}}.free-order{margin-top:16px;display:flex;gap:12px;align-items:center;background:color-mix(in srgb,var(--good) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--good) 35%,var(--line));border-radius:var(--r);padding:16px}.free-order .fi{flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:var(--good);color:#fff;display:grid;place-items:center}.free-order .fi svg{width:20px;height:20px}.free-order p{margin:0;font-size:13.5px;line-height:1.75;color:var(--ink);font-weight:600}.hero{position:relative;z-index:0;text-align:center;padding:26px 4px 0}.hero:before{content:"";position:absolute;top:-22px;left:-18px;right:-18px;height:300px;z-index:-1;background:radial-gradient(60% 70% at 50% 0,color-mix(in srgb,var(--brand) 9%,transparent),transparent 72%),linear-gradient(to bottom,color-mix(in srgb,var(--brand) 5%,transparent) 1px,transparent 1px),linear-gradient(to right,color-mix(in srgb,var(--brand) 5%,transparent) 1px,transparent 1px);background-size:auto,26px 26px,26px 26px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 62%,transparent)}.hero-badge{display:inline-flex;align-items:center;background:var(--brand-tint);color:var(--brand);font-size:12px;font-weight:700;padding:6px 15px;border-radius:999px;margin-bottom:18px}.hero .gmark{width:60px;height:60px;border-radius:18px;margin:2px auto 20px;background:linear-gradient(150deg,var(--brand),var(--brand-2));display:grid;place-items:center;color:var(--brand-ink);box-shadow:var(--shadow),0 0 0 8px color-mix(in srgb,var(--brand) 8%,transparent)}.hero .gmark svg{width:30px;height:30px}.hero h1{font-size:24px;line-height:1.55;font-weight:700;margin:0 0 12px;text-wrap:balance;letter-spacing:-.015em}.hero h1 .grad{background:linear-gradient(95deg,var(--brand),var(--good));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p.lead{position:relative;font-size:15px;line-height:1.9;color:var(--ink-2);text-align:right;margin:22px 0 0;background:linear-gradient(150deg,var(--brand-tint),color-mix(in srgb,var(--good) 8%,var(--surface)));border:1px solid color-mix(in srgb,var(--brand) 18%,var(--line));border-radius:var(--r);padding-block:17px;padding-inline:20px 16px;box-shadow:var(--shadow-sm);overflow:hidden}.hero p.lead:before{content:"";position:absolute;inset-inline-start:0;inset-block:0;width:4px;background:linear-gradient(to bottom,var(--brand),var(--good))}.hero p.lead b{color:var(--brand-2);font-weight:700}.trust{margin-top:26px;text-align:right;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px;box-shadow:var(--shadow-sm)}.trust ul{margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.trust li{list-style:none;display:flex;gap:11px;align-items:flex-start;font-size:13px;color:var(--ink-2);line-height:1.65}.trust li .ic{flex:0 0 auto;width:26px;height:26px;border-radius:8px;background:var(--brand-tint);color:var(--brand);display:grid;place-items:center}.trust li svg{width:14px;height:14px}.giftcard{margin-top:14px;text-align:right;background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:var(--r);padding:16px;display:flex;gap:13px;align-items:flex-start;box-shadow:var(--shadow-sm)}.giftcard .gi{flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:var(--accent);color:#fff;display:grid;place-items:center}.giftcard .gi svg{width:20px;height:20px}.giftcard h3{margin:0 0 4px;font-size:14.5px;font-weight:700;color:var(--accent-ink)}.giftcard p{margin:0;font-size:13px;line-height:1.7;color:var(--ink-2)}@media (prefers-color-scheme:dark){.giftcard .gi{color:var(--accent-ink)}.giftcard h3{color:var(--accent-2)}}.meta-line{font-size:12px;color:var(--ink-3);margin-top:18px;text-align:center}.res-eyebrow{display:flex;align-items:center;gap:8px;color:var(--brand);font-weight:700;font-size:13px}.res-eyebrow svg{width:17px;height:17px}.res-title{font-size:24px;font-weight:700;margin:10px 0 4px;line-height:1.4;letter-spacing:-.01em}.rcards{display:flex;flex-direction:column;gap:12px;margin-top:18px}.rcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:15px;box-shadow:var(--shadow-sm);animation:rise .5s both}.rcard .rk{font-size:12px;font-weight:700;color:var(--ink-3);margin:0 0 6px}.rcard .rv{font-size:16.5px;font-weight:700;line-height:1.6;margin:0}.rcard .rd2{font-size:13.5px;line-height:1.8;color:var(--ink-2);margin:7px 0 0}.rcard.lead{background:linear-gradient(160deg,var(--brand),var(--brand-2));border:none;color:var(--brand-ink);display:flex;align-items:stretch;gap:14px}.rcard.lead .rk{color:color-mix(in srgb,var(--brand-ink) 75%,transparent)}.rcard.lead .rd2,.rcard.lead .rv{color:var(--brand-ink)}.rcard.lead .lead-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.rcard.lead .lead-main .rk{margin:0 0 6px}.win-cup{flex:0 0 auto;align-self:stretch;width:104px;min-height:104px;background:url(/trophy-cup.svg) 50%/contain no-repeat;filter:drop-shadow(0 3px 6px color-mix(in srgb,#000 32%,transparent))}.win-shield{flex:0 0 auto;align-self:center;width:60px;height:60px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-ink) 16%,transparent);color:var(--brand-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-ink) 30%,transparent)}.win-shield svg{width:32px;height:32px}.rlist{list-style:none;margin:9px 0 0;padding:0;flex-direction:column}.rlist,.rlist li{display:flex;gap:9px}.rlist li{align-items:flex-start;font-size:13.5px;line-height:1.7;color:var(--ink-2)}.rlist li svg{flex:0 0 auto;width:15px;height:15px;margin-top:3px;color:var(--brand)}.rgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.meter{height:9px;background:var(--ground-2);overflow:hidden;margin-top:9px}.meter,.meter i{border-radius:999px}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--good));width:0;transition:width 1s cubic-bezier(.2,.7,.2,1)}.confirm{display:flex;gap:9px;margin-top:12px}.confirm button{flex:1 1;border:1.5px solid var(--line);background:var(--surface);border-radius:11px;padding:11px;font-weight:700;font-size:13.5px;color:var(--ink-2);font-family:inherit;transition:.18s}.confirm button[aria-pressed=true]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand)}.confirm-note{margin-top:12px;animation:rise .3s cubic-bezier(.2,.7,.2,1)}.confirm-note .cap{display:block;font-size:13px;font-weight:700;color:var(--ink-2);margin-bottom:2px}.disclaim{font-size:12px;color:var(--ink-3);line-height:1.7;margin-top:2px}.metarow{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.metarow span{font-size:12px;color:var(--ink-3);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step.done{text-align:center;padding:26px 6px}.step.done .big{width:74px;height:74px;border-radius:50%;margin:10px auto 22px;background:var(--brand-tint);display:grid;place-items:center;color:var(--brand);animation:pop .5s cubic-bezier(.2,.8,.2,1)}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.step.done .big svg{width:38px;height:38px}.step.done h2{font-size:22px;font-weight:700;margin:0 0 12px}.step.done p{font-size:15px;line-height:1.9;color:var(--ink-2);margin:0 auto;max-width:34ch}.step.done .refid{margin-top:18px;font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.done-actions{display:flex;flex-direction:column;gap:10px;margin:22px auto 0;max-width:34ch}.done-act{display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-sm);padding:13px 15px;font-size:14.5px;font-weight:700;color:var(--ink-2);transition:.18s}.done-act:hover{border-color:var(--brand);color:var(--brand)}.done-act.solid{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.done-act.solid:hover{color:var(--brand-ink);filter:brightness(1.05)}.previewpill{position:fixed;left:12px;bottom:12px;z-index:50;background:var(--ink);color:var(--ground);font-size:11px;font-weight:700;padding:6px 11px;border-radius:999px;opacity:.7;pointer-events:none}.resume-overlay{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:22px;background:color-mix(in srgb,var(--ink) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.resume-card{width:100%;max-width:320px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px 20px;box-shadow:var(--shadow);text-align:center;animation:rise .3s cubic-bezier(.2,.7,.2,1)}.resume-card h3{font-size:17px;font-weight:700;margin:0 0 8px}.resume-card p{font-size:13.5px;line-height:1.8;color:var(--ink-2);margin:0 0 18px}.resume-actions{display:flex;flex-direction:column;gap:10px}.resume-actions .subtle{padding:4px}.admin{max-width:920px;margin:0 auto;padding:22px 18px 60px;direction:rtl}.admin,.gate{color:var(--ink)}.gate{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px}.gate-card{width:100%;max-width:360px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:26px 22px;box-shadow:var(--shadow);text-align:center}.gate-card .lk{width:52px;height:52px;border-radius:15px;margin:0 auto 16px;background:var(--brand-tint);color:var(--brand);display:grid;place-items:center}.gate-card .lk svg{width:26px;height:26px}.gate-card h1{font-size:19px;font-weight:700;margin:0 0 6px}.gate-card p{font-size:13px;color:var(--ink-3);margin:0 0 18px;line-height:1.7}.gate-card input{margin-top:0;text-align:center}.gate-card .cta{margin-top:14px}.admin-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:6px}.admin-head h1{font-size:20px;font-weight:700;margin:0}.admin-head .tot{font-size:12px;font-weight:700;color:var(--brand);background:var(--brand-tint);border-radius:999px;padding:4px 11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-head .sp{-webkit-margin-start:auto;margin-inline-start:auto}.admin-actions{display:flex;gap:8px;flex-wrap:wrap}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:700;font-size:13px;border-radius:11px;padding:9px 13px;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;gap:7px;transition:.16s}.btn:hover{border-color:var(--brand);color:var(--brand)}.btn svg{width:15px;height:15px}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.btn.primary:hover{filter:brightness(1.05);color:var(--brand-ink)}.btn.ghost{background:transparent;border-color:transparent;color:var(--ink-3)}.btn.danger.sm,.btn.sm{padding:7px 9px}.btn.danger{color:#c0392b;border-color:color-mix(in srgb,#c0392b 30%,var(--line))}.btn.danger:hover{color:#fff;background:#c0392b;border-color:#c0392b}.btn.danger .spin{border-color:#fff hsla(0,0%,100%,.5) hsla(0,0%,100%,.5)}@media (prefers-color-scheme:dark){.btn.danger{color:#ff8a7a;border-color:color-mix(in srgb,#ff8a7a 26%,var(--line))}}.btn:disabled{opacity:.5;pointer-events:none}.modal-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:22px;background:color-mix(in srgb,var(--ink) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-card{width:100%;max-width:340px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:22px 20px;box-shadow:var(--shadow);text-align:center;animation:rise .3s cubic-bezier(.2,.7,.2,1)}.modal-card .modal-ic{width:48px;height:48px;border-radius:14px;margin:0 auto 14px;display:grid;place-items:center;background:#fdecec;color:#c0392b}.modal-card .modal-ic svg{width:24px;height:24px}@media (prefers-color-scheme:dark){.modal-card .modal-ic{background:#3a1512;color:#ff9a8c}}.modal-card h3{font-size:17px;font-weight:700;margin:0 0 8px}.modal-card p{font-size:13px;line-height:1.85;color:var(--ink-2);margin:0 0 18px}.modal-actions{display:flex;gap:10px}.modal-actions .btn{flex:1 1;justify-content:center;padding:11px}.admin-sub{font-size:12.5px;color:var(--ink-3);margin:2px 0 20px;line-height:1.7}.leads{display:flex;flex-direction:column;gap:11px}.lead{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow-sm)}.lead-btn{width:100%;text-align:right;background:none;border:none;padding:15px 16px;display:flex;flex-direction:column;gap:9px;color:inherit;font-family:inherit}.lead-row1{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.lead-name{font-size:16px;font-weight:700}.lead-biz{font-size:13px;color:var(--ink-2);font-weight:600}.lead-code{font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line-2);border-radius:7px;padding:2px 7px;direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lead-date{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lead-chips{display:flex;gap:7px;flex-wrap:wrap}.tag{font-size:12px;font-weight:600;border-radius:999px;padding:4px 10px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2)}.tag.g{background:var(--brand-tint);color:var(--brand)}.tag.a,.tag.g{border-color:transparent}.tag.a{background:var(--accent-tint);color:var(--accent-2)}.tag.warn{background:var(--accent);color:#2b2205}.tag.hot,.tag.warn{border-color:transparent;font-weight:700}.tag.hot{background:#fdecec;color:#c0392b}.tag.gold{background:var(--accent-tint);border-color:transparent;color:var(--accent-2);font-weight:700}.tag svg{width:12px;height:12px;vertical-align:-1px}@media (prefers-color-scheme:dark){.tag.hot{background:#3a1512;color:#ff9a8c}}.prog{display:flex;gap:6px;margin:2px 0 11px}.prog i{flex:1 1;height:6px;border-radius:999px;background:var(--ground-2)}.prog i.on{background:linear-gradient(90deg,var(--brand),var(--good))}.prog i.gold{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.tag.st{display:inline-flex;align-items:center;gap:6px;font-weight:700}.tag.st .dot{width:7px;height:7px;border-radius:50%}.tag.st.s0{background:var(--ground-2);color:var(--ink-2);border-color:transparent}.tag.st.s0 .dot{background:var(--ink-3)}.tag.st.s1{background:var(--brand-tint);color:var(--brand);border-color:transparent}.tag.st.s1 .dot{background:var(--brand)}.tag.st.s2{background:color-mix(in srgb,var(--good) 16%,var(--surface));color:var(--good);border-color:transparent}.tag.st.s2 .dot{background:var(--good)}.tag.st.s3{background:var(--accent-tint);color:var(--accent-2);border-color:transparent}.tag.st.s3 .dot{background:var(--accent)}.tag.st.s4{background:color-mix(in srgb,#12b76a 15%,var(--surface));color:#0e9f5c;border-color:transparent}.tag.st.s4 .dot{background:#12b76a}.lead-detail{border-top:1px solid var(--line-2);padding:14px 16px;background:var(--surface-2)}.detail-pre{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:12.7px;line-height:1.95;color:var(--ink-2);margin:0;max-height:52vh;overflow:auto}.detail-bar{display:flex;gap:8px;margin-bottom:10px}.empty{text-align:center;color:var(--ink-3);padding:50px 20px;font-size:14px}.lead-labels{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:10px 16px;border-top:1px dashed var(--line);background:color-mix(in srgb,var(--brand) 4%,var(--surface-2))}.ll-lead{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--ink-3)}.ll-lead svg{width:14px;height:14px}.ll-empty{color:var(--ink-3);font-size:12.5px}.ll-edit{-webkit-margin-start:auto;margin-inline-start:auto;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-family:inherit;font-weight:800;font-size:12px;color:var(--brand);cursor:pointer;transition:.16s}.ll-edit:hover{border-color:var(--brand)}.ll-editor{display:flex;flex-wrap:wrap;gap:7px;padding:2px 16px 13px;background:color-mix(in srgb,var(--brand) 4%,var(--surface-2));border-bottom:1px solid var(--line-2)}.llabel{--c:var(--brand);display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;border-radius:999px;padding:4px 11px;background:color-mix(in srgb,var(--c) 15%,var(--surface));color:color-mix(in srgb,var(--c) 82%,var(--ink));border:1px solid color-mix(in srgb,var(--c) 38%,transparent)}.llabel.pick{cursor:pointer;background:var(--surface);color:var(--ink-3);border-color:var(--line);opacity:.9;font-family:inherit;transition:.14s}.llabel.pick:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--line));color:color-mix(in srgb,var(--c) 72%,var(--ink))}.llabel.pick.on{opacity:1;background:color-mix(in srgb,var(--c) 16%,var(--surface));color:color-mix(in srgb,var(--c) 82%,var(--ink));border-color:color-mix(in srgb,var(--c) 40%,transparent)}.t-red{--c:#e5484d}.t-amber{--c:#c98a1e}.t-green{--c:#12b76a}.t-teal{--c:#07a3b0}.t-blue{--c:#3b82f6}.t-brand{--c:var(--brand)}.t-slate{--c:#64748b}.t-gray{--c:#94a3b8}.t-purple{--c:#8b5cf6}.t-pink{--c:#ec4899}.tagbarwrap{margin:0 0 16px}.tagbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:11px 14px;box-shadow:var(--shadow-sm)}.tagbar-lead{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;color:var(--ink-2)}.tagbar-lead svg{width:15px;height:15px}.tagbar-item{display:inline-flex;align-items:center;gap:3px}.tag-del{width:20px;height:20px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:#c0392b;font-weight:800;font-size:14px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.tag-del:hover{background:#c0392b;color:#fff;border-color:#c0392b}.tagbar-actions{display:inline-flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto;flex-wrap:wrap}.ll-edit.on{background:var(--brand-tint);border-color:var(--brand)}.ll-edit.clear,.tagbar-count{color:var(--ink-3)}.tagbar-count{font-size:12px;margin:8px 2px 0;font-weight:600}.tagadd{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px}.tagadd-input{flex:1 1;min-width:180px;font-family:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-xs);padding:10px 12px;margin-top:0}.tagadd-input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.swatches{display:flex;gap:7px;flex-wrap:wrap}.swatch{width:24px;height:24px;border-radius:50%;background:var(--c);border:2px solid transparent;cursor:pointer;padding:0;transition:.14s}.swatch:hover{transform:scale(1.1)}.swatch.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--surface-2),0 0 0 4px var(--c)}.admin-tabs{display:flex;gap:8px;margin:6px 0 20px;border-bottom:1px solid var(--line-2)}.atab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font-family:inherit;font-weight:700;font-size:14px;color:var(--ink-3);padding:10px 4px;margin-bottom:-1px;border:none;border-bottom:2.5px solid transparent;transition:.16s}.atab:hover{color:var(--ink-2)}.atab.on{color:var(--brand);border-bottom-color:var(--brand)}.promos{display:flex;flex-direction:column;gap:16px}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px;box-shadow:var(--shadow-sm)}.pcard-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.pcard-head h2{font-size:16px;font-weight:800;margin:0}.pcard-sub{font-size:12.5px;color:var(--ink-3);margin:0 0 16px;line-height:1.7}.pfields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pf{display:flex;flex-direction:column;gap:6px}.pf>span{font-size:12.5px;font-weight:700;color:var(--ink-2)}.pf input,.pf select{width:100%;font-family:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--r-xs);padding:11px 12px;margin-top:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf input:focus,.pf select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.pderived{margin:14px 0;font-size:13px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:11px 13px}.pderived b{color:var(--brand);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pswitch{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswitch input{width:18px;height:18px;accent-color:var(--brand);cursor:pointer}.newcode{display:grid;grid-template-columns:1.2fr .9fr .9fr .9fr auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:18px}.newcode .addbtn{min-height:44px}.codelist{display:flex;flex-direction:column;gap:9px}.coderow{display:flex;align-items:center;gap:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:11px 13px}.coderow.off{opacity:.6}.ccode{font-weight:800;font-size:15px;letter-spacing:.04em}.cdisc{font-size:13px;font-weight:700;color:var(--brand);background:var(--brand-tint);border-radius:999px;padding:3px 11px}.cuse{font-size:12.5px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-margin-start:auto;margin-inline-start:auto}.cuse.full{color:#c0392b;font-weight:700}.coff{font-size:11.5px;font-weight:700;color:var(--ink-3);background:var(--ground-2);border-radius:999px;padding:3px 9px}@media (prefers-color-scheme:dark){.cuse.full{color:#ff8a7a}}@media (max-width:560px){.pfields{grid-template-columns:1fr}.newcode{grid-template-columns:1fr 1fr}.newcode .addbtn{grid-column:1/-1}}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:var(--ink);color:var(--ground);font-size:13px;font-weight:700;padding:10px 16px;border-radius:12px;z-index:80;box-shadow:var(--shadow)}.gate-form-name{font-size:12.5px;color:var(--ink-3);margin:-4px 2px 4px;font-weight:600;text-align:center}.lead-btn{flex-direction:row;align-items:flex-start;gap:11px;cursor:pointer}.lead-main-col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:9px}.lead-chev{flex:0 0 auto;margin-top:1px;color:var(--ink-3);transition:transform .2s,color .2s}.lead-chev svg{width:18px;height:18px;display:block}.lead-chev.open{transform:rotate(180deg);color:var(--brand)}.lead.unread{border-color:color-mix(in srgb,var(--brand) 34%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent),var(--shadow-sm)}.lead.unread .lead-name{font-weight:800}.unread-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);flex:0 0 auto;align-self:center;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.unread-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;-webkit-margin-start:7px;margin-inline-start:7px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:1px}.lead-search{display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:11px 14px;margin:0 0 12px;box-shadow:var(--shadow-sm)}.lead-search svg{width:17px;height:17px;color:var(--ink-3);flex:0 0 auto}.lead-search input{flex:1 1;min-width:0;border:none;background:none;font-family:inherit;font-size:14.5px;color:var(--ink);padding:2px 0}.lead-search input:focus{outline:none}.ls-clear{flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:none;background:var(--surface-2);color:var(--ink-3);font-size:16px;line-height:1;cursor:pointer}.ls-clear:hover{background:var(--line);color:var(--ink)}.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:18px 0 4px}.pager-info{font-size:13px;font-weight:700;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ll-menu-wrap{-webkit-margin-start:auto;margin-inline-start:auto;position:relative}.ll-menu-wrap .ll-edit{-webkit-margin-start:0;margin-inline-start:0;display:inline-flex;align-items:center;gap:5px}.ll-menu-wrap .ll-edit svg{width:12px;height:12px}.menu-backdrop{position:fixed;inset:0;z-index:60}.tag-menu{position:fixed;z-index:61;display:flex;flex-direction:column;min-width:214px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow);padding:6px}.tag-menu-head{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;color:var(--ink-3);padding:5px 8px 7px}.tag-menu-close{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto;width:22px;height:22px;border-radius:50%;border:none;background:var(--surface-2);color:var(--ink-3);font-size:16px;line-height:1}.tag-menu-close:hover{background:var(--line);color:var(--ink)}.tag-menu-search{width:100%;margin:0 0 6px;border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface-2);font-family:inherit;font-size:13px;color:var(--ink);padding:7px 9px}.tag-menu-search:focus{outline:none;border-color:var(--brand);background:var(--surface)}.tag-menu-list{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));grid-gap:2px;gap:2px;align-content:start}.tag-menu-item{display:flex;align-items:center;gap:8px;width:100%;text-align:right;background:none;border:none;font-family:inherit;padding:7px 8px;border-radius:var(--r-xs);cursor:pointer;transition:.12s}.tag-menu-item:hover{background:var(--surface-2)}.tag-menu-item .llabel{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-menu-item .tmi-check{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto;color:var(--brand);display:inline-flex}.tag-menu-item .tmi-check svg{width:15px;height:15px}.tag-menu-item.on{background:color-mix(in srgb,var(--brand) 6%,var(--surface))}.tag-menu-empty{grid-column:1/-1;font-size:12px;color:var(--ink-3);padding:8px;line-height:1.6}.preview{max-width:720px;margin:0 auto;padding:22px 18px 80px;direction:rtl}.pv-head{margin-bottom:20px}.pv-head h1{font-size:21px;font-weight:700;margin:0 0 6px;line-height:1.5}.pv-head>p{font-size:12.5px;color:var(--ink-3);margin:0 0 12px;line-height:1.7}.pv-stages{display:flex;gap:7px;flex-wrap:wrap}.pv-list{display:flex;flex-direction:column;gap:11px}.pv-step{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:15px 16px;box-shadow:var(--shadow-sm)}.pv-step-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.pv-idx{flex:0 0 auto;min-width:26px;height:26px;padding:0 7px;border-radius:8px;display:inline-grid;place-items:center;font-size:12.5px;font-weight:700;background:var(--brand);color:var(--brand-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-type{font-weight:700;color:var(--brand);background:var(--brand-tint);border-radius:999px}.pv-stage,.pv-type{font-size:11.5px;padding:3px 9px}.pv-stage{font-weight:600;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:999px}.pv-eyebrow{font-size:11.5px;font-weight:600;color:var(--ink-3)}.pv-flag{font-size:11px;color:var(--accent-2);background:var(--accent-tint);border-radius:999px;padding:3px 9px}.pv-flag,.pv-q{font-weight:700}.pv-q{font-size:15.5px;line-height:1.65;margin:0}.pv-subq{font-size:14px;font-weight:700;margin:14px 0 8px}.pv-note{font-size:12.5px;color:var(--ink-3);line-height:1.75;margin:8px 0 0}.pv-opts{display:flex;flex-direction:column;gap:7px;margin-top:11px}.pv-opt{display:flex;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-xs);padding:9px 11px;font-size:14px;font-weight:600;color:var(--ink)}.pv-num{flex:0 0 auto;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--ground-2);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-opt .pv-flag{-webkit-margin-start:auto;margin-inline-start:auto}.pv-fields{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.pv-field{font-size:13px;font-weight:600;color:var(--ink-2);background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--r-xs);padding:8px 12px}.pv-field.req{border-style:solid;border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.pv-bigtext{margin-top:11px;min-height:88px;background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--r-xs);padding:12px 13px;font-size:13.5px;color:var(--ink-3);line-height:1.8}.pv-group{margin-top:4px}.hero-logo{display:block;max-width:min(240px,72%);max-height:88px;width:auto;height:auto;object-fit:contain;margin:2px auto 20px}.hero-cta-sub{text-align:center;margin:18px 0 0;line-height:1.7}.hero-cta-sub,.lead-note{font-size:12.5px;color:var(--ink-3)}.lead-note{line-height:1.75;margin:14px 2px 0;background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px;padding:11px 13px}.fld-err{display:block;font-size:12px;font-weight:700;color:#c0392b;margin:7px 2px 0;line-height:1.6}@media (prefers-color-scheme:dark){.fld-err{color:#ff9a8c}}.otp-input{display:block;width:min(220px,100%);margin:18px auto 0;text-align:center;font-family:inherit;font-size:26px;font-weight:800;letter-spacing:.34em;text-indent:.34em;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:14px;padding:14px 12px;outline:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.otp-input::placeholder{font-size:14px;font-weight:600;letter-spacing:normal;text-indent:0;color:var(--ink-3)}.otp-input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-tint)}.otp-input:disabled{opacity:.6}.otp-edit,.otp-resend.link{display:block;margin:10px auto 0;background:none;border:0;padding:4px;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--brand);cursor:pointer}.otp-edit:disabled,.otp-resend.link:disabled{opacity:.5;cursor:default}.otp-resend{font-size:12.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.otp-ok,.otp-resend{margin:14px 0 0;text-align:center}.otp-ok{font-size:13px;font-weight:700;color:var(--brand);display:flex;align-items:center;justify-content:center;gap:6px}select.fsel{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:12px;padding:13px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238598B0' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:left 14px center;background-size:16px;transition:.18s}select.fsel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.combo{position:relative}.combo-input{width:100%;font-family:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:12px;padding:13px 14px;-webkit-padding-start:40px;padding-inline-start:40px;transition:.18s}.combo-input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.combo-caret{position:absolute;inset-inline-start:12px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none;display:inline-flex;transition:transform .18s}.combo.open .combo-caret{transform:translateY(-50%) rotate(180deg);color:var(--brand)}.combo-caret svg{width:18px;height:18px}.combo-list{position:absolute;z-index:40;top:calc(100% + 6px);inset-inline:0;max-height:248px;overflow:auto;background:var(--surface);border:1.5px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:5px;animation:fuExpand .16s ease}.combo-opt{display:flex;align-items:center;gap:8px;width:100%;text-align:right;background:none;border:none;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--ink);border-radius:9px;padding:11px 12px;cursor:pointer;transition:.12s}.combo-opt:hover{background:var(--surface-2)}.combo-opt.on{background:var(--brand-tint);color:var(--brand)}.combo-opt .combo-check{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--brand);display:inline-flex}.combo-opt .combo-check svg{width:15px;height:15px}.combo-empty{padding:14px 12px;font-size:13.5px;color:var(--ink-3);text-align:center}.consent{display:flex;gap:12px;align-items:flex-start;margin-top:12px;cursor:pointer;background:var(--surface);border:1.5px solid var(--line);border-radius:14px;padding:15px;transition:.18s}.consent.on{border-color:var(--brand);background:var(--brand-tint)}.consent input{position:absolute;opacity:0;width:0;height:0}.consent .consent-box{flex:0 0 auto;width:24px;height:24px;border-radius:8px;border:1.5px solid var(--line);background:var(--surface);display:grid;place-items:center;color:transparent;transition:.18s}.consent.on .consent-box{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.consent .consent-box svg{width:14px;height:14px;opacity:0;transform:scale(.4);transition:.18s}.consent.on .consent-box svg{opacity:1;transform:scale(1)}.consent .consent-text{font-size:13.5px;line-height:1.8;color:var(--ink-2)}.consent-link{display:inline-block;margin:12px 2px 0;font-size:13px;font-weight:700;color:var(--brand);text-decoration:underline}.tag.prio{font-weight:700;border-color:transparent;background:var(--surface-2);color:var(--ink-2)}.tag.prio.p-hot{background:#fdecec;color:#c0392b}.tag.prio.p-qualified{background:color-mix(in srgb,#12b76a 15%,var(--surface));color:#0e9f5c}.tag.prio.p-nurture{background:var(--accent-tint);color:var(--accent-2)}.tag.prio.p-low{background:var(--ground-2);color:var(--ink-3)}@media (prefers-color-scheme:dark){.tag.prio.p-hot{background:#3a1512;color:#ff9a8c}}.ops-form-sel{font-family:inherit;font-size:13px;font-weight:700;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:10px;padding:7px 11px;cursor:pointer}.ops-form-sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.top-row{position:relative;min-height:36px}.top-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:28px;width:auto;max-width:48%;object-fit:contain;pointer-events:none}.about{margin-top:16px;text-align:right;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 17px;box-shadow:var(--shadow-sm)}.about-t{font-size:14.5px;font-weight:800;color:var(--ink);margin:0 0 8px;line-height:1.6}.about-b{font-size:13px;line-height:1.95;color:var(--ink-2);margin:0}.splash{position:absolute;inset:0;z-index:200;cursor:pointer;display:grid;place-items:center;padding:32px;background:var(--ground);opacity:1;transition:opacity var(--splash-fade,.42s) cubic-bezier(.4,0,.2,1)}.splash.out{opacity:0;pointer-events:none}.splash:focus-visible{outline:none}.splash-in{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:280px;transition:opacity .2s ease,transform .34s cubic-bezier(.4,0,.2,1)}.splash.out .splash-in{opacity:0;transform:scale(1.06)}.splash-mark{width:auto;height:76px;max-width:60%;display:block;animation:spMark .82s cubic-bezier(.16,1,.3,1) both}@keyframes spMark{0%{opacity:0;transform:translateY(14px) scale(.88);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}60%{opacity:1}to{opacity:1;transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.splash-name{margin:20px 0 0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink);animation:spRise .62s cubic-bezier(.16,1,.3,1) both;animation-delay:.26s}.splash-rule{display:block;width:64px;height:1.5px;margin:14px 0 0;background:var(--ink);transform-origin:center;animation:spRule .56s cubic-bezier(.16,1,.3,1) both;animation-delay:.42s}.splash-sub{margin:14px 0 0;font-size:12px;letter-spacing:.08em;animation:spRise .62s cubic-bezier(.16,1,.3,1) both;animation-delay:.56s}.splash-note,.splash-sub{font-weight:600;color:var(--ink-3)}.splash-note{margin:11px 0 0;font-size:11px;animation:spRise .62s cubic-bezier(.16,1,.3,1) both;animation-delay:.72s}@keyframes spRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spRule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.wrap[data-splash=out] .actions,.wrap[data-splash=out] .screen{animation:spReveal .52s cubic-bezier(.16,1,.3,1) both;animation-delay:.14s}@keyframes spReveal{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.splash-mark,.splash-name,.splash-note,.splash-rule,.splash-sub,.wrap[data-splash=out] .actions,.wrap[data-splash=out] .screen{animation:spFadeOnly .24s ease both;animation-delay:0ms}@keyframes spFadeOnly{0%{opacity:0}to{opacity:1}}}.admin[data-template=card-studio],.gate[data-template=card-studio],.wrap[data-template=card-studio]{--ground:#fff;--ground-2:#f1f1f1;--surface:#fff;--surface-2:#fafafa;--ink:#141414;--ink-2:#4c4c4c;--ink-3:#8c8c8c;--line:#dcdcdc;--line-2:#ededed;--brand:#1c1c1c;--brand-2:#000;--brand-ink:#fff;--brand-tint:#f2f2f2;--accent:#1c1c1c;--accent-2:#3a3a3a;--accent-tint:#f2f2f2;--accent-ink:#141414;--good:#1c1c1c;--shadow:none;--shadow-sm:none;--r:6px;--r-sm:5px;--r-xs:4px}@media (prefers-color-scheme:dark){.admin[data-template=card-studio],.gate[data-template=card-studio],.wrap[data-template=card-studio]{--ground:#0b0b0b;--ground-2:#181818;--surface:#121212;--surface-2:#171717;--ink:#f4f4f4;--ink-2:#b6b6b6;--ink-3:#7e7e7e;--line:#2e2e2e;--line-2:#242424;--brand:#f4f4f4;--brand-2:#fff;--brand-ink:#0b0b0b;--brand-tint:#1e1e1e;--accent:#f4f4f4;--accent-2:#c6c6c6;--accent-tint:#1e1e1e;--accent-ink:#f4f4f4;--good:#f4f4f4}}@media (min-width:520px){body:has(.wrap[data-template=card-studio]){background:#e7e7e7}.wrap[data-template=card-studio]{border-radius:8px;border-color:var(--line)}}@media (min-width:520px) and (prefers-color-scheme:dark){body:has(.wrap[data-template=card-studio]){background:#050505}}.wrap[data-template=card-studio] .top-line{height:1.5px;background:var(--ink)}.wrap[data-template=card-studio] .brand .dot{background:var(--brand);border-radius:5px;box-shadow:none}.wrap[data-template=card-studio] .back{border-radius:5px}.wrap[data-template=card-studio] .rnode .rd{width:13px;height:13px;border-radius:3px}.wrap[data-template=card-studio] .rnode.active .rd{box-shadow:0 0 0 3px var(--brand-tint)}.wrap[data-template=card-studio] .eyebrow{color:var(--ink-3);font-size:11.5px;font-weight:700;letter-spacing:.03em;padding-bottom:9px;margin-bottom:14px;border-bottom:1.5px solid var(--ink)}.wrap[data-template=card-studio] .qtitle{font-size:20.5px;line-height:1.75;font-weight:700;letter-spacing:-.02em}.wrap[data-template=card-studio] .qhint{display:flex;gap:8px;align-items:flex-start;font-size:12.8px;line-height:1.85;margin-top:11px}.wrap[data-template=card-studio] .qhint:before{content:"!";flex:0 0 auto;width:17px;height:17px;margin-top:2px;border-radius:5px;border:1.3px solid var(--ink-3);color:var(--ink-3);font-size:11px;font-weight:700;line-height:1;display:grid;place-items:center}.wrap[data-template=card-studio] .bigtext{border:none;border-radius:0;padding:0 2px;margin-top:20px;background-color:transparent;font-size:15.5px;line-height:34px;background-image:radial-gradient(circle at 1.5px 32px,var(--line) 1.4px,transparent 1.7px);background-size:6px 34px;background-repeat:repeat;background-attachment:local;min-height:min(46dvh,306px)}.wrap[data-template=card-studio] .bigtext:focus{box-shadow:none;background-image:radial-gradient(circle at 1.5px 32px,var(--ink-3) 1.4px,transparent 1.7px);outline:1px dashed var(--ink-3);outline-offset:7px}.wrap[data-template=card-studio] .bigtext::placeholder{color:var(--ink-3);opacity:.75}.wrap[data-template=card-studio] .opt{background:transparent;border-radius:5px}.wrap[data-template=card-studio] .opt .num{display:none}.wrap[data-template=card-studio] .opt .tick{border-radius:5px}.wrap[data-template=card-studio] .opt[data-checked="1"]{background:var(--brand-tint);border-color:var(--ink)}.wrap[data-template=card-studio] .opt:hover{border-color:var(--ink-3)}.wrap[data-template=card-studio] input,.wrap[data-template=card-studio] textarea:not(.bigtext){border-radius:4px}.wrap[data-template=card-studio] input:focus,.wrap[data-template=card-studio] textarea:not(.bigtext):focus{box-shadow:none;border-color:var(--ink)}.wrap[data-template=card-studio] label.fld.followup{background:transparent;border-radius:0;-webkit-border-start:2px solid var(--ink);border-inline-start:2px solid var(--ink)}.wrap[data-template=card-studio] label.fld.followup .cap{color:var(--ink-2)}.wrap[data-template=card-studio] .cta{background:var(--brand);border-radius:6px;box-shadow:none;font-weight:700}.wrap[data-template=card-studio] .cta:hover{filter:none;background:var(--brand-2)}.wrap[data-template=card-studio] .cta.gold{background:var(--accent);color:var(--brand-ink)}.wrap[data-template=card-studio] .hero:before{display:none}.wrap[data-template=card-studio] .hero-badge{background:transparent;border:1.3px solid var(--line);color:var(--ink-3);border-radius:4px;font-size:10.5px;letter-spacing:.06em}.wrap[data-template=card-studio] .hero h1{font-size:27px;line-height:1.5;letter-spacing:-.025em}.wrap[data-template=card-studio] .hero h1 .grad{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--ink-3)}.wrap[data-template=card-studio] .hero p.lead{background:none;box-shadow:none;border:none;border-radius:0;border-block:1.5px solid var(--ink);padding-inline:0;padding-block:16px}.wrap[data-template=card-studio] .hero p.lead:before{display:none}.wrap[data-template=card-studio] .hero p.lead b{color:var(--ink)}.wrap[data-template=card-studio] .hero-logo{max-height:64px}.wrap[data-template=card-studio] .trust li .ic{background:transparent;border:1.3px solid var(--line);border-radius:5px;color:var(--ink-2)}.wrap[data-template=card-studio] .rcard.lead{background:var(--brand)}.wrap[data-template=card-studio] .win-shield{border-radius:6px}.wrap[data-template=card-studio] .meter i{background:var(--ink)}.wrap[data-template=card-studio] .rlist li svg{color:var(--ink)}.wrap[data-template=card-studio] .step.done .big{border-radius:8px;color:var(--ink)}.wrap[data-template=card-studio] .splash-mark{height:88px}.wrap[data-template=card-studio] .splash-name{font-size:18px}.wrap[data-template=card-studio] .splash-sub{font-size:11px;letter-spacing:.22em;text-transform:none;color:var(--ink-3)}.wrap[data-template=card-studio] .splash-rule{width:72px}.wrap[data-template=estehkam] .splash-mark{width:210px;height:auto;max-width:80%}.wrap[data-template=estehkam] .splash-rule{width:84px;height:2px;border-radius:2px;margin-top:18px;background:linear-gradient(90deg,var(--brand),var(--accent))}.wrap[data-template=estehkam] .splash-in{max-width:300px}.wrap[data-template=estehkam] .splash-sub{font-size:13px;font-weight:700;line-height:1.85;letter-spacing:0;color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.wrap[data-template=estehkam] .splash-mark{animation:spMarkRtl .82s cubic-bezier(.16,1,.3,1) both}@keyframes spMarkRtl{0%{opacity:0;transform:translateY(8px) scale(.94);-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}55%{opacity:1}to{opacity:1;transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}}.admin[data-template=elevator-noroozi],.gate[data-template=elevator-noroozi],.wrap[data-template=elevator-noroozi]{--ground:#efe7d7;--ground-2:#e5dac2;--surface:#f9f5eb;--surface-2:#f3eddf;--ink:#171410;--ink-2:#57503f;--ink-3:#8a7e67;--line:#d9cba8;--line-2:#e8ddc5;--brand:#8a6c33;--brand-2:#6d5426;--brand-ink:#fbf6e9;--brand-tint:#f0e6cc;--accent:#c9a24b;--accent-2:#a97f2e;--accent-tint:#f6efdc;--accent-ink:#2a2005;--good:#8a6c33;--shadow:0 1px 2px rgba(23,20,16,.05),0 12px 30px -16px rgba(23,20,16,.3);--shadow-sm:0 1px 2px rgba(23,20,16,.06),0 6px 16px -12px rgba(23,20,16,.24);--r:6px;--r-sm:4px;--r-xs:3px;--goldgrad:linear-gradient(115deg,#6d5426,#a97f2e 28%,#c9a24b 50%,#a97f2e 72%,#6d5426);--goldbtn:linear-gradient(115deg,#8a6a28,#d8b562 50%,#8a6a28)}@media (prefers-color-scheme:dark){.admin[data-template=elevator-noroozi],.gate[data-template=elevator-noroozi],.wrap[data-template=elevator-noroozi]{--ground:#0e0d0b;--ground-2:#1a1713;--surface:#151310;--surface-2:#1c1915;--ink:#f2e9d3;--ink-2:#c6b99c;--ink-3:#8f7f60;--line:#332b1d;--line-2:#26211a;--brand:#c9a24b;--brand-2:#e8d195;--brand-ink:#14100a;--brand-tint:#241d11;--accent:#e8d195;--accent-2:#c9a24b;--accent-tint:#241d11;--accent-ink:#14100a;--good:#c9a24b;--shadow:0 1px 2px rgba(0,0,0,.4),0 16px 34px -16px rgba(0,0,0,.7);--shadow-sm:0 1px 2px rgba(0,0,0,.4),0 8px 18px -12px rgba(0,0,0,.6);--goldgrad:linear-gradient(115deg,#8a6a28,#d8b562 28%,#f6e7b4 50%,#d8b562 72%,#8a6a28)}}@media (min-width:520px){body:has(.wrap[data-template=elevator-noroozi]){background:#0a0906}.wrap[data-template=elevator-noroozi]{border-radius:8px;border:1px solid rgba(201,162,75,.32);box-shadow:0 0 90px rgba(0,0,0,.8)}}body:has(.admin[data-template=elevator-noroozi]),body:has(.gate[data-template=elevator-noroozi]){background:#efe7d7}@media (prefers-color-scheme:dark){body:has(.admin[data-template=elevator-noroozi]),body:has(.gate[data-template=elevator-noroozi]){background:#0e0d0b}}.wrap[data-template=elevator-noroozi] .top-line{height:1px;background:linear-gradient(90deg,transparent,var(--accent) 22%,var(--accent) 78%,transparent)}.wrap[data-template=elevator-noroozi] .brand .dot{border-radius:2px;transform:rotate(45deg);box-shadow:none;background:linear-gradient(145deg,var(--accent-2),var(--accent));color:var(--accent-ink)}.wrap[data-template=elevator-noroozi] .brand .dot svg{rotate:-45deg}.wrap[data-template=elevator-noroozi] .back{border-radius:3px}.wrap[data-template=elevator-noroozi] .rnode .rd{width:13px;height:13px;border-radius:1px;transform:rotate(45deg)}.wrap[data-template=elevator-noroozi] .rnode .rd svg{rotate:-45deg}.wrap[data-template=elevator-noroozi] .rnode.active .rd{box-shadow:0 0 0 3px var(--brand-tint)}.wrap[data-template=elevator-noroozi] .eyebrow{display:flex;align-items:center;gap:9px;font-size:11.5px;font-weight:700;color:var(--accent-2)}.wrap[data-template=elevator-noroozi] .eyebrow:before{content:"";flex:0 0 auto;width:26px;height:1px;background:currentColor}.wrap[data-template=elevator-noroozi] .qtitle{line-height:1.6}.wrap[data-template=elevator-noroozi] .opt{border-radius:3px}.wrap[data-template=elevator-noroozi] .opt .num{width:8px;height:8px;border-radius:0;transform:rotate(45deg);background:var(--accent);font-size:0;color:transparent}.wrap[data-template=elevator-noroozi] .opt[data-checked="1"] .num{background:var(--brand)}.wrap[data-template=elevator-noroozi] .opt .tick,.wrap[data-template=elevator-noroozi] .opt.sq .tick{border-radius:2px}.wrap[data-template=elevator-noroozi] .fsel,.wrap[data-template=elevator-noroozi] input,.wrap[data-template=elevator-noroozi] textarea{border-radius:3px}.wrap[data-template=elevator-noroozi] label.fld.followup{background:transparent;border-radius:0;-webkit-border-start:2px solid var(--accent);border-inline-start:2px solid var(--accent)}.wrap[data-template=elevator-noroozi] label.fld.followup .cap{color:var(--accent-2)}.wrap[data-template=elevator-noroozi] .consent{border-radius:4px}.wrap[data-template=elevator-noroozi] .consent-box{border-radius:2px}.wrap[data-template=elevator-noroozi] .cta,.wrap[data-template=elevator-noroozi] .cta.gold{background:var(--goldbtn);color:#1a1206;border-radius:3px;box-shadow:none;font-weight:700}.wrap[data-template=elevator-noroozi] .cta:hover{filter:brightness(1.06)}.wrap[data-template=elevator-noroozi] .hero:before{display:none}.wrap[data-template=elevator-noroozi] .hero-badge{background:transparent;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent-2);border-radius:2px;font-size:11px;letter-spacing:.04em;padding:7px 16px}.wrap[data-template=elevator-noroozi] .hero-logo{max-height:86px}.wrap[data-template=elevator-noroozi] .hero h1{font-size:26px;line-height:1.5}.wrap[data-template=elevator-noroozi] .hero h1 .grad{background-image:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wrap[data-template=elevator-noroozi] .hero p.lead{background:var(--surface);border:1px solid var(--line);border-radius:4px;box-shadow:none}.wrap[data-template=elevator-noroozi] .hero p.lead:before{background:var(--accent);width:2.5px}.wrap[data-template=elevator-noroozi] .hero p.lead b{color:var(--brand)}.wrap[data-template=elevator-noroozi] .trust{border-radius:4px;box-shadow:none}.wrap[data-template=elevator-noroozi] .trust li .ic{border-radius:2px;background:transparent;color:var(--accent-2);border:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.wrap[data-template=elevator-noroozi] .rcard{border-radius:4px;box-shadow:none}.wrap[data-template=elevator-noroozi] .win-shield{width:46px;height:46px;margin:6px;border-radius:3px;transform:rotate(45deg)}.wrap[data-template=elevator-noroozi] .win-shield svg{width:24px;height:24px;rotate:-45deg}.wrap[data-template=elevator-noroozi] .meter i{background:linear-gradient(90deg,var(--accent-2),var(--accent))}.wrap[data-template=elevator-noroozi] .step.done .big{width:62px;height:62px;border-radius:3px;transform:rotate(45deg);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}.wrap[data-template=elevator-noroozi] .step.done .big svg{width:30px;height:30px;rotate:-45deg}.wrap[data-template=elevator-noroozi] .done-act{border-radius:3px}.wrap[data-template=elevator-noroozi] .done-act.solid{background:var(--goldbtn);color:#1a1206;border-color:transparent}.wrap[data-template=elevator-noroozi] .splash:after{content:"";position:absolute;inset:14px;pointer-events:none;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}.wrap[data-template=elevator-noroozi] .splash-mark{height:118px;max-width:64%}.wrap[data-template=elevator-noroozi] .splash-name{font-size:19px;letter-spacing:-.005em;background-image:var(--goldgrad);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.wrap[data-template=elevator-noroozi] .splash-rule{width:78px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.wrap[data-template=elevator-noroozi] .splash-sub{font-size:13px;font-weight:600;letter-spacing:0;color:var(--accent-2)}@media (prefers-reduced-motion:no-preference){.wrap[data-template=elevator-noroozi] .splash:after{animation:spNorooziFrame .9s cubic-bezier(.16,1,.3,1) both;animation-delay:.18s}.wrap[data-template=elevator-noroozi] .splash-mark{animation:spNorooziMark 1s cubic-bezier(.16,1,.3,1) both}.wrap[data-template=elevator-noroozi] .splash-name{animation:spRise .62s cubic-bezier(.16,1,.3,1) .26s both,spNorooziShine 1.4s ease-in-out .62s both}@keyframes spNorooziMark{0%{opacity:0;transform:rotate(-90deg) scale(.5);filter:drop-shadow(0 0 0 rgba(201,162,75,0))}55%{opacity:1;filter:drop-shadow(0 0 15px rgba(201,162,75,.6))}to{opacity:1;transform:none;filter:drop-shadow(0 0 0 rgba(201,162,75,0))}}@keyframes spNorooziShine{0%{background-position:100% 0}to{background-position:0 0}}@keyframes spNorooziFrame{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}}.admin[data-template=araghi-gold-gallery],.gate[data-template=araghi-gold-gallery],.wrap[data-template=araghi-gold-gallery]{--ground:#04120c;--ground-2:#000;--surface:#002a1e;--surface-2:#0b2a20;--ink:#f4ecda;--ink-2:#b9a47c;--ink-3:#7c6f55;--line:#2e4e40;--line-2:#1e3a2e;--brand:#b39861;--brand-2:#8c7548;--brand-ink:#161006;--brand-tint:#241c0e;--accent:#d9c68b;--accent-2:#6b5836;--accent-tint:#1e1710;--accent-ink:#f4ecda;--good:#3f9e72}@media (min-width:520px){body:has(.wrap[data-template=araghi-gold-gallery]){background:#000}body:has(.admin[data-template=araghi-gold-gallery]),body:has(.gate[data-template=araghi-gold-gallery]){background:#000}}.wrap[data-template=araghi-gold-gallery] .hero-logo{border-radius:16px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));box-shadow:0 14px 30px -16px rgba(0,0,0,.8)}.wrap[data-template=araghi-gold-gallery] .top-logo{border-radius:7px;box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 30%,transparent)}