.fv-plus-deep-dive{border-radius:30px;overflow:hidden}.fv-plus-deep-dive .fvpd-grid{display:grid;grid-template-columns:1fr;gap:18px}.fv-plus-deep-dive .fvpd-grid>*{min-width:0}.fv-plus-deep-dive .fvpd-card{background:var(--fv-ui-surface-tint-1,#fbfcff);border:1px solid var(--fv-ui-ln-blue-80,#e6ebf7);border-radius:20px;padding:24px}.fv-plus-deep-dive .fvpd-answer{background:linear-gradient(135deg,var(--fv-ui-surface-tint-5,#f7f9ff) 0,var(--fv-ui-surface,#fff) 100%);border:1px solid var(--fv-ui-line-brand-a18,rgba(50,93,230,.18))}.fv-plus-deep-dive .fvpd-kicker{display:inline-block;padding:6px 14px;font-size:12px;font-weight:800;color:var(--fv-ui-brand-ink-strong,#1739a6);background:var(--fv-ui-surface-tint-9,#e1e8fe);border-radius:999px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.fv-plus-deep-dive h2{font-size:32px;font-weight:800;color:var(--fv-ui-ink,#1f2937);letter-spacing:-.02em;margin:0 0 14px;line-height:1.15}.fv-plus-deep-dive h3{font-size:19px;font-weight:800;color:var(--fv-ui-ink,#1f2937);margin:0 0 10px;line-height:1.3}.fv-plus-deep-dive p{font-size:16px;color:var(--fv-ui-txt-blue-10,#42526f);line-height:1.7;margin:0}.fv-plus-deep-dive .fvpd-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.fv-plus-deep-dive .fvpd-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.6;color:var(--fv-ui-txt-blue-05,#2f3f5f)}.fv-plus-deep-dive .fvpd-check{width:22px;height:22px;border-radius:999px;background:var(--fv-ui-surface-tint-9,#e1e8fe);color:var(--fv-ui-brand-ink,#325de6);display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;font-size:13px;font-weight:900;margin-top:1px}.fv-plus-deep-dive .fvpd-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.fv-plus-deep-dive .fvpd-link{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border:1px solid var(--fv-ui-line-tint-120,#dce5fb);border-radius:999px;color:var(--fv-ui-brand-ink,#325de6);background:var(--fv-ui-surface,#fff);text-decoration:none;font-size:13px;font-weight:800}.fv-plus-deep-dive .fvpd-cta{padding:26px;background:var(--fv-ui-surface-brand,#325de6);color:var(--fv-ui-on-accent,#fff);text-align:center;border-radius:22px}.fv-plus-deep-dive .fvpd-cta h3,.fv-plus-deep-dive .fvpd-cta p{color:var(--fv-ui-on-accent,#fff)}.fv-plus-deep-dive .fvpd-cta p{opacity:.92;max-width:620px;margin:0 auto 18px}.fv-plus-deep-dive .fvpd-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;background:var(--fv-ui-surface,#fff);color:var(--fv-ui-brand-ink,#325de6);border-radius:999px;text-decoration:none;font-size:15px;font-weight:800}.fv-plus-deep-dive.fv-plus-deep-dive--flat{border-radius:0;padding-top:42px!important}.fv-plus-deep-dive.fv-plus-deep-dive--flat .fvpd-answer,.fv-plus-deep-dive.fv-plus-deep-dive--flat .fvpd-card{background:var(--fv-ui-surface,#fff)}.fv-plus-unified-faq{background:var(--fv-ui-surface-muted,#f2f2f2);margin:0 -12px 18px;padding:64px 0 72px;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif}.fv-plus-unified-faq .faq-container{max-width:1180px;padding:0 24px}.fv-plus-unified-faq .faq-intro h2{font-size:24px;line-height:1.25;color:var(--fv-ui-txt-blue-05,#0b1020);font-weight:800;letter-spacing:-.02em}.fv-plus-unified-faq .faq-intro p{font-size:15px;line-height:1.7;color:var(--fv-ui-ink-muted,#5f6e95);font-weight:600}.fv-plus-unified-faq .faq-group{border-radius:24px;padding:22px 24px 12px;box-shadow:0 18px 45px var(--fv-ui-shadow-a08,rgba(15,23,42,.08))}.fv-plus-unified-faq .faq-group-title{font-size:17px;color:var(--fv-ui-brand-ink,#325de6);font-weight:700;margin-bottom:10px}.fv-plus-unified-faq .faq-question{min-height:48px;font-size:16px;font-weight:700}.fv-plus-unified-faq .faq-answer p{font-size:14.5px;line-height:1.75}@media (min-width:760px){.fv-plus-deep-dive .fvpd-grid{grid-template-columns:repeat(2,1fr)}.fv-plus-deep-dive .fvpd-span-2{grid-column:span 2}.fv-plus-deep-dive h2{font-size:40px}}@media (min-width:980px){.fv-plus-deep-dive{border-radius:70px;padding-top:72px!important;padding-bottom:72px!important}.fv-plus-deep-dive.fv-plus-deep-dive--flat{border-radius:0;padding-top:48px!important}.fv-plus-deep-dive .fvpd-card{padding:30px}.fv-plus-deep-dive .fvpd-answer{padding:34px}}@media (max-width:900px){.fv-plus-unified-faq{padding:48px 0 56px}.fv-plus-unified-faq .faq-layout{gap:20px}.fv-plus-unified-faq .faq-intro{padding:0}}@media (max-width:860px){.fv-plus-deep-dive .fvpd-links--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.fv-plus-deep-dive .fvpd-links--scroll::-webkit-scrollbar{display:none}.fv-plus-deep-dive .fvpd-links--scroll .fvpd-link{flex:0 0 auto;white-space:nowrap}}.fv-welcome-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#172033;color:var(--fv-ui-on-accent,#fff);box-shadow:0 -8px 26px rgba(23,32,51,.24)}.fv-welcome-bar__inner{display:flex;align-items:center;gap:14px;width:min(1120px,100%);margin:0 auto;padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.fv-welcome-bar__gift{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:var(--fv-ui-surface-brand,#325de6);color:var(--fv-ui-on-accent,#fff)}.fv-welcome-bar__text{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.35}.fv-welcome-bar__text b{font-size:14px;font-weight:800}.fv-welcome-bar__text span{font-size:12.5px;color:#c3ccdf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-welcome-bar__cta{flex:0 0 auto;margin-left:auto;display:inline-flex;align-items:center;min-height:42px;padding:0 20px;border-radius:10px;background:var(--fv-ui-surface-brand,#325de6);color:var(--fv-ui-on-accent,#fff);font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}.fv-welcome-bar__cta:hover{background:#2549bd;color:var(--fv-ui-on-accent,#fff)}body{padding-bottom:76px}@media (max-width:680px){.fv-welcome-bar__inner{flex-wrap:wrap;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.fv-welcome-bar__gift{flex-basis:30px;width:30px;height:30px;border-radius:9px}.fv-welcome-bar__text{flex:1 1 auto}.fv-welcome-bar__text b{font-size:13px}.fv-welcome-bar__text span{font-size:11.5px;white-space:normal}.fv-welcome-bar__cta{flex:1 1 100%;margin-left:0;justify-content:center}body{padding-bottom:132px}}.fv-crumbs-wrap{background:var(--fv-ui-surface-muted,#f2f2f2)}.fv-crumbs-bar{max-width:1200px;margin:0 auto;padding:22px 24px 2px}.fv-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:600;line-height:1}.fv-crumbs a{display:inline-flex;align-items:center;color:var(--fv-ui-txt-blue-18,#5e6b91);text-decoration:none;transition:color .15s}.fv-crumbs a:hover{color:var(--fv-ui-brand-ink,#325de6)}.fv-crumbs .fv-crumbs-sep{color:#c3cad9;font-weight:500}.fv-crumbs .fv-crumbs-cur{display:inline-flex;align-items:center;gap:7px;color:var(--fv-ui-brand-ink-strong,#1739a6);font-weight:700;background:var(--fv-ui-surface-brand-soft,rgba(50,93,230,.1));padding:6px 13px;border-radius:999px}.fv-crumbs .fv-crumbs-cur::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}@media (max-width:600px){.fv-crumbs-bar{padding:16px 18px 2px}.fv-crumbs{font-size:12px;gap:7px}}.fv-partner-mobile-demo-cta{position:fixed;left:0;right:0;bottom:0;z-index:26;display:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:0 0;border-top:0;box-shadow:none;backdrop-filter:none;pointer-events:none;opacity:0;transform:translateY(140%);transition:opacity .25s,transform .3s}.fv-partner-mobile-demo-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:182px;min-height:50px;padding:0 22px;border-radius:999px;background:var(--fv-ui-surface-brand,#325de6);color:var(--fv-ui-on-accent,#fff);text-decoration:none;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;font-weight:850;letter-spacing:0;box-shadow:0 12px 28px rgba(50,93,230,.25);pointer-events:auto}.fv-partner-mobile-demo-cta__btn::before{content:"";display:inline-block;width:16px;height:16px;flex:0 0 16px;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='3' stroke='white' stroke-width='2'/%3E%3Cpath d='M8 3.5v3M16 3.5v3M4 9h16' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}@media (max-width:979px){.fv-partner-mobile-demo-cta{display:flex;justify-content:center}.fv-partner-mobile-demo-cta.is-visible{opacity:1;transform:translateY(0)}}.fv-marketing-note{margin:12px 0;color:var(--fv-ui-ink-muted);font-size:14px;line-height:1.55}.fv-marketing-status-badge{display:table;margin:12px auto;padding:4px 10px;border:1px solid var(--fv-ui-line-neutral);border-radius:999px;color:var(--fv-ui-ink-muted);font-size:12px;line-height:1.5}.partners-page--acquisition .partners-hero-image-wrapper{display:none}.partners-page--acquisition .partners-hero-layout{display:block;max-width:560px;margin:0 auto}.partners-page--acquisition .partners-hero-section{padding-top:24px;padding-bottom:24px}.partner-public-shell #cookieALERT:not(.details) .smallMessageBox{display:grid;gap:10px;padding:12px 14px;background:var(--fv-ui-surface);color:var(--fv-ui-ink)}.partner-public-shell #cookieALERT .smallMessageBox .cookie-message{padding:0;font-size:12px;line-height:1.5;text-align:left}.partner-public-shell #cookieALERT .cookie-message p{margin:0}.partner-public-shell #cookieALERT .smallMessageBox .cookie-message span:last-child{margin-top:4px}.partner-public-shell #cookieALERT .cookieButtons{display:flex;gap:8px;padding:0}.partner-public-shell #cookieALERT .cookieButtons>div#acceptCookies,.partner-public-shell #cookieALERT .cookieButtons>div#cookieMoreDet{width:auto;flex:1;min-height:44px;padding:8px;font-size:12px;line-height:1.25;letter-spacing:0}.partner-public-shell #cookieALERT .cookieButtons>div#cookieMoreDet{color:var(--fv-ui-ink);border-color:var(--fv-ui-line-neutral)}.partner-public-shell #cookieALERT:not(.details).show{width:min(800px,calc(100% - 20px));max-width:calc(100% - 20px);bottom:calc(10px + env(safe-area-inset-bottom,0px))}.partner-public-shell .partners-hero-overlay.is-visible{overflow-y:auto;overscroll-behavior:contain}.partner-public-shell .partners-hero-overlay-close:focus-visible{outline:2px solid var(--fv-ui-brand-line);outline-offset:4px}@media (max-width:600px){.fvpl-hero-grid,.partners-page--acquisition .fvph-hero-grid{gap:20px}.fvpl-hero .fvpl-art,.partners-page--acquisition .fvph-eco{display:none}.fvpl-hero,.partners-page--acquisition .fvph-hero{padding-top:28px;padding-bottom:28px}.partner-public-shell .partners-hero-overlay{padding:12px}.partner-public-shell .partners-hero-overlay-card{max-height:calc(100dvh - 24px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.fv-partner-mobile-demo-cta{transition:none}}.connect-page--acquisition .connect-hero-image-wrapper{display:none}.connect-page--acquisition .connect-hero-layout{display:block;max-width:560px;margin:0 auto}.connect-page--acquisition .connect-hero-section{padding-top:24px;padding-bottom:24px}@media (max-width:600px){.connect-page--acquisition .fvch-art{display:none}.connect-page--acquisition .fvch-hero{padding-top:28px;padding-bottom:28px}}