.dark-toggle[data-v-f1303911]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.dark-toggle[data-v-f1303911]:hover{color:var(--primary);border-color:var(--primary)}:root{--paper: #ffffff;--paper-2: #fafafa;--surface: #ffffff;--surface-2: #f5f7fa;--ink: #00294b;--ink-soft: #103a5f;--muted: #585858;--muted-2: #979797;--rule: #eeeeee;--rule-strong: #d7d7d7;--accent: #f94d1c;--accent-hover: #d73c12;--accent-soft: rgba(249, 77, 28, .08);--up: #1f6f43;--down: #d73c12;--radius: 4px;--radius-sm: 3px;--radius-lg: 6px;--container: 1160px;--container-read: 680px;--font-display: "Fraunces", "Georgia", "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--font-display-ar: "Amiri", "Tajawal", "Georgia", serif;--font-body-ar: "Tajawal", "Inter", -apple-system, sans-serif;--bg: var(--paper);--bg-alt: var(--paper-2);--surface-bg: var(--surface);--border: var(--rule);--text: var(--ink);--text-muted: var(--muted);--primary: var(--accent);--primary-dark: var(--accent-hover)}html.dark{--paper: #001a30;--paper-2: #002745;--surface: #00294b;--surface-2: #033459;--ink: #ffffff;--ink-soft: #e6ecf3;--muted: #9fb0c2;--muted-2: #6f8299;--rule: #0d3a5c;--rule-strong: #154c74;--accent: #f94d1c;--accent-hover: #ff6a3d;--accent-soft: rgba(249, 77, 28, .12);--up: #4fb37a;--down: #ff6a3d;--bg: var(--paper);--bg-alt: var(--paper-2);--surface-bg: var(--surface);--border: var(--rule);--text: var(--ink);--text-muted: var(--muted);--primary: var(--accent);--primary-dark: var(--accent-hover)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--paper);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11"}html[dir=rtl] body{font-family:var(--font-body-ar)}html[dir=rtl] h1,html[dir=rtl] h2{font-family:var(--font-display-ar)}::selection{background:var(--accent);color:#fdfcfa}img,svg{max-width:100%;display:block}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}a:hover{color:var(--accent);text-decoration-color:var(--accent)}h1,h2,h3,h4{color:var(--ink);margin:0 0 .5rem;font-weight:500}h1{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:400;line-height:1.04;letter-spacing:-.015em;font-variation-settings:"opsz" 144,"SOFT" 50}h2{font-family:var(--font-display);font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;font-variation-settings:"opsz" 72,"SOFT" 50}h3{font-family:var(--font-body);font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:-.005em;margin-bottom:.5rem}p{margin:0 0 1rem}.grad{color:var(--accent);font-style:italic;font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 100}.container{max-width:var(--container);margin:0 auto;padding:0 1.75rem}.section{padding:5.5rem 0;position:relative}.section-sm{padding:3rem 0}.section+.section{border-top:1px solid var(--rule)}.bg-alt{background:var(--paper-2)}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.lead{font-size:1.1875rem;line-height:1.55;color:var(--ink-soft);max-width:62ch;font-weight:400}html.dark .lead{color:var(--ink-soft)}.eyebrow{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:1.25rem;padding:0;background:none;border:none;border-radius:0}.eyebrow:before{content:"— ";color:var(--accent)}html[dir=rtl] .eyebrow{letter-spacing:.08em;font-family:var(--font-body-ar);font-size:.75rem}html[dir=rtl] .eyebrow:before{content:""}html[dir=rtl] .eyebrow:after{content:" —";color:var(--accent)}.folio{display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:1.75rem}.folio:before,.folio:after{content:"";height:1px;background:var(--rule-strong);flex:1}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:var(--radius-sm);font-family:var(--font-body);font-weight:500;font-size:.9375rem;line-height:1;transition:background .15s,color .15s,border-color .15s,transform .15s;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover{text-decoration:none}.btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-primary:hover{background:var(--accent);border-color:var(--accent);color:var(--paper);transform:none}html.dark .btn-primary{background:var(--ink);color:var(--paper)}html.dark .btn-primary:hover{background:var(--accent);border-color:var(--accent)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.btn-ghost:hover{border-color:var(--ink);color:var(--ink);background:var(--surface-2)}.btn-ghost-dark{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.btn-ghost-dark:hover{border-color:var(--accent);color:var(--accent)}.btn-lg{padding:.9rem 1.5rem;font-size:1rem}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--rule)}.nav{display:flex;align-items:center;justify-content:space-between;height:68px}.nav-brand{display:flex;align-items:center;gap:.625rem;font-family:var(--font-display);font-weight:500;font-size:1.375rem;color:var(--ink);letter-spacing:-.01em;text-decoration:none;font-variation-settings:"opsz" 48}.nav-brand:hover{color:var(--ink);text-decoration:none}.nav-brand-logo{width:32px;height:32px;border-radius:4px;object-fit:contain}.nav-brand-logo--dark,html.dark .nav-brand-logo--light{display:none}html.dark .nav-brand-logo--dark{display:inline-block}.nav-links{display:flex;align-items:center;gap:1.75rem;list-style:none;margin:0;padding:0}.nav-links a{color:var(--muted);font-weight:500;font-size:.9375rem;text-decoration:none}.nav-links a:hover,.nav-links a.router-link-active{color:var(--ink);text-decoration:none}.nav-links a.router-link-active{box-shadow:inset 0 -2px 0 var(--accent);padding-bottom:2px}.nav-cta{display:flex;gap:.625rem;align-items:center}.nav-toggle{display:none;background:transparent;border:1px solid var(--rule);border-radius:var(--radius-sm);width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer}.nav-toggle span{display:block;width:18px;height:1.5px;background:var(--ink);position:relative}.nav-toggle span:before,.nav-toggle span:after{content:"";position:absolute;left:0;width:18px;height:1.5px;background:var(--ink)}.nav-toggle span:before{top:-6px}.nav-toggle span:after{top:6px}.lang-toggle{display:inline-flex;align-items:stretch;gap:2px;padding:3px;height:36px;border-radius:999px;background:transparent;border:1px solid var(--rule)}.lang-toggle button{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:0 .6rem;background:transparent;border:none;color:var(--muted);border-radius:999px;cursor:pointer;line-height:1;transition:background .15s,color .15s}.lang-toggle button.lang-en{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.lang-toggle button.lang-ar{font-family:var(--font-display-ar);font-size:1.125rem;font-weight:500;letter-spacing:0;padding-bottom:2px}.lang-toggle button:hover{color:var(--ink)}.lang-toggle button.active{background:var(--ink);color:var(--paper);box-shadow:none}.lang-toggle button.active:hover{color:var(--paper)}.hero{position:relative;overflow:hidden;background:var(--paper);color:var(--ink);padding:5rem 0 5.5rem;border-bottom:1px solid var(--rule)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--rule) 1px,transparent 1px);background-size:100% 96px;opacity:.5;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(180deg,transparent,black 20%,black 80%,transparent)}.hero .container{position:relative}.hero h1{color:var(--ink);max-width:18ch;margin:0}.hero .lead{color:var(--ink-soft);font-size:1.25rem;max-width:54ch;margin-top:1.75rem}.hero-actions{display:flex;gap:.75rem;margin-top:2.25rem;flex-wrap:wrap}.hero-trust{margin-top:3.25rem;padding-top:1.75rem;border-top:1px solid var(--rule);display:flex;align-items:center;gap:2.25rem;flex-wrap:wrap;color:var(--muted);font-size:.8125rem;font-family:var(--font-mono);letter-spacing:.04em}.hero-trust-item{display:flex;align-items:center;gap:.5rem}.hero-trust svg{width:14px;height:14px;color:var(--accent)}.hero.center-hero .container{text-align:center}.hero.center-hero h1{margin:0 auto;max-width:22ch}.hero.center-hero .lead{margin-left:auto;margin-right:auto}.hero.center-hero .folio{justify-content:center}.grid{display:grid;gap:1.5rem}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:transparent;border:none;border-top:1px solid var(--rule-strong);border-radius:0;padding:1.75rem 0 0;transition:border-color .2s}.card:hover{border-top-color:var(--accent);transform:none;box-shadow:none}.card h3{margin-top:.75rem;color:var(--ink)}.card p{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.65}.card-icon{width:28px;height:28px;border-radius:0;display:flex;align-items:center;justify-content:center;background:none;color:var(--accent);margin-bottom:.5rem}.card-icon svg{width:22px;height:22px;stroke-width:1.5}.steps{counter-reset:step;gap:2.5rem}.step{position:relative;padding-top:4.5rem;counter-increment:step}.step:before{content:counter(step,decimal-leading-zero);position:absolute;top:0;inset-inline-start:0;font-family:var(--font-display);font-size:3.25rem;font-weight:400;line-height:1;color:var(--accent);font-variation-settings:"opsz" 144,"SOFT" 100;font-style:italic;letter-spacing:-.02em}.step h3{font-family:var(--font-display);font-size:1.375rem;font-weight:500;color:var(--ink);font-variation-settings:"opsz" 48}.step p{color:var(--muted);font-size:.9375rem;line-height:1.65;margin:0;max-width:36ch}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:2.5rem 0;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);background:transparent;color:var(--ink);border-radius:0}.stats>div{padding:.5rem 1.25rem;border-inline-end:1px solid var(--rule)}.stats>div:last-child{border-inline-end:none}.stat-value{font-family:var(--font-mono);font-size:1.875rem;font-weight:500;color:var(--ink);background:none;-webkit-text-fill-color:currentColor;letter-spacing:-.02em;margin-bottom:.375rem}.stat-label{color:var(--muted);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase}.cta-band{background:var(--paper-2);border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);border-radius:0;padding:5rem 1.5rem;text-align:center;color:var(--ink);position:relative;overflow:hidden}.cta-band h2{color:var(--ink);max-width:22ch;margin:0 auto 1rem;font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100}.cta-band p{color:var(--muted);font-size:1.0625rem;max-width:52ch;margin:0 auto 2rem}.site-footer{background:var(--paper);color:var(--muted);padding:4.5rem 0 2.5rem;border-top:1px solid var(--rule)}.site-footer a{color:var(--muted);font-size:.9375rem;text-decoration:none}.site-footer a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-brand p{max-width:340px;font-size:.9375rem;line-height:1.65;color:var(--muted)}.footer-col h4{color:var(--ink);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.16em;margin-bottom:1.125rem}.footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:.625rem}.footer-bottom{border-top:1px solid var(--rule);padding-top:1.75rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-size:.8125rem;color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.04em}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.price-card{background:transparent;border:none;border-inline-end:1px solid var(--rule);border-radius:0;padding:2.5rem 2rem;display:flex;flex-direction:column;position:relative}.price-card:last-child{border-inline-end:none}.price-card.featured{background:var(--paper-2);border:none;border-inline-end:1px solid var(--rule);box-shadow:none;transform:none}.price-card.featured:before{content:attr(data-badge);position:absolute;top:1.25rem;inset-inline-end:1.25rem;transform:none;left:auto;background:transparent;color:var(--accent);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:0;border-radius:0;white-space:nowrap}.price-name{font-family:var(--font-display);font-size:1.5rem;font-weight:500;color:var(--ink);font-variation-settings:"opsz" 48}.price-amount{font-family:var(--font-mono);font-size:2.25rem;font-weight:500;color:var(--ink);margin:.75rem 0 .25rem;letter-spacing:-.02em}.price-amount small{font-family:var(--font-mono);font-size:.8125rem;color:var(--muted);font-weight:400;letter-spacing:0}.price-desc{color:var(--muted);margin-bottom:1.75rem;font-size:.9375rem;line-height:1.6}.price-features{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.75rem}.price-features li{display:flex;align-items:flex-start;gap:.625rem;color:var(--ink);font-size:.9375rem;line-height:1.5}.price-features svg{color:var(--accent);flex-shrink:0;margin-top:4px;width:14px;height:14px;stroke-width:2.5}.price-card .btn{margin-top:auto;justify-content:center}.post-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem}.post-card{background:transparent;border:none;border-top:1px solid var(--rule-strong);border-radius:0;overflow:visible;display:flex;flex-direction:column;padding-top:1.25rem;transition:border-top-color .2s}.post-card:hover{transform:none;box-shadow:none;border-top-color:var(--accent)}.post-cover{aspect-ratio:16 / 10;background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);display:flex;align-items:flex-end;justify-content:flex-start;font-family:var(--font-display);font-weight:400;padding:1.25rem;text-align:start;font-size:1rem;font-style:italic;position:relative;margin-bottom:1.25rem}.post-cover:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,var(--rule-strong) 1px,transparent 0);background-size:16px 16px;opacity:.5}.post-cover.alt{background:var(--surface-2)}.post-cover.alt2{background:color-mix(in srgb,var(--accent-soft) 70%,var(--paper-2))}.post-body{padding:0;display:flex;flex-direction:column;flex:1}.post-tag{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.5rem}.post-card h3{margin-bottom:.625rem;font-family:var(--font-display);font-size:1.375rem;font-weight:500;line-height:1.2;font-variation-settings:"opsz" 72}.post-card h3 a{color:var(--ink);text-decoration:none}.post-card h3 a:hover{color:var(--accent)}.post-excerpt{color:var(--muted);font-size:.9375rem;line-height:1.6;flex:1}.post-meta{color:var(--muted-2);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;margin-top:1rem}.article{max-width:var(--container-read);margin:0 auto;padding:4.5rem 1.75rem}.article header{margin-bottom:3rem;border-bottom:1px solid var(--rule);padding-bottom:2rem}.article h1{margin-bottom:1.25rem;font-size:clamp(2.125rem,4vw,3.25rem);font-weight:400}.article .post-meta{margin:0;font-size:.8125rem}.article h2{margin:3rem 0 1rem;font-size:1.75rem;font-weight:500;font-variation-settings:"opsz" 48}.article h3{margin:2.25rem 0 .75rem;font-size:1.25rem;font-weight:600;font-family:var(--font-body)}.article p,.article ul,.article ol{color:var(--ink-soft);font-size:1.0625rem;line-height:1.85}.article ul,.article ol{padding-inline-start:1.5rem}.article li{margin-bottom:.5rem}.article blockquote{border-inline-start:2px solid var(--accent);padding:.25rem 0 .25rem 1.5rem;margin:2.25rem 0;color:var(--ink-soft);font-family:var(--font-display);font-style:italic;font-size:1.1875rem;line-height:1.5;background:none;border-radius:0}html[dir=rtl] .article blockquote{padding:.25rem 1.5rem .25rem 0;border-radius:0}.article code{background:var(--paper-2);padding:.125rem .375rem;border-radius:3px;font-family:var(--font-mono);font-size:.875em;color:var(--accent)}.article-cta{margin-top:4rem;padding:2.25rem;background:var(--paper-2);border:none;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);border-radius:0;text-align:center}.form-grid{display:grid;gap:1.25rem;max-width:560px}.form-grid label{font-family:var(--font-mono);font-weight:500;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:.5rem}.form-grid input,.form-grid textarea{width:100%;padding:.75rem 0;border:none;border-bottom:1px solid var(--rule-strong);border-radius:0;background:transparent;font-family:inherit;font-size:1rem;color:var(--ink);transition:border-color .2s}.form-grid input::placeholder,.form-grid textarea::placeholder{color:var(--muted-2)}.form-grid input:focus,.form-grid textarea:focus{outline:none;border-bottom-color:var(--accent);box-shadow:none}.form-grid textarea{resize:vertical;min-height:140px}.contact-split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-info{display:grid;gap:1.5rem}.contact-info-item{display:flex;gap:1rem;align-items:flex-start}.contact-info-item .card-icon{flex-shrink:0}html[dir=rtl] .hero-trust svg,html[dir=rtl] .price-features svg{transform:scaleX(-1)}@media(max-width:960px){.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.stats{grid-template-columns:repeat(2,1fr);padding:1.75rem 0}.stats>div:nth-child(2){border-inline-end:none}.stats>div:nth-child(1),.stats>div:nth-child(2){border-bottom:1px solid var(--rule);padding-bottom:1.25rem;margin-bottom:.5rem}.price-grid{grid-template-columns:1fr;border-bottom:1px solid var(--rule-strong)}.price-card{border-inline-end:none;border-bottom:1px solid var(--rule)}.price-card:last-child{border-bottom:none}.price-card.featured{transform:none}.post-list{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:2.25rem}.contact-split{grid-template-columns:1fr;gap:2.5rem}.steps{grid-template-columns:1fr;gap:2rem}}@media(max-width:680px){.section{padding:3.5rem 0}.hero{padding:3.5rem 0 4rem}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.stats{grid-template-columns:1fr;gap:0;padding:1.25rem 0}.stats>div{border-inline-end:none;border-bottom:1px solid var(--rule);padding:1rem 0}.stats>div:last-child{border-bottom:none}.stat-value{font-size:1.5rem}.post-list{grid-template-columns:1fr}.cta-band{padding:3.25rem 1.5rem}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}.nav-links,.nav-cta .btn-ghost,.nav-cta .dark-toggle,.nav-cta .lang-toggle{display:none}.nav-toggle{display:inline-flex}.nav.open .nav-links{display:flex;position:absolute;top:68px;left:0;right:0;background:var(--paper);flex-direction:column;gap:0;padding:1rem 1.75rem 1.5rem;border-bottom:1px solid var(--rule)}.nav.open .nav-links li{padding:.75rem 0;border-bottom:1px solid var(--rule)}.nav.open .nav-links .nav-links-mobile-actions{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0 .25rem;border-bottom:none}.nav-links-mobile-actions .btn-mobile-full{width:100%;justify-content:center;text-align:center}.nav-mobile-toggles{display:flex;align-items:center;justify-content:center;gap:.75rem;padding-top:.25rem}.hero-trust{gap:1rem 1.5rem}}@media(min-width:681px){.nav-links-mobile-actions{display:none}}html.dark .site-header{background:color-mix(in srgb,var(--paper) 88%,transparent);border-bottom-color:var(--rule)}html.dark .btn-ghost{color:var(--ink);border-color:var(--rule-strong)}html.dark .btn-ghost:hover{border-color:var(--accent);color:var(--accent);background:var(--surface)}html.dark .lang-toggle button.active{background:var(--accent);color:var(--paper)}html.dark .form-grid input,html.dark .form-grid textarea{background:transparent;border-bottom-color:var(--rule-strong);color:var(--ink)}html.dark .form-grid input:focus,html.dark .form-grid textarea:focus{border-bottom-color:var(--accent)}html.dark .article code{background:var(--surface);color:var(--accent)}html.dark .article-cta{background:var(--paper-2)}html.dark .post-cover{background:var(--surface);border-color:var(--rule)}html.dark .post-cover.alt{background:var(--surface-2)}html.dark .post-cover.alt2{background:color-mix(in srgb,var(--accent-soft) 60%,var(--surface))}@media(max-width:680px){html.dark .nav.open .nav-links{background:var(--paper);border-bottom-color:var(--rule)}}.hero-split{padding:4.5rem 0 5rem}.hero-split-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:3.5rem;align-items:center;position:relative;z-index:1}.hero-split .hero-actions{margin-top:2rem}.hero-split .hero-trust{margin-top:2.5rem}.hero-visual{display:flex;align-items:center;justify-content:center}.hero-chart-card{width:100%;max-width:480px;background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:1.5rem;box-shadow:0 20px 60px -30px #00294b40}.hero-chart-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.hero-chart-symbol{font-family:var(--font-mono);font-size:1rem;font-weight:700;color:var(--ink);letter-spacing:.02em}.hero-chart-name{font-family:var(--font-body);font-weight:400;font-size:.8125rem;color:var(--muted);margin-inline-start:.5rem}.hero-chart-price{font-family:var(--font-mono);font-size:1.75rem;font-weight:600;color:var(--ink);margin-top:.25rem}.hero-chart-tag{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:.3rem .6rem;border-radius:999px}.hero-chart-svg{width:100%;height:140px;display:block;margin:.5rem 0}.hero-chart-foot{border-top:1px solid var(--rule);padding-top:.9rem;display:flex;flex-direction:column;gap:.4rem}.hero-chart-line{font-size:.8125rem;color:var(--ink);line-height:1.5}.hero-chart-line.muted{color:var(--muted);font-family:var(--font-mono);font-size:.75rem}.pct{font-family:var(--font-mono);font-size:.8125rem;font-weight:600}.pct.up{color:var(--up)}.pct.down{color:var(--down)}.section-compact{padding:2.25rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-2)}.pill-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.pill-grid-light{gap:1.25rem}.pill-card{display:flex;align-items:center;gap:.9rem;padding:1rem 1.1rem;background:var(--surface);border:1px solid var(--rule);border-radius:10px;transition:border-color .2s,transform .2s}.pill-card:hover{border-color:var(--accent);transform:translateY(-2px)}.pill-icon{width:40px;height:40px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pill-icon svg{width:20px;height:20px;stroke-width:1.75}.pill-label{font-weight:600;color:var(--ink);font-size:.9375rem}.about-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:3.5rem;align-items:center}.about-visual{position:relative;min-height:360px}.about-card{position:absolute;background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:1.25rem 1.4rem;box-shadow:0 20px 50px -30px #00294b40;min-width:240px}.about-card-a{top:1rem;inset-inline-start:1.5rem}.about-card-b{bottom:1rem;inset-inline-end:1rem;min-width:260px}.about-card .micro{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.4rem}.about-card-symbol{font-weight:700;color:var(--ink);font-size:1rem;margin-bottom:.25rem}.about-card-row{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.8125rem;padding:.3rem 0;border-bottom:1px solid var(--rule);color:var(--muted)}.about-card-row:last-child{border-bottom:none}.about-card-row strong{color:var(--ink);font-weight:600}.about-copy h2{margin-top:.5rem}.about-copy .lead{margin-top:1rem}.about-copy p{color:var(--muted);line-height:1.7;margin-top:.75rem}.about-copy .btn{margin-top:1.5rem}.bullet-list{list-style:none;padding:0;margin:1.25rem 0;display:flex;flex-direction:column;gap:.6rem}.bullet-list li{position:relative;padding-inline-start:1.75rem;color:var(--ink);font-size:.9375rem;line-height:1.55}.bullet-list li:before{content:"";position:absolute;inset-inline-start:0;top:.45rem;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.live-bullets{align-self:end}.live-head{margin-bottom:2.5rem;align-items:end;gap:2rem}.ticker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ticker-card{background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:1.25rem 1.4rem;transition:border-color .2s,transform .2s}.ticker-card:hover{border-color:var(--accent);transform:translateY(-2px)}.ticker-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ticker-symbol{font-family:var(--font-mono);font-weight:700;color:var(--ink);font-size:1rem;letter-spacing:.03em}.ticker-dot{width:8px;height:8px;border-radius:50%}.ticker-dot.up{background:var(--up);box-shadow:0 0 0 4px color-mix(in srgb,var(--up) 12%,transparent)}.ticker-dot.down{background:var(--down);box-shadow:0 0 0 4px color-mix(in srgb,var(--down) 12%,transparent)}.ticker-name{color:var(--muted);font-size:.8125rem;margin-bottom:.9rem}.ticker-price{font-family:var(--font-mono);font-size:1.5rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}.ticker-change{font-family:var(--font-mono);font-size:.8125rem;font-weight:600;margin-top:.25rem}.ticker-change.up{color:var(--up)}.ticker-change.down{color:var(--down)}.trade-grid{gap:1.25rem}.trade-card{background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .2s,transform .2s}.trade-card:hover{border-color:var(--accent);transform:translateY(-3px)}.trade-badge{display:inline-flex;align-self:flex-start;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);padding:.35rem .6rem;border-radius:6px;margin-bottom:.5rem}.trade-card h3{margin:0;color:var(--ink);font-size:1.125rem}.trade-card p{color:var(--muted);font-size:.875rem;line-height:1.6;margin:0;flex-grow:1}.link-more{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;font-weight:600;color:var(--accent);margin-top:.75rem;text-decoration:none}.link-more:hover{color:var(--accent-hover);text-decoration:none}.testimonial-grid{gap:1.25rem}.testimonial-card{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:1.5rem;margin:0;display:flex;flex-direction:column;gap:1.25rem}.testimonial-card blockquote{margin:0;color:var(--ink);font-size:.9375rem;line-height:1.65;flex-grow:1;position:relative;padding-top:1.25rem}.testimonial-card blockquote:before{content:'"';position:absolute;top:-.25rem;inset-inline-start:-.1rem;font-family:var(--font-display);font-size:2.5rem;line-height:1;color:var(--accent)}.testimonial-card figcaption{display:flex;align-items:center;gap:.75rem}.avatar{width:42px;height:42px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-family:var(--font-mono)}.testimonial-card .who{font-weight:600;color:var(--ink);font-size:.875rem}.testimonial-card .role{color:var(--muted);font-size:.8125rem}.app-split{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.app-visual{display:flex;align-items:center;justify-content:center}.phone-frame{width:260px;height:480px;background:var(--ink);border-radius:40px;padding:12px;box-shadow:0 30px 80px -30px #00294b73}.phone-screen{width:100%;height:100%;background:var(--surface);border-radius:28px;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.75rem}.phone-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem .9rem;border-radius:10px;background:var(--paper-2);font-family:var(--font-mono);font-size:.875rem;font-weight:600;color:var(--ink)}.phone-note{margin-top:auto;padding:.9rem 1rem;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:10px;color:var(--accent);font-size:.8125rem;font-weight:600}.post-strip{gap:1.75rem}.post-strip-card{background:var(--surface);border:1px solid var(--rule);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.post-strip-card:hover{border-color:var(--accent);transform:translateY(-3px);text-decoration:none}.post-strip-cover{height:160px;background:linear-gradient(135deg,var(--accent-soft),var(--paper-2));border-bottom:1px solid var(--rule)}.post-strip-cover.cover-alt{background:linear-gradient(135deg,var(--paper-2),var(--surface-2))}.post-strip-cover.cover-alt2{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 70%,var(--surface)),var(--paper-2))}.post-strip-body{padding:1.25rem 1.4rem 1.5rem;display:flex;flex-direction:column;gap:.5rem}.post-strip-tag{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-self:flex-start}.post-strip-body h3{margin:0;color:var(--ink);font-size:1.0625rem}.post-strip-body p{margin:0;color:var(--muted);font-size:.875rem;line-height:1.6}.post-strip-meta{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);margin-top:.5rem}.market-tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:.5rem;background:var(--surface);border:1px solid var(--rule);border-radius:12px;margin-bottom:1.5rem}.market-tab{background:transparent;border:1px solid transparent;border-radius:999px;padding:.55rem 1.1rem;font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--muted);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.market-tab:hover{color:var(--ink)}.market-tab.active{background:var(--accent);color:#fff;border-color:var(--accent)}.market-table-wrap{background:var(--surface);border:1px solid var(--rule);border-radius:12px;overflow-x:auto}.market-table{width:100%;border-collapse:collapse;font-size:.875rem;min-width:880px}.market-table thead th{text-align:start;padding:1rem 1.25rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;background:var(--paper-2);border-bottom:1px solid var(--rule);white-space:nowrap}.market-table thead th.num{text-align:end}.market-table tbody td{padding:.95rem 1.25rem;border-bottom:1px solid var(--rule);color:var(--ink);vertical-align:middle}.market-table tbody tr:last-child td{border-bottom:none}.market-table tbody tr:hover td{background:var(--paper-2)}.market-table td.num{text-align:end;white-space:nowrap}.market-table td.mono{font-family:var(--font-mono);font-weight:500}.market-table td.muted{color:var(--muted)}.market-table td.up{color:var(--up)}.market-table td.down{color:var(--down)}.market-table td.actions{text-align:end;white-space:nowrap}.sym-cell{display:flex;align-items:center;gap:.75rem}.sym-mark{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.02em;flex-shrink:0}.sym-code{font-family:var(--font-mono);font-weight:700;color:var(--ink);letter-spacing:.02em}.sig-pill{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.08em;padding:.3rem .6rem;border-radius:6px;text-transform:uppercase}.sig-buy{background:color-mix(in srgb,var(--up) 12%,transparent);color:var(--up)}.sig-sell{background:color-mix(in srgb,var(--down) 12%,transparent);color:var(--down)}.sig-wait{background:var(--paper-2);color:var(--muted);border:1px solid var(--rule)}.market-table-foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;flex-wrap:wrap}.market-table-foot .micro{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em}.service-grid{gap:1.25rem}.service-card{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:1.75rem 1.5rem;transition:border-color .2s,transform .2s}.service-card:hover{border-color:var(--accent);transform:translateY(-3px)}.service-card .pill-icon{margin-bottom:1rem;width:44px;height:44px}.service-card .pill-icon svg{width:22px;height:22px}.service-card h3{margin:0 0 .5rem;color:var(--ink);font-size:1.0625rem}.service-card p{color:var(--muted);font-size:.875rem;line-height:1.6;margin:0}.equity-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:3.5rem;align-items:center}.equity-visual{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:1.5rem;box-shadow:0 20px 60px -30px #00294b33}.equity-chart{width:100%;height:260px;display:block}.feature-bullets{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1.5rem}.feature-bullets li{position:relative;padding-inline-start:1.75rem;font-size:.875rem;color:var(--ink);line-height:1.55}.feature-bullets li:before{content:"";position:absolute;inset-inline-start:0;top:.35rem;width:16px;height:16px;border-radius:50%;background:var(--accent);box-shadow:inset 0 0 0 4px var(--surface)}@media(max-width:960px){.hero-split-grid,.about-split,.app-split,.equity-split{grid-template-columns:1fr;gap:2.5rem}.pill-grid,.ticker-grid,.trade-grid,.testimonial-grid,.post-strip{grid-template-columns:repeat(2,1fr)!important}.hero-visual{order:-1}.about-visual{min-height:280px}.live-head{grid-template-columns:1fr!important}.live-bullets{align-self:start}}@media(max-width:680px){.pill-grid,.ticker-grid,.trade-grid,.testimonial-grid,.post-strip{grid-template-columns:1fr!important}.about-card-a{position:relative;top:0;inset-inline-start:0;margin-bottom:1rem}.about-card-b{position:relative;bottom:0;inset-inline-end:0}.about-visual{min-height:0;display:flex;flex-direction:column;gap:0}.phone-frame{width:220px;height:420px}.service-grid{grid-template-columns:1fr!important}.feature-bullets{grid-template-columns:1fr}.market-tabs{padding:.4rem}.market-tab{padding:.5rem .85rem;font-size:.8125rem}}
