@font-face{font-family:Mooval Montserrat;src:url(/assets/montserrat-500-6yklCVZh.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Mooval Montserrat;src:url(/assets/montserrat-600-DdEvAaMk.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:Mooval Geist Mono;src:url(/assets/geist-mono-500-CdQQuyS5.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:Mooval Geist Mono;src:url(/assets/geist-mono-700-WzeLdo6A.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}.landing-page{--lp-ink: hsl(var(--landing-ink));--lp-paper: hsl(var(--landing-paper));--lp-mist: hsl(var(--landing-mist));--lp-night: hsl(var(--landing-night));--lp-panel: hsl(var(--landing-panel));--lp-line: hsl(var(--landing-line));min-height:100vh;overflow-x:hidden;background:var(--lp-paper);color:var(--lp-ink);font-family:Mooval Montserrat,Montserrat,sans-serif;font-size:16px;line-height:1.45}.landing-page *,.landing-page *:before,.landing-page *:after{box-sizing:border-box}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page p{margin:0}.landing-page a{color:inherit;text-decoration:none}.landing-shell{width:min(100% - 48px,1000px);margin-inline:auto}.landing-logo{display:block;width:116px;height:auto}.landing-header{position:fixed;z-index:50;top:22px;left:50%;display:flex;width:min(calc(100% - 48px),690px);height:48px;align-items:center;justify-content:space-between;border:1px solid hsl(var(--landing-paper) / .75);border-radius:999px;background:hsl(var(--landing-paper) / .92);padding:5px 7px 5px 19px;box-shadow:0 8px 30px hsl(var(--landing-night) / .08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translate(-50%);transition:height .32s cubic-bezier(.22,1,.36,1),border-radius .32s ease,background-color .2s ease}.landing-nav{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.4}.landing-login{transition:opacity .2s ease}.landing-login:hover{opacity:.55}.landing-page .landing-nav-cta{height:32px;border:1px solid hsl(var(--landing-paper) / .25);border-radius:999px;background:linear-gradient(180deg,var(--lp-night) 0%,var(--lp-panel) 100%);padding-inline:16px;color:var(--lp-paper);font-size:14px;font-weight:600;line-height:1.4}.landing-menu-button,.landing-mobile-nav{display:none}.landing-hero{position:relative;display:grid;min-height:776px;place-items:center;background-position:center;background-size:cover;color:var(--lp-paper);isolation:isolate}.landing-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:hsl(var(--landing-night) / .15);content:""}.landing-hero-content{width:min(100% - 40px,900px);text-align:center}.landing-hero h1{font-size:64px;font-weight:600;line-height:1.1}.landing-hero p{margin-top:32px;font-size:20px;font-weight:500;line-height:1.6;letter-spacing:-.02em}.landing-page .landing-light-cta{margin-top:46px;height:52px;border-radius:999px;background:var(--lp-paper);padding-inline:28px;color:var(--lp-ink);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.landing-light-cta:hover{background:hsl(var(--landing-paper) / .9)}.landing-intro{background:var(--lp-mist);padding:140px 0}.landing-intro-inner{max-width:1000px}.landing-intro-copy{max-width:1000px;font-size:48px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.landing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,260px));gap:24px;margin-top:96px}.landing-stats>div{display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid var(--lp-ink);padding-top:32px}.landing-stats strong{font-size:48px;font-weight:600;line-height:1.3;letter-spacing:-.03em}.landing-stats span{margin-top:16px;font-family:Mooval Geist Mono,monospace;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:-.02em}.landing-strengths{padding:140px 0}.landing-section-heading{margin-bottom:96px;text-align:center}.landing-section-heading>span,.landing-team-heading>span{font-family:Mooval Geist Mono,monospace;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.1em;color:#515660}.landing-section-heading-light>span{color:hsl(var(--landing-paper) / .64)}.landing-section-heading h2{margin-top:32px;font-size:56px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.landing-feature-grid{display:grid;gap:32px}.landing-feature-card{display:grid;min-width:0;height:390px;grid-template-columns:480px 520px;overflow:hidden;border-radius:40px;background:hsl(var(--landing-paper))}.landing-feature-card:nth-child(2n){grid-template-columns:520px 480px}.landing-strengths .landing-feature-card{background:hsl(var(--background))}.landing-feature-card:nth-child(odd) .landing-feature-visual{order:1}.carrier-landing-page .landing-feature-card:nth-child(odd){grid-template-columns:520px 480px}.carrier-landing-page .landing-feature-card:nth-child(2n){grid-template-columns:480px 520px}.carrier-landing-page .landing-feature-card:nth-child(odd) .landing-feature-visual{order:0}.carrier-landing-page .landing-feature-card:nth-child(2n) .landing-feature-visual{order:1}.landing-feature-visual{display:grid;width:100%;min-width:0;min-height:390px;place-items:center;overflow:hidden}.landing-feature-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.landing-feature-copy{display:flex;min-width:0;flex-direction:column;justify-content:flex-start;padding:48px}.landing-feature-copy>span{font-family:Mooval Geist Mono,monospace;font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.1em}.landing-feature-copy h3,.landing-feature-copy h4{max-width:384px;margin-top:24px;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.landing-feature-copy p{max-width:384px;margin-top:16px;color:hsl(var(--landing-ink) / .66);font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.landing-carriers{background:var(--lp-night);padding:140px 0;color:var(--lp-paper)}.landing-section-heading-light p{max-width:680px;margin:25px auto 0;color:hsl(var(--landing-paper) / .78);font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.landing-carrier-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.landing-carrier-card{overflow:hidden;border-radius:24px;background:var(--lp-panel)}.landing-carrier-card img{display:block;width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.landing-carrier-card>div{min-height:244px;padding:48px}.landing-carrier-card h3,.landing-carrier-card h4{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.landing-carrier-card p{margin-top:16px;color:hsl(var(--landing-paper) / .68);font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.landing-carrier-card-3{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr}.landing-carrier-card-3 img{grid-column:2;height:369px;aspect-ratio:auto}.landing-carrier-card-3>div{grid-row:1;align-self:center}.landing-page .landing-carrier-cta{display:flex;width:-moz-fit-content;width:fit-content;height:54px;margin:46px auto 0;gap:16px;border:0;border-radius:999px;background:linear-gradient(180deg,var(--lp-line) 0%,var(--lp-paper) 100%);padding:16px 16px 16px 24px;color:var(--lp-ink);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.landing-carrier-cta:hover{background:linear-gradient(180deg,var(--lp-paper) 0%,var(--lp-line) 100%)}.landing-cta-icon{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1px solid hsl(var(--landing-paper) / .3);border-radius:50%;background:linear-gradient(180deg,var(--lp-night) 0%,var(--lp-panel) 100%);color:var(--lp-paper)}.landing-cta-icon svg{width:14px;height:14px;stroke-width:1.5}.landing-team{padding:140px 0}.landing-team-heading{max-width:970px;text-align:center;margin-inline:auto}.landing-team-heading h2{margin-top:32px;font-size:56px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.landing-team-heading p{max-width:690px;margin:28px auto 0;color:hsl(var(--landing-ink) / .65);font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.landing-team-photo{display:block;width:100%;aspect-ratio:16 / 9;margin-top:70px;border-radius:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:51.6% 12%;object-position:51.6% 12%}.landing-team-list{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:32px 25px 0}.landing-team-list h3{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.landing-team-list p{margin-top:8px;color:#515660;font-size:16px;font-weight:500;line-height:1.6;letter-spacing:-.02em}.landing-team-list a{display:grid;width:28px;height:28px;margin-top:10px;place-items:center;font-weight:700}.landing-footer{position:relative;overflow:hidden;background:var(--lp-mist);padding:200px 0 16px}.landing-footer-decoration{position:absolute;top:0;left:50%;display:block;width:1200px;max-width:calc(100% - 196px);height:auto;transform:translate(-50%)}.landing-footer .landing-shell{position:relative;z-index:1;width:min(100% - 200px,1196px)}.landing-final-cta{text-align:center}.landing-final-cta h2{max-width:900px;margin-inline:auto;font-size:56px;font-weight:600;line-height:1.1;letter-spacing:-.01em}.landing-page .landing-primary-cta{height:54px;margin-top:48px;border:1px solid hsl(var(--landing-paper) / .25);border-radius:999px;background:linear-gradient(180deg,var(--lp-night) 0%,var(--lp-panel) 100%);padding-inline:32px;color:var(--lp-paper);font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.landing-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 64px;gap:16px;margin-top:120px}.landing-footer-logo{width:126px}.landing-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:16px;font-weight:500;line-height:1.375;letter-spacing:.01em}.landing-footer-grid strong{margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.375;letter-spacing:.01em}.landing-linkedin{display:block;width:40px;height:40px;justify-self:end;color:var(--lp-ink)}.landing-linkedin svg{display:block;width:40px;height:40px}.landing-footer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:96px;padding-block:8px;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.01em}.landing-page .landing-language{width:120px;height:37px;border:0;border-radius:10px;background:hsl(var(--landing-ink) / .04);padding:8px 16px;color:var(--lp-ink);font-family:Mooval Montserrat,Montserrat,sans-serif;font-size:16px;font-weight:500;box-shadow:none}.carrier-hero{display:block;min-height:1024px;background-position:center center}.carrier-hero:after{background:hsl(var(--landing-night) / .18)}.carrier-hero-inner{position:relative;z-index:1;display:flex;width:min(100% - 200px,1000px);min-height:1024px;flex-direction:column;justify-content:flex-start;padding-top:262px;padding-bottom:208px}.carrier-hero .landing-hero-content{width:100%;max-width:1000px;text-align:left}.carrier-hero h1{width:90%;max-width:900px;font-size:64px;font-weight:600;line-height:1.1}.carrier-hero p{max-width:670px;margin-top:32px;font-size:20px;font-weight:500;line-height:1.6;letter-spacing:-.02em}.carrier-hero .landing-light-cta{margin-top:48px}.carrier-hero-stats{width:100%;max-width:828px;gap:24px;margin-top:48px}.carrier-hero-stats>div{padding-top:32px;border-color:var(--lp-line)}.carrier-hero-stats strong{color:var(--lp-paper);font-size:48px;font-weight:600;line-height:1.3}.carrier-hero-stats span{margin-top:16px;color:var(--lp-paper);font-size:16px;font-weight:500;line-height:1.6}.carrier-strengths{padding:140px 0}.carrier-landing-page .landing-feature-copy p{color:#515660;font-size:18px;line-height:1.3;letter-spacing:-.02em}@media (min-width: 810px) and (max-width: 1199px){.landing-shell{width:min(100% - 200px,1000px)}.landing-header{width:min(calc(100% - 200px),690px)}.landing-hero{min-height:879px}.landing-hero-content{width:min(90%,630px)}.carrier-hero{min-height:1095px}.carrier-hero-inner{width:min(100% - 200px,1000px);min-height:1095px}.landing-feature-card,.landing-feature-card:nth-child(2n),.carrier-landing-page .landing-feature-card:nth-child(odd),.carrier-landing-page .landing-feature-card:nth-child(2n){height:auto;min-height:0;grid-template-columns:1fr}.landing-feature-card .landing-feature-visual,.landing-feature-card:nth-child(odd) .landing-feature-visual,.carrier-landing-page .landing-feature-card:nth-child(2n) .landing-feature-visual{order:0;min-height:0;aspect-ratio:4 / 3}.landing-feature-copy{min-height:232px}.landing-page:not(.carrier-landing-page) .landing-feature-copy{min-height:216px}.landing-carrier-grid{grid-template-columns:1fr;gap:0}.landing-carrier-card-3{display:flex;grid-column:auto;flex-direction:column}.landing-carrier-card-3 img{order:0;width:100%;height:auto;aspect-ratio:4 / 3}.landing-carrier-card-3>div{order:1}.landing-team-photo{border-radius:24px}.landing-final-cta{position:relative;left:50%;width:min(900px,100vw);transform:translate(-50%)}.landing-footer-decoration{width:100vw;max-width:none}.carrier-landing-page .landing-feature-copy{min-height:264px}.carrier-landing-page .landing-feature-grid{gap:32px}.carrier-landing-page .landing-strengths{padding:140px 0}}@media (min-width: 810px){.landing-page:not(.carrier-landing-page) .landing-hero-content{transform:translateY(10px)}}@media (max-width: 809px){.landing-shell{width:calc(100% - 64px)}.landing-header{top:24px;width:calc(100% - 40px);height:47px;padding-left:19px;overflow:hidden;transition:height .34s cubic-bezier(.33,0,.2,1),background-color .34s cubic-bezier(.33,0,.2,1)}.landing-logo{width:126px}.landing-nav{display:none}.landing-page .landing-menu-button,.landing-page .landing-menu-button:hover,.landing-page .landing-menu-button:focus-visible{position:absolute;top:1px;right:0;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;background:transparent;color:var(--lp-ink)}.landing-menu-glyph{display:flex;width:20px;height:12px;flex-direction:column;justify-content:space-between}.landing-menu-glyph>span{display:block;width:20px;height:1.5px;background:currentColor}.landing-header:has(.landing-mobile-nav) .landing-menu-glyph{position:relative;height:20px}.landing-header:has(.landing-mobile-nav) .landing-menu-glyph>span{position:absolute;top:9px;left:0}.landing-header:has(.landing-mobile-nav) .landing-menu-glyph>span:first-child{transform:rotate(45deg)}.landing-header:has(.landing-mobile-nav) .landing-menu-glyph>span:last-child{transform:rotate(-45deg)}.landing-header:has(.landing-mobile-nav){height:410px;align-items:flex-start;border-radius:20px;padding-top:12px;background:var(--lp-paper)}.landing-mobile-nav{position:absolute;top:74px;right:19px;bottom:19px;left:19px;display:flex;flex-direction:column;align-items:flex-start;background:transparent;font-weight:500;animation:landing-menu-reveal .22s .26s both ease-out}.landing-mobile-links{display:flex;flex-direction:column;gap:10px;width:100%}.landing-mobile-links a{font-size:20px;line-height:32px}.landing-mobile-linkedin{width:40px;height:40px;margin-top:24px}.landing-mobile-linkedin svg{display:block;width:40px;height:40px}.landing-mobile-actions{display:grid;width:100%;gap:8px;margin-top:24px}.landing-mobile-actions a{display:flex;width:100%;height:54px;align-items:center;justify-content:center;border-radius:60px;font-size:16px;font-weight:600}.landing-mobile-login{border:0;background:hsl(var(--landing-ink) / .04)}.landing-mobile-request{border:1px solid hsl(var(--landing-paper) / .25);background:linear-gradient(180deg,var(--lp-night) 0%,var(--lp-panel) 100%);color:var(--lp-paper)!important}.landing-hero{min-height:581px;place-items:start center;background-position:46% center}.landing-hero-content{width:calc(100% - 64px);padding-top:160px;text-align:center}.landing-page:not(.carrier-landing-page) .landing-hero-content,.carrier-hero .landing-hero-content{width:calc(100% - 96px)}.landing-hero h1{font-size:39px;line-height:1.1}.landing-desktop-break{display:none}.landing-hero p{margin-top:32px;font-size:20px;line-height:1.6}.landing-page .landing-light-cta{display:flex;width:-moz-fit-content;width:fit-content;height:54px;margin:48px auto 0;padding:16px 32px}.landing-intro{padding:64px 0}.landing-intro-copy{font-size:32px;line-height:1.3}.landing-stats{grid-template-columns:1fr;gap:24px;margin-top:64px}.landing-stats>div{padding-top:32px}.landing-stats strong{font-size:48px}.landing-stats span{margin-top:16px;font-size:16px}.landing-strengths{padding:64px 0}.landing-section-heading{margin-bottom:64px}.landing-section-heading h2,.landing-team-heading h2{margin-top:32px;font-size:32px}.landing-feature-grid{gap:16px}.landing-feature-card{height:auto;min-height:0;grid-template-columns:1fr;border-radius:24px}.landing-feature-card:nth-child(odd) .landing-feature-visual{order:0}.carrier-landing-page .landing-feature-card:nth-child(2n) .landing-feature-visual{order:0}.landing-feature-card,.landing-feature-card:nth-child(2n),.carrier-landing-page .landing-feature-card:nth-child(odd),.carrier-landing-page .landing-feature-card:nth-child(2n){grid-template-columns:minmax(0,1fr)}.landing-feature-visual{width:100%;min-height:0;aspect-ratio:4 / 3}.landing-feature-copy{min-height:0;padding:24px}.landing-feature-copy h3,.landing-feature-copy h4{margin-top:24px;font-size:24px}.landing-feature-copy p{margin-top:16px;font-size:18px}.landing-carriers{padding:64px 0}.landing-section-heading-light p{font-size:18px}.landing-carrier-grid{grid-template-columns:1fr}.landing-carrier-card img{height:auto;aspect-ratio:4 / 3}.landing-carrier-card>div{min-height:0;padding:24px}.landing-carrier-card-3{display:flex;flex-direction:column;grid-column:auto}.landing-carrier-card-3 img{order:0}.landing-carrier-card-3>div{order:1}.landing-team{padding:64px 0}.landing-team-heading p{font-size:18px}.landing-team-photo{height:500px;aspect-ratio:auto;margin-top:50px;border-radius:24px;-o-object-position:51.6% 12%;object-position:51.6% 12%}.landing-team-list{grid-template-columns:1fr;gap:32px;padding:32px 8px 0}.landing-team-list article{display:grid;grid-template-columns:1fr auto}.landing-team-list p{grid-row:2}.landing-team-list a{grid-row:1 / span 2;grid-column:2;margin:0}.landing-footer{padding:64px 0 32px}.landing-footer-decoration{display:none}.landing-footer .landing-shell{width:calc(100% - 64px)}.landing-final-cta h2{font-size:32px}.landing-page .landing-primary-cta{font-size:16px;font-weight:600}.landing-footer-grid{display:flex;flex-direction:column;gap:32px;margin-top:64px}.landing-footer-grid>a:first-child{display:none}.landing-linkedin{flex:none;align-self:flex-start}.landing-footer-bottom{flex-direction:column-reverse;gap:32px;margin-top:64px;align-items:flex-start}.landing-page .landing-language{font-size:12px;font-weight:400}.carrier-hero{min-height:1225px;background-position:center}.carrier-hero-inner{width:calc(100% - 64px);min-height:1225px;padding-top:160px;padding-bottom:96px}.carrier-hero .landing-hero-content{width:100%;padding-top:0}.carrier-hero h1{width:100%;max-width:294px;font-size:39px;line-height:1.1}.carrier-hero p{max-width:670px;margin-top:32px;font-size:20px;line-height:1.6}.carrier-hero .landing-light-cta{margin:48px 0 0}.carrier-hero-stats{grid-template-columns:1fr;gap:24px;margin-top:48px}.carrier-hero-stats>div{width:100%;max-width:260px;padding-top:32px}.carrier-hero-stats strong{font-size:48px}.carrier-hero-stats span{margin-top:16px;font-size:16px;line-height:1.6}.carrier-landing-page .landing-feature-copy p{font-size:18px;line-height:1.3}.carrier-landing-page .landing-strengths{padding:64px 0}.carrier-landing-page .landing-feature-grid{gap:16px}.carrier-landing-page .landing-feature-copy{min-height:322px}}@keyframes landing-menu-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.landing-mobile-nav.landing-menu-closing{animation:landing-menu-hide .2s both ease-in}@keyframes landing-menu-hide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion: reduce){.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto!important;transition:none!important}}
