.landing-v2 { --l-ink:#f4f7fb; --l-muted:#90a3b8; --l-muted2:#60768e; --l-bg:#081321; --l-panel:#102a43; --l-panel2:#0d2238; --l-line:rgba(112,164,196,.2); --l-cyan:#52d0cf; --l-gold:#e5b85e; --l-green:#8bd4ab; --l-red:#ea8e86; background:var(--l-bg); color:var(--l-ink); font-family:Inter,"IBM Plex Sans Arabic","Noto Sans Arabic","Microsoft YaHei",sans-serif; overflow-x:hidden; }
.landing-v2 [hidden] { display:none !important; }
.landing2-shell { width:min(1160px,calc(100% - 48px)); margin:0 auto; }
.landing2-header { position:sticky; top:0; z-index:20; height:76px; border-bottom:1px solid rgba(121,157,183,.13); background:rgba(8,19,33,.94); backdrop-filter:blur(16px); }
.landing2-header__inner { height:100%; display:flex; align-items:center; gap:38px; }
.landing2-brand { display:inline-flex; align-items:center; gap:11px; min-width:168px; text-decoration:none; }
.landing2-brand__mark { display:grid; place-items:center; width:34px; height:34px; border:1px solid rgba(82,208,207,.38); border-radius:7px; color:var(--l-cyan); background:rgba(55,148,166,.14); font-size:23px; line-height:1; }
.landing2-brand > span:last-child { display:grid; grid-template-columns:auto auto; column-gap:5px; align-items:baseline; }
.landing2-brand strong,.landing2-brand em { font-size:16px; letter-spacing:.01em; font-style:normal; }
.landing2-brand em { color:var(--l-cyan); font-weight:500; }
.landing2-brand small { grid-column:1/-1; color:var(--l-muted2); font-size:8px; letter-spacing:.12em; text-transform:uppercase; }
.landing2-nav { flex:1; display:flex; align-items:center; justify-content:center; gap:30px; }
.landing2-nav a { color:var(--l-muted); font-size:13px; transition:color .2s ease; text-decoration:none; }
.landing2-nav a:hover { color:var(--l-cyan); }
.landing2-button { display:inline-flex; align-items:center; justify-content:center; gap:13px; min-height:44px; padding:0 20px; border:0; border-radius:6px; font-size:13px; font-weight:700; text-decoration:none; cursor:pointer; transition:transform .2s ease,background .2s ease,box-shadow .2s ease; }
.landing2-button:hover { transform:translateY(-2px); }
.landing2-button--outline { border:1px solid rgba(105,190,199,.42); color:var(--l-cyan); background:rgba(26,92,110,.14); }
.landing2-button--gold { color:#152031; background:var(--l-gold); box-shadow:0 12px 28px rgba(229,184,94,.14); }
.landing2-button--gold:hover { background:#f0ca75; box-shadow:0 14px 30px rgba(229,184,94,.24); }
.landing2-menu { display:none; width:40px; height:40px; color:var(--l-ink); background:transparent; font-size:18px; }
.landing2-hero { position:relative; min-height:1050px; padding-top:94px; padding-bottom:80px; overflow:hidden; text-align:center; }
.landing2-hero:before { content:""; position:absolute; inset:0 0 20px; z-index:-2; border:1px solid rgba(82,208,207,.08); background:rgba(12,29,48,.55); }
.landing2-hero:after { content:""; position:absolute; z-index:-1; top:0; left:-10%; right:-10%; height:660px; background:radial-gradient(ellipse at 50% 28%,rgba(24,92,113,.22),transparent 62%); pointer-events:none; }
.landing2-hero__grid { position:absolute; z-index:-1; inset:0; opacity:.4; background-image:linear-gradient(rgba(75,132,162,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(75,132,162,.08) 1px,transparent 1px); background-size:76px 76px; mask-image:linear-gradient(to bottom,#000,transparent 78%); }
.landing2-hero__content { position:relative; }
.landing2-eyebrow { display:inline-flex; align-items:center; gap:9px; margin:0 0 18px; color:var(--l-cyan); font-size:12px; font-weight:700; letter-spacing:.08em; }
.landing2-eyebrow span:first-child { color:var(--l-gold); }
.landing2-hero h1 { margin:0 0 19px; color:var(--l-ink); font-size:62px; line-height:1.08; letter-spacing:.01em; font-weight:700; }
.landing2-hero h1 span,.landing2-section-heading h2 span { color:var(--l-cyan); }
.landing2-hero__description { max-width:660px; margin:0 auto; color:var(--l-muted); font-size:16px; line-height:1.9; }
.landing2-search { width:min(760px,100%); margin:46px auto 18px; padding:16px 18px 13px; border:1px solid var(--l-line); border-radius:9px; background:rgba(16,42,67,.86); box-shadow:0 24px 80px rgba(0,0,0,.26); text-align:right; }
.landing2-search label { display:block; margin:0 0 10px 2px; color:#d7e4ee; font-size:12px; font-weight:700; }
.landing2-search__row { display:flex; gap:9px; }
.landing2-search__input { position:relative; flex:1; }
.landing2-search__input>span { position:absolute; top:50%; right:15px; transform:translateY(-50%); color:var(--l-cyan); font-size:22px; }
.landing2-search input { width:100%; height:48px; padding:0 44px 0 15px; border:1px solid rgba(104,155,187,.28); border-radius:5px; outline:0; background:#0b1b2e; color:var(--l-ink); font-size:14px; direction:rtl; }
.landing2-search input::placeholder { color:var(--l-muted2); }
.landing2-search input:focus { border-color:var(--l-cyan); box-shadow:0 0 0 3px rgba(82,208,207,.1); }
.landing2-search__row .landing2-button { min-width:166px; }
.landing2-example { margin:10px 2px 0; color:var(--l-muted2); font-size:11px; }
.landing2-message { min-height:17px; margin:5px 2px 0; color:var(--l-gold); font-size:11px; }
.landing2-message.is-error { color:var(--l-red); }
.landing2-suggestions { position:absolute; top:52px; right:0; left:0; z-index:5; border:1px solid var(--l-line); border-radius:5px; background:#0c2035; box-shadow:0 20px 38px rgba(0,0,0,.3); overflow:hidden; }
.landing2-suggestion { display:flex; justify-content:space-between; width:100%; padding:12px 14px; border-bottom:1px solid rgba(112,164,196,.1); color:var(--l-muted); background:transparent; text-align:right; cursor:pointer; }
.landing2-suggestion:last-child { border-bottom:0; }
.landing2-suggestion:hover { color:var(--l-ink); background:rgba(82,208,207,.08); }
.landing2-suggestion strong { color:var(--l-ink); font-size:13px; }
.landing2-suggestion span { direction:ltr; color:var(--l-cyan); font-size:12px; }
.landing2-quick-stocks { display:flex; justify-content:center; flex-wrap:wrap; gap:8px; min-height:35px; margin:0 auto 28px; }
.landing2-quick-stocks button { display:inline-flex; align-items:center; gap:9px; padding:9px 13px; border:1px solid rgba(82,208,207,.2); border-radius:5px; color:var(--l-muted); background:rgba(13,34,56,.68); cursor:pointer; font-size:11px; transition:background .2s,border-color .2s,color .2s; }
.landing2-quick-stocks button:hover { border-color:rgba(82,208,207,.5); color:var(--l-ink); background:rgba(20,61,78,.7); }
.landing2-quick-stocks button strong { color:var(--l-ink); font-size:12px; }
.landing2-quick-stocks button span { direction:ltr; color:var(--l-cyan); }
.landing2-market-strip { display:grid; grid-template-columns:245px 1fr; align-items:center; width:min(900px,100%); min-height:88px; margin:0 auto 30px; padding:17px 20px; border:1px solid rgba(82,208,207,.24); border-radius:8px; background:rgba(11,31,51,.8); text-align:right; }
.landing2-market-strip__heading { display:grid; gap:6px; border-left:1px solid var(--l-line); padding-left:20px; }
.landing2-market-strip__heading strong { font-size:15px; }
.landing2-market-strip__heading small { color:var(--l-muted2); font-size:10px; }
.landing2-live-dot { display:inline-block; width:7px; height:7px; margin-left:6px; border-radius:50%; background:var(--l-green); box-shadow:0 0 0 5px rgba(139,212,171,.09); }
.landing2-market-metrics { display:grid; grid-template-columns:repeat(4,1fr); gap:20px; padding-right:23px; }
.landing2-market-metrics div { display:grid; gap:7px; }
.landing2-market-metrics span { color:var(--l-muted2); font-size:10px; }
.landing2-market-metrics strong { color:var(--l-ink); font-size:15px; direction:ltr; text-align:right; }
.landing2-market-metrics strong.is-green { color:var(--l-green); direction:rtl; }
.landing2-scan-card { position:relative; width:min(600px,100%); min-height:300px; margin:0 auto; padding:19px 26px 24px; border:1px solid rgba(82,208,207,.3); border-radius:13px; background:rgba(15,38,64,.9); box-shadow:0 24px 80px rgba(4,12,23,.3); overflow:hidden; }
.landing2-scan-card:after { content:""; position:absolute; inset:auto 0 0; height:1px; background:linear-gradient(90deg,transparent,var(--l-cyan),transparent); opacity:.5; }
.landing2-scan-card__top { display:flex; justify-content:space-between; align-items:center; color:var(--l-muted2); font-size:10px; text-align:right; }
.landing2-ai-badge { color:var(--l-cyan); font-size:11px; font-weight:700; }
.landing2-ai-badge i { display:inline-block; width:6px; height:6px; margin-left:5px; border-radius:50%; background:var(--l-cyan); box-shadow:0 0 0 4px rgba(82,208,207,.1); vertical-align:middle; }
.landing2-radar { position:relative; width:180px; height:180px; margin:24px auto 17px; border:1px solid rgba(82,208,207,.32); border-radius:50%; background:rgba(6,22,38,.72); overflow:hidden; }
.landing2-radar__ring,.landing2-radar__line,.landing2-radar__sweep { position:absolute; display:block; }
.landing2-radar__ring { border:1px solid rgba(82,208,207,.22); border-radius:50%; left:50%; top:50%; transform:translate(-50%,-50%); }
.landing2-radar__ring--outer { width:100%; height:100%; border-color:rgba(82,208,207,.28); }
.landing2-radar__ring--middle { width:70%; height:70%; }
.landing2-radar__ring--inner { width:40%; height:40%; }
.landing2-radar__line { background:rgba(82,208,207,.16); }
.landing2-radar__line--h { top:50%; left:0; width:100%; height:1px; }
.landing2-radar__line--v { left:50%; top:0; width:1px; height:100%; }
.landing2-radar__sweep { width:50%; height:50%; left:50%; top:50%; transform-origin:0 0; background:linear-gradient(135deg,rgba(82,208,207,.35),transparent 70%); clip-path:polygon(0 0,100% 0,0 100%); animation:landing2-sweep 4s linear infinite; }
.landing2-radar__center { position:absolute; top:50%; left:50%; display:grid; place-items:center; width:27px; height:27px; transform:translate(-50%,-50%); border:1px solid rgba(255,255,255,.4); border-radius:50%; color:white; background:rgba(177,207,211,.6); box-shadow:0 0 0 7px rgba(82,208,207,.08),0 0 25px rgba(82,208,207,.85); font-size:10px; }
.landing2-radar__signal { position:absolute; width:7px; height:7px; border-radius:50%; background:var(--l-cyan); box-shadow:0 0 13px var(--l-cyan); animation:landing2-blink 2.8s ease-in-out infinite; }
.landing2-radar__signal--one { top:28%; left:69%; }.landing2-radar__signal--two { top:63%; left:28%; animation-delay:.8s; }.landing2-radar__signal--three { top:38%; left:25%; width:4px; height:4px; animation-delay:1.4s; }
@keyframes landing2-sweep { to { transform:rotate(360deg); } } @keyframes landing2-blink { 0%,100% { opacity:.3; transform:scale(.8); } 50% { opacity:1; transform:scale(1.35); } }
.landing2-scan-copy { display:grid; gap:8px; }
.landing2-scan-copy strong { font-size:18px; }.landing2-scan-copy span { color:var(--l-muted); font-size:11px; }
.landing2-scan-progress { text-align:right; }.landing2-scan-stock { display:flex; align-items:center; gap:10px; margin:28px 0 15px; }.landing2-stock-orb { display:grid; place-items:center; width:35px; height:35px; border-radius:50%; color:var(--l-cyan); background:rgba(82,208,207,.12); }.landing2-scan-stock div { display:grid; gap:4px; flex:1; }.landing2-scan-stock small { color:var(--l-muted2); font-size:10px; }.landing2-scan-stock strong { font-size:15px; }.landing2-scan-stock>b { color:var(--l-cyan); font-size:21px; direction:ltr; }.landing2-progress-track { height:4px; border-radius:10px; background:rgba(82,208,207,.12); overflow:hidden; }.landing2-progress-track i { display:block; width:0; height:100%; border-radius:inherit; background:var(--l-cyan); transition:width .35s ease; }.landing2-scan-steps { display:flex; justify-content:space-between; margin-top:11px; color:var(--l-muted2); font-size:9px; }.landing2-scan-steps span.is-active { color:var(--l-cyan); }
.landing2-trust-row { display:flex; justify-content:center; width:min(900px,100%); margin:30px auto 0; border-top:1px solid var(--l-line); border-bottom:1px solid var(--l-line); }.landing2-trust-row div { display:flex; align-items:center; justify-content:center; gap:10px; width:33.33%; min-height:53px; border-left:1px solid var(--l-line); color:var(--l-muted); font-size:11px; }.landing2-trust-row div:last-child { border-left:0; }.landing2-trust-row strong { color:var(--l-gold); font-size:10px; font-weight:500; }
.landing2-section { padding:105px 0; border-top:1px solid rgba(116,163,195,.1); }.landing2-result-section { background:#0a1828; }.landing2-section-heading { display:flex; align-items:end; justify-content:space-between; gap:50px; margin-bottom:35px; }.landing2-section-heading .landing2-eyebrow { margin-bottom:12px; }.landing2-section-heading h2 { margin:0; font-size:38px; line-height:1.25; }.landing2-section-heading>div>p:last-child,.landing2-section-heading>p { max-width:380px; margin:13px 0 0; color:var(--l-muted); font-size:13px; line-height:1.9; }.landing2-source-note { color:var(--l-green); font-size:11px; }
.landing2-result-hero { display:grid; grid-template-columns:1.4fr 1fr 1fr; align-items:center; gap:20px; padding:23px 25px; border:1px solid var(--l-line); border-radius:7px; background:rgba(16,42,67,.72); }.landing2-result-identity { display:flex; align-items:center; gap:12px; }.landing2-result-identity h3 { margin:4px 0 3px; font-size:22px; }.landing2-result-identity>div>span:last-child { color:var(--l-muted); font-size:12px; direction:ltr; }.landing2-muted-label { color:var(--l-cyan); font-size:10px; letter-spacing:.08em; }.landing2-result-price,.landing2-result-updated { display:grid; gap:6px; padding-right:20px; border-right:1px solid var(--l-line); }.landing2-result-price span,.landing2-result-updated span { color:var(--l-muted2); font-size:11px; }.landing2-result-price strong { direction:ltr; font-size:25px; }.landing2-result-price strong small { color:var(--l-muted); font-size:11px; }.landing2-result-price em { color:var(--l-green); font-size:12px; font-style:normal; direction:ltr; }.landing2-result-updated strong { color:var(--l-ink); font-size:13px; direction:ltr; }.landing2-result-updated small { color:var(--l-muted2); font-size:10px; }
.landing2-score-layout { display:grid; grid-template-columns:.8fr 1.2fr; gap:14px; margin-top:14px; }.landing2-score-card,.landing2-dimensions,.landing2-insight-card,.landing2-price-card { border:1px solid var(--l-line); border-radius:7px; background:rgba(16,42,67,.72); }.landing2-score-card { padding:23px; }.landing2-score-card__top { display:flex; align-items:start; justify-content:space-between; }.landing2-score-card h3 { margin:8px 0 0; font-size:20px; }.landing2-score { display:grid; justify-items:end; }.landing2-score strong { color:var(--l-cyan); font-size:46px; line-height:1; }.landing2-score span { color:var(--l-muted); font-size:11px; }.landing2-score-card>p { min-height:75px; margin:23px 0; color:var(--l-muted); font-size:13px; line-height:1.9; }.landing2-score-foot { display:flex; justify-content:space-between; padding-top:15px; border-top:1px solid var(--l-line); color:var(--l-muted2); font-size:10px; }.landing2-card-title { display:flex; align-items:center; justify-content:space-between; gap:15px; padding:18px 20px; border-bottom:1px solid var(--l-line); }.landing2-card-title strong { font-size:14px; }.landing2-card-title>span { color:var(--l-muted2); font-size:10px; }.landing2-dimension-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:17px 23px; padding:20px; }.landing2-dimension { display:grid; gap:7px; }.landing2-dimension__head { display:flex; justify-content:space-between; color:var(--l-muted); font-size:11px; }.landing2-dimension__head strong { color:var(--l-ink); font-size:13px; direction:ltr; }.landing2-dimension__track { height:4px; border-radius:10px; background:rgba(82,208,207,.12); overflow:hidden; }.landing2-dimension__track i { display:block; width:0; height:100%; border-radius:inherit; background:var(--l-cyan); transition:width .75s ease; }.landing2-dimension small { color:var(--l-muted2); font-size:9px; }
.landing2-summary-grid { display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-top:14px; }.landing2-insight-card { padding-bottom:13px; }.landing2-insight-card ul { display:grid; gap:12px; margin:0; padding:18px 22px 3px; list-style:none; }.landing2-insight-card li { display:flex; align-items:center; gap:10px; color:var(--l-muted); font-size:12px; }.landing2-insight-card li:before { content:"✓"; color:var(--l-green); }.landing2-insight-card:nth-child(2) li:before { content:"!"; color:var(--l-gold); }.landing2-positive { color:var(--l-green)!important; }.landing2-warning { color:var(--l-gold)!important; }
.landing2-price-card { margin-top:14px; padding-bottom:20px; }.landing2-price-card>.landing2-card-title { align-items:start; }.landing2-card-title>div { display:grid; gap:6px; }.landing2-card-title>div>span { color:var(--l-muted2); font-size:10px; }.landing2-tabs { display:flex!important; gap:3px; }.landing2-tabs button { min-width:42px; padding:7px 9px; border:1px solid var(--l-line); border-radius:4px; color:var(--l-muted); background:transparent; font-size:10px; cursor:pointer; }.landing2-tabs button.is-active,.landing2-tabs button:hover { border-color:var(--l-cyan); color:var(--l-cyan); background:rgba(82,208,207,.08); }.landing2-chart-wrap { padding:20px 20px 0; }.landing2-chart { display:block; width:100%; height:220px; overflow:visible; }.landing2-chart__area { fill:url(#chart-fill); }.landing2-chart__line { fill:none; stroke:var(--l-cyan); stroke-width:3; vector-effect:non-scaling-stroke; }.landing2-chart circle { fill:var(--l-cyan); }.landing2-chart__pulse { fill:none!important; stroke:var(--l-cyan); stroke-width:1.5; opacity:.55; }.landing2-chart-labels { display:flex; justify-content:space-between; color:var(--l-muted2); font-size:10px; }.landing2-price-levels { display:grid; grid-template-columns:repeat(5,1fr); gap:8px; margin:24px 20px 0; padding:15px 0; border-top:1px solid var(--l-line); border-bottom:1px solid var(--l-line); }.landing2-price-levels div { display:grid; gap:7px; text-align:center; }.landing2-price-levels span { color:var(--l-muted2); font-size:10px; }.landing2-price-levels strong { color:var(--l-ink); font-size:12px; direction:ltr; }.landing2-price-levels .is-current strong { color:var(--l-cyan); }.landing2-trend-line { display:flex; align-items:center; gap:15px; padding:17px 20px 0; color:var(--l-muted); font-size:11px; }.landing2-trend-line strong { color:var(--l-green); }.landing2-indicator { margin-right:auto; color:var(--l-muted2); direction:ltr; }.landing2-report-card { display:grid; grid-template-columns:1.1fr 1fr auto; align-items:center; gap:28px; margin-top:14px; padding:28px; border:1px solid rgba(229,184,94,.29); border-radius:7px; background:linear-gradient(110deg,rgba(55,67,44,.22),rgba(16,42,67,.9)); }.landing2-report-card h2 { margin:0 0 10px; font-size:23px; }.landing2-report-card p { max-width:420px; margin:0; color:var(--l-muted); font-size:12px; line-height:1.8; }.landing2-report-card .landing2-eyebrow { margin-bottom:13px; }.landing2-report-list { display:grid; gap:12px; }.landing2-report-list span { color:var(--l-muted); font-size:11px; }.landing2-report-list b { margin-right:7px; color:var(--l-gold); font-weight:400; }
.landing2-method-section { background:#0b1d31; }.landing2-method-flow { display:flex; align-items:center; justify-content:space-between; gap:15px; padding:28px 23px; border:1px solid var(--l-line); border-radius:7px; background:rgba(16,42,67,.48); }.landing2-method-flow>div { display:grid; gap:7px; text-align:center; }.landing2-method-flow b { color:var(--l-cyan); font-size:11px; }.landing2-method-flow strong { font-size:13px; }.landing2-method-flow span { color:var(--l-muted2); font-size:10px; }.landing2-method-flow>i { color:var(--l-gold); font-size:20px; font-style:normal; }.landing2-method-result { padding:16px 22px; border:1px solid rgba(82,208,207,.35); border-radius:5px; background:rgba(82,208,207,.08); }.landing2-method-result b { font-size:19px; }.landing2-data-note { margin:15px 0 0; color:var(--l-muted2); font-size:10px; }.landing2-popular-section { background:#0a1828; }.landing2-popular-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:12px; }.landing2-popular-card { position:relative; min-height:155px; padding:20px; border:1px solid var(--l-line); border-radius:7px; background:rgba(16,42,67,.58); }.landing2-popular-card:hover { border-color:rgba(82,208,207,.45); }.landing2-popular-card__top { display:flex; justify-content:space-between; color:var(--l-muted2); font-size:10px; }.landing2-popular-card h3 { margin:27px 0 4px; font-size:17px; }.landing2-popular-card p { margin:0; color:var(--l-cyan); direction:ltr; font-size:12px; }.landing2-popular-card button { position:absolute; left:20px; bottom:18px; padding:0; color:var(--l-gold); background:transparent; font-size:11px; cursor:pointer; }.landing2-faq-section { background:#0b1d31; }.landing2-faq-list { width:min(820px,100%); margin:0 auto; border-top:1px solid var(--l-line); }.landing2-faq-list details { border-bottom:1px solid var(--l-line); }.landing2-faq-list summary { display:flex; justify-content:space-between; align-items:center; padding:20px 4px; color:var(--l-ink); font-size:14px; cursor:pointer; list-style:none; }.landing2-faq-list summary::-webkit-details-marker { display:none; }.landing2-faq-list summary span { color:var(--l-cyan); font-size:20px; font-weight:300; }.landing2-faq-list details[open] summary span { transform:rotate(45deg); }.landing2-faq-list p { max-width:700px; margin:0 0 20px; color:var(--l-muted); font-size:12px; line-height:1.9; }
.landing2-footer { border-top:1px solid var(--l-line); background:#06101c; }.landing2-footer__top { display:flex; align-items:center; min-height:130px; }.landing2-footer__links { display:flex; flex-wrap:wrap; gap:22px; margin-right:auto; margin-left:65px; }.landing2-footer__links a { color:var(--l-muted); font-size:11px; }.landing2-footer__links a:hover { color:var(--l-cyan); }.landing2-footer__top>a:last-child { display:grid; place-items:center; width:34px; height:34px; border:1px solid var(--l-line); border-radius:5px; color:var(--l-cyan); }.landing2-footer__bottom { display:flex; justify-content:space-between; gap:20px; padding:17px 0 23px; border-top:1px solid rgba(116,163,195,.1); color:var(--l-muted2); font-size:10px; }
@media (max-width:900px) { .landing2-nav { gap:16px; }.landing2-nav a { font-size:12px; }.landing2-report-card { grid-template-columns:1fr 1fr; }.landing2-report-card>a { grid-column:1/-1; justify-self:start; }.landing2-popular-grid { grid-template-columns:repeat(2,1fr); } }
@media (max-width:700px) { .landing2-shell { width:min(100% - 32px,560px); }.landing2-header { height:64px; }.landing2-header__inner { justify-content:space-between; gap:0; }.landing2-header__cta,.landing2-nav { display:none; }.landing2-menu { display:block; }.landing2-nav.is-open { position:absolute; top:64px; left:0; right:0; display:grid; gap:0; padding:7px 16px 14px; border-bottom:1px solid var(--l-line); background:#0a1727; }.landing2-nav.is-open a { padding:13px 0; border-bottom:1px solid rgba(116,163,195,.1); }.landing2-hero { min-height:990px; padding-top:62px; }.landing2-hero:before { inset:0; }.landing2-hero h1 { font-size:40px; line-height:1.2; }.landing2-hero__description { font-size:13px; }.landing2-search { margin-top:32px; padding:14px; }.landing2-search__row { display:grid; }.landing2-search__row .landing2-button { width:100%; }.landing2-market-strip { grid-template-columns:1fr; gap:17px; padding:16px; }.landing2-market-strip__heading { border-left:0; border-bottom:1px solid var(--l-line); padding:0 0 13px; }.landing2-market-metrics { gap:10px; padding:0; }.landing2-market-metrics strong { font-size:12px; }.landing2-scan-card { padding:17px 18px 22px; }.landing2-trust-row div { display:grid; gap:4px; min-height:60px; font-size:10px; }.landing2-section { padding:75px 0; }.landing2-section-heading { display:grid; gap:13px; margin-bottom:27px; }.landing2-section-heading h2 { font-size:29px; }.landing2-section-heading>div>p:last-child,.landing2-section-heading>p { max-width:none; font-size:12px; }.landing2-result-hero { grid-template-columns:1fr 1fr; gap:17px; padding:18px; }.landing2-result-identity { grid-column:1/-1; }.landing2-result-price,.landing2-result-updated { padding:0; border-right:0; }.landing2-result-updated { border-right:1px solid var(--l-line); padding-right:15px; }.landing2-score-layout,.landing2-summary-grid { grid-template-columns:1fr; }.landing2-dimension-grid { grid-template-columns:1fr; }.landing2-score-card>p { min-height:0; }.landing2-price-levels { grid-template-columns:repeat(3,1fr); }.landing2-price-levels div:nth-child(1),.landing2-price-levels div:nth-child(5) { display:none; }.landing2-trend-line { flex-wrap:wrap; }.landing2-indicator { margin-right:0; width:100%; }.landing2-report-card { grid-template-columns:1fr; gap:20px; padding:22px; }.landing2-report-card>a { grid-column:auto; justify-self:stretch; }.landing2-method-flow { display:grid; grid-template-columns:1fr 30px 1fr; gap:15px 8px; }.landing2-method-flow>i { text-align:center; }.landing2-method-flow>i:nth-of-type(4) { grid-column:1/-1; transform:rotate(0); }.landing2-method-result { grid-column:1/-1; }.landing2-popular-grid { grid-template-columns:1fr 1fr; gap:9px; }.landing2-popular-card { min-height:145px; padding:15px; }.landing2-popular-card h3 { margin-top:22px; font-size:14px; }.landing2-popular-card button { left:15px; bottom:15px; }.landing2-footer__top { display:grid; gap:24px; padding:30px 0; }.landing2-footer__links { gap:14px 20px; margin:0; }.landing2-footer__top>a:last-child { position:absolute; left:16px; margin-top:43px; }.landing2-footer__bottom { display:grid; gap:8px; font-size:9px; } }
