.primora-steps{position:relative;padding-top:var(--primora-pad-top-d, 82px);padding-bottom:var(--primora-pad-bottom-d, 82px);background-color:var(--primora-bg, transparent)}.primora-steps__inner{max-width:var(--primora-content-max, 1080px);margin-inline:auto;padding-inline:30px;text-align:center}.primora-steps__eyebrow{margin:0 0 16px;font-size:var(--primora-eyebrow-size-d, 16px);font-weight:700;letter-spacing:var(--primora-eyebrow-spacing, .1em);text-transform:var(--primora-eyebrow-transform, uppercase);line-height:1.4;color:var(--primora-eyebrow, var(--color-foreground))}.primora-steps__heading{margin:0 auto;max-width:24ch;font-size:var(--primora-heading-size-d, 36px);line-height:var(--primora-heading-lh, 1.15);letter-spacing:-.01em;color:var(--primora-heading, var(--color-foreground-heading))}.primora-steps__list{display:grid;grid-template-columns:repeat(var(--primora-columns, 3),minmax(0,1fr));gap:var(--primora-card-gap-d, 26px);margin:34px 0 0;padding:0;list-style:none;text-align:left}.primora-steps__step{padding:26px;border-radius:var(--primora-card-radius, 5px);border:1px solid var(--primora-line, var(--color-border));background-color:var(--primora-card-bg, var(--color-background))}.primora-steps__num{display:block;margin-bottom:10px;font-family:var(--font-heading--family);font-size:var(--primora-num-size-d, 34px);line-height:1;color:var(--primora-num, var(--color-primary))}.primora-steps--num-badge .primora-steps__num{display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:50%;font-size:calc(var(--primora-num-size-d, 34px) * .55);background-color:var(--primora-num-bg, var(--color-foreground-heading));color:var(--primora-num, var(--color-background))}.primora-steps__title{margin:0 0 8px;font-size:var(--primora-step-title-size-d, 19px);line-height:1.25;color:var(--primora-heading, var(--color-foreground-heading))}.primora-steps__body{margin:0;font-size:var(--primora-step-body-size-d, 17px);line-height:var(--primora-step-body-lh, 1.65);color:var(--primora-body, var(--color-foreground))}.primora-steps__rate{max-width:var(--primora-rate-max, none);margin-top:32px;margin-inline:auto;padding:var(--primora-rate-pad-y, 22px) var(--primora-rate-pad-x, 22px);border-radius:var(--primora-rate-radius, 4px);border:1px solid var(--primora-line, var(--color-border));background-color:var(--primora-rate-bg, var(--color-background));text-align:center}.primora-steps__rate-main{margin:0;font-size:var(--primora-rate-size-d, 17px);font-weight:var(--primora-rate-weight, 600);line-height:1.5;color:var(--primora-rate-text, var(--color-foreground-heading))}.primora-steps__rate-fine{max-width:74ch;margin:10px auto 0;font-size:var(--primora-fine-size-d, 16px);line-height:1.6;color:var(--color-foreground-muted)}.primora-steps__rate-fine>:first-child{margin-top:0}.primora-steps__rate-fine>:last-child{margin-bottom:0}.primora-steps__rate-fine strong,.primora-steps__rate-fine b{font-weight:600;color:var(--primora-rate-text, var(--color-foreground-heading))}.primora-steps__disclaimer{margin-top:28px;font-size:13px;line-height:1.6;text-align:left;color:var(--color-foreground-muted)}.primora-steps__note{max-width:var(--primora-note-max, 620px);margin:22px auto 0;font-size:var(--primora-note-size-d, 14.5px);line-height:1.6;text-align:center;color:var(--primora-note, var(--color-foreground-muted))}.primora-steps__note>:first-child{margin-top:0}.primora-steps__note>:last-child{margin-bottom:0}.primora-steps__note a,.primora-steps__rate-fine a{color:var(--primora-link, inherit);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.primora-steps__note a:focus-visible,.primora-steps__rate-fine a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.primora-steps--steps-plain .primora-steps__step{padding:0;border:0;border-radius:0;background-color:transparent}.primora-steps--align-center .primora-steps__list{text-align:center}.primora-steps--align-center .primora-steps__body{max-width:var(--primora-step-body-max, none);margin-inline:auto}.primora-steps--num-circle .primora-steps__num{display:flex;align-items:center;justify-content:center;width:var(--primora-badge-d, 44px);height:var(--primora-badge-d, 44px);margin-bottom:16px;border-radius:50%;font-size:var(--primora-badge-font, 14px);line-height:1;background-color:var(--primora-num-bg, var(--color-foreground-heading));color:var(--primora-num, var(--color-background))}.primora-steps--align-center.primora-steps--num-circle .primora-steps__num{margin-inline:auto}.primora-steps--numface-mono .primora-steps__num,.primora-steps--rateface-mono .primora-steps__rate-main{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){html.primora-reveal-on .primora-steps [data-primora-reveal]{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}html.primora-reveal-on .primora-steps [data-primora-reveal].is-revealed{opacity:1;transform:none}}@media screen and (max-width:900px){.primora-steps__list{grid-template-columns:repeat(min(var(--primora-columns, 3),2),minmax(0,1fr));gap:var(--primora-card-gap-m, 16px)}.primora-steps--align-center .primora-steps__list{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:auto}}@media screen and (max-width:620px){.primora-steps{padding-top:var(--primora-pad-top-m, 56px);padding-bottom:var(--primora-pad-bottom-m, 56px)}.primora-steps__inner{padding-inline:20px}.primora-steps__list{grid-template-columns:minmax(0,1fr)}.primora-steps__eyebrow{font-size:var(--primora-eyebrow-size-m, 13px)}.primora-steps__heading{font-size:var(--primora-heading-size-m, 25px)}.primora-steps__num{font-size:var(--primora-num-size-m, 28px)}.primora-steps--num-badge .primora-steps__num{font-size:calc(var(--primora-num-size-m, 28px) * .55)}.primora-steps__title{font-size:var(--primora-step-title-size-m, 18px)}.primora-steps__body{font-size:var(--primora-step-body-size-m, 16px)}.primora-steps__rate-main{font-size:var(--primora-rate-size-m, 16px)}.primora-steps__rate-fine{font-size:var(--primora-fine-size-m, 14px)}.primora-steps__note{font-size:var(--primora-note-size-m, 14.5px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-pb-homepage-section-how-it-works.css.map */
