:root{--wix-theme-primary: #B51616;--wix-theme-primary-foreground: #F2EDE3;--wix-theme-secondary: #E8DFD0;--wix-theme-secondary-foreground: #0B0D0F;--wix-theme-background: #0B0D0F;--wix-theme-foreground: #F2EDE3;--theme-font-family-paragraph: Nunito Sans, Segoe UI, Arial, sans-serif;--theme-font-family-heading: League Spartan, Arial Narrow, Arial, sans-serif;--wix-theme-primary-dark: color-mix( in srgb, var(--wix-theme-primary) 80%, #000000 20% );--wix-theme-secondary-dark: color-mix( in srgb, var(--wix-theme-secondary) 80%, #000000 20% );--wix-theme-secondary-darker: color-mix( in srgb, var(--wix-theme-secondary) 60%, #000000 40% );--wix-theme-danger: color-mix( in srgb, var(--wix-theme-secondary) 20%, #ff4444 80% );--wix-theme-danger-dark: color-mix( in srgb, var(--wix-theme-secondary) 30%, #cc2222 70% );--wix-theme-danger-light: color-mix( in srgb, var(--wix-theme-secondary) 15%, #ff6666 85% );--wix-theme-danger-lighter: color-mix( in srgb, var(--wix-theme-secondary) 10%, #ffaaaa 90% );--wix-theme-success: color-mix( in srgb, var(--wix-theme-secondary) 40%, #44cc44 60% );--wix-theme-success-dark: color-mix( in srgb, var(--wix-theme-secondary) 50%, #228822 50% );--wix-theme-success-light: color-mix( in srgb, var(--wix-theme-secondary) 30%, #66dd66 70% );--wix-theme-social-link: var(--wix-theme-secondary);--wix-theme-social-link-hover: color-mix( in srgb, var(--wix-theme-secondary) 80%, var(--wix-theme-background) 20% );--color-accent: var(--wix-theme-secondary);--color-accent-dark: color-mix( in srgb, var(--wix-theme-secondary) 80%, var(--wix-theme-background) 20% );--color-accent-light: color-mix( in srgb, var(--wix-theme-secondary) 70%, var(--primary-foreground) 30% );--wix-theme-overlay: var(--wix-theme-background);--wix-theme-modal-bg: var(--wix-theme-background);--wix-theme-grey-dark: color-mix( in srgb, var(--wix-theme-primary) 80%, var(--primary-foreground) 20% );--wix-theme-grey-medium: color-mix( in srgb, var(--wix-theme-primary) 60%, var(--primary-foreground) 40% );--theme-font-weight-normal: 400;--theme-font-weight-medium: 500;--theme-font-weight-semibold: 600;--theme-font-weight-bold: 700;--theme-primary-500: var(--wix-theme-primary);--theme-primary-600: var(--wix-theme-primary-dark);--theme-secondary-500: var(--wix-theme-secondary);--theme-secondary-600: var(--wix-theme-secondary-dark);--theme-secondary-700: var(--wix-theme-secondary-darker);--theme-info-500: var(--wix-theme-info);--theme-info-600: var(--wix-theme-info-dark);--theme-info-400: var(--wix-theme-info-light);--theme-danger-500: var(--wix-theme-danger);--theme-danger-600: var(--wix-theme-danger-dark);--theme-danger-400: var(--wix-theme-danger-light);--theme-danger-300: var(--wix-theme-danger-lighter);--theme-success-500: var(--wix-theme-success);--theme-success-600: var(--wix-theme-success-dark);--theme-success-400: var(--wix-theme-success-light);--theme-bg-primary-10: color-mix( in srgb, var(--wix-theme-primary) 10%, transparent 90% );--theme-bg-primary-20: color-mix( in srgb, var(--wix-theme-primary) 20%, transparent 80% );--theme-bg-options: var(--wix-theme-overlay);--theme-bg-modal: var(--wix-theme-modal-bg);--theme-bg-loading: color-mix( in srgb, var(--wix-theme-overlay) 80%, var(--theme-text-content-30) 20% );--theme-bg-card: var(--wix-theme-overlay);--theme-bg-error: var(--wix-theme-danger);--theme-bg-tooltip: var(--wix-theme-overlay);--theme-bg-info-10: var(--wix-theme-info);--theme-bg-info-20: var(--wix-theme-info);--theme-bg-success-10: color-mix( in srgb, var(--wix-theme-success) 10%, transparent 90% );--theme-bg-success-20: color-mix( in srgb, var(--wix-theme-success) 20%, transparent 80% );--theme-bg-danger-10: color-mix( in srgb, var(--wix-theme-danger) 10%, transparent 90% );--theme-bg-danger-20: color-mix( in srgb, var(--wix-theme-danger) 20%, transparent 80% );--theme-bg-social-button: color-mix(in srgb, #000000 5%, transparent 95%);--theme-bg-social-link: color-mix( in srgb, var(--wix-theme-social-link) 20%, transparent 80% );--theme-border-primary-10: color-mix( in srgb, var(--wix-theme-primary) 10%, transparent 90% );--theme-border-primary-20: color-mix( in srgb, var(--wix-theme-primary) 20%, transparent 80% );--theme-border-primary-30: color-mix( in srgb, var(--wix-theme-primary) 30%, transparent 70% );--theme-border-card: color-mix( in srgb, var(--wix-theme-overlay) 12%, transparent 88% );--theme-border-card-hover: color-mix( in srgb, var(--wix-theme-overlay) 20%, transparent 80% );--theme-border-error: color-mix( in srgb, var(--wix-theme-danger) 20%, transparent 80% );--theme-border-info-20: color-mix( in srgb, var(--wix-theme-info) 20%, transparent 80% );--theme-border-info-30: color-mix( in srgb, var(--wix-theme-info) 30%, transparent 70% );--theme-border-success-20: color-mix( in srgb, var(--wix-theme-success) 20%, transparent 80% );--theme-border-success-30: color-mix( in srgb, var(--wix-theme-success) 30%, transparent 70% );--theme-border-danger-20: color-mix( in srgb, var(--wix-theme-danger) 20%, transparent 80% );--theme-border-danger-30: color-mix( in srgb, var(--wix-theme-danger) 30%, transparent 70% );--theme-border-social-subtle: color-mix( in srgb, #ffffff 10%, transparent 90% );--theme-border-accent-20: color-mix( in srgb, var(--color-accent) 20%, transparent 80% );--theme-border-accent-30: color-mix( in srgb, var(--color-accent) 30%, transparent 70% );--theme-bg-accent-20: color-mix( in srgb, var(--color-accent) 20%, transparent 80% );--theme-text-primary-300: var(--wix-theme-primary);--theme-text-primary-400: var(--wix-theme-primary-dark);--theme-text-content: var(--wix-theme-foreground);--theme-text-content-30: color-mix( in srgb, var(--wix-theme-foreground) 30%, transparent 70% );--theme-text-content-40: color-mix( in srgb, var(--wix-theme-foreground) 40%, transparent 60% );--theme-text-content-50: color-mix( in srgb, var(--wix-theme-foreground) 50%, transparent 50% );--theme-text-content-60: color-mix( in srgb, var(--wix-theme-foreground) 60%, transparent 40% );--theme-text-content-70: color-mix( in srgb, var(--wix-theme-foreground) 70%, transparent 30% );--theme-text-content-80: color-mix( in srgb, var(--wix-theme-foreground) 80%, transparent 20% );--theme-text-content-90: color-mix( in srgb, var(--wix-theme-foreground) 90%, transparent 10% );--theme-text-success: var(--wix-theme-success);--theme-text-error: var(--wix-theme-danger);--theme-text-info: var(--wix-theme-info-light);--theme-text-danger: var(--wix-theme-danger-light);--theme-text-accent: var(--color-accent-light);--theme-text-social-muted: color-mix( in srgb, var(--wix-theme-foreground) 60%, transparent 40% );--theme-text-social-x: rgb(var(--wix-theme-social-x));--theme-text-social-facebook: rgb(var(--wix-theme-social-facebook));--theme-text-social-linkedin: rgb(var(--wix-theme-social-linkedin));--theme-text-social-link: var(--wix-theme-social-link);--theme-color-border-40: color-mix( in srgb, var(--wix-theme-primary) 40%, transparent 60% );--theme-color-border-80: color-mix( in srgb, var(--wix-theme-primary) 80%, transparent 20% );--theme-fallback-color: var(--wix-theme-grey-dark);--theme-dropdown-arrow-color: var(--wix-theme-grey-medium);--theme-gradient-primary: linear-gradient( to right, var(--wix-theme-primary), var(--wix-theme-primary-dark) );--theme-gradient-ribbon: linear-gradient( to right, var(--wix-theme-secondary), var(--wix-theme-secondary-dark) );--theme-gradient-success: linear-gradient( to right, var(--wix-theme-success), var(--wix-theme-success-dark) );--theme-gradient-info: linear-gradient( to right, var(--wix-theme-info), var(--wix-theme-info-dark) );--theme-gradient-accent: linear-gradient( to right, var(--color-accent), var(--color-accent-dark) );--theme-btn-primary: var(--wix-theme-primary);--theme-btn-primary-hover: var(--wix-theme-primary-dark);--theme-btn-primary-text: var(--wix-theme-primary-foreground);--theme-btn-primary-border: transparent;--theme-btn-secondary: var(--wix-theme-secondary);--theme-btn-secondary-hover: var(--wix-theme-secondary-dark);--theme-btn-secondary-text: var(--wix-theme-secondary-foreground);--theme-btn-secondary-border: transparent;--theme-btn-success: var(--wix-theme-success);--theme-btn-info: var(--wix-theme-info);--theme-btn-danger: var(--wix-theme-danger);--theme-btn-accent: var(--color-accent);--theme-hero-text-gradient: linear-gradient( to right, var(--wix-theme-primary), var(--wix-theme-secondary) );--theme-hero-card-gradient: linear-gradient( to right, color-mix(in srgb, var(--wix-theme-primary) 8%, transparent 92%), color-mix(in srgb, var(--wix-theme-secondary) 8%, transparent 92%) );--theme-hero-feature-gradient: linear-gradient( to bottom right, var(--wix-theme-primary), var(--wix-theme-secondary) );--wix-theme-info: color-mix( in srgb, var(--wix-theme-primary) 70%, var(--wix-theme-secondary) 30% );--wix-theme-info-dark: color-mix( in srgb, var(--wix-theme-primary) 80%, var(--wix-theme-background) 20% );--wix-theme-info-light: color-mix( in srgb, var(--wix-theme-primary) 50%, var(--primary-foreground) 50% )}button:not(:disabled){cursor:pointer}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.animate-slideIn{animation:slideIn .3s ease-out forwards;opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.docs-drawer{width:100vw!important;max-width:100vw!important;overflow-x:hidden;-webkit-overflow-scrolling:touch}}.wix-verticals-container{font-family:var(--theme-font-family-paragraph)}.font-theme-heading{font-family:var(--theme-font-family-heading)}.text-content-primary{color:var(--theme-text-content)}.text-content-muted{color:var(--theme-text-content-60)}.text-content-subtle{color:var(--theme-text-content-40)}.text-content-secondary{color:var(--theme-text-content-80)}.text-content-light{color:var(--theme-text-content-70)}.text-content-faded{color:var(--theme-text-content-50)}.text-brand-primary{color:var(--theme-text-primary-400)}.border-brand-subtle{border-color:var(--theme-border-primary-10)}.border-brand-light{border-color:var(--theme-border-primary-20)}.text-brand-light{color:var(--theme-text-primary-300)}.text-status-success{color:var(--theme-text-success)}.text-status-error{color:var(--theme-text-error)}.text-status-info{color:var(--theme-text-info)}.text-status-danger{color:var(--theme-text-danger)}.text-accent{color:var(--theme-text-accent)}.text-social-muted{color:var(--theme-text-social-muted)}.text-social-x{color:var(--theme-text-social-x)}.text-social-facebook{color:var(--theme-text-social-facebook)}.text-social-linkedin{color:var(--theme-text-social-linkedin)}.text-social-link{color:var(--theme-text-social-link)}.bg-social-button{background-color:var(--theme-bg-social-button)}.bg-social-link-hover{background-color:var(--theme-bg-social-link)}.border-social-subtle{border-color:var(--theme-border-social-subtle)}.bg-surface-primary{background-color:var(--theme-bg-options)}.bg-surface-card{background-color:var(--theme-bg-card)}.bg-surface-loading{background-color:var(--theme-bg-loading)}.bg-surface-tooltip{background-color:var(--theme-bg-tooltip)}.bg-surface-error{background-color:var(--theme-bg-error)}.bg-surface-overlay{background-color:color-mix(in srgb,var(--theme-bg-overlay) 80%,transparent 20%)}.bg-surface-modal{background-color:var(--theme-bg-modal)}.bg-surface-interactive{background-color:var(--theme-bg-loading)}.bg-surface-interactive-hover{background-color:var(--theme-bg-primary-20)}.bg-status-success-light{background-color:var(--theme-bg-success-10)}.bg-status-success-medium{background-color:var(--theme-bg-success-20)}.bg-status-danger-light{background-color:var(--theme-bg-danger-10)}.bg-status-danger-medium{background-color:var(--theme-bg-danger-20)}.bg-status-info-light{background-color:var(--theme-bg-info-10)}.bg-status-info-medium{background-color:var(--theme-bg-info-20)}.bg-accent-medium{background-color:var(--theme-bg-accent-20)}.border-surface-primary{border-color:var(--theme-border-card)}.border-surface-hover{border-color:var(--theme-border-card-hover)}.border-surface-subtle{border-color:var(--theme-border-primary-10)}.border-surface-interactive{border-color:var(--theme-border-primary-20)}.border-surface-strong{border-color:var(--theme-border-primary-30)}.border-status-error{border-color:var(--theme-border-error)}.border-status-success{border-color:var(--theme-border-success-20)}.border-status-success-strong{border-color:var(--theme-border-success-30)}.border-status-danger{border-color:var(--theme-border-danger-20)}.border-status-danger-strong{border-color:var(--theme-border-danger-30)}.border-status-info{border-color:var(--theme-border-info-20)}.border-status-info-strong{border-color:var(--theme-border-info-30)}.border-accent{border-color:var(--theme-border-accent-20)}.border-accent-strong{border-color:var(--theme-border-accent-30)}.border-color-swatch{border-color:var(--theme-color-border-40)}.border-color-swatch-hover{border-color:var(--theme-color-border-80)}.btn-primary{background:var(--theme-btn-primary);color:var(--theme-btn-primary-text);border-color:var(--theme-btn-primary-border)}.btn-primary:hover{background:var(--theme-btn-primary-hover)}.btn-secondary{background:var(--theme-btn-secondary);color:var(--theme-btn-secondary-text);border-color:var(--theme-btn-secondary-border)}.btn-secondary:hover{background:var(--theme-btn-secondary-hover)}.status-dot-success{background-color:var(--theme-success-500)}.status-dot-danger{background-color:var(--theme-danger-500)}.status-dot-info{background-color:var(--theme-info-500)}.bg-gradient-primary{background:var(--theme-gradient-primary)}.bg-gradient-success{background:var(--theme-gradient-success)}.bg-gradient-info{background:var(--theme-gradient-info)}.bg-gradient-accent{background:var(--theme-gradient-accent)}.bg-gradient-ribbon{background:var(--theme-gradient-ribbon)}.filter-status-bar{background-color:var(--theme-bg-primary-10);border-color:var(--theme-border-primary-20);color:var(--theme-text-primary-300)}.theme-bg-primary-10{background-color:var(--theme-bg-primary-10)}.theme-bg-primary-20{background-color:var(--theme-bg-primary-20)}.theme-border-primary-10{border-color:var(--theme-border-primary-10)}.theme-border-primary-20{border-color:var(--theme-border-primary-20)}.theme-border-primary-30{border-color:var(--theme-border-primary-30)}.theme-color-border-40{border-color:var(--theme-color-border-40)}.theme-color-border-80{border-color:var(--theme-color-border-80)}.theme-text-primary-300{color:var(--theme-text-primary-300)}.theme-text-primary-400{color:var(--theme-text-primary-400)}.theme-gradient-primary{background:var(--theme-gradient-primary)}.theme-gradient-ribbon{background:var(--theme-gradient-ribbon)}.theme-bg-options{background-color:var(--theme-bg-options)}.theme-hero-text-gradient{background:var(--theme-hero-text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.theme-hero-card-gradient{background:var(--theme-hero-card-gradient)}.theme-hero-feature-gradient{background:var(--theme-hero-feature-gradient)}.theme-text-content{color:var(--theme-text-content)}.theme-text-content-40{color:var(--theme-text-content-40)}.theme-text-content-50{color:var(--theme-text-content-50)}.theme-text-content-60{color:var(--theme-text-content-60)}.theme-text-content-70{color:var(--theme-text-content-70)}.theme-text-content-80{color:var(--theme-text-content-80)}.theme-text-content-90{color:var(--theme-text-content-90)}.theme-text-success{color:var(--theme-text-success)}.theme-text-error{color:var(--theme-text-error)}.btn-nav{background:var(--theme-btn-secondary);color:var(--theme-text-content)}.btn-nav:hover{background:var(--theme-btn-secondary-hover)}.btn-nav:disabled{opacity:.3}.text-nav{background:var(--theme-btn-secondary);color:var(--theme-text-nav)}.bg-surface-hover{background-color:var(--theme-bg-primary-10)}@keyframes scanMask{0%{-webkit-mask-position:0% 200%;mask-position:0% 200%}to{-webkit-mask-position:0% -100%;mask-position:0% -100%}}img[src*="12d367_71ebdd7141d041e4be3d91d80d4578dd"]{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,1) 50%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,1) 50%,transparent 100%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:scanMask 2s linear infinite}:where([style*=--img-aspect-ratio]){aspect-ratio:var(--img-aspect-ratio)}:where([style*=--img-default-width]){width:var(--img-default-width);max-width:100%}.hl-about{--about-red: #b51616;--about-red-bright: #e66a5a;--about-gold: #c8a35a;--about-ivory: #f2ede3;--about-copy: #d8d0c4;--about-muted: #a89f96;--about-surface: #0b0d0f;--about-surface-raised: #111416;--about-divider: #2a2a26;--about-mobile-gutter: 20px}.hl-about main{background:var(--about-surface)}.hl-about__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(50vw,720px));height:100svh;min-height:760px;padding-top:97px;border-bottom:1px solid var(--about-divider)}.hl-about__hero-copy{display:flex;flex-direction:column;justify-content:flex-start;padding:92px clamp(40px,5vw,92px) 64px clamp(48px,7vw,112px)}.hl-about__eyebrow{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;margin:0 0 44px;padding:15px 22px;border:1px solid rgba(181,22,22,.78);border-radius:999px;color:var(--about-red-bright);font:700 1rem/1 var(--font-heading, "League Spartan", sans-serif);letter-spacing:.14em;text-transform:uppercase}.hl-about__eyebrow>span{width:10px;height:10px;border-radius:50%;background:var(--about-red)}.hl-about__hero h1{margin:0;color:var(--about-ivory);font-family:League Spartan,sans-serif;font-size:clamp(3.5rem,4.8vw,4.75rem);font-weight:760;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.hl-about__hero h1>span{display:block}.hl-about__hero-emphasis{margin:46px 0 0;color:var(--about-gold);font-family:League Spartan,sans-serif;font-size:clamp(2rem,2.7vw,2.75rem);font-weight:700;line-height:1}.hl-about__hero-promise{max-width:28ch;margin:38px 0 0;color:var(--about-ivory);font-size:clamp(1.3rem,1.75vw,1.75rem);font-weight:450;line-height:1.4;text-wrap:balance}.hl-about__hero-rule{width:min(100%,430px);height:1px;margin:42px 0 0;background:var(--about-gold);opacity:.78}.hl-about__hero-figure{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;height:100%;margin:0;background:#080a0b;border-left:1px solid var(--about-divider)}.hl-about__hero-image,.hl-about__military-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hl-about__hero-image{min-height:0;-o-object-position:50% 48%;object-position:50% 48%}.hl-about__hero-figure figcaption,.hl-about__military-figure figcaption{padding:14px 22px;color:var(--about-copy);background:#080a0b;font-size:.9rem;text-align:center}.hl-about__hero-figure figcaption{display:flex;min-height:60px;align-items:center;justify-content:flex-start;padding:16px 24px;text-align:left;text-wrap:pretty}.hl-about__hero-figure figcaption span{margin:0 8px;color:var(--about-gold)}.hl-about__intro{padding:clamp(54px,6vw,82px) 24px;background:var(--about-surface-raised);border-bottom:1px solid var(--about-divider)}.hl-about__intro-inner{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(48px,8vw,120px);width:min(1180px,100%);margin:0 auto}.hl-about__intro p{margin:0;color:var(--about-copy);font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.7;text-wrap:pretty}.hl-about__intro p:first-child{color:var(--about-ivory);font-family:League Spartan,sans-serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:700;line-height:1.35}.hl-about__solution{padding:clamp(56px,6vw,92px) 24px;color:var(--about-ivory);background:#2a0e0e;border-bottom:1px solid rgba(200,163,90,.34)}.hl-about__solution-inner{width:min(1180px,100%);margin:0 auto;text-align:center}.hl-about__solution h2{max-width:1050px;margin:0 auto;font-family:League Spartan,sans-serif;font-size:clamp(2.2rem,4.1vw,4rem);font-weight:750;letter-spacing:-.025em;line-height:1.04;text-wrap:balance}.hl-about__keep-together{white-space:nowrap}.hl-about__solution-focus{margin:18px 0 0;color:var(--about-gold);font-family:League Spartan,sans-serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:750;line-height:1}.hl-about__solution-rule{width:min(850px,85%);height:1px;margin:28px auto;background:#c8a35ab8}.hl-about__solution-agent{max-width:900px;margin:0 auto;font-size:clamp(1.1rem,1.7vw,1.45rem);font-weight:700;line-height:1.5;text-wrap:balance}.hl-about__solution-inclusions{max-width:960px;margin:0 auto;color:var(--about-copy);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65;text-wrap:pretty}.hl-about__section{padding:clamp(80px,9vw,136px) 24px}.hl-about__container{width:min(1220px,100%);margin:0 auto}.hl-about__section-label{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:var(--about-red-bright);font-family:League Spartan,sans-serif;font-size:.82rem;font-weight:750;letter-spacing:.13em;line-height:1;text-transform:uppercase}.hl-about__section-label:after{content:"";width:48px;height:1px;background:var(--about-red)}.hl-about__section h2,.hl-about__closing h2{max-width:920px;margin:0;color:var(--about-ivory);font-family:League Spartan,sans-serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:750;letter-spacing:-.03em;line-height:1.03;text-wrap:balance}.hl-about__meet{background:var(--about-surface)}.hl-about__story-lead{display:grid;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);gap:clamp(48px,7vw,96px);align-items:start;margin-top:64px}.hl-about__prose{max-width:68ch;color:var(--about-copy);font-size:clamp(1.05rem,1.25vw,1.16rem);line-height:1.75;text-wrap:pretty}.hl-about__prose p{margin:0}.hl-about__prose p+p{margin-top:22px}.hl-about__prose strong{color:var(--about-ivory);font-weight:750}.hl-about__pull-quote{padding:22px 0 22px 24px;border-left:3px solid var(--about-red);color:var(--about-ivory);font-family:League Spartan,sans-serif;font-size:clamp(1.55rem,2.4vw,2.2rem);font-weight:700;line-height:1.2;text-wrap:balance}.hl-about__military-figure{display:grid;grid-template-rows:auto auto;margin:0;overflow:hidden;border:1px solid rgba(200,163,90,.36);background:#080a0b}.hl-about__military-image{aspect-ratio:16 / 10;-o-object-position:50% 62%;object-position:50% 62%}.hl-about__career-story{width:min(900px,100%);margin:72px auto 0}.hl-about__founder-close{color:var(--about-ivory);font-size:clamp(1.4rem,2.1vw,2rem);line-height:1.35}.hl-about__why{background:var(--about-surface-raised);border-block:1px solid var(--about-divider)}.hl-about__why-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.84fr);gap:clamp(64px,9vw,128px);align-items:end}.hl-about__why h2{max-width:10ch}.hl-about__why .hl-about__prose{margin-top:36px}.hl-about__action-list{display:grid;gap:0;margin:42px 0 0;padding:0;list-style:none;border-top:1px solid var(--about-divider)}.hl-about__action-list li{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;min-height:58px;border-bottom:1px solid var(--about-divider);color:var(--about-ivory);font-size:1.08rem}.hl-about__action-list li>span{color:var(--about-red-bright);font-family:League Spartan,sans-serif;font-size:.85rem;font-weight:750;letter-spacing:.1em}.hl-about__why-copy{margin-top:0!important}.hl-about__principles{background:var(--about-surface)}.hl-about__principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;border-block:1px solid var(--about-divider)}.hl-about__principle{padding:44px clamp(28px,3.5vw,52px)}.hl-about__principle+.hl-about__principle{border-left:1px solid rgba(200,163,90,.46)}.hl-about__principle svg{width:38px;height:38px;color:var(--about-gold);stroke-width:1.5}.hl-about__principle h3{margin:28px 0 0;color:var(--about-ivory);font-family:League Spartan,sans-serif;font-size:clamp(1.4rem,1.8vw,1.75rem);font-weight:700;line-height:1.15;text-wrap:balance}.hl-about__principle p{margin:18px 0 0;color:var(--about-copy);font-size:1rem;line-height:1.65;text-wrap:pretty}.hl-about__principle strong{color:var(--about-ivory)}.hl-about__closing{padding:clamp(84px,9vw,144px) 24px;background:#080a0b;border-top:1px solid rgba(181,22,22,.48)}.hl-about__closing-inner{width:min(1050px,100%);margin:0 auto;text-align:center}.hl-about__closing h2{margin-inline:auto}.hl-about__closing-secondary{margin:20px 0 0;color:var(--about-ivory);font-family:League Spartan,sans-serif;font-size:clamp(2rem,3.2vw,3.15rem);font-weight:700;line-height:1;text-wrap:balance}.hl-about__closing-proof{margin:18px 0 0;color:var(--about-gold);font-family:League Spartan,sans-serif;font-size:clamp(3.25rem,6.5vw,6.5rem);font-weight:800;letter-spacing:-.035em;line-height:.9;text-wrap:balance}.hl-about__closing-copy{display:grid;gap:10px;max-width:720px;margin:58px auto 0;color:var(--about-copy);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.6;text-wrap:pretty}.hl-about__closing-copy p{margin:0}.hl-about__closing h3{margin:54px 0 0;color:var(--about-ivory);font-family:League Spartan,sans-serif;font-size:clamp(1.7rem,2.5vw,2.25rem);font-weight:700}.hl-about__actions{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center;margin-top:32px}.hl-about__primary-action,.hl-about__secondary-action{min-height:62px;height:auto;border-radius:8px;padding:18px 26px;font-family:League Spartan,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2;white-space:normal;text-decoration:none}.hl-about__primary-action:hover,.hl-about__secondary-action:hover{text-decoration:none}.hl-about__primary-action{border:1px solid var(--about-gold);background:#c8a35a14;color:var(--about-ivory)}.hl-about__primary-action:hover{background:var(--about-gold);color:#080a0b}.hl-about__primary-action svg{width:18px;height:18px;margin-left:10px}.hl-about__secondary-action{border:1px solid var(--about-red);background:transparent;color:var(--about-ivory)}.hl-about__secondary-action:hover{border-color:var(--about-red-bright);background:#b516162e;color:var(--about-ivory)}.hl-about__action-or{color:var(--about-muted);font-family:League Spartan,sans-serif;font-size:1rem;font-weight:700;text-transform:lowercase}.hl-about :is(a,button):focus-visible{outline:3px solid var(--about-gold);outline-offset:4px}.hl-about header :is(a,button):focus-visible{outline:2px solid var(--about-gold);outline-offset:3px;box-shadow:none}.hl-about header #mobile-navigation a:focus-visible{outline-width:3px;outline-offset:-3px}@media(max-width:1180px){.hl-about__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hl-about__hero-copy{padding-inline:48px}.hl-about__hero h1{font-size:clamp(3.25rem,5.5vw,4.5rem)}.hl-about__story-lead{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);gap:48px}}@media(max-width:900px){.hl-about__hero{grid-template-columns:1fr;height:auto;min-height:auto}.hl-about__hero-copy{padding:72px 32px 56px}.hl-about__hero h1{max-width:13ch}.hl-about__hero-figure{width:min(720px,calc(100% - 40px));height:auto;margin:0 auto 32px;min-height:0;border:1px solid var(--about-divider)}.hl-about__hero-image{aspect-ratio:4 / 3;-o-object-position:50% 48%;object-position:50% 48%}.hl-about__hero-figure figcaption{min-height:60px;padding:16px 24px}.hl-about__story-lead,.hl-about__why-grid,.hl-about__intro-inner{grid-template-columns:1fr}.hl-about__story-lead{gap:56px}.hl-about__why-grid{gap:64px}.hl-about__military-figure{grid-row:2}.hl-about__principle-grid{grid-template-columns:1fr}.hl-about__principle+.hl-about__principle{border-top:1px solid rgba(200,163,90,.46);border-left:0}}@media(max-width:640px){.hl-about__hero-copy{padding:64px var(--about-mobile-gutter) 48px}.hl-about__eyebrow{margin-bottom:30px;padding:9px 14px;font-size:.75rem}.hl-about__hero h1{max-width:12ch;font-size:clamp(2.45rem,11.4vw,3.5rem)}.hl-about__hero-emphasis{margin-top:28px;font-size:2rem}.hl-about__hero-promise{margin-top:20px;font-size:1.18rem}.hl-about__hero-rule{margin:30px 0 24px}.hl-about__intro p,.hl-about__prose{font-size:1.0625rem;line-height:1.7}.hl-about__intro{padding-inline:var(--about-mobile-gutter)}.hl-about__hero-figure{width:calc(100% - (2 * var(--about-mobile-gutter)));min-height:0}.hl-about__hero-image{aspect-ratio:4 / 5;-o-object-position:50% 57%;object-position:50% 57%}.hl-about__hero-figure figcaption{min-height:52px;padding:14px var(--about-mobile-gutter)}.hl-about__solution,.hl-about__section,.hl-about__closing{padding-inline:var(--about-mobile-gutter)}.hl-about__solution h2{font-size:clamp(2.15rem,10.5vw,2.45rem)}.hl-about__solution-rule{width:100%}.hl-about__section h2,.hl-about__closing h2{font-size:clamp(2.35rem,11.7vw,2.75rem)}.hl-about__story-lead{margin-top:44px}.hl-about__military-image{aspect-ratio:4 / 5;-o-object-position:50% 55%;object-position:50% 55%}.hl-about__military-figure figcaption{padding:13px 12px;font-size:.875rem;line-height:1.4}.hl-about__career-story{margin-top:52px}.hl-about__action-list li{grid-template-columns:42px minmax(0,1fr);min-height:64px;font-size:1rem}.hl-about__principle-grid{margin-top:42px}.hl-about__principle{padding:36px 0}.hl-about__closing-proof{font-size:clamp(3.4rem,18vw,5rem)}.hl-about__actions{grid-template-columns:1fr;gap:14px}.hl-about__action-or{order:2}.hl-about__primary-action{order:1}.hl-about__secondary-action{order:3}}@media(min-width:901px)and (max-height:700px){.hl-about__hero{min-height:600px}.hl-about__hero-copy{padding-top:34px;padding-bottom:24px}.hl-about__eyebrow{margin-bottom:22px;padding:10px 16px;font-size:.78rem}.hl-about__hero h1{font-size:clamp(2.85rem,4.2vw,3.6rem)}.hl-about__hero-emphasis{margin-top:24px;font-size:2rem}.hl-about__hero-rule{margin-top:24px}.hl-about__hero-promise{margin-top:18px;font-size:1.1rem}.hl-about__hero-figure figcaption{min-height:56px}}@media(max-width:900px)and (max-height:500px)and (orientation:landscape){.hl-about__hero-copy{padding:16px 32px 24px}.hl-about__eyebrow{margin-bottom:12px;padding:7px 12px;font-size:.75rem}.hl-about__hero h1{max-width:14ch;font-size:2.15rem;line-height:.95}.hl-about__hero-emphasis{margin-top:14px;font-size:1.5rem}.hl-about__hero-rule{margin-top:16px}.hl-about__hero-promise{margin-top:14px;font-size:1rem;line-height:1.35}}@media(prefers-reduced-motion:reduce){.hl-about *,.hl-about *:before,.hl-about *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hl-package-comparison{--hl-background: #0c0d0f;--hl-surface: #101110;--hl-surface-raised: #171818;--hl-ivory: #f3eee5;--hl-muted: #b8b5ae;--hl-border: #3d3d39;--hl-red: #c82f2c;--hl-red-deep: #6b2020;--hl-silver: #aaa9a3;--hl-gold: #d5a83f;--hl-focus: #fff3bd;min-width:0;padding:24px 0 72px;color:var(--hl-ivory);background:radial-gradient(circle at 50% 24%,rgb(255 255 255 / .025),transparent 38%),var(--hl-background);font-family:Nunito Sans,Arial,sans-serif}.hl-package-comparison *,.hl-package-comparison *:before,.hl-package-comparison *:after,.hl-package-deep-dive *,.hl-package-deep-dive *:before,.hl-package-deep-dive *:after{box-sizing:border-box}.hl-package-comparison button,.hl-package-deep-dive button{font:inherit}.hl-package-deep-dive .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hl-package-comparison :focus-visible,.hl-package-deep-dive :focus-visible{outline:3px solid var(--hl-focus, #fff3bd);outline-offset:3px}.hl-package-comparison [hidden],.hl-package-deep-dive [hidden]{display:none!important}.hl-package-comparison .comparison-intro{width:min(calc(100% - 32px),1040px);margin:0 auto 62px;text-align:center}.hl-package-comparison .comparison-intro h1{margin:0;color:var(--hl-ivory);font-family:League Spartan,Arial,sans-serif;font-size:clamp(42px,3.75vw,54px);font-weight:800;letter-spacing:-.02em;line-height:1}.hl-package-comparison .comparison-intro p{max-width:720px;margin:11px auto 0;color:#aaa8a4;font-size:16px;line-height:1.45}.hl-package-comparison .comparison-grid{position:relative;width:min(calc(100% - 64px),1265px);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;align-items:stretch}.hl-package-comparison .comparison-grid:before{content:"";position:absolute;z-index:0;top:-8px;right:15px;left:-15px;height:7px;border-radius:4px;background:linear-gradient(to bottom,#d0d1cc 0 2px,#6f706d 2px 4px,#252625 4px 6px,transparent 6px),linear-gradient(90deg,transparent,#a4a49f 4%,#5d5e5b 96%,transparent);box-shadow:0 2px 5px #00000080}.hl-package-comparison .comparison-grid:after{content:"";position:absolute;z-index:1;top:-13px;left:-18px;width:13px;height:13px;border:2px solid #81827f;border-right:0;border-radius:5px 0 0 5px}.hl-package-comparison .package-card{position:relative;z-index:1;min-width:0;min-height:492px;border:1px solid var(--hl-border);border-radius:0 0 12px 12px;background:linear-gradient(145deg,rgb(255 255 255 / .02),transparent 36%),var(--hl-surface);box-shadow:0 20px 48px #00000047;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.hl-package-comparison .package-card.is-selected{border-color:#c93834;box-shadow:0 0 0 2px #c82f2c2e,0 22px 54px #00000061;transform:translateY(-3px)}.hl-package-comparison .package-card--vanguard{border:2px solid #d7aa35;border-radius:18px;background:radial-gradient(circle at 60% 8%,rgb(212 168 54 / .045),transparent 40%),#10110e}.hl-package-comparison .package-card--vanguard.is-selected{border-color:#edc054;box-shadow:0 0 0 2px #d7aa3538,0 24px 58px #0000006b}.hl-package-comparison .tier-marker{position:absolute;z-index:3;top:-32px;left:11px;width:calc(100% - 22px);height:35px;border-radius:6px 6px 0 0;color:#fff8ef;background:linear-gradient(90deg,#ad201e,#da332e,#ad201e);display:grid;place-items:center;font-family:League Spartan,Arial,sans-serif;font-size:12px;font-weight:800;text-transform:uppercase}.hl-package-comparison .package-card--interview-mastery .tier-marker{color:#f7f5ee;background:linear-gradient(90deg,#777772,#aaa9a3,#777772)}.hl-package-comparison .package-card--core .tier-marker{background:linear-gradient(90deg,#632220,#85302d,#632220)}.hl-package-comparison .package-card--vanguard .tier-marker{top:-33px;left:28px;width:calc(100% - 56px);color:#1a160a;background:linear-gradient(90deg,#bd8f26,#ecc65a,#bd8f26)}.hl-package-comparison .package-card__body{min-height:492px;display:flex;flex-direction:column}.hl-package-comparison .package-card__header{min-height:178px;padding:15px 20px 10px;text-align:center}.hl-package-comparison .package-card__crest{position:relative;width:44px;height:44px;margin:0 auto 10px;border:2px solid currentColor;border-radius:50%;color:var(--hl-red);display:grid;place-items:center;font-family:League Spartan,Arial,sans-serif;font-size:22px;font-weight:800}.hl-package-comparison .package-card__crest:before,.hl-package-comparison .package-card__crest:after{content:"";position:absolute;top:50%;width:clamp(34px,4vw,64px);border-top:1px solid currentColor;opacity:.85}.hl-package-comparison .package-card__crest:before{right:calc(100% + 10px)}.hl-package-comparison .package-card__crest:after{left:calc(100% + 10px)}.hl-package-comparison .package-card--interview-mastery .package-card__crest{color:var(--hl-silver)}.hl-package-comparison .package-card--core .package-card__crest{color:#b6312f}.hl-package-comparison .package-card--vanguard .package-card__crest{color:var(--hl-gold)}.hl-package-comparison .package-card__header h2{min-height:52px;margin:0;color:#f2eee7;font-family:League Spartan,Arial,sans-serif;font-size:clamp(20px,1.55vw,23px);font-weight:700;letter-spacing:-.01em;line-height:1.12}.hl-package-comparison .package-card--vanguard .package-card__header h2 span{display:block}.hl-package-comparison .package-card__price{margin:13px 0 0;color:#c32b27;font-family:League Spartan,Arial,sans-serif;font-size:30px;font-weight:800;line-height:1}.hl-package-comparison .package-card--interview-mastery .package-card__price{color:var(--hl-silver)}.hl-package-comparison .package-card--vanguard .package-card__price{color:#e3b743}.hl-package-comparison .package-card__summary{min-height:133px;padding:0 24px 18px}.hl-package-comparison .summary-block+.summary-block{margin-top:15px}.hl-package-comparison .summary-block h3{margin:0 0 4px;color:#df3b36;font-family:League Spartan,Arial,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.17em;line-height:1.2;text-transform:uppercase}.hl-package-comparison .package-card--interview-mastery .summary-block h3{color:var(--hl-silver)}.hl-package-comparison .package-card--vanguard .summary-block h3{color:var(--hl-gold)}.hl-package-comparison .summary-block p{margin:0;color:#dad7d1;font-size:14px;line-height:1.38}.hl-package-comparison .package-card__value{min-height:92px;padding:13px 20px;border-top:1px solid #45443f;border-bottom:1px solid #45443f;color:#e4dfd7;background:#121313;display:grid;grid-template-columns:20px minmax(0,1fr);gap:2px 8px;align-content:center}.hl-package-comparison .package-card__value>svg{width:18px;height:18px;color:#dc3b36;grid-row:1 / span 2}.hl-package-comparison .package-card__value span{font-size:13.5px;font-weight:800;line-height:1.25}.hl-package-comparison .package-card__value small{grid-column:2;color:#a8a59f;font-size:11.5px;line-height:1.25}.hl-package-comparison .package-card--interview-mastery .package-card__value>svg{color:var(--hl-silver)}.hl-package-comparison .package-card--vanguard .package-card__value{border-color:#81651d;color:#efd06f;background:linear-gradient(105deg,#3a2e10,#201d0f)}.hl-package-comparison .package-card--vanguard .package-card__value>svg{color:var(--hl-gold)}.hl-package-comparison .package-card--vanguard .package-card__value small{color:#c8b273}.hl-package-comparison .package-card__select{width:calc(100% - 32px);min-height:48px;margin:auto 16px 16px;padding:10px 13px;border:1px solid #b52c2a;border-radius:6px;color:#ef413c;background:transparent;display:flex;align-items:center;justify-content:center;gap:9px;font-family:League Spartan,Arial,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:color .15s ease,background .15s ease,transform .15s ease}.hl-package-comparison .package-card__select svg{width:16px;height:16px;flex:0 0 auto}.hl-package-comparison .package-card__select:hover{color:#fff;background:#681d1e;transform:translateY(-1px)}.hl-package-comparison .package-card--interview-mastery .package-card__select{border-color:#777773;color:#d0cdc6}.hl-package-comparison .package-card--interview-mastery .package-card__select:hover{color:#121212;background:var(--hl-silver)}.hl-package-comparison .package-card--vanguard .package-card__select{border-color:#b78d22;color:#e3b43a}.hl-package-comparison .package-card--vanguard .package-card__select:hover{color:#171308;background:var(--hl-gold)}.hl-package-comparison .comparison-guide{width:min(calc(100% - 32px),900px);margin:40px auto 0;padding:16px 20px;border:1px solid #3e3e3a;border-radius:8px;color:#d8d4cc;background:#111212;font-size:14.5px;line-height:1.55;text-align:center}.hl-package-comparison .comparison-scroll-cue{display:none}.hl-package-comparison .price-note{width:min(calc(100% - 32px),940px);margin:24px auto 0;color:#8f8d88;font-size:13.5px;line-height:1.45;text-align:center}.hl-package-deep-dive{--hl-ivory: #f3eee5;--hl-muted: #b8b5ae;--hl-focus: #fff3bd;--deep-dive-accent: #c82f2c;--deep-dive-accent-text: #f06a64;--deep-dive-accent-soft: #7f2423;width:clamp(900px,63.65vw,946px);height:min(660px,calc(100vh - 24px));height:min(660px,calc(100dvh - 24px));max-width:none;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;color:var(--hl-ivory);background:transparent;overflow:visible;font-family:Nunito Sans,Arial,sans-serif}.hl-package-deep-dive--interview-mastery{--deep-dive-accent: #aaa9a3;--deep-dive-accent-text: #d8d5ce;--deep-dive-accent-soft: #686863}.hl-package-deep-dive--core{--deep-dive-accent: #a93531;--deep-dive-accent-text: #e47b74;--deep-dive-accent-soft: #642220}.hl-package-deep-dive--vanguard{--deep-dive-accent: #d5a83f;--deep-dive-accent-text: #e2bd57;--deep-dive-accent-soft: #765c19}.hl-package-deep-dive::backdrop{background:#0000009e}.hl-package-deep-dive .deep-dive__surface{width:100%;height:100%;border:1px solid var(--deep-dive-accent);border-radius:13px;color:var(--hl-ivory);background:radial-gradient(circle at 72% 20%,rgb(255 255 255 / .028),transparent 36%),linear-gradient(145deg,#151616,#101111 72%);box-shadow:0 32px 96px #000000b8;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.hl-package-deep-dive .deep-dive__topbar{min-height:48px;padding:5px 20px;border-bottom:1px solid #494944;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.hl-package-deep-dive .deep-dive__topbar nav{width:min(522px,100%);justify-self:center;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hl-package-deep-dive .deep-dive__tier-button{min-height:36px;padding:7px 12px;border:1px solid transparent;border-radius:0;color:#f7f2e9;background:#752321;font-family:League Spartan,Arial,sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;cursor:pointer;opacity:.72;transition:opacity .15s ease,box-shadow .15s ease,transform .15s ease}.hl-package-deep-dive .deep-dive__tier-button--blueprint{background:linear-gradient(90deg,#9f201e,#d3332e)}.hl-package-deep-dive .deep-dive__tier-button--interview-mastery{color:#191919;background:linear-gradient(90deg,#7c7c77,#b8b7b0)}.hl-package-deep-dive .deep-dive__tier-button--core{background:linear-gradient(90deg,#57201f,#83302c)}.hl-package-deep-dive .deep-dive__tier-button--vanguard{color:#191408;background:linear-gradient(90deg,#ad8122,#e0b746)}.hl-package-deep-dive .deep-dive__tier-button:hover,.hl-package-deep-dive .deep-dive__tier-button[aria-pressed=true]{opacity:1;box-shadow:inset 0 0 0 2px #fff3,0 0 0 1px var(--deep-dive-accent);transform:translateY(-1px)}.hl-package-deep-dive .deep-dive__tier-button:focus-visible{outline:2px solid var(--deep-dive-accent-text);outline-offset:2px}.hl-package-deep-dive .deep-dive__close{min-width:86px;min-height:36px;padding:8px 4px;border:0;color:#f2ede4;background:transparent;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;font-weight:700;cursor:pointer}.hl-package-deep-dive .deep-dive__close:hover{color:var(--deep-dive-accent-text)}.hl-package-deep-dive .deep-dive__close svg{width:20px;height:20px}.hl-package-deep-dive .deep-dive__scroll{min-height:0;padding:12px 20px 0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.hl-package-deep-dive .deep-dive__instruction{min-height:58px;padding:10px 15px;border:1px solid var(--deep-dive-accent-soft);border-radius:8px;color:#eae5dc;background:linear-gradient(90deg,#6f1e1d4d,#4f19182e);display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px}.hl-package-deep-dive .deep-dive__instruction>svg{width:28px;height:28px;color:var(--deep-dive-accent)}.hl-package-deep-dive .deep-dive__instruction h3{margin:0 0 3px;color:var(--deep-dive-accent-text);font-family:League Spartan,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.hl-package-deep-dive .deep-dive__instruction p{margin:0;color:#e0dcd4;font-size:13.5px;line-height:1.4}.hl-package-deep-dive .deep-dive__instruction-mobile,.hl-package-deep-dive .deep-dive__mobile-context{display:none}.hl-package-deep-dive .deep-dive__workspace{min-height:0;margin-top:18px;display:grid;grid-template-columns:307px minmax(0,1fr);overflow:hidden}.hl-package-deep-dive .deep-dive__rail{position:relative;min-width:0;min-height:0;padding:0 14px 0 0;border-right:1px solid #4a4a46;display:flex;flex-direction:column}.hl-package-deep-dive .deep-dive__rail-header{min-height:28px;margin-bottom:10px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.hl-package-deep-dive .deep-dive__rail-header h3{margin:0;color:#f1ece4;font-family:League Spartan,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hl-package-deep-dive .deep-dive__rail-header p{margin:0;color:#d2cec6;font-size:11.5px;white-space:nowrap}.hl-package-deep-dive .deep-dive__inclusion-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.hl-package-deep-dive .deep-dive__inclusion-viewport{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hl-package-deep-dive .deep-dive__inclusion-cue{position:absolute;z-index:2;right:14px;bottom:0;left:0;min-height:36px;margin:0;padding:7px 10px;border:1px solid var(--deep-dive-accent-soft);border-radius:5px;color:var(--deep-dive-accent-text);background:#171515;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:800;line-height:1.2;box-shadow:0 -12px 24px #101111;pointer-events:none}.hl-package-deep-dive .deep-dive__inclusion-cue svg{width:16px;height:16px;flex:0 0 auto}.hl-package-deep-dive .deep-dive__inclusion-button{width:100%;min-height:54px;padding:7px 10px;border:1px solid #4b4b47;border-radius:5px;color:#eee9e1;background:#151616;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.hl-package-deep-dive .deep-dive__inclusion-button:hover{border-color:var(--deep-dive-accent);background:#1d1919}.hl-package-deep-dive .deep-dive__inclusion-button.is-selected{border-color:var(--deep-dive-accent);color:#fff8ef;background:linear-gradient(90deg,#791f1ecc,#481818b8);box-shadow:inset 3px 0 0 var(--deep-dive-accent)}.hl-package-deep-dive--interview-mastery .deep-dive__inclusion-button.is-selected{color:#111;background:linear-gradient(90deg,#b2b1aa,#7f7f7a)}.hl-package-deep-dive--interview-mastery .deep-dive__inclusion-button.is-selected .deep-dive__inclusion-action{color:#111}.hl-package-deep-dive--vanguard .deep-dive__inclusion-button.is-selected{color:#fff3ca;background:linear-gradient(90deg,#725716e6,#3f3414bf)}.hl-package-deep-dive .deep-dive__inclusion-button>svg{width:22px;height:22px;color:currentColor}.hl-package-deep-dive .deep-dive__inclusion-title{min-width:0;font-size:12.5px;font-weight:700;line-height:1.22}.hl-package-deep-dive .deep-dive__inclusion-action{display:inline-flex;align-items:center;gap:5px;color:#dedad3;font-size:10px;font-weight:700;white-space:nowrap}.hl-package-deep-dive .deep-dive__inclusion-action svg{width:14px;height:14px}.hl-package-deep-dive .deep-dive__detail{min-width:0;min-height:0;padding:0 0 0 22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hl-package-deep-dive .deep-dive__empty-state{min-height:330px;color:#b8b4ad;display:grid;place-items:center;align-content:center;text-align:center}.hl-package-deep-dive .deep-dive__empty-state svg{width:64px;height:64px;color:var(--deep-dive-accent)}.hl-package-deep-dive .deep-dive__empty-state h3{margin:16px 0 6px;color:#f1ece4;font-family:League Spartan,Arial,sans-serif;font-size:24px}.hl-package-deep-dive .deep-dive__empty-state p{margin:0;font-size:14px}.hl-package-deep-dive .deep-dive__mobile-back{display:none}.hl-package-deep-dive .active-feature__header{min-height:78px;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:18px}.hl-package-deep-dive .active-feature__icon{width:74px;height:74px;border:2px solid var(--deep-dive-accent);border-radius:50%;color:var(--deep-dive-accent);display:grid;place-items:center}.hl-package-deep-dive .active-feature__icon svg{width:34px;height:34px}.hl-package-deep-dive .active-feature__header span,.hl-package-deep-dive .package-overview__header>span{display:block;margin-bottom:5px;color:var(--deep-dive-accent-text);font-family:League Spartan,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.hl-package-deep-dive .active-feature__header h3,.hl-package-deep-dive .package-overview__header h3{margin:0;color:#f3eee5;font-family:League Spartan,Arial,sans-serif;font-size:clamp(24px,2.1vw,30px);font-weight:700;letter-spacing:-.01em;line-height:1.08}.hl-package-deep-dive .active-feature__header h3:focus-visible,.hl-package-deep-dive .package-overview__header h3:focus-visible{outline:0;box-shadow:inset 0 -2px var(--deep-dive-accent-text)}.hl-package-deep-dive .active-feature__deck{max-width:56ch;margin:8px 0 0;color:#d3cfc7;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hl-package-deep-dive .active-feature__grid{margin:10px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hl-package-deep-dive .feature-detail{min-width:0;min-height:135px;padding:14px 16px 15px;border-top:1px solid #4a4a46}.hl-package-deep-dive .feature-detail:nth-child(odd){padding-left:0;border-right:1px solid #4a4a46}.hl-package-deep-dive .feature-detail dt{margin:0 0 8px;color:#f2ede5;display:flex;align-items:center;gap:12px;font-family:League Spartan,Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.2}.hl-package-deep-dive .feature-detail dt svg{width:24px;height:24px;color:var(--deep-dive-accent);flex:0 0 auto;margin-inline:7px;border-radius:50%;outline:1px solid currentColor;outline-offset:6px}.hl-package-deep-dive .feature-detail dd{margin:0;color:#d3cfc7;font-size:13px;line-height:1.42}.hl-package-deep-dive .feature-detail__intro{display:block;margin-bottom:8px}.hl-package-deep-dive .feature-detail__list{margin:8px 0 0;padding-left:18px}.hl-package-deep-dive .feature-detail__list li+li{margin-top:4px}.hl-package-deep-dive .network-directory{margin-top:18px;padding-top:20px;border-top:1px solid #5d4a1a}.hl-package-deep-dive .network-directory__toggle{width:100%;min-height:50px;padding:11px 14px;border:1px solid #8a6d22;border-radius:6px;color:#f2d77d;background:linear-gradient(90deg,#5c46128c,#322b126b);display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:League Spartan,Arial,sans-serif;font-size:15px;font-weight:800;text-align:left;cursor:pointer}.hl-package-deep-dive .network-directory__toggle svg,.hl-package-deep-dive .network-directory__group button svg{width:18px;height:18px;flex:0 0 auto;transition:transform .15s ease}.hl-package-deep-dive .network-directory__toggle[aria-expanded=true] svg,.hl-package-deep-dive .network-directory__group button[aria-expanded=true] svg{transform:rotate(180deg)}.hl-package-deep-dive .network-directory__groups{margin-top:10px;display:grid;gap:7px}.hl-package-deep-dive .network-directory__groups>p{margin:0 0 3px;color:#c9c1ad;font-size:13px}.hl-package-deep-dive .network-directory__group{border:1px solid #5d4b20;border-radius:6px;background:#322b1259;overflow:hidden}.hl-package-deep-dive .network-directory__group h4{margin:0;font-family:League Spartan,Arial,sans-serif;font-size:14px;line-height:1.25}.hl-package-deep-dive .network-directory__group h4 button{width:100%;min-height:46px;padding:10px 12px;border:0;color:#e9c866;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;font:inherit;text-align:left;cursor:pointer}.hl-package-deep-dive .network-directory__group h4 small{color:#aaa392;font-family:Nunito Sans,Arial,sans-serif;font-size:11px}.hl-package-deep-dive .network-directory__group ol{margin:0 12px 12px;padding:12px 12px 12px 28px;border-top:1px solid #5d4b20;color:#d2cdc0;background:#0c0d0c5c;font-size:12.5px;line-height:1.42}.hl-package-deep-dive .network-directory__group li+li{margin-top:4px}.hl-package-deep-dive .package-overview__header p{margin:8px 0 0;color:var(--deep-dive-accent-text);font-family:League Spartan,Arial,sans-serif;font-size:23px;font-weight:800}.hl-package-deep-dive .package-overview__summary-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hl-package-deep-dive .package-overview__summary-grid section,.hl-package-deep-dive .package-overview__glance,.hl-package-deep-dive .package-overview__payment,.hl-package-deep-dive .package-overview__full-summary{padding:14px;border:1px solid #41413e;border-radius:7px;background:#141515}.hl-package-deep-dive .package-overview h4{margin:0 0 7px;color:var(--deep-dive-accent-text);font-family:League Spartan,Arial,sans-serif;font-size:14px;font-weight:800;text-transform:uppercase}.hl-package-deep-dive .package-overview p,.hl-package-deep-dive .package-overview li{color:#d1cdc5;font-size:13.25px;line-height:1.5}.hl-package-deep-dive .package-overview__summary-grid p,.hl-package-deep-dive .package-overview__description{margin:0}.hl-package-deep-dive .package-overview__description{padding:17px 2px}.hl-package-deep-dive .package-overview__glance,.hl-package-deep-dive .package-overview__payment{margin-top:12px}.hl-package-deep-dive .package-overview__payment{margin-top:18px}.hl-package-deep-dive .package-overview__action-options{min-width:0;margin:0;padding:0;border:0}.hl-package-deep-dive .package-overview__action-options legend{margin-bottom:8px;color:#eee8df;font-size:13px;font-weight:800}.hl-package-deep-dive .package-overview__action-options label{min-height:44px;padding:9px 10px;border:1px solid #464642;border-radius:5px;color:#ded8cf;background:#101111;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;font-size:13px;line-height:1.35;cursor:pointer}.hl-package-deep-dive .package-overview__action-options label+label{margin-top:7px}.hl-package-deep-dive .package-overview__action-options label:has(input:checked){border-color:var(--deep-dive-accent);color:#f5eee4;background:#671f1d52}.hl-package-deep-dive--vanguard .package-overview__action-options label:has(input:checked){background:#5b461361}.hl-package-deep-dive .package-overview__action-options input{width:17px;height:17px;margin:0;accent-color:var(--deep-dive-accent)}.hl-package-deep-dive .package-overview__admission-details{margin:0 0 13px}.hl-package-deep-dive .package-overview__payment-note{margin:10px 0 0;color:#aaa69e;font-size:12.5px}.hl-package-deep-dive .package-overview__full-summary{margin-top:12px}.hl-package-deep-dive .package-overview__full-summary>summary{min-height:44px;margin:-14px;padding:13px 14px;color:#e5dfd6;font-family:League Spartan,Arial,sans-serif;font-size:14px;font-weight:800;cursor:pointer}.hl-package-deep-dive .package-overview__full-summary[open]>summary{margin-bottom:0;border-bottom:1px solid #41413e}.hl-package-deep-dive .package-overview ul{margin:0;padding-left:20px}.hl-package-deep-dive .package-overview li+li{margin-top:5px}.hl-package-deep-dive .deep-dive__footer{min-height:72px;padding:11px 92px;border-top:1px solid #343431;background:#111212;display:grid;grid-template-columns:minmax(0,1fr) 192px;align-items:center;gap:8px}.hl-package-deep-dive .deep-dive__status{grid-column:1 / -1;margin:0;padding:8px 12px;border-left:3px solid var(--deep-dive-accent);color:#e8e3da;background:#201717;font-size:12.5px;line-height:1.35}.hl-package-deep-dive .deep-dive__primary-action,.hl-package-deep-dive .deep-dive__secondary-action{min-height:48px;border-radius:5px;font-family:League Spartan,Arial,sans-serif;font-size:15px;font-weight:700;cursor:pointer}.hl-package-deep-dive .deep-dive__primary-action{padding:10px 18px;border:1px solid var(--deep-dive-accent);color:#f5eee4;background:linear-gradient(90deg,#811f1d73,#52191859);display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;text-align:center}.hl-package-deep-dive--interview-mastery .deep-dive__primary-action{color:#161616;background:linear-gradient(90deg,#c3c2bb,#93938e)}.hl-package-deep-dive--vanguard .deep-dive__primary-action{color:#171207;background:linear-gradient(90deg,#b88620,#e1b847)}.hl-package-deep-dive .deep-dive__primary-action:hover{filter:brightness(1.12)}.hl-package-deep-dive .deep-dive__primary-action svg{width:18px;height:18px}.hl-package-deep-dive .deep-dive__secondary-action{border:1px solid #686863;color:#eee9e1;background:transparent}.hl-package-deep-dive .deep-dive__secondary-action:hover{border-color:var(--deep-dive-accent);color:var(--deep-dive-accent-text)}@media(max-width:1319px){.hl-package-comparison{padding-top:36px}.hl-package-comparison .comparison-intro{margin-bottom:58px}.hl-package-comparison .comparison-grid{width:min(calc(100% - 48px),900px);grid-template-columns:repeat(2,minmax(0,1fr));gap:66px 36px}.hl-package-comparison .comparison-grid:before,.hl-package-comparison .comparison-grid:after{display:none}.hl-package-comparison .package-card__header h2{font-size:24px}.hl-package-deep-dive{width:min(900px,calc(100vw - 24px));height:min(660px,calc(100dvh - 24px))}}@media(max-width:959px){.hl-package-deep-dive{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.hl-package-deep-dive .deep-dive__tier-button,.hl-package-deep-dive .deep-dive__close{min-height:44px}.hl-package-deep-dive .deep-dive__instruction-desktop{display:none}.hl-package-deep-dive .deep-dive__instruction-mobile{display:inline}.hl-package-deep-dive .deep-dive__mobile-context{padding:16px 2px 8px;display:block}.hl-package-deep-dive .deep-dive__scroll{grid-template-rows:auto auto minmax(0,1fr)}.hl-package-deep-dive .deep-dive__mobile-context span{color:var(--deep-dive-accent-text);font-family:League Spartan,Arial,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.hl-package-deep-dive .deep-dive__mobile-context h3{margin:4px 0 2px;font-family:League Spartan,Arial,sans-serif;font-size:25px;line-height:1.05}.hl-package-deep-dive .deep-dive__mobile-context p{margin:0;color:var(--deep-dive-accent-text);font-family:League Spartan,Arial,sans-serif;font-size:20px;font-weight:800}.hl-package-deep-dive .deep-dive__workspace{margin-top:12px;display:block;min-height:0;overflow:hidden}.hl-package-deep-dive .deep-dive__workspace.mobile-pane--inclusions .deep-dive__detail,.hl-package-deep-dive .deep-dive__workspace.mobile-pane--detail .deep-dive__rail{display:none}.hl-package-deep-dive .deep-dive__rail{height:100%;padding:0 0 12px;border-right:0}.hl-package-deep-dive .deep-dive__inclusion-viewport{flex:1 1 auto}.hl-package-deep-dive .deep-dive__inclusion-cue{position:static;flex:0 0 auto;margin-top:6px;box-shadow:none}.hl-package-deep-dive .deep-dive__detail{height:100%;padding:0 0 24px}.hl-package-deep-dive .deep-dive__mobile-back{position:sticky;top:0;z-index:3;width:100%;min-height:44px;margin-bottom:12px;padding:8px 10px;border:0;border-bottom:1px solid #3f3f3b;color:var(--deep-dive-accent);background:#101111;display:inline-flex;align-items:center;gap:8px;font-weight:800;cursor:pointer}.hl-package-deep-dive .deep-dive__mobile-back svg{width:18px;height:18px}}@media(max-width:767px){.hl-package-comparison{padding:36px 0 56px}.hl-package-comparison .comparison-intro{margin-bottom:56px}.hl-package-comparison .comparison-intro h1{font-size:clamp(36px,12vw,48px);line-height:.98}.hl-package-comparison .comparison-intro p{font-size:15px}.hl-package-comparison .comparison-scroll-cue{width:min(calc(100% - 32px),430px);min-height:44px;margin:-32px auto 48px;padding:10px 14px;border:1px solid #45443f;border-radius:6px;color:#d4d0c8;background:#111212;display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:800;text-align:center}.hl-package-comparison .comparison-scroll-cue svg{width:18px;height:18px;color:var(--hl-red);transform:rotate(90deg)}.hl-package-comparison .comparison-grid{width:min(calc(100% - 32px),430px);grid-template-columns:1fr;gap:64px}.hl-package-comparison .package-card,.hl-package-comparison .package-card__body{min-height:475px}.hl-package-comparison .package-card__header h2{font-size:23px}.hl-package-comparison .package-card__summary{min-height:auto}.hl-package-deep-dive{inset:0;width:100vw;height:100vh;height:100dvh;max-width:100vw;max-height:100vh;max-height:100dvh;margin:0}.hl-package-deep-dive .deep-dive__surface{border-width:0;border-top:3px solid var(--deep-dive-accent);border-radius:0}.hl-package-deep-dive .deep-dive__topbar{min-height:65px;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 10px max(12px,env(safe-area-inset-left));gap:10px}.hl-package-deep-dive .deep-dive__topbar nav{gap:5px}.hl-package-deep-dive .deep-dive__tier-button{min-height:44px;padding:6px 4px;font-size:10px}.hl-package-deep-dive .deep-dive__close{min-width:44px;width:44px;min-height:44px;padding:0;font-size:0;justify-content:center}.hl-package-deep-dive .deep-dive__close svg{width:24px;height:24px}.hl-package-deep-dive .deep-dive__scroll{padding:12px max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));grid-template-rows:auto auto minmax(0,1fr)}.hl-package-deep-dive .deep-dive__instruction{grid-template-columns:24px minmax(0,1fr);padding:10px 12px;gap:9px}.hl-package-deep-dive .deep-dive__instruction>svg{width:22px;height:22px}.hl-package-deep-dive .deep-dive__instruction p{font-size:12.5px}.hl-package-deep-dive .deep-dive__instruction-desktop{display:none}.hl-package-deep-dive .deep-dive__instruction-mobile{display:inline}.hl-package-deep-dive .deep-dive__mobile-context{padding:16px 2px 8px;display:block}.hl-package-deep-dive .deep-dive__mobile-context span{color:var(--deep-dive-accent-text);font-family:League Spartan,Arial,sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.hl-package-deep-dive .deep-dive__mobile-context h3{margin:4px 0 2px;font-family:League Spartan,Arial,sans-serif;font-size:25px;line-height:1.05}.hl-package-deep-dive .deep-dive__mobile-context p{margin:0;color:var(--deep-dive-accent-text);font-family:League Spartan,Arial,sans-serif;font-size:20px;font-weight:800}.hl-package-deep-dive .deep-dive__workspace{margin-top:12px;display:block;min-height:0;overflow:hidden}.hl-package-deep-dive .deep-dive__workspace.mobile-pane--inclusions .deep-dive__detail,.hl-package-deep-dive .deep-dive__workspace.mobile-pane--detail .deep-dive__rail{display:none}.hl-package-deep-dive .deep-dive__rail{height:100%;padding:0 0 12px;border-right:0}.hl-package-deep-dive .deep-dive__rail-header{min-height:34px}.hl-package-deep-dive .deep-dive__inclusion-button{min-height:56px;padding:9px 11px}.hl-package-deep-dive .deep-dive__inclusion-title{font-size:13.5px}.hl-package-deep-dive .deep-dive__inclusion-action{font-size:10.5px}.hl-package-deep-dive .deep-dive__detail{height:100%;padding:0 0 24px}.hl-package-deep-dive .deep-dive__mobile-back{min-height:44px;margin-bottom:12px;padding:8px 0;border:0;color:var(--deep-dive-accent);background:transparent;display:inline-flex;align-items:center;gap:8px;font-weight:800;cursor:pointer}.hl-package-deep-dive .deep-dive__mobile-back svg{width:18px;height:18px}.hl-package-deep-dive .active-feature__header{min-height:72px;grid-template-columns:58px minmax(0,1fr);gap:13px}.hl-package-deep-dive .active-feature__icon{width:56px;height:56px}.hl-package-deep-dive .active-feature__icon svg{width:28px;height:28px}.hl-package-deep-dive .active-feature__header h3,.hl-package-deep-dive .package-overview__header h3{font-size:24px}.hl-package-deep-dive .active-feature__grid,.hl-package-deep-dive .package-overview__summary-grid,.hl-package-deep-dive .network-directory__groups{grid-template-columns:1fr}.hl-package-deep-dive .feature-detail{min-height:0;padding:18px 0;border-top:1px solid #4a4a46;border-right:0!important}.hl-package-deep-dive .feature-detail dd,.hl-package-deep-dive .package-overview p,.hl-package-deep-dive .package-overview li{font-size:14px}.hl-package-deep-dive .deep-dive__footer{min-height:70px;padding:10px max(14px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));grid-template-columns:1fr;gap:8px}.hl-package-deep-dive .deep-dive__status{right:14px;bottom:calc(100% + 6px);left:14px}.hl-package-deep-dive .deep-dive__secondary-action{display:none}.hl-package-deep-dive .deep-dive__primary-action{min-height:50px;font-size:14px}}@media(max-width:420px){.hl-package-deep-dive .deep-dive__inclusion-button{grid-template-columns:24px minmax(0,1fr) 16px}.hl-package-deep-dive .deep-dive__inclusion-action{font-size:0}.hl-package-deep-dive .deep-dive__inclusion-action svg{width:16px;height:16px}.hl-package-deep-dive .active-feature__deck{display:none}}@media(max-width:350px){.hl-package-deep-dive .deep-dive__primary-action{padding-inline:8px;gap:6px;font-size:12.5px}.hl-package-deep-dive .deep-dive__review-label,.hl-package-deep-dive .deep-dive__review-price{white-space:nowrap}.hl-package-deep-dive .deep-dive__review-separator{display:none}.hl-package-deep-dive .deep-dive__primary-action svg{width:16px;height:16px;flex:0 0 16px}}@media(max-width:959px){.hl-package-deep-dive .deep-dive__scroll.mobile-pane--detail .deep-dive__instruction{display:none}.hl-package-deep-dive .deep-dive__scroll.mobile-pane--detail .deep-dive__mobile-context{min-height:44px;padding:8px 2px 5px;border-bottom:1px solid #3f3f3b;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.hl-package-deep-dive .deep-dive__scroll.mobile-pane--detail .deep-dive__mobile-context span{display:none}.hl-package-deep-dive .deep-dive__scroll.mobile-pane--detail .deep-dive__mobile-context h3{min-width:0;margin:0;overflow:hidden;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.hl-package-deep-dive .deep-dive__scroll.mobile-pane--detail .deep-dive__mobile-context p{margin:0;color:var(--deep-dive-accent-text);font-size:16px;white-space:nowrap}.hl-package-deep-dive .deep-dive__mobile-back{color:var(--deep-dive-accent-text)}}@media(max-width:959px)and (orientation:landscape){.hl-package-deep-dive .deep-dive__topbar,.hl-package-deep-dive .deep-dive__scroll{padding-left:max(20px,calc(env(safe-area-inset-left) + 8px));padding-right:max(20px,calc(env(safe-area-inset-right) + 8px))}.hl-package-deep-dive .deep-dive__footer{padding-right:max(24px,calc(env(safe-area-inset-right) + 8px));padding-left:max(24px,calc(env(safe-area-inset-left) + 8px));padding-bottom:max(10px,env(safe-area-inset-bottom))}}@media(max-width:959px)and (max-height:500px){.hl-package-deep-dive .deep-dive__instruction{display:none}.hl-package-deep-dive .deep-dive__scroll{grid-template-rows:auto minmax(0,1fr)}.hl-package-deep-dive .deep-dive__mobile-context{min-height:44px;padding:8px 2px 5px;border-bottom:1px solid #3f3f3b;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.hl-package-deep-dive .deep-dive__mobile-context span{display:none}.hl-package-deep-dive .deep-dive__mobile-context h3{min-width:0;margin:0;overflow:hidden;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.hl-package-deep-dive .deep-dive__mobile-context p{margin:0;font-size:16px;white-space:nowrap}.hl-package-deep-dive .deep-dive__workspace{margin-top:6px}.hl-package-deep-dive .deep-dive__rail-header{min-height:24px;margin-bottom:6px}}@media(prefers-reduced-motion:reduce){.hl-package-comparison .package-card,.hl-package-comparison .package-card__select,.hl-package-deep-dive .deep-dive__tier-button,.hl-package-deep-dive .deep-dive__inclusion-button{transition:none}}@media(forced-colors:active){.hl-package-comparison .package-card,.hl-package-comparison .package-card__select,.hl-package-deep-dive .deep-dive__surface,.hl-package-deep-dive .deep-dive__inclusion-button,.hl-package-deep-dive .deep-dive__primary-action{border:1px solid CanvasText}}
