@font-face{font-family:Estedad;src:url(/fonts/Estedad-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/Estedad-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/Estedad-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/Estedad-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Estedad;src:url(/fonts/Estedad-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--font-sans:"Estedad","Vazirmatn",Tahoma,sans-serif;--theme-duration:480ms}html[data-theme=dark]{color-scheme:dark}html{transition:color-scheme var(--theme-duration) ease}body{font-family:var(--font-sans);background:radial-gradient(circle at 82% 2%,var(--glow-1),transparent 30rem),linear-gradient(180deg,var(--bg-top) 0,var(--bg) 100%);transition:background var(--theme-duration) ease,color var(--theme-duration) ease}.theme-toggle{position:relative;flex-shrink:0;width:58px;height:34px;padding:0;border:1px solid var(--line);border-radius:999px;background:transparent;cursor:pointer;overflow:hidden;box-shadow:0 8px 22px rgba(16,32,51,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.theme-toggle:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(16,32,51,.12)}.theme-toggle:focus-visible{outline:3px solid rgba(49,94,251,.28);outline-offset:3px}.theme-toggle__track{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#9ec5ff,#ffe6a8 55%,#ffd18a);overflow:hidden;transition:background .48s cubic-bezier(.22,1,.36,1)}.theme-toggle.is-dark .theme-toggle__track{background:linear-gradient(135deg,#0b1528,#1a2b4a 48%,#2a3f66)}.theme-toggle__thumb{position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7d6,#ffcc4d 58%,#f0a202);box-shadow:0 4px 12px rgba(180,110,0,.35),inset 0 -2px 4px rgba(160,90,0,.25);transition:transform .52s cubic-bezier(.34,1.45,.64,1),background .48s ease,box-shadow .48s ease}.theme-toggle.is-dark .theme-toggle__thumb{transform:translateX(24px);background:radial-gradient(circle at 35% 30%,#f5f7ff,#d7deff 45%,#aebae8 100%);box-shadow:0 4px 14px rgba(0,0,0,.35),inset -3px -2px 0 rgba(120,130,170,.35)}.theme-toggle__moon,.theme-toggle__sun{position:absolute;inset:0;border-radius:50%;transition:opacity .32s ease,transform .52s cubic-bezier(.34,1.4,.64,1)}.theme-toggle__sun{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.55),transparent 42%),transparent;opacity:1;transform:scale(1) rotate(0deg)}.theme-toggle__moon{opacity:0;transform:scale(.4) rotate(-40deg);background:radial-gradient(circle at 68% 35%,rgba(18,26,40,.55) 0 28%,transparent 30%),transparent}.theme-toggle.is-dark .theme-toggle__sun{opacity:0;transform:scale(.35) rotate(50deg)}.theme-toggle.is-dark .theme-toggle__moon{opacity:1;transform:scale(1) rotate(0deg)}.theme-toggle__stars{position:absolute;inset:0;pointer-events:none}.theme-toggle__stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:0;transform:scale(.4);transition:opacity .42s ease,transform .42s ease;box-shadow:0 0 6px rgba(255,255,255,.8)}.theme-toggle__stars i:first-child{top:8px;left:12px;transition-delay:40ms}.theme-toggle__stars i:nth-child(2){top:16px;left:20px;width:2px;height:2px;transition-delay:90ms}.theme-toggle__stars i:nth-child(3){top:7px;left:26px;width:2.5px;height:2.5px;transition-delay:.13s}.theme-toggle.is-dark .theme-toggle__stars i{opacity:1;transform:scale(1)}.theme-toggle__cloud{position:absolute;height:8px;border-radius:999px;background:rgba(255,255,255,.78);opacity:1;transition:opacity .36s ease,transform .52s ease}.theme-toggle__cloud--one{width:18px;bottom:7px;right:8px}.theme-toggle__cloud--two{width:12px;bottom:11px;right:18px;opacity:.7}.theme-toggle.is-dark .theme-toggle__cloud{opacity:0;transform:translateX(8px)}html[data-theme=dark] .theme-toggle{box-shadow:0 10px 24px rgba(0,0,0,.35);border-color:rgba(180,205,235,.16)}html[data-theme=dark] .site-header.is-scrolled,html[data-theme=dark] .site-header.site-header--bar.is-scrolled{background:rgba(10,14,22,.88);border-bottom-color:rgba(180,205,235,.1);box-shadow:0 12px 36px rgba(0,0,0,.35)}html[data-theme=dark] .site-header--bar .main-nav{border-color:rgba(180,205,235,.12);background:rgba(255,255,255,.05);box-shadow:none}html[data-theme=dark] .site-header.is-scrolled.site-header--bar .main-nav{background:rgba(255,255,255,.06);border-color:rgba(180,205,235,.14);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .site-header--bar .main-nav a{color:var(--text-soft);background:transparent}html[data-theme=dark] .site-header--bar .main-nav a.is-active,html[data-theme=dark] .site-header--bar .main-nav a:hover{color:#f2f6fc;background:rgba(255,255,255,.08)}html[data-theme=dark] .main-nav{border-color:rgba(180,205,235,.12);box-shadow:0 12px 36px rgba(0,0,0,.35)}html[data-theme=dark] .main-nav a{color:var(--text-soft)}html[data-theme=dark] .main-nav a.is-active,html[data-theme=dark] .main-nav a:hover{color:var(--menu-ink);background:rgba(107,140,255,.16)}html[data-theme=dark] .brand-copy small,html[data-theme=dark] .brand-copy strong{color:var(--heading)}html[data-theme=dark] .brand-copy small{color:var(--text-soft)}html[data-theme=dark] .brand-mark:not(.brand-mark--logo){color:var(--brand-navy-deep);background:linear-gradient(145deg,var(--blue-2),var(--blue))}html[data-theme=dark] .header-cta,html[data-theme=dark] .header-socials a{color:#f7f4ee;border-color:rgba(247,244,238,.14);background:rgba(197,147,58,.16);box-shadow:0 10px 24px rgba(0,0,0,.28)}html[data-theme=dark] .site-header--bar .header-socials a{color:#f3efe7;background:rgba(255,255,255,.04);border-color:rgba(247,244,238,.14);box-shadow:none}html[data-theme=dark] .site-header--bar .header-cta{color:#fff;background:#315efb;border-color:transparent;box-shadow:0 10px 24px rgba(49,94,251,.32)}html[data-theme=dark] .header-cta__icon{color:#0d1f3e;background:#f7f4ee}html[data-theme=dark] .menu-toggle{background:var(--menu-pill);border-color:rgba(247,244,238,.14)}html[data-theme=dark] .menu-toggle span{background:var(--heading)}html[data-theme=dark] .button--primary{color:#0d1f3e;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 55%),#c5933a;box-shadow:0 14px 32px rgba(197,147,58,.28)}html[data-theme=dark] .button--primary:hover{background-color:#b4832f}html[data-theme=dark] .button--ghost{color:var(--heading);border-color:var(--line-strong);background:#141d2b;background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .button--ghost:hover{background:rgba(30,42,60,.95);border-color:rgba(107,140,255,.4)}html[data-theme=dark] .eyebrow,html[data-theme=dark] .section-kicker{color:var(--blue-2)}html[data-theme=dark] .eyebrow{border-color:rgba(107,140,255,.22);background:rgba(18,26,38,.75);box-shadow:0 10px 30px rgba(0,0,0,.25)}html[data-theme=dark] .hero-copy h1 span{background:linear-gradient(90deg,var(--blue-2) 10%,var(--blue) 88%);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .activity-filter,html[data-theme=dark] .bento-card,html[data-theme=dark] .brand-model-v6__card,html[data-theme=dark] .case-panel,html[data-theme=dark] .case-tab,html[data-theme=dark] .case-tabs-shell,html[data-theme=dark] .channel-card,html[data-theme=dark] .contact-channels a,html[data-theme=dark] .contact-form,html[data-theme=dark] .faq-item,html[data-theme=dark] .hero-confidence span,html[data-theme=dark] .hero-portrait-card,html[data-theme=dark] .process-step,html[data-theme=dark] .proof-overview-card,html[data-theme=dark] .proof-row-card,html[data-theme=dark] .service-card,html[data-theme=dark] .webinar-copy,html[data-theme=dark] .webinar-form,html[data-theme=dark] .webinar-meta div{background:var(--card-bg)!important;border-color:var(--line)!important;color:var(--text);box-shadow:var(--shadow-sm)!important}html[data-theme=dark] .hero-visual__identity>strong{color:var(--heading)}html[data-theme=dark] .hero-visual__identity>small,html[data-theme=dark] .hero-visual__identity>span{color:var(--text-soft)}html[data-theme=dark] .hero--editorial .hero-confidence span{color:var(--text-soft);background:rgba(255,255,255,.04);border-color:rgba(180,205,235,.12)}html[data-theme=dark] .bento-card h2,html[data-theme=dark] .bento-card h3,html[data-theme=dark] .brand-model-v6__card h3,html[data-theme=dark] .case-panel h3,html[data-theme=dark] .case-tab strong,html[data-theme=dark] .contact-copy h2,html[data-theme=dark] .faq-intro h2,html[data-theme=dark] .form-heading span,html[data-theme=dark] .need-card strong,html[data-theme=dark] .process-step h3,html[data-theme=dark] .proof-activity-table__head h3,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .service-card h3{color:var(--heading)}html[data-theme=dark] .bento-card p,html[data-theme=dark] .brand-model-v6__card p,html[data-theme=dark] .case-panel p,html[data-theme=dark] .case-tab small,html[data-theme=dark] .contact-copy p,html[data-theme=dark] .faq-list p,html[data-theme=dark] .form-heading small,html[data-theme=dark] .hero-description,html[data-theme=dark] .need-card small,html[data-theme=dark] .process-step p,html[data-theme=dark] .section-heading p,html[data-theme=dark] .service-card li,html[data-theme=dark] .service-card p{color:var(--text-soft)}html[data-theme=dark] .section--tinted{background:linear-gradient(180deg,rgba(14,20,32,.95),rgba(10,16,24,.98))!important;border-color:var(--line)!important}html[data-theme=dark] .site-footer{background:#070d16!important;border-color:rgba(255,255,255,.08)!important}html[data-theme=dark] .page-glow--one{background:rgba(90,140,230,.12)}html[data-theme=dark] .page-glow--two{background:rgba(107,140,255,.08)}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--heading);background:var(--input-bg)!important;border-color:var(--line-strong)!important}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:rgba(151,168,188,.7)}html[data-theme=dark] .activity-modal__panel,html[data-theme=dark] .toast{background:var(--card-bg-solid)!important;color:var(--heading);border-color:var(--line);box-shadow:var(--shadow-lg)}html[data-theme=dark] .activity-modal__backdrop{background:var(--overlay)}html[data-theme=dark] .scroll-progress span{background:linear-gradient(90deg,var(--blue),var(--blue-2))}html[data-theme=dark] .mobile-contact-cta{color:var(--color-text-inverse);background:var(--color-action-digital);box-shadow:0 16px 40px rgba(49,94,251,.38)}html[data-theme=dark] .webinar-page{background:radial-gradient(circle at 80% 0,var(--glow-2),transparent 28rem),linear-gradient(180deg,var(--bg-top) 0,var(--bg) 100%)}html[data-theme=dark] .webinar-top{background:var(--surface-glass);border-bottom-color:var(--line)}html[data-theme=dark] .hero-portrait-card__fallback{background:linear-gradient(160deg,#182233,#0f1722);color:var(--heading)}html[data-theme=dark] .faq-item__trigger{color:var(--heading)}html[data-theme=dark] .case-tab.is-active{background:color-mix(in srgb,var(--bg) 28%,var(--surface) 72%)!important;border-color:var(--brand-gold)!important}html[data-theme=dark] .need-card.is-selected{border-color:rgba(147,170,255,.32)!important;box-shadow:none!important}html[data-theme=dark] .service-card.is-highlighted{border-color:rgba(107,140,255,.45)!important;box-shadow:0 0 0 3px rgba(107,140,255,.18),var(--shadow-sm)!important}html[data-theme=dark] .footer-bottom,html[data-theme=dark] .footer-brand p,html[data-theme=dark] .footer-column a,html[data-theme=dark] .footer-column span,html[data-theme=dark] .footer-legal a{color:var(--text-soft)}html[data-theme=dark] body{background:radial-gradient(circle at 82% 2%,var(--glow-1),transparent 30rem),radial-gradient(circle at 12% 18%,rgba(15,107,103,.08),transparent 22rem),linear-gradient(180deg,var(--bg-top) 0,var(--bg) 48%,#060d18 100%)}html[data-theme=dark] .activities-shell,html[data-theme=dark] .activity-arrow,html[data-theme=dark] .activity-item,html[data-theme=dark] .case-tabs-shell,html[data-theme=dark] .client-logo-card,html[data-theme=dark] .clients-modal-panel,html[data-theme=dark] .clients-score,html[data-theme=dark] .credential-card,html[data-theme=dark] .decision-output,html[data-theme=dark] .decision-value-card,html[data-theme=dark] .faq-item,html[data-theme=dark] .faq-section,html[data-theme=dark] .hero-brand-card,html[data-theme=dark] .issue-example,html[data-theme=dark] .lh-card,html[data-theme=dark] .modern-card,html[data-theme=dark] .need-selector,html[data-theme=dark] .proof-strip,html[data-theme=dark] .quick-path,html[data-theme=dark] .service-card,html[data-theme=dark] .services-grid--focused .service-card--featured{background:var(--card-bg-solid)!important;border-color:var(--line)!important;box-shadow:var(--shadow-sm)!important;color:var(--text)}html[data-theme=dark] .activity-copy strong,html[data-theme=dark] .brand-proof-intro h2,html[data-theme=dark] .client-logo-copy strong,html[data-theme=dark] .client-logo-mark,html[data-theme=dark] .clients-header h2,html[data-theme=dark] .clients-score span,html[data-theme=dark] .clients-score strong,html[data-theme=dark] .decision-output>div strong,html[data-theme=dark] .decision-value-card h3,html[data-theme=dark] .decision-value-heading h2,html[data-theme=dark] .issue-example h3,html[data-theme=dark] .lh-info h3,html[data-theme=dark] .meeting-center span,html[data-theme=dark] .modern-card .methodology-header h3,html[data-theme=dark] .need-selector__heading h2,html[data-theme=dark] .proof-strip__items strong,html[data-theme=dark] .proof-strip__title h2{color:var(--heading)!important}html[data-theme=dark] .activities-footer p,html[data-theme=dark] .activity-copy small,html[data-theme=dark] .brand-proof-intro>p,html[data-theme=dark] .client-logo-copy small,html[data-theme=dark] .clients-header p,html[data-theme=dark] .clients-score small,html[data-theme=dark] .decision-output>div span,html[data-theme=dark] .decision-value-card p,html[data-theme=dark] .decision-value-heading p,html[data-theme=dark] .issue-example p,html[data-theme=dark] .need-selector__heading p,html[data-theme=dark] .proof-strip__items span{color:var(--text-soft)!important}html[data-theme=dark] .quick-path-options button,html[data-theme=dark] .quick-path-options button.is-selected,html[data-theme=dark] .quick-path-options button:hover{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--text)}html[data-theme=dark] .decision-value-card>span,html[data-theme=dark] .need-card__icon,html[data-theme=dark] .quick-path-options button>span{color:var(--blue)!important;background:rgba(107,140,255,.14)!important}html[data-theme=dark] .decision-output li{color:var(--text)!important;background:var(--surface-soft)!important}html[data-theme=dark] .activities-footer,html[data-theme=dark] .brand-proof-section,html[data-theme=dark] .clients-section{background:radial-gradient(circle at 88% 10%,rgba(107,140,255,.1),transparent 27rem),linear-gradient(180deg,#0a1424,#08101c)!important;border-color:var(--line)!important}html[data-theme=dark] .approach-section,html[data-theme=dark] .bento-card--quote,html[data-theme=dark] .brand-model-v6,html[data-theme=dark] .brand-proof-summary,html[data-theme=dark] .contact-shell{background:radial-gradient(circle at 10% 20%,rgba(73,126,216,.28),transparent 28rem),radial-gradient(circle at 90% 80%,rgba(121,168,248,.12),transparent 25rem),var(--brand-navy,#0d1f3e)!important;color:#fff}html[data-theme=dark] .approach-card h3,html[data-theme=dark] .approach-section .section-heading h2,html[data-theme=dark] .bento-card--quote>p,html[data-theme=dark] .brand-model-v6__card h3,html[data-theme=dark] .brand-model-v6__heading h2,html[data-theme=dark] .brand-proof-summary h3,html[data-theme=dark] .contact-copy h2{color:#fff!important}html[data-theme=dark] .approach-card p,html[data-theme=dark] .approach-section .section-heading p,html[data-theme=dark] .approach-section .section-kicker,html[data-theme=dark] .brand-model-v6__card p,html[data-theme=dark] .brand-model-v6__eyebrow,html[data-theme=dark] .brand-model-v6__heading p,html[data-theme=dark] .brand-proof-summary p,html[data-theme=dark] .brand-proof-summary>span,html[data-theme=dark] .contact-copy>p{color:rgba(255,255,255,.66)!important}html[data-theme=dark] .approach-card,html[data-theme=dark] .brand-model-v6__card{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:none!important;color:#fff}html[data-theme=dark] .brand-mark:not(.brand-mark--logo){color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 55%),var(--brand-navy,#0d1f3e);box-shadow:0 10px 28px rgba(0,0,0,.35)}html[data-theme=dark] .site-header--bar .header-cta{color:#fff!important;background:#315efb!important;border-color:transparent!important}html[data-theme=dark] .site-header.site-header--bar:not(.is-scrolled){background:transparent}html[data-theme=dark] .site-header.site-header--bar.is-scrolled{background:rgba(8,16,28,.92);border-bottom-color:rgba(180,205,235,.1)}html[data-theme=dark] .need-card__action,html[data-theme=dark] .service-card a,html[data-theme=dark] .text-link{color:var(--blue)!important}@media (max-width:860px){html[data-theme=dark] .main-nav,html[data-theme=dark] .site-header--bar .main-nav{background:rgba(12,18,28,.96)}html[data-theme=dark] .site-header.site-header--bar{background:rgba(10,14,22,.94);border-bottom-color:rgba(180,205,235,.1)}}.header-tools{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}@media (max-width:900px){.header-tools .header-cta{display:none}}