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