/* One Postlane footer, isolated from source-page themes. */
@font-face{
font-family:PostlaneFooter;
src:url('../../assets/landing-originals/de1f941b86ff366f86c4.ttf') format('truetype');
font-weight:300 900;
font-display:swap}
.pl-footer-footer,.pl-footer-footer :where(:not(svg,svg *)){
all:revert;
box-sizing:border-box}
.pl-footer-footer{
display:block!important;
--color-white:hsl(0 0% 100%);
--color-neutral-050:hsl(40 43% 99%);
--color-neutral-200:hsl(60 19% 93%);
--color-neutral-300:hsl(51 11% 88%);
--color-neutral-400:hsl(53 8% 78%);
--color-brand-primary:var(--color-green-300);
--color-brand-dark:var(--color-green-900);
--color-green-100:hsl(105 53% 88%);
--color-green-300:hsl(105 68% 77%);
--color-green-700:hsl(139 37% 32%);
--color-green-900:hsl(176 20% 16%);
--color-aqua-200:hsl(174 64% 82%);
--color-aqua-300:hsl(174 64% 77%);
--color-blue-100:hsl(207 100% 92%);
--color-blue-300:hsl(207 100% 84%);
--color-blue-800:hsl(207 71% 37%);
--color-purple-100:hsl(258 100% 93%);
--color-purple-300:hsl(258 100% 88%);
--color-purple-800:hsl(259 64% 44%);
--color-fuscia-200:hsl(289 100% 90%);
--color-fuscia-300:hsl(289 100% 87%);
--color-pink-100:hsl(336 94% 93%);
--color-pink-300:hsl(336 100% 85%);
--color-pink-800:hsl(335 69% 39%);
--color-coral-100:hsl(9 95% 92%);
--color-coral-300:hsl(7 100% 83%);
--color-coral-800:hsl(7 70% 39%);
--color-orange-200:hsl(25 100% 85%);
--color-orange-300:hsl(25 100% 77%);
--color-yellow-200:hsl(40 100% 84%);
--color-yellow-300:hsl(40 100% 77%);
--font-family-sans:"PostlaneFooter",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
--font-weight-medium:500;
--font-weight-semibold:600;
--letter-spacing-regular:0.0075em;
--letter-spacing-small:0.03125em;
--font-size-step--2:clamp(12.8/16 * 1rem,0.7863rem + 0.0687vi,13.5/16 * 1rem);
--font-size-step--1:clamp(14.3/16 * 1rem,0.8703rem + 0.1172vi,15.5/16 * 1rem);
--space-step-1:clamp(0.5rem,0.4805rem + 0.0977vi,0.5625rem);
--space-step-3:clamp(1rem,0.9609rem + 0.1953vi,1.125rem);
--space-step-4:clamp(1.5rem,1.4414rem + 0.293vi,1.6875rem);
--space-step-5:clamp(2rem,1.9219rem + 0.3906vi,2.25rem);
--space-step-7:clamp(4rem,3.8438rem + 0.7813vi,4.5rem);
--space-step-3-step-5:clamp(1rem,0.6094rem + 1.9531vi,2.25rem);
--space-step-4-step-6:clamp(1.5rem,0.9141rem + 2.9297vi,3.375rem);
--space-step-5-step-7:clamp(2rem,1.2188rem + 3.9063vi,4.5rem);
--border-radius-small:0.625rem;
--border-radius-medium:1.25rem;
--outline-width:0.125rem;
--outline-offset:0.125rem;
--shadow-floating:0 1rem 1.5rem -0.5rem hsl(0 0% 9%/0.1),0 0.25rem 0.5rem -0.25rem hsl(0 0% 9%/0.1),0 0 0.0625rem 0.0625rem hsl(0 0% 9%/0.05);
--transition-duration:150ms;
--transition-timing-function:ease-out;
font:400 18px/1.4 PostlaneFooter,Arial,sans-serif;
letter-spacing:.0075em;
text-align:left;
position:relative;
width:100%;
margin:0}
.pl-footer-footer :where(:not(svg,svg *)){
font-family:inherit;
color:inherit;
line-height:inherit;
letter-spacing:inherit}
.pl-footer-footer :is(h2,h3,h4,p,ul,li,details,summary){
margin:0;
padding:0}
.pl-footer-footer a{
color:inherit;
text-decoration:none}
.pl-footer-footer :is(img,svg){
display:block;
max-width:100%}
.pl-footer-footer .visually-hidden{
position:absolute;
margin:-1px;
width:1px;
height:1px;
border:0;
padding:0;
overflow:hidden;
clip:rect(0,0,0,0);
white-space:nowrap}
.pl-footer-footer .pl-badge-badge{
 border-radius: 0.25rem;
 padding: 0.25em 0.5em;
 font-size: var(--font-size-step--1);
 font-weight: var(--font-weight-medium);
 letter-spacing: var(--letter-spacing-small);
 color: var(--color-brand-dark);
 transition-property: background-color;
 transition-duration: var(--transition-duration);
 transition-timing-function: var(--transition-timing-function);
 }
