:root{--canvas:#071522;--surface:#0b1d2c;--accent:#ffd329;--text:#f6f8fb;--muted:#9bafbf;--line:#294153;--radius:8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--canvas);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:3px}button:disabled{cursor:wait;opacity:.65}.grainGrid{background-image:linear-gradient(#43678424 1px,#0000 1px),linear-gradient(90deg,#43678424 1px,#0000 1px);background-size:48px 48px}.brand{color:var(--text);letter-spacing:-.04em;white-space:nowrap;font-size:1.15rem;font-weight:800;display:inline-block}.brand strong{color:var(--accent)}.brandCompact{font-size:1rem}.iconButton{border:1px solid var(--line);width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:inline-grid}.siteHeader{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#06121dc7;justify-content:space-between}.siteHeader .mainNav{background:#142b3b9e;border:1px solid #9fb8ca33;border-radius:999px;align-items:center;gap:2px;margin:0;padding:6px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 16px 32px #0003,inset 0 1px #ffffff0f}.siteHeader .mainNav>a,.megaTrigger{color:#d8e4ec;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 12px;font-size:.75rem;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.siteHeader .mainNav>a:hover,.siteHeader .mainNav>a:focus-visible,.megaTrigger:hover,.megaTrigger:focus-visible,.megaTrigger[aria-expanded=true]{color:var(--accent);background:#ffd32924;outline:0}.megaMenu{position:relative}.megaPanel{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#081a28de;border:1px solid #b2cddd3b;border-radius:14px;min-width:238px;padding:10px;display:grid;position:absolute;top:calc(100% + 13px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000059,inset 0 1px #ffffff0f}.megaPanel a{color:#e4edf2;border-radius:8px;justify-content:space-between;gap:24px;padding:11px 12px;font-size:.78rem;text-decoration:none;display:flex}.megaPanel a:hover,.megaPanel a:focus-visible{color:var(--accent);background:#ffd3291f;outline:0}.megaPanel span{color:var(--accent)}.contactPage{background:var(--canvas)}.contactHero{border-bottom:1px solid var(--line);background-color:#081723;padding:94px 0 82px}.contactHeroGrid{grid-template-columns:1.25fr .75fr;align-items:center;gap:72px;display:grid}.contactHero h1{letter-spacing:-.06em;max-width:670px;margin:12px 0 22px;font-size:clamp(3.2rem,5vw,5.7rem);line-height:.94}.contactHero h1 span{color:var(--accent)}.contactHero>.container>div>p:not(.eyebrow){color:#c2d1dc;max-width:620px;font-size:1.05rem;line-height:1.7}.contactHeroLinks{gap:12px;margin-top:30px;display:flex}.ceoCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d2331b8;border:1px solid #b7cfde47;border-radius:14px;grid-template-columns:168px 1fr;gap:22px;padding:18px;display:grid;box-shadow:0 22px 48px #0000003d,inset 0 1px #ffffff0f}.ceoImage{border-radius:9px;min-height:245px;position:relative;overflow:hidden}.ceoImage img{object-fit:cover}.ceoCard h2{margin:10px 0 8px;font-size:1.65rem}.ceoCard h2 span{color:var(--accent);font-weight:500}.ceoCard p:not(.eyebrow){color:var(--muted);margin:0 0 20px;font-size:.86rem;line-height:1.6}.ceoCard a{color:var(--text);overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:12px;font-size:.78rem;text-decoration:none;display:flex}.ceoCard a:hover{color:var(--accent)}.contactBody{padding:88px 0}.contactGrid{grid-template-columns:1fr 1fr;align-items:start;gap:42px;display:grid}.contactFormIntro h2,.locationPanel h2{letter-spacing:-.05em;margin:9px 0 12px;font-size:2rem}.contactFormIntro>p:not(.eyebrow){max-width:540px;color:var(--muted);margin:0 0 28px;line-height:1.6}.locationPanel{border:1px solid var(--line);background:#0a1b29;padding:26px}.locationHeading{justify-content:space-between;align-items:start;display:flex}.locationHeading>svg{color:var(--accent)}.mapFrame{border:1px solid var(--line);filter:saturate(.78)contrast(1.08)brightness(.76);background:#13293a;height:360px;margin-top:24px;overflow:hidden}.mapFrame iframe{border:0;width:100%;height:100%}.mapNote{color:var(--muted);margin:14px 0 10px;font-size:.78rem}.mapLink{color:var(--accent);align-items:center;gap:7px;font-size:.8rem;text-decoration:none;display:inline-flex}.contactDetails{border-top:1px solid var(--line);gap:12px;margin-top:26px;padding-top:22px;display:grid}.contactDetails a{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.contactDetails svg{color:var(--accent)}.contactDetails span{color:var(--muted);gap:4px;font-size:.72rem;display:grid}.contactDetails strong{color:var(--text);font-size:.84rem;font-weight:600}@media (max-width:900px){.siteHeader .mainNav{display:none}.siteHeader .mainNav.navOpen{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#071522;border-radius:0;flex-direction:column;align-items:stretch;gap:0;padding:16px 24px;display:flex;position:absolute;top:71px;left:0;right:0;transform:none}.siteHeader .mainNav>a,.siteHeader .mainNav .megaTrigger{border-radius:0;justify-content:space-between;width:100%;min-height:44px;padding:12px 0}.megaPanel{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1d2c;border-radius:8px;margin:0 0 8px;position:static;transform:none}.contactHeroGrid,.contactGrid{grid-template-columns:1fr}.contactHero{padding:68px 0}.contactHeroGrid{gap:38px}.ceoCard{max-width:600px}}@media (max-width:560px){.contactHeroLinks,.ceoCard{grid-template-columns:1fr}.contactHeroLinks{flex-direction:column}.ceoImage{min-height:300px}.contactBody{padding:54px 0}.locationPanel{padding:18px}.mapFrame{height:280px}}.heroProducts img{object-fit:contain;width:100%!important;height:100%!important;inset:0!important}.alternatorCard img{transform-origin:0;transform:scale(2)}.starterCard img{transform-origin:100%;transform:scale(2)}.container{width:min(1280px,100% - 48px);margin:auto}.siteHeader{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071522ee;align-items:center;gap:32px;height:72px;padding:0 max(24px,50vw - 640px);display:flex;position:sticky;top:0}.siteHeader>a{text-decoration:none}.siteHeader nav{gap:24px;margin-left:auto;display:flex}.siteHeader nav a,footer a{color:var(--muted);font-size:.78rem;text-decoration:none}.primaryButton,.secondaryButton{cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.primaryButton{background:var(--accent);color:#0c1822}.secondaryButton{color:var(--text);border:1px solid #cbd6df}.menuButton{display:none}.hero{background-color:#071522;min-height:610px;padding:74px 0 42px;overflow:hidden}.heroGrid{grid-template-columns:1fr 1.05fr;align-items:center;gap:32px;display:grid}.heroKicker,.eyebrow{color:var(--muted);letter-spacing:.16em;font-size:.68rem;font-weight:800}.hero h1{letter-spacing:-.065em;margin:12px 0 18px;font-size:clamp(3rem,5vw,5.4rem);line-height:.93}.hero h1 span{color:var(--accent)}.heroCopy{color:#c4d0d9;max-width:480px;font-size:1.05rem;line-height:1.65}.buttonRow{gap:12px;margin-top:28px;display:flex}.heroProducts{height:440px;position:relative}.heroProducts img{object-fit:contain}.heroProducts img:first-child{width:70%;height:100%;position:absolute;top:-6%;right:8%}.heroProducts img:last-child{width:46%;height:60%;position:absolute;bottom:-10%;right:-9%}.finder{background:#071522;margin-top:-2px;padding:0 0 40px}.finderPanel{border:1px solid var(--line);border-radius:var(--radius);background:#0b1d2c;grid-template-columns:1.1fr 2.5fr auto;align-items:center;gap:22px;padding:22px;display:grid}.finder h2,.section h2,.quoteSection h2{letter-spacing:-.04em;margin:0;font-size:1.8rem}.finder p,.quoteLayout>div>p{color:var(--muted);font-size:.86rem;line-height:1.5}.finderFields{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.finderField{border:1px solid var(--line);background:#0a1927;align-items:center;gap:9px;min-height:60px;padding:10px;display:flex}.finderField b,.finderField small{display:block}.finderField b{font-size:.7rem}.finderField small{color:var(--muted);margin-top:4px;font-size:.64rem}.section{padding:82px 0}.sectionHead{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.sectionHead a,.productCard a,.marketCard a{color:var(--accent);align-items:center;gap:6px;font-size:.8rem;text-decoration:none;display:flex}.productGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.productCard{border:1px solid var(--line);background:#0b1d2c;height:280px;position:relative;overflow:hidden}.productCard img{object-fit:cover;opacity:.82}.productCard:after{content:"";background:linear-gradient(90deg,#081522e8,#0000 75%);position:absolute;inset:0}.productCard>div{z-index:1;position:absolute;bottom:30px;left:32px}.productCard h3,.marketCard h3{letter-spacing:-.05em;margin:0 0 15px;font-size:2rem}.verification{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-color:#091a29}.flow{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.flowStep{border:1px solid var(--line);background:#091a29;min-height:160px;padding:24px;position:relative}.flowStep>span{background:var(--accent);color:#071522;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:900;display:inline-grid}.flowStep svg{margin:18px 0;display:block}.flowStep p{font-weight:700}.marketGrid,.resourceGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.marketCard{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(140deg,#12334a,#0a1a27);padding:22px}.mapShape{height:86px;color:var(--accent);background:radial-gradient(circle,#274b61 1px,#0000 1px) 0 0/8px 8px;place-items:center;margin-bottom:20px;display:grid}.marketCard h3{font-size:1.25rem}.resourceCard{border:1px solid var(--line);color:var(--text);align-items:center;gap:12px;padding:20px;text-decoration:none;display:flex}.resourceCard span{flex:1}.faqSection{background:#0a1927}.twoColumn,.quoteLayout{grid-template-columns:1fr 1.3fr;gap:72px;display:grid}.faqTrigger{border:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:16px;display:flex}.faqAnswer{color:var(--muted);border:1px solid var(--line);border-top:0;margin:0;padding:0 16px 16px;line-height:1.6}.quoteSection{background:#0c2030;padding:88px 0}.quoteForm{border:1px solid var(--line);background:#071522;padding:26px}.fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quoteForm label{color:#cad4dc;gap:7px;font-size:.75rem;display:grid}.quoteForm input,.quoteForm select,.quoteForm textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#0b1d2c;padding:12px}.quoteForm textarea{resize:vertical}.formActions{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.fileControl{cursor:pointer;grid-template-columns:auto auto;align-items:center;display:flex!important}.fileControl input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.formFeedback,.fileFeedback{color:var(--accent);font-size:.8rem}footer{border-top:1px solid var(--line);background:#06121d;padding:52px 0 20px}.footerGrid{grid-template-columns:2fr 1fr 1.4fr;gap:30px;display:grid}.footerGrid p{color:var(--muted);font-size:.8rem;line-height:1.6}.footerGrid b,.footerGrid a{margin-bottom:10px;display:block}.footerGrid svg{vertical-align:middle;margin-right:7px}.footerBottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:36px;padding-top:16px;font-size:.72rem;display:flex}@media (max-width:900px){.siteHeader{gap:14px}.siteHeader nav{display:none}.siteHeader nav.navOpen{border-bottom:1px solid var(--line);background:#071522;flex-direction:column;gap:0;padding:16px 24px;display:flex;position:absolute;top:71px;left:0;right:0}.siteHeader nav a{padding:12px 0}.menuButton{display:inline-grid}.headerCta{margin-left:auto}.heroGrid,.finderPanel,.twoColumn,.quoteLayout{grid-template-columns:1fr}.heroProducts{height:350px}.finderFields{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.container{width:min(100% - 32px,1280px)}.siteHeader{padding:0 16px}.headerCta{display:none}.hero{padding-top:54px}.hero h1{font-size:3.1rem}.heroProducts{height:270px}.productGrid,.marketGrid,.resourceGrid,.flow,.fieldGrid{grid-template-columns:1fr}.section{padding:56px 0}.sectionHead{align-items:flex-start;gap:16px}.finderPanel{padding:16px}.finderFields{grid-template-columns:1fr}.finderButton{width:100%}.flowStep{min-height:auto}.footerGrid{grid-template-columns:1fr}.footerBottom{flex-direction:column;gap:16px}}.modalBackdrop{z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030c14c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quickInquiry{background:#0b1d2c;border:1px solid #ffd3298c;border-radius:12px;width:min(100%,480px);padding:36px;position:relative;box-shadow:0 24px 70px #00000073}.quickInquiry h2,.exitPrompt h2{letter-spacing:-.05em;margin:10px 0;font-size:2rem}.quickInquiry>p:not(.eyebrow),.exitPrompt>p:not(.eyebrow){color:var(--muted);font-size:.9rem;line-height:1.55}.modalClose{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.modalClose:hover{background:#ffffff14}.quickInquiryForm{gap:13px;margin-top:24px;display:grid}.quickInquiryForm label{color:#cad4dc;gap:7px;font-size:.75rem;display:grid}.quickInquiryForm input,.quickInquiryForm textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#071522;padding:12px}.quickInquiryForm textarea{resize:vertical}.quickInquiryForm .primaryButton{width:100%;margin-top:4px}.exitPrompt{z-index:20;background:#0b1d2c;border:1px solid #ffd3296b;border-radius:12px;width:min(390px,100% - 32px);padding:28px;position:fixed;bottom:24px;right:24px;box-shadow:0 22px 55px #0006}.exitPrompt .primaryButton{margin-top:10px}@media (max-width:900px){.exitPrompt{display:none}.modalBackdrop{align-items:end;padding:16px}.quickInquiry{max-height:calc(100vh - 32px);padding:30px 24px;overflow:auto}}.blogCard{padding:0 28px 28px}.blogCardImage{height:170px;margin:0 -28px 26px;position:relative;overflow:hidden}.blogCardImage img{object-fit:cover}.blogCard>span{margin-bottom:18px}.articleImage{margin:0 0 50px}.articleImage img{border:1px solid var(--line);width:100%;height:auto;display:block}.articleImage figcaption{color:var(--muted);margin-top:10px;font-size:.75rem;line-height:1.5}@media (max-width:560px){.blogCardImage{height:160px}}.blogHero{background:#071522;padding:82px 0}.blogHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}.blogHero h1,.articleHero h1{letter-spacing:-.065em;max-width:720px;margin:12px 0 20px;font-size:clamp(3rem,5.2vw,5.8rem);line-height:.94}.blogHero h1 span{color:var(--accent)}.blogHero p:not(.eyebrow),.articleHero>div>p:not(.eyebrow){color:#c2d1dc;max-width:620px;font-size:1.05rem;line-height:1.65}.blogHero .primaryButton{margin-top:20px}.blogHeroVisual{border:1px solid var(--line);background:#0b1d2c;min-height:390px;position:relative;overflow:hidden}.blogHeroVisual img{object-fit:cover}.blogSectionHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.blogSectionHead h2,.blogEnquiry h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(2rem,3vw,3.15rem)}.blogSectionHead>p{max-width:330px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.blogGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.blogCard{border:1px solid var(--line);background:#0b1d2c;flex-direction:column;min-height:350px;padding:28px;display:flex}.blogCard>span{color:var(--accent);margin-bottom:42px;font-size:.8rem;font-weight:800}.blogCard h3{letter-spacing:-.045em;margin:12px 0;font-size:1.55rem;line-height:1.08}.blogCard>p:not(.eyebrow){color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.blogCard>div{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;display:flex}.blogCard small{color:var(--muted);font-size:.7rem}.blogCard a,.backLink{color:var(--accent);align-items:center;gap:7px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.blogEnquiry{border-top:1px solid var(--line);background:#0c2030;padding:68px 0}.blogEnquiryInner{justify-content:space-between;align-items:center;gap:32px;display:flex}.blogEnquiry p:not(.eyebrow){max-width:560px;color:var(--muted);line-height:1.6}.articleHero{border-bottom:1px solid var(--line);background:#081723;padding:62px 0 68px}.backLink{margin-bottom:52px}.articleHero h1{font-size:clamp(2.75rem,4.8vw,5rem)}.keywordLine{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.keywordLine span{border:1px solid var(--line);color:#c7d5df;padding:7px 10px;font-size:.72rem}.articleBody{padding:70px 0}.articleLayout{grid-template-columns:220px minmax(0,760px);gap:82px;display:grid}.articleLayout aside{align-self:start;gap:10px;padding-top:8px;display:grid;position:sticky;top:100px}.articleLayout aside p{color:var(--muted);letter-spacing:.12em;margin:0 0 6px;font-size:.65rem;font-weight:800}.articleLayout aside a{color:#aabdc9;font-size:.78rem;line-height:1.4;text-decoration:none}.articleLayout aside a:hover{color:var(--accent)}.articleContent h2{letter-spacing:-.05em;margin:0 0 18px;font-size:2rem}.articleContent section{margin-bottom:56px;scroll-margin-top:100px}.articleContent p{color:#c4d0d9;font-size:1.02rem;line-height:1.8}.inlineCta,.articleConclusion{background:linear-gradient(135deg,#102b3f,#0a1927);border:1px solid #ffd32966;margin-top:34px;padding:30px}.inlineCta h3,.articleConclusion h2{letter-spacing:-.045em;max-width:580px;margin:10px 0 18px;font-size:1.6rem}.articleFaq{border-top:1px solid var(--line);padding-top:36px}.articleFaq details{border-bottom:1px solid var(--line);padding:16px 0}.articleFaq summary{cursor:pointer;font-weight:700}.articleFaq details p{margin-bottom:0;font-size:.92rem}.articleConclusion{margin-top:70px}.articleConclusion p:not(.eyebrow){max-width:600px;font-size:.95rem}.articleConclusion .primaryButton,.inlineCta .primaryButton{margin-top:8px}@media (max-width:900px){.blogHeroGrid,.articleLayout{grid-template-columns:1fr}.blogHeroVisual{min-height:280px}.blogGrid{grid-template-columns:1fr}.blogSectionHead,.blogEnquiryInner{flex-direction:column;align-items:flex-start}.articleLayout aside{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);padding-bottom:24px;position:static}.articleLayout aside p{grid-column:1/-1}}@media (max-width:560px){.blogHero{padding:58px 0}.blogHeroVisual{min-height:210px}.blogCard{min-height:300px}.articleHero{padding:42px 0}.backLink{margin-bottom:38px}.articleBody{padding:48px 0}.articleLayout{gap:38px}.articleContent h2{font-size:1.7rem}.inlineCta,.articleConclusion{padding:22px}.articleLayout aside{grid-template-columns:1fr}}.alternatorsPage{background:var(--canvas)}.alternatorsHero{border-bottom:1px solid var(--line);background-color:#071522;padding:86px 0}.alternatorsHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:62px;display:grid}.alternatorsHero h1{letter-spacing:-.065em;max-width:680px;margin:12px 0 20px;font-size:clamp(3.1rem,5.2vw,5.8rem);line-height:.94}.alternatorsHero h1 span{color:var(--accent)}.alternatorsHero p:not(.eyebrow){color:#c4d0d9;max-width:560px;margin:0;font-size:1.05rem;line-height:1.65}.alternatorsHero .primaryButton{margin-top:28px}.alternatorsHeroImage{border:1px solid var(--line);background:radial-gradient(circle,#274b61,#0000 68%),#0b1d2c;min-height:390px;position:relative;overflow:hidden}.alternatorsHeroImage img{object-fit:cover;object-position:left center;transform-origin:0;transform:scale(1.75)}.alternatorsSectionHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.alternatorsSectionHead h2,.alternatorsReview h2,.alternatorsQuote h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2rem,3.2vw,3.35rem)}.alternatorsSectionHead>p{max-width:400px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.alternatorsInputGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.alternatorsInput{border:1px solid var(--line);background:#0b1d2c;min-height:196px;padding:24px}.alternatorsInput>span{color:var(--accent);letter-spacing:.12em;font-size:.72rem;font-weight:800}.alternatorsInput h3{letter-spacing:-.025em;margin:32px 0 10px;font-size:1.08rem}.alternatorsInput p,.alternatorsReviewStep p,.alternatorsQuote p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.6}.alternatorsReview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-color:#091a29;padding:80px 0}.alternatorsReviewGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.alternatorsReviewStep{border:1px solid var(--line);background:#091a29;min-height:212px;padding:24px}.alternatorsReviewStep>span{background:var(--accent);color:#071522;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:900;display:inline-grid}.alternatorsReviewStep svg{color:var(--accent);margin:22px 0 18px;display:block}.alternatorsReviewStep h3{margin:0 0 10px;font-size:1rem}.alternatorsBoundary{color:#d3dee6;margin:24px 0 0;font-size:.84rem}.alternatorsQuote{background:#0c2030;padding:88px 0}.alternatorsQuoteGrid{grid-template-columns:1fr 1.3fr;gap:72px;display:grid}.alternatorsQuote>div>div>p:not(.eyebrow){max-width:440px;margin-top:14px}@media (max-width:900px){.alternatorsHeroGrid,.alternatorsQuoteGrid{grid-template-columns:1fr}.alternatorsHero{padding:68px 0}.alternatorsHeroImage{min-height:300px}.alternatorsInputGrid{grid-template-columns:repeat(3,1fr)}.alternatorsSectionHead{flex-direction:column;align-items:flex-start}.alternatorsReviewGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.alternatorsInputGrid,.alternatorsReviewGrid{grid-template-columns:1fr}.alternatorsHeroImage{min-height:240px}.alternatorsQuote{padding:58px 0}.alternatorsInput,.alternatorsReviewStep{min-height:auto}}.starterMotorsPage{background:var(--canvas)}.starterMotorsHero{border-bottom:1px solid var(--line);background-color:#071522;padding:86px 0}.starterMotorsHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:62px;display:grid}.starterMotorsHero h1{letter-spacing:-.065em;max-width:680px;margin:12px 0 20px;font-size:clamp(3.1rem,5.2vw,5.8rem);line-height:.94}.starterMotorsHero h1 span{color:var(--accent)}.starterMotorsHero p:not(.eyebrow){color:#c4d0d9;max-width:560px;margin:0;font-size:1.05rem;line-height:1.65}.starterMotorsHero .primaryButton{margin-top:28px}.starterMotorsHeroImage{border:1px solid var(--line);background:radial-gradient(circle,#274b61,#0000 68%),#0b1d2c;min-height:390px;position:relative;overflow:hidden}.starterMotorsHeroImage img{object-fit:cover;object-position:right center;transform-origin:100%;transform:scale(1.75)}.starterMotorsSectionHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.starterMotorsSectionHead h2,.starterMotorsReview h2,.starterMotorsQuote h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2rem,3.2vw,3.35rem)}.starterMotorsSectionHead>p{max-width:400px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.starterMotorsInputGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.starterMotorsInput{border:1px solid var(--line);background:#0b1d2c;min-height:196px;padding:24px}.starterMotorsInput>span{color:var(--accent);letter-spacing:.12em;font-size:.72rem;font-weight:800}.starterMotorsInput h3{letter-spacing:-.025em;margin:32px 0 10px;font-size:1.08rem}.starterMotorsInput p,.starterMotorsReviewStep p,.starterMotorsQuote p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.6}.starterMotorsReview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background-color:#091a29;padding:80px 0}.starterMotorsReviewGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.starterMotorsReviewStep{border:1px solid var(--line);background:#091a29;min-height:212px;padding:24px}.starterMotorsReviewStep>span{background:var(--accent);color:#071522;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:900;display:inline-grid}.starterMotorsReviewStep svg{color:var(--accent);margin:22px 0 18px;display:block}.starterMotorsReviewStep h3{margin:0 0 10px;font-size:1rem}.starterMotorsBoundary{color:#d3dee6;margin:24px 0 0;font-size:.84rem}.starterMotorsQuote{background:#0c2030;padding:88px 0}.starterMotorsQuoteGrid{grid-template-columns:1fr 1.3fr;gap:72px;display:grid}.starterMotorsQuote>div>div>p:not(.eyebrow){max-width:440px;margin-top:14px}@media (max-width:900px){.starterMotorsHeroGrid,.starterMotorsQuoteGrid{grid-template-columns:1fr}.starterMotorsHero{padding:68px 0}.starterMotorsHeroImage{min-height:300px}.starterMotorsInputGrid{grid-template-columns:repeat(3,1fr)}.starterMotorsSectionHead{flex-direction:column;align-items:flex-start}.starterMotorsReviewGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.starterMotorsInputGrid,.starterMotorsReviewGrid{grid-template-columns:1fr}.starterMotorsHeroImage{min-height:240px}.starterMotorsQuote{padding:58px 0}.starterMotorsInput,.starterMotorsReviewStep{min-height:auto}}.catalogueSection{border-bottom:1px solid var(--line);background:#0b1d2c}.catalogueHead{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.catalogueHead h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2rem,3.2vw,3.35rem)}.catalogueHead>p{max-width:460px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.catalogueTableWrap{border:1px solid var(--line);overflow-x:auto}.catalogueTable{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.catalogueTable th,.catalogueTable td{border-bottom:1px solid var(--line);vertical-align:top;padding:15px 18px}.catalogueTable th{color:#c8d7e1;letter-spacing:.08em;text-transform:uppercase;background:#102638;font-size:.72rem}.catalogueTable td{color:#c4d0d9;font-size:.84rem;line-height:1.55}.catalogueTable td:first-child{width:16%;color:var(--accent);font-weight:800}.catalogueTable td:nth-child(2){width:31%;font-weight:700}.catalogueTable tbody tr:last-child td{border-bottom:0}.orderTerms{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.orderTerms article{border:1px solid var(--line);background:#091a29;padding:20px 22px}.orderTerms span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800;display:block}.orderTerms strong{color:var(--accent);letter-spacing:-.04em;margin:8px 0;font-size:1.5rem;display:block}.orderTerms p,.catalogueBoundary{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.catalogueBoundary{margin-top:18px}@media (max-width:900px){.catalogueHead{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.orderTerms{grid-template-columns:1fr}.catalogueTable{min-width:0}.catalogueTable thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalogueTable,.catalogueTable tbody,.catalogueTable tr,.catalogueTable td{box-sizing:border-box;width:100%;display:block}.catalogueTable tr{border-bottom:1px solid var(--line);padding:12px 14px}.catalogueTable td,.catalogueTable th,.catalogueTable td:first-child,.catalogueTable td:nth-child(2){border:0;width:auto;padding:4px 0}.catalogueTable td{grid-template-columns:106px minmax(0,1fr);gap:10px;display:grid}.catalogueTable td:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:800}.catalogueTable tbody tr:last-child{border-bottom:0}}.productDetailPage{background:var(--canvas)}.productDetailHero{border-bottom:1px solid var(--line);background-color:#071522;padding:74px 0}.productDetailHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:68px;display:grid}.productDetailBackLink{color:var(--accent);margin-bottom:50px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.productDetailHero h1{letter-spacing:-.065em;max-width:650px;margin:12px 0 18px;font-size:clamp(3rem,5vw,5.5rem);line-height:.94}.productDetailHero h1 span{color:var(--accent)}.productDetailApplication{color:#c4d0d9;max-width:520px;margin:0;font-size:1.05rem;line-height:1.65}.productDetailHero .primaryButton{margin-top:28px}.productDetailImage{border:1px solid var(--line);background:radial-gradient(circle,#274b61,#0000 68%),#0b1d2c;min-height:380px;position:relative;overflow:hidden}.productDetailImage img{object-fit:contain;padding:30px}.productDetailSectionHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.productDetailSectionHead h2,.productInquiry h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2rem,3.2vw,3.35rem)}.productDetailSectionHead>p{max-width:430px;color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.productDetailReferenceGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.productDetailReferenceGrid article{border:1px solid var(--line);background:#0b1d2c;padding:26px}.productDetailReferenceGrid h3{margin:0 0 24px;font-size:1.2rem}.productDetailReferenceGrid dl{gap:17px;margin:0;display:grid}.productDetailReferenceGrid dl div{border-bottom:1px solid var(--line);gap:6px;padding-bottom:17px;display:grid}.productDetailReferenceGrid dl div:last-child{border-bottom:0;padding-bottom:0}.productDetailReferenceGrid dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.productDetailReferenceGrid dd{color:#e3ebf0;margin:0;line-height:1.55}.productDetailReferenceGrid ul{color:#e3ebf0;gap:13px;margin:0;padding-left:20px;line-height:1.55;display:grid}.productOrderSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#091a29;padding:80px 0}.productDetailBoundary{color:var(--muted);margin:18px 0 0;font-size:.82rem;line-height:1.55}.productRelatedSection{border-bottom:1px solid var(--line)}.productRelatedGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.productRelatedGrid a{border:1px solid var(--line);min-height:265px;color:var(--text);background:#0b1d2c;align-content:end;gap:8px;padding:24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.productRelatedGrid a:after{z-index:1;content:"";background:linear-gradient(#0000 30%,#071522e8);position:absolute;inset:0}.productRelatedGrid img{object-fit:contain;padding:20px}.productRelatedGrid span,.productRelatedGrid small{z-index:2;position:relative}.productRelatedGrid span{color:var(--accent);font-weight:800}.productRelatedGrid small{color:#c4d0d9;font-size:.76rem;line-height:1.45}.productInquiry{background:#0c2030;padding:88px 0}.productInquiryGrid{grid-template-columns:1fr 1.3fr;gap:72px;display:grid}.productInquiryGrid>div>p:not(.eyebrow){max-width:500px;color:var(--muted);line-height:1.65}@media (max-width:900px){.productDetailHeroGrid,.productDetailReferenceGrid,.productInquiryGrid{grid-template-columns:1fr}.productDetailHero{padding:62px 0}.productDetailImage{min-height:310px}.productDetailSectionHead{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.productDetailBackLink{margin-bottom:38px}.productDetailImage{min-height:240px}.productOrderSection,.productInquiry{padding:56px 0}.productRelatedGrid{grid-template-columns:1fr}.productRelatedGrid a{min-height:230px}}.catalogueTable td:first-child a{color:var(--accent);text-decoration:none}.catalogueTable td:first-child a:hover{text-decoration:underline}.aboutPage{background:var(--canvas)}.aboutHero{border-bottom:1px solid var(--line);background-color:#071522;padding:86px 0}.aboutHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:62px;display:grid}.aboutHero h1{letter-spacing:-.065em;max-width:650px;margin:12px 0 20px;font-size:clamp(3.1rem,5.2vw,5.8rem);line-height:.94}.aboutHero h1 span{color:var(--accent)}.aboutHero p:not(.eyebrow){color:#c4d0d9;max-width:570px;margin:0;font-size:1.05rem;line-height:1.65}.aboutHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.aboutHeroVisual,.aboutConversationVisual{border:1px solid var(--line);background:#0b1d2c;min-height:390px;margin:0;position:relative;overflow:hidden}.aboutHeroVisual img,.aboutConversationVisual img{object-fit:cover}.aboutHeroVisual figcaption,.aboutConversationVisual figcaption{z-index:1;color:#d3e0e8;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 5px #000;font-size:.66rem;position:absolute;bottom:10px;right:12px}.aboutFactsSection{border-bottom:1px solid var(--line);background:#0b1d2c}.aboutFacts{grid-template-columns:repeat(3,1fr);display:grid}.aboutFacts div{border-right:1px solid var(--line);align-content:center;gap:8px;min-height:125px;padding:24px 30px;display:grid}.aboutFacts div:last-child{border-right:0}.aboutFacts span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.aboutFacts strong{font-size:1.1rem;line-height:1.35}.aboutIntroGrid{grid-template-columns:1fr 1fr;gap:72px;display:grid}.aboutIntroGrid h2,.aboutSectionHead h2,.aboutConversationSection h2{letter-spacing:-.06em;max-width:590px;margin:10px 0 0;font-size:clamp(2.1rem,3.5vw,3.7rem);line-height:1.02}.aboutIntroCopy{max-width:530px}.aboutIntroCopy p,.aboutSectionHead>p,.aboutStrengthGrid p,.aboutProductGrid p,.aboutConversationSection p:not(.eyebrow){color:var(--muted);font-size:.95rem;line-height:1.75}.aboutIntroCopy p:first-child{margin-top:0}.aboutTextLink,.aboutProductGrid a{color:var(--accent);align-items:center;gap:7px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.aboutProductsSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#091a29;padding:82px 0}.aboutProductGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.aboutProductGrid article{border:1px solid var(--line);background:#0b1d2c;min-height:310px;padding:30px}.aboutProductGrid article>span{color:var(--accent);letter-spacing:.12em;margin-bottom:84px;font-size:.72rem;font-weight:800;display:block}.aboutProductGrid h2{letter-spacing:-.05em;margin:0 0 12px;font-size:1.75rem}.aboutProductGrid p{margin:0 0 24px}.aboutMarketCard{background:linear-gradient(145deg,#173a50,#0b1d2c)!important}.aboutMarketCard svg{color:var(--accent);margin-bottom:47px}.aboutMarketCard .eyebrow{color:#c5d5df;margin:0 0 12px}.aboutStrengthSection{background:#071522}.aboutSectionHead{justify-content:space-between;align-items:end;gap:52px;margin-bottom:30px;display:flex}.aboutSectionHead>p{max-width:390px;margin:0}.aboutStrengthGrid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.aboutStrengthGrid article{border:1px solid var(--line);background:#0b1d2c;min-height:240px;padding:28px}.aboutStrengthGrid svg{color:var(--accent)}.aboutStrengthGrid h3{margin:46px 0 10px;font-size:1.2rem}.aboutStrengthGrid p{margin:0;font-size:.85rem}.aboutConversationSection{background:#0c2030;padding:86px 0}.aboutConversationGrid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.aboutConversationVisual{min-height:360px}.aboutConversationSection h2{margin-bottom:18px}.aboutConversationSection>div>div>p:not(.eyebrow){max-width:510px}.aboutLocation{color:#d7e3ea;align-items:flex-start;gap:12px;margin:26px 0;display:flex}.aboutLocation svg{color:var(--accent);margin-top:2px}.aboutLocation span{gap:4px;display:grid}.aboutLocation b{font-size:.9rem}.aboutLocation small{color:var(--muted);font-size:.76rem}@media (max-width:900px){.aboutHeroGrid,.aboutIntroGrid,.aboutConversationGrid{grid-template-columns:1fr}.aboutHero{padding:68px 0}.aboutHeroVisual{min-height:320px}.aboutIntroGrid,.aboutConversationGrid{gap:40px}.aboutProductGrid,.aboutStrengthGrid{grid-template-columns:1fr}.aboutSectionHead{flex-direction:column;align-items:flex-start;gap:18px}.aboutSectionHead>p{max-width:560px}}@media (max-width:720px){.aboutHero{padding:56px 0}.aboutFacts{grid-template-columns:1fr}.aboutFacts div{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:20px 0}.aboutFacts div:last-child{border-bottom:0}.aboutHeroVisual,.aboutConversationVisual{min-height:245px}.aboutProductsSection,.aboutConversationSection{padding:56px 0}.aboutProductGrid article{min-height:0}.aboutProductGrid article>span{margin-bottom:50px}}.legalPage{background:var(--canvas)}.legalHero{border-bottom:1px solid var(--line);background-color:#071522;padding:68px 0}.legalHero svg{color:var(--accent);margin:0 0 24px}.legalBackLink{color:var(--accent);align-items:center;gap:7px;margin-bottom:54px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.legalHero h1{letter-spacing:-.065em;max-width:650px;margin:10px 0 18px;font-size:clamp(3rem,5.2vw,5.8rem);line-height:.94}.legalHero h1 span{color:var(--accent)}.legalHero p:not(.eyebrow){color:#c4d0d9;max-width:560px;margin:0;font-size:1.02rem;line-height:1.65}.legalContent{padding:70px 0}.legalLayout{grid-template-columns:220px minmax(0,760px);gap:82px;display:grid}.legalLayout aside{align-self:start;gap:10px;padding-top:8px;display:grid;position:sticky;top:100px}.legalLayout aside p{color:var(--muted);letter-spacing:.12em;margin:0 0 6px;font-size:.65rem;font-weight:800}.legalLayout aside a{color:#aabdc9;font-size:.78rem;line-height:1.4;text-decoration:none}.legalLayout aside a:hover{color:var(--accent)}.legalLayout article{max-width:760px}.legalUpdated{color:var(--muted);margin:0 0 50px;font-size:.78rem}.legalLayout article section{margin-bottom:54px;scroll-margin-top:100px}.legalLayout h2{letter-spacing:-.05em;margin:0 0 16px;font-size:2rem}.legalLayout article section p{color:#c4d0d9;margin:0;font-size:1rem;line-height:1.8}@media (max-width:900px){.legalLayout{grid-template-columns:1fr}.legalLayout aside{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,1fr);padding-bottom:24px;position:static}.legalLayout aside p{grid-column:1/-1}}@media (max-width:560px){.legalHero{padding:46px 0}.legalBackLink{margin-bottom:40px}.legalContent{padding:48px 0}.legalLayout{gap:38px}.legalLayout aside{grid-template-columns:1fr}.legalLayout h2{font-size:1.7rem}}.headerSearch{background:#071522b3;border:1px solid #b2cddd3d;border-radius:999px;align-items:center;min-width:190px;height:34px;margin:0 3px 0 5px;display:flex}.headerSearch input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:0 8px 0 12px;font-size:.72rem}.headerSearch input::placeholder{color:#9eb1bf}.headerSearch button{width:32px;height:32px;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.headerSearch button:hover{background:#ffd3291f}.productsPage{background:var(--canvas)}.productsHero{border-bottom:1px solid var(--line);background-color:#071522;padding:82px 0}.productsHero h1{letter-spacing:-.065em;margin:12px 0 18px;font-size:clamp(3rem,5.2vw,5.8rem);line-height:.94}.productsHero h1 span{color:var(--accent)}.productsHero p:not(.eyebrow){color:#c4d0d9;max-width:640px;margin:0;font-size:1.02rem;line-height:1.65}.productsCollection{padding:72px 0}.productsCollectionHead{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.productsCollectionHead h2{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(2rem,3.2vw,3.35rem)}.productsCollectionHead p:not(.eyebrow){max-width:560px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.productsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.productListingCard{border:1px solid var(--line);color:var(--text);background:#0b1d2c;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;overflow:hidden}.productListingCard:hover{border-color:#ffd329a6;transform:translateY(-3px)}.productListingImage{border-bottom:1px solid var(--line);background:radial-gradient(circle,#254960,#0000 72%),#081723;min-height:200px;position:relative}.productListingImage img{object-fit:contain;padding:24px}.productListingCard>div:last-child{align-content:start;min-height:214px;padding:24px;display:grid}.productListingCard span{color:var(--accent);letter-spacing:.12em;font-size:.68rem;font-weight:800}.productListingCard h3{letter-spacing:-.05em;margin:12px 0 9px;font-size:1.5rem}.productListingCard p{color:#c4d0d9;margin:0;font-size:.85rem;line-height:1.55}.productListingCard small{color:var(--muted);margin-top:15px;font-size:.74rem;line-height:1.5}.productListingCard b{color:var(--accent);align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:.8rem;display:flex}@media (max-width:1200px){.siteHeader .mainNav{display:none}.siteHeader .mainNav.navOpen{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#071522;border-radius:0;flex-direction:column;align-items:stretch;gap:0;padding:16px 24px;display:flex;position:absolute;top:71px;left:0;right:0;transform:none}.siteHeader .mainNav>.headerSearch{width:100%;min-width:0;margin:12px 0 0}.menuButton{display:inline-grid}}@media (max-width:900px){.productsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.productsHero,.productsCollection{padding:56px 0}.productsCollectionHead{flex-direction:column;align-items:flex-start}.productsGrid{grid-template-columns:1fr}.productListingImage{min-height:220px}}@media (min-width:1201px){.siteHeader .mainNav{flex:none;margin-left:auto;position:static;left:auto;transform:none}.siteHeader>.headerSearch{width:220px;min-width:220px;margin:0}.siteHeader .headerCta{flex:none}}@media (max-width:1200px){.siteHeader>.headerSearch{display:none}.siteHeader.searchOpen>.headerSearch{z-index:12;width:auto;height:42px;margin:0;display:flex;position:absolute;top:calc(100% + 8px);left:24px;right:24px}.siteHeader.searchOpen>.headerSearch button{flex-basis:40px;width:40px;height:40px}.siteHeader.searchOpen .mainNav.navOpen{top:calc(100% + 58px)}}@media (max-width:720px){.siteHeader.searchOpen>.headerSearch{left:16px;right:16px}}.whyOulang{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b1d2c;padding:82px 0}.whyOulangGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:58px;display:grid}.whyOulang h2{letter-spacing:-.06em;max-width:560px;margin:10px 0 20px;font-size:clamp(2.2rem,3.7vw,4rem);line-height:1.02}.whyOulangCopy{color:#c4d0d9;max-width:560px;margin:0;font-size:1rem;line-height:1.7}.whyOulangFacts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.whyOulangFacts div{border-top:1px solid var(--line);gap:7px;padding:16px;display:grid}.whyOulangFacts span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.whyOulangFacts strong{font-size:.84rem;line-height:1.45}.whyOulangMarkets{color:var(--muted);margin:18px 0 0;font-size:.8rem;line-height:1.55}.whyOulangPanel{border:1px solid var(--line);background:#091a29}.whyOulangStrengths{grid-template-columns:repeat(3,1fr);display:grid}.whyOulangStrengths article{border-right:1px solid var(--line);min-height:232px;padding:24px}.whyOulangStrengths article:last-child{border-right:0}.whyOulangStrengths svg{color:var(--accent)}.whyOulangStrengths h3{margin:38px 0 10px;font-size:1rem;line-height:1.25}.whyOulangStrengths p,.whyOulangAction>div>p:last-child{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}.whyOulangAction{border-top:1px solid var(--line);background:#071522;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.whyOulangAction .eyebrow{margin:0 0 8px}.whyOulangAction .primaryButton{flex:none}@media (max-width:900px){.whyOulangGrid{grid-template-columns:1fr;gap:36px}.whyOulangStrengths{grid-template-columns:1fr}.whyOulangStrengths article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.whyOulangStrengths article:last-child{border-bottom:0}.whyOulangStrengths h3{margin:20px 0 8px}}@media (max-width:720px){.whyOulang{padding:56px 0}.whyOulangFacts{grid-template-columns:1fr}.whyOulangFacts div{padding:13px 0}.whyOulangAction{flex-direction:column;align-items:flex-start}.whyOulangAction .primaryButton{width:100%}}.whatsappButton{z-index:19;color:#071522;background:#25d366;border:1px solid #ffd32980;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 32px #00000057}.whatsappButton:hover{transform:scale(1.06);box-shadow:0 18px 38px #25d36652}.whatsappButton:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.whatsappButton svg{width:30px;height:30px}@media (max-width:720px){.whatsappButton{width:52px;height:52px;bottom:16px;right:16px}.whatsappButton svg{width:28px;height:28px}}.applicationsGroup{border-bottom:1px solid var(--line);padding:72px 0}.applicationsGroup:nth-of-type(3){background:#0b1d2c}.applicationsGroupHead{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.applicationsGroupHead h2,.applicationsInquiry h2{letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(2rem,3.2vw,3.35rem)}.applicationsGroupHead>p{max-width:480px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.6}.applicationsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.applicationCard{border:1px solid var(--line);min-height:205px;color:var(--text);background:#0b1d2c;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid}.applicationCard:hover{border-color:#ffd329a6;transform:translateY(-3px)}.applicationCard>span{color:var(--accent);letter-spacing:-.03em;font-size:1.15rem;font-weight:800}.applicationCard p{color:#e3ebf0;margin:20px 0 8px;font-size:.88rem;line-height:1.5}.applicationCard small{color:var(--muted);font-size:.78rem;line-height:1.55}.applicationCard b{color:var(--accent);align-items:center;gap:7px;margin-top:auto;padding-top:20px;font-size:.8rem;display:flex}.applicationsInquiry{background:#0c2030;padding:76px 0}.applicationsInquiryContent{justify-content:space-between;align-items:center;gap:36px;display:flex}.applicationsInquiryContent .primaryButton{flex:none}@media (max-width:900px){.applicationsGrid{grid-template-columns:repeat(2,1fr)}.applicationsGroupHead{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.applicationsGroup,.applicationsInquiry{padding:56px 0}.applicationsGrid{grid-template-columns:1fr}.applicationsInquiryContent{flex-direction:column;align-items:flex-start}}
