:root{--blue: #155DFC;--blue-2: #0757bf;--navy: #0b2145;--ink: #172033;--muted: #687084;--line: #e8edf4;--soft: #f5f8fc;--soft-blue: #eaf4ff;--orange: #f16a21;--green: #17a671;--red: #e14b4b;--cyan: #0ba9c9;--shadow: 0 18px 45px rgba(29, 65, 112, .12);font-family:Sora,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff;color:var(--ink)}button,input,select,textarea{font:inherit}button{cursor:pointer}.site-header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:84px;padding:16px clamp(20px,4vw,72px);background:#fff;border-bottom:1px solid rgba(10,24,58,.08);box-shadow:0 1px #0a183a0a}.brand{color:inherit;text-decoration:none}.logo-wrap{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.logo-mark{display:inline-grid;place-items:center;width:42px;height:34px;color:#0a6aff;font-weight:900;letter-spacing:0;border:2px solid #0A6AFF;border-radius:6px;transform:skew(-8deg)}.logo-copy{display:grid;line-height:1.05}.logo-copy strong{font-size:17px}.logo-copy span{color:var(--muted);font-size:12px}.logo-image{display:block;width:140px;height:auto}.site-footer .logo-image{width:120px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:28px;flex:1}.nav-link,.mobile-nav-link,.footer-links button,.footer-bottom button{border:0;background:transparent;color:var(--ink)}.nav-link{padding:0 6px;font-size:18px;font-weight:400;letter-spacing:.01em;text-decoration:none}.nav-link:hover,.nav-link.active{color:#0a6aff}.nav-link.active{font-weight:700}.site-footer{background:#f6f9fc;padding:48px clamp(18px,5vw,61px);color:var(--muted)}.site-footer .footer-top{display:flex;gap:28px;align-items:flex-start;padding-bottom:28px;border-bottom:1px solid var(--line)}.site-footer .footer-top>p{max-width:420px;margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.site-footer .footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 36px;margin-top:0;width:100%}@media(max-width:1024px){.site-footer{padding:40px clamp(14px,4vw,56px)}.site-footer .footer-links{grid-template-columns:repeat(3,1fr);gap:20px 28px}.site-footer .footer-top{gap:30px}}@media(max-width:768px){.site-footer{padding:32px clamp(14px,4vw,24px)}.site-footer .footer-top{flex-direction:column;gap:24px;align-items:stretch}.footer-brand{max-width:100%;gap:14px}.footer-brand>p{font-size:13px;line-height:1.5}.site-footer .logo-image{width:100px}.site-footer .footer-links{grid-template-columns:repeat(2,1fr);gap:18px 24px}.site-footer .footer-links h3{font-size:14px}.site-footer .footer-links a,.site-footer .footer-links button{font-size:12px;margin:6px 0}.footer-reg{font-size:12px;margin-top:20px}.attention-strip{padding:20px 16px}.attention-strip h4{font-size:18px}.attention-strip p{font-size:13px;margin-top:14px}}@media(max-width:480px){.site-footer{padding:24px 14px}.site-footer .footer-top{gap:18px}.footer-brand{gap:10px}.footer-brand>p{font-size:12px;max-width:100%}.site-footer .logo-image{width:80px}.site-footer .footer-links{grid-template-columns:1fr;gap:14px 0}.site-footer .footer-links h3{font-size:13px;margin-bottom:6px}.site-footer .footer-links a,.site-footer .footer-links button{font-size:12px;margin:4px 0}.footer-reg{font-size:11px;margin-top:16px;line-height:1.4}.attention-strip{padding:16px 12px;margin-top:14px}.attention-strip h4{font-size:16px}.attention-strip p{font-size:12px;margin-top:10px}}.footer-brand{display:flex;flex-direction:column;gap:22px;align-items:flex-start;max-width:360px}.footer-top{display:flex;gap:40px;align-items:flex-start;justify-content:space-between}.footer-group{min-width:0}.footer-reg{margin-top:28px;text-align:center;color:#8b8f98;font-size:13px;line-height:1.6}.footer-reg .reg-text{margin-bottom:6px}.site-footer .footer-links h3{color:#0a6aff;font-size:15px;margin:0 0 8px;font-weight:800}.site-footer .footer-links a,.site-footer .footer-links button{display:block;color:var(--muted);text-decoration:none;margin:8px 0;font-size:13px}.site-footer .footer-bottom{margin-top:28px;padding-top:18px;border-top:1px solid rgba(0,0,0,.03);text-align:center;color:#8b8f98;font-size:13px}.attention-strip{background:#fff;padding:30px 100px;border-radius:4px;box-shadow:none;color:var(--muted);font-size:14px;text-align:center}.attention-strip h4{padding:0;margin:0;font-size:20px;font-weight:500;color:#1d1d1d}.attention-strip p{padding:0;margin-bottom:0;margin-top:20px;font-size:14px;font-weight:400;color:#5c5c5c}.header-actions{display:flex;align-items:center;gap:14px}.primary-button,.secondary-button,.ghost-button,.light-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:6px;font-weight:800;border:1px solid transparent;white-space:nowrap}.primary-button{color:#fff;background:#0a6aff;box-shadow:0 10px 24px #0b71e83d}.primary-button:hover{background:var(--blue-2)}.primary-button.compact{min-height:38px;font-size:16px;font-weight:600;text-decoration:none;height:50px;padding:13px 26px}.secondary-button{color:#0a6aff;background:#fff;border-color:#cfe3fb}.ghost-button{color:var(--ink);background:transparent;border-color:transparent;min-height:38px;padding:0 8px;font-size:18px;font-weight:400}.ghost-button:hover{color:#0a6aff}.light-button{color:#0a6aff;background:#fff}.icon-button{display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:#fff}.mobile-toggle,.mobile-nav{display:none}@media(max-width:1024px){.site-header{min-height:80px;padding:12px clamp(16px,3vw,28px)}.desktop-nav{gap:20px}.nav-link{min-height:40px;padding:0 4px;font-size:14px}}@media(max-width:768px){.site-header{grid-template-columns:1fr auto;min-height:72px;padding:12px clamp(14px,3vw,20px)}.desktop-nav{display:none}.logo-image{width:100px}.header-actions{gap:10px}.header-actions .ghost-button,.header-actions .primary-button{display:none}.mobile-toggle{display:inline-grid}}@media(max-width:480px){.site-header{min-height:64px;padding:10px 12px}.logo-image{width:80px}.icon-button{width:36px;height:36px}}.page-shell{width:min(calc(100% - 119px));margin:0 auto}.hero{padding:72px 0 52px}.split-hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);gap:clamp(32px,5vw,72px);align-items:center}.centered-hero{max-width:780px;margin:0 auto;text-align:center}.compact-hero{padding-bottom:28px}.hero h1,.centered-hero h1,.contact-layout h1{margin:10px 0 14px;color:#101828;font-size:clamp(34px,5vw,58px);line-height:1.05;letter-spacing:0}.hero p,.centered-hero p,.contact-layout p{max-width:640px;color:var(--muted);font-size:17px;line-height:1.75}.centered-hero p{margin-inline:auto}.eyebrow{color:#0a6aff;font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:42px;align-items:center;padding-top:28px}.hero-visual{display:grid;gap:24px}.hero-visual-card,.hero-visual-illu{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}.hero-visual-card{padding:22px}.hero-visual-header{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.hero-visual-body{margin-top:18px}.hero-visual-graph{height:240px;border-radius:18px;background:linear-gradient(180deg,#eff6ff,#fff)}.hero-visual-meta{display:flex;justify-content:space-between;align-items:center;margin-top:16px;color:#0a6aff;font-weight:700}.hero-copy h1{max-width:540px}.hero-copy h1 span{color:#0a6aff}.hero-form{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-form input{flex:1;min-width:200px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}.hero-form-copy{margin-top:10px;font-size:13px;color:var(--muted)}.hero-form-copy a{color:#0a6aff;text-decoration:none}.pricing-section,.why-section,.products-section,.learn-section{padding:64px 0}.pricing-cards,.why-grid,.product-grid,.learning-grid,.testimonial-grid{display:grid;gap:24px}.pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.pricing-card{background:#fff;border:1px solid var(--line);border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:24px;position:relative}.pricing-pill{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border-radius:999px;background:#0a6aff;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-card.highlight{border-color:#0a6aff;box-shadow:0 24px 80px #0a6aff29}.dark-card{background:#091229;border-color:transparent}.dark-card .pricing-label,.dark-card .pricing-subtitle,.dark-card .pricing-main h2,.dark-card .pricing-main span,.dark-card .pricing-features li,.dark-card .pricing-features li span,.dark-card .secondary-button.light-on-dark{color:#fff}.dark-card .pricing-subtitle{color:#ffffffbf}.dark-card .pricing-features li{color:#fffc}.dark-card .pricing-head{align-items:flex-start}.pricing-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pricing-label{display:block;font-size:18px;font-weight:800;color:var(--ink)}.pricing-subtitle{margin-top:6px;color:var(--muted);font-size:13px}.pricing-main{display:flex;align-items:baseline;gap:8px}.pricing-main h2{margin:0;font-size:48px;letter-spacing:-.04em}.pricing-main span{color:var(--muted);font-size:16px}.pricing-features{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pricing-features li{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;line-height:1.7}.feature-dot{width:10px;height:10px;min-width:10px;border-radius:999px;background:#0a6aff}.dark-card .feature-dot{background:#fff}.secondary-button.light-on-dark{color:var(--ink);background:#fff;border-color:transparent}.pricing-card button{width:fit-content;min-width:180px}.pricing-card ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.pricing-card li{color:var(--muted);font-size:14px;line-height:1.7}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.why-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:18px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.product-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px}.product-badge{display:inline-flex;padding:6px 12px;border-radius:999px;background:#0a6aff1f;color:#0a6aff;font-size:12px;font-weight:700}.learning-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.info-panel{padding:28px;min-height:220px}.info-panel h3{margin:18px 0 10px}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.testimonial-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:18px}.testimonial-card strong{font-size:14px}.testimonial-card span{color:var(--muted);font-size:13px}.testimonial-stars{color:#f6b53a}@media(max-width:1080px){.home-hero{grid-template-columns:1fr}.pricing-cards,.why-grid,.product-grid,.learning-grid,.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pricing-cards,.why-grid,.product-grid,.learning-grid,.testimonial-grid{grid-template-columns:1fr}.hero-form{flex-direction:column}.hero-form input{width:100%}.hero-visual{order:-1}}@media(max-width:480px){.hero-visual-graph{height:180px}.pricing-card,.why-card,.product-card,.info-panel,.testimonial-card{padding:22px}}.home-page{color:#171b26;background:#fff}.home-container{width:min(calc(100% - 119px));margin:0 auto}.home-popup-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:28px;background:#0000007a}.home-popup{position:relative;width:min(828px,100%);max-height:calc(100vh - 56px);overflow:auto;padding:58px 56px 42px;color:#2b2d33;background:#fff;border-radius:24px;box-shadow:0 24px 70px #00000038}.home-popup-close{position:absolute;top:26px;right:28px;display:inline-grid;place-items:center;width:42px;height:42px;padding:0;color:#fff;background:#e50914;border:0;border-radius:50%}.home-popup h2{margin:0;color:#24262c;font-size:24px;font-weight:700;line-height:1.2;text-align:center}.home-risk-list{display:grid;gap:34px;margin:58px 0 52px;padding:0;list-style:none}.home-risk-list li{display:grid;grid-template-columns:40px 1fr;gap:23px;align-items:flex-start}.home-risk-list span{display:inline-grid;place-items:center;width:34px;height:34px;color:#155dfc}.home-risk-list svg{stroke:#fff}.home-risk-list p,.home-popup-source{margin:0;color:#5c5c5c;font-size:18px;font-weight:400;line-height:1.36}.home-disclaimer-content p{margin:0;color:#5c5c5c;font-size:16px;font-weight:400;line-height:1.36}.home-popup-source{padding:0 26px;font-size:14px;font-weight:400;line-height:1.42}.home-popup-source strong,.home-disclaimer-content h3{color:#155dfc;font-size:16px;font-weight:600}.home-disclaimer-content{max-height:736px;overflow:auto;padding:0 12px}.home-disclaimer-content h2{margin-bottom:24px}.home-disclaimer-content h3{margin:44px 0 14px;font-size:20px;font-weight:600;line-height:1.22}.home-disclaimer-content p+p{margin-top:26px}.home-hero-section{padding:0 0 46px;background:#f8fbff}.home-hero-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(420px,1fr);gap:52px;align-items:center}.home-hero-copy h1{max-width:520px;margin:0;color:#202126;font-size:48px;font-weight:800;line-height:1.1;letter-spacing:0}.home-hero-copy h1 span{color:#0a6aff}.home-hero-copy p{max-width:540px;margin:20px 0 0;color:#4f5a6c;font-size:15px;line-height:1.65}.home-lead-form{display:grid;grid-template-columns:minmax(210px,1fr) auto;gap:12px;width:min(520px,100%);margin-top:28px}.home-lead-form input{min-height:48px;padding:0 16px;color:#111827;background:#fff;border:1px solid #d9e3f0;border-radius:7px;font-size:13px;outline:none}.home-lead-form input:focus{border-color:#0a6aff;box-shadow:0 0 0 3px #0a6aff1f}.home-lead-form .primary-button{min-height:48px;border-radius:7px;font-size:13px}.home-hero-copy .home-terms{margin-top:12px;color:#6b7280;font-size:12px}.home-terms a{color:#0a6aff;font-weight:700;text-decoration:none}.home-wealth-visual{display:flex;align-items:center;justify-content:center;min-height:390px}.home-wealth-visual img{display:block;width:100%;height:auto;object-fit:contain}.home-growth-arrow{position:absolute;right:20px;top:14px;width:190px;height:240px;background:#d9dde4;clip-path:polygon(55% 0,100% 42%,72% 38%,52% 100%,34% 96%,54% 33%,28% 29%);opacity:.84}.home-money-bubble{position:absolute;z-index:1;display:grid;place-items:center;color:#c8ced8;background:#fff;border:1px solid #e8edf4;border-radius:50%;box-shadow:0 10px 24px #182d4e0f}.bubble-one{left:88px;top:36px;width:86px;height:86px}.bubble-two{left:36px;top:160px;width:58px;height:58px}.bubble-three{right:54px;top:240px;width:52px;height:52px}.home-phone{position:absolute;left:168px;top:22px;z-index:4;width:154px;min-height:292px;padding:28px 18px 18px;background:#fff;border:10px solid #51616d;border-radius:22px;box-shadow:0 20px 38px #0f23402e}.home-phone-notch{position:absolute;top:-3px;left:50%;width:64px;height:17px;background:#51616d;border-radius:0 0 10px 10px;transform:translate(-50%)}.home-phone-top{display:flex;align-items:center;gap:8px;color:#111827;font-size:11px;font-weight:800}.home-phone-top svg{color:#0a6aff}.home-phone strong{display:block;margin-top:16px;color:#101828;font-size:15px}.home-phone-chart{position:relative;height:78px;margin-top:16px;background:linear-gradient(#eef3f8 1px,transparent 1px) 0 0 / 100% 26px,linear-gradient(90deg,#eef3f8 1px,transparent 1px) 0 0 / 33.33% 100%;border-radius:8px}.home-phone-chart i{position:absolute;left:12px;right:12px;top:30px;height:24px;border-top:3px solid #0A6AFF;border-right:3px solid #0A6AFF;transform:skewY(-14deg)}.home-phone-list{display:grid;gap:10px;margin-top:18px}.home-phone-list span{height:11px;background:linear-gradient(90deg,#eaf3ff 0 18px,#f1f5f9 18px);border-radius:999px}.home-person{position:absolute;left:286px;top:74px;z-index:6;width:148px;height:250px}.home-head{position:absolute;left:44px;top:0;width:48px;height:52px;background:#f2b28d;border-radius:45% 45% 50% 50%}.home-hair{position:absolute;left:32px;top:-5px;width:58px;height:38px;background:#16202b;border-radius:60% 45% 35%;transform:rotate(-12deg)}.home-body{position:absolute;left:34px;top:48px;width:72px;height:105px;background:#155dfc;border-radius:22px 22px 12px 12px}.home-arm{position:absolute;left:12px;top:68px;width:88px;height:18px;background:#0757bf;border-radius:999px;transform:rotate(28deg)}.home-leg{position:absolute;top:142px;width:78px;height:18px;background:#24344c;border-radius:999px}.home-leg.one{left:52px;transform:rotate(55deg)}.home-leg.two{left:76px;top:170px;transform:rotate(8deg)}.home-coin-stack{position:absolute;right:116px;bottom:28px;z-index:5;display:grid;gap:0}.home-coin-stack span{width:78px;height:18px;margin-top:-3px;background:linear-gradient(180deg,#2582ff,#0865dc);border:2px solid #065dcc;border-radius:50%}.home-piggy{position:absolute;left:95px;bottom:26px;z-index:5;color:#40515e}.home-coin-wheel{position:absolute;right:146px;bottom:14px;z-index:7;display:grid;place-items:center;color:#075fee}.home-stats-section{padding:34px 0 40px;background:#fff}.home-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.home-stat-card{min-height:78px;padding:18px 16px;text-align:center;background:#eaf3ff;border-radius:8px}.home-stat-card strong{display:block;color:#0a6aff;font-size:25px;line-height:1.1}.home-stat-card span{display:block;margin-top:7px;color:#4f5a6c;font-size:12px;font-weight:700}.home-section{padding:78px 0 86px;background:#fff}.home-muted-section{background:#f5f7fa}.home-title{max-width:850px;margin:0 auto 36px;text-align:center}.home-title h2{margin:0;color:#1d1d1d;font-size:28px;font-weight:800;line-height:1.2;letter-spacing:0}.home-title p{max-width:800px;margin:10px auto 0;color:#4f5a6c;font-size:13px;line-height:1.62}.home-pricing-grid{display:grid;flex-wrap:wrap;grid-template-columns:repeat(3,minmax(0,1fr));gap:75px}.home-pricing-card{position:relative;display:flex;flex-direction:column;min-height:500px;padding:28px 24px 24px;background:#fff;border:1px solid #d8e1ee;border-radius:8px;width:calc(100% - 52px)}.home-pricing-card.popular{border:2px solid #0A6AFF;box-shadow:0 18px 34px #0a6aff14}.home-pricing-card.dark{color:#fff;background:#0c1528;border-color:#0c1528;box-shadow:0 20px 40px #0c15282e}.home-plan-badge{position:absolute;top:-14px;left:50%;display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 22px;color:#fff;background:#0a6aff;border-radius:999px;font-size:11px;font-weight:900;transform:translate(-50%)}.home-pricing-card h3{margin:0;color:#111827;font-size:16px;font-weight:800}.home-pricing-card p{margin:9px 0 0;color:#596273;font-size:12px;line-height:1.45}.home-pricing-card.dark h3,.home-pricing-card.dark p,.home-pricing-card.dark .home-plan-price strong,.home-pricing-card.dark .home-plan-price span,.home-pricing-card.dark li{color:#fff}.home-plan-price{display:flex;align-items:baseline;gap:5px;margin-top:22px}.home-plan-price strong{color:#101421;font-size:28px;font-weight:800}.home-plan-price span{color:#596273;font-size:12px}.home-pricing-card ul{display:grid;gap:14px;margin:30px 0 28px;padding:0;list-style:none}.home-pricing-card li{display:flex;align-items:flex-start;gap:10px;color:#344054;font-size:12px;line-height:1.42}.home-pricing-card li svg{min-width:15px;color:#0a6aff}.home-pricing-card.dark li svg{color:#fff}.home-plan-action,.home-card-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.home-plan-action{width:100%;min-height:44px;margin-top:auto;color:#0a6aff;background:#fff;border:1px solid #0A6AFF;border-radius:7px;font-size:12px;font-weight:900}.home-plan-action.primary{color:#fff;background:#0a6aff}.home-pricing-card.dark .home-plan-action{color:#111827;border-color:#fff}.home-why-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.home-image-card{overflow:hidden;background:#fff;border:1px solid #d9e1ec;border-radius:8px;box-shadow:0 12px 28px #142a520a}.home-image-card.why{grid-column:span 2}.home-image-card.why:nth-child(4){grid-column:2 / span 2}.home-image-card.why:nth-child(5){grid-column:4 / span 2}.home-card-media{position:relative;min-height:172px;overflow:hidden;background-position:center;background-size:cover}.home-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(0,0,0,.22))}.home-card-media img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.home-card-media span{position:absolute;left:14px;bottom:13px;z-index:1;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;color:#fff;background:#0a6aff;border-radius:999px;font-size:10px;font-weight:800}.home-card-media.charts{background-image:url(https://images.unsplash.com/photo-1611974789855-9c2a0a7236a3?auto=format&fit=crop&w=900&q=80)}.home-card-media.options{background-image:url(https://images.unsplash.com/photo-1640340434855-6084b1f4901c?auto=format&fit=crop&w=900&q=80)}.home-card-media.pricing{background-image:url(https://images.unsplash.com/photo-1554224155-6726b3ff858f?auto=format&fit=crop&w=900&q=80)}.home-card-media.support{background-image:url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=900&q=80)}.home-card-media.research{background-image:url(https://images.unsplash.com/photo-1551836022-d5d88e9218df?auto=format&fit=crop&w=900&q=80)}.home-card-media.equity{background-image:url(https://images.unsplash.com/photo-1604594849809-dfedbc827105?auto=format&fit=crop&w=900&q=80)}.home-card-media.ipo{background-image:url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=900&q=80)}.home-card-media.fno{background-image:url(https://images.unsplash.com/photo-1535320903710-d993d3d77d29?auto=format&fit=crop&w=900&q=80)}.home-card-body{position:relative;padding:22px 22px 24px}.home-card-icon{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:8px;color:#fff;background:#0a6aff;border-radius:50%;vertical-align:middle}.home-card-body h3{display:inline;margin:0;color:#111827;font-size:15px;font-weight:800;line-height:1.25;vertical-align:middle}.home-card-body p{margin:14px 0 0;color:#4f5a6c;font-size:12px;line-height:1.6}.home-card-link{gap:6px;min-height:34px;margin-top:18px;padding:0 12px;color:#0a6aff;background:#eaf3ff;border-radius:5px;font-size:12px;font-weight:800}.home-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-image-card.product .home-card-media{min-height:188px}.home-learning-section{background:#f8fbff}.home-learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:900px;margin:0 auto}.home-learning-card{text-align:center}.home-learning-icon{display:inline-grid;place-items:center;width:64px;height:64px;color:#fff;border-radius:50%}.home-learning-icon.blue{background:#0a6aff}.home-learning-icon.purple{background:#9333ea}.home-learning-icon.green{background:#00a86b}.home-learning-card h3{margin:22px 0 0;color:#111827;font-size:15px}.home-learning-card p{max-width:220px;margin:10px auto 0;color:#596273;font-size:12px;line-height:1.55}.home-testimonials-section{background:#fff}.home-testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.home-testimonial-card{min-height:188px;padding:18px 18px 20px;background:#fff;border-left:1px solid #d9e1ec}.home-client-row{display:flex;align-items:center;gap:12px}.home-avatar{display:block;width:42px;height:42px;overflow:hidden;background-position:center;background-size:cover;border-radius:50%}.home-avatar.sarah{background-image:url(https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&w=120&q=80)}.home-avatar.michael{background-image:url(https://images.unsplash.com/photo-1500648767791-00dcc994a43e?auto=format&fit=crop&w=120&q=80)}.home-avatar.steffani{background-image:url(https://images.unsplash.com/photo-1544005313-94ddf0286df2?auto=format&fit=crop&w=120&q=80)}.home-client-row h3{margin:0;color:#111827;font-size:13px;font-weight:800}.home-client-row p{margin:4px 0 0;color:#596273;font-size:11px}.home-stars{display:flex;gap:3px;margin-top:18px;color:#f5a400}.home-quote{margin:14px 0 0;color:#4f5a6c;font-size:12px;line-height:1.65}@media(max-width:1024px){.home-hero-layout{grid-template-columns:1fr}.home-wealth-visual{width:min(540px,100%);margin:0 auto}.home-pricing-grid,.home-product-grid,.home-learning-grid,.home-testimonial-grid,.home-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-image-card.why,.home-image-card.why:nth-child(4),.home-image-card.why:nth-child(5){grid-column:auto}}@media(max-width:720px){.home-container{width:min(100% - 28px,1545px)}.home-popup-backdrop{padding:16px}.home-popup{max-height:calc(100vh - 32px);padding:52px 22px 28px;border-radius:18px}.home-popup-close{top:16px;right:16px;width:36px;height:36px}.home-popup h2{padding-right:36px;font-size:24px;text-align:left}.home-risk-list{gap:22px;margin:34px 0}.home-risk-list li{grid-template-columns:30px 1fr;gap:14px}.home-risk-list span{width:26px;height:26px}.home-risk-list p,.home-disclaimer-content p{font-size:17px;line-height:1.45}.home-popup-source{padding:0;font-size:14px}.home-disclaimer-content{padding:0}.home-disclaimer-content h3{margin-top:28px;font-size:22px}.home-hero-section,.home-section{padding:52px 0}.home-hero-copy h1{font-size:36px}.home-lead-form,.home-stats-grid,.home-pricing-grid,.home-why-grid,.home-product-grid,.home-learning-grid,.home-testimonial-grid{grid-template-columns:1fr}.home-lead-form .primary-button{width:100%}.home-wealth-visual{min-height:300px}.home-pricing-card{min-height:auto;width:100%}.home-testimonial-card{border-left:0;border-top:1px solid #d9e1ec}}@media(max-width:460px){.home-hero-copy h1{font-size:31px}.home-card-media{min-height:150px}.home-card-body,.home-pricing-card{padding:20px}.home-wealth-visual{min-height:260px}}.terminal-card,.ipo-board,.research-panel,.data-card,.broker-card,.feature-card,.info-panel,.pricing-card,.doc-card,.contact-card,.map-mock,.form-section{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.terminal-card{min-height:440px;overflow:hidden}.terminal-top,.board-header,.card-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.terminal-top{padding:18px 20px;background:linear-gradient(90deg,#f6faff,#fff);border-bottom:1px solid var(--line)}.terminal-top div{display:grid;gap:2px}.terminal-top span,.board-header span{color:var(--muted);font-size:12px;font-weight:700}.terminal-top button,.mini-ticket button,.login-mock button,.auth-mock button,.password-mock button,.pin-mock button{min-height:34px;padding:0 18px;border:0;border-radius:5px;color:#fff;background:var(--orange);font-weight:900}.terminal-body{display:grid;grid-template-columns:1fr 190px;gap:18px;padding:22px}.chart-panel{position:relative;min-height:320px;border:1px solid var(--line);border-radius:6px;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 / 14.28% 100%,#fbfdff;overflow:hidden}.candles{position:absolute;inset:34px 28px 44px;display:flex;align-items:end;justify-content:space-between;gap:7px}.candles i{width:11px;min-height:22px;border-radius:4px 4px 0 0;background:var(--green)}.candles i.down{background:var(--red)}.axis-lines{position:absolute;inset:0}.axis-lines span{position:absolute;right:18px;left:18px;height:1px;background:#0b71e81f}.axis-lines span:nth-child(1){top:30%}.axis-lines span:nth-child(2){top:52%}.axis-lines span:nth-child(3){top:74%}.watchlist{display:grid;gap:10px}.watchlist div,.ipo-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 12px;background:var(--soft);border-radius:6px}.watchlist span,.ipo-row span{color:var(--ink);font-size:13px;font-weight:800}.positive{color:var(--green)}.negative{color:var(--red)}.stats-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0 0}.stats-band div{display:grid;gap:8px;padding:26px 22px;background:var(--soft-blue);border-radius:18px;text-align:center}.stats-band strong{color:#0a6aff;font-size:34px;line-height:1.05}.stats-band span{color:var(--ink);font-size:14px;font-weight:700}@media(max-width:960px){.stats-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.stats-band{grid-template-columns:1fr}}.section-header{max-width:720px;margin:66px auto 24px;text-align:center}.section-header h2{margin:0;font-size:clamp(25px,3vw,36px);line-height:1.15;letter-spacing:0}.section-header p{margin:12px 0 0;color:var(--muted);line-height:1.7}.market-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:22px}.data-card{padding:24px;overflow:auto}.data-card.wide{width:min(920px,100%);margin:0 auto}.data-card h3,.broker-card h3,.feature-card h3,.info-panel h3,.pricing-card h2,.doc-card h3,.contact-card h3,.map-mock h3{margin:0}.live-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:var(--green);background:#eaf9f2;border-radius:999px;font-size:12px;font-weight:900}table{width:100%;border-collapse:collapse;min-width:520px}th,td{padding:15px 12px;border-bottom:1px solid var(--line);text-align:left;font-size:14px}th{color:var(--muted);font-size:12px;text-transform:uppercase}.broker-card{padding:24px}.broker-card div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0}.broker-card span{display:grid;place-items:center;min-height:64px;color:#0a6aff;background:var(--soft-blue);border-radius:6px;font-weight:900}.broker-card p,.feature-card p,.info-panel p,.pricing-card p,.contact-card p,.about-copy p{color:var(--muted);line-height:1.65}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.feature-card{padding:22px}.icon-chip{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:18px;color:#0a6aff;background:var(--soft-blue);border-radius:6px}.gradient-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:70px 0 20px;padding:34px;color:#fff;background:linear-gradient(130deg,#0b71e8f5,#1b5be8f2 55%,#6244e8f2),#0a6aff;border-radius:8px}.gradient-cta span{font-size:13px;font-weight:900;text-transform:uppercase}.gradient-cta h2{max-width:680px;margin:8px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.18}.two-panel{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.info-panel{padding:26px}.info-panel svg{color:#0a6aff;margin-bottom:14px}.option-chain,.pricing-layout,.cards-row,.contact-cards,.map-row{display:grid;gap:18px}.option-chain{grid-template-columns:repeat(4,1fr)}.option-card,.ipo-card{padding:18px;background:#fff;border:1px solid var(--line);border-radius:8px}.option-card span,.ipo-card span,.pricing-card span{display:inline-flex;min-height:26px;align-items:center;padding:0 9px;color:#0a6aff;background:var(--soft-blue);border-radius:999px;font-size:11px;font-weight:900}.option-card strong{display:block;margin:14px 0}.option-card div{display:flex;align-items:end;justify-content:space-between;gap:12px}.option-card b{font-size:24px}.option-card em{font-style:normal;font-weight:900}.risk-strip{display:flex;gap:14px;margin:34px auto 0;padding:18px 20px;color:#9a3412;background:#fff4ed;border:1px solid #fed7aa;border-radius:8px}.risk-strip h3,.risk-strip p{margin:0}.risk-strip p{margin-top:6px;line-height:1.6}.faq-list{display:grid;gap:10px;max-width:820px;margin:0 auto 76px}.faq-list details{border:1px solid var(--line);border-radius:8px;background:#fff}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:0 20px;list-style:none;font-weight:800;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{margin:0;padding:0 20px 20px;color:var(--muted);line-height:1.65}.ipo-board,.research-panel{padding:22px;min-height:360px}.ipo-row{position:relative;overflow:hidden;margin-top:14px}.ipo-row i,.progress-line i{position:absolute;left:0;bottom:0;height:3px;background:#0a6aff}.cards-row{grid-template-columns:repeat(3,1fr)}.ipo-card h3{margin:14px 0 8px}.progress-line{position:relative;height:6px;margin-top:16px;overflow:hidden;background:var(--line);border-radius:999px}.progress-line i{height:100%;border-radius:inherit}.pricing-layout{grid-template-columns:1.2fr 1fr 1fr;align-items:stretch;margin-top:18px}.pricing-card{padding:26px}.pricing-card h2{margin-top:22px;font-size:38px}.pricing-card.highlighted{border-color:#bbd8fa;background:linear-gradient(180deg,#f4f9ff,#fff)}.research-panel{display:grid;grid-template-rows:1fr auto;gap:18px}.heatmap{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.heatmap span{min-height:54px;border-radius:6px}.heatmap .gain{background:#dff8ec}.heatmap .loss{background:#ffe5e5}.heatmap .flat{background:#edf4ff}.research-note{padding:18px;background:var(--soft);border-radius:8px}.research-note p{margin-bottom:0;color:var(--muted)}.research-list{display:grid;gap:12px}.research-list article{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--line);border-radius:8px}.research-list svg{color:#0a6aff}.research-list h3,.research-list p{margin:0}.research-list p{margin-top:5px;color:var(--muted)}.research-main{background:#fff}.research-main+.site-footer{margin-top:0;background:#f5f8fc}.research-page{color:#111827;background:#fff}.research-container{width:min(calc(100% - 119px));margin:0 auto}.research-hero-band{padding:70px 0 82px;background:#f5f7fa}.research-hero-band h1{margin:0;color:#111827;font-size:26px;font-weight:800;line-height:1.18;letter-spacing:0}.research-hero-band>.research-container>p{margin:8px 0 24px;color:#4f5a6c;font-size:14px}.research-insight-panel{display:grid;gap:18px}.research-insight-title,.feature-intro{display:flex;align-items:flex-start;gap:14px}.research-insight-title>span,.feature-intro-icon{display:inline-grid;place-items:center;width:32px;height:32px;min-width:32px;color:#0a6aff;background:#eaf3ff;border-radius:8px}.feature-intro-icon.purple{color:#9333ea;background:#f3e8ff}.feature-intro-icon.green{color:#05a66b;background:#e8fbf1}.research-insight-title h2,.feature-intro h2{margin:0;color:#111827;font-size:16px;font-weight:800;line-height:1.25}.research-insight-title p,.feature-intro p{margin:5px 0 0;color:#4f5a6c;font-size:12px;line-height:1.55}.research-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.research-feature-grid.hero-features{margin-left:46px}.research-feature-pill{display:flex;align-items:center;gap:12px;min-height:44px;padding:12px 16px;background:#fff;border:1px solid #edf1f6;border-radius:8px}.research-feature-pill svg{min-width:15px;color:#4b5563}.research-feature-pill span{color:#1f2937;font-size:12px;line-height:1.35}.research-section{padding:78px 0 84px;background:#fff}.research-muted{background:#f5f7fa}.research-section-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.research-section-head h2,.research-small-title{margin:0;color:#111827;font-size:23px;font-weight:800;line-height:1.2;letter-spacing:0}.research-small-title{font-size:15px}.research-legend{display:flex;align-items:center;gap:24px}.research-legend span{display:inline-flex;align-items:center;gap:7px;color:#4f5a6c;font-size:12px}.research-legend i{width:10px;height:10px;border-radius:50%}.research-legend .gain{background:#05a66b}.research-legend .loss{background:#e11d48}.heatmap-summary-grid,.research-heatmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.heatmap-summary-grid{margin-bottom:16px}.heatmap-summary-card,.research-heatmap-card,.strategy-template-card{border:1px solid #dce5f0;border-radius:8px}.heatmap-summary-card{min-height:108px;padding:18px 20px}.heatmap-summary-card.blue{background:#eaf3ff;border-color:#cfe3fb}.heatmap-summary-card.red{background:#fff0f1;border-color:#ffd1d8}.heatmap-summary-card.green{background:#e8fbf1;border-color:#bdf1d5}.heatmap-summary-card span{display:block;color:#0a6aff;font-size:12px;font-weight:700}.heatmap-summary-card.red span,.heatmap-summary-card.red b{color:#dc2626}.heatmap-summary-card.green span,.heatmap-summary-card.green b{color:#059669}.heatmap-summary-card strong{display:block;margin-top:12px;color:#111827;font-size:13px;font-weight:800}.heatmap-summary-card b{display:block;margin-top:5px;color:#0a6aff;font-size:13px}.research-heatmap-card{min-height:154px;padding:18px 18px 16px}.research-heatmap-card.gain{background:#e8fbf1;border-color:#d9f5e5}.research-heatmap-card.loss{background:#fff0f1;border-color:#f9dce0}.research-heatmap-card div{display:flex;align-items:center;justify-content:space-between;gap:12px}.research-heatmap-card h3{margin:0;color:#111827;font-size:14px;font-weight:800}.research-heatmap-card svg{color:#05a66b}.research-heatmap-card.loss svg{color:#e11d48}.research-heatmap-card strong,.research-heatmap-card b,.research-heatmap-card span,.research-heatmap-card small{display:block}.research-heatmap-card strong{margin-top:17px;color:#111827;font-size:13px}.research-heatmap-card b{margin-top:5px;color:#05a66b;font-size:13px}.research-heatmap-card.loss b{color:#dc2626}.research-heatmap-card span,.research-heatmap-card small{margin-top:9px;color:#4f5a6c;font-size:12px}.feature-intro{margin-bottom:20px}.strategy-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:20px}.strategy-template-card{min-height:178px;padding:20px 22px;background:#fff;border-top-color:#b8c7d9}.strategy-template-card h3{margin:0;color:#111827;font-size:15px;font-weight:800}.strategy-template-card>span{display:inline-block;margin-top:7px;color:#0a6aff;font-size:12px;font-weight:800}.strategy-template-card p{margin:14px 0 0;color:#1f2937;font-size:13px}.strategy-template-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:18px 0 0}.strategy-template-card dl div:last-child{grid-column:1 / -1}.strategy-template-card dt,.strategy-template-card dd{margin:0;font-size:12px}.strategy-template-card dt{color:#4f5a6c}.strategy-template-card dd{margin-top:5px;color:#111827;font-weight:800}.payoff-title{margin-top:42px}.research-payoff-card{overflow:hidden;margin-top:16px;background:#fff;border:1px solid #dfe7f0;border-radius:8px}.research-payoff-plot{position:relative;height:308px;padding:26px 18px 28px 56px;background:linear-gradient(#e4eaf2 1px,transparent 1px) 0 0 / 100% 52px,linear-gradient(90deg,#eef2f7 1px,transparent 1px) 0 0 / 10% 100%,#fbfdff}.research-payoff-plot svg{width:100%;height:100%}.research-payoff-plot polyline{fill:none;stroke:#0a6aff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.payoff-y{position:absolute;left:15px;color:#4f5a6c;font-size:11px}.payoff-y.y1{top:24px}.payoff-y.y2{top:78px}.payoff-y.y3{top:132px}.payoff-y.y4{top:186px}.payoff-y.y5{top:240px}.research-payoff-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e5edf5}.research-payoff-metrics div{min-height:72px;padding:16px 20px;background:#f8fafc}.research-payoff-metrics .gain{background:#e8fbf1}.research-payoff-metrics .loss{background:#fff0f1}.research-payoff-metrics span,.research-payoff-metrics strong{display:block}.research-payoff-metrics span{color:#4f5a6c;font-size:12px}.research-payoff-metrics strong{margin-top:7px;color:#111827;font-size:13px}.technical-section{padding-top:120px}.scanner-title{margin-top:32px}.scanner-table-card{overflow-x:auto;margin-top:14px;background:#fff;border:1px solid #e4ebf3;border-radius:8px}.scanner-table-card table{width:100%;min-width:800px;border-collapse:collapse}.scanner-table-card th,.scanner-table-card td{height:48px;padding:0 16px;text-align:left;border-bottom:1px solid #edf1f6;font-size:12px}.scanner-table-card th{color:#111827;font-weight:800}.scanner-table-card td{color:#1f2937}.scanner-table-card tr:last-child td{border-bottom:0}.stock-chip-row{display:flex;flex-wrap:wrap;gap:6px}.stock-chip-row span,.time-chip{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;color:#0a6aff;background:#eaf3ff;border-radius:4px;font-size:11px;font-weight:800}.time-chip{color:#4f5a6c;background:#f3f6fa}.confidence-meter{position:relative;display:inline-flex;width:70px;height:7px;margin-right:8px;overflow:hidden;vertical-align:middle;background:#edf2f7;border-radius:999px}.confidence-meter i{display:block;height:100%;background:#05a66b}.confidence-meter.down i{background:#f97316}.scanner-table-card td b{color:#4f5a6c;font-size:11px}.technical-alert-list{display:grid;gap:12px;margin-top:14px}.technical-alert{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:17px 20px;border:1px solid transparent;border-radius:8px}.technical-alert.green{background:#e8fbf1;border-color:#d6f5e3}.technical-alert.blue{background:#eaf3ff;border-color:#d9eaff}.technical-alert.red{background:#fff0f1;border-color:#f8dce0}.technical-alert div{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center}.technical-alert div>span{grid-row:span 2;display:inline-grid;place-items:center;width:22px;height:22px;color:#05a66b;border:1px solid currentColor;border-radius:50%}.technical-alert.blue div>span{color:#0a6aff}.technical-alert.red div>span{color:#dc2626}.technical-alert strong{color:#111827;font-size:13px}.technical-alert p,.technical-alert time{margin:0;color:#4f5a6c;font-size:12px}.technical-alert.green p{color:#047857}.technical-alert.blue p{color:#0a6aff}.technical-alert.red p{color:#dc2626}@media(max-width:900px){.heatmap-summary-grid,.research-heatmap-grid,.strategy-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.research-container{width:min(100% - 28px,1545px)}.research-hero-band,.research-section{padding:52px 0}.technical-section{padding-top:64px}.research-feature-grid,.research-feature-grid.hero-features,.heatmap-summary-grid,.research-heatmap-grid,.strategy-template-grid,.research-payoff-metrics{grid-template-columns:1fr;margin-left:0}.research-section-head,.technical-alert{align-items:flex-start;flex-direction:column}.research-payoff-plot{height:240px}}.support-main{background:#fff}.support-main+.site-footer{margin-top:0;background:#f5f8fc}.support-page{color:#171b26;background:#fff}.support-container{width:min(calc(100% - 119px));margin:0 auto}.support-hero{padding:88px 0 100px;text-align:center;background:linear-gradient(180deg,#f5faff,#fff)}.support-hero h1{max-width:820px;margin:0 auto;color:#1d1d1d;font-size:clamp(34px,4vw,46px);font-weight:800;line-height:1.12;letter-spacing:0}.support-hero p{max-width:980px;margin:18px auto 0;color:#4f5a6c;font-size:18px;line-height:1.45}.support-search{display:flex;align-items:center;gap:12px;width:min(760px,100%);min-height:58px;margin:40px auto 0;padding:0 18px;background:#fff;border:1px solid #d8e1ec;border-radius:8px}.support-search svg{min-width:18px;color:#4b5563}.support-search input{width:100%;min-height:54px;color:#111827;background:transparent;border:0;outline:0;font-size:14px}.support-search input::placeholder{color:#8a93a3}.support-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:26px}.support-button{min-width:178px;min-height:52px;border-radius:8px;font-size:14px}.support-section{padding:88px 0 94px;background:#fff}.support-muted{background:#f7f7f8}.support-title{max-width:780px;margin:0 auto 48px;text-align:center}.support-title h2{margin:0;color:#1d1d1d;font-size:clamp(28px,3vw,34px);font-weight:800;line-height:1.18;letter-spacing:0}.support-title p{margin:18px 0 0;color:#4f5a6c;font-size:15px;line-height:1.55}.support-topic-grid,.support-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.support-topic-card,.support-contact-card{background:#fff;border:1px solid #d7dfe9;border-radius:8px}.support-topic-card{min-height:220px;padding:34px 28px 28px}.support-topic-card span,.support-contact-card>span{display:inline-grid;place-items:center;width:52px;height:52px;color:#0a6aff;background:#eaf3ff;border-radius:8px}.support-topic-card h2,.support-contact-card h2{margin:24px 0 0;color:#111827;font-size:19px;font-weight:800;line-height:1.22}.support-topic-card p,.support-contact-card p{margin:12px 0 0;color:#4f5a6c;font-size:14px;line-height:1.45}.support-faq-list{display:grid;gap:16px}.support-faq-list details{background:#fff;border:1px solid #dfe5ed;border-radius:8px}.support-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:62px;padding:0 28px;color:#111827;list-style:none;cursor:pointer;font-size:15px;font-weight:700}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-list summary svg{color:#111827;transition:transform .18s ease}.support-faq-list details[open] summary svg{transform:rotate(180deg)}.support-faq-list p{margin:0;padding:0 28px 22px;color:#4f5a6c;font-size:14px;line-height:1.6}.support-help-section{padding-bottom:112px}.support-contact-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:246px;padding:32px 28px;text-align:center}.support-contact-card>span{width:60px;height:60px;border-radius:50%}.support-contact-card h2{margin-top:24px;font-size:18px}.support-contact-card button{margin-top:20px;padding:0;color:#0a6aff;background:transparent;border:0;font-size:16px;font-weight:700}@media(max-width:980px){.support-topic-grid,.support-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.support-container{width:min(100% - 28px,1545px)}.support-hero,.support-section{padding:56px 0}.support-hero p{font-size:15px}.support-actions,.support-topic-grid,.support-contact-grid{display:grid;grid-template-columns:1fr}.support-button{width:100%}.support-topic-card,.support-contact-card{min-height:auto;padding:26px 22px}}.ipo-main{background:#fff}.ipo-main+.site-footer{margin-top:0;background:#f5f8fc}.ipo-page{color:#171b26;background:#fff}.ipo-container{width:min(calc(100% - 119px));margin:0 auto}.ipo-hero-band{padding:116px 0 118px;text-align:center;background:linear-gradient(180deg,#f3f9ff,#fff)}.ipo-hero-copy h1{margin:0;color:#1d1d1d;font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1.1;letter-spacing:0}.ipo-hero-copy p{max-width:960px;margin:26px auto 0;color:#5a5f6b;font-size:22px;line-height:1.45}.ipo-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:44px}.ipo-button{min-width:240px;min-height:58px;border-radius:9px;font-size:20px}.ipo-button.secondary-button{box-shadow:none}.ipo-info-section{padding:72px 0 96px;text-align:center;background:#fff}.ipo-info-section h2,.ipo-section-title{margin:0;color:#1d1d1d;font-size:clamp(30px,3vw,38px);font-weight:800;line-height:1.16;letter-spacing:0}.ipo-info-section p{max-width:960px;margin:24px auto 0;color:#555b67;font-size:17px;line-height:1.45}.ipo-section{padding:92px 0 104px;background:#fff}.ipo-muted{background:#f7f8fa}.ipo-section-title{text-align:center}.ipo-tabs{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));width:min(448px,100%);min-height:40px;margin:26px auto 64px;padding:4px;background:#e8e9ed;border-radius:999px}.ipo-tabs button{border:0;color:#111827;background:transparent;border-radius:999px;font-size:15px;font-weight:700}.ipo-tabs button.active{background:#fff;box-shadow:0 1px 6px #12224214}.ipo-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(760px,100%)}.ipo-listing-card{min-height:324px;padding:30px;background:#fff;border:1px solid #d9e0ea;border-radius:14px}.ipo-listing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:48px}.ipo-listing-head h3{margin:0;color:#111827;font-size:21px;font-weight:800;line-height:1.25}.ipo-listing-head span{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;color:#fff;background:#6b7280;border-radius:7px;font-size:12px;font-weight:800}.ipo-listing-card dl{display:grid;gap:12px;margin:0}.ipo-listing-card dl div{display:flex;align-items:center;justify-content:space-between;gap:18px}.ipo-listing-card dt,.ipo-listing-card dd{margin:0;font-size:15px}.ipo-listing-card dt{color:#697083}.ipo-listing-card dd{color:#111827;font-weight:600;text-align:right}.ipo-listing-card button,.ipo-listing-card a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:46px;color:#111827;background:#fff;border:1px solid #d9e0ea;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none}.ipo-benefits-section{padding-top:88px;padding-bottom:116px}.ipo-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:40px}.ipo-benefit-card{min-height:170px;padding:32px 22px 28px;text-align:center;background:#fff;border:1px solid #d9e0ea;border-radius:14px}.ipo-benefit-card span{display:inline-grid;place-items:center;width:54px;height:46px;color:#0a6aff}.ipo-benefit-card h3{margin:22px 0 0;color:#22252d;font-size:20px;font-weight:800;line-height:1.2}.ipo-benefit-card p{margin:12px 0 0;color:#555b67;font-size:17px;line-height:1.32}@media(max-width:980px){.ipo-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ipo-container{width:min(100% - 28px,1545px)}.ipo-hero-band,.ipo-info-section,.ipo-section{padding:56px 0}.ipo-hero-copy p{font-size:17px}.ipo-button{min-width:0;width:100%;font-size:16px}.ipo-hero-actions,.ipo-card-grid,.ipo-benefit-grid{grid-template-columns:1fr;display:grid}.ipo-tabs{grid-template-columns:1fr;border-radius:16px;gap:4px}.ipo-card-grid{width:100%}.ipo-listing-head{margin-bottom:30px}.ipo-listing-card{min-height:auto;padding:24px}}.learn-main{background:#f5f8fc}.learn-main+.site-footer{margin-top:0;background:#f5f8fc}.learn-doc-page{padding:34px 0 72px;color:#111827;background:#f5f8fc}.learn-doc-container{width:min(calc(100% - 119px));margin:0 auto}.learn-breadcrumb{display:flex;align-items:center;gap:8px;color:#6b7280;font-size:12px}.learn-doc-header{margin-top:12px}.learn-doc-header h1{margin:0;color:#111827;font-size:24px;font-weight:800;line-height:1.25}.learn-doc-header p,.learn-intro{margin:8px 0 0;color:#4f5a6c;font-size:13px;line-height:1.65}.learn-platform-preview{margin-top:26px}.learn-platform-mock,.learn-guide-card{background:#fff;border:1px solid #e0e7f0;border-radius:8px}.learn-platform-mock{overflow:hidden;min-height:338px;box-shadow:0 10px 24px #142a520d}.learn-platform-top{display:flex;align-items:center;gap:18px;min-height:44px;padding:8px 14px;border-bottom:1px solid #e4ebf3}.learn-platform-top .logo-image{width:70px}.learn-platform-top span{color:#4f5a6c;font-size:11px;font-weight:700}.learn-platform-body{display:grid;grid-template-columns:150px minmax(0,1fr) 210px;min-height:292px}.learn-platform-body aside{display:grid;align-content:start;gap:8px;padding:14px;background:#f8fafc;border-right:1px solid #e4ebf3}.learn-platform-body aside span{min-height:28px;padding:7px 8px;color:#4f5a6c;background:#fff;border-radius:5px;font-size:11px}.learn-platform-body main{padding:14px}.learn-chart-toolbar{display:flex;align-items:center;gap:8px}.learn-chart-toolbar b{margin-right:auto;color:#111827;font-size:12px}.learn-chart-toolbar button,.learn-login-mock button,.learn-auth-mock button,.learn-password-form button,.learn-pin-mock button{min-height:26px;padding:0 14px;color:#fff;background:#16a34a;border:0;border-radius:4px;font-size:10px;font-weight:800}.learn-chart-toolbar button:last-child{background:#e11d48}.learn-chart-area{display:flex;align-items:end;justify-content:space-between;gap:6px;min-height:218px;margin-top:12px;padding:16px;background:linear-gradient(#e8eef6 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,#eef3f8 1px,transparent 1px) 0 0 / 12.5% 100%,#fff;border:1px solid #edf1f6;border-radius:6px}.learn-chart-area i{width:9px;min-height:26px;background:#16a34a;border-radius:4px 4px 0 0}.learn-chart-area i.down{background:#e11d48}.learn-platform-body section{padding:14px;background:#fbfdff;border-left:1px solid #e4ebf3}.learn-platform-body section h3{margin:0 0 12px;color:#111827;font-size:12px}.learn-platform-body section div{display:flex;justify-content:space-between;gap:10px;min-height:34px;padding:8px 0;border-bottom:1px solid #e9eef5;font-size:11px}.learn-intro{margin-top:24px}.learn-guide-stack{display:grid;gap:28px;margin-top:28px}.learn-guide-card{padding:26px 30px 30px}.learn-guide-card h2{margin:0;color:#111827;font-size:17px;font-weight:800}.learn-guide-lead{margin:8px 0 0;color:#4f5a6c;font-size:13px;line-height:1.55}.learn-guide-visual{display:grid;place-items:center;min-height:230px;margin:22px 0 20px;padding:18px;background:#fbfdff;border:1px solid #e8eef6;border-radius:6px}.learn-guide-copy{display:grid;gap:12px}.learn-guide-copy p{margin:0;color:#3f4657;font-size:13px;line-height:1.72}.learn-guide-copy ul{margin:0;padding-left:20px;color:#3f4657;font-size:13px;line-height:1.72}.learn-login-mock,.learn-auth-mock,.learn-password-mock,.learn-pin-mock,.learn-profile-mock,.learn-depth-mock{width:min(560px,100%);background:#fff;border:1px solid #dfe7f0;border-radius:6px;box-shadow:0 8px 20px #142a520d}.learn-login-mock,.learn-auth-mock{display:grid;justify-items:center;gap:10px;width:min(330px,100%);padding:28px 32px}.learn-login-mock .logo-image,.learn-auth-mock .logo-image,.learn-password-form .logo-image,.learn-pin-mock .logo-image{width:90px}.learn-login-mock h3,.learn-auth-mock h3,.learn-password-form h3,.learn-pin-mock h3{margin:0;color:#111827;font-size:12px;font-weight:800}.learn-login-mock input,.learn-auth-mock input,.learn-password-form input,.learn-pin-mock input{width:100%;min-height:34px;padding:0 10px;border:1px solid #d9e1ec;border-radius:3px;font-size:11px}.learn-login-mock button,.learn-auth-mock button,.learn-password-form button,.learn-pin-mock button{width:100%;background:var(--orange)}.learn-auth-mock div{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:100%}.learn-auth-mock div span{display:grid;place-items:center;min-height:42px;color:#0a6aff;background:#eaf3ff;border-radius:5px;font-size:12px;font-weight:900}.learn-password-mock,.learn-profile-mock{display:grid;grid-template-columns:130px minmax(0,1fr) 90px;min-height:210px}.learn-side-menu,.learn-profile-mock aside{display:grid;align-content:start;gap:8px;padding:14px;background:#f7f9fc;border-right:1px solid #e4ebf3}.learn-side-menu span,.learn-profile-mock aside span{color:#4f5a6c;font-size:10px}.learn-password-form{display:grid;justify-items:center;align-content:center;gap:9px;padding:18px}.learn-password-mock>svg,.learn-profile-mock>svg{align-self:center;justify-self:center;color:#e11d48}.learn-pin-mock{display:grid;grid-template-columns:minmax(0,1fr) 140px;align-items:center;min-height:230px}.learn-pin-mock>div{display:grid;justify-items:center;gap:10px;padding:26px 34px}.learn-pin-mock>svg{justify-self:center;color:#c4ccd8}.learn-profile-mock section{padding:18px}.learn-profile-head{display:flex;align-items:center;gap:12px}.learn-profile-head svg{color:#111827}.learn-profile-head h3{margin:0;color:#111827;font-size:13px}.learn-profile-head span{color:#16a34a;font-size:11px;font-weight:800}.learn-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.learn-profile-grid div{min-height:44px;padding:9px;background:#f8fafc;border-radius:5px}.learn-profile-grid span,.learn-profile-grid strong{display:block;font-size:10px}.learn-profile-grid span{color:#6b7280}.learn-profile-grid strong{margin-top:5px;color:#111827}.learn-depth-mock{position:relative;overflow:hidden;padding:18px}.learn-depth-tabs{display:flex;gap:16px;margin-bottom:14px;color:#4f5a6c;font-size:11px;font-weight:800}.learn-depth-tabs span:first-child{color:#111827}.learn-depth-mock table{width:100%;border-collapse:collapse}.learn-depth-mock th{height:34px;padding:0 10px;color:#fff;background:#3b2c7d;text-align:left;font-size:11px}.learn-depth-mock td{height:34px;padding:0 10px;border-bottom:1px solid #edf1f6;font-size:11px}.learn-depth-mock>svg{position:absolute;right:18px;bottom:16px;color:#0a6aff;opacity:.28}@media(max-width:780px){.learn-doc-container{width:min(100% - 28px,1545px)}.learn-platform-body,.learn-password-mock,.learn-profile-mock,.learn-pin-mock{grid-template-columns:1fr}.learn-platform-body aside,.learn-platform-body section,.learn-side-menu,.learn-profile-mock aside{border:0}.learn-platform-body aside,.learn-side-menu,.learn-profile-mock aside{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-guide-card{padding:22px}}@media(max-width:480px){.learn-doc-page{padding-top:24px}.learn-guide-visual{padding:12px}.learn-platform-top{flex-wrap:wrap}.learn-profile-grid,.learn-platform-body aside,.learn-side-menu,.learn-profile-mock aside{grid-template-columns:1fr}}.learn-page{max-width:860px;margin:0 auto}.doc-card{margin-bottom:28px;padding:30px}.doc-card h3{font-size:22px}.doc-image{display:grid;place-items:center;min-height:230px;margin:18px 0;background:#fbfdff;border:1px solid var(--line);border-radius:8px}.doc-copy{display:grid;gap:10px}.doc-copy p{margin:0;color:#4c5568;line-height:1.75}.mini-screen{display:grid;grid-template-columns:120px 1fr 120px;gap:12px;width:min(620px,100%);min-height:180px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:8px}.mini-sidebar,.mini-ticket{display:grid;gap:8px}.mini-sidebar span{display:grid;place-items:center;color:var(--muted);background:var(--soft);border-radius:5px;font-size:12px}.mini-chart{display:grid;gap:14px}.mini-candles{display:flex;align-items:end;justify-content:space-between;gap:6px;min-height:110px;padding:12px;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0 / 100% 33%,#fff;border-radius:5px}.mini-candles i{width:10px;height:48px;background:var(--green);border-radius:4px 4px 0 0}.mini-candles i:nth-child(2n){height:74px}.mini-candles i:nth-child(5n){height:32px}.mini-candles i.down{background:var(--red)}.login-mock,.auth-mock,.password-mock,.pin-mock,.report-mock,.trade-report-mock{width:min(520px,100%);padding:20px;background:#fff;border:1px solid var(--line);border-radius:8px}.login-mock,.auth-mock,.password-mock,.pin-mock{display:grid;gap:12px;max-width:360px}.login-mock input,.auth-mock input,.password-mock input,.form-grid input,.form-grid select,.form-grid textarea{min-height:44px;padding:0 12px;border:1px solid #d8e1ed;border-radius:6px;background:#fff}.auth-images{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.auth-images span{display:grid;place-items:center;min-height:56px;color:#0a6aff;background:var(--soft-blue);border-radius:6px;font-weight:900}.password-mock div{height:90px;background:linear-gradient(135deg,#eef6ff,#fff7ed);border-radius:6px}.password-mock span{text-align:center;font-weight:900}.pin-mock{place-items:center}.pin-mock svg{color:#0a6aff}.pin-mock div{display:flex;gap:8px}.pin-mock span{width:16px;height:16px;background:#0a6aff;border-radius:50%}.report-mock{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.report-mock b{color:#0a6aff;font-size:11px}.report-mock span{min-height:28px;background:var(--soft);border-radius:4px}.trade-report-mock{display:grid;gap:14px}.report-bar{height:32px;background:linear-gradient(90deg,#21187b,#5d4ee8);border-radius:6px}.about-page{color:#1b202b;background:#fff}.about-main{background:#fff}.about-main+.site-footer{margin-top:0;background:#f5f8fc}.about-container{width:min(calc(100% - 119px));margin:0 auto}.about-hero{padding:106px 0 108px;background:#f5f8fc;text-align:center}.about-hero h1{margin:0 0 8px;color:#191b22;font-size:45px;font-weight:700;line-height:1.12;letter-spacing:0}.about-hero p{margin:0 auto;color:#5c5c5c;font-size:18px;font-weight:400;line-height:1.6}.about-hero .about-hero-lead{margin-bottom:22px;color:#5c5c5c;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.22}.about-copy-section{padding:92px 0 78px;background:#fff}.about-copy h2{margin:0 0 16px;color:#191b22;font-size:36px;font-weight:600;line-height:1.2}.about-copy p{max-width:1260px;margin:0;color:#434653;font-size:18px;font-weight:400;line-height:1.6}.about-copy p+p{margin-top:18px}.about-section-heading{max-width:1000px;margin:0 auto;text-align:center}.about-section-heading h2{margin:0;color:#191b22;font-size:36px;font-weight:600;line-height:1.2}.about-section-heading p{max-width:910px;margin:12px auto 0;color:#434653;font-size:18px;font-weight:400;line-height:1.55}.vision-section{padding:96px 0 100px;background:#f5f8fc}.vision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:52px}.vision-card{display:flex;flex-direction:column;align-items:center;min-height:226px;padding:24px 34px 34px;text-align:center;background:#fff;border:1px solid rgba(226,233,242,.86);border-radius:8px}.vision-icon{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:22px;color:#0a6aff;background:#eaf3ff;border-radius:16px}.vision-card h3{margin:0 0 12px;color:#191b22;font-size:18px;font-weight:600;line-height:1.35}.vision-card p{margin:0;color:#434653;font-size:16px;font-weight:400;line-height:1.45}.blue-value{padding:92px 0 112px;background:#0e4197}.blue-value .about-section-heading h2{color:#fff;font-weight:700}.blue-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:52px}.about-blue-card{min-height:196px;padding:28px 30px 30px;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:8px}.about-blue-icon{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:28px;color:#fff}.about-blue-card h3{margin:0 0 14px;color:#fff;font-size:18px;font-weight:600;line-height:1.35}.about-blue-card p{margin:0;color:#ffffffeb;font-size:16px;font-weight:400;line-height:1.5}@media(max-width:980px){.blue-feature-grid,.vision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero{padding:78px 0 82px}}@media(max-width:680px){.about-container{width:min(100% - 28px,1320px)}.about-hero{padding:58px 0 62px}.about-copy-section,.vision-section,.blue-value{padding:58px 0}.blue-feature-grid,.vision-grid{grid-template-columns:1fr;margin-top:32px}.vision-card,.about-blue-card{min-height:auto;padding:24px}}.contact-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:40px;padding:72px 0 34px}.contact-cards{grid-template-columns:repeat(2,1fr)}.contact-card{padding:24px}.contact-card svg{color:#0a6aff;margin-bottom:14px}.map-row{grid-template-columns:repeat(2,1fr)}.map-mock{overflow:hidden}.map-grid-bg{position:relative;min-height:220px;background:linear-gradient(90deg,transparent 49%,#dce7f3 50%,transparent 51%) 0 0 / 42px 42px,linear-gradient(transparent 49%,#dce7f3 50%,transparent 51%) 0 0 / 42px 42px,#f6fbff}.map-grid-bg span{position:absolute;left:38%;top:36%;width:18px;height:18px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 12px #f16a212e}.map-grid-bg i{position:absolute;inset:46% 12% auto 18%;height:4px;background:#0a6aff;border-radius:999px;transform:rotate(-9deg)}.map-mock h3{padding:18px}.form-section{margin:28px 0 76px;padding:28px}.form-section h2{margin-top:0}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:18px}.form-grid textarea{grid-column:1 / -1;min-height:130px;padding-top:12px;resize:vertical}.site-footer{margin-top:40px;padding:42px clamp(18px,5vw,72px) 22px;background:#f7faff;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;gap:30px;margin:0 auto 28px}.footer-top p{max-width:540px;color:var(--muted);line-height:1.65;margin:0}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1180px;margin:0 auto 28px}.footer-links h3{margin:0 0 12px;font-size:15px}.footer-links button{display:block;padding:6px 0;text-align:left}.footer-links button:hover,.footer-bottom button:hover{color:#0a6aff}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;max-width:1180px;margin:0 auto;padding-top:20px;color:var(--muted);border-top:1px solid var(--line);font-size:13px}.modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0f172a94}.legal-modal{position:relative;width:min(520px,100%);padding:34px;text-align:center;background:#fff;border-radius:8px;box-shadow:0 24px 70px #00000038}.modal-close{position:absolute;top:12px;right:12px}.modal-illustration{display:grid;place-items:center;width:86px;height:86px;margin:0 auto 18px;color:#0a6aff;background:var(--soft-blue);border-radius:50%}.legal-modal p{color:var(--muted);line-height:1.7}@media(max-width:1080px){.desktop-nav{display:none}.mobile-toggle{display:inline-grid}.site-header{justify-content:space-between}.mobile-nav{position:absolute;top:calc(100% + 1px);left:18px;right:18px;display:grid;gap:6px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.mobile-current{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 14px;color:var(--muted);border-bottom:1px solid var(--line)}.mobile-current strong{color:#0a6aff}.mobile-nav-link{min-height:42px;padding:0 12px;text-align:left;border-radius:6px;font-weight:800}.mobile-nav-link.active{color:#0a6aff;background:var(--soft-blue)}.split-hero,.contact-layout{grid-template-columns:1fr}.terminal-card{min-height:auto}.feature-grid,.option-chain{grid-template-columns:repeat(2,1fr)}.pricing-layout,.blue-value>div{grid-template-columns:1fr}}@media(max-width:760px){.site-header{min-height:64px;padding-inline:14px}.logo-copy,.header-actions .ghost-button,.header-actions .primary-button{display:none}.page-shell{width:min(100% - 28px,1545px)}.hero{padding-top:48px}.terminal-body,.market-grid,.two-panel,.cards-row,.map-row,.contact-cards,.form-grid,.footer-links,.footer-top{grid-template-columns:1fr}.footer-top{display:grid}.stats-band{grid-template-columns:repeat(2,1fr)}.feature-grid,.option-chain{grid-template-columns:1fr}.gradient-cta{display:grid;padding:24px}.mini-screen{grid-template-columns:1fr}.mini-sidebar{grid-template-columns:repeat(5,1fr)}.doc-card{padding:20px}}@media(max-width:480px){.hero-actions{display:grid}.stats-band{grid-template-columns:1fr}.primary-button,.secondary-button,.light-button{width:100%}.legal-modal{padding:26px 20px}}.equity-main{background:#fff}.equity-main+.site-footer{margin-top:0;background:#f5f8fc}.equity-page{color:#171b26;background:#fff}.equity-container{width:min(calc(100% - 119px));margin:0 auto}.equity-hero-band{background:#eef5ff;padding:58px 0 76px}.equity-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,1fr);gap:clamp(32px,7vw,88px);align-items:center}.equity-hero-copy h1{max-width:430px;margin:0;color:#101421;font-size:clamp(32px,4vw,46px);line-height:1.06;letter-spacing:0}.equity-hero-copy p{max-width:520px;margin:18px 0 0;color:#3f4657;font-size:15px;line-height:1.65}.equity-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.equity-button{min-height:40px;padding-inline:18px;border-radius:7px;font-size:13px}.equity-button.light{color:#121722;border-color:#dfe7f1;box-shadow:none}.trading-dashboard{width:100%;padding:22px;background:#fff;border:1px solid rgba(9,30,66,.05);border-radius:12px;box-shadow:0 18px 34px #2e50841a}.dashboard-head,.dashboard-row,.stock-top,.stock-meta,.portfolio-summary,.mover-card h3{display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboard-head h2{margin:0;font-size:15px;font-weight:800}.dashboard-head svg{color:var(--green)}.dashboard-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.dashboard-metric{min-height:110px;padding:16px;border-radius:8px}.dashboard-metric.green{background:#eafaf1}.dashboard-metric.blue{background:#eef5ff}.dashboard-metric span,.dashboard-row span,.stock-card span,.portfolio-summary span,.index-card span{color:#596273;font-size:12px}.dashboard-metric strong{display:block;margin-top:8px;color:#00a86b;font-size:24px;line-height:1.1}.dashboard-metric.blue strong{color:#0a6aff}.dashboard-metric small{display:block;margin-top:8px;color:#00a86b;font-weight:800}.dashboard-watch{display:grid;gap:10px;margin-top:16px}.dashboard-row{min-height:46px;padding:12px 14px;background:#f8fafc;border-radius:8px}.dashboard-row strong{margin-left:auto;color:#171b26;font-size:13px}.dashboard-row small{min-width:46px;text-align:right;font-size:11px;font-weight:800}.equity-section{padding:76px 0}.equity-title{max-width:880px;margin:0 auto 32px;text-align:center}.equity-title h2{margin:0;color:#151925;font-size:clamp(23px,2.6vw,31px);line-height:1.16;letter-spacing:0}.equity-title p{margin:12px auto 0;max-width:850px;color:#596273;font-size:13px;line-height:1.65}.index-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.index-card{min-height:146px;padding:18px 20px;background:#fff;border:1px solid #dfe7f0;border-radius:3px}.index-card strong{display:block;margin-top:10px;color:#101421;font-size:20px;line-height:1.1}.index-card small{display:inline-block;margin-top:8px;font-size:11px;font-weight:800}.mini-line,.stock-line{display:block;height:30px;margin-top:18px;border-bottom:2px solid currentColor;color:var(--green);clip-path:polygon(0 68%,18% 60%,34% 72%,54% 42%,72% 56%,100% 48%,100% 100%,0 100%);opacity:.95}.mini-line.down,.stock-line.down{color:var(--red);clip-path:polygon(0 45%,18% 58%,34% 46%,54% 70%,72% 62%,100% 76%,100% 100%,0 100%)}.movers-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.mover-card{padding:18px;background:#fff;border:1px solid #dfe7f0;border-radius:9px}.mover-card h3{justify-content:flex-start;margin:0 0 16px;font-size:14px}.mover-list{display:grid;gap:12px}.mover-row{display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center;min-height:54px;padding:12px 14px;border-radius:4px}.mover-row.gain{background:#ebf9f0}.mover-row.loss{background:#fff0f1}.mover-row span{grid-row:span 2;color:#222833;font-size:13px;font-weight:600}.mover-row strong,.mover-row small{text-align:right;font-size:12px}.mover-row small{color:inherit;font-weight:800}.muted-section{background:#f5f7fa}.stock-tabs{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));width:min(610px,100%);min-height:33px;margin:0 auto 28px;padding:3px;background:#fff;border:1px solid #dfe7f0;border-radius:999px}.stock-tabs button{border:0;border-radius:999px;background:transparent;color:#252b38;font-size:12px;font-weight:700}.stock-tabs button:first-child{background:#f3f7ff}.stock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.stock-card{min-height:245px;padding:18px;background:#fff;border:1px solid #dfe7f0;border-radius:9px}.stock-top h3,.tool-card h3,.reason-card h3,.manage-card h3,.sip-feature h3,.step-card h3{margin:0;color:#151925}.stock-top h3{font-size:14px;line-height:1.25}.stock-top small{font-size:14px;font-weight:900}.stock-meta{align-items:flex-end;margin-top:22px}.stock-meta strong{display:block;color:#101421;font-size:20px}.stock-meta small,.stock-meta b{display:block;margin-top:4px;font-size:11px}.stock-meta b{color:#171b26;text-align:right}.stock-line{height:32px;margin-top:14px}.stock-actions{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:8px;margin-top:16px}.stock-actions button{min-height:32px;border:0;border-radius:5px;color:#fff;font-size:12px;font-weight:800}.buy-button{background:#00a86b}.sell-button{background:#e92842}.details-button{color:#222833!important;background:#f4f6f9}.steps-section{background:#fff}.steps-row{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.steps-row:before{content:"";position:absolute;left:8%;right:8%;top:38px;height:2px;background:#d7e5ff}.step-card{position:relative;z-index:1;min-height:128px;padding:0 8px;text-align:center}.step-number{display:inline-grid;place-items:center;width:28px;height:28px;color:#fff;background:#0a6aff;border-radius:50%;font-size:12px;font-weight:900}.step-icon{display:grid;place-items:center;width:34px;height:34px;margin:14px auto 12px;color:#0a6aff;background:#eaf3ff;border-radius:50%}.step-card h3{font-size:11px;line-height:1.35}.why-stock-band{background:#eef5ff}.reason-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.reason-card,.manage-card{min-height:164px;padding:24px 18px;text-align:center;background:#fff;border:1px solid #dfe7f0;border-radius:9px}.reason-card span,.manage-card span,.tool-card span{display:inline-grid;place-items:center;width:42px;height:42px;color:#0a6aff;background:#e6f0ff;border-radius:8px}.reason-card span{border-radius:50%}.reason-card h3,.manage-card h3{margin-top:18px;font-size:14px;line-height:1.25}.reason-card p,.manage-card p,.tool-card p,.sip-feature p{margin:9px 0 0;color:#596273;font-size:12px;line-height:1.55}.tools-section{background:#fff}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tool-card{display:flex;align-items:flex-start;gap:18px;min-height:122px;padding:24px 28px;background:#fff;border:1px solid #dfe7f0;border-radius:4px}.tool-card h3{font-size:15px}.sip-band{padding:76px 0;color:#fff;background:linear-gradient(90deg,#155dfc,#4f39f6)}.sip-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:clamp(32px,7vw,90px);align-items:center}.sip-copy h2{max-width:320px;margin:0;color:#fff;font-size:clamp(26px,3vw,36px);line-height:1.05}.sip-copy p{max-width:390px;margin:18px 0 26px;color:#ffffffd1;font-size:14px;line-height:1.65}.sip-button{min-height:40px;border-radius:5px;font-size:13px}.sip-feature-list{display:grid;gap:16px}.sip-feature{display:flex;align-items:center;gap:18px;min-height:88px;padding:18px 20px;background:#ffffff21;border:1px solid rgba(255,255,255,.22);border-radius:9px}.sip-feature span{display:inline-grid;place-items:center;width:36px;height:36px;color:#fff;background:#ffffff2e;border-radius:6px}.sip-feature h3{color:#fff;font-size:15px}.sip-feature p{color:#ffffffc7}.manage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.manage-card{min-height:150px;padding:20px 18px;text-align:left}.manage-card h3{margin-top:15px}.portfolio-summary{margin-top:24px;padding:24px;background:linear-gradient(90deg,#f9fafb,#eff6ff);border:1px solid #dbe8f8;border-radius:8px;text-align:center}.portfolio-summary div{flex:1;min-width:0}.portfolio-summary strong{display:block;color:#111827;font-size:23px;line-height:1.2}.portfolio-summary span{display:block;margin-top:6px}.equity-blue{color:#0a6aff!important}.faq-section{background:#fff}.equity-faq-list{display:grid;gap:0;margin:0 auto}.equity-faq-list details{border-bottom:1px solid #e2e8f0}.equity-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;color:#222833;list-style:none;cursor:pointer;font-size:13px;font-weight:600}.equity-faq-list summary::-webkit-details-marker{display:none}.equity-faq-list details[open] summary svg{transform:rotate(180deg)}.equity-faq-list p{margin:0;padding:0 0 18px;color:#596273;font-size:13px;line-height:1.6}@media(max-width:980px){.equity-hero,.sip-layout{grid-template-columns:1fr}.trading-dashboard{max-width:620px}.index-grid,.reason-grid,.manage-grid,.stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 14px}.steps-row:before{display:none}}@media(max-width:680px){.equity-container{width:min(100% - 28px,1545px)}.equity-hero-band,.equity-section,.sip-band{padding:48px 0}.dashboard-metrics,.index-grid,.movers-grid,.stock-grid,.tools-grid,.reason-grid,.manage-grid{grid-template-columns:1fr}.stock-tabs{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}.steps-row{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-summary{display:grid;gap:18px}}@media(max-width:460px){.equity-actions,.stock-actions{grid-template-columns:1fr;display:grid}.steps-row{grid-template-columns:1fr}.tool-card,.sip-feature{display:grid}}.fno-main{background:#fff}.fno-main+.site-footer{margin-top:0;background:#f5f8fc}.fno-page{color:#171b26;background:#fff}.fno-container{width:min(calc(100% - 119px));margin:0 auto}.fno-hero{padding:98px 0 88px;background:linear-gradient(180deg,#fbfdff,#f6f9fd);text-align:center}.fno-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 16px;color:#0a6aff;background:#edf5ff;border:1px solid #dbeafe;border-radius:999px;font-size:12px;font-weight:700}.fno-hero h1{margin:22px auto 14px;color:#171b26;font-size:clamp(36px,5vw,60px);font-weight:700;line-height:1.08;letter-spacing:0}.fno-hero p{max-width:1196px;margin:0 auto;color:#5c5c5c;font-size:24px;font-weight:400;line-height:1.6}.fno-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:42px}.fno-button{min-height:42px;padding-inline:20px;border-radius:7px;font-size:13px}.fno-button.light{color:#171b26;border-color:#dfe7f1;box-shadow:none}.fno-intro-band{padding:100px;background:#f1f5f9}.fno-section{padding:100px;background:#fff}.fno-title{text-align:center}.fno-title h2{margin:0;color:#1d1d1d;font-size:clamp(26px,3vw,36px);line-height:1.16;letter-spacing:0;font-weight:700}.fno-title p{margin:30px auto 0;max-width:1545px;color:#5c5c5c;font-size:20px;line-height:1.6;font-weight:400}.fno-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:40px;margin:0 0 46px;padding:4px;background:#edf3f9;border-radius:999px}.fno-tabs button{border:0;border-radius:999px;background:transparent;color:#2b3342;font-size:12px;font-weight:600}.fno-tabs button:first-child{background:#fff;box-shadow:0 1px 5px #12224214}.fno-segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fno-segment-card{min-height:252px;padding:24px;background:#fff;border:1px solid #dde6f0;border-radius:10px;box-shadow:0 12px 28px #142a520f}.fno-segment-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fno-segment-top h3{margin:0;color:#141925;font-size:17px;line-height:1.2}.fno-segment-top span,.fno-contract-meta dt{color:#667085;font-size:12px}.fno-segment-top span{display:block;margin-top:9px}.fno-change{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border-radius:999px;color:#fff;font-size:11px;font-weight:800}.positive-chip{background:#111827}.negative-chip{background:#e92850}.fno-contract-meta{display:grid;gap:11px;margin:34px 0 20px}.fno-contract-meta div{display:flex;align-items:center;justify-content:space-between;gap:16px}.fno-contract-meta dt,.fno-contract-meta dd{margin:0}.fno-contract-meta dd{color:#111827;font-size:13px;font-weight:700;text-align:right}.fno-trade-button{width:100%;min-height:38px;border-radius:6px;font-size:13px}.fno-blue-band{background:#edf5ff}.fno-reason-grid,.fno-benefit-grid,.fno-strategy-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.fno-reason-card,.fno-benefit-card,.fno-strategy-card{min-height:172px;padding:24px 22px;background:#fff;border:1px solid #dfe7f0;border-radius:10px}.fno-reason-card span,.fno-benefit-card span{display:inline-grid;place-items:center;width:42px;height:42px;color:#0a6aff;background:#e7f1ff;border-radius:8px}.fno-reason-card h3,.fno-benefit-card h3,.fno-tool-card h3,.fno-strategy-card h3,.fno-risk-alert h3{margin:0;color:#171b26}.fno-reason-card h3,.fno-benefit-card h3{margin-top:22px;font-size:15px}.fno-reason-card p,.fno-benefit-card p,.fno-tool-card p,.fno-strategy-card p{margin:9px 0 0;color:#4f5a6c;font-size:12px;line-height:1.55}.fno-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fno-tool-card{min-height:118px;padding:26px 30px;background:#edf5ff;border:1px solid #dce8f7;border-radius:8px}.fno-tool-card h3{font-size:16px}.fno-muted-band{background:#f1f5f9}.fno-benefit-card{min-height:180px}.fno-benefit-card span{background:transparent;width:auto;height:auto}.fno-strategy-section{padding-bottom:98px}.fno-strategy-card{min-height:160px;border-radius:12px}.fno-strategy-card h3{font-size:15px}.fno-strategy-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;color:#596273;font-size:12px}.fno-strategy-meta strong{display:inline-flex;justify-content:center;min-width:70px;padding:4px 10px;color:#263244;background:#fff;border:1px solid #dfe7f0;border-radius:999px;font-size:11px}.fno-risk-alert{display:flex;align-items:center;gap:22px;margin-top:72px;padding:34px 42px;color:#ff243d;background:#fff1f1;border:1px solid #ffb8b8;border-radius:9px}.fno-risk-alert svg{min-width:32px;color:#ff243d}.fno-risk-alert h3{color:#ff243d;font-size:26px}.fno-risk-alert p{margin:10px 0 0;color:#ff243d;font-size:14px;line-height:1.55}.fno-faq-band{background:#f1f5f9}.fno-faq-list{display:grid;gap:18px}.fno-faq-list details{background:#fff;border:1px solid #e3eaf3;border-radius:8px}.fno-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 24px;color:#222833;list-style:none;cursor:pointer;font-size:13px;font-weight:700}.fno-faq-list summary::-webkit-details-marker{display:none}.fno-faq-list details[open] summary svg{transform:rotate(180deg)}.fno-faq-list p{margin:0;padding:0 24px 20px;color:#596273;font-size:13px;line-height:1.6}@media(max-width:980px){.fno-segment-grid,.fno-reason-grid,.fno-benefit-grid,.fno-strategy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.fno-container{width:min(100% - 28px,1545px)}.fno-hero,.fno-section,.fno-intro-band{padding:52px 0}.fno-tabs{grid-template-columns:1fr;border-radius:14px;gap:3px}.fno-segment-grid,.fno-reason-grid,.fno-tools-grid,.fno-benefit-grid,.fno-strategy-grid{grid-template-columns:1fr}.fno-risk-alert{align-items:flex-start;padding:26px 22px}}@media(max-width:460px){.fno-hero-actions,.fno-risk-alert{display:grid}}.options-main{background:#fff}.options-main+.site-footer{margin-top:0;background:#f5f8fc}.options-page{color:#171b26;background:#fff}.options-container{width:min(calc(100% - 119px));margin:0 auto}.options-hero-band{padding:58px 0 72px;background:linear-gradient(180deg,#fbfdff,#f5f9fd)}.options-hero{display:grid;grid-template-columns:minmax(0,.94fr) minmax(360px,1fr);gap:68px;align-items:center}.options-hero-copy h1{max-width:440px;margin:0;color:#151925;font-size:42px;font-weight:800;line-height:1.08;letter-spacing:0}.options-hero-copy h1 span,.options-title h2 span{color:#0a6aff}.options-hero-copy h1 span{display:block}.options-hero-copy p{max-width:560px;margin:18px 0 0;color:#4f5a6c;font-size:14px;line-height:1.7}.options-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.options-button{min-height:42px;padding-inline:18px;border-radius:7px;font-size:13px}.options-button.light{color:#151925;border-color:#d9e4f2;box-shadow:none}.options-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:430px;margin-top:34px}.options-stats strong{display:block;color:#101421;font-size:20px;line-height:1.1}.options-stats span{display:block;margin-top:6px;color:#596273;font-size:11px;font-weight:700}.option-chain-card,.options-feature-card,.options-preview-card,.options-strategy-card,.options-insight-card,.greeks-dashboard,.options-trader-card{background:#fff;border:1px solid #dfe7f0;border-radius:8px}.option-chain-card{width:100%;max-width:520px;justify-self:end;padding:22px;box-shadow:0 18px 36px #142a5214}.option-chain-head,.greeks-head,.options-insight-card,.order-ticket-preview>div,.iv-meter>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.option-chain-head h2,.greeks-head h3,.options-feature-card h3,.options-strategy-card h3,.options-insight-card h3,.options-trader-card h3,.options-step-copy h3{margin:0;color:#151925}.option-chain-head h2{font-size:15px}.option-chain-head span{display:block;margin-top:4px;color:#667085;font-size:11px;font-weight:700}.option-chain-head small,.greeks-head span{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;color:#079455;background:#e7f8ef;border-radius:999px;font-size:10px;font-weight:900}.option-chain-card table{width:100%;margin-top:20px;border-collapse:collapse}.option-chain-card th,.option-chain-card td{padding:10px 6px;text-align:left;border-bottom:1px solid #eef2f7;font-size:11px;white-space:nowrap}.option-chain-card th{color:#667085;font-weight:800}.option-chain-card td{color:#202939;font-weight:700}.option-chain-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.option-chain-metrics div{min-height:66px;padding:12px 14px;background:#f4f8fd;border-radius:7px}.option-chain-metrics span,.options-preview-card span,.options-insight-card p,.options-trader-card p,.options-strategy-card p,.options-feature-card p,.options-step-copy p,.iv-meter span,.greeks-grid span{color:#596273;font-size:12px}.option-chain-metrics strong{display:block;margin-top:7px;color:#121826;font-size:15px}.options-section{padding:78px 0 82px;background:#fff}.options-muted{background:#f3f8fc}.options-title{max-width:760px;margin:0 auto 34px;text-align:center}.options-title.left{max-width:100%;margin:0 0 24px;text-align:left}.options-title h2{margin:0;color:#151925;font-size:28px;font-weight:800;line-height:1.18;letter-spacing:0}.options-title p{max-width:720px;margin:12px auto 0;color:#596273;font-size:13px;line-height:1.65}.options-title.left p{margin-left:0}.options-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.options-feature-card{min-height:204px;padding:24px;box-shadow:0 12px 28px #142a520a}.options-icon,.options-step-icon,.options-strategy-icon,.options-insight-card>span,.options-trader-card>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px}.options-icon.blue,.options-step-icon,.options-insight-card>span,.options-trader-card>span{color:#0a6aff;background:#eaf3ff}.options-icon.green{color:#079455;background:#e7f8ef}.options-icon.red{color:#e14b4b;background:#fff0f1}.options-icon.purple{color:#8b5cf6;background:#f4f0ff}.options-icon.amber{color:#e49b0f;background:#fff7e6}.options-icon.indigo{color:#3867e8;background:#edf2ff}.options-feature-card h3{margin-top:22px;font-size:15px;line-height:1.25}.options-feature-card p,.options-strategy-card p,.options-trader-card p,.options-step-copy p{margin:10px 0 0;line-height:1.58}.options-workflow{display:grid;gap:28px;width:min(960px,100%);margin:0 auto}.options-workflow-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.98fr);gap:34px;align-items:center}.options-workflow-step.reverse .options-preview-card{order:2}.options-workflow-step.reverse .options-step-copy{order:1}.options-preview-card{min-height:160px;padding:20px;box-shadow:0 12px 28px #142a520a}.instrument-preview{display:grid;gap:6px}.instrument-preview strong{display:flex;align-items:center;min-height:34px;padding:0 12px;color:#151925;background:#f7faff;border:1px solid #e2eaf5;border-radius:6px;font-size:12px}.instrument-preview strong:first-of-type{border-color:#0a6aff;box-shadow:inset 0 2px #0a6aff}.mini-chain-preview,.builder-preview{display:grid;gap:10px}.mini-chain-preview div,.builder-preview div{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;min-height:28px}.mini-chain-preview strong,.mini-chain-preview small{font-size:11px;font-weight:800}.mini-chain-preview small{color:#596273}.builder-preview div{grid-template-columns:auto 1fr;min-height:36px;padding:8px 10px;background:#f8fafc;border-radius:6px}.builder-preview span{display:inline-grid;place-items:center;width:22px;height:22px;color:#0a6aff;background:#eaf3ff;border-radius:6px;font-size:11px;font-weight:900}.builder-preview strong{color:#151925;font-size:12px}.payoff-preview{display:grid;align-content:center;gap:18px}.payoff-line{position:relative;height:78px;background:linear-gradient(#eef3f8 1px,transparent 1px) 0 0 / 100% 26px,linear-gradient(90deg,#eef3f8 1px,transparent 1px) 0 0 / 25% 100%;border-radius:6px}.payoff-line i,.payoff-line b{position:absolute;left:14px;right:14px;top:19px;height:42px;border-bottom:3px solid #0A6AFF;border-left:3px solid #0A6AFF;transform:skew(-34deg)}.payoff-line b{left:52%;top:9px;border-color:#e92842;transform:skew(-34deg) rotate(8deg)}.payoff-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payoff-meta span{min-height:36px;padding:9px 8px;text-align:center;background:#f4f8fd;border-radius:5px;font-size:10px;font-weight:800}.order-ticket-preview{display:grid;align-content:center;gap:14px;color:#fff;background:#0a6aff;border-color:#0a6aff}.order-ticket-preview span,.order-ticket-preview strong{color:#fff}.order-ticket-preview span{opacity:.86}.order-ticket-preview button{min-height:38px;border:0;border-radius:6px;color:#0a6aff;background:#fff;font-size:12px;font-weight:900}.options-step-copy h3{margin-top:16px;font-size:17px;line-height:1.25}.options-step-copy p{max-width:380px}.options-strategy-grid,.options-trader-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.options-strategy-card{min-height:254px;padding:26px 24px}.options-strategy-icon.green{color:#079455;background:#e7f8ef}.options-strategy-icon.red{color:#e14b4b;background:#fff0f1}.options-strategy-icon.amber{color:#e49b0f;background:#fff7e6}.options-down-icon{transform:rotate(90deg) scaleX(-1)}.options-strategy-card h3{margin-top:22px;font-size:17px}.options-strategy-list{display:grid;gap:8px;margin-top:22px}.options-strategy-list span{min-height:30px;padding:8px 12px;color:#344054;background:#f8fafc;border-radius:6px;font-size:12px;font-weight:800}.options-data-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.94fr);gap:42px;align-items:center}.options-insight-list{display:grid;gap:14px}.options-insight-card{justify-content:flex-start;min-height:84px;padding:16px 18px}.options-insight-card>span{min-width:42px}.options-insight-card h3{font-size:14px}.options-insight-card p{margin:5px 0 0;line-height:1.45}.greeks-dashboard{padding:24px;box-shadow:0 16px 32px #142a520f}.greeks-head h3{font-size:16px}.greeks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.greeks-grid div{min-height:112px;padding:18px;border-radius:8px}.greeks-grid .delta{background:#eaf3ff}.greeks-grid .gamma{background:#e6fbf3}.greeks-grid .theta{background:#fff0f1}.greeks-grid .vega{background:#fff7e6}.greeks-grid strong{display:block;margin-top:12px;color:#101421;font-size:24px;line-height:1.1}.greeks-grid small{display:block;margin-top:8px;color:#079455;font-size:11px;font-weight:900}.greeks-grid .theta small{color:#e14b4b}.iv-meter{display:grid;gap:12px;margin-top:22px}.iv-meter strong{color:#101421;font-size:12px}.iv-meter i{display:block;height:8px;overflow:hidden;background:#e5edf6;border-radius:999px}.iv-meter b{display:block;width:78%;height:100%;background:linear-gradient(90deg,#0a6aff,#10b981)}.options-traders-section{padding-bottom:92px}.options-trader-card{min-height:186px;padding:24px;border-radius:6px}.options-trader-card h3{margin-top:22px;font-size:15px}@media(max-width:980px){.options-hero,.options-data-layout{grid-template-columns:1fr}.option-chain-card{justify-self:start}.options-feature-grid,.options-strategy-grid,.options-trader-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.options-container{width:min(100% - 28px,1545px)}.options-hero-band,.options-section{padding:52px 0}.options-hero-copy h1{font-size:34px}.options-title h2{font-size:24px}.options-workflow-step,.options-workflow-step.reverse{grid-template-columns:1fr}.options-workflow-step.reverse .options-preview-card,.options-workflow-step.reverse .options-step-copy{order:initial}}@media(max-width:620px){.options-actions,.options-stats,.options-feature-grid,.options-strategy-grid,.options-trader-grid,.greeks-grid{grid-template-columns:1fr}.options-actions{display:grid}.option-chain-card{overflow-x:auto}.options-data-layout{gap:26px}}@media(max-width:460px){.options-hero-copy h1{font-size:30px}.option-chain-card,.options-feature-card,.options-preview-card,.options-strategy-card,.options-insight-card,.greeks-dashboard,.options-trader-card{padding:18px}.payoff-meta{grid-template-columns:1fr}}.live-chart-main{background:#fff}.live-chart-main+.site-footer{margin-top:0;background:#f5f8fc}.live-chart-page{color:#171b26;background:#fff}.live-container{width:min(calc(100% - 119px));margin:0 auto}.live-hero-band{padding:86px 0 92px;background:#f3f6fa}.live-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1fr);gap:clamp(36px,8vw,92px);align-items:center}.live-hero-copy h1{max-width:560px;margin:0;color:#22242c;font-size:clamp(34px,4.5vw,52px);line-height:1.08;letter-spacing:0}.live-hero-copy p{max-width:520px;margin:20px 0 0;color:#3d4554;font-size:15px;line-height:1.65}.live-button{min-height:48px;margin-top:28px;padding-inline:24px;border-radius:7px;font-size:13px}.trade-screen-visual,.alpha-visual,.derivative-visual{position:relative;min-height:390px;overflow:hidden;border-radius:14px;box-shadow:0 20px 40px #1d30521f}.trade-screen-visual{background:linear-gradient(105deg,#081022fa 0 58%,#f5f6f7e6 58.5% 73%,#6e543761 73%),linear-gradient(180deg,#19284d,#0b1326)}.trade-screen-visual:before{content:"";position:absolute;inset:20px 130px 72px 24px;background:linear-gradient(rgba(80,97,202,.34) 1px,transparent 1px) 0 0 / 100% 24px,linear-gradient(90deg,rgba(80,97,202,.34) 1px,transparent 1px) 0 0 / 34px 100%,radial-gradient(circle at 36% 30%,rgba(69,87,255,.35),transparent 34%),#111d45;border-radius:8px}.trade-screen-visual:after{content:"";position:absolute;left:108px;right:88px;bottom:0;height:90px;background:linear-gradient(110deg,transparent 0 28%,rgba(220,224,228,.95) 28% 72%,transparent 72%),linear-gradient(180deg,#ffffffdb,#e1e5eae0);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%)}.trade-note{position:absolute;z-index:5;top:92px;left:150px;display:inline-flex;align-items:center;justify-content:center;width:210px;height:92px;color:#0a0d13;background:#f3f3f3;box-shadow:0 8px 12px #00000040;font-size:58px;font-weight:700;transform:rotate(-8deg)}.screen-glow{position:absolute;inset:0;background:radial-gradient(circle at 28% 42%,rgba(13,106,255,.36),transparent 42%)}.chart-line{position:absolute;z-index:3;left:36px;width:300px;height:3px;background:currentColor;border-radius:999px;transform-origin:left center}.line-one{top:175px;color:#ff406a;transform:rotate(-7deg)}.line-two{top:210px;color:#50ffb7;transform:rotate(5deg)}.line-three{top:250px;color:#5a78ff;transform:rotate(-2deg)}.ticker-column{position:absolute;top:28px;right:52px;width:80px;height:260px;background:linear-gradient(#22c55e 2px,transparent 2px) 0 0 / 100% 20px,linear-gradient(90deg,transparent 0 48%,rgba(255,255,255,.14) 49% 51%,transparent 52%),#030914cc}.live-section{padding:86px 0;background:#fff}.live-muted{background:#f3f6fa}.live-title{max-width:820px;margin:0 auto 36px;text-align:center}.live-title.align-left{margin-left:0;text-align:left}.live-title h2,.alpha-copy h2,.derivative-copy h2{margin:0;color:#101421;font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:0}.live-title p,.alpha-copy p,.derivative-copy p{margin:12px 0 0;color:#4f5a6c;font-size:13px;line-height:1.65}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.capability-card,.paper-card{min-height:176px;padding:28px 24px;background:#fff;border:1px solid #dce5f0;border-radius:10px}.capability-card svg,.paper-card svg{color:#0a6aff}.capability-card h3,.edge-card h3,.paper-card h3,.derivative-copy h2{margin:18px 0 0}.capability-card h3,.edge-card h3,.paper-card h3{color:#121826;font-size:15px;line-height:1.25}.capability-card p,.edge-card p,.paper-card p{margin:10px 0 0;color:#4f5a6c;font-size:12px;line-height:1.55}.alpha-layout,.derivatives-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,1fr);gap:clamp(36px,7vw,80px);align-items:center}.alpha-copy p{max-width:520px}.code-card{width:min(520px,100%);margin-top:28px;padding:34px 24px 24px;color:#dbeafe;background:#1b263a;border-radius:10px}.code-card pre{margin:0;overflow:auto;color:#dcecff;font-size:12px;line-height:1.7;white-space:pre-wrap}.code-dots{position:relative;display:block;width:10px;height:10px;margin:-18px 0 18px;background:#ef4444;border-radius:50%;box-shadow:18px 0 #f59e0b,36px 0 #22c55e}.alpha-visual{background:radial-gradient(circle at 50% 25%,rgba(20,184,166,.15),transparent 35%),linear-gradient(180deg,#06111d,#0b1d2a)}.code-lines{position:absolute;top:55px;left:34px;width:270px;height:210px;background:linear-gradient(#1cd3ad 2px,transparent 2px) 0 0 / 100% 18px,linear-gradient(90deg,#38bdf8 0 36%,#f97316 36% 62%,#94a3b8 62% 100%) 0 0 / 100% 18px;opacity:.58;transform:skewY(-4deg)}.alpha-bars{position:absolute;left:190px;right:28px;bottom:26px;height:130px;background:linear-gradient(90deg,transparent 0 7px,rgba(56,189,248,.5) 7px 12px,transparent 12px 22px) 0 100% / 22px 100%;opacity:.55}.alpha-candles{position:absolute;left:170px;right:36px;top:165px;height:92px;background:linear-gradient(120deg,transparent 0 12%,#22c55e 12.5% 13.3%,transparent 13.8% 25%,#ef4444 25.4% 26.2%,transparent 26.7% 41%,#22c55e 41.4% 42.4%,transparent 42.9% 63%,#ef4444 63.5% 64.4%,transparent 64.9% 100%),linear-gradient(12deg,transparent 0 48%,#0ea5e9 48.4% 50.2%,transparent 50.7%)}.edge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.edge-card{text-align:center}.edge-card span{display:inline-grid;place-items:center;width:44px;height:44px;color:#0a6aff;background:#e7f1ff;border-radius:10px}.paper-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.paper-card{min-height:160px}.screener-section{padding-bottom:92px}.screener-table-wrap{overflow:auto;border:1px solid #dce5f0;border-radius:10px}.screener-table{min-width:760px;border-collapse:separate;border-spacing:0;background:#fff}.screener-table th{color:#101421;background:#eaf2ff}.screener-table th,.screener-table td{padding:17px 24px;border-bottom:1px solid #e6edf5;font-size:13px}.screener-table tbody tr:last-child td{border-bottom:0}.screener-table td:first-child{color:#0a6aff;font-weight:800}.sentiment{display:inline-flex;align-items:center;justify-content:center;min-width:68px;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700}.sentiment.bullish{color:#138a5b;background:#dff7eb}.sentiment.bearish{color:#d12d3f;background:#ffe6ea}.sentiment.momentum{color:#2563eb;background:#e6efff}.derivatives-section{padding:88px 0 112px}.derivative-visual{min-height:430px;background:#f6f7f8}.paper-sheet{position:absolute;display:block;width:62%;height:72%;background:linear-gradient(20deg,transparent 0 48%,#22c55e 48.5% 49.8%,transparent 50.2%),linear-gradient(160deg,transparent 0 45%,#e11d48 45.4% 47%,transparent 47.4%),linear-gradient(#d5dce6 1px,transparent 1px) 0 0 / 100% 26px,linear-gradient(90deg,transparent 0 12px,#eff3f8 12px 14px,transparent 14px),#fff;border-radius:4px;box-shadow:0 12px 26px #142a522e}.sheet-one{left:38px;top:26px;transform:rotate(-18deg)}.sheet-two{right:44px;top:64px;transform:rotate(8deg)}.sheet-three{left:80px;bottom:22px;transform:rotate(-6deg)}.derivative-copy p{max-width:540px}.greek-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.greek-card{min-height:78px;padding:16px 18px;background:#fff;border:1px solid #dce5f0;border-radius:9px}.greek-card span{display:block;color:#64748b;font-size:12px;font-weight:800}.greek-card strong{display:block;margin-top:6px;font-size:24px;line-height:1.1}@media(max-width:980px){.live-hero,.alpha-layout,.derivatives-layout{grid-template-columns:1fr}.trade-screen-visual,.alpha-visual,.derivative-visual{max-width:640px}.capability-grid,.edge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.live-container{width:min(100% - 28px,1545px)}.live-hero-band,.live-section,.derivatives-section{padding:52px 0}.capability-grid,.edge-grid,.paper-grid,.greek-grid{grid-template-columns:1fr}.trade-screen-visual,.alpha-visual,.derivative-visual{min-height:300px}.trade-note{left:74px;top:76px;width:154px;height:68px;font-size:40px}.ticker-column{right:24px}.chart-line{width:210px}.live-title.align-left{text-align:left}}.pricing-page-main{background:#fff}.pricing-page-main+.site-footer{margin-top:0;background:#f5f8fc}.pricing-page{color:#171b26;background:#fff}.pricing-page-container{width:min(calc(100% - 119px));margin:0 auto}.pricing-page-hero{padding:88px 0 90px;background:#f5f8fc;text-align:center}.pricing-hero-copy h1{margin:0;color:#171b26;font-size:clamp(36px,4vw,52px);line-height:1.1;letter-spacing:0}.pricing-hero-copy p{max-width:740px;margin:18px auto 0;color:#3f4657;font-size:15px;line-height:1.7}.pricing-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:36px}.pricing-page-button{min-width:190px;min-height:54px;border-radius:13px;font-size:14px}.pricing-page-section{padding:84px 0 88px;background:#fff}.pricing-page-muted{background:#f5f8fc}.pricing-page-title{margin:0 auto 28px;text-align:center}.pricing-page-title h2{margin:0;color:#171b26;font-size:clamp(30px,3vw,40px);line-height:1.15;letter-spacing:0}.pricing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.pricing-plan-card{position:relative;display:flex;flex-direction:column;min-height:530px;padding:30px 28px 28px;background:#fff;border:1px solid #155DFC;border-radius:13px}.pricing-plan-card.prime{border-width:2px;box-shadow:0 18px 36px #0a6aff14}.pricing-plan-card.pro{color:#fff;background:#0d1629;border-color:#0d1629;box-shadow:0 20px 42px #0d162933}.pricing-popular{position:absolute;top:-12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:0 18px;color:#fff;background:#0a6aff;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.08em}.pricing-plan-card h3{margin:0;color:#111827;font-size:21px;line-height:1.2}.pricing-plan-card.prime h3{color:#0a6aff}.pricing-plan-card.pro h3,.pricing-plan-card.pro p,.pricing-plan-card.pro .plan-price strong,.pricing-plan-card.pro .plan-price span,.pricing-plan-card.pro li{color:#fff}.pricing-plan-card p{margin:12px 0 0;color:#4f5a6c;font-size:13px;line-height:1.55}.plan-price{display:flex;align-items:baseline;gap:5px;margin-top:28px}.plan-price strong{color:#242936;font-size:30px;line-height:1.1}.plan-price span{color:#4f5a6c;font-size:13px}.pricing-plan-card ul{display:grid;gap:17px;margin:32px 0 0;padding:0;list-style:none}.pricing-plan-card li{display:flex;align-items:flex-start;gap:12px;color:#111827;font-size:13px;line-height:1.45}.pricing-plan-card li svg{min-width:17px;margin-top:1px;color:#0a6aff}.pricing-plan-card.pro li svg{color:#fff}.pricing-plan-action{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:auto;border:1px solid #0A6AFF;border-radius:7px;color:#0a6aff;background:#fff;font-size:13px;font-weight:900}.pricing-plan-action.primary-action{color:#fff;background:#0a6aff}.pricing-plan-action.pro-action{color:#111827;background:#fff;border-color:#fff}.trader-value-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.88fr);gap:22px}.advantage-card,.savings-card,.pricing-metric-row{border:1px solid #c9d4e4;border-radius:13px}.advantage-card{min-height:260px;padding:66px 28px 34px;background:#fff}.pricing-icon-soft{display:inline-grid;place-items:center;width:42px;height:42px;margin-right:14px;color:#0a6aff;background:#eaf3ff;border-radius:8px;vertical-align:middle}.advantage-card h3{display:inline-block;margin:0;color:#171b26;font-size:22px;line-height:1.2;vertical-align:middle}.advantage-card p{margin:30px 0 0;color:#4f5a6c;font-size:15px;line-height:1.65}.advantage-card strong{color:#0a6aff}.savings-card{min-height:260px;padding:28px;color:#fff;background:#0e559f;border-color:#0e559f}.savings-card h3{margin:0 0 30px;color:#fff;font-size:18px;line-height:1.25}.savings-row,.savings-cost,.saving-highlight{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.savings-row,.savings-cost{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12)}.savings-cost{margin-top:18px;border-bottom:0}.savings-card span,.savings-card b{color:#ffffffdb;font-size:13px;font-style:normal}.savings-card strong{color:#fff;font-size:16px}.savings-cost strong{font-size:24px}.saving-highlight{margin-top:18px;padding:16px;background:#ffffff21;border-radius:8px}.saving-highlight em{color:#dbeafe;font-size:34px;font-style:normal;font-weight:900;line-height:1}.pricing-metric-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;background:#fff}.pricing-metric-row div{min-height:94px;padding:28px 18px;text-align:center}.pricing-metric-row div+div{border-left:1px solid #c9d4e4}.pricing-metric-row strong{display:block;color:#0a6aff;font-size:15px;line-height:1.2}.pricing-metric-row span{display:block;margin-top:7px;color:#1f2937;font-size:11px}.add-on-section{padding:96px 0 92px}.add-on-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,1fr);gap:clamp(36px,8vw,78px);align-items:center}.add-on-copy h2{margin:0;color:#171b26;font-size:clamp(30px,3vw,40px);line-height:1.15}.add-on-copy p{max-width:560px;margin:22px 0 30px;color:#4f5a6c;font-size:14px;line-height:1.65}.add-on-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.add-on-pill{display:flex;align-items:center;gap:14px;min-height:54px;padding:0 18px;color:#111827;background:#eaf3ff;border-radius:8px;font-size:13px;font-weight:700}.add-on-pill svg{color:#0a6aff}.alpha-terminal-card{position:relative;min-height:430px;overflow:hidden;border-radius:14px;background:radial-gradient(circle at 78% 14%,rgba(98,190,255,.42),transparent 18%),linear-gradient(180deg,#02080e1a,#02080ec2),#0b1720;box-shadow:0 20px 44px #0a16282e}.alpha-terminal-card:before{content:"";position:absolute;left:72px;right:42px;top:90px;height:232px;background:linear-gradient(#2cd88f 2px,transparent 2px) 0 0 / 100% 20px,linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px) 0 0 / 64px 100%,#101e28f5;border:1px solid rgba(255,255,255,.22);border-radius:4px;transform:perspective(520px) rotateX(8deg) rotateY(-9deg)}.terminal-lines{position:absolute;left:102px;right:72px;top:130px;height:130px;background:linear-gradient(90deg,transparent 0 15%,#ef4444 15.5% 16.4%,transparent 16.9% 42%,#22c55e 42.4% 43.5%,transparent 44% 100%),linear-gradient(12deg,transparent 0 49%,#38bdf8 49.5% 51%,transparent 51.5%);transform:perspective(520px) rotateX(8deg) rotateY(-9deg)}.terminal-panels{position:absolute;left:122px;right:90px;bottom:86px;height:74px;background:linear-gradient(90deg,#06b6d440,#06b6d40f),linear-gradient(#94a3b8 1px,transparent 1px) 0 0 / 100% 16px;transform:perspective(520px) rotateX(8deg) rotateY(-9deg)}.alpha-terminal-card>div{position:absolute;left:24px;right:24px;bottom:22px;z-index:2;color:#fff}.alpha-terminal-card h3{margin:0;color:#fff;font-size:24px}.alpha-terminal-card p{margin:8px 0 0;color:#ffffffd1;font-size:13px}@media(max-width:980px){.pricing-plan-grid,.trader-value-grid,.add-on-layout{grid-template-columns:1fr}.pricing-plan-card{min-height:auto}.pricing-plan-action{margin-top:32px}.alpha-terminal-card{max-width:620px}}@media(max-width:680px){.pricing-page-container{width:min(100% - 28px,1545px)}.pricing-page-hero,.pricing-page-section,.add-on-section{padding:54px 0}.pricing-page-button{width:100%}.pricing-metric-row,.add-on-grid{grid-template-columns:1fr}.pricing-metric-row div+div{border-left:0;border-top:1px solid #c9d4e4}.advantage-card{padding:34px 24px}.saving-highlight{grid-template-columns:1fr}.alpha-terminal-card{min-height:330px}}.lo-pricing-main{background:#fff}.lo-pricing-main+.site-footer{margin-top:0;background:#f5f8fc}.lo-pricing-page{color:#161b26;background:#fff}.lo-pricing-container{width:min(calc(100% - 119px));margin:0 auto}.lo-pricing-hero{padding:116px 0 124px;text-align:center;background:#fff}.lo-pricing-hero h1{margin:0;color:#1d1d1d;font-size:clamp(38px,4vw,52px);font-weight:800;line-height:1.08;letter-spacing:0}.lo-pricing-hero p{max-width:910px;margin:22px auto 0;color:#3f4657;font-size:16px;line-height:1.6}.lo-pricing-pills{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:38px}.lo-pricing-pills span{display:inline-flex;align-items:center;min-height:30px;padding:0 18px;color:#0a6aff;background:#eaf3ff;border-radius:999px;font-size:13px;font-weight:700}.lo-pricing-section{padding:82px 0 90px;background:#fff}.lo-pricing-muted{background:#f5f7fa}.lo-pricing-title{margin:0 auto 42px;text-align:center}.lo-pricing-title h2{margin:0;color:#1d1d1d;font-size:clamp(25px,2.6vw,32px);font-weight:800;line-height:1.2;letter-spacing:0}.lo-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lo-plan-card{position:relative;display:flex;flex-direction:column;min-height:428px;padding:34px 26px 30px;background:#fff;border:1px solid #d9e1ec;border-radius:12px;box-shadow:0 12px 28px #142a520a}.lo-plan-card.popular{border-color:#0a6aff;box-shadow:0 16px 34px #0a6aff14}.lo-plan-badge{position:absolute;top:-12px;left:50%;display:inline-flex;align-items:center;justify-content:center;min-height:25px;min-width:132px;padding:0 18px;color:#fff;background:#0a6aff;border-radius:999px;font-size:11px;font-weight:800;transform:translate(-50%)}.lo-plan-card h3{margin:0;color:#1f2937;font-size:15px;font-weight:700}.lo-plan-price{display:flex;align-items:baseline;gap:4px;margin-top:18px}.lo-plan-price strong{color:#111827;font-size:22px;font-weight:800;line-height:1.1}.lo-plan-card.popular .lo-plan-price strong{font-size:34px}.lo-plan-price span{color:#1f2937;font-size:12px}.lo-plan-card ul{display:grid;gap:18px;margin:36px 0 30px;padding:0;list-style:none}.lo-plan-card li{display:flex;align-items:flex-start;gap:12px;color:#344054;font-size:12px;line-height:1.45}.lo-plan-card li svg,.lo-benefit-card svg{min-width:15px;color:#0a6aff;stroke-width:2.6}.lo-plan-action{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:auto;color:#0a6aff;background:#fff;border:2px solid #0A6AFF;border-radius:8px;font-size:13px;font-weight:800}.lo-plan-action.primary{color:#fff;background:#0a6aff}.lo-brokerage-table{overflow:hidden;background:#fff;border:1px solid #dfe7f0;border-radius:13px}.lo-brokerage-table table{width:100%;border-collapse:collapse}.lo-brokerage-table th{height:54px;padding:0 22px;color:#fff;background:#0a6aff;text-align:left;font-size:13px;font-weight:800}.lo-brokerage-table td{height:56px;padding:0 22px;color:#1f2937;border-bottom:1px solid #e6edf5;font-size:13px}.lo-brokerage-table tr:last-child td{border-bottom:0}.lo-other-card{padding:34px 36px;background:#fff;border:1px solid #e5ecf4;border-radius:12px}.lo-other-card ul{display:grid;gap:22px;margin:0;padding:0;list-style:none}.lo-other-card li{position:relative;padding-left:22px;color:#283142;font-size:14px;line-height:1.5}.lo-other-card li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;background:#0a6aff;border-radius:50%}.lo-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px}.lo-benefit-card{display:grid;align-content:center;gap:20px;min-height:112px;padding:24px 26px;background:#fff;border:1px solid #d8e0ea;border-radius:12px}.lo-benefit-card span{color:#111827;font-size:14px;font-weight:600;line-height:1.45}.lo-faq-section{padding-bottom:100px}.lo-faq-list{display:grid;gap:16px}.lo-faq-list details{background:#fff;border:1px solid #e0e7f0;border-radius:12px;box-shadow:0 8px 18px #142a5208}.lo-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:70px;padding:0 24px;color:#111827;list-style:none;cursor:pointer;font-size:14px;font-weight:700}.lo-faq-list summary::-webkit-details-marker{display:none}.lo-faq-list summary svg{color:#0a6aff;transition:transform .18s ease}.lo-faq-list details[open] summary svg{transform:rotate(180deg)}.lo-faq-list p{margin:0;padding:0 24px 22px;color:#596273;font-size:13px;line-height:1.6}@media(max-width:980px){.lo-plan-grid,.lo-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.lo-pricing-container{width:min(100% - 28px,1545px)}.lo-pricing-hero,.lo-pricing-section{padding:54px 0}.lo-plan-grid,.lo-benefit-grid{grid-template-columns:1fr}.lo-plan-card{min-height:auto}.lo-brokerage-table{overflow-x:auto}.lo-brokerage-table table{min-width:520px}}@media(max-width:460px){.lo-pricing-hero p{font-size:14px}.lo-plan-card,.lo-other-card,.lo-benefit-card{padding:22px}.lo-plan-price{display:grid;gap:6px}}.contact-main{background:#fff}.contact-main+.site-footer{margin-top:0;background:#f5f8fc}.contact-container{width:min(calc(100% - 119px));margin:0 auto}.contact-hero-band{background:#f5f8fc;padding:86px 0 96px}.contact-hero-band h1{margin:0 0 10px;color:#0a6aff;font-size:clamp(36px,4vw,48px);font-weight:800;line-height:1.05;letter-spacing:0}.contact-breadcrumb{display:inline-flex;align-items:center;gap:8px;color:#1d1d1d;font-size:14px}.contact-breadcrumb svg{color:#101010}.office-section{padding:92px 0 100px;background:#fff}.office-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.office-card{overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:9px;box-shadow:0 15px 34px #0f2a5221}.office-map{position:relative;min-height:272px;overflow:hidden;background:linear-gradient(30deg,transparent 0 42%,rgba(251,205,106,.72) 42.4% 45.5%,transparent 45.9%),linear-gradient(112deg,transparent 0 56%,rgba(251,205,106,.62) 56.4% 59%,transparent 59.4%),linear-gradient(174deg,transparent 0 49%,rgba(228,222,214,.95) 49.3% 52.2%,transparent 52.6%),#f7f4ee}.office-map:before{content:"";position:absolute;inset:-28px;background:linear-gradient(0deg,rgba(205,212,218,.8) 1px,transparent 1px) 0 0 / 62px 39px,linear-gradient(90deg,rgba(205,212,218,.65) 1px,transparent 1px) 0 0 / 58px 42px,linear-gradient(24deg,transparent 0 48%,rgba(238,160,62,.38) 48.4% 50.2%,transparent 50.7%),linear-gradient(156deg,transparent 0 51%,rgba(211,217,222,.9) 51.4% 53.4%,transparent 53.8%);opacity:.76;transform:rotate(-3deg)}.office-map.registered{background:linear-gradient(90deg,transparent 0 46%,rgba(248,196,84,.65) 46.4% 48.8%,transparent 49.2%),linear-gradient(9deg,transparent 0 58%,rgba(233,226,218,.9) 58.5% 61.2%,transparent 61.6%),linear-gradient(128deg,transparent 0 34%,rgba(225,219,212,.95) 34.4% 36.7%,transparent 37.2%),#f7f4ee}.open-map-link{position:absolute;top:22px;left:26px;z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 4px;color:#0a6aff;background:#ffffffe0;font-size:14px;font-weight:500;text-decoration:none}.map-tooltip{position:absolute;left:48px;right:48px;top:72px;z-index:4;display:block;padding:7px 12px;overflow:hidden;color:#fff;background:#141414e0;border-radius:3px;font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.map-marker{position:absolute;left:49%;top:39%;z-index:4;color:#49aef2;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 2px rgba(0,0,0,.22))}.office-map.registered .map-marker{left:50%;top:43%}.map-block{position:absolute;z-index:1;display:block;background:#b0d28952;border:1px solid rgba(134,172,93,.24)}.block-one{left:-28px;bottom:-42px;width:210px;height:188px;transform:rotate(-12deg)}.block-two{right:-70px;top:138px;width:188px;height:120px;background:#ddd7e96b;transform:rotate(-9deg)}.office-map.registered .block-one{left:0;top:84px;bottom:auto;width:160px;height:82px;transform:rotate(-3deg)}.office-map.registered .block-two{right:14px;bottom:-22px;top:auto;height:118px}.map-road{position:absolute;z-index:2;display:block;height:5px;background:#fff;border:1px solid rgba(201,202,193,.9);border-radius:999px;box-shadow:0 0 0 2px #f5f1e8bf}.road-one{left:-20px;right:90px;top:116px;transform:rotate(6deg)}.road-two{left:76px;right:-12px;top:158px;transform:rotate(-8deg)}.road-three{left:218px;top:0;width:6px;height:310px;transform:rotate(21deg)}.road-four{left:320px;top:-40px;width:5px;height:340px;transform:rotate(-19deg)}.map-label{position:absolute;z-index:3;color:#7b7f86;font-size:10px;font-style:italic}.label-one{left:238px;top:118px}.label-two{left:304px;top:94px;color:#5582a3}.office-map.registered .label-one{left:40px;top:118px}.office-map.registered .label-two{left:280px;top:205px;transform:rotate(-6deg)}.office-body{padding:24px 26px 22px;min-height:162px}.office-body h2{margin:0;color:#0a6aff;font-size:24px;font-weight:800;line-height:1.15}.office-divider{height:1px;margin:12px 0;background:#d9e0ea}.office-body p{margin:0;color:#3d4658;font-size:14px;line-height:1.45}.contact-info-band{background:#f5f8fc;padding:94px 0 162px}.contact-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 26px;align-items:stretch}.contact-info-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:198px;padding:28px;text-align:center;background:#fff;border:1px solid #e7edf5;border-radius:10px}.contact-info-icon{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:18px;color:#0a6aff}.contact-info-card h2{max-width:100%;margin:0;color:#242424;font-size:22px;font-weight:800;line-height:1.2}.contact-info-card p,.contact-read-more,.contact-email{margin:18px 0 0;color:#505050;font-size:17px;line-height:1.5}.contact-email{display:inline-block;max-width:260px;text-decoration:underline;overflow-wrap:anywhere}.contact-email span{display:block}.contact-email.compact{margin-top:18px;color:#555;font-size:16px}.contact-read-more{padding:0;border:0;background:transparent}.contact-read-more:hover,.social-row a:hover{color:var(--blue-2)}.social-row{display:inline-flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.social-row a{display:inline-grid;place-items:center;color:#0a6aff;text-decoration:none}@media(max-width:980px){.contact-hero-band{padding:66px 0 72px}.office-grid,.contact-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.office-section{padding:70px 0 76px}.contact-info-band{padding:76px 0 110px}}@media(max-width:680px){.contact-container{width:min(100% - 28px,1545px)}.contact-hero-band{padding:52px 0 58px}.office-grid,.contact-tile-grid{grid-template-columns:1fr}.office-section{padding:48px 0 56px}.office-map{min-height:230px}.map-tooltip{left:22px;right:22px}.office-body{min-height:auto;padding:22px}.contact-info-band{padding:52px 0 76px}.contact-info-card{min-height:170px}}