.pl-footer-footer .pl-badge-badge[data-size="small"]{
 font-size: var(--font-size-step--2);
 }
.pl-footer-footer .pl-badge-badge[data-theme="aqua"]{
 background-color: var(--color-aqua-200);
 }
.pl-footer-footer .pl-badge-badge[data-interactive="true"][data-theme="aqua"]:hover{
 background-color: var(--color-aqua-300);
 }
.pl-footer-footer .pl-badge-badge[data-theme="blue"]{
 background-color: var(--color-blue-100);
 color: var(--color-blue-800);
 }
.pl-footer-footer .pl-badge-badge[data-interactive="true"][data-theme="blue"]:hover{
 background-color: var(--color-blue-300);
 }
.pl-footer-footer .pl-badge-badge[data-theme="coral"]{
 background-color: var(--color-coral-100);
 color: var(--color-coral-800);
 }
.pl-footer-footer .pl-badge-badge[data-theme="dark"]{
 background-color: var(--color-green-700);
 color: var(--color-neutral-050);
 }
.pl-footer-footer .pl-badge-badge[data-interactive="true"][data-theme="coral"]:hover{
 background-color: var(--color-coral-300);
 }
.pl-footer-footer .pl-badge-badge[data-theme="fuscia"]{
 background-color: var(--color-fuscia-200);
 }
.pl-footer-footer .pl-badge-badge[data-interactive="true"][data-theme="fuscia"]:hover{
 background-color: var(--color-fuscia-300);
 }
.pl-footer-footer .pl-badge-badge[data-theme="green"]{
 background-color: var(--color-green-100);
 color: var(--color-green-700);
 }
.pl-footer-footer .pl-badge-badge[data-interactive="true"][data-theme="green"]:hover{
 background-color: var(--color-green-300);
 }
.pl-footer-footer .pl-badge-badge[data-theme="neutral"]{
 background-color: var(--color-neutral-200);
 }
.pl-footer-footer .pl-badge-badge[data-interactive="true"][data-theme="neutral"]:hover{
 background-color: var(--color-neutral-300);
 }
.pl-footer-footer .pl-badge-badge[data-theme="orange"]{
 background-color: var(--color-orange-200);
 }
.pl-footer-footer .pl-badge-badge[data-interactive="true"][data-theme="orange"]:hover{
 background-color: var(--color-orange-300);
 }
.pl-footer-footer .pl-badge-badge[data-theme="pink"]{
 background-color: var(--color-pink-100);
 color: var(--color-pink-800);
 }
.pl-footer-footer .pl-badge-badge[data-interactive="true"][data-theme="pink"]:hover{
 background-color: var(--color-pink-300);
 }
.pl-footer-footer .pl-badge-badge[data-theme="purple"]{
 background-color: var(--color-purple-100);
 color: var(--color-purple-800);
 }
.pl-footer-footer .pl-badge-badge[data-interactive="true"][data-theme="purple"]:hover{
 background-color: var(--color-purple-300);
 }
.pl-footer-footer .pl-badge-badge[data-theme="yellow"]{
 background-color: var(--color-yellow-200);
 }
.pl-footer-footer .pl-badge-badge[data-interactive="true"][data-theme="yellow"]:hover{
 background-color: var(--color-yellow-300);
 }
