:root{--fh-bg:#ffffff;--fh-text:#162746;--fh-text-muted:#526078;--fh-accent:#b2702b;--fh-accent-strong:#9b6129;--fh-accent-soft:rgba(178,112,43,0.08);--fh-border:#ddd4c3;--fh-shadow:0 28px 70px rgba(22,39,70,0.1)}html{overflow-x:hidden;scroll-behavior:smooth}body,html{max-width:100%}.forge-home{width:100%;min-width:0;overflow-x:hidden;background-color:var(--fh-bg);color:var(--fh-text)}@supports (overflow:clip){.forge-home,html{overflow-x:clip}}.forge-home section[id]{scroll-margin-top:6.5rem}.forge-home :where(section,figure,article,aside,nav,.grid,.flex),.forge-home figure>div,.forge-home section>div{min-width:0}.forge-home figure{width:100%;max-width:100%}.forge-home canvas,.forge-home img,.forge-home svg,.forge-home video{max-width:100%}.forge-home a,.forge-home button,.forge-home h1,.forge-home h2,.forge-home h3,.forge-home p{overflow-wrap:break-word}.forge-home-eyebrow{display:block;font-size:.72rem;font-weight:800;letter-spacing:.26em;line-height:1.4;text-transform:uppercase;color:var(--fh-accent)}.forge-home-display{max-width:18ch;font-size:clamp(2.85rem,7vw,5.65rem);font-weight:850;line-height:.98;letter-spacing:-.055em;text-wrap:balance;color:#162746}.forge-home-display-compact{max-width:14ch;font-size:clamp(3.2rem,6vw,5.25rem)}.forge-home-title{font-size:clamp(2.25rem,4.5vw,4rem);font-weight:820;line-height:1.04;letter-spacing:-.04em;text-wrap:balance;color:#162746}.forge-home-card{position:relative;overflow:hidden;background:rgba(255,255,255,.96);border:1px solid var(--fh-border);border-radius:1.5rem;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s ease}.forge-home-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--fh-accent);opacity:0;transform:scaleY(.35);transition:opacity .3s ease,transform .3s ease}.forge-home-card:hover{transform:translateY(-6px);border-color:rgba(178,112,43,.4);box-shadow:var(--fh-shadow)}.forge-home-card:hover:before{opacity:1;transform:scaleY(1)}.forge-home-btn-primary{display:inline-flex;max-width:100%;min-height:3.25rem;align-items:center;justify-content:center;padding:.95rem 2rem;font-size:.82rem;font-weight:800;letter-spacing:.02em;text-align:center;color:#ffffff;background:linear-gradient(135deg,var(--fh-accent) 0,var(--fh-accent-strong) 100%);border-radius:999px;box-shadow:0 12px 28px rgba(155,97,41,.24);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.forge-home-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 18px 36px rgba(155,97,41,.3)}.forge-home a:focus-visible,.forge-home button:focus-visible,.forge-home-btn-primary:focus-visible{outline:3px solid rgba(178,112,43,.34);outline-offset:4px}.forge-home-impact{border-left:3px solid var(--fh-accent);background:linear-gradient(90deg,var(--fh-accent-soft),rgba(178,112,43,.015));padding:2rem;border-radius:0 1rem 1rem 0}.forge-home .text-blue-200,.forge-home .text-blue-300,.forge-home [class*="text-[#2557d6]"],.forge-home [class*="text-[#3563eb]"]{color:#d8a66e!important}.forge-home .bg-blue-50{background-color:#faf8f2!important}.forge-home .bg-blue-600,.forge-home [class*="bg-[#3563eb]"]{background-color:#b2702b!important}.forge-home .hover\:bg-blue-500:hover,.forge-home [class*="hover:bg-[#244ed8]"]:hover{background-color:#9b6129!important}.forge-home .border-blue-200{border-color:rgba(178,112,43,.28)!important}.forge-home .border-blue-300\/30,.forge-home .border-blue-300\/35,.forge-home .border-blue-400\/15,.forge-home .border-blue-500\/40{border-color:rgba(178,112,43,.35)!important}.forge-home .focus-visible\:ring-blue-100:focus-visible,.forge-home .focus-visible\:ring-blue-200:focus-visible,.forge-home .focus-visible\:ring-blue-300\/30:focus-visible,.forge-home .focus-visible\:ring-blue-300\/40:focus-visible{--tw-ring-color:rgba(178,112,43,0.28)!important}.forge-home [class*="bg-[#020711]"]{background-color:#071426!important}.forge-home-fade-up{animation:forge-home-fade-up .9s cubic-bezier(.16,1,.3,1) both}@keyframes forge-home-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.forge-home section[id]{scroll-margin-top:5.5rem}.forge-home section:first-of-type h1{width:100%;max-width:100%!important;font-size:clamp(2.35rem,12vw,3rem)!important;line-height:1!important;letter-spacing:-.045em!important}.forge-home-display{max-width:100%;font-size:clamp(2.35rem,12vw,3.75rem);line-height:1;letter-spacing:-.045em}.forge-home-display-compact{font-size:clamp(2.35rem,11vw,3.2rem)}.forge-home-title{max-width:100%;font-size:clamp(2rem,9vw,2.8rem)}.forge-home-btn-primary{width:100%;min-width:0!important;padding-right:1.25rem;padding-left:1.25rem}.forge-home-card:hover{transform:none;box-shadow:none}}@media (max-width:359px){.forge-home section:first-of-type h1,.forge-home-display,.forge-home-display-compact{font-size:2.15rem!important}.forge-home-title{font-size:1.9rem}.forge-home-eyebrow{font-size:.64rem;letter-spacing:.18em}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.forge-home-fade-up{animation:none}.forge-home-btn-primary,.forge-home-card{transition:none}}