@font-face{font-family:IranYekanX;src:url(/_next/static/media/6855b6878ecb26d9-s.p.woff2) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/cf6a8736df1fa55a-s.p.woff) format("woff");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/2902f39044d5eba4-s.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/13697df93c6ca0ab-s.p.woff) format("woff");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/f88d3791fa26297c-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/c5abe04725fc830f-s.p.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/355aa0f0c1ca250c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/1940e610e35e5379-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/6c22328a975aecf7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/0cf9fb4ec63b2b30-s.p.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/51a1b75a700a28cd-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/afe9296a8b079bb5-s.p.woff) format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/98fc60cfd92a3dc3-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/288701536e4d4759-s.p.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/6d6c9c66d677c86d-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/0bff62544ad3b324-s.p.woff) format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/a2315666811e21a9-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:IranYekanX;src:url(/_next/static/media/46519bf2276e441b-s.p.woff) format("woff");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:IranYekanX Fallback;src:local("Arial");ascent-override:89.66%;descent-override:39.85%;line-gap-override:0.00%;size-adjust:100.38%}.__className_5c9b94{font-family:IranYekanX,IranYekanX Fallback}.__variable_5c9b94{--font-iranyekanx:"IranYekanX","IranYekanX Fallback"}@font-face{font-family:YekanBakh;src:url(/_next/static/media/aca5c884a9a98422-s.p.woff) format("woff");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/a1a49ae6f292f19e-s.p.woff2) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/09d22095e7bef222-s.p.woff) format("woff");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/0b2ae4634a9afc32-s.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/9f19e5e59c8eb899-s.p.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/127ba28eac4166b6-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/268a4af96647f02e-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/a0fcb61879600002-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/93e11539a4e4a1c7-s.p.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/3907aa2aae31303a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/7f83c5113d461481-s.p.woff) format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/85fa74789d0579c5-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/b290c206390b85dc-s.p.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/9a8d061065e5f35c-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/1921925ada86751e-s.p.woff) format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:YekanBakh;src:url(/_next/static/media/ed780a4e177193ee-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:YekanBakh Fallback;src:local("Arial");ascent-override:99.20%;descent-override:54.56%;line-gap-override:0.00%;size-adjust:100.80%}.__className_f2692c{font-family:YekanBakh,YekanBakh Fallback}.__variable_f2692c{--font-yekanBakh:"YekanBakh","YekanBakh Fallback"}@font-face{font-family:Vazir;src:url(/_next/static/media/487e254d90ed9e7c-s.p.woff) format("woff");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/7c636ce3431f8b8d-s.p.woff2) format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/d9ed1d4534d1a138-s.p.woff) format("woff");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/f4212a0e8ab5d49e-s.p.woff2) format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/d9ed1d4534d1a138-s.p.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/f4212a0e8ab5d49e-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/7228d50e1ee5c069-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/8308c65eac9a09b3-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/7228d50e1ee5c069-s.p.woff) format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/8308c65eac9a09b3-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/89078d05819cabb9-s.p.woff) format("woff");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/be50ede724140f64-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/f78823f275c7bf6b-s.p.woff) format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/09dbd733c268c2ce-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/f78823f275c7bf6b-s.p.woff) format("woff");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Vazir;src:url(/_next/static/media/09dbd733c268c2ce-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Vazir Fallback;src:local("Arial");ascent-override:104.98%;descent-override:51.27%;line-gap-override:0.00%;size-adjust:100.00%}.__className_ae3c20{font-family:Vazir,Vazir Fallback}.__variable_ae3c20{--font-vazir:"Vazir","Vazir Fallback"}:root{--font-sans:var(--font-iranyekanx),sans-serif;--background:#FFF9EE;--surface:#FFFFFF;--surface-strong:#FFFFFF;--surface-soft:#EFEDE8;--surface-hover:#DFE0DF;--surface-dark:#353535;--surface-dark-strong:#353535;--surface-dark-soft:#4B8179;--text-on-dark:#EFEDE8;--primary:#005B4C;--primary-strong:#4B8179;--primary-soft:rgba(0,91,76,0.14);--accent:#B59B62;--accent-strong:#B59B62;--text-primary:#353535;--text-secondary:#4B8179;--text-disabled:#4B8179;--profit:#00C9B2;--loss:#B59B62;--warning:#B59B62;--info:#B59B62;--border:rgba(53,53,53,0.12);--divider:rgba(53,53,53,0.08);--shadow-sm:0 14px 34px rgba(53,53,53,0.08);--shadow-md:0 26px 64px rgba(53,53,53,0.14);--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px;--container:1180px}html[data-theme=dark]{--background:#353535;--surface:#353535;--surface-strong:#353535;--surface-soft:#4B8179;--surface-hover:#4B8179;--surface-dark:#353535;--surface-dark-strong:#353535;--surface-dark-soft:#4B8179;--text-on-dark:#EFEDE8;--primary:#00C9B2;--primary-strong:#4B8179;--primary-soft:rgba(0,201,178,0.2);--accent:#B59B62;--text-primary:#EFEDE8;--text-secondary:#EFEDE8;--text-disabled:#4B8179;--profit:#00C9B2;--loss:#B59B62;--warning:#B59B62;--info:#B59B62;--border:rgba(239,237,232,0.14);--divider:rgba(239,237,232,0.1);--shadow-sm:0 18px 44px rgba(53,53,53,0.28);--shadow-md:0 28px 74px rgba(53,53,53,0.38)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{margin:0;min-width:320px;min-height:100vh;font-family:var(--font-sans);font-weight:300;letter-spacing:-.02em;background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent) 14%,transparent),transparent 26%),radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--primary-strong) 9%,transparent),transparent 24%),radial-gradient(circle at bottom left,color-mix(in srgb,var(--primary) 14%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 76%,transparent),transparent 42%),var(--background);color:var(--text-primary);transition:background-color .25s ease,color .25s ease}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.skip-link{position:absolute;inset-inline-start:1rem;top:-3rem;z-index:100;padding:.75rem 1rem;border-radius:999px;background:var(--text-primary);color:var(--background);transition:top .2s ease}.skip-link:focus{top:1rem}.container{width:min(100% - 1.5rem,var(--container));margin-inline:auto}.app-shell{min-height:100vh}.app-shell--with-nav{padding-bottom:6.5rem}.app-frame{display:grid;min-height:100vh;grid-template-rows:auto 1fr}.app-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--background) 84%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.app-header__group,.app-header__inner,.app-header__meta,.auth-actions,.auth-form,.auth-header,.bottom-nav__inner,.bottom-nav__item,.button-row,.chart-shell__header,.checklist-grid,.completion-card__header,.dashboard-actions,.dashboard-alert,.dashboard-alert__link,.dashboard-hero,.dashboard-hero-card__actions,.dashboard-stack,.desktop-nav,.desktop-nav__item,.discover-card,.discover-grid,.form-field,.grid-layout,.hero,.hero-panel,.hero-side,.insight-grid,.list-card__header,.list-row__top,.loading-shell,.metric-grid,.mini-kpis,.mobile-nav-drawer__header,.mobile-nav-list,.mobile-nav-list__item,.otp-group,.otp-slots,.panel__header,.pillars-grid,.profile-facts__item,.profile-form-shell__actions,.profile-hero,.profile-hero__identity,.profile-layout,.profile-note,.profile-progress-card__top,.section-heading,.showcase-layout,.stats-grid,.table-card__header,.table-row,.timeline{display:grid;grid-gap:1rem;gap:1rem}.app-header__inner{grid-template-columns:auto auto 1fr auto;grid-template-areas:"brand nav nav meta";align-items:center;min-height:5rem}.app-header__group,.app-header__meta,.app-header__trigger{display:flex;align-items:center;gap:.75rem}.app-header__trigger{grid-area:trigger}.app-header__brand{grid-area:brand;justify-self:start}.desktop-nav{grid-area:nav}.app-header__meta{grid-area:meta;justify-content:flex-end}.brand{display:flex;align-items:center;gap:.85rem}.brand>div{display:grid;grid-gap:.15rem;gap:.15rem}.brand span,.brand strong{display:block}.brand strong{font-size:1rem;font-weight:500}.brand span{color:var(--text-secondary);font-size:.78rem}.brand__mark{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:1rem;overflow:hidden;background:color-mix(in srgb,var(--surface-soft) 92%,transparent);border:1px solid color-mix(in srgb,var(--border) 82%,transparent);box-shadow:0 18px 30px color-mix(in srgb,var(--primary) 30%,transparent)}.brand__mark--plain{border:0;background:transparent;box-shadow:none;border-radius:0}.brand__mark img{width:100%;height:100%;object-fit:contain}.auth-brand,.empty-state__brand,.hero-brand,.panel-brand{margin-bottom:.75rem}.hero-brand{width:-moz-fit-content;width:fit-content}.desktop-nav{grid-auto-flow:column;justify-content:center;gap:.6rem}.bottom-nav__item,.desktop-nav__item,.mobile-nav-list__item{color:var(--text-secondary);transition:all .2s ease}.desktop-nav__item{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1rem;border:1px solid transparent;border-radius:999px;font-size:.9rem}.desktop-nav__item.is-active{border-color:color-mix(in srgb,var(--primary) 20%,transparent);background:color-mix(in srgb,var(--primary-soft) 76%,transparent);color:var(--text-primary)}.mobile-nav-trigger{display:none!important;border:1px solid var(--border)!important;background:color-mix(in srgb,var(--surface) 88%,transparent)!important}.mobile-nav-drawer__paper{width:min(88vw,22rem);padding:1.1rem;background:color-mix(in srgb,var(--surface-strong) 96%,transparent)!important;border-right:1px solid var(--border)}.mobile-nav-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.mobile-nav-drawer__footer{margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}.mobile-nav-list{gap:.6rem}.mobile-nav-list__item{display:flex;align-items:center;gap:.8rem;padding:1rem;border-radius:1.1rem;border:1px solid transparent;background:color-mix(in srgb,var(--surface-soft) 76%,transparent)}.mobile-nav-list__item.is-active{border-color:color-mix(in srgb,var(--primary) 28%,transparent);background:color-mix(in srgb,var(--primary-soft) 90%,transparent);color:var(--text-primary)}.dashboard-alert__icon,.discover-card__icon,.mobile-nav-list__icon,.profile-avatar{display:inline-grid;place-items:center}.dashboard-alert__icon,.discover-card__icon,.mobile-nav-list__icon{width:2.35rem;height:2.35rem;border-radius:.9rem;background:color-mix(in srgb,var(--primary-soft) 86%,transparent);color:var(--primary)}.theme-toggle{display:inline-flex;align-items:center;gap:.5rem;padding:.32rem .42rem;border:1px solid var(--border);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));box-shadow:var(--shadow-sm);cursor:pointer}.theme-toggle__icon{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;color:var(--text-secondary)}.theme-toggle__track{position:relative;display:inline-flex;align-items:center;width:2.8rem;height:1.65rem;padding:.12rem;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 94%,transparent)}.theme-toggle__thumb{width:1.4rem;height:1.4rem;border-radius:999px;background:linear-gradient(135deg,#B59B62,#FFF9EE);box-shadow:0 10px 18px rgba(53,53,53,.14);transform:translateX(0);transition:transform .2s ease,background .2s ease}.theme-toggle.is-dark .theme-toggle__thumb{transform:translateX(-1.15rem);background:linear-gradient(135deg,#005B4C,#4B8179)}.theme-toggle.is-dark .theme-toggle__icon:last-child,.theme-toggle:not(.is-dark) .theme-toggle__icon:first-child{color:var(--text-primary)}.theme-toggle--compact{width:100%;justify-content:center}.profile-menu-trigger{border:1px solid var(--border)!important;background:color-mix(in srgb,var(--surface) 88%,transparent)!important}.bottom-nav{position:fixed;inset-inline:0;bottom:0;z-index:45;padding:0 0 .75rem}.bottom-nav__inner{width:min(100% - 1rem,32rem);margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));padding:.5rem;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:1.8rem;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-md)}.bottom-nav__item{justify-items:center;gap:.35rem;padding:.7rem .35rem;border-radius:1.25rem;font-size:.75rem}.bottom-nav__item.is-active{background:color-mix(in srgb,var(--primary-soft) 92%,transparent);color:var(--text-primary)}main.container{padding-top:1rem}.page-section{padding-block:1rem 1.8rem}.auth-card,.chart-shell,.checklist-card,.discover-card,.empty-state,.feature-card,.glass-card,.hero-panel,.list-card,.loading-card,.metric-card,.panel,.profile-facts,.profile-notes,.profile-progress-card,.showcase-panel,.table-card,.timeline-item{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 97%,transparent),color-mix(in srgb,var(--surface-soft) 88%,transparent));box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.auth-card,.chart-shell,.checklist-card,.discover-card,.empty-state,.feature-card,.glass-card,.hero-panel,.panel,.profile-facts,.profile-form-shell,.profile-notes,.profile-progress-card,.showcase-panel,.table-card,.timeline-item{padding:1.1rem}.eyebrow,.hero-kicker,.pill{display:inline-flex;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;padding:.42rem .82rem;border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 90%,var(--surface-strong));color:color-mix(in srgb,var(--primary) 92%,var(--text-primary));font-size:.78rem;font-weight:400}.hero-kicker{background:color-mix(in srgb,var(--accent) 14%,var(--surface-strong));color:color-mix(in srgb,var(--accent) 94%,var(--text-primary))}.pill.profit{background:color-mix(in srgb,var(--profit) 14%,transparent);color:var(--profit)}.pill.loss{background:color-mix(in srgb,var(--loss) 12%,transparent);color:var(--loss)}.pill.warning{background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.auth-actions,.button-row,.dashboard-actions{display:flex;flex-wrap:wrap;gap:.75rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding-inline:1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--surface-soft) 90%,transparent));font-weight:400;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer}.button,.button:hover{color:var(--text-primary)}.button:hover{transform:translateY(-1px);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-hover) 88%,var(--surface-strong)),color-mix(in srgb,var(--surface-soft) 94%,var(--surface)));border-color:color-mix(in srgb,var(--primary) 22%,var(--border))}.button:active{transform:translateY(0);color:var(--text-primary)}.button-primary{border-color:transparent;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 96%,var(--primary-strong)),color-mix(in srgb,var(--primary-strong) 72%,var(--accent)));color:#FFFFFF;box-shadow:0 18px 34px color-mix(in srgb,var(--primary) 22%,transparent)}.button-primary:active,.button-primary:focus-visible,.button-primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 82%,var(--surface-strong)),color-mix(in srgb,var(--accent) 32%,var(--primary-strong)));color:#FFFFFF;border-color:transparent}.button-secondary{border-color:color-mix(in srgb,var(--accent) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--accent) 8%,var(--surface-soft)))}.button-ghost:active,.button-ghost:focus-visible,.button-ghost:hover,.button-secondary:active,.button-secondary:focus-visible,.button-secondary:hover{color:var(--text-primary)}.button-ghost{background:transparent}.button-block{width:100%}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.dashboard,.discover-page,.profile-page{display:grid;grid-gap:1rem;gap:1rem}.dashboard--modern{gap:1.2rem}.dashboard-hero--modern{gap:1rem}.dashboard-hero-card{position:relative;overflow:hidden}.dashboard-hero-card:before,.discover-hero:before,.profile-hero:before{content:"";position:absolute;inset:auto auto -3rem -2rem;width:12rem;height:12rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 18%,transparent);filter:blur(10px)}.dashboard-hero-card,.discover-hero,.profile-hero{position:relative;overflow:hidden}.dashboard-hero-card__content,.discover-hero{max-width:40rem}.auth-header h1,.dashboard-hero-card h1,.discover-hero h1,.empty-state h1,.hero-panel h1,.profile-hero h1{margin:0;line-height:1.08;font-weight:500;letter-spacing:-.05em;font-size:clamp(1.9rem,4vw,3.6rem)}.auth-card p,.chart-shell p,.chart-shell__meta,.checklist-card p,.dashboard-hero-card p,.discover-hero p,.empty-state p,.feature-card p,.hero-copy,.list-card p,.list-row__label,.list-row__value,.metric-card p,.metric-card__label,.metric-card__meta,.muted,.panel p,.profile-facts__item small,.profile-hero p,.profile-note p,.section-heading p,.showcase-panel p,.table-card p,.timeline-item p{color:var(--text-secondary);margin:0;line-height:1.9}.dashboard-hero-card__actions,.profile-form-shell__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:1rem;border-radius:var(--radius-md)}.metric-card--premium{position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-soft) 86%,transparent));border:1px solid color-mix(in srgb,var(--border) 92%,transparent)}.metric-card--premium:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.18rem;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 95%,var(--surface-strong)),color-mix(in srgb,var(--accent) 85%,var(--surface-strong)))}.metric-card__head{display:flex;align-items:center;gap:.55rem}.metric-card__icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.65rem;background:color-mix(in srgb,var(--primary-soft) 88%,transparent);color:var(--primary)}.completion-card h3,.metric-card strong,.profile-facts__item strong,.profile-progress-card strong{display:block;margin-top:.4rem;font-size:1.35rem;font-weight:500;letter-spacing:-.04em;word-break:break-word}.metric-card[data-tone=profit] strong,.profit{color:var(--profit)}.loss,.metric-card[data-tone=loss] strong{color:var(--loss)}.metric-card[data-tone=warning] strong,.warning{color:var(--warning)}.dashboard-alert{grid-template-columns:auto 1fr auto;align-items:center;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--warning) 24%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--warning) 12%,var(--surface-strong)),color-mix(in srgb,var(--surface-soft) 94%,transparent))}.auth-header h3,.chart-shell h3,.checklist-card h3,.dashboard-alert__content strong,.discover-card h3,.feature-card h3,.insight-card h3,.list-card h3,.panel h3,.section-heading h2,.showcase-panel h3,.table-card h3,.timeline-item h3{margin:0;font-weight:500;letter-spacing:-.03em}.dashboard-alert__link{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-primary);font-weight:400}.dashboard-stack--modern{gap:1rem}.dashboard-main-column,.dashboard-side-column,.hub-layout,.hub-nav-list,.hub-page,.hub-rail-grid,.hub-sidebar,.profile-content-column,.profile-display-grid,.profile-sidebar,.super-app-grid{display:grid;grid-gap:1rem;gap:1rem}.dashboard-main-column>*,.dashboard-side-column>*,.hub-layout>*,.landing-about-grid>*,.landing-market-overview>*,.landing-product-grid>*,.landing-terminal__grid>*,.landing-testimonial-grid>*,.profile-content-column>*,.profile-sidebar>*{min-width:0}.list-card,.table-card{padding:.3rem}.auth-header,.chart-shell__header,.completion-card__header,.list-card__header,.panel__header,.table-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.panel__header--compact{margin-bottom:1rem}.list-row,.profile-note,.table-row{border-radius:var(--radius-sm)}.list-row,.table-row{display:grid;grid-gap:.3rem;gap:.3rem;padding:.95rem .8rem;border:1px solid transparent}.list-row+.list-row,.table-row+.table-row{border-top:1px solid var(--divider)}.bottom-nav__item:hover,.desktop-nav__item:hover,.list-row:hover,.mobile-nav-list__item:hover,.profile-note:hover,.table-row:hover{background:color-mix(in srgb,var(--surface-hover) 86%,transparent)}.list-row__top,.table-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.list-row__title{font-weight:400}.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-grid--stacked{grid-template-columns:1fr}.insight-card{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}.hub-feature-card strong,.hub-rail-card strong,.insight-card h3,.landing-about-card h3,.landing-product-card h3,.landing-testimonial-card strong,.pricing-card h3{font-size:1.02rem;line-height:1.5}.chart-shell{min-height:360px}.chart-canvas{width:100%;height:280px}.completion-card p{margin-top:.75rem}.completion-card,.profile-progress-card{display:grid;grid-gap:.8rem;gap:.8rem}.profile-progress-bar{position:relative;overflow:hidden;width:100%;height:.75rem;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}.profile-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--accent) 32%,var(--primary)))}.profile-hero,.profile-hero__identity{gap:1rem;align-items:center}.profile-hero__identity{display:flex}.profile-avatar{width:4.75rem;height:4.75rem;border-radius:1.6rem;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--accent) 30%,var(--primary)));color:#FFFFFF;font-size:1.5rem;font-weight:500;box-shadow:var(--shadow-md)}.profile-layout{gap:1rem}.profile-content-column{align-content:start}.profile-facts{gap:.2rem}.profile-facts__item{gap:.35rem;padding-block:.75rem}.profile-facts__item+.profile-facts__item{border-top:1px solid var(--divider)}.profile-note{display:flex;align-items:flex-start;gap:.8rem;padding:.95rem;border:1px solid transparent;background:color-mix(in srgb,var(--surface-soft) 92%,transparent)}.profile-form-grid{display:grid;grid-gap:1rem;gap:1rem}.profile-display-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-display-card{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem 1.05rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}.hub-feature-card small,.profile-display-card span{color:var(--text-secondary);font-size:.82rem}.hub-feature-card strong,.hub-rail-card strong,.profile-display-card strong,.super-app-card strong{font-weight:500;letter-spacing:-.02em}.profile-display-card small{line-height:1.8}.auth-shell{display:grid;place-items:center;min-height:calc(100vh - 4.5rem);padding-block:2rem}.auth-card--minimal{width:min(100%,28rem)}.auth-header--minimal{align-items:center}.form-field label{font-size:.9rem;font-weight:400}.text-input{width:100%;min-height:3.5rem;padding:0 1rem;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent);color:var(--text-primary);outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.text-input::placeholder{color:var(--text-disabled)}.text-input:focus{border-color:color-mix(in srgb,var(--primary) 58%,var(--border));box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 14%,transparent)}.text-input[aria-invalid=true]{border-color:color-mix(in srgb,var(--loss) 50%,var(--border))}.otp-slots{grid-template-columns:repeat(4,minmax(0,1fr))}.otp-input{min-width:0;min-height:3.75rem;padding:0;font-size:1.4rem;font-weight:500}.field-error{font-size:.82rem;color:var(--loss)}.inline-notice{margin-bottom:.9rem;padding:.9rem 1rem;border-radius:16px;border:1px solid transparent;font-size:.88rem;line-height:1.8}.inline-notice[data-tone=error]{border-color:color-mix(in srgb,var(--loss) 28%,transparent);background:color-mix(in srgb,var(--loss) 10%,transparent);color:var(--loss)}.inline-notice[data-tone=success]{border-color:color-mix(in srgb,var(--profit) 28%,transparent);background:color-mix(in srgb,var(--profit) 10%,transparent);color:var(--profit)}.inline-notice[data-tone=info]{border-color:color-mix(in srgb,var(--info) 26%,transparent);background:color-mix(in srgb,var(--info) 10%,transparent);color:var(--info)}.empty-state{max-width:32rem;margin-inline:auto;text-align:center}.loading-shell{padding-block:1rem 2rem}.loading-block,.loading-card{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent)}.loading-block{min-height:11rem}.loading-card{min-height:8rem}.loading-block:after,.loading-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-strong) 22%,transparent),transparent);transform:translateX(-100%);animation:loading 1.4s infinite}.loading-grid{display:grid;grid-gap:1rem;gap:1rem}@keyframes loading{to{transform:translateX(100%)}}.hero{align-items:start;padding-block:1.4rem 2rem}.checklist-card ul,.feature-card ul,.hero-list,.info-list{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem;color:var(--text-secondary);display:grid;grid-gap:.6rem;gap:.6rem}.checklist-grid,.glass-card,.hero-side,.mini-kpis,.pillars-grid,.showcase-layout,.showcase-panel,.stats-grid,.timeline{gap:1rem}.checklist-grid,.discover-grid,.pillars-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checklist-card ul li,.feature-card ul li,.hero-list li,.info-list li{line-height:1.9}.checklist-card,.discover-card,.feature-card,.showcase-panel,.timeline-item{gap:.75rem}.super-app-panel{gap:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--primary-soft) 52%,transparent))}.super-app-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.super-app-card{display:grid;justify-items:center;align-content:center;grid-gap:.7rem;gap:.7rem;min-height:8.6rem;padding:1rem .75rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--surface-soft) 92%,transparent));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;text-align:center}.super-app-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--primary) 24%,transparent);box-shadow:var(--shadow-sm)}.hub-feature-card__icon,.hub-hero__icon,.super-app-card__icon{display:inline-grid;place-items:center}.hub-feature-card__icon,.super-app-card__icon{width:3.35rem;height:3.35rem;border-radius:1.15rem;background:color-mix(in srgb,var(--primary-soft) 92%,transparent);color:var(--primary)}.hub-feature-card p,.hub-hero p,.hub-section p,.super-app-card p{margin:0;color:var(--text-secondary);line-height:1.9}.super-app-card strong{font-size:.92rem;line-height:1.4}.super-app-card--education{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 16%,transparent),color-mix(in srgb,var(--surface) 94%,transparent))}.super-app-card--podcast{background:linear-gradient(180deg,color-mix(in srgb,var(--primary-strong) 16%,transparent),color-mix(in srgb,var(--surface) 94%,transparent))}.super-app-card--news{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--surface) 94%,transparent))}.super-app-card--analysis{background:linear-gradient(180deg,color-mix(in srgb,var(--profit) 14%,transparent),color-mix(in srgb,var(--surface) 94%,transparent))}.super-app-card__cta{display:none}.hub-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-gap:1rem;gap:1rem;overflow:hidden}.hub-hero:before{content:"";position:absolute;inset:-4rem -4rem auto auto;width:14rem;height:14rem;border-radius:999px;background:color-mix(in srgb,var(--hub-accent,var(--primary)) 18%,transparent);filter:blur(8px)}.hub-hero__content,.hub-hero__spotlight{position:relative;z-index:1}.hub-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.hub-hero__spotlight{display:grid;grid-gap:.75rem;gap:.75rem;align-content:start;padding:1rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-soft) 86%,transparent)}.hub-hero__icon{width:4.25rem;height:4.25rem;border-radius:1.4rem;background:color-mix(in srgb,var(--hub-accent,var(--primary)) 16%,transparent);color:var(--hub-accent,var(--primary))}.hub-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.hub-feature-card{display:grid;grid-gap:.8rem;gap:.8rem}.hub-layout{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start}.hub-section{gap:1rem}.hub-rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-rail-card{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-soft) 88%,transparent)}.hub-chip-row{display:flex;flex-wrap:wrap;gap:.5rem}.hub-chip{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--primary-soft) 92%,transparent);color:var(--text-primary);font-size:.8rem}.hub-nav-list{gap:.6rem}.hub-nav-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border:1px solid transparent;border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-soft) 76%,transparent);color:var(--text-secondary)}.hub-nav-item.is-active{border-color:color-mix(in srgb,var(--primary) 24%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--primary-soft) 92%,var(--surface-strong)),color-mix(in srgb,var(--primary-soft) 68%,transparent));color:var(--text-primary)}.completion-card--accent,.dashboard-hero-card--accent,.hub-feature-card,.hub-rail-card,.landing-about-card,.landing-cta-card,.landing-product-card,.panel--soft,.pricing-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-soft) 90%,transparent))}.landing-shell{position:relative;padding-bottom:3rem}.landing-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 20%),radial-gradient(circle at 92% 20%,color-mix(in srgb,var(--primary-strong) 11%,transparent),transparent 24%),radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 24%);opacity:.82}.landing-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;padding-top:.8rem}.landing-header__inner{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 92%,transparent),color-mix(in srgb,var(--surface-soft) 84%,transparent));-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:var(--shadow-sm)}@media(min-width:768px){.landing-header__inner{flex-direction:row!important}}.landing-header__brand{position:relative;z-index:1}.landing-about-grid,.landing-header__actions,.landing-market-overview,.landing-market-sidebar,.landing-metrics-row,.landing-mobile-menu__actions,.landing-mobile-menu__links,.landing-nav,.landing-product-grid,.landing-testimonial-grid,.landing-watchlist__grid,.pricing-features,.pricing-grid{display:grid;grid-gap:1rem;gap:1rem}.landing-nav{grid-auto-flow:column;justify-content:center;gap:1.1rem}.landing-nav a{color:var(--text-secondary);font-size:.92rem}.landing-nav a:hover{color:color-mix(in srgb,var(--primary) 70%,var(--text-primary))}.landing-header__actions{grid-auto-flow:column;justify-content:end}.landing-mobile-menu{display:none;position:relative;justify-self:end}.landing-mobile-menu__trigger{list-style:none;display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding-inline:1rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface-soft) 88%,transparent));color:var(--text-primary);cursor:pointer}.landing-mobile-menu__trigger::-webkit-details-marker{display:none}.landing-mobile-menu[open] .landing-mobile-menu__trigger{border-color:color-mix(in srgb,var(--primary) 26%,transparent)}.landing-mobile-menu__panel{position:absolute;top:calc(100% + .7rem);inset-inline-end:0;width:min(88vw,21rem);z-index:70;padding:.8rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--surface-soft) 90%,transparent));box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.landing-mobile-menu__links{gap:.5rem}.landing-mobile-menu__links a{display:block;padding:.78rem .85rem;border-radius:.8rem;color:var(--text-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,var(--surface-soft) 86%,transparent))}.landing-mobile-menu__actions{margin-top:.6rem;gap:.6rem}.landing-hero{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;align-items:stretch;padding-block:1.4rem 2rem}.landing-hero-box,.landing-hero__content,.landing-terminal,.pricing-hero{position:relative;overflow:hidden}.landing-hero-box:before,.landing-hero__content:before,.landing-terminal:before,.pricing-hero:before{content:"";position:absolute;inset:auto auto -4rem -3rem;width:16rem;height:16rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);filter:blur(24px)}.landing-hero-box{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);grid-gap:1rem;gap:1rem;background:linear-gradient(145deg,color-mix(in srgb,#FFF9EE 96%,#FFFFFF),color-mix(in srgb,#EFEDE8 84%,#FFF9EE) 52%,color-mix(in srgb,#FFFFFF 88%,#EFEDE8));border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border));box-shadow:0 28px 58px rgba(53,53,53,.12)}.landing-hero-box__content,.landing-hero-box__side{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.landing-hero-box__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.landing-hero-mini-stat{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem;border-radius:.85rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,#FFF9EE),color-mix(in srgb,#DFE0DF 58%,#FFFFFF));border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border))}.landing-hero-mini-stat strong{font-size:1.02rem;letter-spacing:-.02em}.landing-hero-side-card{display:grid;grid-gap:.8rem;gap:.8rem;padding:.95rem;border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border));border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 94%,transparent),color-mix(in srgb,#EFEDE8 82%,#FFFFFF))}.landing-hero-leaders{display:grid;grid-gap:.65rem;gap:.65rem}.landing-hero-leaders__item{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0;padding:.72rem .75rem;border-radius:.8rem;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--surface-soft) 82%,transparent))}.landing-header__actions .theme-toggle{min-height:3rem;padding-inline:.55rem}html[data-theme=dark] .landing-hero-box{background:linear-gradient(150deg,color-mix(in srgb,var(--surface-dark) 98%,transparent),color-mix(in srgb,var(--surface-dark-strong) 96%,transparent));box-shadow:0 26px 64px rgba(53,53,53,.36)}html[data-theme=dark] .landing-hero-box .hero-kicker{background:color-mix(in srgb,var(--primary) 20%,transparent);color:color-mix(in srgb,var(--text-on-dark) 92%,#FFFFFF)}html[data-theme=dark] .landing-hero-box .hero-copy,html[data-theme=dark] .landing-hero-box .landing-hero-leaders__item strong,html[data-theme=dark] .landing-hero-box .landing-hero-mini-stat strong,html[data-theme=dark] .landing-hero-box .landing-hero-side-card h3,html[data-theme=dark] .landing-hero-box h1{color:var(--text-on-dark)}html[data-theme=dark] .landing-hero-box .hero-copy,html[data-theme=dark] .landing-hero-box .landing-hero-leaders__item span,html[data-theme=dark] .landing-hero-box .landing-hero-mini-stat span{color:color-mix(in srgb,var(--text-on-dark) 66%,var(--primary-strong))}html[data-theme=dark] .landing-hero-mini-stat{background:color-mix(in srgb,var(--surface-dark-soft) 84%,transparent);border:1px solid color-mix(in srgb,var(--text-on-dark) 18%,transparent)}html[data-theme=dark] .landing-hero-side-card{border:1px solid color-mix(in srgb,var(--text-on-dark) 18%,transparent);background:color-mix(in srgb,var(--surface-dark-soft) 86%,transparent)}html[data-theme=dark] .landing-hero-leaders__item{border:1px solid color-mix(in srgb,var(--text-on-dark) 15%,transparent);background:color-mix(in srgb,var(--surface-dark) 72%,transparent)}.landing-hero__content h1,.pricing-hero h1{margin:0;max-width:16ch;line-height:1;font-size:clamp(2.6rem,6vw,5rem);letter-spacing:-.07em}.landing-hero__actions{margin-top:1.2rem}.landing-ticker-tape{position:relative;overflow:hidden;margin-top:1.4rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--surface-dark) 94%,transparent),color-mix(in srgb,var(--surface-dark-soft) 54%,var(--surface-dark)))}.landing-ticker-tape__track{display:flex;width:max-content;gap:.75rem;padding:.6rem;animation:ticker-scroll 26s linear infinite}.landing-ticker{display:inline-flex;align-items:center;gap:.55rem;min-width:max-content;padding:.55rem .85rem;border-radius:999px;background:color-mix(in srgb,var(--text-on-dark) 8%,transparent);color:#DFE0DF}.landing-terminal__footer,.landing-terminal__topbar{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.landing-terminal__dot{width:.72rem;height:.72rem;border-radius:999px;background:linear-gradient(135deg,#B59B62,#B59B62)}.landing-terminal__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;margin-block:1rem;align-items:stretch}.landing-chart-shell,.landing-chart-shell .chart-shell{min-width:0;height:100%}.landing-chart-shell .chart-shell{min-height:330px;overflow:hidden}.landing-chart-shell .chart-canvas{height:clamp(240px,34vw,340px)}.landing-market-board{display:grid;grid-gap:.7rem;gap:.7rem}.landing-market-board__item,.landing-watchlist__item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface-soft) 86%,transparent))}.landing-market-board__item span,.landing-testimonial-card span,.landing-watchlist__item span,.pricing-card p{color:var(--text-secondary)}.landing-terminal__footer{justify-content:space-between}.landing-signal-card{min-width:15rem;flex:1 1}.landing-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-metric-card{position:relative;overflow:hidden}.landing-market-overview{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start}.landing-watchlist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-cta-card{display:grid;grid-gap:.8rem;gap:.8rem}.landing-cta-card--accent{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 14%,var(--surface-strong)),color-mix(in srgb,var(--surface-soft) 92%,transparent))}.landing-pillars-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-feature-card{position:relative;overflow:hidden}.landing-feature-card:after{content:"";position:absolute;inset:auto -2rem -3rem auto;width:9rem;height:9rem;border-radius:999px;opacity:.18;filter:blur(16px)}.landing-feature-card.accent-emerald:after{background:#005B4C}.landing-feature-card.accent-blue:after{background:#4B8179}.landing-feature-card.accent-amber:after{background:#B59B62}.landing-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-about-card,.landing-product-card,.landing-testimonial-card,.pricing-card{display:grid;grid-gap:.85rem;gap:.85rem;overflow:hidden}.landing-about-grid,.landing-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-testimonial-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--accent) 6%,var(--surface-soft)))}.landing-testimonial-card p{margin:0;line-height:2}.landing-testimonial-card small{color:var(--primary)}.landing-cta-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 18%,var(--surface-strong)),color-mix(in srgb,var(--accent) 14%,var(--surface-soft)))}.landing-cta-band,.pricing-hero,.pricing-page{display:grid;grid-gap:1rem;gap:1rem}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card.is-highlighted{border-color:color-mix(in srgb,var(--primary) 28%,transparent);box-shadow:0 18px 40px color-mix(in srgb,var(--primary) 18%,transparent);transform:translateY(-.25rem)}.otp-slots{direction:ltr}.otp-input{text-align:center}.pricing-features{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}.pricing-features li{color:var(--text-secondary);line-height:1.9}.auth-gate-state{place-items:start;min-height:16rem}@keyframes ticker-scroll{to{transform:translateX(-50%)}}.mini-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-kpis div{padding:.8rem;border-radius:1rem;background:color-mix(in srgb,var(--surface-soft) 90%,transparent)}.mini-kpis dt{color:var(--text-secondary);font-size:.82rem}.mini-kpis dd{margin:.35rem 0 0;font-weight:500}.status-card{display:grid;grid-gap:.35rem;gap:.35rem;padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 98%,transparent),color-mix(in srgb,var(--surface-soft) 86%,transparent))}.status-card strong{font-size:.95rem}.status-card span{color:var(--text-secondary);word-break:break-word}.status-card[data-tone=success]{border-color:color-mix(in srgb,var(--profit) 30%,var(--border));background:color-mix(in srgb,var(--profit) 10%,var(--surface))}.status-card[data-tone=warning]{border-color:color-mix(in srgb,var(--warning) 30%,var(--border));background:color-mix(in srgb,var(--warning) 10%,var(--surface))}.status-card[data-tone=error]{border-color:color-mix(in srgb,var(--loss) 30%,var(--border));background:color-mix(in srgb,var(--loss) 10%,var(--surface))}.auth-shell--stacked{display:grid;grid-gap:1rem;gap:1rem}.loading-state{display:grid;grid-gap:.6rem;gap:.6rem}.auth-side-note h3,.loading-state h3{margin:0}@media (min-width:768px){.container{width:min(100% - 2rem,var(--container))}.dashboard-hero--modern{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr)}.metric-grid,.metric-grid--modern{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stack--modern,.hero,.hub-layout,.profile-layout,.showcase-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.95fr);align-items:start}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form-shell__actions{grid-column:1/-1}.loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-canvas{height:320px}.landing-about-grid,.landing-product-grid,.landing-testimonial-grid,.landing-watchlist__grid,.pricing-grid,.super-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.auth-shell--stacked{grid-template-columns:minmax(0,540px) minmax(280px,360px);align-items:start}}@media (min-width:1100px){.metric-grid--modern{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-stack--modern{grid-template-columns:minmax(0,1.45fr) minmax(340px,.9fr)}.super-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-about-grid,.landing-product-grid,.landing-testimonial-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-shell{min-height:400px}.chart-canvas{height:340px}}@media (max-width:959px){.desktop-nav{display:none}.mobile-nav-trigger{display:inline-flex!important}}@media (min-width:960px){.bottom-nav{display:none}.app-shell--with-nav{padding-bottom:0}}@media (max-width:767px){.landing-header__inner{grid-template-columns:1fr auto}.landing-cta-band,.landing-header__inner,.landing-hero,.landing-hero-box,.landing-market-overview,.landing-terminal__grid{grid-template-columns:1fr}.landing-header__actions,.landing-nav{display:none}.landing-mobile-menu{display:inline-block}.landing-mobile-menu__actions .button,.landing-mobile-menu__actions .theme-toggle{width:100%}.app-header__inner{grid-template-columns:auto 1fr auto;grid-template-areas:"trigger brand meta"}.app-header__meta{justify-content:end}.app-header__brand{justify-self:center}.auth-header,.chart-shell__header,.dashboard-alert,.list-row__top,.panel__header,.profile-form-shell__actions,.profile-hero__identity,.table-row{grid-template-columns:1fr}.dashboard-alert{gap:.85rem}.dashboard-alert__link{width:-moz-fit-content;width:fit-content}.checklist-grid,.discover-grid,.hub-feature-grid,.hub-layout,.hub-rail-grid,.insight-grid,.landing-about-grid,.landing-metrics-row,.landing-pillars-grid,.landing-product-grid,.landing-testimonial-grid,.landing-watchlist__grid,.metric-grid,.mini-kpis,.pillars-grid,.pricing-grid,.profile-display-grid,.stats-grid,.super-app-grid{grid-template-columns:1fr}.profile-hero__identity{display:grid}.hub-hero{grid-template-columns:1fr}.landing-hero__content h1,.pricing-hero h1{max-width:none}.landing-hero-box__metrics{grid-template-columns:1fr}.landing-chart-shell .chart-shell{min-height:280px}}@media (max-width:480px){.container{width:min(100% - 1rem,var(--container))}.theme-toggle{gap:.35rem;padding-inline:.35rem}.theme-toggle__track{width:2.55rem}.theme-toggle.is-dark .theme-toggle__thumb{transform:translateX(-1rem)}.bottom-nav__item{font-size:.68rem}.button,.dashboard-hero-card__actions .button,.landing-cta-band .button,.landing-header__actions .button,.landing-hero__actions .button,.profile-form-shell__actions .button{width:100%}}.marketing-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-soft) 58%,var(--background)),var(--background) 34rem),var(--background)}.marketing-shell:before{display:none}.marketing-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;padding-block:.75rem;background:color-mix(in srgb,var(--background) 86%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.marketing-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;min-height:4.25rem;padding:.65rem .8rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}.marketing-header__brand{justify-self:start}.marketing-header__cta,.marketing-nav{display:none}.marketing-menu{position:relative;justify-self:end}.marketing-menu summary{display:inline-flex;align-items:center;justify-content:center;padding-inline:1rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-primary);cursor:pointer;list-style:none}.marketing-menu summary::-webkit-details-marker{display:none}.marketing-menu__panel{position:absolute;top:calc(100% + .65rem);inset-inline-end:0;display:grid;grid-gap:.35rem;gap:.35rem;width:min(86vw,20rem);padding:.7rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);box-shadow:var(--shadow-md)}.marketing-menu__panel a:not(.button){padding:.75rem .8rem;border-radius:var(--radius-sm);color:var(--text-secondary)}.marketing-hero,.marketing-portfolio,.marketing-section{padding-block:3rem}.marketing-hero{display:grid;grid-gap:2rem;gap:2rem;align-items:center}.marketing-hero__content{display:grid;grid-gap:1.1rem;gap:1.1rem;max-width:48rem}.marketing-hero h1,.marketing-portfolio h2,.marketing-section__head h2{margin:0;color:var(--text-primary);font-weight:500;line-height:1.25;letter-spacing:0}.marketing-hero h1{font-size:clamp(2.25rem,8vw,4.7rem);max-width:13ch}.marketing-card p,.marketing-faq p,.marketing-footer a,.marketing-footer p,.marketing-footer span,.marketing-hero p,.marketing-portfolio p,.marketing-section__head p,.marketing-step p{margin:0;color:var(--text-secondary);line-height:2}.marketing-hero__actions{margin-top:.35rem}.marketing-hero__panel{display:grid;grid-gap:.8rem;gap:.8rem;padding:1rem;border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 96%,transparent),color-mix(in srgb,var(--surface-soft) 80%,transparent));box-shadow:var(--shadow-sm)}.marketing-hero__panel div,.marketing-portfolio__stats div{display:grid;grid-gap:.3rem;gap:.3rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}.marketing-hero__panel span,.marketing-portfolio__stats dt,.marketing-step span{color:var(--primary);font-size:.82rem;font-weight:500}.marketing-hero__panel strong,.marketing-portfolio__stats dd{margin:0;color:var(--text-primary);font-weight:500;line-height:1.8}.marketing-section__head{display:grid;grid-gap:.75rem;gap:.75rem;max-width:44rem;margin-bottom:1.5rem}.marketing-portfolio h2,.marketing-section__head h2{font-size:clamp(1.75rem,4vw,2.7rem)}.marketing-faq-list,.marketing-feature-grid,.marketing-footer__inner,.marketing-plan-grid,.marketing-step-grid{display:grid;grid-gap:1rem;gap:1rem}.marketing-feature-grid,.marketing-plan-grid{grid-template-columns:1fr}.marketing-card,.marketing-faq,.marketing-step{border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-strong) 92%,transparent)}.marketing-card,.marketing-step{display:grid;grid-gap:.7rem;gap:.7rem;padding:1.15rem}.marketing-card h3,.marketing-faq summary,.marketing-footer strong,.marketing-plan h3,.marketing-step h3{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:500;letter-spacing:0}.marketing-step-grid{counter-reset:step}.marketing-step{border-color:color-mix(in srgb,var(--accent) 20%,var(--border))}.marketing-portfolio{display:grid;grid-gap:1.5rem;gap:1.5rem;margin-block:1rem;border-block:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.marketing-portfolio>div:first-child{display:grid;grid-gap:1rem;max-width:44rem}.marketing-portfolio .button{width:-moz-fit-content;width:fit-content}.marketing-portfolio__stats{display:grid;grid-gap:.8rem;gap:.8rem;margin:0}.marketing-center-action{display:flex;justify-content:center;margin-top:1rem}.marketing-faq-list{max-width:52rem}.marketing-faq{padding:0;overflow:hidden}.marketing-faq summary{cursor:pointer;list-style:none}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq p{padding:0 1.1rem 1rem}.marketing-footer{margin-top:2rem;padding-block:2rem 1.2rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}.marketing-footer__inner{align-items:start}.marketing-footer__brand,.marketing-footer__contact,.marketing-footer__links{display:grid;grid-gap:.55rem;gap:.55rem}.marketing-footer__brand{max-width:24rem}.marketing-footer__contact a,.marketing-footer__links a{width:-moz-fit-content;width:fit-content}.marketing-footer__trust{display:flex;justify-content:flex-start;min-height:7rem}.marketing-footer__trust img{width:7rem;border-radius:var(--radius-sm);background:var(--surface)}.marketing-footer__bottom{padding-top:1.2rem;margin-top:1.2rem;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent)}@media (min-width:760px){.marketing-header__inner{grid-template-columns:auto 1fr auto;padding-inline:1rem}.marketing-nav{display:flex;align-items:center;justify-content:center;gap:1.2rem}.marketing-nav a{color:var(--text-secondary);font-size:.92rem}.marketing-nav a:hover{color:var(--primary)}.marketing-header__cta{display:inline-flex}.marketing-menu{display:none}.marketing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-plan-grid,.marketing-portfolio__stats,.marketing-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-footer__inner{grid-template-columns:minmax(0,1.4fr) minmax(10rem,.6fr) minmax(10rem,.7fr) auto}}@media (min-width:1024px){.marketing-hero{grid-template-columns:minmax(0,1fr) minmax(21rem,.55fr);min-height:34rem}.marketing-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.marketing-portfolio{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);align-items:center}}@media (max-width:480px){.marketing-hero,.marketing-portfolio,.marketing-section{padding-block:2.2rem}.marketing-hero h1{max-width:none}.marketing-center-action .button,.marketing-portfolio .button{width:100%}}.marketing-shell{--marketing-text:#232827;--marketing-muted:#66706d;--marketing-soft:#f7f8f6;--marketing-line:rgba(35,40,39,0.09);--marketing-radius:22px;min-height:100vh;background:#fdfefd;color:var(--marketing-text);letter-spacing:0}.marketing-main{overflow:hidden}.marketing-header{padding-block:.7rem;background:rgba(253,254,253,.82);border-bottom:1px solid rgba(35,40,39,.04);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-header__inner{min-height:3.75rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.marketing-footer .brand__mark,.marketing-footer .brand__mark--plain,.marketing-header .brand__mark,.marketing-header .brand__mark--plain{box-shadow:none}.marketing-nav{gap:.35rem;padding:.25rem;border:1px solid var(--marketing-line);border-radius:999px;background:rgba(255,255,255,.72)}.marketing-nav a{padding:.55rem .85rem;border-radius:999px;color:var(--marketing-muted);font-size:.9rem;line-height:1;transition:color .18s ease,background-color .18s ease}.marketing-nav a:hover{background:var(--marketing-soft);color:var(--primary)}.marketing-center-action .button,.marketing-header__cta,.marketing-hero__actions .button,.marketing-menu__panel .button,.marketing-portfolio .button{min-height:2.9rem;padding-inline:1.15rem;border-radius:999px;font-weight:500}.marketing-shell .button{letter-spacing:0;box-shadow:none}.marketing-shell .button-primary{background:#005b4c;box-shadow:0 12px 28px rgba(0,91,76,.16)}.marketing-shell .button-primary:active,.marketing-shell .button-primary:focus-visible,.marketing-shell .button-primary:hover{background:#014c40;transform:translateY(-1px)}.marketing-shell .button-secondary{border-color:var(--marketing-line);background:#ffffff;color:var(--marketing-text)}.marketing-shell .button-secondary:focus-visible,.marketing-shell .button-secondary:hover{border-color:rgba(0,91,76,.2);background:#f8faf8;transform:translateY(-1px)}.marketing-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:.35rem .7rem;border:1px solid rgba(0,91,76,.11);border-radius:999px;background:rgba(0,91,76,.045);color:#005b4c;font-size:.78rem;font-weight:500;line-height:1.6}.marketing-hero{grid-template-columns:1fr;gap:2.4rem;min-height:auto;padding-block:clamp(4.5rem,9vw,7.5rem) 2.4rem}.marketing-hero__content{gap:1.2rem;max-width:47rem}.marketing-hero h1{max-width:12.5ch;color:var(--marketing-text);font-size:clamp(2.45rem,7vw,5rem);font-weight:550;line-height:1.13;letter-spacing:0}.marketing-hero p{max-width:39rem;color:var(--marketing-muted);font-size:clamp(1rem,1.6vw,1.14rem);line-height:2.05}.marketing-hero__actions{gap:.7rem;margin-top:.5rem}.marketing-hero__note{max-width:34rem!important;color:color-mix(in srgb,var(--marketing-muted) 82%,#005b4c)!important;font-size:.9rem!important;line-height:1.9!important}.marketing-hero__aside{display:grid;grid-gap:.75rem;gap:.75rem;align-self:center;padding:clamp(1.25rem,3vw,1.7rem);border:1px solid var(--marketing-line);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,248,246,.72));box-shadow:0 20px 52px rgba(35,40,39,.07)}.marketing-hero__aside:before{content:"";width:2.6rem;height:.2rem;border-radius:999px;background:#b59b62}.marketing-hero__aside span{color:#005b4c;font-size:.84rem;font-weight:500}.marketing-hero__aside strong{color:var(--marketing-text);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:550;line-height:1.6}.marketing-hero__aside p{margin:0;color:var(--marketing-muted);font-size:.95rem;line-height:2}.marketing-proof{display:flex;flex-wrap:wrap;gap:.55rem;padding-block:0 3rem}.marketing-proof span{display:inline-flex;align-items:center;min-height:2.2rem;padding-inline:.85rem;border:1px solid var(--marketing-line);border-radius:999px;background:#ffffff;color:var(--marketing-muted);font-size:.88rem}.marketing-portfolio,.marketing-section{padding-block:clamp(3.6rem,8vw,6.4rem)}.marketing-section__head{gap:.85rem;max-width:42rem;margin-bottom:clamp(1.4rem,3vw,2rem)}.marketing-portfolio h2,.marketing-section__head h2{color:var(--marketing-text);font-size:clamp(1.75rem,3.8vw,3rem);font-weight:550;line-height:1.35;letter-spacing:0}.marketing-card p,.marketing-faq p,.marketing-footer a,.marketing-footer p,.marketing-footer span,.marketing-portfolio p,.marketing-section__head p,.marketing-step p{color:var(--marketing-muted);line-height:2}.marketing-feature-grid{gap:.85rem}.marketing-card{min-height:12rem;gap:.65rem;padding:1.15rem;border:1px solid var(--marketing-line);border-radius:var(--marketing-radius);background:#ffffff;box-shadow:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.marketing-card:hover{border-color:rgba(0,91,76,.16);box-shadow:0 16px 38px rgba(35,40,39,.055);transform:translateY(-2px)}.marketing-card h3,.marketing-faq summary,.marketing-footer strong,.marketing-step h3{color:var(--marketing-text);font-size:1rem;font-weight:550;line-height:1.65;letter-spacing:0}.marketing-card p{font-size:.93rem}.marketing-step-grid{gap:0;border:1px solid var(--marketing-line);border-radius:28px;background:#ffffff;overflow:hidden}.marketing-step{min-height:auto;padding:1.25rem;border:0;border-bottom:1px solid var(--marketing-line);border-radius:0;background:transparent}.marketing-step:last-child{border-bottom:0}.marketing-step span{color:#b59b62;font-size:.82rem;letter-spacing:0}.marketing-portfolio{gap:clamp(1.4rem,4vw,3rem);margin-block:0;border-block:1px solid var(--marketing-line)}.marketing-portfolio>div:first-child{gap:1rem}.marketing-portfolio__stats{gap:.7rem}.marketing-portfolio__stats div{padding:1.05rem 1.15rem;border:1px solid var(--marketing-line);border-radius:20px;background:#ffffff}.marketing-portfolio__stats dt{color:#005b4c;font-size:.8rem}.marketing-portfolio__stats dd{color:var(--marketing-text);font-size:.98rem;font-weight:500}.marketing-plan-grid{gap:.85rem}.marketing-plan{min-height:10.5rem}.marketing-center-action{justify-content:flex-start;margin-top:1.2rem}.marketing-faq-list{gap:.75rem;max-width:54rem}.marketing-faq{border:1px solid var(--marketing-line);border-radius:20px;background:#ffffff}.marketing-faq summary{padding:1rem 1.1rem}.marketing-faq p{padding:0 1.1rem 1.05rem;font-size:.94rem}.marketing-footer{margin-top:0;padding-block:2.5rem 1.25rem;border-top:1px solid var(--marketing-line);background:#fafbf9}.marketing-footer__inner{gap:1.5rem}.marketing-footer__brand{gap:.8rem}.marketing-footer__brand p{max-width:27rem;font-size:.93rem}.marketing-footer__contact,.marketing-footer__links{gap:.4rem}.marketing-footer a{font-size:.92rem;transition:color .18s ease}.marketing-footer a:hover{color:#005b4c}.marketing-footer__trust{min-height:auto;align-items:center}.marketing-footer__trust a{display:inline-flex;align-items:center;justify-content:center;width:6.25rem;min-height:6.25rem;padding:.45rem;border:1px solid var(--marketing-line);border-radius:18px;background:#ffffff}.marketing-footer__trust img{display:block;width:100%;max-width:5.4rem;height:auto;max-height:6.4rem;object-fit:contain;border:0;border-radius:0;background:transparent}.marketing-footer__bottom{border-top-color:var(--marketing-line)}.marketing-menu summary{min-height:2.75rem;color:var(--marketing-text)}.marketing-menu summary,.marketing-menu__panel{border-color:var(--marketing-line);background:#ffffff}.marketing-menu__panel{gap:.25rem;padding:.6rem;border-radius:22px;box-shadow:0 22px 46px rgba(35,40,39,.09)}.marketing-menu__panel a:not(.button){color:var(--marketing-muted)}@media (min-width:760px){.marketing-hero{-webkit-padding-before:clamp(5rem,10vw,8.4rem);padding-block-start:clamp(5rem,10vw,8.4rem)}.marketing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-step{border-bottom:0;border-left:1px solid var(--marketing-line)}.marketing-step:last-child{border-left:0}.marketing-plan-grid,.marketing-portfolio__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-footer__inner{grid-template-columns:minmax(0,1.35fr) minmax(9rem,.55fr) minmax(10rem,.65fr) auto}}@media (min-width:1024px){.marketing-hero{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem)}.marketing-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.marketing-card{padding:1rem}.marketing-portfolio{grid-template-columns:minmax(0,1fr) minmax(24rem,.75fr)}}@media (max-width:759px){.marketing-header__inner{grid-template-columns:1fr auto}.marketing-hero{-webkit-padding-before:3.5rem;padding-block-start:3.5rem}.marketing-hero h1{max-width:11.5ch}.marketing-hero__actions .button{width:100%}.marketing-proof{padding-bottom:2rem}.marketing-portfolio,.marketing-section{padding-block:3.2rem}.marketing-card{min-height:auto}.marketing-center-action .button,.marketing-portfolio .button{width:100%}.marketing-footer__trust{justify-content:flex-start}}@media (max-width:420px){.marketing-hero h1{font-size:2.25rem;max-width:none}.marketing-hero p{font-size:.98rem}.marketing-proof span{font-size:.82rem}}