.pl-footer-footer{
 border-start-start-radius: var(--border-radius-medium);
 border-start-end-radius: var(--border-radius-medium);
 background-color: var(--color-brand-dark);
 padding: var(--space-step-7) var(--space-step-3-step-5);
 color: var(--color-white);
 }
.pl-footer-footer .pl-footer-footer.Footer_transparent__YtEoY{
 background-color: transparent;
 }
.pl-footer-footer .pl-footer-footer-links{
 margin-block-end: var(--space-step-5-step-7);
 margin-inline: auto;
 max-inline-size: 80rem;
 display: grid;
 grid-template-columns: repeat(2, 1fr);
 gap: var(--space-step-4-step-6);
 align-items: flex-start;
 }
.pl-footer-footer .pl-footer-footer-link-groups{
 display: grid;
 row-gap: var(--space-step-5);
 }
@media (min-width: 64rem){
.pl-footer-footer .pl-footer-footer-link-groups{
 grid-template-columns: repeat(3, 1fr);
 column-gap: var(--space-step-4-step-6);
 }
}
.pl-footer-footer .pl-footer-footer-link-multi-group{
 display: grid;
 row-gap: var(--space-step-5);
 }
.pl-footer-footer .pl-footer-footer-link-group-heading{
 margin-block-end: var(--space-step-1);
 color: var(--color-brand-primary);
 font-family: var(--font-family-sans);
 font-size: var(--font-size-step--2);
 font-weight: var(--font-weight-semibold);
 letter-spacing: var(--letter-spacing-regular);
 }
.pl-footer-footer .pl-footer-footer-link-list{
 list-style: "";
 padding-inline-start: 0px;
 display: flex;
 flex-direction: column;
 row-gap: var(--space-step-1);
 }
.pl-footer-footer .pl-footer-footer-link{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: transparent;
 border-radius: 0.25rem;
 font-size: var(--font-size-step--2);
 transition-property: outline-color;
 transition-duration: var(--transition-duration);
 transition-timing-function: var(--transition-timing-function);
 }
.pl-footer-footer .pl-footer-footer-link:focus-visible{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: var(--color-white);
 }
.pl-footer-footer .pl-footer-trailing-content{
 margin-inline: auto;
 max-inline-size: 80rem;
 display: flex;
 flex-direction: column;
 }
@media (min-width: 48rem){
.pl-footer-footer .pl-footer-trailing-content{
 flex-direction: row;
 align-items: flex-end;
 justify-content: space-between;
 }
}
.pl-footer-footer .pl-footer-link-logo{
 margin-block-end: var(--space-step-5);
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: transparent;
 border-radius: 0.75rem;
 transition-property: outline-color;
 transition-duration: var(--transition-duration);
 transition-timing-function: var(--transition-timing-function);
 }
.pl-footer-footer .pl-footer-link-logo:focus-visible{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: var(--color-white);
 }
@media (min-width: 48rem){
.pl-footer-footer .pl-footer-link-logo{
 margin-block-end: 0px;
 }
}
.pl-footer-footer .pl-footer-logo{
 block-size: 4rem;
 inline-size: auto;
 color: var(--color-brand-primary);
 }
@media (min-width: 64rem){
.pl-footer-footer .pl-footer-logo{
 block-size: 6rem;
 }
}
.pl-footer-footer .pl-footer-bottom-links{
 display: flex;
 flex-direction: column;
 align-items: center;
 }
@media (min-width: 48rem){
.pl-footer-footer .pl-footer-bottom-links{
 align-items: flex-end;
 }
}
.pl-footer-footer .pl-footer-language-selector,.pl-footer-footer .pl-footer-social-links{
 margin-block-end: var(--space-step-3);
 }
.pl-footer-footer .pl-footer-social-link-list{
 padding-inline-start: 0px;
 display: flex;
 column-gap: var(--space-step-4);
 list-style: "";
 }
.pl-footer-footer .pl-footer-social-link{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: transparent;
 border-radius: 0.25rem;
 display: inline-block;
 transition-property: outline-color;
 transition-duration: var(--transition-duration);
 transition-timing-function: var(--transition-timing-function);
 }
.pl-footer-footer .pl-footer-social-link:focus-visible{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: var(--color-white);
 }
