:where(*)+.b2b-block{margin-top:var(--sp-3xl)}.b2b-h2{text-wrap:balance;color:var(--c-text);font-size:var(--fs-xl);font-weight:600;line-height:var(--lh-tight);margin-bottom:var(--sp-lg)}@media (width>=900px){.b2b-h2{font-size:var(--fs-2xl)}}.b2b-text{color:var(--c-text);font-size:var(--fs-base);line-height:var(--lh-loose);max-width:34em}.b2b-text+.b2b-text{margin-top:var(--sp-md)}.b2b-muted{color:var(--c-text-sub)}.b2b-link{color:var(--c-link);text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.b2b-link{align-items:center;min-height:44px;display:inline-flex}.b2b-faq .b2b-link,.home-after .b2b-link{min-height:0;display:inline}}.b2b-link:hover{color:var(--c-link-hover)}.b2b-ticks{gap:var(--sp-sm);padding:0;list-style:none;display:grid}@media (width>=700px){.b2b-ticks{column-gap:var(--sp-xl);grid-template-columns:repeat(2,1fr)}}.b2b-ticks li{color:var(--c-text);font-size:var(--fs-base);line-height:var(--lh-relaxed);padding-left:1.75em;position:relative}.b2b-ticks li:before{content:"";border-left:2px solid var(--c-accent-text);border-bottom:2px solid var(--c-accent-text);width:.75em;height:.4em;position:absolute;top:.45em;left:.2em;transform:rotate(-45deg)}.b2b-cards{gap:var(--sp-lg);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (width>=600px){.b2b-cards{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.b2b-cards.-three{grid-template-columns:repeat(3,1fr)}}.b2b-card{gap:var(--sp-sm);padding:var(--sp-xl);background:var(--c-bg-secondary);border:1px solid var(--c-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.-alt .b2b-card{background:var(--c-bg)}.b2b-card-title{text-wrap:balance;color:var(--c-text);font-size:var(--fs-md);font-weight:600;line-height:var(--lh-snug)}.b2b-card-text{text-wrap:pretty;color:var(--c-text-sub);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}@media (width>=900px){.b2b-card-text{font-size:var(--fs-base)}}.b2b-steps{gap:var(--sp-md);counter-reset:b2b-step;max-width:46rem;padding:0;list-style:none;display:grid}.b2b-steps>li{counter-increment:b2b-step;max-width:calc(34em + 3rem);min-height:2.25rem;color:var(--c-text);font-size:var(--fs-base);line-height:var(--lh-relaxed);padding-left:3rem;position:relative}.b2b-steps>li:before{content:counter(b2b-step);border-radius:var(--radius-full);background:var(--c-bg-inverse);width:2.25rem;height:2.25rem;color:var(--c-text-inverse);font-size:var(--fs-sm);place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.b2b-step-title{font-weight:600;display:block}.b2b-step-text{color:var(--c-text-sub);display:block}.b2b-faq{gap:var(--sp-lg);max-width:46rem;display:grid}.b2b-faq dt{color:var(--c-text);font-size:var(--fs-md);font-weight:600;line-height:var(--lh-snug)}.b2b-faq dd{max-width:34em;margin:var(--sp-xs) 0 0;color:var(--c-text-sub);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.b2b-note{max-width:calc(34em + 2 * var(--sp-lg) + 3px);padding:var(--sp-md) var(--sp-lg);border-left:3px solid var(--c-accent-light);background:var(--c-bg-secondary);color:var(--c-text);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.b2b-chips{gap:var(--sp-sm);margin-bottom:var(--sp-xl);flex-wrap:wrap;padding:0;list-style:none;display:flex}.b2b-chips a{min-height:44px;padding:0 var(--sp-md);border:1px solid var(--c-border-sub);border-radius:var(--radius-full);background:var(--c-bg-secondary);color:var(--c-text);font-size:var(--fs-sm);align-items:center;text-decoration:none;display:inline-flex}.b2b-chips a:hover{border-color:var(--c-accent-light)}.b2b-chips-label{color:var(--c-text-sub);font-size:var(--fs-sm);margin-bottom:var(--sp-sm)}.b2b-countries{gap:var(--sp-md);padding:0;list-style:none;display:grid}@media (width>=900px){.b2b-countries{grid-template-columns:repeat(2,1fr)}}.b2b-country{gap:var(--sp-sm);padding:var(--sp-xl);background:var(--c-bg-secondary);border:1px solid var(--c-border);border-radius:var(--radius-lg);flex-direction:column;scroll-margin-top:96px;display:flex}.b2b-country-name{color:var(--c-text);font-size:var(--fs-lg);font-weight:600}.b2b-country-links{align-items:center;gap:var(--sp-xs) var(--sp-md);font-size:var(--fs-sm);color:var(--c-text-sub);flex-wrap:wrap;display:flex}.b2b-country-links a{align-items:center;min-height:44px;display:inline-flex}.b2b-address{color:var(--c-text);font-style:normal;line-height:var(--lh-relaxed)}.b2b-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
