.PortalExecutiveHero_heroCard__XLRrF{width:100%;height:100%;background:rgba(255,255,255,.76);backdrop-filter:blur(40px) saturate(190%);-webkit-backdrop-filter:blur(40px) saturate(190%);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.95),0 28px 64px -16px rgba(0,0,0,.08),0 1px 3px 0 rgba(0,0,0,.02);border-radius:32px;padding:34px 38px 24px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;box-sizing:border-box}[data-theme=dark] .PortalExecutiveHero_heroCard__XLRrF{background:rgba(14,30,40,.75);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1),0 28px 56px -12px rgba(0,0,0,.55)}.PortalExecutiveHero_heroNarrative__xGiL3{display:flex;flex-direction:column;gap:14px}.PortalExecutiveHero_headingGroup__Bbp95{display:flex;flex-direction:column;gap:8px}.PortalExecutiveHero_eyebrow__810KX{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:rgba(255,255,255,.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(6,48,64,.09);box-shadow:0 1px 3px rgba(0,0,0,.02);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary,#063040);width:-moz-fit-content;width:fit-content}[data-theme=dark] .PortalExecutiveHero_eyebrow__810KX{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:var(--color-brand-cyan,#29abe0)}.PortalExecutiveHero_pulseDot__4tK9L{width:6.5px;height:6.5px;border-radius:50%;background:#10B981;box-shadow:0 0 0 0 rgba(16,185,129,.6);animation:PortalExecutiveHero_pulseAnimation__dlgWd 2.4s cubic-bezier(.4,0,.6,1) infinite}@keyframes PortalExecutiveHero_pulseAnimation__dlgWd{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.6)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.PortalExecutiveHero_title__RusDE{font-size:clamp(2.25rem,3.4vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:var(--color-primary,#063040);margin:0}[data-theme=dark] .PortalExecutiveHero_title__RusDE{color:#FFFFFF}.PortalExecutiveHero_subtitle__IjbVX{font-size:1.05rem;line-height:1.55;letter-spacing:-.01em;color:#475569;margin:0;max-width:680px}[data-theme=dark] .PortalExecutiveHero_subtitle__IjbVX{color:#94A3B8}.PortalExecutiveHero_ctaRow__9NLl1{display:flex;align-items:center;gap:12px;margin-top:4px;flex-wrap:wrap}.PortalExecutiveHero_primaryCtaBtn__McW2B{display:inline-flex;align-items:center;gap:8px;background:var(--color-primary,#063040);color:#FFFFFF;font-size:14px;font-weight:600;padding:10px 22px;border-radius:9999px;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 2px 8px rgba(6,48,64,.22);cursor:pointer;transition:all .14s ease;text-decoration:none}.PortalExecutiveHero_primaryCtaBtn__McW2B:hover{background:var(--color-primary-hover,#0b4e66);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 4px 14px rgba(6,48,64,.28);transform:translateY(-1px)}.PortalExecutiveHero_primaryCtaBtn__McW2B:active{transform:scale(.98)}.PortalExecutiveHero_secondaryCtaBtn__BqE9h{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.85);color:var(--color-primary,#063040);font-size:14px;font-weight:600;padding:10px 20px;border-radius:9999px;border:1px solid rgba(6,48,64,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:pointer;transition:all .14s ease}.PortalExecutiveHero_secondaryCtaBtn__BqE9h:hover{background:#FFFFFF;border-color:rgba(6,48,64,.22);box-shadow:0 4px 12px rgba(6,48,64,.08);transform:translateY(-1px)}.PortalExecutiveHero_secondaryCtaBtn__BqE9h:active{transform:scale(.98)}[data-theme=dark] .PortalExecutiveHero_secondaryCtaBtn__BqE9h{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#FFFFFF}[data-theme=dark] .PortalExecutiveHero_secondaryCtaBtn__BqE9h:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.25);color:#FFFFFF}.PortalExecutiveHero_barometerSection__fR9Zf{background:rgba(248,250,252,.75);border:1px solid rgba(6,48,64,.07);border-radius:24px;padding:20px 24px 18px;display:flex;flex-direction:column;gap:14px}[data-theme=dark] .PortalExecutiveHero_barometerSection__fR9Zf{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.PortalExecutiveHero_barometerHeader__0TuuD{display:flex;align-items:center;justify-content:space-between;padding-bottom:2px}.PortalExecutiveHero_barometerTitle__RdIUh{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748B;display:inline-flex;align-items:center;gap:6px}.PortalExecutiveHero_snbBadge__gR4Ma{font-size:12px;font-weight:600;padding:3px 10px;border-radius:9999px;background:rgba(6,48,64,.06);border:1px solid rgba(6,48,64,.08);color:var(--color-primary,#063040)}[data-theme=dark] .PortalExecutiveHero_snbBadge__gR4Ma{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:var(--color-brand-cyan,#29abe0)}.PortalExecutiveHero_ratesGrid__op46P{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.PortalExecutiveHero_rateTile__I3qyo{display:flex;flex-direction:column;gap:6px;background:#FFFFFF;border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:16px 20px 14px;box-shadow:0 1px 4px rgba(0,0,0,.02);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.PortalExecutiveHero_rateTile__I3qyo:hover{transform:translateY(-2px);background:#FFFFFF;box-shadow:0 6px 16px rgba(0,0,0,.06)}[data-theme=dark] .PortalExecutiveHero_rateTile__I3qyo{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);box-shadow:0 2px 8px rgba(0,0,0,.2)}.PortalExecutiveHero_rateName__PHR8O{font-size:11px;font-weight:600;text-transform:uppercase;color:#64748B;letter-spacing:.05em}.PortalExecutiveHero_rateValueRow__rkb0N{display:flex;align-items:baseline;justify-content:space-between}.PortalExecutiveHero_rateValue__y_vdS{font-size:1.85rem;font-weight:700;color:var(--color-primary,#063040);font-variant-numeric:tabular-nums;line-height:1.1;letter-spacing:-.025em}[data-theme=dark] .PortalExecutiveHero_rateValue__y_vdS{color:#FFFFFF}.PortalExecutiveHero_rateDelta__1WJe1{font-size:10.5px;font-weight:600;color:#059669;background:rgba(16,185,129,.1);padding:2px 6px;border-radius:9999px;line-height:1}.PortalExecutiveHero_rateTerm__fEAkH{font-size:11px;color:#64748B;font-weight:500}.PortalExecutiveHero_barometerAction__jB79C{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.PortalExecutiveHero_sourceNote__3JrMP{font-size:11.5px;color:#94A3B8}.PortalExecutiveHero_calcTriggerBtn__ZXxvw{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--color-primary,#063040);background:rgba(255,255,255,.9);border:1px solid rgba(6,48,64,.1);border-radius:9999px;padding:6px 14px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .14s ease}[data-theme=dark] .PortalExecutiveHero_calcTriggerBtn__ZXxvw{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.14);color:var(--color-brand-cyan,#29abe0)}.PortalExecutiveHero_calcTriggerBtn__ZXxvw:hover{background:#FFFFFF;box-shadow:0 2px 8px rgba(0,0,0,.08);transform:translateY(-1px)}.PortalExecutiveHero_calcTriggerBtn__ZXxvw:active{transform:scale(.97)}.PortalExecutiveHero_trustStrip__vsX4h{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding-top:8px;color:#64748B;font-size:11.5px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.PortalExecutiveHero_trustBadge__iWV5Y{display:inline-flex;align-items:center;gap:5px}.PortalExecutiveHero_trustIcon__XI_ds{color:var(--color-brand-cyan,#29abe0)}.PortalExecutiveHero_trustDivider__EBOSv{color:rgba(6,48,64,.2);font-size:8px}[data-theme=dark] .PortalExecutiveHero_trustStrip__vsX4h{color:#94A3B8}[data-theme=dark] .PortalExecutiveHero_trustIcon__XI_ds{color:var(--color-brand-cyan,#29abe0)}[data-theme=dark] .PortalExecutiveHero_trustDivider__EBOSv{color:rgba(255,255,255,.2)}@media (max-width:960px){.PortalExecutiveHero_heroCard__XLRrF{max-width:100%;text-align:center;align-items:center;padding:24px 20px;border-radius:24px}.PortalExecutiveHero_heroNarrative__xGiL3{align-items:center;text-align:center}.PortalExecutiveHero_title__RusDE{font-size:1.95rem}.PortalExecutiveHero_subtitle__IjbVX{font-size:1rem}.PortalExecutiveHero_barometerHeader__0TuuD{justify-content:center;gap:14px}.PortalExecutiveHero_ratesGrid__op46P{gap:10px}.PortalExecutiveHero_trustStrip__vsX4h{justify-content:center;flex-wrap:wrap;gap:6px 12px}}@media (max-width:480px){.PortalExecutiveHero_barometerSection__fR9Zf{padding:18px 16px;border-radius:22px}.PortalExecutiveHero_ratesGrid__op46P{grid-template-columns:1fr;gap:8px}.PortalExecutiveHero_rateTile__I3qyo{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:12px 14px}.PortalExecutiveHero_rateName__PHR8O{white-space:nowrap;text-align:left}.PortalExecutiveHero_rateValueRow__rkb0N{justify-content:flex-start;gap:6px}.PortalExecutiveHero_rateValue__y_vdS{font-size:1.5rem}.PortalExecutiveHero_rateTerm__fEAkH{white-space:nowrap;text-align:right}.PortalExecutiveHero_barometerAction__jB79C{flex-direction:column;align-items:stretch;gap:10px;text-align:center}.PortalExecutiveHero_calcTriggerBtn__ZXxvw{justify-content:center}}.PortalFeaturePillars_pillarsGrid__92l7s{width:100%;max-width:1140px;margin:20px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;box-sizing:border-box}.PortalFeaturePillars_pillarCard__Swleo{display:flex;flex-direction:column;gap:10px;background:rgba(255,255,255,.76);backdrop-filter:blur(32px) saturate(190%);-webkit-backdrop-filter:blur(32px) saturate(190%);border:1px solid rgba(255,255,255,.85);border-radius:24px;padding:24px 22px 22px;box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.95),0 12px 32px -8px rgba(0,0,0,.04),0 1px 2px 0 rgba(0,0,0,.02);transition:transform .16s ease,box-shadow .16s ease,background .16s ease;box-sizing:border-box}.PortalFeaturePillars_pillarCard__Swleo:hover{transform:translateY(-2px);background:rgba(255,255,255,.92);box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.95),0 16px 40px -10px rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.02)}[data-theme=dark] .PortalFeaturePillars_pillarCard__Swleo{background:rgba(14,30,40,.75);border-color:rgba(255,255,255,.12);box-shadow:0 4px 16px rgba(0,0,0,.3)}.PortalFeaturePillars_iconPod__6LjUa{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;background:rgba(6,48,64,.06);border:1px solid rgba(6,48,64,.12);color:var(--color-primary,#063040);box-shadow:0 1px 3px rgba(0,0,0,.02);margin-bottom:2px}[data-theme=dark] .PortalFeaturePillars_iconPod__6LjUa{background:rgba(41,171,224,.12);border-color:rgba(41,171,224,.25);color:var(--color-brand-cyan,#29abe0)}.PortalFeaturePillars_title__4VM50{font-size:14px;font-weight:600;color:var(--color-primary,#063040);letter-spacing:-.01em;margin:0}[data-theme=dark] .PortalFeaturePillars_title__4VM50{color:#FFFFFF}.PortalFeaturePillars_desc__URIF0{font-size:12.5px;color:#64748B;line-height:1.5;margin:0}[data-theme=dark] .PortalFeaturePillars_desc__URIF0{color:#94A3B8}@media (max-width:960px){.PortalFeaturePillars_pillarsGrid__92l7s{grid-template-columns:1fr;gap:12px;margin-top:12px}}.CalculatorResultsPanel_resultsPanel__tkx57{background:var(--color-primary,#063040);padding:var(--space-2xl,48px);display:flex;flex-direction:column;justify-content:space-between;color:var(--color-text-on-dark,#ffffff)}.CalculatorResultsPanel_rateBadge__76Od5{display:inline-flex;align-items:center;gap:var(--space-xs,6px);padding:6px 14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-full,9999px);font-size:var(--text-xs,12px);font-weight:600;color:var(--color-text-on-dark,#ffffff);margin-bottom:var(--space-md,16px);width:-moz-fit-content;width:fit-content}.CalculatorResultsPanel_discountTag__6SOaY{color:var(--color-success,#34d399);font-weight:700}.CalculatorResultsPanel_monthlySection__nvkav{margin-bottom:var(--space-lg,24px)}.CalculatorResultsPanel_monthlyLabel___nihn{display:block;font-size:var(--text-sm,14px);color:rgba(255,255,255,.7);margin-bottom:var(--space-xs,6px);font-weight:500}.CalculatorResultsPanel_monthlyValue__sDZYL{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.1;color:var(--color-text-on-dark,#ffffff);font-variant-numeric:tabular-nums lining-nums;margin-bottom:var(--space-xs,8px)}.CalculatorResultsPanel_monthlyBreakdown__kUSQj{font-size:var(--text-xs,12.5px);color:rgba(255,255,255,.65);font-variant-numeric:tabular-nums lining-nums}.CalculatorResultsPanel_hairlineDivider__aBAOK{height:1px;background:rgba(255,255,255,.15);margin:var(--space-lg,24px) 0;width:100%}.CalculatorResultsPanel_metricsList__u_O5S{display:flex;flex-direction:column;gap:var(--space-md,16px);margin-bottom:var(--space-2xl,36px)}.CalculatorResultsPanel_metricRow__6YT25{display:flex;justify-content:space-between;align-items:baseline}.CalculatorResultsPanel_metricLabel__UeR_B{font-size:var(--text-sm,14px);color:rgba(255,255,255,.8)}.CalculatorResultsPanel_metricValue__b_5F2{font-size:var(--text-base,16px);font-weight:700;color:var(--color-text-on-dark,#ffffff);font-variant-numeric:tabular-nums lining-nums;transition:color var(--transition-fast,.15s ease)}.CalculatorResultsPanel_statusGreen__8zUtD{color:var(--color-success,#34d399)!important}.CalculatorResultsPanel_statusNeutral__QwETf{color:var(--color-text-on-dark,#ffffff)!important}.CalculatorResultsPanel_statusOrange__736K0{color:var(--color-warning,#fbbf24)!important}.CalculatorResultsPanel_statusRed__pEEgK{color:var(--color-danger,#f87171)!important}.CalculatorResultsPanel_ctaButton__Jxcgf{background:var(--color-surface-card,#ffffff);color:var(--color-primary,#063040);font-size:var(--text-base,16px);font-weight:700;padding:16px 24px;border-radius:var(--radius-full,9999px);border:none;cursor:pointer;text-align:center;transition:transform var(--transition-fast,.15s ease),box-shadow var(--transition-base,.2s ease)}.CalculatorResultsPanel_ctaButton__Jxcgf:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}@media (max-width:640px){.CalculatorResultsPanel_resultsPanel__tkx57{padding:var(--space-xl,32px) var(--space-lg,20px)}}@media (max-width:480px){.CalculatorResultsPanel_resultsPanel__tkx57{padding:var(--space-lg,24px) var(--space-md,16px)}.CalculatorResultsPanel_metricRow__6YT25{gap:var(--space-sm,12px)}.CalculatorResultsPanel_ctaButton__Jxcgf{padding:14px 18px;font-size:var(--text-sm,15px)}}.MortgageCalculatorTeaser_calculatorSection__O1_pM{padding:32px 0 48px;background:transparent;width:100%}.MortgageCalculatorTeaser_sectionInner__DMigH{max-width:1140px;margin:0 auto}.MortgageCalculatorTeaser_sectionSubtitle__QF91E{font-size:var(--text-micro,12px);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted,#71717a);text-align:center;margin:0 0 8px}.MortgageCalculatorTeaser_sectionTitle__p5L3E{font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:800;letter-spacing:-.025em;text-align:center;color:var(--color-text-brand,#063040);margin:0 0 40px}.MortgageCalculatorTeaser_card__mz4XU{background:var(--color-surface-card);border-radius:var(--radius-widget);box-shadow:0 24px 64px -16px rgba(0,0,0,.08),0 4px 16px -4px rgba(0,0,0,.03),var(--shadow-card-apple,0 1px 2px rgba(0,0,0,.04));border:1px solid var(--color-border-subtle,rgba(0,0,0,.08));display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);overflow:hidden}.MortgageCalculatorTeaser_slidersCol__HxrYq{padding:var(--space-2xl,48px);display:flex;flex-direction:column;justify-content:center;gap:var(--space-xl,36px);background:var(--color-surface-card)}.MortgageCalculatorTeaser_sliderGroup__7yKxC{display:flex;flex-direction:column;gap:var(--space-sm,12px)}.MortgageCalculatorTeaser_sliderHeader__taR03{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md,16px)}.MortgageCalculatorTeaser_label__3xvWi{font-size:var(--text-sm,14.5px);font-weight:600;color:var(--color-text-secondary,#52525b);white-space:nowrap;flex-shrink:0}.MortgageCalculatorTeaser_numberInput__9etda{font-size:var(--text-sm,15px);font-weight:700;color:var(--color-text-brand,#063040);font-variant-numeric:tabular-nums lining-nums;border:1.5px solid var(--color-border-subtle);background:var(--color-surface-subtle,#f8fafc);text-align:right;padding:8px 18px;border-radius:var(--radius-full,9999px);width:190px;min-width:190px;max-width:190px;flex-shrink:0;transition:all var(--transition-fast,.15s ease)}.MortgageCalculatorTeaser_numberInput__9etda:hover{border-color:var(--color-border-hover,rgba(6,48,64,.25));background:var(--color-surface-card,#ffffff)}.MortgageCalculatorTeaser_numberInput__9etda:focus{outline:none;background:var(--color-surface-card,#ffffff);border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(6,48,64,.12)}.MortgageCalculatorTeaser_rangeInput__3Cf6l{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:var(--color-border-subtle,#e4e4e7);border-radius:var(--radius-full,9999px);outline:none;cursor:pointer;transition:background var(--transition-fast,.15s ease)}.MortgageCalculatorTeaser_rangeInput__3Cf6l::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:var(--radius-full,9999px);background:var(--color-surface-card,#ffffff);border:2.5px solid var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:grab;-webkit-transition:transform var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease);transition:transform var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.MortgageCalculatorTeaser_rangeInput__3Cf6l::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 4px 12px rgba(6,48,64,.25)}.MortgageCalculatorTeaser_rangeInput__3Cf6l::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.05)}.MortgageCalculatorTeaser_rangeInput__3Cf6l::-moz-range-thumb{width:24px;height:24px;border-radius:var(--radius-full,9999px);background:var(--color-surface-card,#ffffff);border:2.5px solid var(--color-primary);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:grab}.MortgageCalculatorTeaser_disclaimerText__e87kG{text-align:center;font-size:var(--text-xs,12px);color:var(--color-text-muted,#a1a1aa);margin:var(--space-lg,24px) auto 0;line-height:1.5;max-width:800px}@media (max-width:900px){.MortgageCalculatorTeaser_card__mz4XU{grid-template-columns:minmax(0,1fr)}.MortgageCalculatorTeaser_slidersCol__HxrYq{padding:var(--space-xl,32px) var(--space-lg,20px)}}@media (max-width:480px){.MortgageCalculatorTeaser_slidersCol__HxrYq{padding:var(--space-lg,24px) var(--space-md,16px);gap:var(--space-lg,24px)}.MortgageCalculatorTeaser_sliderHeader__taR03{gap:var(--space-sm,12px)}.MortgageCalculatorTeaser_label__3xvWi{white-space:normal;flex-shrink:1;min-width:0}.MortgageCalculatorTeaser_numberInput__9etda{width:150px;min-width:0;max-width:55%;padding:8px 14px}}.MortgageCalculatorTeaser_statusGreen__oRxWQ{color:var(--color-success)}.MortgageCalculatorTeaser_statusNeutral__CI7rH{color:var(--color-text-on-dark)}.MortgageCalculatorTeaser_statusOrange__nmLQP{color:var(--color-warning)}.MortgageCalculatorTeaser_statusRed__kgqPH{color:var(--color-danger)}.PartnerShowcaseCard_sectionWrapper__oNruz{padding:0;background:transparent;width:100%}.PartnerShowcaseCard_cardContainer__NKlME{width:100%;max-width:1140px;margin:0 auto;box-sizing:border-box;background:var(--color-primary,#063040);background-image:radial-gradient(circle at 10% 90%,rgba(255,255,255,.05) 0,transparent 45%),linear-gradient(135deg,rgba(255,255,255,.04),transparent 60%);border-radius:var(--radius-widget,32px);padding:56px 52px 42px;box-shadow:0 24px 56px -12px rgba(6,48,64,.35);border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:52px;overflow:hidden}.PartnerShowcaseCard_headerRow___Z675{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.PartnerShowcaseCard_titleCol__VuCCD{display:flex;flex-direction:column}.PartnerShowcaseCard_headline__65x_c{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:800;letter-spacing:-.028em;color:#ffffff;line-height:1.18;margin:0}.PartnerShowcaseCard_descCol__HHAq1{display:flex;align-items:center}.PartnerShowcaseCard_narrative__TlPQq{font-size:15.5px;color:rgba(255,255,255,.85);line-height:1.65;margin:0;font-weight:400}.PartnerShowcaseCard_partnersRow__ab3rC{display:flex;align-items:center;gap:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);width:100%}.PartnerShowcaseCard_partnersLabel__Dje1k{font-size:14px;font-weight:600;color:rgba(255,255,255,.6);white-space:nowrap;flex-shrink:0}.PartnerShowcaseCard_moreLabel___quSf{font-size:13.5px;font-weight:500;color:rgba(255,255,255,.6);white-space:nowrap;flex-shrink:0}.PartnerShowcaseCard_marqueeContainer___b5ns{flex:1;overflow:hidden;position:relative;display:flex;align-items:center;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.PartnerShowcaseCard_marqueeTrack__aKR9n{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:PartnerShowcaseCard_scrollMarquee__lIImg 28s linear infinite;will-change:transform}.PartnerShowcaseCard_marqueeGroup__Mp_Sf{display:flex;align-items:center;gap:48px;padding-right:48px;flex-shrink:0}.PartnerShowcaseCard_marqueeTrack__aKR9n:hover{animation-play-state:paused}@keyframes PartnerShowcaseCard_scrollMarquee__lIImg{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.PartnerShowcaseCard_logoItem__mCcpG{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px 8px;transition:transform var(--transition-fast,.15s ease)}.PartnerShowcaseCard_logoItem__mCcpG:hover{transform:scale(1.05)}.PartnerShowcaseCard_logoImg__iWcJ3{-o-object-fit:contain;object-fit:contain;opacity:.88;filter:brightness(1);transition:opacity var(--transition-base,.2s ease)}.PartnerShowcaseCard_logoItem__mCcpG:hover .PartnerShowcaseCard_logoImg__iWcJ3{opacity:1}@media (max-width:960px){.PartnerShowcaseCard_cardContainer__NKlME{padding:48px 32px 36px;gap:40px}.PartnerShowcaseCard_headerRow___Z675{grid-template-columns:1fr;gap:20px}.PartnerShowcaseCard_partnersRow__ab3rC{flex-wrap:wrap;gap:16px}.PartnerShowcaseCard_marqueeContainer___b5ns{order:3;width:100%;flex:none}}@media (prefers-reduced-motion:reduce){.PartnerShowcaseCard_marqueeTrack__aKR9n{animation:none;overflow-x:auto}}