.pl-footer-footer .pl-footer-social-link-logo{
 fill: var(--color-neutral-050);
 }
.pl-footer-footer .pl-footer-policies{
 display: flex;
 align-items: center;
 flex-wrap: wrap;
 gap: 0.25rem;
 font-size: var(--font-size-step--1);
 }
.pl-footer-footer .pl-footer-policies a{
 text-decoration: none;
 }
.pl-footer-footer .pl-footer-language-selector{
 display: inline-flex;
 }
.pl-footer-footer .pl-footer-footer-link-new{
 display: inline-flex;
 align-items: center;
 gap: 0.375rem;
 }
.pl-footer-footer .pl-language-selector-root{
 position: relative;
 }
.pl-footer-footer .pl-language-selector-trigger{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: transparent;
 border-radius: 0.375rem;
 border-width: medium;
 border-style: none;
 border-color: currentcolor;
 border-image: none;
 background-color: transparent;
 display: flex;
 align-items: center;
 gap: 0.5ch;
 color: var(--color-green-300);
 cursor: pointer;
 list-style: none;
 transition-property: outline-color, color;
 transition-duration: var(--transition-duration);
 transition-timing-function: var(--transition-timing-function);
 }
.pl-footer-footer .pl-language-selector-trigger::-webkit-details-marker{
 display: none;
 }
.pl-footer-footer .pl-language-selector-root[open] .pl-language-selector-trigger,.pl-footer-footer .pl-language-selector-trigger:hover{
 color: var(--color-green-100);
 }
.pl-footer-footer .pl-language-selector-trigger:focus-visible{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: var(--color-white);
 }
.pl-footer-footer .pl-language-selector-trigger-icon-trailing{
 transition-property: transform;
 transition-duration: var(--transition-duration);
 transition-timing-function: var(--transition-timing-function);
 }
.pl-footer-footer .pl-language-selector-root[open] .pl-language-selector-trigger-icon-trailing{
 transform: rotate(180deg);
 }
.pl-footer-footer .pl-language-selector-menu{
 position: absolute;
 inset-block-end: calc(100% + 0.5rem);
 inset-inline-start: 0px;
 z-index: 1;
 margin: 0px;
 list-style: none;
 border-width: 0.0625rem;
 border-style: solid;
 border-color: var(--color-neutral-400);
 border-radius: var(--border-radius-small);
 background-color: var(--color-neutral-050);
 padding: 0.25rem;
 box-shadow: var(--shadow-floating);
 min-inline-size: 12rem;
 }
.pl-footer-footer .pl-language-selector-item{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: transparent;
 display: flex;
 align-items: center;
 justify-content: space-between;
 gap: 0.5rem;
 border-radius: 0.25rem;
 padding: 0.5rem 0.75rem;
 font-size: var(--font-size-step--1);
 color: var(--color-brand-dark);
 text-decoration: none;
 cursor: pointer;
 user-select: none;
 transition-property: outline-color, background-color;
 transition-duration: var(--transition-duration);
 transition-timing-function: var(--transition-timing-function);
 }
.pl-footer-footer .pl-language-selector-item:hover{
 background-color: var(--color-neutral-200);
 }
.pl-footer-footer .pl-language-selector-item:focus-visible{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: var(--color-brand-dark);
 }
.pl-footer-footer .pl-language-selector-item-indicator{
 flex-shrink: 0;
 color: var(--color-green-900);
 }
.pl-footer-footer .pl-footer-link-accordion-accordion{
 margin-block-end: var(--space-step-5-step-7);
 margin-inline: auto;
 max-inline-size: 80rem;
 border-block: 0.0625rem solid rgb(139, 148, 145);
 }
.pl-footer-footer .pl-footer-link-accordion-summary{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: transparent;
 border-radius: 0.25rem;
 padding-block: var(--space-step-3);
 list-style: "";
 cursor: pointer;
 transition-property: outline-color;
 transition-duration: var(--transition-duration);
 transition-timing-function: var(--transition-timing-function);
 }
.pl-footer-footer .pl-footer-link-accordion-summary:focus-visible{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: var(--color-white);
 }
