@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}:root{--bg:#f3f8fb;--bg-2:#e7f3f6;--card:#fff;--ink:#012348;--muted:#5e7085;--brand:#012348;--brand-2:#0a2f5c;--teal:#019eab;--teal-2:#14a8b8;--accent:#edb14a;--danger:#b42318;--ok:#0e7a4a;--border:#d5e3ea;--shadow:0 10px 28px #01234814;--radius:16px;--nav-h:64px;--header-h:72px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.6}a{color:var(--brand-2);text-decoration:none}button,input,select{font:inherit}.app-shell{min-height:100%;padding-bottom:calc(var(--nav-h) + 12px);flex-direction:column;display:flex}.app-shell.admin-shell{padding-bottom:12px}.topbar{background:var(--brand);color:#fff;z-index:20;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.topbar h1{margin:0;font-size:1.05rem;font-weight:700}.badge{background:#ffffff26;border-radius:999px;padding:4px 10px;font-size:.85rem}.main{flex:1;width:min(920px,100%);margin:0 auto;padding:16px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:12px;padding:16px}.card h2{margin:0 0 8px;font-size:1.1rem}.muted{color:var(--muted);font-size:.92rem}.grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=720px){.grid.cols-2{grid-template-columns:1fr 1fr}.app-shell{flex-direction:row;padding-bottom:0}.side-nav{border-left:1px solid var(--border);background:#fff;flex-direction:column;gap:4px;width:220px;height:100vh;padding:16px 12px;position:sticky;top:0;display:flex!important}.bottom-nav{display:none!important}.main{padding:24px}}.field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.field label{font-size:.95rem;font-weight:500}.field input,.field select{border:1px solid var(--border);background:#fff;border-radius:10px;outline:none;padding:12px 14px}.field input:focus,.field select:focus{border-color:var(--brand-2);box-shadow:0 0 0 3px #00a0b02e}.btn{appearance:none;background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;padding:12px 16px;font-weight:600}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.secondary{color:var(--brand);background:#e7f4f6}.btn.ghost{color:var(--brand);border:1px solid var(--border);background:0 0}.btn.danger{background:var(--danger)}.btn.sm{width:auto;padding:8px 12px;font-size:.9rem}.role-list{gap:8px;display:grid}.role-item{border:1px solid var(--border);cursor:pointer;text-align:right;background:#fff;border-radius:12px;padding:14px}.role-item:hover,.role-item.active{border-color:var(--teal);background:#eef8fa}.bottom-nav{height:var(--nav-h);border-top:1px solid var(--border);z-index:30;padding-bottom:env(safe-area-inset-bottom);background:#fff;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav a,.side-nav a{color:var(--muted);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:6px 8px;font-size:.78rem;display:flex}.side-nav{display:none}.side-nav a{flex-direction:row;gap:8px;font-size:.95rem}.bottom-nav a.active,.side-nav a.active{color:var(--brand);background:#e7f4f6;font-weight:600}.nav-ico{font-size:1.15rem}.toast{bottom:calc(var(--nav-h) + 16px);color:#fff;z-index:50;background:#1a1a1a;border-radius:999px;max-width:90vw;padding:12px 18px;font-size:.92rem;position:fixed;left:50%;transform:translate(-50%)}@media (width>=720px){.toast{bottom:24px}}.pkg{border:1px solid var(--border);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.pkg .price{color:var(--brand);white-space:nowrap;font-weight:700}.table{border-collapse:collapse;width:100%;font-size:.9rem}.table th,.table td{border-bottom:1px solid var(--border);text-align:right;padding:8px 6px}.alert{color:#6b5200;background:#fff7e6;border:1px solid #f0d78c;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:.9rem}.login-wrap{background:linear-gradient(160deg,#0b2e54 0%,#00a0b0 42%,#f3f8fb 42%);place-items:center;min-height:100%;padding:24px;display:grid}.login-card{width:min(420px,100%)}.logo-mark{width:64px;height:64px;box-shadow:var(--shadow);background:#fff url(/brand/logo-masirdad-trim.png) 50%/contain no-repeat;border-radius:16px;margin:0 auto 12px}.center{text-align:center}.row{flex-wrap:wrap;gap:8px;display:flex}.switch-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.chip-warn{color:var(--danger);background:#fff1f0}.chip{color:var(--brand);white-space:nowrap;background:#e7f4f6;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-block}.empty-state{text-align:center}.review-item{margin-bottom:0}.bottom-nav{justify-content:flex-start;gap:4px;padding-inline:6px;overflow-x:auto}.bottom-nav a{flex:none;min-width:64px}.chat-panel{flex-direction:column;gap:12px;min-height:420px;display:flex}.chat-log{flex-direction:column;flex:1;gap:10px;max-height:48vh;padding:4px 2px;display:flex;overflow-y:auto}.bubble{border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;background:#eef6f8;border-radius:14px;max-width:92%;padding:12px 14px}.bubble.user{background:var(--brand);color:#fff;border-color:#0000;align-self:flex-start}.bubble.assistant{background:#fff;align-self:stretch}.bubble.not-found{background:#fffbeb;border-color:#f0d78c}.cites{margin-top:10px;font-size:.88rem}.cites ul{margin:6px 0 0;padding-right:18px}.cite-snip{margin-top:4px;font-size:.8rem}.cite-primary{background:#0000000a;border-right:3px solid;border-radius:6px;margin-top:10px;padding:8px 10px}.cite-primary .cite-label{margin-top:4px;font-weight:600}.cites details{margin-top:6px}.chat-form textarea{border:1px solid var(--border);resize:vertical;width:100%;font:inherit;background:#fff;border-radius:10px;padding:12px 14px}.chat-form textarea:focus{border-color:var(--brand-2);outline:none;box-shadow:0 0 0 3px #00a0b02e}.local-dev-tool{background:#fffdf5;border-style:dashed;border-color:#c9a227}.local-dev-tool code{direction:ltr;font-size:.8rem}.public-shell{background:var(--bg);flex-direction:column;min-height:100%;display:flex}.public-header{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;border-bottom:1px solid var(--border);background:#ffffffeb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 20px;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #0b2e540a}.public-brand{color:var(--brand);align-items:center;gap:10px;font-weight:700;display:flex}.public-brand img{object-fit:contain;background:0 0;border-radius:0;width:auto;max-width:200px;height:56px}.public-brand-text{flex-direction:column;max-width:11rem;line-height:1.4;display:flex}.public-brand-text em{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:500}.public-nav{flex-wrap:wrap;gap:4px;display:flex}.public-nav a{color:var(--brand);border-radius:999px;padding:6px 12px;font-size:.92rem;font-weight:500}.public-nav a.active,.public-nav a:hover{color:var(--brand);background:#e7f4f6}.public-main{flex:1;width:min(1120px,100%);margin:0 auto;padding:8px 16px 40px}.public-card{padding:20px}.public-card h1{margin-top:0;font-size:1.45rem}.public-cta{margin-top:16px}.public-footer{border-top:1px solid var(--border);text-align:center;background:#fff;padding:20px 16px 28px}.public-footer-links{flex-wrap:wrap;justify-content:center;gap:14px;margin:8px 0;display:flex}.trust-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:12px;display:flex}.trust-badge img{width:auto;max-height:72px}#enamad-official{justify-content:center;margin:12px 0;display:flex}#enamad-official img{width:auto;max-height:72px}.md-body h1{margin:0 0 12px;font-size:1.4rem}.md-body h2{margin:20px 0 8px;font-size:1.15rem}.md-body h3{margin:16px 0 6px;font-size:1.02rem}.md-body p{margin:0 0 10px}.md-body ul{margin:0 0 12px;padding-right:20px}.md-body blockquote{border-right:3px solid var(--accent);background:#fffbeb;border-radius:8px;margin:12px 0;padding:10px 14px}.table-wrap{margin:8px 0 20px;overflow-x:auto}.plans-group{margin-top:20px}.field textarea{border:1px solid var(--border);resize:vertical;background:#fff;border-radius:10px;outline:none;width:100%;min-height:90px;padding:12px 14px}.field textarea:focus{border-color:var(--brand-2);box-shadow:0 0 0 3px #00a0b02e}.article-list{margin:0;padding:0;list-style:none}.article-item{border-bottom:1px solid #00000014;padding:12px 0}.article-item:last-child{border-bottom:none}.article-item h3{margin:0 0 4px;font-size:1.05rem}.article-item p{color:var(--muted,#555);margin:0}.home-articles{margin-top:24px}.related-articles{border-top:1px solid #00000014;margin-top:28px;padding-top:16px}.related-articles h2{margin:0 0 8px;font-size:1.15rem}.public-nav a.public-login{background:var(--brand);color:#fff;font-weight:700}.public-nav a.public-login:hover{background:var(--brand-2);color:#fff}.public-footer-links a.public-login{font-weight:700}.lesson-body table{margin:8px 0}.lesson-body h2{margin-top:18px;font-size:1.15rem}.lesson-body h3{margin-top:14px;font-size:1.02rem}.lesson-body h4{font-size:.95rem}.lesson-body p,.lesson-body li{line-height:2}.lesson-body hr{border:0;border-top:1px solid #e5e7eb;margin:16px 0}.bottom-nav{overflow-x:auto}.home-hero{border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(800px 300px at 80% -20%,#00a0b029,#0000 60%),radial-gradient(600px 280px at 10% 120%,#c9a0241f,#0000 55%),linear-gradient(#fff 0%,#f3f8fb 100%);border-radius:24px;grid-template-columns:1fr;gap:20px;margin:12px 0 20px;padding:28px 24px 32px;display:grid;position:relative;overflow:hidden}@media (width>=880px){.home-hero{grid-template-columns:1.05fr .95fr;align-items:center;padding:36px 40px 40px}}.hero-copy h1{color:var(--brand);margin:0 0 8px;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.35}.hero-slogan{color:var(--teal);margin:0 0 18px;font-size:1.02rem;font-weight:600}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.hero-art{min-height:220px;position:relative}.hero-art svg{width:100%;height:auto;display:block}.role-cards{grid-template-columns:1fr;gap:12px;margin:8px 0 18px;display:grid}@media (width>=720px){.role-cards{grid-template-columns:repeat(3,1fr)}}.role-card{border:1px solid var(--border);color:var(--brand);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:16px 18px;font-weight:700;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 6px 18px #0b2e540d}.role-card:hover{border-color:var(--teal);color:var(--brand);transform:translateY(-2px);box-shadow:0 10px 22px #00a0b024}.role-card .role-ico{width:48px;height:48px;color:var(--teal);background:#e7f4f6;border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.feature-chips{flex-wrap:wrap;gap:8px;display:flex}.feature-chip{border:1px solid var(--border);color:var(--brand);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.feature-chip.soon{color:var(--muted);background:#f4f6f8}.feature-chip svg{width:18px;height:18px;color:var(--teal);flex:none}.plans-page{padding:8px 0 24px}.plans-head{text-align:center;margin:8px 0 20px}.plans-head img{width:auto;height:88px;margin:0 auto 6px;display:block}.plans-head h1{margin:0;font-size:1.6rem}.plans-head .muted{margin:6px 0 0}.role-tabs,.duration-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 14px;display:flex}.role-tabs button,.duration-tabs button{appearance:none;border:1px solid var(--border);color:var(--brand);cursor:pointer;background:#fff;border-radius:999px;padding:10px 16px;font-weight:600}.role-tabs button.active{background:var(--brand);color:#fff;border-color:var(--brand)}.duration-tabs{border:1px solid var(--border);background:#fff;border-radius:999px;gap:0;width:max-content;max-width:100%;padding:4px}.duration-tabs button{border:0;border-radius:999px;min-width:72px}.duration-tabs button.active{background:linear-gradient(90deg, var(--teal) 0%, var(--brand) 100%);color:#fff}.plan-card-wrap{justify-content:center;margin-top:8px;display:flex}.plan-card{border:1px solid var(--border);text-align:center;width:min(420px,100%);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:28px 24px 22px;position:relative}.plan-card .crown{color:var(--accent);margin-bottom:6px;font-size:28px}.plan-card .plan-price{color:var(--brand);margin:8px 0 4px;font-size:2rem;font-weight:800}.plan-card .plan-price.soon{font-size:1.5rem}.plan-card .plan-equiv{color:var(--muted);margin-bottom:16px;font-size:.9rem}.plan-features{text-align:right;margin:0 0 18px;padding:0;list-style:none}.plan-features li{color:var(--brand);align-items:center;gap:10px;padding:8px 4px;display:flex}.plan-features li:before{content:"";background:var(--teal);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.plan-buy{width:100%;color:var(--muted);cursor:default;background:#e8edf1}.plan-buy:disabled{opacity:1}.tax-note{text-align:center;color:var(--muted);max-width:520px;margin:16px auto 0;font-size:.88rem}.topbar{background:var(--brand)}@media (width<=640px){.public-brand img{height:44px}.public-brand-text em{display:none}.duration-tabs{justify-content:stretch;width:100%}.duration-tabs button{flex:1;min-width:0;padding:8px 6px;font-size:.85rem}}.v3-root{--navy:#012348;--navy-800:#0a2f5c;--navy-600:#1f4a7a;--teal:#019eab;--teal-700:#017a85;--teal-100:#d9f1f4;--teal-50:#eef8fa;--gold:#edb14a;--gold-700:#8a5d0c;--gold-100:#fcefd6;--ink:#012348;--body:#3e5268;--muted:#5e7085;--line:#d3e3ec;--bg-1:#f7fbfd;--bg-2:#e6f2f8;--bg-3:#d3e8f2;--white:#fff;--glass-bg:linear-gradient(160deg,#ffffffdb,#ffffff9e);--glass-border:#ffffffe6;--glass-blur:18px;--sh-sm:0 1px 2px #0123480f,0 4px 12px #0123480f;--sh-md:0 2px 6px #0123480d,0 16px 40px -8px #01234824;--sh-lg:0 4px 10px #0123480d,0 30px 70px -18px #0123483d;--sh-btn:0 8px 20px -6px #01234873;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-pill:999px;--ease:cubic-bezier(.22,.61,.36,1);--container:1240px;--gutter:32px;color:var(--body);background:radial-gradient(900px 600px at 85% 55%,#019eab1a,transparent 70%), radial-gradient(800px 600px at 10% 85%,#edb14a12,transparent 70%), linear-gradient(180deg,var(--bg-2) 0%,var(--bg-1) 38%,var(--bg-2) 72%,var(--bg-3) 100%);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01";margin:0;font-family:Vazirmatn,Tahoma,sans-serif;font-size:16px;line-height:1.8;position:relative}:where(.v3-header,.v3-footer,.v3-main) a{color:inherit;text-decoration:none}:where(.v3-header,.v3-footer,.v3-main) svg{flex:none;width:24px;height:24px}.v3-container{width:100%;max-width:calc(var(--container) + 2*var(--gutter));padding-inline:var(--gutter);margin-inline:auto}:where(.v3-header,.v3-footer,.v3-main) h1,:where(.v3-header,.v3-footer,.v3-main) h2,:where(.v3-header,.v3-footer,.v3-main) h3{color:var(--ink);margin:0}:where(.v3-header,.v3-footer,.v3-main) p{margin:0}.v3-header{z-index:10;height:96px;position:relative}.v3-header-overlay{position:absolute;inset:0 0 auto}.v3-header-inner{align-items:center;gap:40px;height:100%;display:flex}.v3-brand{align-items:center;gap:12px;display:flex}.v3-brand-emblem{width:auto;height:60px}.v3-brand-text{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.v3-brand-wordmark{width:auto;height:40px}.v3-brand-slogan{color:var(--navy-600);font-size:13px;font-weight:600;line-height:20px}.v3-header-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.v3-btn{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease);border:0;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-weight:700;display:inline-flex}.v3-btn svg{width:20px;height:20px;transition:transform .2s var(--ease)}.v3-btn-sm{height:44px;padding:0 22px;font-size:15px}.v3-btn-md{height:52px;padding:0 28px;font-size:16px}.v3-btn-lg{height:60px;padding:0 32px;font-size:17px}.v3-btn-primary{color:#fff;background:linear-gradient(135deg,var(--navy-800) 0%,var(--navy) 100%);box-shadow:var(--sh-btn)}.v3-btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px -8px #0123488c}.v3-btn-primary:hover svg{transform:translate(-4px)}.v3-btn-primary:active{box-shadow:var(--sh-btn);transform:translateY(0)}.v3-btn-glass{color:var(--navy);-webkit-backdrop-filter:blur(14px);box-shadow:var(--sh-sm);background:#ffffffb8;border:1px solid #fffffff2}.v3-btn-glass:hover{box-shadow:var(--sh-md);background:#fff;transform:translateY(-2px)}.v3-btn:focus-visible,.v3-f-nav a:focus-visible,.v3-role-card:focus-visible,.v3-feature-pill a:focus-visible,.v3-text-link:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.v3-btn-disabled,.v3-btn[disabled]{color:#7b8b9c;box-shadow:none;cursor:not-allowed;pointer-events:none;background:#e4ecf2}.v3-hero{isolation:isolate;align-items:center;min-height:820px;display:flex;position:relative;overflow:hidden}.v3-hero-bg{z-index:-2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.v3-hero-bg img{object-fit:cover;object-position:30% 50%;width:100%;height:100%}.v3-hero-veil{z-index:-1;background:radial-gradient(620px 460px at 78% 48%,#ffffff8c,#0000 72%);position:absolute;inset:0}.v3-hero-inner{justify-content:flex-start;padding-top:96px;padding-bottom:150px;display:flex}.v3-hero-copy{max-width:720px}.v3-eyebrow{border-radius:var(--r-pill);height:40px;color:var(--teal-700);-webkit-backdrop-filter:blur(12px);box-shadow:var(--sh-sm);background:#ffffffb3;border:1px solid #fffffff2;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.v3-eyebrow svg{width:18px;height:18px;color:var(--gold-700)}:where(.v3-header,.v3-footer,.v3-main) h1{letter-spacing:-.5px;margin-top:24px;font-size:76px;font-weight:800;line-height:1.25}.v3-h1-line{white-space:nowrap;display:block}.v3-h1-accent{background:linear-gradient(90deg,var(--teal) 0%,var(--navy) 85%);color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;position:relative}.v3-h1-accent:after{content:"";z-index:-1;background:linear-gradient(90deg,#edb14a00,#edb14a8c);border-radius:10px;width:100%;height:10px;position:absolute;bottom:6px;right:0}.v3-hero-sub{color:var(--body);max-width:540px;margin-top:20px;font-size:20px;font-weight:400;line-height:1.85}.v3-hero-ctas{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.v3-hero-note{color:var(--muted);align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:500;display:flex}.v3-hero-note svg{width:18px;height:18px;color:var(--teal)}.v3-glass-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(140%);box-shadow:var(--sh-md);position:relative}.v3-roles{z-index:2;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:-110px;display:grid;position:relative}.v3-role-card{min-height:300px;transition:transform .3s var(--ease),box-shadow .3s var(--ease);flex-direction:column;align-items:flex-start;padding:32px;display:flex}.v3-role-card:hover{box-shadow:var(--sh-lg);transform:translateY(-6px)}.v3-role-icon{background:linear-gradient(145deg,#fff 0%,var(--teal-50) 100%);width:88px;height:88px;box-shadow:inset 0 -6px 14px #019eab1a,var(--sh-sm);border:1px solid #fff;border-radius:24px;place-items:center;display:grid}.v3-role-icon svg{width:56px;height:56px}.v3-role-card h2{margin-top:24px;font-size:22px;font-weight:800;line-height:1.5}.v3-role-card p{color:var(--body);margin-top:10px;font-size:15px;line-height:1.9}.v3-role-link{color:var(--teal-700);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:15px;font-weight:700;display:inline-flex}.v3-role-link svg{width:18px;height:18px;transition:transform .2s var(--ease)}.v3-role-card:hover .v3-role-link svg{transform:translate(-4px)}.v3-strip-wrap{align-items:center;gap:16px;margin-top:32px;display:flex}.v3-feature-pill{border-radius:var(--r-pill);background:var(--glass-bg);border:1px solid var(--glass-border);height:76px;-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--sh-md);flex:1;align-items:center;padding:0 12px;display:flex}.v3-feature-pill a{border-radius:var(--r-pill);height:56px;color:var(--navy);transition:background .2s var(--ease);flex:1;justify-content:center;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex;position:relative}.v3-feature-pill a:hover{background:#019eab14}.v3-feature-pill a+a:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;right:0}.v3-feature-pill svg{width:34px;height:34px}.v3-soon-chip{border-radius:var(--r-pill);height:76px;color:var(--muted);cursor:default;-webkit-user-select:none;user-select:none;background:#ffffff80;border:1px dashed #b9cdd9;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.v3-soon-chip svg{opacity:.6;filter:grayscale();width:30px;height:30px}.v3-soon-badge{color:var(--gold-700);background:var(--gold-100);border-radius:var(--r-pill);padding:4px 12px;font-size:13px;font-weight:700}.v3-section{margin-top:120px}.v3-section-head{text-align:center;max-width:680px;margin-inline:auto}.v3-kicker{color:var(--teal-700);background:var(--teal-100);border-radius:var(--r-pill);padding:4px 14px;font-size:14px;font-weight:700;display:inline-block}.v3-section-head h2,.v3-plans h2{margin-top:16px;font-size:40px;font-weight:800;line-height:1.4}.v3-section-head p{color:var(--muted);margin-top:12px;font-size:18px}.v3-features{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.v3-feature-card{flex-direction:column;align-items:flex-start;padding:32px;display:flex}.v3-f-icon{background:linear-gradient(145deg,#fff,var(--teal-50));width:64px;height:64px;box-shadow:var(--sh-sm);border:1px solid #fff;border-radius:18px;place-items:center;display:grid}.v3-f-icon svg{width:40px;height:40px}.v3-feature-card h3{margin-top:20px;font-size:21px;font-weight:800;line-height:1.5}.v3-feature-card p{margin-top:8px;font-size:15px;line-height:1.9}.v3-text-link{color:var(--teal-700);align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:15px;font-weight:700;display:inline-flex}.v3-text-link svg{width:18px;height:18px}.v3-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.v3-chips li{color:var(--navy);border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;padding:6px 14px;font-size:14px;font-weight:600}.v3-plans{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:56px;display:grid;overflow:hidden}.v3-plans-copy p{max-width:460px;margin-top:12px;font-size:17px}.v3-plans-copy strong{color:var(--navy);font-weight:800}.v3-plans-copy .v3-btn{margin-top:28px}.v3-plans-panel{border-radius:var(--r-md);box-shadow:var(--sh-sm);background:#ffffffbf;border:1px solid #fff;flex-direction:column;gap:20px;padding:28px;display:flex}.v3-segmented{border-radius:var(--r-pill);background:#e9f1f6;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}.v3-segmented span{border-radius:var(--r-pill);height:44px;color:var(--muted);place-items:center;font-size:15px;font-weight:600;display:grid}.v3-segmented .on{color:var(--navy);box-shadow:var(--sh-sm);background:#fff;font-weight:800}.v3-price-soon{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;padding:8px 4px;display:flex}.v3-ps-label{color:var(--muted);font-size:15px}.v3-ps-value{color:var(--gold-700);font-size:28px;font-weight:800}.v3-plans-panel .v3-btn{width:100%}.v3-soon-row{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.v3-soon-card{border-radius:var(--r-md);cursor:default;background:#ffffff73;border:1px dashed #b9cdd9;align-items:center;gap:16px;padding:20px 24px;display:flex}.v3-sc-icon{background:#fff;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.v3-sc-icon svg{opacity:.55;filter:grayscale();width:30px;height:30px}.v3-soon-card strong{color:var(--navy-600);font-size:17px;font-weight:700;display:block}.v3-soon-card span{color:var(--gold-700);font-size:14px;font-weight:600}.v3-footer{-webkit-backdrop-filter:blur(12px);background:#ffffff9e;border-top:1px solid #fff;margin-top:120px;padding:56px 0 32px}.v3-footer-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.v3-f-main{align-items:center;gap:56px;display:flex}.v3-f-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.v3-f-brand img{width:auto;height:93px}.v3-f-brand p{color:var(--navy-600);margin-top:6px;font-size:13px;font-weight:600}.v3-f-nav{grid-template-columns:repeat(3,auto);gap:12px 40px;display:grid}.v3-f-nav a{color:var(--navy);font-size:15px;font-weight:500;line-height:24px}.v3-f-nav a:hover{color:var(--teal-700)}.v3-enamad-slot{border-radius:16px;flex:none;place-items:center;width:125px;height:136px;display:grid;overflow:hidden}.v3-enamad-slot .trust-badge,.v3-enamad-slot a{place-items:center;display:grid}.v3-enamad-slot img{width:auto;max-width:125px;height:auto;max-height:136px;display:block}.v3-f-side{flex:none;align-items:center;gap:16px;display:flex}.v3-zibal-slot{border-radius:16px;flex:none;place-items:center;width:125px;height:136px;display:grid;overflow:hidden}.v3-zibal-slot a{place-items:center;display:grid}.v3-zibal-slot img{width:auto;max-width:125px;display:block;height:136px!important}@media (width<=767.98px){.v3-f-side{flex-wrap:wrap;justify-content:center;max-width:100%}}.v3-f-side .trust-badges{margin:0}.v3-f-bottom{border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:32px;padding-top:20px;display:flex}.v3-f-disclaimer,.v3-f-copy{color:var(--muted);font-size:13px;line-height:22px}@keyframes v3-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes v3-heroZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.v3-hero-bg img{animation:v3-heroZoom 1.6s var(--ease) both}.v3-hero-copy>*{animation:v3-rise .7s var(--ease) both}.v3-hero-copy>:nth-child(2){animation-delay:80ms}.v3-hero-copy>:nth-child(3){animation-delay:.16s}.v3-hero-copy>:nth-child(4){animation-delay:.24s}.v3-hero-copy>:nth-child(5){animation-delay:.32s}.v3-role-card{animation:v3-rise .7s var(--ease) both}.v3-role-card:nth-child(2){animation-delay:.1s}.v3-role-card:nth-child(3){animation-delay:.2s}@media (prefers-reduced-motion:reduce){.v3-root *,.v3-root :before,.v3-root :after{transition:none!important;animation:none!important}}@media (width<=1023.98px){.v3-root{--gutter:24px}:where(.v3-header,.v3-footer,.v3-main) h1{font-size:60px}.v3-roles,.v3-features{grid-template-columns:1fr 1fr}.v3-plans{grid-template-columns:1fr;padding:40px}}@media (width<=767.98px){.v3-root{--gutter:20px}.v3-header{height:72px}.v3-brand{gap:8px}.v3-brand-emblem{height:36px}.v3-brand-wordmark{height:26px}.v3-brand-slogan{font-size:10px;line-height:14px}.v3-btn-sm{height:40px;padding:0 16px;font-size:14px}.v3-hero{background:linear-gradient(#cfe6f5 0%,#e2f0f9 45%,#d7edfb 100%);align-items:flex-start;min-height:1010px}.v3-hero-bg{height:560px;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 14% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 14% 84%,#0000 100%)}.v3-hero-bg img{object-position:50% 0}.v3-hero-veil{display:none}.v3-hero-inner{padding-top:104px;padding-bottom:0}.v3-eyebrow{height:34px;padding:0 12px;font-size:12px}:where(.v3-header,.v3-footer,.v3-main) h1{margin-top:18px;font-size:42px;line-height:1.3}.v3-h1-accent:after{height:7px;bottom:4px}.v3-hero-sub{margin-top:14px;font-size:16px;line-height:1.85}.v3-hero-ctas{flex-direction:column;gap:12px;margin-top:24px}.v3-hero-ctas .v3-btn{width:100%;height:56px;font-size:16px}.v3-hero-note{display:none}.v3-roles{grid-template-columns:1fr;gap:16px;margin-top:-90px}.v3-role-card{grid-template-columns:64px 1fr;align-items:center;column-gap:16px;min-height:0;padding:20px;display:grid}.v3-role-icon{border-radius:18px;grid-row:span 3;width:64px;height:64px}.v3-role-icon svg{width:40px;height:40px}.v3-role-card h2{margin-top:0;font-size:18px}.v3-role-card p{margin-top:4px;font-size:14px;line-height:1.8}.v3-role-link{padding-top:6px;font-size:14px}.v3-strip-wrap{flex-direction:column;align-items:stretch;gap:12px;margin-top:24px}.v3-feature-pill{border-radius:24px;grid-template-columns:1fr 1fr;height:auto;padding:8px;display:grid}.v3-feature-pill a{border-radius:16px;gap:8px;height:64px;font-size:14px}.v3-feature-pill svg{width:28px;height:28px}.v3-feature-pill a+a:before{display:none}.v3-feature-pill a:nth-child(2n){border-right:1px solid var(--line);border-radius:0 16px 16px 0}.v3-feature-pill a:nth-child(-n+2){border-bottom:1px solid var(--line)}.v3-feature-pill a{border-radius:0}.v3-soon-chip{justify-content:center;height:56px;font-size:15px}.v3-section{margin-top:72px}.v3-section-head h2,.v3-plans h2{font-size:28px}.v3-section-head p{font-size:16px}.v3-features{grid-template-columns:1fr;gap:16px;margin-top:32px}.v3-feature-card{padding:24px}.v3-plans{border-radius:24px;gap:24px;padding:24px}.v3-plans-copy p{font-size:16px}.v3-plans-copy .v3-btn{width:100%}.v3-plans-panel{padding:16px}.v3-segmented span{height:40px;font-size:13px}.v3-soon-row{grid-template-columns:1fr;gap:12px;margin-top:16px}.v3-footer{margin-top:72px;padding:40px 0 28px}.v3-footer-inner{flex-direction:column;gap:32px}.v3-f-main{flex-direction:column;gap:28px}.v3-f-nav{grid-template-columns:repeat(3,auto);justify-content:center;gap:10px 28px}.v3-f-bottom{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:28px}}.v3-main{flex:1;width:100%}.v3-root .public-main{flex:1}.v3-segmented span[aria-disabled]{cursor:default}
