@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Inter:wght@400;500;600;700&display=swap";:root{--color-navy:#101e41;--color-navy-dark:#0b1530;--color-silver:#d2dce3;--color-white:#fff;--color-light:#f4f6f8;--color-gold:#b89b5e;--color-text:#f4f6f8d1;--font-serif:"Cormorant Garamond", Georgia, serif;--font-sans:"Inter", "Segoe UI", sans-serif;font-family:var(--font-sans);color:var(--color-text);background:radial-gradient(circle at top, #b89b5e1f, transparent 26%), linear-gradient(180deg, #13254d 0%, var(--color-navy-dark) 46%, #091024 100%);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 15% 20%, #b89b5e14, transparent 18%), radial-gradient(circle at 85% 10%, #d2dce314, transparent 18%), linear-gradient(180deg, #13254d 0%, var(--color-navy-dark) 46%, #091024 100%);min-width:320px;min-height:100vh;margin:0}a,button{font:inherit}a{color:inherit}button{border:0}img{max-width:100%;display:block}#root{min-height:100vh}h1,h2,h3{color:var(--color-white);font-family:var(--font-serif);margin:0;font-weight:600;line-height:1.02}h1{letter-spacing:-.04em;font-size:clamp(3.4rem,9vw,5.8rem)}h2{letter-spacing:-.03em;font-size:clamp(2.2rem,5vw,3.4rem)}h3{font-size:clamp(1.5rem,3vw,2rem)}p{margin:0}@media (width<=720px){:root{line-height:1.55}}.site-shell{min-height:100vh}.pattern-lines{position:relative;overflow:hidden}.pattern-lines:before{content:"";pointer-events:none;background:linear-gradient(#b89b5e1f,#0000 70%),repeating-linear-gradient(90deg,#d2dce314 0 1px,#0000 1px 14px);width:7rem;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000000eb,#0000);mask-image:linear-gradient(90deg,#000000eb,#0000)}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1530e0;border-bottom:1px solid #d2dce324;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem clamp(1.25rem,3vw,3rem);display:flex;position:sticky;top:0}.brand-mark{text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.9rem;padding:0;display:inline-flex}.brand-mark img{border:1px solid #d2dce338;border-radius:.8rem;width:3rem;height:3rem;box-shadow:0 14px 30px #04081452}.brand-text{max-width:16rem;color:var(--color-silver);letter-spacing:.14em;text-transform:uppercase;font-size:.88rem;line-height:1.35}.site-nav{flex-wrap:wrap;align-items:center;gap:.8rem;display:inline-flex}.header-access-button{min-width:10rem}.header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:inline-flex}.header-client-name{color:var(--color-silver);letter-spacing:.14em;text-transform:uppercase;font-size:.88rem;line-height:1.35}.header-action-button{min-height:2.9rem;padding-inline:1.1rem}.site-nav button{color:#d2dce3c2;background:0 0;border:1px solid #0000;border-radius:999px;padding:.72rem 1rem;transition:color .18s,border-color .18s,background-color .18s}.site-nav button:hover,.site-nav button:focus-visible,.site-nav button.active{color:var(--color-white);background:#f4f6f80f;border-color:#b89b5e57}.menu-toggle{cursor:pointer;background:#f4f6f80a;border:1px solid #d2dce324;border-radius:.85rem;width:3rem;height:3rem;padding:.75rem;display:none}.menu-toggle span{background:var(--color-silver);border-radius:999px;width:100%;height:2px;transition:transform .18s,opacity .18s;display:block}.menu-toggle span+span{margin-top:.32rem}.menu-toggle.active span:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}main{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(2rem,4vw,3.75rem) 0 4rem}.hero-section,.split-section,.about-overview-grid{gap:1.5rem;display:grid}.hero-section{grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);align-items:stretch;padding-top:.5rem}.hero-copy,.hero-panel,.statement-panel,.about-copy-card,.about-panel,.info-card,.metric-tile,.article-card,.cta-panel,.team-card,.development-panel,.footer-contact{box-shadow:none;background:0 0;border:none}.hero-copy,.about-hero{position:relative;overflow:hidden}.hero-copy{padding:clamp(1.25rem,4vw,2rem) 0}.hero-copy:after,.about-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#b89b5e3d,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -10% -18% auto}.hero-copy>*,.about-hero>*{z-index:1;position:relative}.hero-copy h1{max-width:10ch;margin:1rem 0 1.25rem}.hero-text{max-width:36rem;font-size:1.08rem}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.hero-small-line{color:#d2dce3b3;letter-spacing:.08em;text-transform:uppercase;margin-top:1.35rem;font-size:.9rem}.button{letter-spacing:.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:.9rem 1.4rem;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button-primary{color:var(--color-white);background:linear-gradient(135deg, var(--color-gold), #a98a4c);box-shadow:0 16px 40px #060c1c47}.button-secondary{color:var(--color-white);background:0 0;border-color:#d2dce338}.button-secondary:hover,.button-secondary:focus-visible{background:#f4f6f812;border-color:#b89b5e5c}.hero-panel,.about-panel,.about-copy-card,.statement-panel,.development-panel{padding:0}.panel-label,.footer-heading,.eyebrow{color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;font-weight:700;display:inline-block}.panel-divider{background:linear-gradient(90deg,#b89b5ee0,#d2dce32e);width:100%;height:1px;margin:1rem 0 1.3rem}.hero-panel-copy+.hero-panel-copy{margin-top:1rem}.quote-card{border-left:2px solid #b89b5e8c;margin-top:1.5rem;padding-left:1.25rem}.quote-card p{color:var(--color-white);font-family:var(--font-serif);font-size:1.3rem;line-height:1.3}.content-section{border-top:1px solid #d2dce31a;padding-top:clamp(3rem,6vw,5.5rem)}.section-heading{max-width:46rem;margin-bottom:1.8rem}.section-heading h2{margin:.8rem 0 .85rem}.card-grid,.metric-grid,.article-grid,.team-grid,.footer-contact-grid{gap:1.25rem;display:grid}.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card,.metric-tile,.article-card,.team-card{transition:transform .18s,border-color .18s,box-shadow .18s}.info-card{padding:0}.card-accent,.team-card-accent{background:linear-gradient(90deg, var(--color-gold), transparent);width:3.4rem;height:2px;margin-bottom:.95rem;display:block}.info-card h3,.article-card h3,.team-card h3{color:var(--color-white);font-family:var(--font-serif);margin:0 0 .7rem;font-size:1.55rem;font-weight:600}.split-section{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}.statement-copy{margin-top:1.25rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-tile{min-height:100%;padding:0}.metric-value{color:var(--color-gold);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.8rem;font-size:.88rem;font-weight:700;display:inline-block}.page-hero{padding-top:clamp(1rem,2vw,1.5rem)}.about-hero{background:radial-gradient(circle at 100% 0,#b89b5e2e,#0000 26%),linear-gradient(#101e4133,#0b153014);padding:clamp(2rem,5vw,3.4rem)}.register-hero{background:radial-gradient(circle at 100% 0,#b89b5e33,#0000 28%),linear-gradient(#101e4133,#0b153014);padding:clamp(2rem,5vw,3.4rem)}.register-notice{color:#d2dce3c2;max-width:52rem;margin-top:1rem}.about-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start}.register-auth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.access-shell{gap:1.5rem;display:grid}.access-toggle{background:#070e2157;border:1px solid #d2dce31f;border-radius:999px;gap:.6rem;width:fit-content;padding:.45rem;display:inline-flex}.access-toggle button{color:#d2dce3b8;background:0 0;border-radius:999px;min-width:9rem;padding:.75rem 1.15rem;transition:background-color .18s,color .18s,box-shadow .18s}.access-toggle button.active{color:var(--color-white);background:#b89b5e2e;box-shadow:inset 0 0 0 1px #b89b5e47}.auth-card{box-shadow:none;background:0 0;border:none;border-top:1px solid #d2dce31a;border-radius:0;padding:clamp(1.6rem,4vw,2.2rem)}.auth-card-heading h2{margin:.6rem 0 .8rem}.auth-form{gap:1rem;margin-top:1.4rem;display:grid}.auth-two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.auth-field{gap:.45rem;display:grid}.auth-field span{color:var(--color-silver);font-size:.92rem}.auth-field input,.auth-field textarea{color:#f4f6f8e6;resize:vertical;background:#f4f6f80d;border:1px solid #d2dce329;border-radius:.95rem;width:100%;padding:.95rem 1rem}.auth-field input:focus,.auth-field textarea:focus{border-color:#b89b5e73;outline:none;box-shadow:0 0 0 1px #b89b5e3d}.auth-field input::placeholder,.auth-field textarea::placeholder{color:#d2dce36b}.required-mark{color:var(--color-gold)}.auth-form .button[disabled]{cursor:not-allowed;opacity:.82}.button-spinner{width:1rem;height:1rem;animation:1s linear infinite spin}.auth-feedback{background:#f4f6f80a;border:1px solid #d2dce31f;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem 1.05rem;display:grid}.auth-feedback svg{width:1.15rem;height:1.15rem;margin-top:.15rem}.auth-feedback strong{color:var(--color-white);margin-bottom:.25rem;display:block}.auth-feedback p{color:#d2dce3d1}.auth-feedback-error{background:#d55f5f14;border-color:#d55f5f42}.auth-feedback-error svg{color:#f29a9a}.auth-feedback-success{background:#6eb88414;border-color:#6eb88442}.auth-feedback-success svg{color:#96d7a9}.auth-feedback-info{background:#b89b5e14;border-color:#b89b5e42}.auth-feedback-info svg{color:var(--color-gold)}.auth-helper-text{color:#d2dce3b8;font-size:.94rem}.password-rules{background:#070e2147;border:1px solid #d2dce31a;border-radius:1rem;gap:.7rem;padding:1rem 1.05rem;display:grid}.password-rule{color:#d2dce3b8;align-items:center;gap:.65rem;font-size:.92rem;display:inline-flex}.password-rule svg{color:#d2dce385;width:1rem;height:1rem}.password-rule.is-valid{color:#f4f6f8eb}.password-rule.is-valid svg{color:#96d7a9}.stacked-copy{gap:1rem;display:grid}.register-side-list{gap:1rem;margin-top:1.5rem;display:grid}.register-side-item{background:0 0;border-top:1px solid #d2dce31a;border-radius:0;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem 0;display:grid}.register-side-item h3{margin-bottom:.45rem;font-size:1.2rem}.register-step-index{width:2.2rem;height:2.2rem;color:var(--color-gold);letter-spacing:.08em;background:#b89b5e1f;border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:inline-flex}.register-step-icon svg{width:1rem;height:1rem}.register-process-followup{padding-top:0}.register-info-grid,.dashboard-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.dashboard-hero{background:radial-gradient(circle at 100% 0,#b89b5e33,#0000 28%),linear-gradient(#101e4133,#0b153014);padding:clamp(2rem,5vw,3.4rem)}.dashboard-hero-headline{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-shell{gap:1.5rem;display:grid}.dashboard-card{border-top:1px solid #d2dce31a;padding:clamp(1.5rem,4vw,2rem)}.dashboard-card h2{margin:.65rem 0 .85rem}.dashboard-detail-stack,.dashboard-highlight-list,.dashboard-meta-list{gap:1rem;margin-top:1.3rem;display:grid}.dashboard-highlight,.dashboard-meta-row{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.dashboard-highlight svg,.dashboard-meta-row svg,.dashboard-empty-icon{width:1.15rem;height:1.15rem;color:var(--color-gold)}.dashboard-highlight strong,.dashboard-meta-row strong,.dashboard-detail-item strong{color:var(--color-white);display:block}.dashboard-highlight span,.dashboard-meta-row span,.dashboard-detail-item span{color:#d2dce3c7}.dashboard-detail-item{border-top:1px solid #d2dce314;padding-top:1rem}.status-badge{color:var(--color-white);white-space:nowrap;background:#f4f6f80f;border:1px solid #d2dce324;border-radius:999px;align-items:center;gap:.55rem;padding:.8rem 1rem;display:inline-flex}.status-badge svg{width:1rem;height:1rem}.status-badge.pending{background:#b89b5e1f;border-color:#b89b5e4d}.status-badge.approved{background:#6eb8841f;border-color:#6eb8844d}.status-badge.rejected{background:#d55f5f1f;border-color:#d55f5f4d}.dashboard-empty-state{max-width:38rem}.dashboard-empty-state h2{margin-top:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-panel-title{margin:0 0 1rem;font-size:clamp(1.8rem,4vw,2.5rem)}.article-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-grid-library{grid-template-columns:repeat(3,minmax(0,1fr))}.market-snapshot{box-shadow:none;background:0 0;border:none;border-radius:0;padding:clamp(1.8rem,4vw,2.8rem)}.market-snapshot-disclaimer{color:#d2dce3c2;max-width:62rem;margin:-.2rem 0 1.5rem;font-size:.94rem}.market-widget-card{background:0 0;border:none;border-top:1px solid #d2dce31a;border-radius:0;padding:1.2rem}.market-widget-card+.market-widget-card{margin-top:1.2rem}.market-widget-card-tape{padding-block:1rem}.market-widget-header{margin-bottom:1rem}.market-widget-header p{color:#d2dce3b8;margin-top:.35rem}.market-widget-heading{font-size:clamp(1.35rem,2.5vw,1.7rem)}.tradingview-widget-container{width:100%}.market-widget-card-chart .tradingview-widget-container,.market-widget-card-chart .tradingview-widget-container__widget,.market-widget-card-chart iframe{height:clamp(440px,62vw,560px);min-height:440px;width:100%!important}.market-widget-card-tape .tradingview-widget-container,.market-widget-card-tape .tradingview-widget-container__widget,.market-widget-card-tape iframe{min-height:72px;width:100%!important}.popular-companies{box-shadow:none;background:0 0;border:none;border-radius:0;padding:clamp(1.8rem,4vw,2.8rem)}.popular-companies-disclaimer{color:#d2dce3c2;max-width:62rem;margin:-.2rem 0 1.5rem;font-size:.94rem}.popular-companies-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.company-card{background:0 0;border:none;border-top:1px solid #d2dce31a;border-radius:0;padding:1.15rem;transition:transform .18s,border-color .18s,box-shadow .18s}.company-card:hover,.company-card:focus-within{box-shadow:none;border-color:#d2dce31a;transform:none}.company-card.is-active{box-shadow:none;border-color:#b89b5e66}.company-widget,.company-widget .tradingview-widget-container__widget,.company-widget iframe{min-height:168px;width:100%!important}.company-preview-card{background:0 0;border:none;border-top:1px solid #d2dce31a;border-radius:0;margin-top:1.25rem;padding:1.15rem}.company-preview-header{margin-bottom:1rem}.company-preview-header p{color:#d2dce3b8;margin-top:.35rem}.company-preview-widget,.company-preview-widget .tradingview-widget-container__widget,.company-preview-widget iframe{height:clamp(320px,48vw,420px);min-height:320px;width:100%!important}.article-card{min-height:100%;box-shadow:none;background:0 0;border:none;border-top:1px solid #d2dce31a;border-radius:0;display:grid;overflow:hidden}.article-card-media{aspect-ratio:16/10;background:#070e2133;position:relative;overflow:hidden}.article-card-image{object-fit:cover;width:100%;height:100%;transition:transform .26s}.article-card:hover .article-card-image,.article-card:focus-within .article-card-image{transform:scale(1.04)}.article-card-media-placeholder{background:radial-gradient(circle at 30% 30%,#b89b5e2e,#0000 22%),linear-gradient(135deg,#0b15303d,#101e412e);place-items:center;display:grid}.article-card-orb{filter:blur(4px);background:radial-gradient(circle,#b89b5e2e,#0000 68%);border-radius:999px;width:10rem;height:10rem;position:absolute}.article-card-lines{background:linear-gradient(#b89b5e1f,#0000 72%),repeating-linear-gradient(90deg,#d2dce314 0 1px,#0000 1px 16px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000db,#0000);mask-image:linear-gradient(90deg,#000000db,#0000)}.article-card-body{align-content:start;gap:.9rem;padding:1.4rem;display:grid}.article-card-eyebrow{color:#d2dce3ad;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.article-preview{color:#d2dce3c7;margin:0}.article-toggle{width:fit-content;color:var(--color-gold);letter-spacing:.04em;align-items:center;margin-top:.2rem;font-weight:600;text-decoration:none;display:inline-flex}.article-toggle:hover,.article-toggle:focus-visible{color:var(--color-white)}.article-card-hub .article-card-body{align-content:center;min-height:100%}.insights-page,.insight-article-page{gap:2rem;display:grid}.insights-hero{background:radial-gradient(circle at 100% 0,#b89b5e2e,#0000 28%),linear-gradient(#101e412e,#0b153014);grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:1.5rem;padding:clamp(2rem,5vw,3rem);display:grid}.insights-hero-copy h1,.insight-article-content h1{margin:.8rem 0 1rem}.insights-hero-copy p,.insights-hero-panel p,.insight-article-preview,.insight-article-body p{color:#d2dce3cc}.insights-hero-panel,.insight-article-shell{box-shadow:none;background:0 0;border:none;border-top:1px solid #d2dce31a;border-radius:0}.insights-hero-panel{align-content:start;padding:1.5rem;display:grid}.insights-hero-link{width:fit-content;margin-top:1.1rem}.insights-library-section{padding-top:0}.article-actions-row{flex-wrap:wrap;gap:.8rem;display:flex}.article-back-link{min-height:2.8rem;color:var(--color-silver);background:#f4f6f80a;border:1px solid #d2dce324;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.1rem;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.article-back-link:hover,.article-back-link:focus-visible{color:var(--color-white);border-color:#b89b5e57;transform:translateY(-2px)}.insight-article-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid;overflow:hidden}.insight-article-media{background:#070e2166;min-height:100%}.insight-article-media img{object-fit:cover;width:100%;height:100%;min-height:24rem}.insight-article-content{padding:clamp(1.6rem,4vw,2.5rem)}.insight-article-preview{margin-bottom:1.5rem;font-size:1.08rem}.insight-article-body{gap:1rem;display:grid}.cta-panel{border-radius:1.8rem;justify-content:space-between;align-items:end;gap:1.5rem;padding:clamp(1.8rem,4vw,2.6rem);display:flex}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-grid-development{grid-template-columns:minmax(280px,380px)}.team-card{border-radius:0;overflow:hidden}.team-card-image-wrap{aspect-ratio:4/5;background:var(--color-navy-dark);overflow:hidden}.team-card-image{object-fit:cover;width:100%;height:100%;transition:transform .26s}.team-card-body{padding:1.25rem 0 0}.team-card-role{color:var(--color-silver);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem;font-size:.92rem}.team-card-bio{gap:.9rem;display:grid}.team-card-link{color:var(--color-white);background:0 0;border:none;align-items:center;gap:.6rem;margin-top:1.35rem;padding:0;text-decoration:none;display:inline-flex}.team-card-link svg{width:1rem;height:1rem}.development-panel{border-radius:1.8rem}.footer-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.35rem}.site-footer{background:0 0;border-top:1px solid #d2dce31a;border-radius:0;gap:1.5rem;width:min(1180px,100% - 2rem);margin:0 auto 2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.footer-contact{border-radius:0;padding:0}.footer-contact h2{margin:.75rem 0 .8rem}.footer-contact-item{color:inherit;background:0 0;border-top:1px solid #d2dce31a;border-radius:0;align-items:flex-start;gap:.8rem;padding:.85rem 0;text-decoration:none;display:flex}.footer-contact-item strong,.footer-contact-item small{display:block}.footer-contact-item small{color:#d2dce3b3;margin-top:.2rem;font-size:.88rem}.footer-icon{width:2.6rem;height:2.6rem;color:var(--color-gold);background:#b89b5e1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.footer-icon svg{width:1.15rem;height:1.15rem}.footer-main{grid-template-columns:minmax(0,1.25fr) auto;gap:1.5rem;display:grid}.footer-brand{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.footer-brand img{border:none;border-radius:1rem;width:4rem;height:4rem}.footer-company{color:var(--color-white);margin-bottom:.45rem;font-weight:600}.footer-links{justify-items:start;gap:.8rem;display:grid}.footer-links nav{flex-direction:column;gap:.8rem;display:flex}.footer-links button{color:var(--color-silver);text-align:left;cursor:pointer;background:0 0;padding:0}.footer-links button:hover,.footer-links button:focus-visible{color:var(--color-white)}.footer-note{border-top:1px solid #d2dce31f;padding-top:.2rem}.team-card:hover,.team-card:focus-within,.info-card:hover,.info-card:focus-within,.article-card:hover,.article-card:focus-within,.footer-contact-item:hover,.footer-contact-item:focus-visible{box-shadow:none;border-color:#d2dce31a;transform:none}.team-card:hover .team-card-image,.team-card:focus-within .team-card-image{transform:scale(1.04)}@media (width<=1080px){.card-grid,.metric-grid,.team-grid,.footer-contact-grid,.article-grid,.article-grid-library,.popular-companies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-section,.split-section,.about-overview-grid,.register-auth-grid,.register-info-grid,.dashboard-summary-grid,.footer-main,.insights-hero,.insight-article-shell{grid-template-columns:1fr}.dashboard-hero-headline{flex-direction:column}.cta-panel{flex-direction:column;align-items:flex-start}.team-grid-development{grid-template-columns:repeat(1,minmax(0,420px))}}@media (width<=720px){.site-header{flex-wrap:wrap;align-items:center}.brand-mark{flex:auto}.brand-text{max-width:12rem}.menu-toggle{display:block}.header-access-button{order:4;width:100%}.header-actions{order:4;justify-content:stretch;width:100%}.header-client-name,.header-action-button{text-align:center;justify-content:center;width:100%}.site-nav{flex-direction:column;align-items:stretch;width:100%;padding-top:.25rem;display:none}.site-nav.open{display:flex}.site-nav button{text-align:center}.auth-two-column-grid{grid-template-columns:1fr}main,.site-footer{width:min(100% - 1.25rem,1180px)}.hero-copy h1{max-width:none}.card-grid,.metric-grid,.team-grid,.footer-contact-grid,.article-grid,.article-grid-library,.popular-companies-grid{grid-template-columns:1fr}.button{width:100%}.hero-actions{flex-direction:column}.cta-panel{align-items:stretch}.footer-brand,.team-grid-development{grid-template-columns:1fr}.pattern-lines:before{width:4.5rem}.access-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.access-toggle button{min-width:0}.market-snapshot{padding:1.25rem}.market-widget-card{padding:.9rem}.popular-companies{padding:1.25rem}.company-card{padding:.95rem}.insight-article-media img{min-height:16rem}}
