@charset "UTF-8";:root{--portal-bg-color:#0f1115;--portal-surface-color:#1e2128;--portal-text-primary:#f8f9fa;--portal-text-secondary:#a0aab2;--portal-footer-text:#ffffff;--portal-brand-blue:#44A4DC;--portal-brand-blue-hover:#328cbd;--portal-btn-yellow:#faaa00;--portal-btn-yellow-hover:#f3c158;--portal-border-color:#3c6e9d;--portal-border-radius:12px;--portal-transition:all 0.3s ease-in-out;--portal-header-bg:#060608;--portal-header-border:#3c6e9d;--portal-header-text:#ffffff;--portal-header-toggler-hover:#44a4dc66;--portal-card-bg:#ffffff;--portal-dark-card-bg:rgba(16, 23, 31, 0.99);--portal-card-footer-bg:#f4f6fb;--portal-card-text:#111827;--portal-connector-box-border:#3c6e9d;--portal-connector-top-border:var(--portal-brand-blue);--portal-connector-box-shadow:0px 0px 60px 0px rgba(68, 164, 220, 0.8);--portal-nav-bg:#ffffff;--portal-nav-bg-hover:#f3f4f6;--portal-social-bg:#a8b5c4;--portal-social-bg-hover:#ffffff;--portal-social-icon:#0b1118;--portal-social-radius:8px;--portal-social-size:40px;--portal-social-gap:1rem;--portal-surface-alt:#0d1522;--portal-surface-alt-2:#1a273a;--portal-section-bg:#16202C;--hero-fill-primary:url(#bgGradient);--hero-fill-secondary:#060608;--hero-orbit-bg:#ffffff;--hero-stroke:#3c6e9d;--hero-arrow-fill:#ffffff;--portal-faq-border:rgb(68 164 217 / 30%)}[data-theme=light]{--portal-bg-color:#ffffff;--portal-surface-color:#ffffff;--portal-text-primary:#060608;--portal-text-secondary:#4b4b4b;--portal-footer-text:#4b4b4b;--portal-border-color:#dde1ea;--portal-header-bg:#ffffff;--portal-header-border:#e5e7eb;--portal-header-text:#4B4B4B;--portal-header-toggler-hover:#dde1ea;--portal-card-bg:#ffffff;--portal-dark-card-bg:#ffffff;--portal-card-footer-bg:#f4f6fb;--portal-card-text:#111827;--portal-connector-box-border:#dde1ea;--portal-connector-top-border:#dde1ea;--portal-connector-box-shadow:0px 0px 60px rgba(144, 161, 185, 1);--portal-nav-bg:#f3f4f6;--portal-nav-bg-hover:#e5e7eb;--portal-social-bg:#e2e8f0;--portal-social-bg-hover:#cbd5e1;--portal-social-icon:#060608;--portal-social-radius:8px;--portal-social-size:40px;--portal-social-gap:1rem;--portal-surface-alt:#f7f7f7;--portal-surface-alt-2:#f3f4f6;--portal-section-bg:#F7F7F7;--portal-trust-bg:none;--portal-features-bg:none;--portal-how-it-works-bg:none;--portal-stats-bg:none;--portal-integrations-bg:none;--portal-faq-bg:none;--portal-more-portals-bg-img:none;--portal-about-bg-img:none;--portal-about-bg:#f7f7f7;--portal-about-inner-bg:transparent;--portal-cta-bg:#ffffff;--portal-cta-border:#dde1ea;--portal-cta-shadow:0px 0px 60px rgba(144, 161, 185, 1);--portal-cta-shadow-mobile:0px 0px 40px rgba(144, 161, 185, 1);--portal-cta-radius:20px;--portal-features-border:#e5e7eb;--portal-features-number:#ffffff;--portal-card-border:#e5e7eb;--portal-use-cases-bg:#f7f7f7;--portal-how-number:#f3f4f6;--hero-fill-primary:#ffffff;--hero-fill-secondary:#ffffff;--hero-orbit-bg:#ffffff;--hero-stroke:#dde1ea;--hero-arrow-fill:#dde1ea;--portal-faq-border:#DDE1EA}@font-face{font-family:rubik;src:url(/portals-assets/fonts/Rubik-VariableFont.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100%;background:var(--portal-bg-color)}body{background-color:var(--portal-bg-color);color:var(--portal-text-primary);font-family:rubik,-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{color:var(--portal-text-primary);margin-top:0;margin-bottom:1rem;font-weight:700;line-height:1.2}p{margin-top:0;margin-bottom:1.5rem;color:var(--portal-text-secondary)}ul,ol{margin-top:0;margin-bottom:1.5rem;padding-left:1.5rem;color:var(--portal-text-secondary)}li{margin-bottom:.5rem}a{color:var(--portal-brand-blue);text-decoration:none;transition:var(--portal-transition)}a:hover{color:var(--portal-brand-blue-hover)}strong,b{font-weight:600;color:var(--portal-text-primary)}blockquote{margin:0 0 1.5rem;padding:1rem 1.5rem;border-left:4px solid var(--portal-brand-blue);background-color:var(--portal-surface-color);color:var(--portal-text-primary);border-radius:0 4px 4px 0}.container{width:100%;max-width:1235px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(min-width:768px){.container{padding-left:2rem;padding-right:2rem}}@media(min-width:1280px){.container{padding-left:0;padding-right:0}}.section--no-collapse+.portal-hero{padding-top:calc(80px * .8)}@media(max-width:767px){.section--no-collapse+.portal-hero{padding-top:calc(3rem * .8)}}.portal-hero:has(+.section--no-collapse){padding-bottom:calc(80px * .8)}@media(max-width:767px){.portal-hero:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.section--no-collapse+.portal-company-trust{padding-top:calc(6rem * .8)}@media(max-width:767px){.section--no-collapse+.portal-company-trust{padding-top:calc(3rem * .8)}}.portal-company-trust:has(+.section--no-collapse){padding-bottom:calc(6rem * .8)}@media(max-width:767px){.portal-company-trust:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.section--no-collapse+.portal-features{padding-top:calc(5rem * .8)}@media(max-width:767px){.section--no-collapse+.portal-features{padding-top:calc(3rem * .8)}}.portal-features:has(+.section--no-collapse){padding-bottom:calc(5rem * .8)}@media(max-width:767px){.portal-features:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.section--no-collapse+.portal-use-cases{padding-top:calc(6rem * .8)}@media(max-width:767px){.section--no-collapse+.portal-use-cases{padding-top:calc(3rem * .8)}}.portal-use-cases:has(+.section--no-collapse){padding-bottom:calc(6rem * .8)}@media(max-width:767px){.portal-use-cases:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.section--no-collapse+.portal-how-it-works{padding-top:calc(6rem * .8)}@media(max-width:767px){.section--no-collapse+.portal-how-it-works{padding-top:calc(3rem * .8)}}.portal-how-it-works:has(+.section--no-collapse){padding-bottom:calc(6rem * .8)}@media(max-width:767px){.portal-how-it-works:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.section--no-collapse+.portal-stats{padding-top:calc(6rem * .8)}@media(max-width:767px){.section--no-collapse+.portal-stats{padding-top:calc(3rem * .8)}}.portal-stats:has(+.section--no-collapse){padding-bottom:calc(6rem * .8)}@media(max-width:767px){.portal-stats:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.section--no-collapse+.portal-integrations{padding-top:calc(6rem * .8)}@media(max-width:767px){.section--no-collapse+.portal-integrations{padding-top:calc(3rem * .8)}}.portal-integrations:has(+.section--no-collapse){padding-bottom:calc(6rem * .8)}@media(max-width:767px){.portal-integrations:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.section--no-collapse+.portal-about{padding-top:calc(4rem * .8)}@media(max-width:767px){.section--no-collapse+.portal-about{padding-top:calc(4rem * .8)}}.portal-about:has(+.section--no-collapse){padding-bottom:calc(4rem * .8)}@media(max-width:767px){.portal-about:has(+.section--no-collapse){padding-bottom:calc(4rem * .8)}}.section--no-collapse+.portal-faq{padding-top:calc(6rem * .8)}@media(max-width:767px){.section--no-collapse+.portal-faq{padding-top:calc(3rem * .8)}}.portal-faq:has(+.section--no-collapse){padding-bottom:calc(6rem * .8)}@media(max-width:767px){.portal-faq:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.section--no-collapse+.portal-cta{padding-top:calc(6rem * .8)}@media(max-width:767px){.section--no-collapse+.portal-cta{padding-top:calc(3rem * .8)}}.portal-cta:has(+.section--no-collapse){padding-bottom:calc(6rem * .8)}@media(max-width:767px){.portal-cta:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.section--no-collapse+.connector-why{padding-top:calc(5rem * .8)}@media(max-width:767px){.section--no-collapse+.connector-why{padding-top:calc(0 * .8)}}.connector-why:has(+.section--no-collapse){padding-bottom:calc(5rem * .8)}@media(max-width:767px){.connector-why:has(+.section--no-collapse){padding-bottom:calc(0 * .8)}}.section--no-collapse+.connector-about{padding-top:calc(6rem * .8)}@media(max-width:767px){.section--no-collapse+.connector-about{padding-top:calc(3rem * .8)}}.connector-about:has(+.section--no-collapse){padding-bottom:calc(6rem * .8)}@media(max-width:767px){.connector-about:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.section--no-collapse+.connector-more-portals{padding-top:calc(5rem * .8)}@media(max-width:767px){.section--no-collapse+.connector-more-portals{padding-top:calc(3rem * .8)}}.connector-more-portals:has(+.section--no-collapse){padding-bottom:calc(5rem * .8)}@media(max-width:767px){.connector-more-portals:has(+.section--no-collapse){padding-bottom:calc(3rem * .8)}}.header ul,.header ol{margin:0;padding:0;color:inherit}.header li{margin-bottom:0}.header-outer{position:fixed;top:0;left:0;width:100%;z-index:50;transition:background-color .1s ease;background:0 0}.header-outer.header-scrolled{background-color:var(--portal-header-bg);border-bottom:1px solid var(--portal-header-border)}@media(max-width:1150px){.header-outer.header-scrolled{border-bottom:none}}.header-bar{display:flex;align-items:center;width:100%;min-height:var(--header-height,71px)}.header-bar-inner{align-items:center}.header-bar-inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;gap:.5rem}.header-outer:not(.header) .header-bar{padding-top:18px;padding-bottom:18px}.header-outer:not(.header) .header__logo-container{display:flex;align-items:center;text-decoration:none}.header-outer:not(.header) .header-logo{width:229px;max-width:100%;object-fit:contain;object-position:left center}.header-outer:not(.header) .header-logo--light{display:none}[data-theme=light] .header-outer:not(.header) .header-logo--light{display:block}.header-outer:not(.header) .header-logo--dark{display:block}[data-theme=light] .header-outer:not(.header) .header-logo--dark{display:none}@media(max-width:1150px){.header-outer:not(.header) .header-logo{width:210px;height:26px}}@media(max-width:767px){.header-outer:not(.header) .header-logo{width:190px;height:auto}}@media(max-width:639px){.header-outer:not(.header) .header-logo{width:160px}}.header-outer:not(.header) .header__nav--desktop{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}@media(max-width:1150px){.header-outer:not(.header) .header__nav--desktop{display:none}}.header-outer:not(.header) .header-nav-link{display:inline-block;min-height:19px;font-size:14px;white-space:nowrap;transition:color .25s ease;color:var(--portal-header-text);text-decoration:none;padding-left:.6rem;padding-right:.6rem}.header-outer:not(.header) .header-nav-link:hover{color:var(--portal-brand-blue,#44A4DC)}.header-outer:not(.header) .header-nav-link-text{display:inline-block;position:relative}.header-outer:not(.header) .header-nav-link-text::after{content:"";position:absolute;bottom:0;height:2px;width:0;left:-6px;background-color:var(--portal-brand-blue,#44A4DC);transition:width .25s ease}@media(max-width:1150px){.header-outer:not(.header) .header-nav-link-text::after{left:0}}.header-outer:not(.header) .header-nav-link:hover .header-nav-link-text::after{width:calc(100% + 12px)}@media(max-width:1150px){.header-outer:not(.header) .header-nav-link:hover .header-nav-link-text::after{width:100%}}.header-outer:not(.header) .header-right-group{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;position:relative}.header-outer:not(.header) .header__lang-toggle{display:flex;align-items:center;gap:.25rem;cursor:pointer;color:var(--portal-header-text);background:0 0;border:none;border-radius:4px;transition:background-color .2s,opacity .2s;padding:.25rem .5rem;width:55px;height:30px;justify-content:center}.header-outer:not(.header) .header__lang-toggle:hover{background-color:var(--portal-header-toggler-hover)}.header-outer:not(.header) .header__lang-dropdown{position:relative}.header-outer:not(.header) .header__lang-dropdown:hover .header__lang-menu,.header-outer:not(.header) .header__lang-dropdown.is-open .header__lang-menu{display:flex}.header-outer:not(.header) .header__lang-flag-img{width:20px;height:auto;border-radius:2px}.header-outer:not(.header) .header__lang-menu{display:none;flex-direction:column;position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%);background-color:var(--portal-header-bg);border:1px solid var(--portal-header-border);border-radius:6px;width:222px;padding:0;box-shadow:0 10px 15px rgba(0,0,0,.1);z-index:101}.header-outer:not(.header) .header__lang-menu::before{content:'';position:absolute;top:-20px;left:0;right:0;height:20px}@media(max-width:1150px){.header-outer:not(.header) .header__lang-menu{width:160px}}.header-outer:not(.header) .header__lang-item{display:flex;align-items:center;gap:14px;padding:13px 26px;text-decoration:none;color:var(--portal-text-primary);font-size:14px;font-weight:500;border-radius:5px;transition:background-color .2s}.header-outer:not(.header) .header__lang-item:hover{background-color:var(--portal-header-toggler-hover);color:var(--portal-text-primary)}@media(max-width:1150px){.header-outer:not(.header) .header__lang-item{padding:10px 15px;gap:10px}}.header-outer:not(.header) .header__theme-btn{background:0 0;border:none;color:var(--portal-header-text);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;padding:.5rem}.header-outer:not(.header) .header__theme-btn:hover{background-color:#dde1ea}[data-theme=dark] .header-outer:not(.header) .header__theme-btn:hover{background-color:rgba(68,164,220,.4)}.header-outer:not(.header) .header-apply-now{display:inline-flex!important;align-items:center;justify-content:center;height:30px;padding:0 12px;white-space:nowrap;border-radius:6px;background-color:var(--portal-btn-yellow,#faaa00);box-sizing:border-box;font-family:rubik-medium,rubik medium,rubik,sans-serif;font-size:14px;font-weight:500;color:#fff;text-decoration:none;transition:background-color .2s,color .2s}.header-outer:not(.header) .header-apply-now:hover{background-color:var(--portal-btn-yellow-hover,#F3C158);color:#1e1e1e}@media(max-width:1150px){.header-outer:not(.header) .header-apply-now{display:none!important}}.header-outer:not(.header) .header__mobile-toggle-btn{display:none}@media(max-width:1150px){.header-outer:not(.header) .header__mobile-toggle-btn{display:flex;color:var(--portal-header-text);cursor:pointer;align-items:center;justify-content:center;padding:.5rem;margin-left:.5rem}}.header-outer:not(.header) .header__nav-mobile{display:none}@media(max-width:1150px){.header-outer:not(.header) .header__nav-mobile{display:flex;position:fixed;inset:0;z-index:100;flex-direction:column;background-color:#fff;transition:transform .5s ease;transform:translateY(-100%)}[data-theme=dark] .header-outer:not(.header) .header__nav-mobile{background-color:#000}}@media(max-width:1150px){.header-outer:not(.header) .header__mobile-toggle-checkbox:checked~.header__nav-mobile{transform:translateY(0)}}.header-outer:not(.header) .header__nav-mobile-top{display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:1px solid var(--portal-header-border)}.header-outer:not(.header) .header__nav-mobile-links{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:auto;margin-bottom:auto;width:100%}.header-outer:not(.header) .header__nav-mobile-links .header-nav-link{font-size:14px;padding:.5rem;text-align:center;justify-content:center;display:flex;width:100%}.header-outer:not(.header) .header__nav-mobile-buttons{display:none!important}.header.header-outer .header__lang-dropdown:hover .header__lang-menu,.header.header-outer .header__lang-dropdown.is-open .header__lang-menu{display:flex!important}.x-breadcrumb{position:absolute;top:122px;left:0;right:0;z-index:30;font-size:.85rem;color:var(--portal-text-secondary)}@media(max-width:991px){.x-breadcrumb{top:78px}}.x-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.x-breadcrumb li+li::before{content:"›";margin-right:.4rem;opacity:.6}.x-breadcrumb a{color:var(--portal-text-secondary);text-decoration:none}.x-breadcrumb a:hover{color:var(--portal-brand-blue)}.portal-hero{padding:170px 0 80px;overflow:hidden;position:relative;text-align:center}@media(max-width:767px){.portal-hero{padding:8rem 0 3rem}}.portal-hero__gradient-overlay{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:161px;background-image:linear-gradient(-180deg,#ffffff 3.4%,rgba(255,255,255,0) 83.6%);z-index:5}[data-theme=dark] .portal-hero__gradient-overlay{display:none}.portal-hero__gradient-0-wrap{position:absolute;left:0;top:0;z-index:0;display:flex;height:884px;width:100%;min-width:1680px;border:0}.portal-hero__gradient-0-wrap .portal-hero__gradient-0-inner{position:absolute;left:0;top:0;height:884px;width:100%;border:0}.portal-hero__gradient-0-wrap .portal-hero__gradient-0-inner .gradient-img{width:100%;height:100%;object-position:center;max-width:none}@media(max-width:767px){.portal-hero__gradient-0-wrap{left:-90%}}.portal-hero__gradient-1-wrap{position:absolute;left:15rem;top:0;z-index:0;display:flex;height:753px;width:100%;min-width:1680px;border:0;opacity:.5}[data-theme=dark] .portal-hero__gradient-1-wrap{left:0;top:-500px;height:1523px}@media(max-width:1920px){.portal-hero__gradient-1-wrap{left:auto;right:0;min-width:auto}}.portal-hero__gradient-1-wrap .portal-hero__gradient-1-inner{position:absolute;left:0;top:0;height:100%;width:100%;border:0}@media(min-width:1920px){.portal-hero__gradient-1-wrap .portal-hero__gradient-1-inner{height:100%;width:100%}}.portal-hero__gradient-1-wrap .portal-hero__gradient-1-inner .gradient-img{height:100%;width:100%;object-position:center;max-width:none}@media(min-width:1920px){.portal-hero__gradient-1-wrap .portal-hero__gradient-1-inner .gradient-img{object-position:right top}}.portal-hero__dots{position:absolute;pointer-events:none;z-index:1;background-repeat:no-repeat;opacity:.5}.portal-hero__dots--left{top:16px;left:-647px;width:1420px;height:490px;background-size:contain}@media(max-width:767px){.portal-hero__dots--left{left:-1200px}}.portal-hero__dots--right{top:100px;left:1116px;width:1420px;height:831px;background-size:contain;background-position:50%}.portal-hero__stack{position:relative;z-index:2}.portal-hero__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:20px 20px;background-position:50% 0;mask-image:radial-gradient(ellipse at center,transparent 30%,black 70%);-webkit-mask-image:radial-gradient(ellipse at center,transparent 30%,black 70%);z-index:-1;pointer-events:none}.portal-hero__stack{display:flex;flex-direction:column;align-items:center;max-width:1024px;margin:0 auto;position:relative;z-index:1}.portal-hero__subtitle{color:var(--portal-text-primary);font-size:20px;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-weight:500}[data-theme=light] .portal-hero__subtitle{color:var(--portal-text-secondary)}@media(max-width:1279px){.portal-hero__subtitle{font-size:18px}}@media(max-width:1150px){.portal-hero__subtitle{font-size:16px}}@media(max-width:767px){.portal-hero__subtitle{font-size:15px}}.portal-hero__title{font-size:60px;line-height:1.1;margin-bottom:1.5rem;font-weight:700;letter-spacing:-1px;color:var(--portal-text-primary)}@media(max-width:1279px){.portal-hero__title{font-size:52px}}@media(max-width:1150px){.portal-hero__title{font-size:45px}}@media(max-width:767px){.portal-hero__title{font-size:42px}}@media(max-width:639px){.portal-hero__title{font-size:32px}}.portal-hero__desc{font-size:18px;color:var(--portal-text-primary);margin-bottom:3rem;max-width:610px;line-height:1.6}@media(max-width:1279px){.portal-hero__desc{font-size:17px}}@media(max-width:1150px){.portal-hero__desc{font-size:15px;padding:0 1rem;margin-bottom:2rem}}@media(max-width:767px){.portal-hero__desc{font-size:14px;padding:0 1rem;margin-bottom:2rem}}.portal-hero__cta{margin-bottom:5rem}.portal-hero__visual{width:100%;max-width:980px;display:flex;justify-content:center;align-items:center}@media(max-width:767px){.portal-hero__visual{flex-direction:column;gap:3rem}}.portal-hero__orbit{position:relative;flex:1;display:flex;justify-content:center;align-items:center;width:100%;max-width:300px}.portal-hero__orbit .portal-hero__orbit-bg{width:100%;height:auto}.portal-hero__orbit-center{position:absolute;width:38%;aspect-ratio:1;background-color:var(--portal-card-bg);border-radius:12px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 20px rgba(68,164,220,.2);z-index:2;padding:.5rem}@media(max-width:767px){.portal-hero__orbit-center{border-radius:8px;padding:1rem}}.portal-hero__orbit-center-logo{max-width:100%;max-height:100%;object-fit:contain}.portal-hero__arrow{flex:none;width:0;height:0;position:relative;z-index:10}.portal-hero__arrow img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:auto}@media(max-width:767px){.portal-hero__arrow{width:100%;height:0;left:0;top:0}.portal-hero__arrow img{transform:translate(-50%,-50%)rotate(90deg);width:30px}}.portal-hero__arrow--1{left:-16px;top:-5px}@media(max-width:767px){.portal-hero__arrow--1{left:-16px;top:-5px}}.portal-hero__arrow--2{left:-1px;top:8px}@media(max-width:767px){.portal-hero__arrow--2{left:0;top:-15px}}.portal-hero__bridge{flex:1;display:flex;justify-content:center;align-items:center;width:100%;max-width:300px}.portal-hero__bridge img{width:100%;height:auto}.portal-hero__slider-container{position:relative;flex:1;display:flex;justify-content:center;align-items:center;width:100%;max-width:180px}.portal-hero .portal-hero__slider-frame{width:100%;max-width:280px;z-index:2;pointer-events:none}.portal-hero .portal-hero__slider-frame img{width:100%;height:auto;display:block}.portal-hero__slider-mask{position:absolute;top:6%;bottom:6%;left:8%;right:8%;overflow:hidden;border-radius:16px;z-index:3}.portal-hero__slider-track{display:flex;flex-direction:column;gap:3rem;align-items:center;padding-top:1rem;animation:vertical-slide 10s linear infinite}.portal-hero__slider-track:hover{animation-play-state:paused}.portal-hero__slider-logo img{width:80px;height:auto;object-fit:contain}.portal-hero__slider-logo--datev img{width:60px}@keyframes vertical-slide{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}:root{--orbit-duration:60;--scroll-duration:16;--glow-color:rgba(68, 164, 220, 0.9)}.header-graphic{position:relative;width:824px;height:344px;max-width:100%;margin:0 auto}@media(max-width:767px){.header-graphic{width:380px;height:700px}}.bg-svg{display:block;width:100%;height:100%}.bg-svg--desktop{display:block}@media(max-width:767px){.bg-svg--desktop{display:none}}.bg-svg--mobile{display:none}@media(max-width:767px){.bg-svg--mobile{display:block}}.logos-orbit{position:absolute;left:21.67%;top:49.87%;width:0;height:0}@media(max-width:767px){.logos-orbit{left:50%;top:18.57%}}.orbit-hitzone{position:absolute;left:7.9%;top:16.9%;width:20%;height:65.8%;cursor:grab;z-index:10}.orbit-hitzone.dragging{cursor:grabbing}@media(max-width:767px){.orbit-hitzone{left:13.2%;top:1.4%;width:73.7%;height:35.7%}}.logo-anchor{position:absolute;top:0;left:0;width:0;height:0;offset-path:path("M -99.1 -113.27 L 99.1 -113.27 A 14.17 14.17 0 0 1 113.27 -99.1 L 113.27 99.1 A 14.17 14.17 0 0 1 99.1 113.27 L -99.1 113.27 A 14.17 14.17 0 0 1 -113.27 99.1 L -113.27 -99.1 A 14.17 14.17 0 0 1 -99.1 -113.27 Z");offset-rotate:.001deg;offset-distance:calc(var(--start-frac,0) * 100%)}@media(max-width:767px){.logo-anchor{offset-path:path("M -96 -110 L 96 -110 A 14 14 0 0 1 110 -96 L 110 96 A 14 14 0 0 1 96 110 L -96 110 A 14 14 0 0 1 -110 96 L -110 -96 A 14 14 0 0 1 -96 -110 Z")}}.logo-box{position:absolute;top:0;left:0;width:38px;height:38px;margin:-19px;padding:8px;border-radius:7px;background:#fff;filter:drop-shadow(0 0 10px var(--glow-color))}.logo-box img{display:block;width:100%;height:100%;object-fit:contain}.phone-content{position:absolute;left:79%;top:19%;width:14.3%;height:63%;overflow:hidden;cursor:ns-resize;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 15%,#000 85%,transparent 100%)}@media(max-width:767px){.phone-content{left:36.05%;top:69.29%;width:27.89%;height:25.71%}}.phone-scroll{display:flex;flex-direction:column;align-items:center;gap:50px;padding:40px 8px}@media(max-width:767px){.phone-scroll{gap:32px;padding:28px 6px}}.phone-scroll img{width:90%;height:auto;max-height:50px;object-fit:contain;flex-shrink:0}@media(max-width:767px){.phone-scroll img{max-height:40px}}.phone-scroll--light{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}[data-theme=light] .phone-scroll--dark{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none}[data-theme=light] .phone-scroll--light{position:static;opacity:1;pointer-events:auto}.hero-img--light{display:none}[data-theme=light] .hero-img--dark{display:none}[data-theme=light] .hero-img--light{display:block}[data-theme=light] .hero-portal-box{fill:none}.portal-company-trust{padding:6rem 0;text-align:center;position:relative;z-index:10;background-image:var(--portal-trust-bg,url(/portals-assets/images/portals/trust-bg.svg));background-position:50%;background-repeat:no-repeat;background-size:initial}@media(max-width:767px){.portal-company-trust{padding:3rem 0}}.portal-company-trust__title{font-size:1.5rem;font-weight:700;color:var(--portal-text-primary,#ffffff)}.portal-company-trust__logos-wrapper{overflow:hidden;width:100%;position:relative;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.portal-company-trust__logos{display:flex;align-items:center;width:max-content;animation:marquee 30s linear infinite reverse}.portal-company-trust__logos:hover{animation-play-state:paused}.portal-company-trust__logo{display:flex;justify-content:center;align-items:center;padding:0 2rem}@media(max-width:639px){.portal-company-trust__logo{padding:0 1rem}}.portal-company-trust__logo .theme-adaptive-wrapper .theme-img-dark{display:block}.portal-company-trust__logo .theme-adaptive-wrapper .theme-img-light{display:none}.portal-company-trust__logo .theme-adaptive-wrapper img{width:120px;height:auto;transition:opacity .2s ease}.portal-company-trust__logo .theme-adaptive-wrapper img:hover{opacity:1}@media(max-width:639px){.portal-company-trust__logo .theme-adaptive-wrapper img{width:100px}}[data-theme=light] .portal-company-trust .theme-adaptive-wrapper .theme-img-dark{display:none}[data-theme=light] .portal-company-trust .theme-adaptive-wrapper .theme-img-light{display:block}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.portal-features{padding:5rem 0;background-image:var(--portal-features-bg,url(/portals-assets/images/portals/features-bg.svg));background-position:50%;background-repeat:no-repeat;background-size:initial;position:relative;z-index:10}@media(max-width:767px){.portal-features{padding:3rem 0}}.portal-features::before{content:'';position:absolute;left:-697px;top:0;width:1420px;height:490px;background-image:url(/portals-assets/images/portals/header/u3.png);background-position:0 0;background-repeat:no-repeat;background-size:1420px;z-index:-1;pointer-events:none;opacity:.2}.portal-features__heading{text-align:center;font-size:2.5rem;font-weight:700;color:var(--portal-text-primary,#ffffff);margin-bottom:4rem}.portal-features__heading--short-wide{max-width:500px;margin:0 auto}@media(max-width:639px){.portal-features__heading{font-size:1.75rem;margin-bottom:2rem}}.portal-features__subtitle{text-align:center;font-size:1.125rem;line-height:1.6;color:var(--portal-text-primary);max-width:800px;margin:2rem auto 4rem}.portal-features__subtitle--short-wide{max-width:620px}@media(max-width:639px){.portal-features__subtitle{margin-bottom:3rem}}.portal-features__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:767px){.portal-features__grid{grid-template-columns:1fr;gap:1.5rem}}.portal-features__card{background-color:var(--portal-dark-card-bg,rgba(16,23,31,.996078));border:1px solid var(--portal-border-color);border-radius:var(--portal-border-radius,12px);padding:30px 30px 20px;display:flex;flex-direction:column;align-items:flex-start;transition:var(--portal-transition,all .3s ease-in-out)}.portal-features__card-icon{width:60px;height:60px;border-radius:50%;background-color:var(--portal-brand-blue,#44A4DC);display:flex;justify-content:center;align-items:center;margin-bottom:20px}.portal-features__card-icon span{color:var(--portal-features-number,#000000);font-size:30px;font-weight:700}.portal-features__card-icon svg{color:var(--portal-bg-color)}.portal-features__card-title{font-size:1.58rem;font-weight:700;color:var(--portal-text-primary,#ffffff);margin-bottom:1.25rem;line-height:1.3}.portal-features__card-body{font-size:.9375rem;color:var(--portal-text-primary,#ffffff);line-height:1.6;margin:0}.connector-features{background-color:var(--portal-section-bg,transparent)}.portal-use-cases{padding:6rem 0;position:relative;z-index:10;background-color:var(--portal-use-cases-bg,#16202c);overflow:hidden}@media(max-width:767px){.portal-use-cases{padding:3rem 0}}.portal-use-cases::before{content:'';position:absolute;top:20px;right:-680px;width:1420px;height:490px;background-image:url(/portals-assets/images/portals/use-cases-dots.png);background-repeat:no-repeat;background-size:contain;opacity:.4;z-index:0;pointer-events:none}.portal-use-cases__heading{text-align:center;font-size:2.5rem;font-weight:700;color:var(--portal-text-primary,#ffffff);margin-bottom:4rem}@media(max-width:639px){.portal-use-cases__heading{font-size:1.75rem;margin-bottom:3rem}}.portal-use-cases__list{display:flex;flex-direction:column;gap:2rem}@media(max-width:767px){.portal-use-cases__list{gap:2rem}}.portal-use-cases__card{display:flex;align-items:stretch;border:1px solid var(--portal-border-color);background-color:var(--portal-dark-card-bg,rgba(16,23,31,.99));border-radius:var(--portal-border-radius,12px);overflow:hidden;transition:var(--portal-transition,transform .3s ease);position:relative;z-index:1}.portal-use-cases__card::after{content:'';position:absolute;left:30%;top:0;bottom:0;width:1px;background-color:var(--portal-surface-alt-2);z-index:2}@media(max-width:767px){.portal-use-cases__card{flex-direction:column}.portal-use-cases__card::after{left:0;top:250px;bottom:auto;width:100%;height:1px}}.portal-use-cases__image{flex:0 0 30%;position:relative;min-height:300px}.portal-use-cases__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:767px){.portal-use-cases__image{flex:none;width:100%;height:250px;min-height:auto}.portal-use-cases__image img{position:relative;height:100%}}.portal-use-cases__content{flex:1;display:flex;flex-direction:column;justify-content:center;padding:3rem 4rem}@media(max-width:767px){.portal-use-cases__content{padding:2.5rem 2rem}}.portal-use-cases__title{font-size:1.5rem;font-weight:700;color:var(--portal-text-primary,#ffffff);margin-bottom:1.25rem;line-height:1.3}.portal-use-cases__body{font-size:.9375rem;color:var(--portal-text-primary,#ffffff);line-height:1.6;margin-bottom:2rem}.portal-use-cases__cta{display:inline-block;color:#fff;font-size:.9375rem;font-weight:500;text-decoration:underline;transition:color .2s ease}[data-theme=light] .portal-use-cases__cta{color:var(--portal-brand-blue,#44A4DC)}.portal-use-cases__cta:hover{color:var(--portal-brand-blue-hover,#328cbd)}.portal-how-it-works{padding:6rem 0;position:relative;z-index:10;background-color:transparent;background-image:var(--portal-how-it-works-bg,url(/portals-assets/images/portals/how-it-works-bg.svg));background-position:50%;background-repeat:no-repeat;background-size:initial;overflow:hidden}@media(max-width:767px){.portal-how-it-works{padding:3rem 0}}.portal-how-it-works::before{content:'';position:absolute;top:120px;right:-680px;width:1420px;height:490px;background-image:url(/portals-assets/images/portals/use-cases-dots.png);background-repeat:no-repeat;background-size:contain;opacity:.4;z-index:0;pointer-events:none}.portal-how-it-works__heading{text-align:center;font-size:2.5rem;font-weight:700;color:var(--portal-text-primary,#ffffff);margin-bottom:4rem;position:relative;z-index:1}@media(max-width:639px){.portal-how-it-works__heading{font-size:1.75rem;margin-bottom:3rem}}.portal-how-it-works__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;position:relative;z-index:1;align-items:start}@media(max-width:767px){.portal-how-it-works__grid{grid-template-columns:1fr;gap:2rem}}.portal-how-it-works__card{background-color:var(--portal-dark-card-bg,var(--portal-surface-alt));border:1px solid var(--portal-border-color);border-radius:var(--portal-border-radius,12px);padding:2.5rem 2rem;position:relative;display:flex;flex-direction:column;min-height:400px}@media(max-width:767px){.portal-how-it-works__card{min-height:auto;padding:2rem 1.5rem}}.portal-how-it-works__card:not(:last-child)::after{content:'';position:absolute;top:50%;right:-39px;transform:translateY(-50%);width:38px;height:36px;background-image:url(/portals-assets/images/portals/how%20it%20work%20arrow.svg);background-size:contain;background-repeat:no-repeat;z-index:5}@media(max-width:767px){.portal-how-it-works__card:not(:last-child)::after{display:none}}.portal-how-it-works__card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.portal-how-it-works__icon{width:60px;height:60px;background-color:var(--portal-brand-blue,#44A4DC);border-radius:50%;display:flex;justify-content:center;align-items:center}.portal-how-it-works__icon img{width:30px;height:30px}[data-theme=dark] .portal-how-it-works__icon img{filter:brightness(0)}.portal-how-it-works__number{font-size:120px;line-height:.8;font-weight:700;color:var(--portal-how-number,rgba(68,164,220,.2));margin-top:-1rem;margin-right:-1rem}.portal-how-it-works__title{font-size:1.58rem;font-weight:700;color:var(--portal-text-primary,#ffffff);margin-bottom:1rem;line-height:1.4}.portal-how-it-works__desc{font-size:.9375rem;color:var(--portal-text-primary,#060608);line-height:1.6;margin-bottom:2rem;flex-grow:1}.portal-how-it-works__desc:last-child{margin-bottom:0}.portal-how-it-works__good-to-know details>summary{list-style:none;cursor:pointer;color:var(--portal-brand-blue,#44A4DC);font-size:.875rem}[data-theme=dark] .portal-how-it-works__good-to-know details>summary{color:var(--portal-text-primary)}.portal-how-it-works__good-to-know details>summary::-webkit-details-marker{display:none}.portal-how-it-works__good-to-know details>summary .summary-collapsed{display:inline-flex;align-items:center;gap:.25rem;font-weight:500;text-decoration:underline;transition:color .2s ease}.portal-how-it-works__good-to-know details>summary .summary-collapsed:hover{color:var(--portal-brand-blue-hover,#328cbd)}.portal-how-it-works__good-to-know details>summary .summary-collapsed svg{width:14px;height:14px;transform:translateY(1.5px)}.portal-how-it-works__good-to-know details>summary .summary-expanded{display:none;font-weight:500}.portal-how-it-works__good-to-know details[open]>summary{cursor:default}.portal-how-it-works__good-to-know details[open]>summary .summary-collapsed{display:none}.portal-how-it-works__good-to-know details[open]>summary .summary-expanded{display:block;margin-bottom:.75rem}.portal-how-it-works__good-to-know-content ul{margin:0 0 1.5rem;padding-left:0;list-style:none;color:var(--portal-text-primary,#ffffff);font-size:.875rem;line-height:1.5}.portal-how-it-works__good-to-know-content ul li{position:relative;padding-left:1.5rem;margin-bottom:.75rem}.portal-how-it-works__good-to-know-content ul li:last-child{margin-bottom:0}.portal-how-it-works__good-to-know-content ul li::before{content:'✔';position:absolute;left:0;color:var(--portal-brand-blue,#44A4DC);font-weight:700}.portal-how-it-works__less-btn{display:inline-flex;align-items:center;gap:.25rem;background:0 0;border:none;padding:0;color:var(--portal-brand-blue,#44A4DC);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;font-family:inherit;transition:color .2s ease;line-height:1}.portal-how-it-works__less-btn:hover{color:var(--portal-brand-blue-hover,#328cbd)}.portal-how-it-works__less-btn svg{width:14px;height:14px;transform:translateY(1px)}.portal-stats{padding:6rem 0;position:relative;z-index:10;background-image:var(--portal-stats-bg,url(/portals-assets/images/portals/stats-bg.svg));background-position:50%;background-repeat:no-repeat;background-size:initial}@media(max-width:767px){.portal-stats{padding:3rem 0}}.portal-stats__heading{text-align:center;font-size:1.5rem;font-weight:700;color:var(--portal-text-primary,#ffffff);margin-bottom:5rem}@media(max-width:639px){.portal-stats__heading{font-size:1.25rem;margin-bottom:3rem}}.portal-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}@media(max-width:767px){.portal-stats__grid{grid-template-columns:repeat(2,1fr);gap:4rem}}@media(max-width:639px){.portal-stats__grid{grid-template-columns:1fr}}.portal-stats__number{font-size:3.5rem;font-weight:700;color:var(--portal-brand-blue,#44A4DC);margin-bottom:.5rem;line-height:1.1}@media(max-width:639px){.portal-stats__number{font-size:3rem}}.portal-stats__label{font-size:.9375rem;color:var(--portal-text-primary,#ffffff);font-weight:400}.connector-stats{background-color:var(--portal-section-bg,transparent);background-image:none}.connector-stats .portal-stats__grid{grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.connector-stats .portal-stats__grid{grid-template-columns:repeat(2,1fr)}}.portal-integrations{padding:6rem 0;position:relative;z-index:10;background-color:transparent;color:var(--portal-text-primary);background-image:var(--portal-integrations-bg,url(/portals-assets/images/portals/integrations-bg.svg));background-position:50%;background-repeat:no-repeat;background-size:initial;overflow:hidden}@media(max-width:767px){.portal-integrations{padding:3rem 0}}.portal-integrations::before{content:'';position:absolute;top:-30px;right:-980px;width:1420px;height:831px;background-image:url(/portals-assets/images/portals/integrations-dots.png);background-repeat:no-repeat;background-size:contain;opacity:.4;z-index:0;pointer-events:none}.portal-integrations__header-container{display:flex;flex-direction:column;margin-bottom:2rem;position:relative;z-index:1}.portal-integrations__heading{text-align:center;font-size:2.5rem;font-weight:700;color:var(--portal-text-primary,#ffffff);margin:0}@media(max-width:639px){.portal-integrations__heading{font-size:1.75rem}}.portal-integrations__controls{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}@media(max-width:639px){.portal-integrations__controls{justify-content:center}}.portal-integrations__nav{width:36px;height:36px;border-radius:50%;background-color:var(--portal-nav-bg);border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px solid var(--portal-card-border,transparent);transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,border-color .3s ease;transform-origin:bottom center;color:var(--portal-brand-blue,#44A4DC)}.portal-integrations__nav:hover{transform:scale(1.1);background-color:var(--portal-brand-blue,#44A4DC);color:#fff}.portal-integrations__nav svg{width:20px;height:20px}.portal-integrations__carousel-wrapper{position:relative;z-index:1;width:100%;max-width:1230px;margin:0 auto}.portal-integrations__carousel{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:246px;place-items:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scroll-behavior:smooth;min-height:560px;-ms-overflow-style:none;scrollbar-width:none}.portal-integrations__carousel::-webkit-scrollbar{display:none}@media(max-width:639px){.portal-integrations__carousel{grid-auto-columns:calc(100%/3);grid-template-rows:repeat(1,auto);min-height:140px;scroll-snap-type:x mandatory}}.portal-integrations__card{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-column:var(--col);grid-row:var(--row);background-color:var(--portal-card-bg);border:1px solid #dde1ea;border-radius:20px;text-decoration:none;scroll-snap-align:center;height:250px;width:228px;margin:15px 9px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.portal-integrations__card:hover,.portal-integrations__card:focus{transform:scale(1.035);box-shadow:0 -15px 15px rgba(0,0,0,3%);z-index:2}@media(max-width:639px){.portal-integrations__card{grid-column:auto;grid-row:auto;width:calc(100% - 8px);height:120px;margin:10px 4px}}.portal-integrations__ribbon-wrapper{width:120px;height:120px;overflow:hidden;position:absolute;top:0;right:0;z-index:5}@media(max-width:639px){.portal-integrations__ribbon-wrapper{width:70px;height:70px}}.portal-integrations__ribbon{font-size:.65rem;font-weight:900;color:#121212;letter-spacing:.5px;text-transform:uppercase;text-align:center;transform:rotate(45deg);width:170px;background-color:var(--portal-btn-yellow,#FFB800);padding:4px 0;position:absolute;top:31px;right:-45px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media(max-width:639px){.portal-integrations__ribbon{font-size:.45rem;width:100px;padding:2px 0;top:15px;right:-28px}}.portal-integrations__card-logo{flex:1;display:flex;justify-content:center;align-items:center;padding:1.5rem;background-color:var(--portal-card-bg)}.portal-integrations__card-logo img{max-width:149px;width:100%;height:auto;object-fit:contain}@media(max-width:639px){.portal-integrations__card-logo{flex:none;height:90px;padding:.5rem}.portal-integrations__card-logo img{width:100%;height:auto;object-fit:contain}}.portal-integrations__card-footer{padding:1rem .5rem;background-color:var(--portal-card-footer-bg);text-align:center;width:100%;overflow:hidden}@media(max-width:639px){.portal-integrations__card-footer{flex-shrink:0;height:30px;padding:0 .25rem;display:flex;align-items:center;justify-content:center}}.portal-integrations__card-title{font-size:.875rem;font-weight:700;color:var(--portal-card-text);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%}@media(max-width:639px){.portal-integrations__card-title{font-size:.55rem}}.portal-about{padding:4rem 0;position:relative;z-index:10;background-color:var(--portal-section-bg)}.portal-about__inner{padding:5rem 2rem;text-align:center;border-radius:4px}.portal-about__heading{font-size:2.5rem;font-weight:700;color:var(--portal-text-primary,#ffffff);margin-top:0;margin-bottom:1.5rem}@media(max-width:639px){.portal-about__heading{font-size:1.75rem}}.portal-about__body{font-size:1.125rem;line-height:1.6;color:var(--portal-text-primary,#ffffff);max-width:800px;margin:0 auto}@media(max-width:639px){.portal-about__body{font-size:1rem}}.portal-faq{padding:6rem 0;position:relative;background-color:transparent;color:var(--portal-text-primary);background-image:var(--portal-faq-bg,url(/portals-assets/images/portals/faq-bg.svg));background-position:50%;background-repeat:no-repeat;background-size:initial;overflow:hidden}@media(max-width:767px){.portal-faq{padding:3rem 0}}.portal-faq::before{content:'';position:absolute;top:70px;left:-750px;width:1420px;height:490px;background-image:url(/portals-assets/images/portals/use-cases-dots.png);background-repeat:no-repeat;background-size:contain;opacity:.3;z-index:0;pointer-events:none}@media(max-width:767px){.portal-faq::before{display:none}}.portal-faq__container{display:flex;gap:4rem;align-items:flex-start;position:relative;z-index:1}@media(max-width:767px){.portal-faq__container{flex-direction:column;gap:3rem}}.portal-faq__header{flex:1;max-width:450px;padding-top:1.5rem}@media(max-width:767px){.portal-faq__header{padding-top:0}}.portal-faq__heading{font-size:2.5rem;font-weight:700;margin:0;line-height:1.2}@media(max-width:639px){.portal-faq__heading{font-size:1.75rem}}.portal-faq__list{flex:2;width:100%}.portal-faq__item{border-bottom:1px solid var(--portal-border-color)}.portal-faq__button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;background:0 0;border:none;color:var(--portal-text-primary);cursor:pointer;text-align:left;font-size:1.125rem;font-family:inherit;transition:color .2s ease}.portal-faq__button:hover,.portal-faq__button:focus{color:var(--portal-brand-blue,#44A4DC);outline:none}.portal-faq__button:focus-visible{outline:2px solid var(--portal-brand-blue,#44A4DC);outline-offset:4px}.portal-faq__question-text{padding-right:2rem;font-weight:400}.portal-faq__icon{width:24px;height:24px;color:var(--portal-brand-blue,#44A4DC);transition:transform .3s ease;flex-shrink:0}.portal-faq__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;visibility:hidden}.portal-faq__content-inner{overflow:hidden;padding-bottom:0;color:var(--portal-text-primary);line-height:1.6}.portal-faq__content-inner p{margin:0}.portal-faq__button[aria-expanded=true] .portal-faq__icon{transform:rotate(90deg)}.portal-faq__button[aria-expanded=true]+.portal-faq__content{grid-template-rows:1fr;visibility:visible}.portal-faq__button[aria-expanded=true]+.portal-faq__content .portal-faq__content-inner{padding-bottom:2rem}.portal-cta{padding:6rem 0;position:relative;background-color:transparent}@media(max-width:767px){.portal-cta{padding:3rem 0}}.portal-cta::before{content:'';position:absolute;right:-230px;top:240px;width:1420px;height:490px;background-image:url(/portals-assets/images/portals/cta-dots.png);background-repeat:no-repeat;background-size:contain;opacity:.4;z-index:0;pointer-events:none;right:-645px;top:240px}@media(max-width:1150px){.portal-cta::before{right:-645px;top:240px}}@media(max-width:767px){.portal-cta::before{display:none}}.portal-cta__card{position:relative;z-index:1;background:var(--portal-cta-bg,linear-gradient(112.36458708deg,#060608 17%,#082540 33%,#082540 45%,#060608 75%));border:1px solid var(--portal-border-color);border-radius:var(--portal-cta-radius,16px);padding:5rem 2rem;text-align:center;box-shadow:var(--portal-cta-shadow,0px 0px 60px rgba(68,164,220,.8));width:100%;margin:0 auto}@media(max-width:639px){.portal-cta__card{padding:3rem 1.5rem;box-shadow:var(--portal-cta-shadow-mobile,0 0 40px rgba(68,164,220,.2))}}.portal-cta__heading{font-size:3rem;font-weight:700;color:var(--portal-text-primary);margin-top:0;margin-bottom:1.5rem;line-height:1.2}.portal-cta__heading br{display:block}@media(max-width:639px){.portal-cta__heading{font-size:1.75rem}}.portal-cta__subtext{font-size:1.125rem;color:var(--portal-text-primary);margin-bottom:2.5rem;margin-left:auto;margin-right:auto;line-height:1.6;max-width:720px}@media(max-width:639px){.portal-cta__subtext{font-size:1rem}}.portal-cta__action{display:flex;justify-content:center}.portal-cta__action .btn-primary{padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;border-radius:8px}.portal-cta__microcopy{margin-top:1.5rem;color:var(--portal-text-primary);font-size:.875rem;font-weight:500}@media(max-width:639px){.portal-cta__microcopy{font-size:.75rem;line-height:2;padding:0 1rem}}.site-footer{background-color:transparent;color:var(--portal-text-primary);padding:4rem 0 6rem;border-top:1px solid var(--portal-border-color)}.site-footer__inner{padding-top:4rem;padding-bottom:4rem;display:grid;grid-template-columns:5fr 7fr;gap:4rem}@media(max-width:767px){.site-footer__inner{grid-template-columns:1fr}}.site-footer__brand-col{max-width:400px}.site-footer__logo{display:flex;align-items:center;gap:.5rem;text-decoration:none;margin-bottom:1.5rem}.site-footer__logo-img{height:32px;width:auto}@media(max-width:767px){.site-footer__logo-img{height:24px;width:auto;max-width:60vw;object-fit:contain}}.site-footer__logo-img--light{display:none}[data-theme=light] .site-footer__logo-img--light{display:block}.site-footer__logo-img--dark{display:block}[data-theme=light] .site-footer__logo-img--dark{display:none}.site-footer__desc{font-size:.875rem;line-height:1.6;color:var(--portal-footer-text,#ffffff);margin-bottom:2.5rem}.site-footer__socials{display:flex;gap:var(--portal-social-gap,1rem)}.site-footer__social-link{display:inline-flex;justify-content:center;align-items:center;width:var(--portal-social-size,40px);height:var(--portal-social-size,40px);border-radius:var(--portal-social-radius,8px);background-color:var(--portal-social-bg);text-decoration:none;color:var(--portal-social-icon);transition:var(--portal-transition,all .3s ease)}.site-footer__social-link:hover{background-color:var(--portal-social-bg-hover);transform:translateY(-2px)}.site-footer__social-link svg{width:24px;height:24px;stroke-width:2px}.site-footer__nav-group{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media(max-width:767px){.site-footer__nav-group{gap:4rem}}@media(max-width:639px){.site-footer__nav-group{grid-template-columns:1fr;gap:2rem}}.site-footer__nav-col{display:flex;flex-direction:column}.site-footer__nav-title{font-size:.875rem;font-weight:700;color:var(--portal-text-primary);margin-top:0;margin-bottom:1.5rem;letter-spacing:.5px;text-transform:uppercase}.site-footer__nav-list{list-style:none;padding:0;margin:0}.site-footer__nav-list li{margin-bottom:.875rem}.site-footer__nav-list a{color:var(--portal-footer-text,#ffffff);text-decoration:none;font-size:.875rem;transition:color .2s}.site-footer__nav-list a:hover{color:var(--portal-brand-blue,#44A4DC)}.site-footer__bottom{border-top:1px solid var(--portal-border-color);padding:2rem 0;text-align:center}.site-footer__bottom p{margin:0;font-size:.875rem;color:var(--portal-footer-text,#ffffff)}.site-footer__bottom p a{color:inherit;text-decoration:underline}.site-footer__bottom p a:hover{color:var(--portal-brand-blue)}.portal-page .btn-primary,.connector-page .btn-primary{background-color:var(--portal-btn-yellow);color:#121212;padding:14px 28px;border-radius:6px;border:none;font-weight:500;font-size:14px;white-space:nowrap;cursor:pointer;transition:var(--portal-transition);text-decoration:none;display:inline-block}.portal-page .btn-primary:hover,.connector-page .btn-primary:hover{background-color:var(--portal-btn-yellow-hover)}.portal-page .btn-primary--sm,.connector-page .btn-primary--sm{padding:8px 16px;font-size:.8125rem}.portal-card{background-color:var(--portal-surface-color);border:1px solid var(--portal-border-color);border-radius:var(--portal-border-radius);padding:2rem;transition:var(--portal-transition)}.portal-card:hover{border-color:var(--portal-brand-blue);transform:translateY(-4px);box-shadow:0 8px 24px rgba(68,164,220,.1)}.highlight-brand{color:var(--portal-brand-blue)}.portal-hero--connector .portal-hero__subtitle{text-transform:uppercase;font-weight:700;letter-spacing:.5px;color:var(--portal-text-light);margin-bottom:1rem}.portal-hero--connector .portal-hero__title .highlight-brand{color:var(--portal-brand-blue)}.portal-hero--connector .portal-hero__desc{margin-bottom:2.5rem}.portal-hero--connector .portal-hero__cta{margin-bottom:0}.portal-hero--connector .portal-hero__cta-group{display:flex;justify-content:center;margin-top:0;margin-bottom:1.5rem}.portal-hero--connector .portal-hero__microcopy{margin-top:0;display:flex;justify-content:center;align-items:center;gap:1.5rem;font-size:.875rem;color:var(--portal-text-light);flex-wrap:wrap}.portal-hero--connector .portal-hero__microcopy .microcopy-item{display:flex;align-items:center;gap:.5rem}.portal-hero--connector .portal-hero__microcopy .microcopy-item svg{width:16px;height:16px;color:var(--portal-brand-blue)}.portal-hero--connector .portal-hero__visual{margin-top:4rem;min-height:200px;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.portal-hero--connector .portal-hero__visual .connector-animation{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:767px){.portal-hero--connector .portal-hero__visual .connector-animation{flex-direction:column;gap:1rem}}.portal-hero--connector .portal-hero__visual .connector-animation__box{width:240px;height:240px;background:#fff;border-radius:24px;-webkit-box-shadow:var(--portal-connector-box-shadow);box-shadow:var(--portal-connector-box-shadow);display:flex;align-items:center;justify-content:center;padding:1.5rem;flex-shrink:0;position:relative;z-index:2}@media(max-width:767px){.portal-hero--connector .portal-hero__visual .connector-animation__box{width:140px;height:140px;padding:1rem;border-radius:16px}}.portal-hero--connector .portal-hero__visual .connector-animation__logo{width:100%;height:100%;object-fit:contain}.portal-hero--connector .portal-hero__visual .connector-animation__flight{flex-grow:1;position:relative;height:160px;--invoice-color:var(--portal-brand-blue);--duration:4.2s;--stagger:0.7s;--invoice-w:44px}@media(max-width:767px){.portal-hero--connector .portal-hero__visual .connector-animation__flight{width:185px;height:120px}}.portal-hero--connector .portal-hero__visual .connector-animation__flight .flight-zone{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%)}@media(max-width:767px){.portal-hero--connector .portal-hero__visual .connector-animation__flight .flight-zone{mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);--duration:5s;--stagger:0.9s;--invoice-w:38px}}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice{position:absolute;top:50%;left:-15%;width:var(--invoice-w);color:var(--invoice-color);animation:fly var(--duration)linear infinite;opacity:0;filter:drop-shadow(0 2px 8px rgba(68,164,220,.4));will-change:transform,left,top,opacity}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice svg{display:block;width:100%;height:auto;fill:currentColor}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(1){animation-delay:0s;--y:-50%;--scale:1.0}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(2){animation-delay:calc(var(--stagger) * 1);--y:-20%;--scale:0.85}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(3){animation-delay:calc(var(--stagger) * 2);--y:-65%;--scale:1.15}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(4){animation-delay:calc(var(--stagger) * 3);--y:-35%;--scale:0.95}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(5){animation-delay:calc(var(--stagger) * 4);--y:-55%;--scale:1.10}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(6){animation-delay:calc(var(--stagger) * 5);--y:-45%;--scale:0.90}@media(max-width:767px){.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice{top:-20%;left:50%;animation-name:fly-mobile}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(1){animation-delay:0s;--x:-38px;--scale:1.0}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(2){animation-delay:calc(var(--stagger) * 1);--x:18px;--scale:0.85}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(3){animation-delay:calc(var(--stagger) * 2);--x:-10px;--scale:1.10}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(4){animation-delay:calc(var(--stagger) * 3);--x:32px;--scale:0.95}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(5){animation-delay:calc(var(--stagger) * 4);--x:-22px;--scale:1.05}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(6){display:none}}@media(prefers-reduced-motion:reduce){.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice{animation:none;opacity:.6}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(1){left:15%;top:50%}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(2){left:30%;top:50%}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(3){left:45%;top:50%}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(4){left:60%;top:50%}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(5){left:75%;top:50%}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(6){display:none}}@media(prefers-reduced-motion:reduce) and (max-width:767px){.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(1){top:18%;left:50%}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(2){top:36%;left:50%}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(3){top:54%;left:50%}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(4){top:72%;left:50%}.portal-hero--connector .portal-hero__visual .connector-animation__flight .invoice:nth-child(5){display:none}}@keyframes fly{0%{left:-10%;transform:translateY(var(--y))rotate(-10deg)scale(var(--scale));opacity:0}8%{opacity:.9}50%{transform:translateY(calc(var(--y) - 10px))rotate(4deg)scale(var(--scale))}92%{opacity:.9}100%{left:110%;transform:translateY(var(--y))rotate(12deg)scale(var(--scale));opacity:0}}@keyframes fly-mobile{0%{top:-15%;transform:translateX(var(--x))rotate(-8deg)scale(var(--scale));opacity:0}10%{opacity:.9}50%{transform:translateX(calc(var(--x) + 8px))rotate(4deg)scale(var(--scale))}90%{opacity:.9}100%{top:115%;transform:translateX(var(--x))rotate(10deg)scale(var(--scale));opacity:0}}.connector-why{padding:5rem 0;position:relative;z-index:10}@media(max-width:767px){.connector-why{padding:3rem 0}}@media(max-width:767px){.connector-why{padding:0}}.connector-why__box{background:var(--portal-dark-card-bg);border:1px solid var(--portal-border-color);border-top:6px solid var(--portal-border-color);border-radius:0 0 20px 20px;padding:3rem 1.5rem;position:relative}@media(max-width:767px){.connector-why__box{padding:2rem 1.5rem}}.connector-why__content{max-width:810px;margin:0 auto;text-align:center;color:var(--portal-text-primary,#ffffff)}.connector-why__date{font-size:1rem;font-weight:400;color:var(--portal-text-primary,#ffffff);margin-bottom:1rem}.connector-why__title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1.25rem}@media(max-width:767px){.connector-why__title{font-size:1.75rem}}.connector-why__title .text-brand{color:var(--portal-brand-blue)}.connector-why__body{font-size:1rem;line-height:1.5;margin-bottom:2rem;color:var(--portal-text-primary)}.connector-why__list{list-style:none;padding:0;margin:0 auto;text-align:left;max-width:fit-content}.connector-why__list-item{display:flex;align-items:flex-start;margin-bottom:1rem;font-size:1rem;line-height:1.5;color:var(--portal-text-primary)}.connector-why__list-item .check-icon{width:14px;height:14px;flex-shrink:0;margin-top:.35rem;margin-right:.75rem}.connector-why__list-item strong{font-weight:700}.connector-how-it-works .portal-how-it-works__heading{max-width:550px;margin:auto;margin-bottom:2rem}.connector-how-it-works .portal-how-it-works__subtitle{text-align:center;color:var(--portal-text-primary);max-width:800px;margin:0 auto 4rem;font-size:1.125rem;line-height:1.5}.connector-how-it-works .portal-how-it-works__card:nth-child(2){padding-bottom:1rem}.connector-how-it-works__grid{grid-template-columns:repeat(4,1fr);align-items:normal}@media(max-width:1150px){.connector-how-it-works__grid{grid-template-columns:repeat(2,1fr);row-gap:3rem}}@media(max-width:767px){.connector-how-it-works__grid{grid-template-columns:1fr}}@media(max-width:1150px){.connector-how-it-works .portal-how-it-works__card:nth-child(2)::after{display:none}}.connector-how-it-works .portal-how-it-works__icon svg{width:24px;height:24px;color:#fff}[data-theme=dark] .connector-how-it-works .portal-how-it-works__icon svg{color:#060608}.connector-more-portals{padding:5rem 0;background-color:var(--portal-more-portals-bg,var(--portal-bg-primary));background-image:var(--portal-more-portals-bg-img,url(/portals-assets/images/portals/more-portals-bg.svg));background-position:50%;background-repeat:no-repeat;background-size:initial;color:var(--portal-text-primary);text-align:center;overflow:hidden}@media(max-width:767px){.connector-more-portals{padding:3rem 0}}.connector-more-portals__heading{font-size:1.75rem;font-weight:700;margin-bottom:1.5rem;line-height:1.3;color:var(--portal-text-primary)}.connector-more-portals__heading .highlight-brand{color:var(--portal-brand-blue,#44A4DC)}.connector-more-portals__body{max-width:800px;margin:0 auto 4rem;font-size:1rem;line-height:1.6;color:var(--portal-text-primary)}.connector-more-portals__carousel-wrapper{position:relative;width:100%;margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 100px,black calc(100% - 100px),transparent);mask-image:linear-gradient(to right,transparent,black 100px,black calc(100% - 100px),transparent)}.connector-more-portals__carousel{display:flex;overflow:hidden;padding:calc(1rem + 20px)0 2rem;margin-top:-20px}.connector-more-portals__track{display:flex;gap:1.5rem;width:max-content;animation:scroll-marquee 20s linear infinite}@media(max-width:639px){.connector-more-portals__track{gap:.5rem}}.connector-more-portals__track:hover{animation-play-state:paused}@keyframes scroll-marquee{from{transform:translateX(0)}to{transform:translateX(calc(-100%/3 - .5rem))}}.connector-more-portals__card{flex:0 0 185px;height:192px;background-color:var(--portal-card-bg,#ffffff);border-radius:12px;display:flex;flex-direction:column;text-decoration:none;border:1px solid #dedede;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,border-color .3s ease;transform-origin:bottom center}.connector-more-portals__card:hover,.connector-more-portals__card:focus{transform:scale(1.035);box-shadow:0 -15px 15px rgba(0,0,0,3%);z-index:2}@media(max-width:639px){.connector-more-portals__card{flex:0 0 calc((100vw - 1rem)/3);height:140px}}.connector-more-portals__card-logo{flex:1;display:flex;justify-content:center;align-items:center;padding:1.5rem;background-color:var(--portal-card-bg,#ffffff)}.connector-more-portals__card-logo svg,.connector-more-portals__card-logo img{max-width:100%;max-height:80px;object-fit:contain}@media(max-width:639px){.connector-more-portals__card-logo{padding:.5rem}.connector-more-portals__card-logo svg,.connector-more-portals__card-logo img{max-height:40px}}.connector-more-portals__card-footer{padding:1rem;background-color:var(--portal-card-footer-bg,#f8f9fa);text-align:center;width:100%;overflow:hidden}@media(max-width:639px){.connector-more-portals__card-footer{padding:.5rem .25rem}}.connector-more-portals__card-title{font-size:.875rem;font-weight:700;color:var(--portal-card-text,#060608);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;width:100%}@media(max-width:639px){.connector-more-portals__card-title{font-size:.65rem}}.connector-more-portals__footer{margin-top:3rem}.connector-more-portals__btn{display:inline-block;padding:12px 32px;border:1px solid var(--portal-text-primary);border-radius:6px;background-color:transparent;color:var(--portal-text-primary);font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s ease;cursor:pointer}.connector-more-portals__btn:hover,.connector-more-portals__btn:focus{background-color:rgba(255,255,255,.15);background-color:color-mix(in srgb,var(--portal-text-primary) 15%,transparent);color:var(--portal-text-primary);border-color:var(--portal-text-primary)}.connector-about{padding:6rem 0;background-image:var(--portal-about-bg-img,url(/portals-assets/images/portals/features-bg.svg));background-position:50%;background-repeat:no-repeat;background-size:initial;position:relative}@media(max-width:767px){.connector-about{padding:3rem 0}}.connector-about__heading{text-align:center;font-size:2.5rem;font-weight:700;color:var(--portal-text-primary);margin-bottom:3rem}.connector-about__heading .highlight-brand{color:var(--portal-brand-blue,#44A4DC)}@media(max-width:639px){.connector-about__heading{font-size:1.75rem}}.connector-about__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem}@media(max-width:1150px){.connector-about__grid{grid-template-columns:1fr}}.connector-about__card{background-color:var(--portal-dark-card-bg,#10171F);border:1px solid var(--portal-border-color);border-radius:12px;padding:2.5rem;display:flex;gap:2rem;align-items:flex-start}@media(max-width:767px){.connector-about__card{flex-direction:column;align-items:center;text-align:center;padding:2rem 1.5rem}}.connector-about__card-logo{flex:0 0 120px;width:120px;height:120px;background-color:#fff;border-radius:16px;display:flex;justify-content:center;align-items:center;padding:1.5rem;border:1px solid #dde1ea}.connector-about__card-logo img{max-width:100%;max-height:100%;object-fit:contain}.connector-about__card-content{flex:1}.connector-about__card-title{font-size:1.5rem;font-weight:700;color:var(--portal-brand-blue,#44A4DC);margin-top:0;margin-bottom:1rem}.connector-about__card-title a{color:inherit;text-decoration:underline}.connector-about__card-title a:hover{text-decoration:none}.connector-about__card-desc{font-size:1rem;line-height:1.6;color:var(--portal-text-primary);margin:0}.connector-about__bridge{background-color:var(--portal-dark-card-bg,#10171F);border:1px solid var(--portal-card-border,#44A4DC);border-radius:12px;padding:2rem;text-align:center}.connector-about__bridge p{margin:0 auto;max-width:650px;font-size:1.25rem;font-weight:700;color:var(--portal-text-primary);line-height:1.5}.connector-about__bridge p .highlight-brand{color:var(--portal-brand-blue,#44A4DC)}@media(max-width:767px){.connector-about__bridge p{font-size:1.125rem}}