@import url(https://cosmic-treacle-9773f5.netlify.app/style-bw2.css);.section-orbital-backdrop{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:1}.bw-interior-alternating .section-container,.bw-interior-alternating .marquee-container{position:relative;z-index:5}.orbital-mesh-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.section-cinematic-black .orbital-mesh-lines{background-image:radial-gradient(ellipse 650px 480px at 88% 82%,rgba(229,190,125,.09) 0%,transparent 68%),repeating-radial-gradient(circle at 88% 82%,transparent 0,transparent 38px,rgba(229,190,125,.075) 39px,transparent 40px),repeating-radial-gradient(circle at 12% 18%,transparent 0,transparent 52px,rgba(255,255,255,.038) 53px,transparent 54px);opacity:.95}.section-white-editorial .orbital-mesh-lines{background-image:radial-gradient(ellipse 650px 480px at 86% 25%,rgba(197,138,60,.07) 0%,transparent 65%),repeating-radial-gradient(circle at 86% 25%,transparent 0,transparent 38px,rgba(180,130,55,.075) 39px,transparent 40px),repeating-radial-gradient(circle at 14% 82%,transparent 0,transparent 54px,rgba(15,23,42,.045) 55px,transparent 56px);opacity:.95}.orbital-track-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.85}.section-cinematic-black .orbital-track-svg,.scott-footer .orbital-track-svg{filter:drop-shadow(0 0 14px rgba(229,190,125,.15))}.section-white-editorial .orbital-track-svg{filter:drop-shadow(0 0 10px rgba(197,138,60,.12))}.celestial-node{position:absolute;pointer-events:none;border-radius:50%;display:flex;align-items:center;justify-content:center}.section-cinematic-black .node-glow,.scott-footer .node-glow{position:absolute;top:-14px;left:-14px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle,rgba(229,190,125,.72) 0%,rgba(229,190,125,.15) 50%,rgba(229,190,125,0) 75%);animation:pulseNodeDark 3.6s ease-in-out infinite alternate}.section-cinematic-black .node-core,.scott-footer .node-core{width:9px;height:9px;border-radius:50%;background:#FFFDF7;box-shadow:0 0 12px #E5BE7D,0 0 24px #D4A864,0 0 38px rgba(229,190,125,.6)}@keyframes pulseNodeDark{0%{transform:scale(.75);opacity:.4}50%{transform:scale(1.15);opacity:.85}100%{transform:scale(1.45);opacity:1}}.section-white-editorial .node-glow{position:absolute;top:-13px;left:-13px;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,rgba(197,138,60,.5) 0%,rgba(197,138,60,.12) 50%,rgba(197,138,60,0) 75%);animation:pulseNodeLight 3.4s ease-in-out infinite alternate}.section-white-editorial .node-core{width:8px;height:8px;border-radius:50%;background:#B87928;box-shadow:0 0 9px rgba(197,138,60,.8),0 0 18px rgba(229,190,125,.6),0 0 28px rgba(184,121,40,.4)}@keyframes pulseNodeLight{0%{transform:scale(.8);opacity:.45}50%{transform:scale(1.1);opacity:.85}100%{transform:scale(1.35);opacity:1}}.celestial-pinpoint{position:absolute;border-radius:50%;pointer-events:none}.section-cinematic-black .celestial-pinpoint,.scott-footer .celestial-pinpoint{background:#FFF0D0;box-shadow:0 0 8px #E5BE7D,0 0 14px rgba(229,190,125,.8);animation:twinkleDark 4s ease-in-out infinite alternate}.section-white-editorial .celestial-pinpoint{background:#C58A3C;box-shadow:0 0 7px rgba(197,138,60,.75),0 0 12px rgba(229,190,125,.5);animation:twinkleLight 3.8s ease-in-out infinite alternate}@keyframes twinkleDark{0%{opacity:.15;transform:scale(.6)}50%{opacity:.95;transform:scale(1.25)}100%{opacity:.25;transform:scale(.75)}}@keyframes twinkleLight{0%{opacity:.2;transform:scale(.7)}50%{opacity:.9;transform:scale(1.2)}100%{opacity:.3;transform:scale(.8)}}.delay-1{animation-delay:0.4s!important}.delay-2{animation-delay:0.9s!important}.delay-3{animation-delay:1.5s!important}.delay-4{animation-delay:2.1s!important}.delay-5{animation-delay:2.8s!important}.delay-6{animation-delay:3.3s!important}.section-particles-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.92}.section-cta-final.section-white-editorial{background:#FFFFFF!important;padding:110px 0!important;text-align:center;border-top:1px solid #E2E8F0!important;border-bottom:1px solid #E2E8F0!important;position:relative;overflow:hidden}.section-cta-final.section-white-editorial .section-badge{background:#F1F5F9!important;border:1px solid #CBD5E1!important;color:#0F172A!important}.section-cta-final.section-white-editorial h2{font-family:var(--font-display)!important;font-size:clamp(1.95rem, 3.4vw, 2.95rem)!important;font-weight:800!important;color:#06060E!important;line-height:1.12!important;letter-spacing:-0.03em!important;max-width:840px!important;margin:0 auto 20px!important}.section-cta-final.section-white-editorial p{color:#475569!important;font-size:1.08rem!important;line-height:1.68!important;max-width:680px!important;margin:0 auto 36px!important}.section-cta-final.section-white-editorial .cta-sub-note{font-size:0.85rem!important;color:#64748B!important;margin-top:18px!important;margin-bottom:0!important}.section-cta-final.section-white-editorial .btn-primary{background:#06060E!important;color:#FFFFFF!important;border:1.5px solid #06060E!important;font-weight:700!important;border-radius:6px!important;padding:16px 38px!important;font-size:1rem!important;box-shadow:0 4px 20px rgba(6,6,14,.16)!important;transition:all var(--transition-fast)!important}.section-cta-final.section-white-editorial .btn-primary:hover{background:#1E293B!important;color:#FFFFFF!important;border-color:#1E293B!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px rgba(6,6,14,.25)!important}.scott-footer{background-color:#060B14!important;background-image:radial-gradient(ellipse 900px 500px at 50% 0%,rgba(26,42,68,.75) 0%,transparent 70%),radial-gradient(circle at 85% 85%,rgba(212,168,83,.1) 0%,transparent 50%),radial-gradient(circle at 15% 30%,rgba(26,42,68,.45) 0%,transparent 60%)!important;border-top:1px solid rgba(229,190,125,.22)!important;position:relative;overflow:hidden}.scott-footer .section-orbital-backdrop{display:block!important;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.scott-footer .scott-footer-input,.scott-footer.footer-pure-black .scott-footer-input{background:rgba(255,255,255,.04)!important}.scott-footer .scott-footer-input:focus,.scott-footer.footer-pure-black .scott-footer-input:focus{background:rgba(255,255,255,.08)!important}.scott-footer-newsletter-wrap,.scott-footer-nav-wrap,.scott-footer-brand-wrap,.scott-footer-bottom-wrap,.scott-footer-container{position:relative;z-index:5!important;background:transparent!important}.section-cinematic-black .engine-layer-card{background:var(--cinematic-card-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--cinematic-card-border);border-radius:var(--bw-radius-card);padding:40px 36px;box-shadow:0 10px 30px rgba(0,0,0,.45);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.section-cinematic-black .engine-layer-card:hover{transform:translateY(-4px);border-color:var(--cinematic-card-hover);box-shadow:0 16px 40px rgba(255,255,255,.05),0 8px 25px rgba(0,0,0,.6)}.section-cinematic-black .layer-icon-box{width:52px;height:52px;border-radius:10px;background:#FFF;border:1px solid #FFF;color:#06060E;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.section-cinematic-black .layer-icon-box svg{stroke:#06060E!important}.section-cinematic-black .layer-tag{font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cinematic-text-muted);font-weight:700;margin-bottom:10px}.section-cinematic-black .engine-layer-card h3{font-size:1.45rem!important;font-weight:700!important;color:#FFF;margin-bottom:16px}.section-cinematic-black .engine-layer-card p{color:var(--cinematic-text-secondary);font-size:.98rem;line-height:1.68;margin-bottom:24px}.section-cinematic-black .feature-pill{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);color:#F1F5F9;font-size:.84rem;font-weight:500;border-radius:6px;padding:6px 13px;transition:all var(--transition-fast)}.section-cinematic-black .feature-pill:hover{background:rgba(255,255,255,.14);border-color:#FFF;color:#FFF}.section-cinematic-black .stat-metric-card{background:var(--cinematic-card-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--cinematic-card-border);border-radius:var(--bw-radius-card);padding:34px 28px;box-shadow:0 8px 24px rgba(0,0,0,.4);transition:transform var(--transition-fast),border-color var(--transition-fast)}.section-cinematic-black .stat-metric-card:hover{transform:translateY(-3px);border-color:var(--cinematic-card-hover)}.section-cinematic-black .metric-icon-box{width:48px;height:48px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.section-cinematic-black .metric-icon-box svg{stroke:#FFFFFF!important}.section-cinematic-black .metric-big{font-size:clamp(2rem, 3.2vw, 2.65rem)!important;font-weight:800!important;color:#FFF;line-height:1.08!important;margin-bottom:8px;letter-spacing:-0.03em!important}.section-cinematic-black .metric-lbl{font-weight:700;color:#FFF;font-size:1.02rem;margin-bottom:6px}.section-cinematic-black .metric-desc{color:var(--cinematic-text-muted);font-size:.9rem;line-height:1.55;margin:0}.section-cinematic-black .testimonial-card{background:var(--cinematic-card-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--cinematic-card-border);border-radius:var(--bw-radius-card);padding:34px 30px;box-shadow:0 8px 24px rgba(0,0,0,.4);transition:transform var(--transition-fast),border-color var(--transition-fast)}.section-cinematic-black .testimonial-card:hover{transform:translateY(-3px);border-color:var(--cinematic-card-hover)}.section-cinematic-black .test-stars svg{fill:#FFF;stroke:#FFF}.section-cinematic-black .test-quote{font-size:0.96rem!important;font-weight:400!important;font-style:normal!important;line-height:1.65!important;color:#F1F5F9;margin-bottom:24px}.section-cinematic-black .test-avatar{background:#FFF;color:#06060E;font-weight:700;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center}.section-cinematic-black .test-name{color:#FFF;font-weight:700;font-size:.98rem}.section-cinematic-black .test-location{color:var(--cinematic-text-muted);font-size:.85rem}.section-cinematic-black .state-badge-item{background:rgba(14,18,26,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:16px 20px;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:all 0.22s ease;text-decoration:none}.section-cinematic-black .state-badge-item:hover{background:#FFF;border-color:#FFF;transform:translateY(-2px);box-shadow:0 10px 28px rgba(255,255,255,.15)}.section-cinematic-black .state-name{font-size:1.05rem!important;font-weight:700!important;color:#FFF;letter-spacing:-0.015em!important}.section-cinematic-black .state-name svg{stroke:#FFFFFF!important}.section-cinematic-black .state-sub{color:var(--cinematic-text-muted);font-size:.82rem}.section-cinematic-black .status-active{background:rgba(255,255,255,.12);color:#FFF;border:1px solid rgba(255,255,255,.3)}.section-cinematic-black .status-limited{background:rgba(255,255,255,.05);color:#CBD5E1;border:1px solid rgba(255,255,255,.15)}.section-cinematic-black .state-badge-item:hover .state-name,.section-cinematic-black .state-badge-item:hover .state-sub{color:#06060E!important}.section-cinematic-black .state-badge-item:hover .state-name svg{stroke:#06060E!important}.section-cinematic-black .state-badge-item:hover .status-active{background:#06060E;color:#FFF;border-color:#06060E}.section-cinematic-black .state-badge-item:hover .status-limited{background:#F1F5F9;color:#06060E;border-color:#CBD5E1}.section-cinematic-black .faq-item{background:var(--cinematic-card-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--cinematic-card-border);border-radius:10px;margin-bottom:14px;box-shadow:0 6px 18px rgba(0,0,0,.35);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);overflow:hidden}.section-cinematic-black .faq-item:hover,.section-cinematic-black .faq-item.active{border-color:var(--cinematic-card-hover);box-shadow:0 10px 30px rgba(255,255,255,.04),0 6px 20px rgba(0,0,0,.5)}.section-cinematic-black .faq-question{background:transparent;color:#FFF;font-size:1.05rem;font-weight:600;padding:22px 28px;display:flex;justify-content:space-between;align-items:center;width:100%;border:none;cursor:pointer;text-align:left}.section-cinematic-black .faq-arrow{stroke:#FFF;width:20px;height:20px;transition:transform 0.25s ease}.section-cinematic-black .faq-answer{padding:0 28px 24px}.section-cinematic-black .faq-answer p{color:var(--cinematic-text-secondary);font-size:.98rem;line-height:1.72;margin:0}.team-divisions-wrap{margin-top:52px;padding-top:44px;border-top:1px solid #E2E8F0}.section-cinematic-black .team-divisions-wrap{border-top:1px solid rgba(255,255,255,.12)}.team-divisions-header{text-align:center;max-width:760px;margin:0 auto 36px}.team-divisions-kicker{display:inline-block;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#06060E;background:#F1F5F9;border:1px solid #CBD5E1;padding:5px 14px;border-radius:20px;margin-bottom:12px}.section-cinematic-black .team-divisions-kicker{color:#FFF;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22)}.team-divisions-header h3{font-size:clamp(1.55rem, 2.5vw, 2.15rem)!important;font-weight:800!important;letter-spacing:-0.025em!important;color:#06060E;margin-bottom:10px}.section-cinematic-black .team-divisions-header h3{color:#FFF}.team-divisions-header p{font-size:.98rem;color:#475569;line-height:1.65}.section-cinematic-black .team-divisions-header p{color:#CBD5E1}.team-divisions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:36px}@media (max-width:1080px){.team-divisions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.team-divisions-grid{grid-template-columns:1fr}}.team-div-card{background:#FFF;border:1px solid #E2E8F0;border-radius:12px;padding:26px 24px;box-shadow:0 4px 16px rgba(15,23,42,.05);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);display:flex;flex-direction:column}.team-div-card:hover{transform:translateY(-3px);border-color:#06060E;box-shadow:0 12px 28px rgba(15,23,42,.09)}.section-cinematic-black .team-div-card{background:var(--cinematic-card-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--cinematic-card-border);box-shadow:0 8px 24px rgba(0,0,0,.4)}.section-cinematic-black .team-div-card:hover{border-color:var(--cinematic-card-hover)}.team-div-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.team-div-icon{width:42px;height:42px;border-radius:8px;background:#06060E;color:#FFF;display:flex;align-items:center;justify-content:center}.team-div-icon svg{stroke:#FFFFFF!important}.section-cinematic-black .team-div-icon{background:#FFF;color:#06060E}.section-cinematic-black .team-div-icon svg{stroke:#06060E!important}.team-div-badge{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748B}.section-cinematic-black .team-div-badge{color:#94A3B8}.team-div-card h4{font-size:1.12rem!important;font-weight:700!important;color:#06060E;line-height:1.3!important;margin-bottom:10px;letter-spacing:-0.015em!important}.section-cinematic-black .team-div-card h4{color:#FFF}.team-div-card p{font-size:.88rem;color:#475569;line-height:1.6;margin:0}.section-cinematic-black .team-div-card p{color:#CBD5E1}:root{--font-display:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;--font-sans:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;--font-serif:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;--bw-serif:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;--bw-sans:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important}html,body,h1,h2,h3,h4,h5,h6,p,a,span,li,button,input,blockquote,.bw-interior-alternating h1,.bw-interior-alternating h2,.bw-interior-alternating h3,.bw-interior-alternating h4{font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}.section-cinematic-black .section-title,.section-white-editorial .section-title{font-family:var(--font-display)!important;font-size:clamp(1.95rem, 3.2vw, 2.85rem)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-0.03em!important;margin-bottom:18px!important}.section-white-editorial .comp-card h3,.section-cinematic-black .engine-layer-card h3,.section-white-editorial .bot-info-col h3{font-family:var(--font-display)!important;font-size:1.45rem!important;font-weight:700!important;line-height:1.22!important;letter-spacing:-0.02em!important}.section-white-editorial .triplet-card h3,.section-white-editorial .eco-card h4{font-family:var(--font-display)!important;font-size:1.25rem!important;font-weight:700!important;line-height:1.28!important;letter-spacing:-0.02em!important}#brokerages.section-white-editorial h2{font-family:var(--font-display)!important;font-size:clamp(1.75rem, 2.8vw, 2.35rem)!important;font-weight:800!important;letter-spacing:-0.025em!important}.section-white-editorial .founder-display-name{font-family:var(--font-display)!important;font-size:clamp(2.1rem, 3.2vw, 2.85rem)!important;font-weight:800!important;letter-spacing:-0.03em!important;line-height:1.1!important}.section-white-editorial .founder-manifesto-quote{font-family:var(--font-display)!important;font-size:1.12rem!important;font-weight:600!important;font-style:normal!important;line-height:1.55!important;letter-spacing:-0.01em!important}.section-white-editorial .fq-item strong{font-family:var(--font-display)!important;font-size:1.25rem!important;font-weight:800!important;letter-spacing:-0.02em!important}.scott-footer .scott-newsletter-title{font-family:var(--font-display)!important;font-size:2.05rem!important;font-weight:800!important;letter-spacing:-0.025em!important}.scott-footer .scott-brand-name{font-family:var(--font-display)!important;font-size:1.35rem!important;font-weight:800!important;letter-spacing:-0.02em!important}.section-white-editorial{background:#FFFFFF!important;background-color:#FFFFFF!important;background-image:none!important}.site-header .nav-link{font-family:var(--font-display)!important;font-weight:700!important;font-size:0.93rem!important;color:#F8FAFC!important;letter-spacing:-0.01em!important}.site-header .nav-link:hover{color:var(--text-gold,#E5BE7D)!important}.site-header .btn-nav{font-family:var(--font-display)!important;font-weight:700!important;font-size:0.88rem!important}.about-hero-statgrid{display:grid;grid-template-columns:repeat(4,1fr);max-width:960px;margin:56px auto 0;background:rgba(255,255,255,.03);border:1px solid rgba(229,190,125,.22);border-radius:16px;padding:28px 16px;backdrop-filter:blur(12px)}.about-hero-statgrid .stat-item{padding:6px 20px;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.about-hero-statgrid .stat-item:last-child{border-right:none}.about-hero-statgrid .stat-num{font-family:var(--font-display)!important;font-size:clamp(1.75rem, 2.8vw, 2.35rem);font-weight:800;line-height:1.1;color:var(--text-gold,#E5BE7D);letter-spacing:-.03em;margin:0 0 8px}.about-hero-statgrid .stat-lbl{font-family:var(--font-sans)!important;font-size:.85rem;font-weight:500;color:rgba(248,250,252,.78);margin:0;line-height:1.4}@media (max-width:768px){.about-hero-statgrid{grid-template-columns:repeat(2,1fr);gap:20px 0;padding:24px 12px}.about-hero-statgrid .stat-item:nth-child(2n){border-right:none}}.hero-cta-group{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;flex-wrap:wrap!important;margin-top:36px!important}.hero-cta-group .btn-primary,.hero-cta-group .btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;height:52px!important;box-sizing:border-box!important;padding:0 28px!important;border-radius:10px!important;font-family:var(--font-display)!important;font-size:0.95rem!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;text-decoration:none!important;transition:all 0.25s ease!important;white-space:nowrap!important;margin:0!important}.hero-cta-group .btn-primary{background:#F3EBDD!important;color:#0E141D!important;border:1px solid #F3EBDD!important;box-shadow:0 4px 18px rgba(0,0,0,.25)!important}.hero-cta-group .btn-primary:hover{background:#FFFFFF!important;border-color:#FFFFFF!important;color:#0E141D!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(243,235,221,.3)!important}.hero-cta-group .btn-secondary{background:rgba(255,255,255,.04)!important;color:#F8FAFC!important;border:1px solid rgba(255,255,255,.28)!important}.hero-cta-group .btn-secondary:hover{border-color:var(--text-gold,#E5BE7D)!important;color:var(--text-gold,#E5BE7D)!important;background:rgba(229,190,125,.1)!important;transform:translateY(-2px)!important}@media (max-width:640px){.hero-cta-group{flex-direction:column!important;gap:12px!important}.hero-cta-group .btn-primary,.hero-cta-group .btn-secondary{width:100%!important}}.founder-apply-link{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:14px 28px;background:#0F172A;color:#FFFFFF!important;border:1px solid rgba(197,138,60,.45);border-radius:999px;font-family:var(--font-display)!important;font-size:.95rem;font-weight:700;text-decoration:none!important;cursor:pointer;transition:all 0.25s ease;box-shadow:0 10px 24px rgba(15,23,42,.12)}.founder-apply-link:hover{background:#B87D2E;border-color:#B87D2E;color:#FFFFFF!important;transform:translateY(-2px)}.about-belief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:48px}.about-belief-card{background:linear-gradient(165deg,rgba(19,22,31,.92) 0%,rgba(10,12,17,.96) 100%);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:38px 32px;position:relative;transition:all 0.3s ease;box-shadow:0 20px 45px rgba(0,0,0,.45)}.about-belief-card:hover{border-color:rgba(229,190,125,.45);transform:translateY(-4px)}.about-belief-num{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:999px;background:rgba(229,190,125,.12);border:1px solid rgba(229,190,125,.32);color:#E5BE7D;font-family:var(--font-display)!important;font-size:.88rem;font-weight:800;letter-spacing:.08em;margin-bottom:20px}.about-belief-card h3{font-family:var(--font-display)!important;font-size:1.32rem!important;font-weight:700!important;color:#FFFFFF!important;line-height:1.28!important;letter-spacing:-0.02em!important;margin:0 0 14px!important}.about-belief-card p{font-family:var(--font-sans)!important;font-size:0.98rem!important;line-height:1.7!important;color:rgba(226,232,240,.82)!important;margin:0!important}@media (max-width:960px){.about-belief-grid{grid-template-columns:1fr}}.about-changelog-box{margin-top:56px;background:#F8FAFC;border:1px solid #E2E8F0;border-radius:18px;padding:40px 44px;box-shadow:0 12px 32px rgba(15,23,42,.04)}.about-changelog-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-bottom:22px;border-bottom:1px solid #E2E8F0;margin-bottom:20px}.about-changelog-header h3{font-family:var(--font-display)!important;font-size:1.25rem!important;font-weight:800!important;color:#0F172A!important;letter-spacing:-0.02em!important;margin:0!important}.about-changelog-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:999px;font-family:var(--font-display)!important;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#047857}.about-changelog-dot{width:7px;height:7px;border-radius:50%;background:#10B981;box-shadow:0 0 8px rgba(16,185,129,.6)}.about-changelog-list{display:flex;flex-direction:column}.about-changelog-item{display:grid;grid-template-columns:130px 1fr;gap:24px;padding:18px 0;border-bottom:1px dashed #CBD5E1;align-items:baseline}.about-changelog-item:last-child{border-bottom:none;padding-bottom:0}.about-changelog-date{font-family:var(--font-display)!important;font-size:.95rem;font-weight:800;color:#B87D2E;letter-spacing:-.01em}.about-changelog-text{font-family:var(--font-sans)!important;font-size:.96rem;line-height:1.65;color:#334155}@media (max-width:680px){.about-changelog-box{padding:28px 22px}.about-changelog-item{grid-template-columns:1fr;gap:6px}}.about-proof-stack{display:grid;grid-template-columns:repeat(4,1fr);max-width:920px;margin:56px auto 0;padding-top:40px;border-top:1px solid rgba(255,255,255,.12)}.about-proof-stack .proof-item{padding:12px 20px;border-right:1px solid rgba(255,255,255,.12);text-align:center}.about-proof-stack .proof-item:last-child{border-right:none}.about-proof-stack .proof-num{font-family:var(--font-display)!important;font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:800;color:#E5BE7D;line-height:1.1;letter-spacing:-.03em;margin:0 0 8px}.about-proof-stack .proof-lbl{font-family:var(--font-sans)!important;font-size:.85rem;color:rgba(226,232,240,.75);margin:0;line-height:1.4}@media (max-width:768px){.about-proof-stack{grid-template-columns:repeat(2,1fr);gap:20px 0}.about-proof-stack .proof-item:nth-child(2n){border-right:none}}.method-chap-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(229,190,125,.12);border:1px solid rgba(229,190,125,.32);color:#E5BE7D;font-family:var(--font-display)!important;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.section-white-editorial .method-chap-pill{background:rgba(197,138,60,.1);border-color:rgba(197,138,60,.35);color:#9A6620}.method-questions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.method-question-box{background:#FFF;border:1px solid #E2E8F0;border-radius:16px;padding:32px 28px;box-shadow:0 10px 28px rgba(15,23,42,.04);position:relative;transition:all 0.3s ease}.method-question-box:hover{border-color:#B87D2E;transform:translateY(-3px)}.method-q-num{font-family:var(--font-display)!important;font-size:2.2rem;font-weight:800;color:#B87D2E;line-height:1;margin-bottom:16px}.method-question-box h4{font-family:var(--font-display)!important;font-size:1.15rem;font-weight:700;color:#0F172A;line-height:1.4;margin:0 0 12px}.method-question-box p{font-family:var(--font-sans)!important;font-size:.94rem;color:#475569;line-height:1.6;margin:0}@media (max-width:860px){.method-questions-grid{grid-template-columns:1fr}}.method-script-card{background:#0F172A;border:1px solid rgba(229,190,125,.35);border-radius:18px;padding:36px 38px;margin-top:36px;color:#FFF;box-shadow:0 20px 48px rgba(0,0,0,.25)}.method-script-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:16px;margin-bottom:24px}.method-script-badge{font-family:var(--font-display)!important;font-size:.75rem;font-weight:700;color:#E5BE7D;text-transform:uppercase;letter-spacing:.1em}.method-script-body{font-family:var(--font-sans)!important;font-size:1.05rem;line-height:1.7;color:rgba(248,250,252,.92);font-style:italic;border-left:3px solid #E5BE7D;padding-left:20px;margin:0 0 20px}.method-script-note{font-family:var(--font-sans)!important;font-size:.88rem;color:rgba(226,232,240,.75);margin:0}.method-roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.method-step-card{background:linear-gradient(165deg,rgba(19,22,31,.92) 0%,rgba(10,12,17,.96) 100%);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px 24px;position:relative;transition:all 0.3s ease}.method-step-card:hover{border-color:rgba(229,190,125,.45);transform:translateY(-3px)}.method-step-tag{display:inline-block;font-family:var(--font-display)!important;font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#E5BE7D;margin-bottom:12px}.method-step-card h4{font-family:var(--font-display)!important;font-size:1.12rem;font-weight:700;color:#FFF;margin:0 0 10px;line-height:1.35}.method-step-card p{font-family:var(--font-sans)!important;font-size:.9rem;color:rgba(226,232,240,.8);line-height:1.55;margin:0}@media (max-width:960px){.method-roadmap-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.method-roadmap-grid{grid-template-columns:1fr}}.method-case-card{background:#FFF;border:1px solid #E2E8F0;border-radius:20px;padding:44px;margin-top:36px;box-shadow:0 16px 40px rgba(15,23,42,.06)}.method-case-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px;border-bottom:1px solid #E2E8F0;padding-bottom:20px}.method-case-name strong{display:block;font-family:var(--font-display)!important;font-size:1.35rem;font-weight:800;color:#0F172A}.method-case-name span{font-family:var(--font-sans)!important;font-size:.9rem;color:#64748B}.method-case-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;padding:20px 24px;background:#F8FAFC;border-radius:12px;border:1px solid #E2E8F0}.method-case-stat strong{display:block;font-family:var(--font-display)!important;font-size:1.7rem;font-weight:800;color:#B87D2E}.method-case-stat span{font-family:var(--font-sans)!important;font-size:.85rem;color:#475569}@media (max-width:680px){.method-case-card{padding:28px 22px}.method-case-stats{grid-template-columns:1fr;gap:16px}}.method-checklist-grid{display:flex;flex-direction:column;gap:14px;margin-top:36px}.method-check-row{display:flex;align-items:flex-start;gap:18px;background:linear-gradient(165deg,rgba(19,22,31,.88) 0%,rgba(10,12,17,.94) 100%);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px 24px;transition:all 0.25s ease}.method-check-row:hover{border-color:rgba(229,190,125,.45)}.method-check-icon{width:24px;height:24px;border-radius:6px;border:2px solid #E5BE7D;flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center;color:#E5BE7D}.method-check-text{font-family:var(--font-sans)!important;font-size:1rem;color:rgba(248,250,252,.9);line-height:1.55}.state-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:rgba(229,190,125,.12);border:1px solid rgba(229,190,125,.35);color:#E5BE7D;font-family:var(--font-display)!important;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.state-cities-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.state-city-pill{padding:8px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#F8FAFC;font-family:var(--font-display)!important;font-size:.88rem;font-weight:600;text-decoration:none;transition:all 0.25s ease}.state-city-pill:hover{background:rgba(229,190,125,.15);border-color:#E5BE7D;color:#E5BE7D}.section-white-editorial .state-city-pill{background:#F1F5F9;border-color:#CBD5E1;color:#0F172A}.section-white-editorial .state-city-pill:hover{background:rgba(184,125,46,.12);border-color:#B87D2E;color:#B87D2E}.state-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}.state-feature-card{background:#FFF;border:1px solid #E2E8F0;border-radius:16px;padding:32px 28px;box-shadow:0 10px 28px rgba(15,23,42,.04);transition:all 0.3s ease}.state-feature-card:hover{border-color:#B87D2E;transform:translateY(-3px)}.state-feature-card h3{font-family:var(--font-display)!important;font-size:1.22rem;font-weight:700;color:#0F172A;margin:12px 0 10px}.state-feature-card p{font-family:var(--font-sans)!important;font-size:.94rem;color:#475569;line-height:1.6;margin:0}@media (max-width:860px){.state-card-grid{grid-template-columns:1fr}}.blog-hero{position:relative;padding:130px 20px 50px;text-align:center;max-width:1040px;margin:0 auto}.blog-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-display);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-gold,#E5BE7D);font-weight:700;background:rgba(229,190,125,.08);border:1px solid rgba(229,190,125,.24);padding:6px 18px;border-radius:100px;margin-bottom:22px}.blog-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#E5BE7D;box-shadow:0 0 10px #E5BE7D}.blog-hero-h1{font-family:var(--font-display);font-size:clamp(2.4rem, 4.8vw, 3.8rem);line-height:1.14;font-weight:800;color:#F8FAFC;margin:0 auto 18px;max-width:900px;letter-spacing:-.02em}.blog-hero-sub{font-family:var(--font-display);font-size:clamp(1.05rem, 1.8vw, 1.25rem);line-height:1.65;color:#94A3B8;max-width:760px;margin:0 auto 40px}.blog-controls{max-width:1180px;margin:0 auto 50px;padding:0 20px;display:flex;flex-direction:column;gap:22px;align-items:center}.blog-search-wrap{position:relative;width:100%;max-width:580px}.blog-search-icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#64748B;pointer-events:none;display:flex;align-items:center}.blog-search-input{width:100%;height:52px;box-sizing:border-box;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:0 46px 0 52px;color:#F8FAFC;font-family:var(--font-display);font-size:.96rem;outline:none;transition:all 0.25s ease}.blog-search-input::placeholder{color:#64748B}.blog-search-input:focus{border-color:#E5BE7D;background:rgba(255,255,255,.06);box-shadow:0 0 25px rgba(229,190,125,.18)}.blog-search-clear{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748B;font-size:1.2rem;cursor:pointer;display:none;padding:4px}.blog-search-clear:hover{color:#F8FAFC}.blog-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.blog-filter-btn{font-family:var(--font-display);font-size:.86rem;font-weight:600;color:#94A3B8;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);padding:8px 18px;border-radius:100px;cursor:pointer;transition:all 0.22s ease;white-space:nowrap}.blog-filter-btn:hover{color:#F8FAFC;border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.blog-filter-btn.active{color:#0E141D;background:#E5BE7D;border-color:#E5BE7D;font-weight:700;box-shadow:0 4px 18px rgba(229,190,125,.28)}.blog-results-meta{font-size:.88rem;color:#64748B;margin-top:4px}.blog-featured-wrap{max-width:1180px;margin:0 auto 52px;padding:0 20px}.blog-featured-card{display:grid;grid-template-columns:1.18fr 1fr;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.09);border-radius:20px;overflow:hidden;box-shadow:0 20px 45px rgba(0,0,0,.4);transition:all 0.3s ease;text-decoration:none}.blog-featured-card:hover{border-color:rgba(229,190,125,.4);transform:translateY(-3px);box-shadow:0 28px 60px rgba(0,0,0,.55)}.blog-featured-img-box{position:relative;overflow:hidden;background:#0B111A;min-height:380px}.blog-featured-img-box img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s cubic-bezier(.16,1,.3,1);display:block}.blog-featured-card:hover .blog-featured-img-box img{transform:scale(1.04)}.blog-featured-badge{position:absolute;top:20px;left:20px;background:#0A0F18;color:#E5BE7D;border:1px solid rgba(229,190,125,.45);padding:6px 14px;border-radius:100px;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.blog-featured-content{padding:42px 40px;display:flex;flex-direction:column;justify-content:center}.blog-featured-topmeta{display:flex;align-items:center;gap:12px;margin-bottom:16px}.blog-tag-pill{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#E5BE7D;background:rgba(229,190,125,.1);border:1px solid rgba(229,190,125,.28);border-radius:100px;padding:4px 12px}.blog-readtime-pill{font-size:.8rem;color:#64748B;display:inline-flex;align-items:center;gap:5px}.blog-featured-title{font-family:var(--font-display);font-size:clamp(1.4rem, 2.3vw, 1.85rem);font-weight:700;line-height:1.28;color:#F8FAFC;margin:0 0 16px;transition:color 0.25s ease}.blog-featured-card:hover .blog-featured-title{color:#E5BE7D}.blog-featured-excerpt{font-family:var(--font-display);font-size:.98rem;line-height:1.62;color:#94A3B8;margin:0 0 26px}.blog-featured-footer{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);margin-top:auto}.blog-author-badge{display:flex;align-items:center;gap:10px}.blog-author-img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid rgba(229,190,125,.4)}.blog-author-name{font-size:.84rem;font-weight:600;color:#E2E8F0;line-height:1.2}.blog-author-role{font-size:.72rem;color:#64748B}.blog-read-link{font-size:.9rem;font-weight:700;color:#E5BE7D;display:inline-flex;align-items:center;gap:6px;transition:transform 0.2s ease}.blog-featured-card:hover .blog-read-link{transform:translateX(4px)}.blog-grid-wrap{max-width:1180px;margin:0 auto 60px;padding:0 20px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.blog-card{display:flex;flex-direction:column;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;text-decoration:none;transition:all 0.28s ease;position:relative}.blog-card:hover{transform:translateY(-5px);border-color:rgba(229,190,125,.35);background:rgba(255,255,255,.038);box-shadow:0 16px 36px rgba(0,0,0,.45)}.blog-card-img-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#0B111A}.blog-card-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;display:block}.blog-card:hover .blog-card-img{transform:scale(1.05)}.blog-card-body{padding:22px 22px 18px;display:flex;flex-direction:column;flex-grow:1}.blog-card-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.blog-card-title{font-family:var(--font-display);font-size:1.12rem;font-weight:700;line-height:1.35;color:#F8FAFC;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.2s ease}.blog-card:hover .blog-card-title{color:#E5BE7D}.blog-card-excerpt{font-family:var(--font-display);font-size:.88rem;line-height:1.55;color:#94A3B8;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);margin-top:auto}.blog-card-author{font-size:.78rem;color:#64748B;display:inline-flex;align-items:center;gap:6px}.blog-card-author img{width:22px;height:22px;border-radius:50%;object-fit:cover}.blog-card-cta{font-size:.84rem;font-weight:700;color:#E5BE7D;display:inline-flex;align-items:center;gap:4px;transition:transform 0.2s ease}.blog-card:hover .blog-card-cta{transform:translateX(3px)}.blog-load-more-wrap{text-align:center;margin:40px auto 70px}.blog-btn-load-more{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 32px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#F8FAFC;font-family:var(--font-display);font-size:.95rem;font-weight:700;cursor:pointer;transition:all 0.25s ease}.blog-btn-load-more:hover{border-color:#E5BE7D;color:#E5BE7D;background:rgba(229,190,125,.1);transform:translateY(-2px)}.blog-cta-section{max-width:1180px;margin:0 auto 90px;padding:0 20px}.blog-cta-box{background:radial-gradient(circle at 50% 0%,rgba(229,190,125,.12) 0%,rgba(14,20,29,.95) 70%);border:1px solid rgba(229,190,125,.3);border-radius:20px;padding:60px 30px;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.5);position:relative;overflow:hidden}.blog-cta-box::before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#E5BE7D,transparent)}.blog-cta-h2{font-family:var(--font-display);font-size:clamp(1.8rem, 3.2vw, 2.5rem);font-weight:800;color:#F8FAFC;line-height:1.25;margin:0 auto 16px;max-width:780px}.blog-cta-desc{font-family:var(--font-display);font-size:1.1rem;line-height:1.6;color:#94A3B8;max-width:680px;margin:0 auto 34px}.blog-empty-state{text-align:center;padding:60px 20px;color:#94A3B8;grid-column:1 / -1;display:none}.blog-empty-state h3{color:#F8FAFC;font-size:1.3rem;margin-bottom:8px}@media (max-width:1040px){.blog-featured-card{grid-template-columns:1fr}.blog-featured-img-box{min-height:260px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}@media (max-width:680px){.blog-hero{padding-top:110px}.blog-grid{grid-template-columns:1fr}.blog-featured-content{padding:26px 20px}.blog-filters{gap:8px}.blog-filter-btn{padding:6px 14px;font-size:.8rem}}.article-page-wrap{position:relative;max-width:1240px;margin:0 auto;padding:135px 24px 80px}.article-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:var(--font-display);font-size:.85rem;color:#64748B;margin-bottom:24px}.article-breadcrumbs a{color:#94A3B8;text-decoration:none;transition:color 0.2s ease}.article-breadcrumbs a:hover{color:#E5BE7D}.article-breadcrumbs .sep{color:#475569}.article-header{max-width:920px;margin-bottom:36px}.article-top-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#E5BE7D;background:rgba(229,190,125,.08);border:1px solid rgba(229,190,125,.25);padding:5px 15px;border-radius:100px;margin-bottom:18px}.article-h1{font-family:var(--font-display);font-size:clamp(2.3rem, 4.4vw, 3.6rem);font-weight:800;color:#F8FAFC;line-height:1.16;letter-spacing:-.02em;margin:0 0 20px}.article-subtitle{font-family:var(--font-display);font-size:clamp(1.1rem, 1.8vw, 1.28rem);line-height:1.62;color:#94A3B8;margin:0 0 28px}.article-meta-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.article-author-info{display:flex;align-items:center;gap:14px}.article-author-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:1px solid rgba(229,190,125,.4)}.article-author-name{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:#F8FAFC;line-height:1.25}.article-author-title{font-size:.8rem;color:#64748B}.article-meta-pills{display:flex;align-items:center;gap:16px;font-size:.84rem;color:#94A3B8}.article-meta-pill{display:inline-flex;align-items:center;gap:6px}.article-share-group{display:flex;align-items:center;gap:8px}.article-share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#94A3B8;cursor:pointer;transition:all 0.2s ease;text-decoration:none}.article-share-btn:hover{background:rgba(229,190,125,.12);border-color:#E5BE7D;color:#E5BE7D;transform:translateY(-2px)}.article-hero-media{margin:32px 0 54px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px rgba(0,0,0,.5);background:#0B111A}.article-hero-media img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.article-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:56px;align-items:start}.article-content{font-family:var(--font-display);font-size:1.06rem;line-height:1.76;color:#CBD5E1}.article-content h2{font-family:var(--font-display);font-size:clamp(1.6rem, 2.6vw, 2.15rem);font-weight:800;color:#F8FAFC;line-height:1.28;margin:54px 0 22px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08);letter-spacing:-.015em;scroll-margin-top:100px}.article-content h3{font-family:var(--font-display);font-size:clamp(1.22rem, 2vw, 1.45rem);font-weight:700;color:#E5BE7D;line-height:1.35;margin:38px 0 16px;scroll-margin-top:100px}.article-content h4{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:#F8FAFC;margin:26px 0 12px}.article-content p{margin:0 0 24px}.article-content ul,.article-content ol{margin:0 0 26px 20px;padding:0}.article-content li{margin-bottom:10px;line-height:1.65}.article-content strong{color:#F8FAFC;font-weight:700}.article-takeaways{background:radial-gradient(circle at 10% 20%,rgba(229,190,125,.08) 0%,rgba(18,24,34,.9) 100%);border:1px solid rgba(229,190,125,.35);border-radius:16px;padding:30px 32px;margin:32px 0 44px;box-shadow:0 12px 30px rgba(0,0,0,.3)}.article-takeaways-title{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#E5BE7D;margin-bottom:18px}.article-takeaways ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.article-takeaways li{position:relative;padding-left:26px;font-size:.98rem;line-height:1.6;color:#E2E8F0;margin:0}.article-takeaways li::before{content:"✦";position:absolute;left:0;top:1px;color:#E5BE7D;font-size:.85rem}.article-table-wrap{width:100%;overflow-x:auto;margin:34px 0 42px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.015);box-shadow:0 8px 24px rgba(0,0,0,.25)}.article-table{width:100%;border-collapse:collapse;font-family:var(--font-display);font-size:.92rem;text-align:left;min-width:620px}.article-table th{background:rgba(229,190,125,.1);color:#E5BE7D;font-weight:700;padding:14px 18px;border-bottom:1px solid rgba(229,190,125,.25);white-space:nowrap}.article-table td{padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.05);color:#CBD5E1;line-height:1.55;vertical-align:top}.article-table tr:last-child td{border-bottom:none}.article-table tr:hover td{background:rgba(255,255,255,.03)}.article-alert{display:flex;gap:16px;background:rgba(234,179,8,.06);border:1px solid rgba(234,179,8,.3);border-radius:14px;padding:22px 24px;margin:32px 0;font-size:.94rem;line-height:1.6;color:#E2E8F0}.article-alert-icon{flex:0 0 24px;color:#EAB308;margin-top:2px}.article-mid-cta{background:radial-gradient(circle at 50% 0%,rgba(229,190,125,.14) 0%,rgba(14,20,29,.95) 80%);border:1px solid rgba(229,190,125,.35);border-radius:18px;padding:38px 32px;margin:48px 0;text-align:center;box-shadow:0 16px 40px rgba(0,0,0,.45)}.article-mid-cta h3{color:#F8FAFC!important;font-size:1.5rem!important;margin:0 auto 12px!important}.article-mid-cta p{color:#94A3B8;font-size:.98rem;max-width:620px;margin:0 auto 26px}.article-faq-list{display:flex;flex-direction:column;gap:14px;margin:30px 0 46px}.article-faq-item{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all 0.25s ease}.article-faq-item:hover{border-color:rgba(229,190,125,.3);background:rgba(255,255,255,.04)}.article-faq-question{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:#F8FAFC;cursor:pointer;user-select:none}.article-faq-icon{width:18px;height:18px;color:#E5BE7D;transition:transform 0.25s ease;flex-shrink:0}.article-faq-item.active .article-faq-icon{transform:rotate(180deg)}.article-faq-answer{display:none;padding:0 24px 22px;color:#94A3B8;font-size:.95rem;line-height:1.65;border-top:1px solid rgba(255,255,255,.05);padding-top:16px}.article-faq-item.active .article-faq-answer{display:block}.article-author-card{display:flex;gap:24px;align-items:center;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.09);border-radius:18px;padding:32px 34px;margin:56px 0 40px}.article-author-card img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid rgba(229,190,125,.5);flex-shrink:0}.article-author-card h4{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:#F8FAFC;margin:0 0 6px}.article-author-card p{color:#94A3B8;font-size:.92rem;line-height:1.6;margin:0 0 14px}.article-sidebar{position:sticky;top:100px;display:flex;flex-direction:column;gap:28px}.article-toc-box{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.09);border-radius:16px;padding:24px}.article-toc-title{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:.88rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#E5BE7D;margin-bottom:16px}.article-toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.article-toc-link{font-size:.86rem;color:#94A3B8;text-decoration:none;line-height:1.45;transition:all 0.2s ease;display:block;padding:4px 0 4px 10px;border-left:2px solid transparent}.article-toc-link:hover,.article-toc-link.active{color:#E5BE7D;border-left-color:#E5BE7D;padding-left:14px}.article-sidebar-cta{background:radial-gradient(circle at 50% 0%,rgba(229,190,125,.12) 0%,rgba(14,20,29,.98) 90%);border:1px solid rgba(229,190,125,.3);border-radius:16px;padding:24px 22px;text-align:center}.article-sidebar-cta h4{font-size:1.12rem;font-weight:700;color:#F8FAFC;margin:0 0 10px}.article-sidebar-cta p{font-size:.86rem;color:#94A3B8;line-height:1.5;margin:0 0 18px}.article-sidebar-cta .btn-primary{width:100%;justify-content:center;font-size:0.86rem!important;padding:0 16px!important}.article-related-wrap{margin-top:70px;padding-top:50px;border-top:1px solid rgba(255,255,255,.08)}.article-related-title{font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:#F8FAFC;text-align:center;margin-bottom:38px}@media (max-width:1040px){.article-main-grid{grid-template-columns:1fr;gap:40px}.article-sidebar{position:static;order:-1}.article-sidebar-cta{display:none}}@media (max-width:768px){.article-page-wrap{padding-top:110px}.article-meta-bar{flex-direction:column;align-items:flex-start}.article-author-card{flex-direction:column;text-align:center;gap:16px}.article-author-card img{margin:0 auto}}.article-hero-dark{position:relative;background:#0A0F18;padding:135px 20px 90px;text-align:center;overflow:visible}.article-hero-dark .article-header{max-width:960px;margin:0 auto;text-align:center}.article-hero-dark .article-breadcrumbs{display:inline-flex;justify-content:center;align-items:center;gap:8px;font-family:var(--font-display);font-size:.85rem;color:#64748B;margin:0 auto 20px}.article-hero-dark .article-breadcrumbs a{color:#94A3B8;text-decoration:none;transition:color 0.2s ease}.article-hero-dark .article-breadcrumbs a:hover{color:#E5BE7D}.article-hero-dark .article-top-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#E5BE7D;background:rgba(229,190,125,.08);border:1px solid rgba(229,190,125,.25);padding:5px 15px;border-radius:100px;margin:0 auto 22px}.article-hero-dark .article-h1{font-family:var(--font-display);font-size:clamp(2.3rem, 4.4vw, 3.6rem);font-weight:800;color:#F8FAFC;line-height:1.16;letter-spacing:-.02em;margin:0 auto 20px;text-align:center;max-width:900px}.article-hero-dark .article-subtitle{font-family:var(--font-display);font-size:clamp(1.1rem, 1.8vw, 1.28rem);line-height:1.65;color:#94A3B8;margin:0 auto 32px;text-align:center;max-width:820px}.article-hero-dark .article-meta-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin:0 auto;max-width:760px;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.08)}.article-hero-dark .article-author-info{display:flex;align-items:center;justify-content:center;gap:12px}.article-hero-dark .article-meta-pills{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;font-size:.86rem;color:#94A3B8}.article-hero-dark .article-share-group{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:4px}.article-hero-dark .article-hero-media{max-width:1060px;margin:44px auto -90px;position:relative;z-index:25;border-radius:20px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.65);border:1px solid rgba(255,255,255,.12);background:#0B111A}.article-hero-dark .article-hero-media img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.article-body-white{position:relative;background:#FFFFFF!important;color:#334155!important;padding-top:140px;padding-bottom:90px;overflow:hidden}.article-body-container{max-width:1240px;margin:0 auto;padding:0 24px;position:relative;z-index:10}.article-body-white .article-content{font-family:var(--font-display);font-size:1.08rem;line-height:1.8;color:#334155!important}.article-body-white .article-content p{color:#334155!important;margin:0 0 24px}.article-body-white .article-content strong{color:#0F172A!important;font-weight:700}.article-body-white .article-content h2{font-family:var(--font-display);font-size:clamp(1.7rem, 2.6vw, 2.2rem);font-weight:800;color:#0F172A!important;line-height:1.26;margin:54px 0 22px;padding-bottom:12px;border-bottom:2px solid #F1F5F9;letter-spacing:-.015em;scroll-margin-top:110px}.article-body-white .article-content h3{font-family:var(--font-display);font-size:clamp(1.25rem, 2vw, 1.48rem);font-weight:700;color:#B87D2E!important;line-height:1.35;margin:38px 0 16px;scroll-margin-top:110px}.article-body-white .article-content h4{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:#0F172A!important;margin:26px 0 12px}.article-body-white .article-content ul,.article-body-white .article-content ol{color:#334155!important;margin:0 0 26px 22px}.article-body-white .article-content li{color:#334155!important;margin-bottom:12px;line-height:1.7}.article-body-white .article-takeaways{background:#FDFBF7!important;border:1px solid #E8D5B5!important;border-left:4px solid #B87D2E!important;border-radius:14px;padding:30px 32px;margin:32px 0 44px;box-shadow:0 8px 24px rgba(184,125,46,.08)!important}.article-body-white .article-takeaways-title{color:#9A651D!important}.article-body-white .article-takeaways li{color:#1E293B!important}.article-body-white .article-takeaways li strong{color:#0F172A!important}.article-body-white .article-takeaways li::before{color:#B87D2E!important}.article-body-white .article-table-wrap{background:#FFFFFF!important;border:1px solid #E2E8F0!important;border-radius:14px;box-shadow:0 6px 20px rgba(15,23,42,.04)!important;margin:34px 0 42px}.article-body-white .article-table th{background:#F8FAFC!important;color:#0F172A!important;font-weight:700!important;border-bottom:2px solid #E2E8F0!important}.article-body-white .article-table td{color:#334155!important;border-bottom:1px solid #F1F5F9!important}.article-body-white .article-table tr:nth-child(even) td{background:#FAFAFA!important}.article-body-white .article-table tr:hover td{background:#F1F5F9!important}.article-body-white .article-table .text-gold{color:#B87D2E!important;font-weight:700}.article-body-white .article-alert{background:#FFFBEB!important;border:1px solid #FDE68A!important;border-left:4px solid #D97706!important;color:#78350F!important;border-radius:12px}.article-body-white .article-alert strong{color:#92400E!important}.article-body-white .article-alert-icon{color:#D97706!important}.article-body-white .article-mid-cta{background:#FFFFFF!important;border:1px solid #E2E8F0!important;border-top:3px solid #B87D2E!important;box-shadow:0 16px 36px rgba(15,23,42,.06)!important;border-radius:18px}.article-body-white .article-mid-cta h3{color:#0F172A!important}.article-body-white .article-mid-cta p{color:#475569!important}.article-body-white .article-faq-item{background:#FFFFFF!important;border:1px solid #E2E8F0!important;box-shadow:0 4px 14px rgba(15,23,42,.03)!important}.article-body-white .article-faq-item:hover{border-color:#B87D2E!important}.article-body-white .article-faq-question{color:#0F172A!important}.article-body-white .article-faq-icon{color:#B87D2E!important}.article-body-white .article-faq-answer{color:#475569!important;border-top:1px solid #F1F5F9!important}.blog-cta-box-white{background:radial-gradient(circle at 50% 0%,rgba(184,125,46,.07) 0%,#FFFFFF 85%)!important;border:1px solid #E2E8F0!important;border-top:3px solid #B87D2E!important;border-radius:20px;padding:60px 30px;text-align:center;box-shadow:0 20px 50px rgba(15,23,42,.06)!important;margin:50px 0 30px}.blog-cta-box-white .blog-cta-h2{color:#0F172A!important;font-family:var(--font-display);font-size:clamp(1.8rem, 3.2vw, 2.5rem);font-weight:800;line-height:1.25;margin:0 auto 16px;max-width:780px}.blog-cta-box-white .blog-cta-desc{color:#475569!important;font-family:var(--font-display);font-size:1.1rem;line-height:1.6;max-width:680px;margin:0 auto 34px}.article-body-white .article-author-card{background:#F8FAFC!important;border:1px solid #E2E8F0!important;border-radius:18px}.article-body-white .article-author-card h4{color:#0F172A!important}.article-body-white .article-author-card p{color:#475569!important}.article-body-white .article-toc-box{background:#FFFFFF!important;border:1px solid #E2E8F0!important;box-shadow:0 10px 30px rgba(15,23,42,.05)!important}.article-body-white .article-toc-title{color:#B87D2E!important}.article-body-white .article-toc-link{color:#475569!important}.article-body-white .article-toc-link:hover,.article-body-white .article-toc-link.active{color:#B87D2E!important;border-left-color:#B87D2E!important}.article-body-white .article-sidebar-cta{background:#F8FAFC!important;border:1px solid #E2E8F0!important}.article-body-white .article-sidebar-cta h4{color:#0F172A!important}.article-body-white .article-sidebar-cta p{color:#475569!important}.article-body-white .article-related-title{color:#0F172A!important}.article-body-white .blog-card{background:#FFFFFF!important;border:1px solid #E2E8F0!important;box-shadow:0 10px 25px rgba(15,23,42,.04)!important}.article-body-white .blog-card:hover{border-color:#B87D2E!important;box-shadow:0 16px 36px rgba(184,125,46,.12)!important}.article-body-white .blog-card-title{color:#0F172A!important}.article-body-white .blog-card:hover .blog-card-title{color:#B87D2E!important}.article-body-white .blog-card-excerpt{color:#475569!important}.article-body-white .blog-card-cta{color:#B87D2E!important}.article-body-white .blog-tag-pill{background:#FEF3C7!important;border-color:#FDE68A!important;color:#92400E!important}@media (max-width:900px){.article-hero-dark .article-hero-media{margin:30px auto -50px}.article-body-white{padding-top:90px}}.article-hero-dark{background:#0A0F18!important;position:relative;overflow:hidden;padding:130px 24px 64px!important;border-bottom:1px solid rgba(212,168,83,.22)!important;text-align:center!important}.article-hero-dark .article-header{max-width:860px;margin:0 auto;position:relative;z-index:10}.article-hero-dark .article-hero-media{max-width:740px!important;width:100%!important;margin:38px auto 0!important;position:relative;z-index:10;border-radius:16px!important;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 35px rgba(212,168,83,.14)!important;border:1px solid rgba(212,168,83,.35)!important;background:#0B111A!important}.article-hero-dark .article-hero-media img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.article-body-white{position:relative!important;background-color:#FFFFFF!important;color:#334155!important;padding-top:60px!important;padding-bottom:96px!important;overflow:hidden!important}.article-body-white .orbital-mesh-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;background-image:radial-gradient(ellipse 900px 700px at 85% 8%,rgba(197,138,60,.12) 0%,transparent 68%),radial-gradient(ellipse 900px 700px at 15% 32%,rgba(197,138,60,.1) 0%,transparent 68%),radial-gradient(ellipse 900px 700px at 85% 58%,rgba(197,138,60,.12) 0%,transparent 68%),radial-gradient(ellipse 900px 700px at 15% 82%,rgba(197,138,60,.1) 0%,transparent 68%),repeating-radial-gradient(circle at 85% 8%,transparent 0,transparent 40px,rgba(197,138,60,.08) 41px,transparent 42px),repeating-radial-gradient(circle at 15% 32%,transparent 0,transparent 48px,rgba(197,138,60,.075) 49px,transparent 50px),repeating-radial-gradient(circle at 85% 58%,transparent 0,transparent 44px,rgba(197,138,60,.08) 45px,transparent 46px),repeating-radial-gradient(circle at 15% 82%,transparent 0,transparent 52px,rgba(197,138,60,.075) 53px,transparent 54px);opacity:1}.article-body-container{max-width:820px!important;margin:0 auto!important;padding:0 24px!important;position:relative;z-index:5}.article-single-column{max-width:760px!important;margin:0 auto!important;width:100%!important}.article-single-column .article-takeaways,.article-single-column .article-table-wrap,.article-single-column .article-alert-box,.article-single-column .article-faq-list,.article-single-column .article-author-card,.article-single-column .blog-cta-box-white{margin-left:auto!important;margin-right:auto!important;max-width:100%!important}.article-single-column .article-table-wrap{width:100%!important;overflow-x:auto;margin:36px auto!important}.article-single-column .article-author-card{margin:48px auto!important}.article-single-column .blog-cta-box-white{margin:48px auto 36px!important}.article-single-column .article-related-wrap{margin:64px auto 0!important;max-width:820px!important}.section-white-editorial .node-glow{position:absolute;top:-14px;left:-14px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle,rgba(197,138,60,.6) 0%,rgba(197,138,60,.15) 50%,rgba(197,138,60,0) 75%);animation:pulseNodeWhite 3.6s ease-in-out infinite alternate}.section-white-editorial .node-core{width:9px;height:9px;border-radius:50%;background:#C58A3C;box-shadow:0 0 10px rgba(197,138,60,.8),0 0 20px rgba(212,168,83,.5)}@keyframes pulseNodeWhite{0%{transform:scale(.75);opacity:.5}50%{transform:scale(1.15);opacity:.9}100%{transform:scale(1.4);opacity:1}}