.pl-footer-footer .pl-footer-link-accordion-summary::marker{
 display: none;
 }
.pl-footer-footer .pl-footer-link-accordion-summary::-webkit-details-marker{
 display: none;
 }
.pl-footer-footer .pl-footer-link-accordion-summary-content{
 display: flex;
 flex-direction: column;
 }
.pl-footer-footer .pl-footer-link-accordion-heading-row{
 display: flex;
 align-items: center;
 gap: var(--space-step-1);
 }
.pl-footer-footer .pl-footer-link-accordion-heading{
 color: var(--color-brand-primary);
 font-family: var(--font-family-sans);
 font-size: var(--font-size-step--2);
 font-weight: var(--font-weight-semibold);
 letter-spacing: var(--letter-spacing-regular);
 }
.pl-footer-footer .pl-footer-link-accordion-description{
 margin-block-start: 0.25rem;
 font-size: var(--font-size-step--2);
 }
.pl-footer-footer .pl-footer-link-accordion-summary-icon{
 flex-shrink: 0;
 fill: currentcolor;
 transition-property: transform;
 transition-duration: var(--transition-duration);
 transition-timing-function: var(--transition-timing-function);
 }
.pl-footer-footer .pl-footer-link-accordion-accordion[open] > .pl-footer-link-accordion-summary .pl-footer-link-accordion-summary-icon{
 transform: rotate(-0.5turn);
 }
.pl-footer-footer .pl-footer-link-accordion-groups{
 padding-block: var(--space-step-3) var(--space-step-5);
 display: grid;
 row-gap: var(--space-step-5);
 column-gap: var(--space-step-4-step-6);
 }
@media (min-width: 48rem){
.pl-footer-footer .pl-footer-link-accordion-groups{
 grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
 }
.pl-footer-footer .pl-footer-link-accordion-group-two-columns{
 grid-column: span 2;
 }
.pl-footer-footer .pl-footer-link-accordion-link-list-two-columns{
 column-count: 2;
 column-gap: var(--space-step-4-step-6);
 }
.pl-footer-footer .pl-footer-link-accordion-link-list-two-columns > li{
 break-inside: avoid;
 }
}
.pl-footer-footer .pl-footer-link-accordion-group-heading{
 margin-block-end: var(--space-step-1);
 color: var(--color-brand-primary);
 font-family: var(--font-family-sans);
 font-size: var(--font-size-step--2);
 font-weight: var(--font-weight-semibold);
 letter-spacing: var(--letter-spacing-regular);
 }
.pl-footer-footer .pl-footer-link-accordion-link-list{
 list-style: "";
 padding-inline-start: 0px;
 }
.pl-footer-footer .pl-footer-link-accordion-link-list > li{
 margin-block-end: var(--space-step-1);
 }
.pl-footer-footer .pl-footer-link-accordion-link-list > li:last-child{
 margin-block-end: 0px;
 }
.pl-footer-footer .pl-footer-link-accordion-link{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: transparent;
 border-radius: 0.25rem;
 font-size: var(--font-size-step--2);
 transition-property: outline-color;
 transition-duration: var(--transition-duration);
 transition-timing-function: var(--transition-timing-function);
 }
.pl-footer-footer .pl-footer-link-accordion-link:focus-visible{
 outline-width: var(--outline-width);
 outline-offset: var(--outline-offset);
 outline-style: solid;
 outline-color: var(--color-white);
 }
.pl-footer-footer .landing-footer-brand{
display:flex;
align-items:center;
gap:12px;
font:64px/1 PostlaneFooter,sans-serif;
color:#b0ec9c;
text-decoration:none}
.pl-footer-footer .landing-footer-brand img{
width:70px;
height:70px;
filter:brightness(0) saturate(100%) invert(85%) sepia(15%) saturate(742%) hue-rotate(56deg) brightness(103%) contrast(92%)}
.pl-footer-footer a:hover{
text-decoration:underline}
.pl-footer-footer .pl-language-selector-item{
color:#213130}
.pl-footer-footer [hidden]{
display:none}
@media(max-width:900px){
.pl-footer-footer .landing-footer-brand{
font-size:48px}
.pl-footer-footer .landing-footer-brand img{
width:52px;
height:52px}
}
