@layer components{.why-us{isolation:isolate;background-color:var(--color-neutral-soft);padding-block:64px;position:relative}.why-us__overlay{z-index:-1;position:absolute;inset:0}.why-us__overlay-img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}@media (min-width:1024px){.why-us{padding-block:88px}}.why-us__title{text-align:center;max-inline-size:45rem;color:var(--color-text-on-light);text-wrap:balance;margin:0 auto 48px}@media (min-width:1024px){.why-us__title{margin-block-end:72px}}.why-us__title-line{display:block}.why-us__grid{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (min-width:1024px){.why-us__grid{grid-template-columns:repeat(3,1fr);gap:24px}.why-us__card--spread,.why-us__card--multilevel{grid-column:span 2}}.why-us__card{flex-direction:column;min-block-size:220px;padding:32px 24px;display:flex;position:relative;overflow:hidden}.why-us__grid .why-us__card{border:none}@media (min-width:1024px){.why-us__card{padding:40px 32px}.why-us__card--small{aspect-ratio:383/549;justify-content:center}.why-us__card--spread,.why-us__card--multilevel{aspect-ratio:779/549}.why-us__card--spread{justify-content:flex-start}}.why-us__card-body{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}@media (min-width:1024px){.why-us__card--spread .why-us__card-body{max-inline-size:48%}.why-us__card--multilevel .why-us__card-body{max-inline-size:78%}}.why-us__card-title{color:var(--color-text-on-light);text-wrap:balance}.why-us__card-text{font-family:var(--font-ui);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-text-muted-on-light);text-wrap:pretty;margin:0}.why-us__photo{z-index:0;pointer-events:none;display:none;position:absolute}.why-us__photo-img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (min-width:1024px){.why-us__photo{display:block}.why-us__photo--corner{block-size:86%;inline-size:64%;inset-block-end:0;inset-inline-end:0}.why-us__photo--corner .why-us__photo-img{object-position:center bottom}.why-us__photo--band{border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);block-size:68%;inline-size:100%;inset-block-end:0;inset-inline:0;overflow:hidden}.why-us__photo--band .why-us__photo-img{object-position:center top}}}
@layer components{.tier-card{isolation:isolate;border-radius:var(--radius-xl);border:1px solid var(--color-border-hairline-on-light);background:var(--color-surface-light);min-block-size:320px;color:var(--color-text-on-light);--tier-card-muted:color-mix(in srgb, var(--color-text-on-light) 75%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}.tier-card__bg{z-index:0;position:absolute;inset:0}.tier-card__bg-img{object-fit:cover;block-size:100%;inline-size:100%}.tier-card__body{z-index:1;flex-direction:column;block-size:100%;padding:23px;display:flex;position:relative}.tier-card__label{font-family:var(--font-ui);font-size:var(--text-label-sm);font-weight:var(--font-weight-semibold);line-height:var(--text-label-sm--line-height);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-on-light);margin:0}.tier-card__share{font-family:var(--font-display);font-weight:var(--font-weight-semibold);color:var(--color-text-on-light);align-items:baseline;gap:2px;margin:6px 0 0;line-height:1;display:flex}.tier-card__share-num{font-size:var(--text-display-xl);letter-spacing:var(--text-display-xl--letter-spacing);font-variant-numeric:tabular-nums}.tier-card__share-pct{font-size:var(--text-headline-lg);font-weight:var(--font-weight-medium);opacity:.8}.tier-card__desc{font-family:var(--font-ui);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--tier-card-muted);text-wrap:pretty;margin:16px 0 0}.tier-card__specs{border-block-start:1px solid var(--color-divider);margin:auto 0 0;padding-block-start:8px}.tier-card__spec-row{grid-template-columns:1fr auto;align-items:baseline;column-gap:8px;padding-block:.375rem;display:grid}.tier-card__spec-label{font-family:var(--font-ui);font-size:var(--text-label-sm);line-height:var(--text-label-sm--line-height);color:var(--tier-card-muted);margin:0}.tier-card__spec-value{font-family:var(--font-ui);font-size:var(--text-label-sm);font-weight:var(--font-weight-semibold);line-height:var(--text-label-sm--line-height);text-align:end;color:var(--color-text-on-light);font-variant-numeric:tabular-nums;margin:0}}
@layer components{.tier-ladder{background:var(--gradient-partners-tiers);color:var(--color-text-on-dark);padding-block:64px}@media (min-width:1024px){.tier-ladder{padding-block:96px 80px}}.tier-ladder__head{text-align:center;flex-direction:column;align-items:center;gap:16px;max-inline-size:40rem;margin-inline:auto;display:flex}.tier-ladder__heading{color:#f2f8fdf5;text-wrap:balance}.tier-ladder__subline{color:var(--color-text-muted-on-dark-3);text-wrap:pretty}.tier-ladder__grid{grid-template-columns:1fr;gap:16px;margin-block-start:48px;display:grid}@media (min-width:768px) and (max-width:1023px){.tier-ladder__grid{grid-template-columns:repeat(2,1fr)}.tier-ladder__grid>:nth-child(5){grid-column:1/-1;justify-self:center;max-inline-size:calc(50% - 8px)}}@media (min-width:1024px){.tier-ladder__grid{grid-template-columns:repeat(5,1fr);gap:12px}}@media (min-width:1280px){.tier-ladder__grid{gap:16px;margin-block-start:56px}}.tier-ladder__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-block-start:40px;display:flex}@media (min-width:1024px){.tier-ladder__footer{margin-block-start:56px}}.tier-ladder__footnote{max-inline-size:40rem;font-family:var(--font-ui);font-style:italic;font-size:var(--text-label-lg);line-height:var(--text-label-lg--line-height);color:var(--color-text-muted-on-dark-3);text-wrap:pretty;margin:0}.tier-ladder__calc{font-family:var(--font-ui);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-on-dark);flex-shrink:0;align-items:center;gap:8px;text-decoration:none;transition:color .15s;display:inline-flex}.tier-ladder__calc:hover{color:var(--color-brand)}.tier-ladder__calc:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-xs)}.tier-ladder__calc-arrow{transition:transform .2s cubic-bezier(.2,0,0,1)}.tier-ladder__calc:hover .tier-ladder__calc-arrow{transform:translate(2px)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .tier-ladder__calc-arrow{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .tier-ladder__calc:hover .tier-ladder__calc-arrow{transform:scaleX(-1)translate(2px)}.tier-ladder__cta{justify-content:center;margin-block-start:32px;display:flex}}
@layer components{.process-steps{background:var(--color-neutral-soft);padding-block:64px}@media (min-width:1024px){.process-steps{padding-block:104px 80px}}.process-steps__head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-block-end:56px;display:flex}@media (min-width:1024px){.process-steps__head{margin-block-end:80px}}.process-steps__heading{color:var(--color-text-on-light);text-wrap:balance}.process-steps__subline{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-size:var(--text-headline-lg);line-height:var(--text-headline-lg--line-height);letter-spacing:var(--text-headline-lg--letter-spacing);color:var(--color-text-on-light);text-wrap:balance;margin:0}.process-steps__list{grid-template-columns:1fr;gap:32px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px) and (max-width:1023px){.process-steps__list{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (min-width:1024px){.process-steps__list{grid-auto-columns:1fr;grid-auto-flow:column;gap:40px;position:relative}.process-steps__list:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--color-border-hairline-on-light) 4%, var(--color-border-hairline-on-light) 96%, transparent 100%);block-size:1px;position:absolute;inset-block-start:27px;inset-inline:28px}.process-steps__list[data-count="2"]:before{inset-inline-end:calc(50% - 48px)}.process-steps__list[data-count="3"]:before{inset-inline-end:calc(33.3333% - 54.6667px)}.process-steps__list[data-count="4"]:before{inset-inline-end:calc(25% - 58px)}.process-steps__list[data-count="5"]:before{inset-inline-end:calc(20% - 60px)}.process-steps__list[data-count="6"]:before{inset-inline-end:calc(16.6667% - 61.3333px)}}.process-steps__item{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.process-steps__num{z-index:1;border-radius:var(--radius-full);border:1px solid color-mix(in srgb, var(--color-brand) 18%, transparent);background:var(--color-surface-light);block-size:56px;inline-size:56px;font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--text-headline-sm);color:var(--color-text-on-light);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.process-steps__text{flex-direction:column;gap:12px;max-inline-size:18rem;display:flex}.process-steps__item-title{color:var(--color-text-on-light)}.process-steps__item-body{color:var(--color-text-muted-on-light);text-wrap:pretty}}
@layer components{.faq-accordion{border-block-start:1px solid var(--color-border-subtle-on-dark);flex-direction:column;display:flex}.faq-accordion__item{border-block-end:1px solid var(--color-border-subtle-on-dark)}.faq-accordion__header{margin:0;display:flex}.faq-accordion__trigger{cursor:pointer;text-align:start;inline-size:100%;font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--text-headline-sm);line-height:var(--text-headline-sm--line-height);color:var(--color-text-on-dark);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.faq-accordion__trigger:hover .faq-accordion__question{color:var(--color-brand)}.faq-accordion__trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.faq-accordion__question{transition:color .15s}.faq-accordion__chevron{background-color:currentColor;flex-shrink:0;block-size:34px;inline-size:34px;transition:transform .2s cubic-bezier(.2,0,0,1);-webkit-mask:url(/images/partners/chevron-down-circle.svg) 50%/contain no-repeat;mask:url(/images/partners/chevron-down-circle.svg) 50%/contain no-repeat}.faq-accordion__trigger[data-state=open] .faq-accordion__chevron{transform:rotate(180deg)}.faq-accordion__content{overflow:hidden}.faq-accordion__content[data-state=open]{animation:.2s cubic-bezier(.2,0,0,1) faq-accordion-down}.faq-accordion__content[data-state=closed]{display:none}@keyframes faq-accordion-down{0%{block-size:0}to{block-size:var(--radix-accordion-content-height)}}@media (prefers-reduced-motion:reduce){.faq-accordion__content[data-state=open]{animation:none}.faq-accordion__chevron{transition:none}}.faq-accordion__answer{max-inline-size:40rem;font-family:var(--font-ui);font-size:var(--text-body-md);line-height:var(--text-body-md--line-height);color:var(--color-text-muted-on-dark-3);text-wrap:pretty;white-space:pre-line;margin:0;padding-block-end:24px;padding-inline-end:56px}}
@layer components{.faq-section{background:var(--color-surface-blue);color:var(--color-text-on-dark);padding-block:72px}@media (min-width:1024px){.faq-section{padding-block:112px}}.faq-section__inner{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:1024px){.faq-section__inner{grid-template-columns:1fr 1.15fr;align-items:start;gap:64px}}.faq-section__head{flex-direction:column;gap:16px;display:flex}.faq-section__eyebrow{font-family:var(--font-ui);font-size:var(--text-label-md);font-weight:var(--font-weight-semibold);line-height:var(--text-label-md--line-height);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-on-dark);margin:0}.faq-section__heading{color:#f2f8fdf5;text-wrap:balance}.faq-section__intro{max-inline-size:25rem;font-family:var(--font-ui);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-text-muted-on-dark-3);text-wrap:pretty;margin:0}.faq-section__body{min-inline-size:0}}
@layer components{.ib-closing-cta{isolation:isolate;color:var(--color-text-on-dark);background:var(--gradient-partners-cta);text-align:center;padding-block:112px;position:relative;overflow:hidden}@media (min-width:1024px){.ib-closing-cta{padding-block:160px 132px}}.ib-closing-cta__stamp{z-index:0;aspect-ratio:211/197;background:var(--color-decorative-mark-on-dark);pointer-events:none;inline-size:120px;position:absolute;-webkit-mask:url(/brand/stamps-metritax-white.svg) 50%/contain no-repeat;mask:url(/brand/stamps-metritax-white.svg) 50%/contain no-repeat}@media (min-width:768px){.ib-closing-cta__stamp{inline-size:200px}}@media (min-width:1024px){.ib-closing-cta__stamp{inline-size:280px}}@media (min-width:1280px){.ib-closing-cta__stamp{inline-size:316px}}.ib-closing-cta__stamp--end{inset-block-start:-8px;inset-inline-end:-40px}.ib-closing-cta__stamp--start{display:none;inset-block-start:40%;inset-inline-start:-44px}@media (min-width:768px){.ib-closing-cta__stamp--start{display:block}}.ib-closing-cta__inner{z-index:1;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.ib-closing-cta__title{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:clamp(var(--text-display-md), 4.5vw, var(--text-display-xl));letter-spacing:-.035em;color:var(--color-text-on-dark);text-wrap:balance;margin:0;line-height:1.06}.ib-closing-cta__lede{max-inline-size:34rem;color:var(--color-text-muted-on-dark-3);text-wrap:pretty}.ib-closing-cta__ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-block-start:8px;display:flex}}
