:root{--topbar-h:44px}@media (max-width:980px){.topSocialBar{display:none!important}.brandRow{top:0!important}.topStrip{background:#0b0b0b!important;padding-top:env(safe-area-inset-top)!important}.topStrip .topLeft{display:none!important}.topStrip .topSocials{gap:16px!important}.topStrip .topSocials,.topStrip .topStripInner{display:flex!important;align-items:center!important;justify-content:flex-start!important}.topStrip .topStripInner{height:34px!important;padding:0 14px!important;box-sizing:border-box!important}.topStrip .topSocialBtn{width:26px!important;height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important;color:#fff!important;opacity:.92!important;border-radius:999px!important}.topStrip .topSocialBtn svg{width:16px!important;height:16px!important}.brandInner{position:relative!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;padding:10px 12px!important;min-height:64px!important}.navInner.desktopMenu{display:none!important}.headerRight{justify-self:end!important;display:flex!important;align-items:center!important;gap:8px!important}.headerRight .ctaBtn{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:5!important;padding:10px 14px!important;border-radius:16px!important;font-size:14px!important;white-space:nowrap!important}.mobileMenuBtn{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e5e7eb!important;color:#111!important;z-index:6!important}.mobileMenu{display:block!important;position:fixed!important;top:0!important;right:0!important;height:100dvh!important;width:min(280px,78vw)!important;background:#2f6fbf!important;z-index:99999!important;transform:translateX(110%)!important;transition:transform .28s cubic-bezier(.4,0,.2,1)!important;padding-top:calc(70px + env(safe-area-inset-top))!important;box-sizing:border-box!important;box-shadow:-18px 0 40px rgba(0,0,0,.28)!important;max-width:none!important}.mobileMenu.open{transform:translateX(0)!important}.mobileMenu .mLink{display:block!important;padding:14px 16px!important;color:#fff!important;font-weight:800!important;text-decoration:none!important;border-bottom:1px solid hsla(0,0%,100%,.25)!important}.mobileMenu .mGroup,.mobileMenu .mSub,.mobileMenu .mTitle{display:none!important}.menuOverlay{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:99998;border:0}}.slider,.slidesViewport{background:#111}.slide:before{background:linear-gradient(90deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.35) 40%,rgba(0,0,0,.1) 70%,transparent)}.slideContent{position:relative;z-index:2}@media (max-width:980px){.desktopMenu,.navInner,.topStrip,.topStripInner{display:none!important}.mobileMenuBtn{display:grid!important}.headerRight{display:flex!important;align-items:center;justify-content:flex-end;gap:10px}.ctaBtn{display:inline-flex!important}.mobileMenu{display:none!important}.brandInner{background:transparent!important;padding:8px 0!important}.logo{height:42px}.brandInner{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.85);border-bottom:1px solid #f1f1f1}.logoLink,.logoLink *{background:transparent!important}.logoLink{padding:0!important;margin:0!important;line-height:0!important}.logo{background:transparent!important;display:block!important}.brandInner{position:relative!important}.headerRight{position:static!important;transform:none!important;right:auto!important;left:auto!important}.brandInner .ctaBtn{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;right:auto!important;z-index:10!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mobileMenuBtn{position:relative!important;z-index:20!important}.brandInner .ctaBtn{float:none!important}.brandInner{position:relative!important;padding:10px 12px!important;min-height:64px!important}.headerRight{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;gap:8px!important;z-index:30!important}.logoLink{position:relative!important;z-index:30!important}.brandInner .ctaBtn{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:10!important;max-width:calc(100% - 160px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobileMenuBtn{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important}}@media (max-width:430px){.brandInner{padding:8px 10px!important}.headerRight{right:10px!important}.brandInner .ctaBtn{padding:8px 10px!important;font-size:12px!important;max-width:calc(100% - 150px)!important}}@media (max-width:980px){.brandInner{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fff!important;padding:10px 12px!important;min-height:64px!important;border-bottom:1px solid #f1f1f1!important;box-sizing:border-box!important;overflow:visible!important}.logoLink{line-height:0!important;z-index:5!important}.logo{height:40px!important;width:auto!important;display:block!important}.headerRight{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;z-index:6!important;display:flex!important;align-items:center!important;gap:8px!important}.mobileMenuBtn{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:12px!important;background:transparent!important;border:1px solid #e5e7eb!important;color:#111!important;padding:0!important}.brandInner .ctaBtn{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:4!important;width:auto!important;max-width:none!important;min-width:140px!important;padding:10px 14px!important;border-radius:16px!important;font-size:14px!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important}.headerRight .ctaBtn{display:none!important}}@media (max-width:430px){.brandInner{padding:8px 10px!important}.brandInner .ctaBtn{font-size:12px!important;padding:8px 12px!important;min-width:120px!important}.headerRight{right:10px!important}}.mobileMenuBtn{background:transparent;border:1px solid #e5e7eb;font-size:20px;font-weight:900}@media (max-width:980px){.desktopMenu,.mobileMenu,.navInner,.topStrip,.topStripInner{display:none!important}.brandInner{position:relative!important;display:grid!important;grid-template-columns:auto 1fr auto!important;grid-gap:10px!important;gap:10px!important;background:#fff!important;padding:10px 12px!important;min-height:64px!important;border-bottom:1px solid #f1f1f1!important;box-sizing:border-box!important;overflow:visible!important}.brandInner,.logoLink{align-items:center!important}.logoLink{justify-self:start!important;display:inline-flex!important;max-width:max-content!important;padding:0!important;margin:0!important;line-height:0!important;background:transparent!important;z-index:2!important}.logo,.logoLink{width:auto!important}.logo{display:block!important;height:40px!important;max-width:160px!important;object-fit:contain!important;pointer-events:none!important}.ctaBtnCenter{justify-self:center!important;display:inline-flex!important;justify-content:center!important;z-index:5!important;padding:10px 14px!important;border-radius:16px!important;font-size:14px!important;white-space:nowrap!important}.ctaBtnCenter,.headerRight{align-items:center!important}.headerRight{justify-self:end!important;display:flex!important;gap:8px!important;z-index:6!important}.mobileMenuBtn{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;border-radius:12px!important;background:transparent!important;border:1px solid #e5e7eb!important;padding:0!important}}@media (max-width:430px){.brandInner{padding:8px 10px!important;min-height:60px!important}.logo{height:50px!important;max-width:140px!important}.ctaBtnCenter{padding:8px 12px!important;font-size:12px!important}}.topStrip{padding:10px 0;min-height:40px;display:flex;align-items:center}.topStripInner{padding:0}.heroVignette{z-index:2}.slideInner{z-index:3}.uranoAccent{color:var(--red);background:linear-gradient(90deg,#d90416,#ff2a3d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section{background:linear-gradient(180deg,#f7f8fa,#fff)}.input{width:100%}.quoteFintech{position:relative;padding:110px 0 120px;background:radial-gradient(1200px 600px at 20% -10%,rgba(177,15,27,.1),transparent 60%),radial-gradient(900px 500px at 100% 0,rgba(2,6,23,.05),transparent 55%),linear-gradient(180deg,#f6f7f9,#fff 60%)}.quoteFintech:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:120px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#f7f8fa);pointer-events:none}.quoteFintech__grid{display:grid;grid-template-columns:1.25fr .9fr;grid-gap:28px;gap:28px;align-items:start}.quoteFintech__head{margin-bottom:18px}.quoteFintech__eyebrow{display:inline-flex;font-weight:900;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:rgba(2,6,23,.55);background:hsla(0,0%,100%,.7);border:1px solid rgba(2,6,23,.08);padding:10px 12px;border-radius:999px}.quoteFintech__title{font-size:clamp(42px,4vw,58px);line-height:1.02;letter-spacing:-.03em;font-weight:900}.quoteFintech__sub{opacity:.78;margin:0;max-width:560px;color:#64748b;line-height:1.75;font-size:15.5px}.quoteFintech__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.qBadge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.85);border:1px solid rgba(2,6,23,.08);color:#0b1220;font-weight:900;font-size:13px;box-shadow:0 10px 22px rgba(2,6,23,.05)}.qCard{border-radius:24px;border:1px solid rgba(2,6,23,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.86));box-shadow:0 22px 60px rgba(2,6,23,.1),0 90px 170px rgba(2,6,23,.05);overflow:hidden}.qCard--form{position:relative;border-radius:28px;padding:32px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(0,0%,100%,.92));border:1px solid rgba(2,6,23,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 40px 100px rgba(2,6,23,.14),0 18px 40px rgba(2,6,23,.08);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.qCard--form:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(600px 200px at 50% -80px,rgba(177,15,27,.06),transparent 70%);pointer-events:none}.qCard--form:hover{transform:translateY(-6px);box-shadow:0 60px 140px rgba(2,6,23,.18),0 24px 50px rgba(2,6,23,.12)}.qForm{display:grid;grid-gap:14px;gap:14px}.qFields{display:grid;grid-gap:12px;gap:12px}.qFields--extras{margin-top:12px}.qInput{width:100%;border-radius:16px;padding:14px 16px;border:1px solid rgba(2,6,23,.14);background:#fff;font-size:14px;outline:none}.qInput:focus{border-color:rgba(177,15,27,.55);box-shadow:0 0 0 4px rgba(177,15,27,.12)}.qLinkBtn{width:-moz-fit-content;width:fit-content;border:1px solid rgba(2,6,23,.1);background:hsla(0,0%,100%,.72);border-radius:999px;padding:10px 12px;font-weight:900;cursor:pointer}.qPrimaryBtn{position:relative;width:100%;height:60px;border-radius:18px;font-weight:900;font-size:16px;letter-spacing:.3px;background:linear-gradient(135deg,#ff1f2d,#b50014);color:#fff;border:none;box-shadow:0 20px 50px rgba(217,4,22,.35),0 8px 20px rgba(0,0,0,.1);transition:all .25s cubic-bezier(.22,1,.36,1)}.qPrimaryBtn:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 30px 70px rgba(217,4,22,.45),0 12px 24px rgba(0,0,0,.18)}.qPrimaryBtn:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.qPrimaryBtn:hover:after{left:140%}.qPrimaryBtn:disabled{opacity:.7;cursor:not-allowed;transform:none}.qActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.qSecondaryBtn{display:flex;align-items:center;justify-content:center;border-radius:16px;padding:14px;font-weight:1000;color:#fff;background:#b10f1b;box-shadow:0 14px 30px rgba(177,15,27,.18);transition:transform .16s ease,filter .16s ease}.qSecondaryBtn:hover{transform:translateY(-1px);filter:brightness(1.05)}.qGhostBtn{display:flex;align-items:center;justify-content:center;border-radius:16px;padding:14px;font-weight:1000;color:#0b1220;background:hsla(0,0%,100%,.9);border:1px solid rgba(2,6,23,.12);transition:transform .16s ease}.qGhostBtn:hover{transform:translateY(-1px)}.qFinePrint{font-size:12px;color:#64748b;line-height:1.5}.qMsg{margin-top:4px;font-weight:900}.quoteFintech__right{position:-webkit-sticky;position:sticky;top:92px;display:grid;grid-gap:14px;gap:14px}.qCard--trust{border-radius:20px;padding:24px;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(0,0,0,.06);box-shadow:0 18px 40px rgba(2,6,23,.08)}.qTrustTitle{font-weight:1000;font-size:18px;letter-spacing:-.02em;color:#0b1220}.qTrustSub{margin-top:6px;color:#64748b;line-height:1.7;font-size:14px}.qTrustGrid{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.qTrustItem{display:flex;gap:16px;padding:16px;border-radius:16px;border:1px solid rgba(2,6,23,.06);background:#fff;transition:all .2s ease}.qTrustItem:hover{transform:translateY(-3px);box-shadow:0 14px 40px rgba(2,6,23,.08)}.qTrustIcon{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:rgba(177,15,27,.12);font-size:18px}.qTrustH{font-weight:1000;color:#0b1220}.qTrustP{margin-top:2px;color:#64748b;line-height:1.6;font-size:13.5px}.qDivider{height:1px;background:rgba(2,6,23,.08);margin:16px 0}.qFaqTitle{font-weight:1000;margin-bottom:10px;color:#0b1220}.qFaqList{margin:0;padding-left:18px;color:#64748b;line-height:1.9}.qSeal{margin-top:20px;padding:18px;border-radius:18px;background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid rgba(16,185,129,.18);display:flex;gap:14px;align-items:center}.qSealDot{width:12px;height:12px;border-radius:999px;background:#16a34a;box-shadow:0 0 0 6px rgba(22,163,74,.12)}.qSealTitle{font-weight:1000;color:#0b1220;line-height:1.1}.qSealSub{margin-top:2px;font-size:13px;color:#64748b}@media (max-width:980px){.quoteFintech{padding:64px 0}.quoteFintech__grid{grid-template-columns:1fr}.quoteFintech__right{position:static}.qActions{grid-template-columns:1fr}}:root{--red:#b10f1b;--black:#0b0b0b;--bg:#fff;--muted:#6b7280;--border:#e5e7eb;--shadow:0 8px 22px rgba(0,0,0,.06)}*{box-sizing:border-box}body,html{height:100%}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--black)}a{color:inherit;text-decoration:none}.containerNarrow{max-width:1100px;margin:0 auto;padding:0 16px}:root{--u-navy:#0b1f3b;--u-blue:#2b5aa6;--u-ink:#0b1220;--u-muted:#475569;--u-border:rgba(148,163,184,.38);--u-bg:#f6f8fc;--u-red:#b10f1b}.section--segments{position:relative;padding:96px 0 104px;overflow:hidden;background:#f4f6fa}.segmentsHead{margin:0 auto 44px}.segmentsEyebrow{font-weight:800;letter-spacing:.28em;color:rgba(15,23,42,.55)}.segmentsTitle{margin-top:10px;font-size:clamp(34px,3.2vw,52px);line-height:1.08;font-weight:850;letter-spacing:-.03em;color:var(--u-navy)}.segmentsText{margin:14px auto 0;max-width:720px;line-height:1.7;color:rgba(15,23,42,.66)}.segmentsGrid{gap:22px}.segmentCard{border-radius:18px;padding:30px 28px 28px;background:#fff;border:1px solid var(--u-border);box-shadow:0 10px 30px rgba(15,23,42,.06),0 2px 8px rgba(15,23,42,.03);transform:translateZ(0)}.segmentCard:before{left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,rgba(177,15,27,.55),transparent);opacity:.55}.segmentCard:after{left:50%;top:-120px;width:520px;height:240px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(43,90,166,.12),transparent);filter:blur(18px)}.segmentCard:hover{transform:translateY(-4px);border-color:rgba(43,90,166,.35);box-shadow:0 18px 50px rgba(15,23,42,.1),0 4px 12px rgba(15,23,42,.05)}.segmentIcon{width:52px;height:52px;border-radius:14px;background:rgba(246,248,252,.9);border:1px solid rgba(148,163,184,.4);box-shadow:0 10px 24px rgba(15,23,42,.08),inset 0 1px 0 hsla(0,0%,100%,.9);font-size:22px;margin-bottom:16px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.segmentCard:hover .segmentIcon{transform:translateY(-2px);border-color:rgba(43,90,166,.35);box-shadow:0 14px 32px rgba(15,23,42,.1),0 0 0 4px rgba(43,90,166,.06)}.segmentCard h3{font-size:20px;font-weight:850;color:var(--u-ink)}.segmentDesc{margin-top:10px;font-size:14px;line-height:1.7;color:rgba(15,23,42,.68)}.segmentCta{margin-top:20px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:750;color:var(--u-blue);transition:gap .2s ease,color .2s ease}.segmentCard:hover .segmentCta{gap:12px;color:#1f4e9a}@media (max-width:980px){.section--segments{padding:64px 0 72px}.segmentsGrid{grid-template-columns:1fr;gap:14px}.segmentCard{padding:26px 20px 24px;border-radius:16px}.segmentIcon{width:50px;height:50px;border-radius:14px}}.segmentsWrap{max-width:1120px;margin:0 auto;padding:0 22px;position:relative;z-index:1}.segmentsHead{text-align:center;max-width:920px;margin:0 auto 62px}.segmentsEyebrow{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(2,6,23,.58);margin-bottom:16px}.segmentCard:focus-visible{outline:none;box-shadow:0 22px 46px rgba(2,6,23,.12),0 70px 140px rgba(2,6,23,.09),0 0 0 4px rgba(177,15,27,.12);border-color:rgba(177,15,27,.28)}.segmentsEyebrow:after,.segmentsEyebrow:before{content:"";width:42px;height:1px;background:linear-gradient(90deg,transparent,rgba(177,15,27,.55),transparent);opacity:.9}.segmentsTitle{margin:0;font-size:clamp(44px,4vw,64px);line-height:1.02;font-weight:1000;letter-spacing:-.04em;color:#0b1220}.segmentsText{margin:18px auto 0;font-size:16px;line-height:1.9;color:#64748b;max-width:820px}.segmentsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}@media (max-width:1200px){.segmentsGrid{gap:18px}}.segmentCard{position:relative;border-radius:22px;padding:46px 26px 38px;text-align:center;text-decoration:none;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.78));border:1px solid rgba(2,6,23,.08);box-shadow:0 14px 30px rgba(2,6,23,.08),0 50px 110px rgba(2,6,23,.06);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;will-change:transform;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.segmentCard{background:#fff}}.segmentCard:before{inset:10px;border-radius:16px;border:1px solid rgba(177,15,27,.12);opacity:.35}.segmentCard:after,.segmentCard:before{content:"";position:absolute;pointer-events:none}.segmentCard:after{width:340px;height:340px;left:-140px;top:-190px;background:radial-gradient(circle,rgba(177,15,27,.16),transparent 60%);opacity:0;transition:opacity .22s ease}.segmentCard:hover{transform:translateY(-8px) rotateX(1deg);border-color:rgba(177,15,27,.2);box-shadow:0 22px 46px rgba(2,6,23,.12),0 70px 140px rgba(2,6,23,.09),0 0 0 4px rgba(177,15,27,.06)}.segmentCard:hover:after{opacity:1}.segmentIcon{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;font-size:24px;background:hsla(0,0%,100%,.75);border:1px solid rgba(2,6,23,.12);box-shadow:0 18px 36px rgba(2,6,23,.12),inset 0 1px 0 hsla(0,0%,100%,.9);transition:transform .25s ease,box-shadow .25s ease}.segmentCard:hover .segmentIcon{transform:translateY(-4px) scale(1.04);box-shadow:0 26px 50px rgba(2,6,23,.16),0 0 0 6px rgba(177,15,27,.06)}.segmentCard h3{margin:0;font-size:26px;font-weight:900;color:#0b1220;letter-spacing:-.02em}.segmentCard h3:after{content:"";display:block;width:44px;height:3px;margin:14px auto 0;border-radius:999px;background:linear-gradient(90deg,#b10f1b,rgba(177,15,27,.25));opacity:.55;transition:width .22s ease,opacity .22s ease}.segmentCard:hover h3:after{width:62px;opacity:.9}@media (prefers-reduced-motion:reduce){.segmentCard,.segmentIcon{transition:none!important}.segmentCard:hover{transform:none}}.topStrip{background:#000;color:#fff;font-weight:700;font-size:13px}.topStripInner{justify-content:space-between;gap:12px;padding:14px 0}.topLeft,.topStripInner{display:flex;align-items:center;flex-wrap:wrap}.topLeft{gap:14px}.topItem{display:inline-flex;align-items:center;gap:8px;opacity:.95}.topItem a{color:#fff}.topItem a:hover{text-decoration:underline}.topSep{opacity:.55}.topSocials{display:flex;gap:10px;align-items:center}.topSocialBtn{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:#fff;transition:transform .15s ease,background .15s ease}.topSocialBtn:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.12)}.brandInner{grid-template-columns:220px 1fr 180px;padding:12px 0}.logo{height:48px}.nav{background:transparent}.navInner{display:flex;justify-content:center;gap:22px;align-items:center;padding:0;flex-wrap:nowrap}.navItem{position:relative;color:#111;font-weight:900;font-size:15px;opacity:.92}.navItem:hover{opacity:1;color:var(--red)}.navLink{display:inline-flex;align-items:center;gap:6px;padding:8px 0;cursor:pointer}.caret{font-size:10px;opacity:.85}.dropdown{display:none;position:absolute;top:100%;margin-top:8px;left:0;min-width:260px;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);padding:10px;z-index:90}.dropdown a,.navItem:hover .dropdown{display:block}.dropdown a{padding:10px;border-radius:10px;font-weight:800}.dropdown a:hover{background:#f3f4f6}.ctaBtn{background:var(--red);color:#fff;padding:10px 14px;border-radius:12px;font-weight:1000;display:inline-flex;align-items:center;gap:10px;box-shadow:0 10px 18px rgba(177,15,27,.18)}.hero{background:linear-gradient(180deg,#fff,#f6f6f6);padding:0;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:520px;height:520px;right:-220px;top:-180px;background:radial-gradient(circle,rgba(177,15,27,.18),rgba(177,15,27,0) 60%);filter:blur(2px);z-index:0}.heroFull{padding:0}.heroGrid{width:100%;padding:0;z-index:1}.slider{position:relative;width:100%;border-radius:0;overflow:hidden;background:#0b0b0b;box-shadow:var(--shadow);touch-action:pan-y}.sliderTop{position:absolute;top:16px;left:16px;right:16px;justify-content:space-between;z-index:10}.sliderArrows,.sliderTop{display:flex;align-items:center;pointer-events:none}.sliderArrows{gap:8px;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.slider:hover .sliderArrows{opacity:1;transform:translateY(0);pointer-events:auto}.dot{width:10px;height:10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.65);background:hsla(0,0%,100%,.2);cursor:pointer}.dot.active{background:#fff;border-color:#fff}.arrow{width:40px;height:40px;border-radius:14px;border:1px solid hsla(0,0%,100%,.35);background:rgba(0,0,0,.28);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;cursor:pointer;font-weight:1000;font-size:22px;line-height:1;box-shadow:0 10px 22px rgba(0,0,0,.18);transition:transform .15s ease,opacity .15s ease,background .2s ease}.arrow:hover{transform:translateY(-1px);background:rgba(0,0,0,.38)}.slidesViewport{height:660px;overflow:hidden;background:#0b0b0b}.slidesTrack{display:flex;height:100%;will-change:transform;transition:none!important}.slidesTrack.is-anim:not(.no-anim){transition:transform .9s cubic-bezier(.22,1,.36,1)!important}.slide .slideInner>*{opacity:0;transform:translateY(40px) translateZ(0);transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .2s ease;will-change:transform,opacity}.slidesTrack[data-active="0"] .slide[data-index="0"] .slideInner>*,.slidesTrack[data-active="1"] .slide[data-index="1"] .slideInner>*,.slidesTrack[data-active="2"] .slide[data-index="2"] .slideInner>*{opacity:1;transform:translateY(0) translateZ(0)}.slide .slideInner>h1{transition-delay:.25s}.slide .slideInner>p{transition-delay:.45s}.slide .slideInner>div{transition-delay:.65s}.slide{flex:0 0 100%;height:100%;position:relative;display:flex;align-items:center;color:#fff;background:#111;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:paint}.slideMedia{z-index:0}.slideFallback,.slideMedia{position:absolute;inset:0;background:#0b0b0b}.slideFallback{opacity:1;transition:opacity .26s ease}.slideFallback.hide{opacity:0}.slide:before{content:"";background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.28) 55%,rgba(0,0,0,.05))}.heroVignette,.slide:before{position:absolute;inset:0;z-index:1}.heroVignette{background:radial-gradient(1200px 520px at 15% 50%,rgba(0,0,0,.3),transparent 55%);pointer-events:none}.slideInner{width:min(720px,92%);padding:84px 68px;position:relative;z-index:2}.heroTitle{margin:0 0 10px;font-size:clamp(34px,3.2vw,56px);line-height:1.04;letter-spacing:-.02em;font-weight:900;text-shadow:0 10px 30px rgba(0,0,0,.35)}.heroSubtitle{margin:0;font-size:clamp(15px,1.2vw,18px);opacity:.92;line-height:1.6;max-width:56ch;text-shadow:0 10px 26px rgba(0,0,0,.28)}.benefits{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 18px}.benefits span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.35);font-size:14px;font-weight:800;color:#111;white-space:nowrap}.slideCtas{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.slideCtas .ctaNote{font-size:13px;color:hsla(0,0%,100%,.75)}.btnPrimary{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;background:#d71920;color:#fff;font-weight:900;font-size:14px;border:2px solid #d71920;transition:all .25s ease}.btnPrimary:hover{background:#b8151b;border-color:#b8151b;transform:translateY(-1px);box-shadow:0 6px 16px rgba(215,25,32,.25)}.btnGhost{border-radius:999px;padding:12px 18px;font-weight:900;border:2px solid hsla(0,0%,100%,.45);color:#fff;background:hsla(0,0%,100%,.06);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.btnGhost:hover{border-color:hsla(0,0%,100%,.95);background:hsla(0,0%,100%,.12)}.section--quote .btnGhost{color:#111;background:#fff;border:1px solid rgba(2,6,23,.14);box-shadow:0 10px 22px rgba(2,6,23,.06);font-size:14px;font-weight:700;opacity:.85}.section--quote .btnGhost:hover{transform:translateY(-1px);border-color:rgba(177,15,27,.35);box-shadow:0 16px 34px rgba(2,6,23,.1);background:#fff;opacity:1}.heroMeta{margin-top:16px;font-size:13px;opacity:.88}@media (prefers-reduced-motion:reduce){.slidesTrack.is-anim{transition:transform 1ms linear}}@media (max-width:768px){.slidesViewport{height:520px}.slideInner{padding:72px 18px;width:94%}.arrow{width:36px;height:36px;border-radius:12px;font-size:18px}.dot{width:8px;height:8px}.benefits{margin:12px 0 14px}.benefits span{font-size:13px;padding:5px 10px}.slideCtas{gap:10px}}.onlineQuote{padding:10px 20px 15px;margin-top:-30px!important;background:#f4f6f8;text-align:center}.onlineQuote__title{font-size:34px;font-weight:800;margin-bottom:10px}.onlineQuote__text{max-width:650px;margin:0 auto 22px;font-size:16px;opacity:.75}.onlineQuote__btn{display:inline-block;padding:14px 30px;font-weight:800;border-radius:8px;background:#21c100;color:#fff;text-decoration:none;transition:all .2s ease}.onlineQuote__btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.15)}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:var(--shadow)}.card h2{margin:0 0 8px}.card p{margin:0;color:var(--muted);line-height:1.6}.form{grid-gap:12px;gap:12px;margin-top:12px}.form,label{display:grid}label{grid-gap:6px;gap:6px;font-size:14px;font-weight:900}input,select,textarea{border:1px solid var(--border);border-radius:12px;padding:11px 12px;font-size:14px;outline:none}input:focus,select:focus,textarea:focus{border-color:rgba(177,15,27,.65);box-shadow:0 0 0 4px rgba(177,15,27,.12)}small{color:var(--muted);font-weight:600}.btn{border:none;border-radius:12px;padding:11px 14px;font-weight:1000;cursor:pointer;background:var(--red);color:#fff;box-shadow:0 10px 18px rgba(177,15,27,.18)}.renewHighlight{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:14px;border-radius:16px;border:1px dashed rgba(177,15,27,.45);background:rgba(177,15,27,.04)}.footer{background:radial-gradient(900px 500px at 20% 10%,hsla(0,0%,100%,.04),transparent 60%),linear-gradient(180deg,#141414,#0a0a0a);color:#fff;padding:70px 0 18px;margin-top:0}.footer .container{max-width:1200px}.footerGrid{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr;grid-gap:44px;gap:44px;align-items:start}.footer h3{margin:0 0 14px;font-size:18px;font-weight:1000;letter-spacing:.01em;position:relative}.footer h3:after{content:"";display:block;width:28px;height:2px;margin-top:10px;background:hsla(0,0%,100%,.25);border-radius:999px}.footer a,.footer p{color:hsla(0,0%,100%,.8);margin:0 0 10px;line-height:1.65;font-size:14px}.footer a:hover{color:#fff;text-decoration:underline}.footerPhone{color:#ff2f45;font-weight:1000;font-size:18px;margin-bottom:8px}.footerMuted{opacity:.8}.footerVideo{display:flex;gap:12px;align-items:center;margin-top:10px}.footerThumb{width:90px;height:54px;border-radius:12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);overflow:hidden}.footerThumb img{width:100%;height:100%;object-fit:cover;display:block}.footerSubscribe{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:10px;font-weight:900;font-size:13px;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer;transition:transform .15s ease,background .2s ease}.footerSubscribe:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.14)}.footerCtas{gap:14px;align-items:stretch;margin-top:6px}.footerCtaBlue,.footerCtaGreen{display:flex;align-items:center;justify-content:center;height:52px;border-radius:10px;font-weight:1000;font-size:16px;text-decoration:none;transition:transform .15s ease,filter .2s ease}.footerCtaGreen{background:#18b300;color:#fff}.footerCtaGreen:hover{transform:translateY(-1px);filter:brightness(1.08)}.footerCtaBlue{background:#2f4f8f;color:#fff}.footerCtaBlue:hover{transform:translateY(-1px);filter:brightness(1.08)}.footerBottom{margin-top:46px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:hsla(0,0%,100%,.6)}@media (max-width:980px){.footerGrid{grid-template-columns:1fr;gap:26px}.footerBottom{margin-top:22px}}.waFloat{position:fixed;right:18px;bottom:18px;z-index:120}.waBtn{animation:waPulse 1.6s ease-in-out infinite;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(0,0,0,.25);transition:transform .2s ease,filter .2s ease}.waIcon{width:22px;height:22px;border-radius:6px;background:rgba(0,0,0,.12);display:grid;place-items:center;font-weight:1000}@keyframes waPulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.05);filter:brightness(1.18)}}.testimonials{padding:8px 0 10px}.testimonialsHeadRow{margin-bottom:14px}.tArrows{display:flex;gap:10px}.tArrow{width:42px;height:42px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 10px 22px rgba(0,0,0,.06);cursor:pointer;font-size:22px;line-height:1;font-weight:1000;display:grid;place-items:center;transition:transform .15s ease,opacity .15s ease}.tArrow:hover{transform:translateY(-1px)}.tCarouselWrap{position:relative}.tCarousel{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 2px 14px;-webkit-overflow-scrolling:touch}.tCarousel::-webkit-scrollbar{height:10px}.tCarousel::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:999px}.tCarousel::-webkit-scrollbar-track{background:rgba(0,0,0,.04);border-radius:999px}.tSlide{scroll-snap-align:start}.tCard{flex:0 0 360px;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px;box-shadow:0 10px 22px rgba(0,0,0,.06)}.tTop{display:grid;grid-template-columns:46px 1fr auto;grid-gap:12px;gap:12px;align-items:center;margin-bottom:10px}.tAvatar{width:46px;height:46px;border-radius:999px;background:#111;color:#fff;display:grid;place-items:center;font-weight:1000;position:relative;overflow:hidden}.tAvatarImg{width:100%;height:100%;object-fit:cover;display:block}.tAvatarInitials{position:absolute;inset:0;display:grid;place-items:center;font-weight:1000;opacity:.85}.tMeta{min-width:0}.tName{font-weight:1000;font-size:14px;color:#111}.tWhen{font-size:12px;color:#6b7280;margin-top:2px}.tStars{margin-top:4px;color:#f5b301}.tBadge,.tStars{font-size:12px;font-weight:900}.tBadge{padding:6px 10px;border-radius:999px;border:1px solid #e5e7eb;background:#f8fafc;color:#111;opacity:.85}.tBadge:hover{opacity:1}.tText{margin:0;color:#111;opacity:.82;line-height:1.6;font-size:14px}.tHint{margin-top:10px;font-size:12px;color:#6b7280}@media (max-width:768px){.testimonialsHeadRow{align-items:flex-start;flex-direction:column}.tCard{flex-basis:84vw}.tArrows{display:none}}.partnersMarquee{overflow:hidden;width:100%;border-radius:16px}.partnersTrack{display:flex;gap:16px;width:max-content;animation:partnersScroll 28s linear infinite}.partnersMarquee:hover .partnersTrack{animation-play-state:paused}.partnerCard{min-width:180px;height:90px;border:1px solid var(--border);border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;padding:14px;box-shadow:none}.partnerLogo{max-height:42px;max-width:120px;width:auto;height:auto;object-fit:contain;opacity:.9;transition:opacity .2s ease,transform .2s ease}.partnerCard:hover .partnerLogo{opacity:1;transform:scale(1.05)}@keyframes partnersScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section--tight{padding-top:18px;padding-bottom:18px;background:#f5f6f8;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mobileMenuBtn{display:none;background:hsla(0,0%,100%,.06);color:#111;border:1px solid var(--border);width:44px;height:44px;border-radius:12px;font-size:18px;font-weight:1000;cursor:pointer}.desktopMenu{display:flex;gap:18px;flex-wrap:wrap;align-items:center}.mobileMenu{display:none}.socialGroup{display:flex;align-items:center;gap:10px}.socialIcon{width:34px;height:34px;border-radius:50%;border:1px solid #e5e7eb;background:#fff;display:grid;place-items:center;color:#444;transition:all .25s ease}.socialIcon svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.socialIcon svg path{vector-effect:non-scaling-stroke}.socialIcon:hover{background:rgba(215,25,32,.08);border-color:rgba(215,25,32,.4);color:#d71920;transform:translateY(-1px)}.brandDivider{width:1px;height:18px;background:#e5e7eb;margin:0 12px}.brandMiniText{font-size:13px;color:#444;font-weight:500}.brandPremium{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.socials{display:flex;gap:10px}.socialBtn{width:36px;height:36px;border-radius:999px;border:1px solid var(--border);background:#fff;display:grid;place-items:center;color:#111;transition:all .2s ease}.socialBtn:hover{color:var(--red);border-color:var(--red);transform:translateY(-1px)}.logoCenter{justify-self:center}@media (max-width:980px){.navInner{display:none}.topStripInner{gap:10px}.footerGrid,.grid2,.productsGrid{grid-template-columns:1fr}.waBtn{animation:none}.socials{display:none}.brandPremium{grid-template-columns:1fr auto}.logoCenter{justify-self:start}.brandInner{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 0}.logoLink{display:flex;align-items:center;justify-content:flex-start}.logo{height:48px;width:auto;display:block}.headerRight{display:flex;align-items:center;justify-content:flex-end;gap:10px}.headerPhone{display:none}.ctaBtn{padding:10px 12px;border-radius:14px;font-size:14px;white-space:nowrap}.mobileMenuBtn{width:44px;height:44px;border-radius:14px;display:grid;place-items:center}}@media (max-width:768px){.partnerCard{min-width:150px;height:80px}.partnerLogo{max-height:36px;max-width:100px}}.heroShell{height:660px;overflow:hidden;background:#0b0b0b}.heroShell:before,.heroShellMedia{position:absolute;inset:0}.heroShell:before{content:"";background:linear-gradient(90deg,rgba(0,0,0,.68),rgba(0,0,0,.28) 55%,rgba(0,0,0,.05));z-index:1}.heroShellInner{width:min(720px,92%);padding:84px 68px;z-index:2}.heroGrid,.heroShell,.heroShellInner{position:relative}.heroShell{z-index:0}.heroClient{position:absolute;inset:0;z-index:5;opacity:0;transition:opacity .12s ease}.heroClient.is-mounted{opacity:1}@media (max-width:768px){.heroShell{height:520px}.heroShellInner{padding:72px 18px;width:94%}}.testimonials{padding:0}.testimonialsHeadRow{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.tSummaryRow{gap:12px;margin-top:10px;flex-wrap:wrap}.tSummary,.tSummaryRow{display:flex;align-items:center}.tSummary{gap:8px;font-weight:800;font-size:13px;color:#111;opacity:.9}.tSummaryStar{color:#f5b301}.tSummarySep{opacity:.5}.tGoogleLink{font-size:13px;font-weight:900;color:#111;opacity:.8;text-decoration:underline}.tGoogleLink:hover{opacity:1}.tStage{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:linear-gradient(180deg,#000,#000);padding:60px 24px;overflow:hidden}.tTrack{display:flex;width:100%;transition:transform .52s cubic-bezier(.22,1,.36,1);will-change:transform}.tSlide2{flex:0 0 100%;padding:28px 34px}.tRow{display:grid;grid-template-columns:140px 1fr;grid-gap:26px;gap:26px;align-items:center;max-width:1100px;margin:0 auto}.tAvatar2{width:120px;height:120px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.14);display:grid;place-items:center;color:#fff;font-weight:1000;font-size:34px;overflow:hidden}.tAvatarImg2{width:100%;height:100%;object-fit:cover;display:block}.tContent2{color:#fff}.tQuote2{margin:0 0 16px;font-size:clamp(18px,1.5vw,24px);line-height:1.7;opacity:.92;font-style:italic}.tWho2{display:flex;flex-direction:column;gap:8px}.tName2{font-size:26px;font-weight:1000;color:#5cc2ff}.tMeta2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;opacity:.9}.tWhen2{font-size:13px;opacity:.75}.tGoogle2{font-size:13px;font-weight:900;color:#fff;opacity:.8;text-decoration:underline}.tGoogle2:hover{opacity:1}.tStars{color:#ffd56a;font-weight:1000;letter-spacing:1px}.tNav{position:absolute;top:26px;width:44px;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);background:rgba(0,0,0,.25);color:#fff;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .15s ease,background .2s ease,opacity .2s ease;z-index:3}.tNav:hover{transform:translateY(-1px);background:rgba(0,0,0,.35)}.tNavLeft{right:86px}.tNavRight{right:26px}@media (max-width:820px){.tSlide2{padding:18px 14px}.tRow{grid-template-columns:1fr}.tAvatar2{width:84px;height:84px;font-size:26px}.tName2{font-size:22px}.tNav{top:16px}}.footerGridPremium{grid-gap:44px;gap:44px}.footerBottomPremium{gap:16px;flex-wrap:wrap}.footerSocials{display:flex;gap:10px;margin-top:16px}.footerSocialBtn{font-weight:1000;transition:transform .15s ease,background .2s ease}@media (max-width:980px){.footerGridPremium{grid-template-columns:1fr;gap:26px}.footerBottomPremium{margin-top:22px}}.footerPremium{width:100%}.footerInner{max-width:1200px;margin:0 auto;padding:64px 24px 22px}.footerGridPremium{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;grid-gap:64px;gap:64px;align-items:start}.footerTitle{margin:0 0 14px;font-size:22px;font-weight:900;letter-spacing:-.01em;position:relative}.footerTitle:after{content:"";display:block;width:34px;height:2px;background:hsla(0,0%,100%,.3);margin-top:10px;border-radius:2px}.footerText{margin:0 0 10px;color:hsla(0,0%,100%,.78);line-height:1.7;font-size:14px}.footerNav{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.footerLink{color:hsla(0,0%,100%,.86);font-weight:700;font-size:14px;text-decoration:none}.footerLink:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.footerSocial{gap:10px;margin-top:14px}.footerSocialBtn{width:38px;height:38px;border:1px solid hsla(0,0%,100%,.22);font-weight:900;transition:transform .15s ease,background .15s ease}.footerSocialBtn:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.12)}.footerCtas{display:flex;flex-direction:column;gap:12px}.footerBtn{display:inline-flex;align-items:center;justify-content:center;height:52px;border-radius:12px;font-weight:900;text-decoration:none;box-shadow:0 10px 26px rgba(0,0,0,.22)}.footerBtnGreen{background:#18b100;color:#fff}.footerBtnGreen:hover{filter:brightness(1.06);transform:translateY(-1px)}.footerBtnBlue{background:#355b9b;color:#fff}.footerBtnBlue:hover{filter:brightness(1.06);transform:translateY(-1px)}.footerBottomPremium{margin-top:44px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;gap:18px;color:hsla(0,0%,100%,.62);font-size:12px}.footerDev{opacity:.9}@media (max-width:980px){.footerGridPremium{grid-template-columns:1fr;gap:28px}.footerBottomPremium{flex-direction:column;align-items:flex-start}}.footer .footerPhone{display:block;margin-top:12px;font-size:20px;font-weight:1000;color:#ff1f3d!important;letter-spacing:.5px;text-decoration:none;line-height:1.05}.footer .footerPhone:hover{opacity:.9;transform:translateY(-2px)}.footer .footerSub{margin-top:6px;font-size:13px;opacity:.75}.footerSocial{display:flex;gap:14px;margin-top:18px}.footerSocialBtn{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;position:relative;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.06);color:#fff;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,filter .18s ease;will-change:transform}.footerSocialBtn svg{width:18px;height:18px;fill:currentColor;opacity:.95}.footerSocialBtn:after{content:"";position:absolute;inset:-10px;border-radius:inherit;background:radial-gradient(circle,hsla(0,0%,100%,.18),hsla(0,0%,100%,0) 60%);opacity:0;filter:blur(10px);transition:opacity .18s ease;pointer-events:none}.footerSocialBtn:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.35);box-shadow:0 12px 28px rgba(0,0,0,.22)}.footerSocialBtn:hover:after{opacity:1}.footerSocialBtn.ig{border-color:hsla(0,0%,100%,.18);background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)}.footerSocialBtn.ig:hover{filter:saturate(1.1) brightness(1.05);box-shadow:0 16px 34px rgba(221,42,123,.22),0 12px 28px rgba(0,0,0,.22)}.footerSocialBtn.fb{background:linear-gradient(180deg,#1877f2,#0f5bd2)}.footerSocialBtn.fb:hover{filter:brightness(1.05);box-shadow:0 16px 34px rgba(24,119,242,.22),0 12px 28px rgba(0,0,0,.22)}.footerSocialBtn:focus-visible{outline:none;box-shadow:0 0 0 4px hsla(0,0%,100%,.18),0 12px 28px rgba(0,0,0,.22)}.container{max-width:1260px;margin:0 auto;padding:0 24px}body,html{max-width:100%;overflow-x:hidden}.brandRow{background:#fff;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:80}.brandInner{display:grid;grid-template-columns:260px 1fr 180px;align-items:center;grid-gap:18px;gap:18px;padding:16px 0}.logoLink{display:flex;align-items:center}.logo{height:80px;width:auto;display:block}.topStrip{padding:8px 0!important;min-height:32px!important;display:flex!important;align-items:center!important}.slideMedia img{transform:scale(1.15);filter:saturate(.8) blur(4px);transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter 1s ease;will-change:transform,filter}.slide.is-active .slideMedia img{transform:scale(1);filter:saturate(1.1) blur(0)}.slideInner>*{opacity:0;transform:translateY(30px);transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s ease}.slide.is-active .slideInner>h1{opacity:1;transform:translateY(0);transition-delay:.3s}.slide.is-active .slideInner>p{opacity:1;transform:translateY(0);transition-delay:.5s}.slide.is-active .slideInner>div{opacity:1;transform:translateY(0);transition-delay:.7s}.brandRow .brandInner{display:grid;grid-template-columns:220px 1fr 180px;align-items:center;grid-gap:18px;gap:18px;padding:12px 0}.brandRow .logo{height:62px;width:auto}.brandRow .navInner{display:flex;justify-content:center;align-items:center;gap:22px}.brandRow .ctaBtn{justify-self:end}