@keyframes spin{to{transform:rotate(-360deg)}}@keyframes hflow{0%{stroke-dashoffset:40}to{stroke-dashoffset:-1000}}@keyframes hpulse{0%{transform:scale(.65);opacity:.6}to{transform:scale(1.45);opacity:0}}@font-face{font-family:"YekanBakh";src:url(../fonts/yekanbakh-fanum.woff2)format("woff2");font-weight:100 950;font-style:normal;font-display:swap}:root{color-scheme:light;--porcelain:#f4f5f2;--paper:#fbfbf9;--mist:#e7eeed;--line:#dde2e0;--line-2:#cfd6d4;--graphite:#1b1e1f;--ink:#2e3436;--muted:#5b6264;--teal:#0f6e72;--teal-ink:#0b5458;--glow:#9fd8da;--glow-soft:#d6eeee;--danger:#a2392a;--f:"YekanBakh",Tahoma,sans-serif;--r-xl:32px;--r-lg:24px;--r:16px;--wrap:1200px;--ease:cubic-bezier(.2,.7,.2,1);--glass:rgba(255,255,255,.5);--glass-strong:rgba(251,251,249,.8);--glass-brd:rgba(255,255,255,.82);--glass-hi:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.2);--glass-shadow:0 28px 56px -30px rgba(27,30,31,.32),0 2px 8px -4px rgba(27,30,31,.08);--blur:blur(18px) saturate(160%)}*,::after,::before{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}:root{--gut:20px}@media (min-width:760px){:root{--gut:32px}}section[id]{scroll-margin-top:84px}.menu-open .mbar{display:none}body{background:var(--porcelain);color:var(--ink);font-family:var(--f);font-size:16px;line-height:1.95;direction:rtl;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}canvas,img,svg,video{max-width:100%;display:block;height:auto}a{color:inherit}h1,h2,h3,h4{margin:0;color:var(--graphite);text-wrap:balance;line-height:1.4}body,ol,p,ul{margin:0}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:6px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;background:var(--graphite);color:#fff;padding:10px 16px;border-radius:12px;text-decoration:none}.skip:focus{top:12px}.ltr{direction:ltr;display:inline-block}.ltr,bdi{unicode-bidi:isolate}.gut{padding-left:max(20px,env(safe-area-inset-left,0));padding-right:max(20px,env(safe-area-inset-right,0))}@media (min-width:760px){.gut{padding-left:max(32px,env(safe-area-inset-left,0));padding-right:max(32px,env(safe-area-inset-right,0))}}.wrap{max-width:var(--wrap);margin-inline:auto}.narrow-wrap{max-width:820px}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;font-weight:700;color:var(--teal-ink);letter-spacing:.02em}.eyebrow::before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--teal))}.h1{font-size:clamp(2.5rem,6.6vw,4.9rem);font-weight:250;line-height:1.22;letter-spacing:-.03em}.h1 b{font-weight:850;color:var(--graphite)}.h1-in{font-size:clamp(2.1rem,5vw,3.6rem)}.h2{font-size:clamp(1.75rem,3.6vw,2.7rem);font-weight:300;line-height:1.4;letter-spacing:-.015em}.dist h2 b,.h2 b{font-weight:800}.h2-sm{font-size:clamp(1.55rem,3vw,2.2rem)}.h3{font-size:1.2rem;font-weight:800;line-height:1.5}.lead,.sub{color:var(--muted)}.lead{font-size:clamp(1.02rem,1.6vw,1.18rem);max-width:48ch}.sub{max-width:60ch;font-size:1.02rem}.sm{font-size:.92rem}.sec{padding-block:clamp(64px,9vw,120px)}.pt0{padding-top:0!important}.sec-head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(28px,4.5vw,52px)}.more-link{margin-top:24px}.link-call,.more-link a{color:var(--teal-ink);font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;display:inline-flex;align-items:center;gap:6px;min-height:44px}.btn svg,.link-call svg{width:18px;height:18px}.btn,.dd>summary,.nav>a{text-decoration:none;border-radius:999px;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;font-weight:700;font-size:.95rem;border:1px solid transparent;position:relative;overflow:hidden;white-space:nowrap;transition:transform .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease),border-color .3s}.btn svg{flex:none}.btn-p{background:var(--teal);color:#fff;box-shadow:0 14px 28px -16px rgba(15,110,114,.7)}.btn-p::after,.glass::after{content:"";position:absolute;inset:0}.btn-p::after{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(120%);transition:transform .8s var(--ease)}.btn-p:hover{background:var(--teal-ink)}.btn-p:hover::after{transform:translateX(-120%)}.btn-s{background:0 0;color:var(--graphite);border-color:#c9d0ce}.btn-s:hover{border-color:var(--graphite)}.btn-sm{min-height:44px;padding:0 18px;font-size:.88rem}.btn-on-dark{color:#fff;border-color:#4a5456}.btn-on-dark:hover{border-color:#fff}.btn[disabled]{opacity:.6;cursor:progress}.hero-actions,.row-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.glass{position:relative;background:var(--glass-strong);border:1px solid var(--glass-brd);box-shadow:var(--glass-hi),var(--glass-shadow)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}}.glass::after{border-radius:inherit;pointer-events:none;opacity:.7;mix-blend-mode:soft-light;background:linear-gradient(135deg,rgba(255,255,255,.6),transparent 38%,transparent 70%,rgba(255,255,255,.25))}@media (prefers-reduced-transparency:reduce){.glass{background:var(--paper)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.top{position:sticky;top:calc(env(safe-area-inset-top,0) + 10px);z-index:50;margin-top:10px}.admin-bar .top{top:calc(env(safe-area-inset-top,0) + 42px)}.bar{display:flex;justify-content:space-between;gap:12px;border-radius:999px;padding:8px;padding-inline-start:20px}.bar,.mark,.nav{align-items:center}.mark{display:inline-flex;gap:10px;text-decoration:none;font-weight:850;font-size:1.25rem;color:var(--graphite);letter-spacing:-.01em;flex:none}.mark .mark-ico{width:30px;height:30px}.mark em{font-style:normal;color:var(--teal)}.nav{display:none;gap:2px}.dd>summary,.nav>a{font-size:.9rem;color:var(--ink);padding:8px 12px;list-style:none}.dd>summary:hover,.dd[open]>summary,.nav>a:hover{background:rgba(27,30,31,.05)}.dd{position:relative}.dd>summary::-webkit-details-marker{display:none}.dd>summary::after{content:"";display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);margin-inline-start:8px;transition:transform .25s var(--ease)}.dd[open]>summary::after{transform:translateY(1px) rotate(225deg)}.dd-panel{position:absolute;top:calc(100% + 14px);inset-inline-start:-20px;width:min(640px,80vw);display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:12px;border-radius:24px;background:var(--paper);border:1px solid var(--line);box-shadow:0 30px 60px -30px rgba(27,30,31,.4)}.dd-panel a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:16px;text-decoration:none}.dd-panel a:hover{background:var(--mist)}.dd-panel b{font-size:.92rem}.dd-panel span{font-size:.78rem;color:var(--muted);line-height:1.7}.dd-panel .dd-all{grid-column:1/-1;flex-direction:row;justify-content:center;font-weight:700;color:var(--teal-ink);font-size:.88rem;border-top:1px solid var(--line);border-radius:0 0 14px 14px}.bar-end{display:flex;align-items:center;gap:6px}.check input,.dd-panel b,.tel{color:var(--graphite)}.tel{display:none;text-decoration:none;font-weight:700;font-size:.92rem;padding-inline:10px;direction:ltr;unicode-bidi:isolate}.burger{width:44px;height:44px;border-radius:50%;border:1px solid var(--line-2);background:var(--paper);display:grid;place-items:center;cursor:pointer;color:var(--graphite)}.burger svg{width:20px;height:20px}.hdr-cta{display:none}@media (min-width:560px){.hdr-cta{display:inline-flex}}@media (min-width:1080px){.nav{display:flex}.tel{display:inline-flex;align-items:center;min-height:44px}.top .bar>.bar-end>.burger{display:none}}.msheet{position:fixed;inset:0;z-index:80;background:rgba(27,30,31,.28);padding:10px;padding-top:calc(10px + env(safe-area-inset-top,0))}.msheet-in{background:var(--paper);border-radius:28px;padding:16px 20px 20px;max-height:calc(100dvh - 20px);overflow:auto;display:flex;flex-direction:column;gap:10px;box-shadow:0 40px 80px -30px rgba(0,0,0,.45)}.msheet-head{display:flex;justify-content:space-between;align-items:center}.msheet-k{font-size:.78rem;font-weight:700;color:var(--muted);margin-top:6px}.msheet ul,.msheet-actions{display:flex;flex-direction:column}.msheet ul{list-style:none;padding:0}.msheet-main a,.msheet-svc a{display:block;padding:11px 2px;text-decoration:none;border-bottom:1px solid var(--line);font-weight:500}.msheet-main a{font-weight:700}.msheet-actions{gap:8px;margin-top:10px}.hero{padding-block:clamp(36px,6vw,72px) clamp(48px,7vw,88px)}.hero-grid{display:grid;gap:28px;align-items:center}@media (min-width:1000px){.hero-grid{grid-template-columns:1.05fr .95fr;gap:56px}}.hero-copy{display:flex;flex-direction:column;gap:20px;min-width:0}.hero .h1{font-size:clamp(2.2rem,4.7vw,3.75rem)}.hero .h1 b{position:relative;white-space:nowrap}.hero .h1 b::after{content:"";position:absolute;inset-inline:0;bottom:.06em;height:2px;background:linear-gradient(270deg,var(--teal),var(--glow),transparent);border-radius:2px}.check{display:flex;gap:8px;flex-wrap:wrap;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:6px;max-width:560px;box-shadow:0 18px 40px -30px rgba(27,30,31,.4)}.check input{flex:1 1 180px;min-width:0;border:0;background:0 0;font-size:16px;padding:0 16px;min-height:48px}.check input::placeholder{color:#7f8789}.check input:focus{outline:0}.check:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px var(--glow-soft)}@media (max-width:639px){.check{border-radius:24px;padding:8px}.check input{flex-basis:100%}.check .btn{flex:1 1 100%}}.alt{font-size:.9rem;color:var(--muted)}.alt a{color:var(--teal-ink);font-weight:700;text-decoration:underline;text-underline-offset:5px;display:inline-flex;align-items:center;min-height:44px}.proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);max-width:560px}.proof div{padding:14px 0 0;display:flex;flex-direction:column;gap:2px;min-width:0}.proof div+div{border-inline-start:1px solid var(--line);padding-inline-start:18px}.proof b,.spec b{color:var(--graphite)}.proof b{font-size:1.45rem;font-weight:800;line-height:1.3}.proof span,.spec small{font-size:.82rem;color:var(--muted)}.proof-in{max-width:none;padding-bottom:4px}.hero-vis{position:relative;aspect-ratio:1/1;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(90% 80%at 30% 40%,#fff 0,#eef2f1 45%,#dfe7e6 100%);border:1px solid #fff;box-shadow:0 40px 80px -50px rgba(27,30,31,.45)}@media (min-width:1000px){.hero-vis{aspect-ratio:4/4.4}}.hero-vis canvas{inset:0;width:100%;height:100%}.hero-vis canvas,.ring,.spec{position:absolute}.spec{inset-inline-end:18px;bottom:18px;border-radius:18px;padding:12px 16px;display:flex;flex-direction:column;gap:2px;max-width:300px}.spec small{font-size:.72rem}.spec b{font-size:.92rem;font-weight:700}.ring{inset-inline-start:18px;top:18px;width:108px;height:108px}.ring svg{width:100%;height:100%;animation:spin 38s linear infinite;direction:ltr}.ring text{font-size:9px;font-weight:700;fill:var(--teal-ink);letter-spacing:1.5px;font-family:var(--f)}@media (max-width:999px){.hero-grid{grid-template-columns:1fr}.hero-copy{display:contents}.hero-copy>*{order:1}.hero-vis{order:2}.hero-copy>.proof{order:3}}.phero{padding-block:clamp(28px,5vw,56px) clamp(36px,6vw,72px)}.phero-tight{padding-bottom:clamp(20px,3vw,32px)}.phero-grid{display:grid;gap:28px;align-items:center}@media (min-width:1000px){.phero-grid{grid-template-columns:1.25fr .75fr;gap:48px}.phero-grid:has(.phero-photo){grid-template-columns:1fr 1fr;gap:56px}}.phero-copy{display:flex;flex-direction:column;gap:18px;min-width:0}.phero-copy.narrow{max-width:760px}.phero-vis{position:relative;aspect-ratio:16/10;border-radius:var(--r-xl);background:radial-gradient(90% 90%at 30% 30%,#fff,#e9f0ef 60%,#dbe5e3);border:1px solid #fff;box-shadow:0 30px 70px -50px rgba(27,30,31,.45);display:grid;place-items:center;overflow:hidden}.phero-vis svg{width:76%}.phero-glow{position:absolute;width:40%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(159,216,218,.55),transparent 70%);inset-inline-end:-6%;top:-8%}@media (max-width:999px){.phero-vis{display:none}}.phero-photo{margin:0;position:relative;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:3/2;background:var(--mist);box-shadow:0 30px 70px -50px rgba(27,30,31,.5)}.phero-photo img{object-fit:cover}.phero-photo::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);pointer-events:none}.phero-art{background:#eef3f2}.aud-art svg,.phero-art svg,.phero-photo img{display:block;width:100%;height:100%}.hart-flow{animation:hflow 3.6s cubic-bezier(.45,0,.25,1) infinite}.hart-pulse{transform-box:fill-box;transform-origin:center;animation:hpulse 2.8s ease-out infinite}.hart-d1{animation-delay:.6s}.hart-d2{animation-delay:1.2s}.hart-d3{animation-delay:1.8s}@media (prefers-reduced-motion:reduce){.hart-flow,.hart-pulse{animation:none}}@media (max-width:639px){.hart .hl{font-size:38px}.hart .hs{font-size:29px}.hart .hx{font-size:49px}}@media (max-width:479px){.hart .hl{font-size:42px}.hart .hs{font-size:32px}.hart .hx{font-size:52px}}.crumbs{font-size:.82rem;color:var(--muted);margin-bottom:18px}.crumbs ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:6px}.crumbs li+li::before{content:"/";margin-inline-end:6px;color:#a7aeac}.crumbs a,.greet{color:var(--teal-ink)}.crumbs a{text-decoration:none;min-height:32px;padding-block:6px}.crumbs a,.crumbs li{display:inline-flex;align-items:center}.crumbs .separator{margin-inline:6px;color:#a7aeac}.greet{font-weight:700}.ill .s,.phero-vis .s{fill:none;stroke:#9aa5a3;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ill .l,.phero-vis .l{fill:none;stroke:var(--teal);stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(159,216,218,.9))}.ill .f,.phero-vis .f{fill:#fff;stroke:#9aa5a3;stroke-width:1.6}.ill .g,.phero-vis .g{fill:var(--teal)}.dist{background:var(--graphite);color:#e8ecea;border-radius:var(--r-xl);padding:clamp(28px,5vw,56px);display:grid;gap:36px;overflow:hidden}@media (min-width:1000px){.dist{grid-template-columns:.9fr 1.1fr;align-items:center}}.dist .eyebrow,.foot .mark em{color:var(--glow)}.dist .eyebrow::before{background:linear-gradient(90deg,transparent,var(--glow))}.dist h2{color:#fff;font-weight:300;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.45}.dist p{color:#b9c2c1}.dist-copy{display:flex;flex-direction:column;gap:16px;min-width:0}.ruler{position:relative;padding-block:22px 10px;min-width:0}.ruler-track{position:relative;height:64px;border-bottom:1px solid #3a4244}.ruler-ticks{position:absolute;inset:auto 0 0 0;height:100%;background:repeating-linear-gradient(270deg,#566062 0 1px,transparent 1px 10%);-webkit-mask:linear-gradient(transparent 55%,#000 55%);mask:linear-gradient(transparent 55%,#000 55%)}.ruler-fill{position:absolute;inset-inline-start:0;bottom:-1px;height:3px;width:var(--w,100%);background:linear-gradient(270deg,var(--glow),var(--teal));border-radius:3px;box-shadow:0 0 18px rgba(159,216,218,.6);transition:width 1.6s var(--ease)}.ruler-node{position:absolute;bottom:-7px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(159,216,218,.35),0 0 18px 4px rgba(159,216,218,.6)}.ruler-node.a{inset-inline-start:-6px}.ruler-node.b{inset-inline-start:calc(var(--w,100%) - 6px);transition:inset-inline-start 1.6s var(--ease)}.ruler-labels,.ruler-tags{display:flex;justify-content:space-between}.ruler-labels{font-size:.82rem;color:#8f9a99;margin-top:14px}.ruler-tags{align-items:flex-end;margin-bottom:6px}.dist-note,.ruler-tags span{font-size:.85rem;color:#cfd7d6}.ruler-tags b{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#fff;line-height:1}.dist-note{color:#8f9a99;margin-top:14px}.proc{display:grid;gap:40px}@media (min-width:1000px){.proc{grid-template-columns:1fr 1fr;gap:64px;align-items:start}}.map{position:relative;border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);padding:22px;min-width:0}@media (min-width:1000px){.map{position:sticky;top:110px}}.map .seg{fill:none;stroke:#cfd6d4;stroke-width:3;stroke-linecap:round;transition:stroke .5s var(--ease),filter .5s}.map .seg.on{stroke:var(--teal);filter:drop-shadow(0 0 5px rgba(159,216,218,.9))}.map .obj{fill:#fff;stroke:#b9c2c0;stroke-width:1.5;transition:stroke .5s,fill .5s}.map .obj.on{stroke:var(--teal);fill:#effaf9}.map .lbl{font-family:var(--f);font-size:13px;fill:var(--muted);font-weight:500}.map .lbl.on{fill:var(--teal-ink);font-weight:800}.map-cap{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:10px;font-size:.85rem;color:var(--muted)}.map-cap b{color:var(--graphite)}.step,.steps{position:relative}.steps{list-style:none;padding:0;display:flex;flex-direction:column}.steps::after,.steps::before{content:"";position:absolute;inset-inline-start:15px;top:12px;width:2px;border-radius:2px}.steps::before{bottom:12px;background:var(--line)}.steps::after{height:calc(var(--p,0)*(100% - 24px));background:linear-gradient(180deg,var(--glow),var(--teal));box-shadow:0 0 12px rgba(159,216,218,.8)}.step{padding-inline-start:56px;padding-block:10px 34px}.step:last-child{padding-bottom:0}.dot,.stretch-link::after{position:absolute;z-index:1}.dot{inset-inline-start:6px;top:14px;width:20px;height:20px;border-radius:50%;background:var(--porcelain);border:2px solid #c3cbc9;transition:all .5s var(--ease)}.step.on .dot{border-color:var(--teal);background:#fff;box-shadow:0 0 0 5px var(--glow-soft),0 0 18px rgba(159,216,218,.9)}.step-k{font-size:.78rem;font-weight:700;color:var(--teal-ink)}.step h3{font-size:1.2rem;font-weight:800;margin-top:2px}.card p,.step p{color:var(--muted)}.step p{margin-top:6px;max-width:52ch}.step p.tip,.tip{margin-top:12px;font-size:.88rem;background:var(--paper);border:1px solid var(--line);border-inline-start:3px solid var(--teal);border-radius:12px;padding:10px 14px;color:var(--ink)}.svc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px}.card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column;gap:14px;min-width:0;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.card:hover{transform:translateY(-4px);box-shadow:0 30px 50px -36px rgba(27,30,31,.45);border-color:#cdd5d3}.card .go i,.card .ill{display:grid;place-items:center}.card .ill{height:120px;border-radius:16px;background:linear-gradient(160deg,#fff,var(--mist));overflow:hidden}.card .ill svg{width:78%;height:100%}.card h3{font-size:1.12rem;font-weight:800}.card h3 a,.pcard h3 a{text-decoration:none}.card p{font-size:.95rem}.card .go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.9rem;color:var(--teal-ink)}.card .go i{width:30px;height:30px;border-radius:50%;border:1px solid #c9d0ce;transition:transform .4s var(--ease),background .4s;color:var(--teal-ink)}.card .go i svg,.form-foot small svg{width:14px;height:14px}.card:hover .go i{transform:rotate(45deg);background:var(--teal);border-color:var(--teal);color:#fff}.card.feat{background:linear-gradient(160deg,#fff,#eaf3f2)}.stretch-link::after{content:"";inset:0;border-radius:inherit}.card:focus-within{box-shadow:0 0 0 3px var(--glow-soft)}.aud{display:grid;gap:16px}@media (min-width:900px){.aud{grid-template-columns:repeat(3,1fr);gap:24px}}.aud article{display:flex;flex-direction:column;gap:8px}.aud-ph{margin:0 0 10px;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:4/5;background:var(--mist)}.aud-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease)}.aud article:hover .aud-ph img{transform:scale(1.03)}.aud-art{background:#eef3f2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}@media (max-width:899px){.aud{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:calc(-1*var(--gut, 20px));padding-inline:var(--gut, 20px);scrollbar-width:none}.aud::-webkit-scrollbar{display:none}.aud article{scroll-snap-align:start}.aud-ph{aspect-ratio:4/5}}.aud h3{font-size:1.15rem;font-weight:800}.aud p{color:var(--muted)}.aud .k{font-size:.8rem;color:var(--teal-ink);font-weight:700}.know{display:grid;gap:20px}@media (min-width:1000px){.know{grid-template-columns:1fr 1fr;gap:28px}}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;display:flex;flex-direction:column;gap:14px;min-width:0}.panel.wide{grid-column:1/-1}.panel .h3,.panel h3{font-size:1.15rem;font-weight:800;display:flex;gap:8px;align-items:center}.panel .h3 svg{width:18px;height:18px;color:var(--teal)}.docs,.facts{list-style:none;padding:0}.docs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.docs li,.facts li{display:flex;font-size:.95rem}.docs li{gap:10px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px}.docs li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 3px var(--glow-soft)}.facts{display:flex;flex-direction:column}.facts li{justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.facts li:last-child{border-bottom:0}.facts b{color:var(--teal-ink);white-space:nowrap}.facts-note{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.gear{display:flex;flex-wrap:wrap;gap:8px}.gear span{border:1px solid var(--line);border-radius:999px;padding:6px 14px;background:#fff;font-weight:700;font-size:.9rem;direction:ltr}.two{display:grid;gap:20px}@media (min-width:1000px){.two{grid-template-columns:1fr 1fr;gap:28px;align-items:start}}.answer{border-inline-start:3px solid var(--teal);padding:6px 0;padding-inline-start:22px;display:flex;flex-direction:column;gap:12px}.answer p{font-size:1.08rem;line-height:2}.ticks,.ticks li{display:flex;gap:10px}.ticks{list-style:none;padding:0;flex-direction:column}.ticks li{align-items:flex-start}.ticks svg{width:20px;height:20px;flex:none;color:var(--teal);margin-top:5px;background:var(--glow-soft);border-radius:50%;padding:3px}.stuck{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.prose-blocks{display:grid;gap:18px}@media (min-width:1000px){.prose-blocks{grid-template-columns:1fr 1fr}.prose-blocks>.pblock:last-child:nth-child(odd){grid-column:1/-1}}.pblock,.stats div{display:flex;flex-direction:column;gap:12px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px}.answer p,.pblock p{color:var(--ink)}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:800px){.stats{grid-template-columns:repeat(4,1fr)}}.stats div{padding:22px;gap:4px}.stats b{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:850;color:var(--graphite);line-height:1.2}.ccard small,.stats span{color:var(--muted);font-size:.9rem}.contact-cards{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.ccard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;display:flex;flex-direction:column;gap:4px;text-decoration:none;transition:border-color .3s,transform .4s var(--ease)}a.ccard:hover{border-color:var(--teal);transform:translateY(-3px)}.ccard svg{width:26px;height:26px;color:var(--teal);margin-bottom:6px}.ccard b,.faq-i summary{font-size:1.2rem;color:var(--graphite)}.ccard small{font-size:.82rem}.legal-body{display:grid;gap:14px;max-width:860px}.ccard span,.updated{font-size:.85rem;color:var(--muted)}.faq{display:grid;gap:12px;max-width:860px}.faq-help{margin:0}@media (min-width:1000px){.faq-sec{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start}.faq-sec>.sec-head{position:sticky;top:110px;margin-bottom:0}.faq-sec>.more-link{grid-column:2;margin-top:0}.faq-sec .faq{max-width:none}}.faq-i{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:0 22px;transition:border-color .3s}.faq-i[open]{border-color:#c5cecc}.faq-i summary{cursor:pointer;list-style:none;padding:18px 0;font-weight:700;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:1.02rem}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary::after{content:"";flex:none;width:9px;height:9px;border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:translateY(-3px) rotate(45deg);transition:transform .3s var(--ease)}.faq-i[open] summary::after,.toc[open] summary::after{transform:translateY(2px) rotate(225deg)}.faq-i summary>span{flex:1;min-width:0}.faq-i p{padding-bottom:18px;color:var(--muted);max-width:68ch}.faq-a{padding-bottom:4px}.faq-a p{padding-bottom:10px}.faq-more{display:inline-flex;align-items:center;min-height:44px;margin-bottom:8px;color:var(--teal-ink);font-weight:700;font-size:.92rem;text-decoration:underline;text-underline-offset:5px}.faq-groups{display:grid;gap:28px}@media (min-width:1000px){.faq-groups{grid-template-columns:220px 1fr;gap:48px;align-items:start}.faq-toc{position:sticky;top:110px}}.faq-toc{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:1000px){.faq-toc{flex-direction:column}}.faq-toc a{text-decoration:none;font-weight:700;font-size:.9rem;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--paper)}.faq-toc a:hover{border-color:var(--teal);color:var(--teal-ink)}.faq-body,.faq-group{display:flex;flex-direction:column;gap:36px}.faq-group{gap:14px;scroll-margin-top:110px}.req,.req-grid{position:relative}.req{border-radius:var(--r-xl);overflow:hidden;padding:clamp(14px,4vw,48px);background:radial-gradient(70% 90%at 15% 20%,#fff 0,#e9f1f0 40%,#cfdcda 100%)}.req::after,.req::before{content:"";position:absolute;pointer-events:none}.req::before{inset:0;background:radial-gradient(40% 50%at 80% 80%,rgba(159,216,218,.5),transparent 70%),linear-gradient(115deg,transparent 48%,rgba(159,216,218,.65) 49.6%,#fff 50%,rgba(159,216,218,.65) 50.4%,transparent 52%);opacity:.9}.req::after{inset-inline-start:0;bottom:0;width:min(58%,700px);aspect-ratio:640/440;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 440'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='1' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23ffffff' stop-opacity='0'/%3E%3Cstop offset='.55' stop-color='%23ffffff' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%239fd8da'/%3E%3C/linearGradient%3E%3CradialGradient id='h'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='.35' stop-color='%239fd8da' stop-opacity='.55'/%3E%3Cstop offset='1' stop-color='%239fd8da' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M-20 330C160 290 410 216 560 96' stroke='url(%23g)' stroke-width='0.8' fill='none' opacity='0.55'/%3E%3Cpath d='M-20 380C172 334 418 206 560 96' stroke='url(%23g)' stroke-width='0.9' fill='none' opacity='0.7'/%3E%3Cpath d='M10 420C214 368 426 196 560 96' stroke='url(%23g)' stroke-width='1.1' fill='none' opacity='0.85'/%3E%3Cpath d='M70 430C286 372 434 186 560 96' stroke='url(%23g)' stroke-width='1.4' fill='none' opacity='1'/%3E%3Cpath d='M150 430C378 366 442 176 560 96' stroke='url(%23g)' stroke-width='1.1' fill='none' opacity='0.85'/%3E%3Cpath d='M240 430C480 360 450 166 560 96' stroke='url(%23g)' stroke-width='0.9' fill='none' opacity='0.7'/%3E%3Cpath d='M330 430C582 354 458 156 560 96' stroke='url(%23g)' stroke-width='0.8' fill='none' opacity='0.55'/%3E%3Ccircle cx='560' cy='96' r='46' fill='url(%23h)'/%3E%3Ccircle cx='560' cy='96' r='3.2' fill='%23ffffff'/%3E%3C/svg%3E")no-repeat 100% 100%/100%auto;opacity:.95}@media (max-width:999px){.req::after{display:none}}.req-grid{display:grid;gap:16px;z-index:2}@media (min-width:1000px){.req-grid{grid-template-columns:.85fr 1.15fr;gap:24px;align-items:start}}.next-list,.req-intro{display:flex;flex-direction:column}.req-intro{border-radius:var(--r-lg);padding:28px;gap:14px}.next-list{padding:0;list-style:none;gap:12px;counter-reset:n}.next-list li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start;font-size:.95rem;counter-increment:n}.fs>legend,.next-list li::before{font-weight:800;color:var(--teal-ink)}.next-list li::before{content:counter(n);width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;font-size:.85rem}.alt-row{margin-top:4px}.form{border-radius:var(--r-lg);padding:clamp(20px,3vw,28px);background:rgba(251,251,249,.9)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.form.glass{background:rgba(251,251,249,.78)}}.fgrid{display:grid;gap:16px}@media (min-width:640px){.fgrid{grid-template-columns:1fr 1fr}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field.full{grid-column:1/-1}.fs,fieldset.field{border:0;padding:0;margin:0;min-width:0}.fs{display:flex;flex-direction:column;gap:14px;padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid var(--line)}.fs>legend{font-size:.95rem;margin-bottom:12px;padding:0}.field>label,.field>legend{font-size:.88rem;font-weight:700;color:var(--graphite);padding:0;margin-bottom:2px}.field input:not([type=checkbox]):not([type=radio]):not([type=file]),.field select,.field textarea{font-size:16px;min-height:52px;border-radius:14px;border:1px solid var(--line-2);background:#fff;padding:0 14px;color:var(--graphite);width:100%;transition:border-color .2s,box-shadow .2s}.field textarea{padding:12px 14px;min-height:96px;resize:vertical;line-height:1.9}.field select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:16px 23px,21px 23px;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:38px}.field input[dir=ltr]{text-align:right}.field input[dir=ltr]:not(:placeholder-shown){text-align:left}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--teal);box-shadow:0 0 0 4px var(--glow-soft)}.field input::placeholder,.field textarea::placeholder{color:#868d8f}.field .err{font-size:.82rem;color:var(--danger);min-height:0}.field .err:empty{display:none}.field.bad input,.field.bad select,.field.bad textarea{border-color:#c7614f}.chips span,.opt{border-radius:999px}.opt{font-weight:500;color:var(--muted);background:var(--mist);padding:1px 8px;margin-inline-start:4px;vertical-align:middle}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips label,.opts label{cursor:pointer;position:relative}.chips input,.opts input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.chips span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line-2);background:#fff;font-size:.92rem;transition:all .2s}.chips input:checked+span{background:var(--graphite);color:#fff}.chips input:focus-visible+span,.opts input:focus-visible+span{outline:2px solid var(--teal);outline-offset:2px}.opts{display:grid;gap:8px}@media (min-width:640px){.opts{grid-template-columns:1fr 1fr}}.opt-card span{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px;border-radius:14px;border:1px solid var(--line-2);background:#fff;font-size:.93rem;line-height:1.7;transition:all .2s}.opt-card span::before{content:"";flex:none;width:18px;height:18px;border-radius:50%;border:2px solid #b4bcba;background:#fff;transition:all .2s}.opt-card input:checked+span{border-color:var(--teal);background:#f1f9f9;box-shadow:0 0 0 3px var(--glow-soft)}.opt-card input:checked+span::before{border-color:var(--teal);box-shadow:inset 0 0 0 4px #fff;background:var(--teal)}.consents{gap:8px}.check-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:.92rem;color:var(--ink);font-weight:500!important;line-height:1.8;min-height:44px;padding-block:6px}.check-row input{flex:none;width:20px;height:20px;margin:4px 0 0;accent-color:var(--teal);cursor:pointer}.check-row a{color:var(--teal-ink);font-weight:700}.help{font-size:.8rem;color:var(--muted);padding-inline-start:30px;margin-top:-6px}.field>.help{padding-inline-start:0;margin-top:2px}.form-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-top:18px}.form-foot small{color:var(--muted);font-size:.82rem;display:inline-flex;align-items:center;gap:6px}.form-msg{margin-top:12px;font-size:.9rem;color:var(--danger);background:#fbefec;border-radius:12px;padding:10px 14px}.hp{position:absolute!important;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.done{display:flex;flex-direction:column;gap:14px}.done h3{font-size:1.35rem;font-weight:800}.prog{list-style:none;padding:0;margin:6px 0 0;display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.prog li{height:6px;border-radius:6px;background:#d9e0de}.prog li.ok{background:linear-gradient(90deg,var(--glow),var(--teal));box-shadow:0 0 10px rgba(159,216,218,.8)}.prog-l{display:flex;justify-content:space-between;font-size:.8rem;color:var(--muted)}.reg-grid{display:grid;gap:20px}@media (min-width:1000px){.reg-grid{grid-template-columns:.6fr 1.4fr;gap:28px;align-items:start}.reg-side{position:sticky;top:110px}}.dob-row{display:grid;grid-template-columns:1fr 1.4fr 1.2fr;gap:8px}.drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;border:1.5px dashed #b9c3c1;border-radius:18px;background:#fff;padding:26px 16px;cursor:pointer;transition:border-color .2s,background .2s}.drop:focus-within,.drop:hover{border-color:var(--teal);background:#f6fbfb}.drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.drop-ico svg{width:30px;height:30px;color:var(--teal)}.drop-t,.meta a{font-weight:700;color:var(--graphite)}.drop-h{font-size:.82rem;color:var(--muted)}.drop-prev{max-height:160px;width:auto;border-radius:12px;margin-top:8px;box-shadow:0 10px 24px -14px rgba(0,0,0,.4)}.upbar{height:4px;border-radius:4px;background:var(--line);overflow:hidden;margin-top:12px}.readbar span,.upbar span{display:block;height:100%;width:0}.upbar span{background:linear-gradient(90deg,var(--glow),var(--teal));transition:width .2s}.cta-band-wrap{padding-block:clamp(40px,6vw,72px)}.cta-band{background:var(--graphite);border-radius:var(--r-xl);padding:clamp(24px,4vw,40px);display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;overflow:hidden}.cta-band::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 60%,rgba(159,216,218,.18) 66%,transparent 72%);pointer-events:none}.cta-a,.cta-band,.cta-t{position:relative}.cta-t{color:#fff;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:300;max-width:34ch}.cta-a{display:flex;flex-wrap:wrap;gap:10px}.pgrid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.pcard,.pcard-b{display:flex;flex-direction:column}.pcard{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.pcard-img img{aspect-ratio:16/10;object-fit:cover;width:100%}.pcard-b{padding:20px;gap:8px}.pcard h3{font-size:1.08rem}.pcard .meta,.pcard p{color:var(--muted);font-size:.92rem}.pcard .meta{font-size:.8rem}.chip-cat{position:relative;z-index:2;align-self:flex-start;font-size:.78rem;font-weight:700;color:var(--teal-ink);background:var(--glow-soft);border-radius:999px;padding:0 12px;min-height:32px;display:inline-flex;align-items:center;text-decoration:none}.chip-cat::before{content:"";position:absolute;inset:-6px -4px}.empty{max-width:640px}.pager .nav-links{display:flex;gap:8px;justify-content:center;margin-top:28px}.pager .page-numbers{padding:8px 14px;border-radius:999px;border:1px solid var(--line);text-decoration:none}.pager .current{background:var(--graphite);color:#fff}.readbar{position:fixed;top:0;inset-inline:0;height:3px;z-index:90}.readbar span{background:linear-gradient(270deg,var(--glow),var(--teal))}.meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted);font-size:.85rem}.meta>*{white-space:nowrap}.meta a{color:var(--teal-ink);text-decoration:none}.crumbs li:last-child span{display:inline-block;max-width:min(60vw,520px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.post-hero img{border-radius:var(--r-lg);width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:24px}.toc{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:12px 20px;margin-bottom:24px}.toc summary{font-weight:800;cursor:pointer;padding:6px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.toc summary::-webkit-details-marker{display:none}.toc summary::after{content:"";width:8px;height:8px;border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:translateY(-2px) rotate(45deg);transition:transform .25s var(--ease)}.toc ol{padding-inline-start:22px;margin-top:6px}.prose ol,.toc ol{list-style-type:persian}.cat-filter{margin:0 calc(var(--gut)*-1) 24px;padding-inline:var(--gut)}@media (min-width:760px){.cat-filter{margin-inline:0;padding-inline:0}}.cat-filter ul{display:flex;gap:8px;list-style:none;margin:0;padding:0 0 4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cat-filter ul::-webkit-scrollbar{display:none}.cat-filter a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--ink);font-size:.92rem;white-space:nowrap}.cat-filter a span{font-size:.74rem;color:var(--muted);background:var(--mist);border-radius:999px;min-width:22px;height:22px;padding:0 6px;display:inline-grid;place-items:center;font-weight:700}.cat-filter a[aria-current]{background:var(--graphite);border-color:var(--graphite);color:#fff}.cat-filter a[aria-current] span{color:#fff;background:rgba(255,255,255,.16)}@media (min-width:760px){.cat-filter ul{flex-wrap:wrap;overflow:visible}}.cat-filter a,.toc a{text-decoration:none}.prose{font-size:1.06rem;line-height:2.05;color:var(--ink)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:1.5rem;font-weight:800;margin-top:1.8em;scroll-margin-top:110px}.prose h3{font-size:1.2rem;font-weight:800;margin-top:1.4em}.prose a,.toc a{color:var(--teal-ink)}.prose img{border-radius:16px}.prose table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line);padding:10px 12px;text-align:right}.prose blockquote{border-inline-start:3px solid var(--teal);margin-inline:0;padding-inline-start:18px;color:var(--muted)}.post-cta-mid{margin-block:28px;padding:18px 20px;border:1px solid var(--line)}.post-cta{margin-block:36px;background:var(--mist);border-radius:var(--r-lg);padding:22px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.foot{background:var(--graphite);color:#c3cbca;padding-block:56px calc(110px + env(safe-area-inset-bottom,0))}@media (min-width:1080px){.foot{padding-bottom:40px}}.foot-grid{display:grid;gap:32px}@media (min-width:900px){.foot-grid{grid-template-columns:1.3fr 1fr 1fr 1.1fr}}.foot-brand{display:flex;flex-direction:column;gap:14px}.foot .mark{color:#fff}.foot p,.foot ul{font-size:.92rem}.foot .ft{font-size:.82rem;color:#8f9a99;font-weight:700;margin-bottom:10px}.foot ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:2px}.foot a{text-decoration:none;color:#e6ebea}.foot .legal a,.foot ul a{display:inline-flex;align-items:center;min-height:40px}.foot .legal a{min-height:44px}.foot a:hover{color:#fff;text-decoration:underline}.foot-contact li{display:flex;gap:10px;align-items:flex-start}.foot-contact svg{width:18px;height:18px;flex:none;color:var(--glow);margin-top:5px}.disc{border-top:1px solid #333a3c;margin-top:36px;padding-top:18px;font-size:.82rem;color:#9aa4a3;max-width:80ch}.legal{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.8rem;color:#8f9a99}.legal span{display:flex;gap:14px}.mbar{position:fixed;inset-inline:0;bottom:0;z-index:60;padding:10px max(12px,env(safe-area-inset-right,0)) calc(10px + env(safe-area-inset-bottom,0)) max(12px,env(safe-area-inset-left,0));transition:transform .4s var(--ease)}.mbar-in{display:grid;grid-template-columns:1fr auto;gap:8px;border-radius:999px;padding:6px}.mbar .btn{min-height:48px}.mbar.hide{transform:translateY(130%)}@media (min-width:1080px){.mbar{display:none}}@media (max-width:1079px){.is-lp .mbar{display:block}}.nf{padding-block:clamp(60px,12vw,140px)}.js .rv{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv{opacity:1;transform:none;transition:none}.ring svg{animation:none}.btn-p::after{display:none}*,::after,::before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.foot,.mbar,.req,.top{display:none}}.csteps{list-style:none;padding:0;margin:0;display:grid;gap:12px}@media (min-width:760px){.csteps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}}.csteps li{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.csteps-n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--mist);color:var(--teal-ink);font-weight:800}.csteps h3{font-size:1rem;margin:6px 0}.csteps p{color:var(--muted);font-size:.93rem}@media (max-width:999px){.pg-coverage-check .req-grid>[data-form-wrap]{order:-1}}.nw,bdi{white-space:nowrap}.reg-side .sub a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:759px){.top{top:calc(env(safe-area-inset-top,0) + 8px);margin-top:8px}.bar{padding:4px;padding-inline-start:14px}.mark{font-size:1.14rem;gap:8px}.mark .mark-ico{width:28px;height:28px}.sec{padding-block:52px}.sec-head{gap:10px;margin-bottom:22px}.h2{font-size:1.62rem;line-height:1.5}.h2-sm{font-size:1.5rem}.faq-i summary,.sub{font-size:.95rem;line-height:1.95}.eyebrow{font-size:.76rem}.hero{padding-block:16px 32px}.hero-grid{gap:16px}.hero .h1{font-size:1.9rem;line-height:1.38;font-weight:300}.hero .h1 b{font-weight:850}.hero .lead{font-size:1rem;line-height:1.9}.hero .alt{margin-top:-6px;text-align:center}.hero-copy>.proof{order:2;margin-top:4px}.hero-vis{order:3;aspect-ratio:16/11;border-radius:var(--r-lg)}.phero{padding-block:6px 28px}.crumbs{margin-bottom:4px;font-size:.78rem}.card .go>span,.phero .eyebrow{display:none}.phero-grid{gap:20px}.phero-copy{gap:14px}.h1-in{font-size:1.82rem;line-height:1.42;font-weight:300}.phero .lead{font-size:.98rem;line-height:1.9}.phero .hero-actions{flex-direction:column;align-items:stretch;gap:2px;margin-top:2px}.card .ill svg,.phero .hero-actions .btn-p{width:100%}.phero .hero-actions .btn-s{border:0;background:0 0;color:var(--teal-ink);min-height:44px;padding:0;gap:8px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.phero-art,.phero-photo{border-radius:var(--r-lg)}.proof div{padding-top:12px}.proof div+div{padding-inline-start:12px}.proof b{font-size:1.16rem}.proof span{font-size:.78rem;line-height:1.7;text-wrap:balance}.svc{gap:10px}.card{display:grid;grid-template-columns:76px minmax(0,1fr) 30px;grid-template-areas:"ill h go""ill p go";column-gap:14px;row-gap:2px;padding:12px;align-items:center}.card .ill{grid-area:ill;width:76px;height:64px;border-radius:14px;align-self:start}.card h3{grid-area:h;font-size:1rem;align-self:end}.card p{grid-area:p;font-size:.84rem;line-height:1.8;align-self:start}.card .go{grid-area:go;margin:0}.card:hover{transform:none}.proc .map{display:none}.proc{gap:0}.step{padding-block:6px 26px;padding-inline-start:50px}.step h3{font-size:1.06rem}.step p{font-size:.93rem;line-height:1.9}.panel,.pblock{padding:20px}.docs{gap:8px}.docs li{font-size:.86rem;padding:9px 10px;white-space:nowrap;gap:8px}.facts li,.next-list li{font-size:.9rem}.answer{padding-inline-start:16px}.answer p{font-size:1rem;line-height:1.95}.aud h3{font-size:1.05rem}.aud p{font-size:.9rem;line-height:1.85}.faq{gap:8px}.faq-i{padding:0 16px;border-radius:16px}.faq-i summary{padding:14px 0;line-height:1.8}.req{padding:12px;border-radius:var(--r-lg)}.req-intro{display:contents}.req-intro>.eyebrow{order:1;padding:10px 8px 0}.req-intro>h2{order:1;padding-inline:8px}.req-grid>[data-form-wrap]{order:2}.req-intro>.alt-row,.req-intro>.next-list,.req-intro>.sub{order:3;padding-inline:8px}.req-intro>.alt-row{padding-bottom:6px}.next-list{gap:10px}.next-list li{grid-template-columns:26px 1fr;gap:10px}.next-list li::before{width:26px;height:26px;font-size:.8rem}.form{padding:18px 16px}.fgrid{gap:14px}.form .chips,.opts{grid-template-columns:1fr 1fr;gap:6px}.opt-card span{min-height:46px;padding:6px 12px;gap:10px;font-size:.88rem;line-height:1.6;border-radius:12px}.form .chips{display:grid}.form .chips span{min-height:44px}.opt-card span::before{width:16px;height:16px}.chips span{padding:0 14px;font-size:.88rem}.form-foot .btn{width:100%}.form .chips span,.form-foot small{width:100%;justify-content:center}.foot{padding-top:44px}.foot-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.foot-grid>.foot-brand,.foot-grid>div:last-child{grid-column:1/-1}.foot ul a{min-height:38px;font-size:.88rem}}@media (max-width:359px){.hero .h1{font-size:1.7rem}.h1-in{font-size:1.62rem}}@media (max-width:759px){.phero+.sec{padding-top:12px}.pg-coverage-check .req-intro>.eyebrow,.pg-coverage-check .req-intro>h2{order:-2}.contact-cards{grid-template-columns:1fr 1fr;gap:10px}.ccard{padding:14px;gap:2px}.ccard svg{width:20px;height:20px;margin-bottom:4px}.ccard span{font-size:.78rem}.ccard b{font-size:.98rem;line-height:1.6}.ccard small,.stats span{font-size:.76rem;line-height:1.7}.stats{gap:8px}.stats div{padding:14px 16px;gap:0}.stats b{font-size:1.4rem}.stats span{font-size:.8rem}.pg-contact .phero .hero-actions{flex-direction:row;gap:8px}.pg-contact .phero .hero-actions .btn{flex:1;min-height:50px;padding:0 12px;width:auto}.pg-contact .phero .hero-actions .btn-s{border:1px solid #c9d0ce;text-decoration:none;color:var(--graphite)}}.dist{margin-bottom:clamp(24px,3vw,32px)}.consents>.help{padding-inline-start:30px;margin-top:-10px;line-height:1.8}.prose a.btn{text-decoration:none}.prose a.btn-p{color:#fff}.h1-in{text-wrap:balance}.opt{font-size:.75rem}.answer p,.lead,.panel p,.pblock p,.step p,.sub{text-wrap:pretty}.chips input:checked+span{background:#f1f9f9;border-color:var(--teal);color:var(--teal-ink);font-weight:700;box-shadow:0 0 0 3px var(--glow-soft)}@media (max-width:1079px){.is-lp .tel{display:inline-flex;align-items:center;min-height:44px;padding-inline:14px;border:1px solid var(--line-2);border-radius:999px;background:var(--paper)}}@media (max-width:759px){.req{padding:0;background:0 0;border-radius:0;overflow:visible}.req::before{display:none}.req-intro>*{padding-inline:0!important}.req-intro>.eyebrow{padding-top:0}.form{padding:20px 16px}.form.glass{background:var(--paper);border:1px solid var(--line);box-shadow:0 24px 48px -36px rgba(27,30,31,.35)}.cta-band::before,.hero-vis .ring{display:none}.check{border-radius:20px}.check input{background:var(--porcelain);border-radius:14px;min-height:52px}.aud{scroll-padding-inline:var(--gut,20px)}body:not(.home) .proc .step>p:not(.tip){display:none}body:not(.home) .proc .step{padding-block:4px 16px}.docs{gap:0 16px}.docs li{background:0 0;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:9px 0}.cta-a{flex-direction:column}.cta-a,.cta-a .btn{width:100%}.is-lp .phero-photo{display:none}.pg-fiber-repair-tehran .phero .hero-actions .btn-s{border:1px solid #c9d0ce;text-decoration:none;color:var(--graphite);min-height:50px}.stuck .panel{padding:16px 18px;gap:4px}.pg-register .phero .eyebrow{display:inline-flex}.pg-register .reg-side .panel{padding:16px 18px;gap:10px}.pg-register .reg-side .ticks{gap:6px}.pg-register .reg-side .ticks li{font-size:.86rem;line-height:1.8}.ccard b{text-wrap:balance}.pg-fiber-equipment .proof-in{display:none}.faq-toc{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1*var(--gut,20px));padding-inline:var(--gut,20px);scrollbar-width:none}.faq-toc::-webkit-scrollbar{display:none}.faq-toc a{white-space:nowrap;flex:none}}@media (max-width:479px){.hart .hs{font-size:36px}}@media (max-width:759px){.h1-pay b{display:block;text-wrap:balance}}.hero-art{margin:0;background:#eef3f2}.hero-art svg{display:block;width:100%;height:100%}@media (max-width:759px){.hero-art{aspect-ratio:1/1}}