.res-gov-hero{isolation:isolate;min-height:100vh;padding:18.5rem 2rem 4rem;position:relative;overflow-x:clip}.res-gov-hero__container{align-content:start;justify-items:center;gap:5rem;width:100%;height:100%;display:grid}.res-gov-hero__heading{align-content:start;justify-items:center;gap:1rem;width:96rem;display:grid}.res-gov-hero__heading--description{width:66.5rem}.res-gov-hero__heading--cta{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.res-gov-hero__meta{width:70rem;height:auto;position:relative}.res-gov-hero__meta:after{content:"";-webkit-filter:blur(40px);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background:linear-gradient(181deg,#fff 64.73% 106.95%);width:100rem;height:30rem;position:absolute;top:100%;left:50%;transform:translate(-50%,-80%)}.res-gov-hero__meta img{-webkit-mask-image:linear-gradient(#000 50%,#0000 60%);mask-image:linear-gradient(#000 50%,#0000 60%)}.res-gov-hero__numbers{z-index:1;justify-content:space-between;align-items:center;gap:5rem;width:90%;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%)}.res-gov-hero__stat{flex-direction:column;align-items:center;gap:1rem;display:flex}.res-gov-hero__stat svg{flex-shrink:0;width:2.4rem;height:2.4rem}.res-gov-hero__stat-value{text-align:center;letter-spacing:-.3rem;font-size:clamp(20px,4.5rem,84px);font-weight:700;line-height:120%}.res-gov-hero__stat-label{color:#64748b;font-size:clamp(10px,1.6rem,22px);line-height:1}.res-gov-hero__stat-divider{background:#e3e8ef;width:1px;height:4rem}.res-gov-hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.res-w3f8{isolation:isolate;padding:8rem 2rem;position:relative}.res-w3f8__container{align-content:start;justify-items:center;gap:5rem;width:100%;display:grid}.res-w3f8__heading{align-content:start;justify-items:center;gap:1rem;width:96rem;max-width:100%;display:grid}.res-w3f8__heading.is--sdk{width:75rem}.res-w3f8__heading.is--sdk .res-w3f8__heading--description{width:60rem}.res-w3f8__heading--description{width:66rem;max-width:100%}.res-w3f8__meta{justify-items:center;width:80rem;max-width:100%;display:grid}.res-w3f8__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}@media (orientation:portrait){.res-w3f8{padding:4rem 2rem}.res-w3f8__container{gap:3.5rem}.res-w3f8__heading,.res-w3f8__heading--description,.res-w3f8__heading.is--sdk,.res-w3f8__heading.is--sdk .res-w3f8__heading--description{width:100%}.res-w3f8__meta{width:100%;overflow:hidden}}.res-j6r1{isolation:isolate;padding:8rem 2rem;position:relative}.res-j6r1__container{align-content:start;justify-items:center;gap:5rem;width:100%;display:grid}.res-j6r1__heading{align-content:start;justify-items:center;gap:1rem;width:96rem;max-width:100%;display:grid}.res-j6r1__heading--description{width:66rem;max-width:100%}.res-j6r1__meta{justify-items:center;width:90rem;max-width:100%;display:grid}.res-j6r1__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}@media (orientation:portrait){.res-j6r1{padding:4rem 2rem}.res-j6r1__container{gap:3.5rem}.res-j6r1__heading,.res-j6r1__heading--description{width:100%}.res-j6r1__meta{width:100%;overflow-x:clip}.res-gov-hero{padding:16rem 2rem 4rem}.res-gov-hero__container{gap:3.5rem}.res-gov-hero__heading{gap:1rem;width:100%}.res-gov-hero__heading--description{width:27rem}.res-gov-hero__heading--cta{margin-top:2rem}.res-gov-hero__meta{width:100%}.res-gov-hero__meta:after{display:none}.res-gov-hero__numbers{z-index:1;flex-direction:column;gap:3rem;width:100%;margin-top:3rem;position:relative;bottom:0;left:0;transform:translate(0%)}.res-gov-hero__stat-divider{width:100%;height:1px}.res-gov-hero__stat{flex-direction:column;align-items:center;gap:1rem;display:flex}.res-gov-hero__stat svg{display:none}.res-gov-hero__stat-value{letter-spacing:-.1rem;font-size:2.8rem}.res-gov-hero__stat-label{font-size:1.4rem}.res-gov-hero__meta img{-webkit-mask-image:linear-gradient(#000 50%,#0000 10%);height:auto;mask-image:linear-gradient(#000 50%,#0000 100%)}}.steps{padding:calc(var(--fs)*12) calc(clamp(var(--fs) * 1.5, 4vw, var(--fs) * 4)*2)}.steps-head{margin-bottom:calc(var(--fs)*5);text-align:center;flex-direction:column;align-items:center;display:flex}.steps-title{margin:0 0 var(--space-3);font-family:var(--font-sans);color:var(--color-primary-950);font-size:53px;font-weight:500;line-height:1.1}@media (min-width:1024px){.steps-title{font-size:45px}}@media (min-width:1280px){.steps-title{font-size:48px}}.steps-title-bold{font-weight:700}.steps-lede{font-family:var(--font-sans);text-align:center;color:#606060;margin-bottom:3rem;font-size:17px;font-weight:400;line-height:1.5}@media (min-width:1024px){.steps-lede{font-size:14px}}@media (min-width:1280px){.steps-lede{font-size:15px}}.steps-body{justify-content:center;align-items:center;gap:calc(var(--fs)*4);grid-template-columns:auto auto;display:grid}.stepper{width:calc(var(--fs)*34.9138)}.step{width:100%;padding:calc(var(--fs)*1.5);margin-bottom:calc(var(--fs)*.5);border-radius:calc(var(--fs)*1.25);cursor:pointer;transition:background-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.step.is-active{background:#fff;box-shadow:0 12px 40px #0000000f}.step:not(:last-child):after{content:"";top:calc(var(--fs)*4.75);left:calc(var(--fs)*3);bottom:calc(var(--fs)*-.75);z-index:1;background:#e5e7eb;width:1px;position:absolute}.step__indicator{z-index:2;margin-right:calc(var(--fs)*1.5);position:relative}.step__icon{width:calc(var(--fs)*3);height:calc(var(--fs)*3);color:#9ca3af;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.step__icon svg{width:calc(var(--fs)*1.25);height:calc(var(--fs)*1.25)}.step__icon:before{content:"";inset:calc(var(--fs)*-.75);z-index:-1;background:var(--color-brand);opacity:0;filter:blur(16px);border-radius:50%;transition:opacity .4s;position:absolute}.step.is-active .step__icon{background:var(--color-brand);border-color:var(--color-brand);color:#fff;box-shadow:0 0 0 calc(var(--fs)*.375) #fff}.step.is-active .step__icon:before{opacity:.4}.step__icon svg,.step__icon svg *{color:inherit}.step__content{padding-top:calc(var(--fs)*.75);flex:1}.step__title{color:#6b7280;margin:0;font-size:17px;font-weight:600;line-height:1.2;transition:color .3s}@media (min-width:1024px){.step__title{font-size:14px}}@media (min-width:1280px){.step__title{font-size:15px}}.step.is-active .step__title{color:var(--color-primary-950)}.step__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),opacity .4s;display:grid}.step.is-active .step__body{opacity:1;grid-template-rows:1fr}.step__body-inner{overflow:hidden}.step__desc{margin:calc(var(--fs)*.75) 0 calc(var(--fs)*1.25);color:#6b7280;font-size:14px;line-height:1.6}@media (min-width:1024px){.step__desc{font-size:12px}}@media (min-width:1280px){.step__desc{font-size:13px}}.progress{align-items:center;gap:calc(var(--fs)*1);margin-bottom:calc(var(--fs)*.25);display:flex}.progress__bar{flex:0 0 calc(var(--fs)*3.75);height:calc(var(--fs)*.375);border-radius:calc(var(--fs)*.25);background:#e5e7eb;position:relative;overflow:hidden}.progress__fill{border-radius:calc(var(--fs)*.25);background:var(--color-brand);height:100%;position:absolute;top:0;left:0}.progress__text{color:var(--color-teal-text);font-size:12px;font-weight:700}@media (min-width:1024px){.progress__text{font-size:10px}}@media (min-width:1280px){.progress__text{font-size:11px}}.steps-preview{width:calc(var(--fs)*52.205);height:calc(var(--fs)*39.5513);padding:calc(var(--fs)*3.5);border-radius:calc(var(--fs)*2);justify-content:center;align-items:center;display:flex;position:relative}@media (max-width:767.98px){.steps-preview{padding:calc(var(--fs)*2)}}@media (max-width:1023.98px){.steps-body{grid-template-columns:1fr}.stepper{width:100%}.steps-preview{width:100%;height:auto}}.spv-card{width:min(100%,var(--fs)*26);padding:calc(var(--fs)*2) calc(var(--fs)*2.25) calc(var(--fs)*3);border-radius:calc(var(--fs)*1.75);background:#fff;border:1px solid #eef2f6;position:relative;box-shadow:0 25px 50px -12px #0f172a14,0 0 15px #0f172a05}.spv-header{align-items:center;gap:calc(var(--fs)*1);display:flex}.spv-globe{width:calc(var(--fs)*3);height:calc(var(--fs)*3);border-radius:calc(var(--fs)*.875);color:#60a5fa;background:#eff6ff;border:1px solid #dbeafe;flex:none;justify-content:center;align-items:center;display:flex}.spv-globe svg{width:calc(var(--fs)*1.4);height:calc(var(--fs)*1.4)}.spv-bars{gap:calc(var(--fs)*.5);flex-direction:column;display:flex}.spv-bar{height:calc(var(--fs)*.625);border-radius:calc(var(--fs)*.375)}.spv-bar--lg{width:calc(var(--fs)*9);background:#e5e7eb}.spv-bar--sm{width:calc(var(--fs)*5.5);background:#f1f3f5}.spv-divider{height:1px;margin:calc(var(--fs)*1.5) 0 calc(var(--fs)*1.75);background:#eef2f6}.spv-field+.spv-field{margin-top:calc(var(--fs)*1.5)}.spv-label{margin-bottom:calc(var(--fs)*.625);color:#94a3b8;font-size:13px;font-weight:500;display:block}@media (min-width:1024px){.spv-label{font-size:11px}}@media (min-width:1280px){.spv-label{font-size:12px}}.spv-select{padding:calc(var(--fs)*1) calc(var(--fs)*1.125);border-radius:calc(var(--fs)*.875);background:#fff;border:1px solid #e5e7eb;align-items:center;gap:2rem;display:flex}.spv-select--active{background:#f4f8ff;border-color:#d6e4ff}.spv-select--ok{background:#ecfdf3;border-color:#c9f0d8}.spv-dot{background:#cbd5e1;border:none;border-radius:50%;flex:none;width:1rem;height:1rem;position:relative;box-shadow:0 0 0 .7rem #cbd5e14d}.spv-dot--brand{background:#60a5fa;box-shadow:0 0 0 .7rem #60a5fa4d}.spv-check{width:calc(var(--fs)*1.375);height:calc(var(--fs)*1.375);box-shadow:0 0 0 calc(var(--fs)*.3) #d1fae580;background:#d1fae5;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.spv-check svg{width:calc(var(--fs)*.9);height:calc(var(--fs)*.9)}.spv-check path{stroke:#34d399}.spv-value{color:#777;font-size:3rem;font-weight:500;line-height:1}.spv-value--brand{color:#60a5fa}.spv-value--sm{color:#777;font-size:2.3rem;font-weight:500}.spv-chevron{width:calc(var(--fs)*1.125);height:calc(var(--fs)*1.125);color:#9ca3af;flex:none;margin-left:auto}.spv-progress{flex:0 0 calc(var(--fs)*4.5);height:calc(var(--fs)*.5);border-radius:calc(var(--fs)*.25);background:#dbe6fb;margin-left:auto;position:relative;overflow:hidden}.spv-progress__fill{border-radius:calc(var(--fs)*.25);transform-origin:0;background:#60a5fa;width:60%;position:absolute;inset:0}.spv-badge{padding:calc(var(--fs)*.3125) calc(var(--fs)*.75);border-radius:calc(var(--fs)*1);color:#34d399;background:#d1fae5;margin-left:auto;font-size:1.5rem;font-weight:700}.spv-pill{right:calc(var(--fs)*-1);bottom:calc(var(--fs)*-1.25);align-items:center;gap:calc(var(--fs)*.875);padding:calc(var(--fs)*.875) calc(var(--fs)*1.125);border-radius:calc(var(--fs)*1);background:#fff;display:flex;position:absolute;box-shadow:0 18px 40px -12px #0f172a2e}.spv-pill__icon{width:calc(var(--fs)*2.25);height:calc(var(--fs)*2.25);border-radius:calc(var(--fs)*.75);color:#2563eb;background:#eff6ff;flex:none;justify-content:center;align-items:center;display:flex}.spv-pill__icon svg{width:calc(var(--fs)*1.25);height:calc(var(--fs)*1.25)}.spv-pill__text{gap:calc(var(--fs)*.125);flex-direction:column;display:flex}.spv-pill__title{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2}@media (min-width:1024px){.spv-pill__title{font-size:12px}}@media (min-width:1280px){.spv-pill__title{font-size:13px}}.spv-pill__sub{color:#94a3b8;font-size:11px;line-height:1.2}@media (min-width:1024px){.spv-pill__sub{font-size:10px}}@media (orientation:portrait){.spv-value{font-size:1.7rem}.spv-badge{font-size:.7rem}.spv-value--sm{font-size:1.2rem}.spv-dot{width:.6rem;height:.6rem}.spv-progress,.spv-progress__fill{height:3px}.spv-pill{display:none}}.apv-card{border-radius:calc(var(--fs)*1.75);background:#fff;border:1px solid #eef2f6;flex-direction:column;gap:1rem;width:70rem;padding:4.5rem;display:flex;position:relative;box-shadow:0 25px 50px -12px #0f172a14,0 0 15px #0f172a05}.apv-header{align-items:center;gap:calc(var(--fs)*1);margin-bottom:calc(var(--fs)*2);display:flex}.apv-globe{border-radius:calc(var(--fs)*.875);background:#eff6ff;border:1px solid #dbeafe;flex:none;justify-content:center;align-items:center;width:8rem;height:8rem;display:flex}.apv-globe svg{width:60%;height:60%}.apv-bars{gap:calc(var(--fs)*.5);flex-direction:column;display:flex}.apv-bar{height:calc(var(--fs)*.625);border-radius:calc(var(--fs)*.375)}.apv-bar--lg{width:calc(var(--fs)*9);background:#e5e7eb}.apv-bar--sm{width:calc(var(--fs)*5.5);background:#f1f3f5}.apv-section+.apv-section{margin-top:calc(var(--fs)*1.75)}.apv-label{margin-bottom:calc(var(--fs)*.625);color:#94a3b8;font-size:13px;font-weight:500;display:block}@media (min-width:1024px){.apv-label{font-size:11px}}@media (min-width:1280px){.apv-label{font-size:12px}}.apv-step-card{align-items:center;gap:calc(var(--fs)*.875);padding:calc(var(--fs)*1) calc(var(--fs)*1.125);border-radius:calc(var(--fs)*.875);background:#fff;border:1px solid #e5e7eb;display:flex}.apv-step-card--active{background:#f4f8ff;border-color:#d6e4ff}.apv-step-card--result{background:#ecfdf3;border-color:#c9f0d8}.apv-step-num{width:calc(var(--fs)*2);height:calc(var(--fs)*2);color:#fff;box-shadow:0 0 0 calc(var(--fs)*.4) #3b82f626;background:#3b82f6;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}@media (min-width:1024px){.apv-step-num{font-size:10px}}@media (min-width:1280px){.apv-step-num{font-size:11px}}.apv-step-num--gray{color:#94a3b8;box-shadow:none;background:#f8fafc;border:1px solid #cbd5e1}.apv-step-text{gap:calc(var(--fs)*.125);flex-direction:column;flex:1;display:flex}.apv-step-title{color:#1f2937;font-size:14px;font-weight:600;line-height:1.3}@media (min-width:1024px){.apv-step-title{font-size:12px}}@media (min-width:1280px){.apv-step-title{font-size:13px}}.apv-step-desc{color:#94a3b8;font-size:11px;line-height:1.3}@media (min-width:1024px){.apv-step-desc{font-size:10px}}.apv-step-next-title{color:#374151;flex:1;font-size:14px;font-weight:500}@media (min-width:1024px){.apv-step-next-title{font-size:12px}}@media (min-width:1280px){.apv-step-next-title{font-size:13px}}.apv-step-progress{align-items:center;gap:calc(var(--fs)*.5);margin-left:auto;display:flex}.apv-step-progress__bar{width:calc(var(--fs)*4.5);height:calc(var(--fs)*.5);border-radius:calc(var(--fs)*.25);background:#dbe6fb;position:relative;overflow:hidden}.apv-step-progress__fill{border-radius:calc(var(--fs)*.25);transform-origin:0;background:#3b82f6;width:25%;position:absolute;inset:0}.apv-step-progress__text{color:#3b82f6;font-size:11px;font-weight:600}@media (min-width:1024px){.apv-step-progress__text{font-size:10px}}.apv-chevron{width:calc(var(--fs)*1.125);height:calc(var(--fs)*1.125);color:#9ca3af;flex:none;margin-left:auto}.apv-check{width:calc(var(--fs)*1.5);height:calc(var(--fs)*1.5);color:#fff;background:#10b981;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.apv-check svg{width:calc(var(--fs)*.9);height:calc(var(--fs)*.9)}.apv-result-title{color:#1f2937;flex:1;font-size:14px;font-weight:500}@media (min-width:1024px){.apv-result-title{font-size:12px}}@media (min-width:1280px){.apv-result-title{font-size:13px}}.apv-badge-ready{padding:calc(var(--fs)*.3125) calc(var(--fs)*.75);border-radius:calc(var(--fs)*1);color:#16a34a;background:#d1fae5;margin-left:auto;font-size:11px;font-weight:700}@media (min-width:1024px){.apv-badge-ready{font-size:10px}}.apv-pill{right:calc(var(--fs)*-1);bottom:calc(var(--fs)*-1.25);align-items:center;gap:calc(var(--fs)*.875);padding:calc(var(--fs)*.875) calc(var(--fs)*1.125);border-radius:calc(var(--fs)*1);background:#fff;display:flex;position:absolute;box-shadow:0 18px 40px -12px #0f172a2e}.apv-pill__icon{width:calc(var(--fs)*2.25);height:calc(var(--fs)*2.25);border-radius:calc(var(--fs)*.75);color:#2563eb;background:#eff6ff;flex:none;justify-content:center;align-items:center;display:flex}.apv-pill__icon svg{width:calc(var(--fs)*1.25);height:calc(var(--fs)*1.25)}.apv-pill__text{gap:calc(var(--fs)*.125);flex-direction:column;display:flex}.apv-pill__title{color:#0f172a;font-size:14px;font-weight:700;line-height:1.2}@media (min-width:1024px){.apv-pill__title{font-size:12px}}@media (min-width:1280px){.apv-pill__title{font-size:13px}}.apv-pill__sub{color:#94a3b8;font-size:11px;line-height:1.2}@media (min-width:1024px){.apv-pill__sub{font-size:10px}}@media (orientation:portrait){.apv-card{gap:0;width:100%;padding:2rem}.apv-header{margin-bottom:1rem}.apv-step-card{padding:1rem}.apv-globe{width:4rem;height:4rem}.apv-pill__title,.apv-step-next-title,.apv-result-title,.apv-step-title{font-size:.8rem}.apv-pill__sub,.apv-badge-ready,.apv-step-desc{font-size:.6rem}.apv-step-num{width:2rem;height:2rem;font-size:.6rem}.apv-label{font-size:1rem}.apv-pill{display:none}}.preview-screen{justify-content:center;align-items:center;width:100%;height:100%;display:none}.preview-screen.is-active{display:flex}.bento{width:min(100%,var(--fs)*23.75);padding:calc(var(--fs)*2);border-radius:calc(var(--fs)*1.75);background:#fff;position:relative;box-shadow:0 25px 50px -12px #00000014,0 0 15px #00000005}.bento__header{align-items:center;gap:calc(var(--fs)*1);margin-bottom:calc(var(--fs)*2.25);display:flex}.bento__globe{width:calc(var(--fs)*3.25);height:calc(var(--fs)*3.25);border-radius:calc(var(--fs)*.875);color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;flex:none;justify-content:center;align-items:center;display:flex}.bento__globe svg{width:calc(var(--fs)*1.5);height:calc(var(--fs)*1.5)}.bento__bars{gap:calc(var(--fs)*.625);flex-direction:column;display:flex}.bar-lg{width:calc(var(--fs)*8.125);height:calc(var(--fs)*.75);border-radius:calc(var(--fs)*.375);background:#e5e7eb}.bar-sm{width:calc(var(--fs)*4.375);height:calc(var(--fs)*.75);border-radius:calc(var(--fs)*.375);background:#f3f4f6}.bento__label{margin-bottom:calc(var(--fs)*.75);letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;font-size:10px;font-weight:700}@media (min-width:1024px){.bento__label{font-size:9px}}.dropdown{align-items:center;gap:calc(var(--fs)*.75);padding:calc(var(--fs)*1);margin-bottom:calc(var(--fs)*1.5);border-radius:calc(var(--fs)*.875);border:1px solid #e5e7eb;display:flex}.dropdown__circle{width:calc(var(--fs)*1.375);height:calc(var(--fs)*1.375);background:#e5e7eb;border-radius:50%;flex:none}.dropdown__bar{height:calc(var(--fs)*.625);border-radius:calc(var(--fs)*.3125);background:#e5e7eb}.dropdown__chevron{width:calc(var(--fs)*1.125);height:calc(var(--fs)*1.125);color:#9ca3af;flex:none;margin-left:auto}.bento__docs{margin-top:calc(var(--fs)*2.25)}.doc{align-items:center;gap:calc(var(--fs)*.75);padding:calc(var(--fs)*1);margin-bottom:calc(var(--fs)*.75);border-radius:calc(var(--fs)*.875);border:1px solid #e5e7eb;display:flex}.doc__circle-static{width:calc(var(--fs)*1.375);height:calc(var(--fs)*1.375);flex:none}.doc__check-wrap{width:calc(var(--fs)*1.375);height:calc(var(--fs)*1.375);flex:none;position:relative}.doc__check-wrap svg{width:100%;height:100%;position:absolute;inset:0}.doc__text{color:#111827;font-size:14px;font-weight:600}@media (min-width:1024px){.doc__text{font-size:12px}}@media (min-width:1280px){.doc__text{font-size:13px}}.doc__text--muted{color:#4b5563}.doc__badge{padding:calc(var(--fs)*.25) calc(var(--fs)*.625);border-radius:calc(var(--fs)*.75);color:#059669;background:#d1fae5;margin-left:auto;font-size:11px;font-weight:700}@media (min-width:1024px){.doc__badge{font-size:9px}}@media (min-width:1280px){.doc__badge{font-size:10px}}.doc__placeholder{width:calc(var(--fs)*1.5);background:#e5e7eb;flex:none;margin-left:auto}.tooltip{bottom:calc(var(--fs)*2);right:calc(var(--fs)*1.5);z-index:10;align-items:center;gap:calc(var(--fs)*.875);padding:calc(var(--fs)*1) calc(var(--fs)*1.5) calc(var(--fs)*1) calc(var(--fs)*1);border-radius:calc(var(--fs)*1.25);background:#fff;border:1px solid #f9fafb;display:flex;position:absolute;box-shadow:0 20px 40px #0000001f,0 8px 16px #0000000f}.tooltip__bot{width:calc(var(--fs)*2.25);height:calc(var(--fs)*2.25);color:#2563eb;background:#dbeafe;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.tooltip__bot svg{width:calc(var(--fs)*1.25);height:calc(var(--fs)*1.25)}.tooltip__text{gap:calc(var(--fs)*.125);flex-direction:column;display:flex}.tooltip__title{color:#111827;font-size:13px;font-weight:700}@media (min-width:1024px){.tooltip__title{font-size:11px}}.tooltip__sub{color:#6b7280;font-size:11px;font-weight:500}@media (min-width:1024px){.tooltip__sub{font-size:10px}}@keyframes natBarFill{0%,10%{width:calc(var(--fs)*2.5);background-color:#e5e7eb}15%,95%{width:calc(var(--fs)*8.125);background-color:#d1d5db}to{width:calc(var(--fs)*2.5);background-color:#e5e7eb}}@keyframes destBorderActive{0%,25%{background:#fff;border-color:#e5e7eb}30%,95%{background:#fafafa;border-color:#bfdbfe}to{background:#fff;border-color:#e5e7eb}}@keyframes destDotActive{0%,25%{background-color:#e5e7eb}30%,95%{background-color:#bfdbfe}to{background-color:#e5e7eb}}@keyframes destBarFill{0%,25%{width:calc(var(--fs)*2.5);background-color:#e5e7eb}30%,95%{width:calc(var(--fs)*6.25);background-color:#60a5fa}to{width:calc(var(--fs)*2.5);background-color:#e5e7eb}}@keyframes revealSection{0%,40%{opacity:0;transform:translateY(calc(var(--fs) * .9375))}45%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--fs) * .9375))}}@keyframes passBoxGreen{0%,55%{background-color:#fff;border-color:#e5e7eb}60%,95%{background-color:#ecfdf5;border-color:#a7f3d0}to{background-color:#fff;border-color:#e5e7eb}}@keyframes checkScaleIn{0%,55%{opacity:0;transform:scale(0)}60%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes grayCircleOut{0%,55%{opacity:1;transform:scale(1)}60%,95%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes badgeFadeIn{0%,55%{opacity:0;transform:translateX(calc(var(--fs) * -.625))}60%,95%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(var(--fs) * -.625))}}@keyframes tooltipPopBounce{0%,70%{opacity:0;transform:translateY(calc(var(--fs) * 1.25)) scale(.9)}74%{opacity:1;transform:translateY(calc(var(--fs) * -.3125)) scale(1.02)}78%,95%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(calc(var(--fs) * 1.25)) scale(.9)}}.anim-nat-bar{animation:12s cubic-bezier(.4,0,.2,1) infinite natBarFill}.anim-dest-box{animation:12s cubic-bezier(.4,0,.2,1) infinite destBorderActive}.anim-dest-dot{animation:12s cubic-bezier(.4,0,.2,1) infinite destDotActive}.anim-dest-bar{animation:12s cubic-bezier(.4,0,.2,1) infinite destBarFill}.anim-reveal{animation:12s cubic-bezier(.4,0,.2,1) infinite revealSection}.anim-pass-box{animation:12s cubic-bezier(.4,0,.2,1) infinite passBoxGreen}.anim-check-in{animation:12s cubic-bezier(.4,0,.2,1) infinite checkScaleIn}.anim-circle-out{animation:12s cubic-bezier(.4,0,.2,1) infinite grayCircleOut}.anim-badge-in{animation:12s cubic-bezier(.4,0,.2,1) infinite badgeFadeIn}.anim-tooltip{animation:12s cubic-bezier(.5,1.5,.8,1) infinite tooltipPopBounce}@media (orientation:portrait){.steps{padding-top:64px;padding-bottom:64px;padding-left:clamp(var(--fs)*1.5,4vw,var(--fs)*4);padding-right:clamp(var(--fs)*1.5,4vw,var(--fs)*4);overflow-x:clip}.steps-head{margin-bottom:calc(var(--fs)*3)}.steps-title{font-size:27px}}@media (orientation:portrait) and (min-width:1024px){.steps-title{font-size:22px}}@media (orientation:portrait) and (min-width:1280px){.steps-title{font-size:24px}}@media (orientation:portrait){.steps-lede{width:65vw;font-size:11px}}@media (orientation:portrait) and (min-width:1024px){.steps-lede{font-size:10px}}@media (orientation:portrait){.steps-body{gap:calc(var(--fs)*1.56);grid-template-columns:1fr}.stepper{width:100%}.step{margin-bottom:calc(var(--fs)*.75);background:#fff;border:1px solid #eef2f6}.step:not(:last-child):after{display:none}.step__icon{width:calc(var(--fs)*1.91);height:calc(var(--fs)*1.91)}.step__icon svg{width:calc(var(--fs)*.89);height:calc(var(--fs)*.89)}.step.is-active .step__icon{box-shadow:0 0 0 calc(var(--fs)*.1) #fff}.step__content{padding-top:calc(var(--fs)*.45)}.step__title{font-size:13px}}@media (orientation:portrait) and (min-width:1024px){.step__title{font-size:11px}}@media (orientation:portrait) and (min-width:1280px){.step__title{font-size:12px}}@media (orientation:portrait){.step__desc{font-size:10px}}@media (orientation:portrait) and (min-width:1024px){.step__desc{font-size:9px}}@media (orientation:portrait){.progress__text{font-size:9px}}@media (orientation:portrait) and (min-width:1024px){.progress__text{font-size:7px}}@media (orientation:portrait) and (min-width:1280px){.progress__text{font-size:8px}}@media (orientation:portrait){.steps-preview{width:100%;height:auto;padding:0}.bento__label{font-size:9px}}@media (orientation:portrait) and (min-width:1024px){.bento__label{font-size:7px}}@media (orientation:portrait) and (min-width:1280px){.bento__label{font-size:8px}}@media (orientation:portrait){.doc__text{font-size:10px}}@media (orientation:portrait) and (min-width:1024px){.doc__text{font-size:8px}}@media (orientation:portrait) and (min-width:1280px){.doc__text{font-size:9px}}.res-gov .tcc-check svg circle{color:var(--color-brand)!important}.res-gov .tcc-list{background:#00a0ac0d!important}
