@font-face{font-family:Roboto Condensed;src:url('assets/roboto-condensed.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Roboto Condensed;src:url('assets/roboto-condensed-light.woff2') format('woff2');font-weight:300;font-display:swap}
@font-face{font-family:Roboto Condensed;src:url('assets/roboto-condensed-bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Open Sans;src:url('assets/open-sans.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:Open Sans;src:url('assets/open-sans-semibold.woff2') format('woff2');font-weight:600 700;font-display:swap}
:root{--green:#557716;--bright:#a5c736;--dark:#242424;--ink:#30322e;--muted:#72756e;--line:#e4e5de;--paper:#f5f4f1;--heading:'Roboto Condensed','Arial Narrow',sans-serif;--body:'Open Sans',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;color:var(--ink);font-family:var(--body);font-size:13px;line-height:1.7;background:#fff}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #759a21;outline-offset:4px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--heading);font-weight:400;line-height:1.2}.container{width:min(1100px,calc(100% - 64px));margin:0 auto}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;z-index:20;left:16px;top:-80px;padding:10px 16px;background:white}.skip-link:focus{top:12px}.utility-bar{background:#111;color:#a6a6a6;height:36px;font-size:11px}.utility-inner,.utility-links,.utility-right,.language{display:flex;align-items:center}.utility-inner{height:100%;justify-content:space-between}.utility-links a{line-height:1;border-right:1px solid #3e3e3e;padding:0 11px}.utility-links a:first-child{padding-left:0}.utility-links a:last-child{border:0}.utility-links a:hover{color:#fff}.utility-right{gap:22px}.prototype-tag{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:1.05px;color:#b5b7ac}.prototype-tag>span{height:5px;width:5px;background:#b4cd63;border-radius:50%}.language{gap:7px;font-size:10px}.language img{width:19px;height:11px;object-fit:cover}.main-header{background:var(--dark);height:91px}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{flex-shrink:0}.brand img{width:235px;height:auto}.primary-nav{height:100%;display:flex;align-items:center;gap:23px;color:#aaa;font-family:var(--heading);font-size:15px;font-weight:300}.primary-nav>a:hover{color:#fff}.primary-nav .nav-active{display:flex;align-items:center;gap:9px;height:100%;background:#486604;color:white;padding:0 22px;font-weight:700;font-size:15px;margin-left:2px}.nav-active .icon{width:19px}.mobile-toggle{display:none;background:none;border:0;color:#fff}.hero{height:365px;position:relative;overflow:hidden;background:#34402c;color:#fff}.hero-photo,.hero-shade{position:absolute;inset:0}.hero-photo{background-image:url('assets/hero.jpg');background-position:center 48%;background-size:cover}.hero-shade{background:linear-gradient(90deg,rgba(19,27,20,.91) 0%,rgba(19,27,20,.77) 30%,rgba(19,27,20,.2) 65%,rgba(19,27,20,.08) 100%)}.hero-content{position:relative;height:100%;padding-top:20px}.breadcrumb{font-size:10px;color:#c3c9bb;display:flex;align-items:center;gap:10px}.breadcrumb .icon{width:11px;height:11px;opacity:.7}.breadcrumb a:hover{color:white}.hero-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:2px;margin-top:29px;color:#d7e8af}.hero-eyebrow>span{width:23px;height:2px;background:var(--bright)}.hero h1{font-size:55px;font-weight:700;letter-spacing:-.8px;line-height:1.04;margin-top:14px}.hero h1 span{color:#b6d65a}.hero p{font-size:13px;line-height:1.8;color:#d1d6cb;margin-top:16px}.hero-link{display:inline-flex;align-items:center;gap:20px;font-family:var(--heading);font-size:12px;letter-spacing:.8px;margin-top:17px}.hero-link .icon{width:19px;color:#b5d466;transition:transform .2s}.hero-link:hover .icon{transform:translateX(5px)}.hero-caption{position:absolute;bottom:20px;right:30px;display:flex;align-items:center;gap:8px;font-family:var(--heading);letter-spacing:1px;font-size:10px;text-shadow:0 1px 4px #000}.hero-caption>span{height:5px;width:5px;background:#b5d466;border-radius:50%}.intro-band{background:#252624;color:#fff}.intro-inner{display:flex;align-items:center;min-height:108px;gap:21px}.intro-icon{height:51px;width:51px;border:1px solid #5f7043;display:grid;place-items:center;color:#b5ce7d}.intro-icon .icon{width:28px;height:28px;stroke-width:1.3}.intro-copy h2{font-size:28px;font-weight:300}.intro-copy p{font-size:11px;color:#a9aca3;margin-top:6px}.intro-meta{margin-left:auto;border-left:1px solid #484b43;padding-left:32px;display:flex;align-items:center;gap:13px;color:#b0b3a9}.intro-meta .icon{width:23px;height:23px;color:#b5ce7d}.intro-meta strong,.intro-meta span{display:block}.intro-meta strong{font-size:11px;font-weight:600;color:#e1e3dd}.intro-meta span{font-size:10px;margin-top:3px}.verification-section{background:var(--paper);padding:43px 0 50px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:25px;gap:20px}.eyebrow{font-size:9px;font-weight:600;letter-spacing:1.7px;color:#6e8149;display:block}.section-heading h2{font-size:30px;font-weight:300;margin-top:7px}.case-label{font-size:9px;color:#8a8b82;text-align:right;letter-spacing:.6px;padding-bottom:2px}.case-label strong{display:block;font-size:11px;font-weight:600;letter-spacing:.3px;color:#65685e;margin-top:5px}.verification-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:28px}.workflow{background:white;border:1px solid #dedfd8;align-self:start}.stepper{margin:0;padding:23px 25px;list-style:none;display:flex;gap:13px;border-bottom:1px solid var(--line);background:#fcfcfa}.stepper li{display:flex;align-items:center;gap:11px;flex:1;position:relative;color:#96998e}.stepper li:not(:last-child)::after{content:'';position:absolute;right:6px;width:23px;height:1px;top:17px;background:#d7dacf}.step-number{width:33px;height:33px;flex-shrink:0;display:grid;place-items:center;border:1px solid #d8dbcf;font-family:var(--heading);font-size:14px;font-weight:700;border-radius:50%;background:#fcfcfa}.stepper strong{font-family:var(--heading);font-size:15px;font-weight:400;display:block;line-height:1.3}.stepper small{font-size:8px;display:block;margin-top:4px}.stepper .is-active{color:#35451d}.is-active .step-number{background:var(--green);color:#fff;border-color:var(--green);box-shadow:0 0 0 4px #edf1e5}.stepper .is-complete{color:#526731}.is-complete .step-number{background:#edf2e3;color:#5b7832;border-color:#d6e0c4}.step-number .icon{width:18px;height:18px}.step-panel{padding:30px}.panel-kicker{font-size:9px;letter-spacing:1.5px;color:#8a8f80;font-weight:600;margin-bottom:9px}.step-panel h3{font-size:27px;font-weight:300;outline:none}.panel-lead{font-size:12px;line-height:1.9;color:#777b71;margin-top:13px;max-width:580px}.notice{display:flex;gap:13px;padding:17px 18px;background:#f7f8f1;border-left:3px solid #91a85c;margin-top:23px}.notice>.icon{color:#7a8e50;width:21px;height:21px;margin-top:2px}.notice strong{font-size:11px;font-weight:600;display:block;margin-bottom:4px}.notice p{color:#73796a;font-size:11px;line-height:1.9}.checklist-title{font-size:11px;font-weight:600;margin:24px 0 12px}.checklist{padding:0;margin:0;list-style:none;display:grid;gap:11px}.checklist li{display:flex;gap:10px;align-items:flex-start;color:#696f60;font-size:11px}.checklist .icon{width:16px;height:16px;color:#7d9752;margin-top:2px}.panel-footer{border-top:1px solid var(--line);padding-top:22px;margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:15px}.panel-footer-note{color:#919487;font-size:9px;display:flex;align-items:center;gap:6px;line-height:1.6}.panel-footer-note .icon{width:13px;height:13px}.button{border:1px solid var(--green);background:var(--green);color:#fff;min-height:44px;padding:0 21px;display:inline-flex;justify-content:center;align-items:center;gap:18px;font-family:var(--heading);font-size:13px;font-weight:700;letter-spacing:.5px;transition:background .2s,border-color .2s}.button:hover{background:#405e0b;border-color:#405e0b}.button .icon{width:18px;height:18px}.button:disabled{opacity:.6}.button.secondary{background:#fff;border-color:#d9ddcf;color:#65734c}.button.secondary:hover{background:#f3f5ed}.text-button{background:none;border:none;display:inline-flex;align-items:center;gap:8px;color:#73796a;font-family:var(--heading);padding:8px 0;font-size:13px}.text-button .icon{width:17px;height:17px;transform:rotate(180deg)}.text-button:hover{color:var(--green)}.status-card{border:1px solid #dedfd8;background:#fff}.side-card-title{padding:18px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:#fafaf7}.side-card-title>.icon{color:#7c8969;width:19px;height:19px}.side-card-title h3{font-size:19px;font-weight:300}.status-body{padding:21px 20px}.status-badge{display:inline-flex;align-items:center;gap:7px;background:#f8f0dc;color:#8a6d31;font-size:8px;font-weight:600;letter-spacing:.7px;padding:5px 8px}.status-badge>span{width:5px;height:5px;border-radius:50%;background:#b59142}.status-badge.is-finished{background:#eaf2dd;color:#597827}.status-badge.is-finished>span{background:#719d30}dl{margin:20px 0}dl>div{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:10px}dt{color:#8a8e82}dd{margin:0;color:#505747;font-weight:600}.muted-value{color:#7e8375;font-weight:400}.side-progress-label{display:flex;justify-content:space-between;margin-top:21px;font-size:10px;color:#818776}.side-progress-label strong{font-weight:400;color:#617747}.progress-track{height:4px;background:#ebeee4;margin-top:9px;overflow:hidden}.progress-track>div{height:100%;width:0;background:#839c4e;transition:width .4s}.status-footnote{font-size:10px;color:#94988b;border-top:1px solid var(--line);padding-top:17px;margin-top:21px;line-height:1.8}.help-card{display:flex;gap:12px;padding:22px 19px;margin-top:15px;border:1px solid #dedfd8;background:#eeeee7}.help-card>.icon{color:#80935b;width:22px;height:22px;margin-top:1px}.help-card h3{font-size:19px;font-weight:300}.help-card p{font-size:10px;color:#838779;margin-top:7px;line-height:1.8}.help-card a{display:inline-flex;align-items:center;gap:17px;color:#5c753c;font-size:10px;margin-top:12px}.help-card a .icon{width:15px;height:15px}.help-card a:hover{text-decoration:underline}.preview-note{display:flex;gap:8px;padding:15px 3px 0;color:#8c9085;font-size:9px;line-height:1.8}.preview-note>.icon{width:14px;height:14px;margin-top:2px}.expect-section{padding:37px 0 43px;border-bottom:1px solid #eee}.section-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.section-title-row h2{font-size:27px;font-weight:300}.section-title-row>span{font-size:8px;letter-spacing:1.4px;color:#9b9f92}.expect-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.expect-grid article{display:flex;gap:17px}.expect-grid article:not(:last-child){padding-right:22px;border-right:1px solid var(--line)}.feature-icon{flex-shrink:0;width:39px;height:43px;display:grid;place-items:center;color:#7e9456}.feature-icon .icon{height:30px;width:30px;stroke-width:1.2}.expect-grid h3{font-size:19px;font-weight:300;margin-bottom:8px}.expect-grid p{font-size:10px;color:#818679;line-height:1.9}.faq-section{background:#f7f6f3;padding:51px 0 57px}.faq-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:90px}.faq-intro h2{font-size:35px;font-weight:300;line-height:1.25;margin-top:12px}.faq-intro>p{font-size:11px;color:#878b7d;line-height:1.9;margin-top:16px}.faq-intro>a{display:inline-flex;align-items:center;gap:9px;margin-top:23px;font-size:10px;color:#617943}.faq-intro>a:hover{text-decoration:underline}.faq-intro>a .icon{width:13px;height:13px}.faq-list details{border-bottom:1px solid #dcdfd3;padding:16px 0}.faq-list details:first-child{padding-top:2px}.faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-family:var(--heading);font-size:17px;color:#515a43;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{font-size:11px;color:#7b8270;line-height:1.9;padding:11px 28px 3px 0}.faq-plus{height:20px;width:14px;position:relative;flex-shrink:0;opacity:.6}.faq-plus:before,.faq-plus:after{content:'';position:absolute;background:#526b31;width:11px;height:1px;top:11px;left:2px}.faq-plus:after{transform:rotate(90deg);transition:transform .2s}details[open] .faq-plus:after{transform:rotate(0)}.community-band{background:#293020;color:#fff;position:relative}.community-inner{display:flex;justify-content:space-between;align-items:center;min-height:155px;gap:25px}.community-band .eyebrow{color:#a3bb77;font-size:8px}.community-band h2{font-size:29px;font-weight:300;margin-top:7px}.community-band p{font-size:10px;color:#aeb7a0;margin-top:9px}.community-band a{display:flex;align-items:center;gap:22px;font-family:var(--heading);font-size:12px;border:1px solid #66734f;padding:13px 20px;color:#dce5cf}.community-band a:hover{background:#38432b}.community-band a .icon{width:17px;height:17px}.partners{background:#363636}.partner-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:24px 30px}.partner-inner img{max-height:43px;width:auto;object-fit:contain;max-width:130px}.partner-inner img:nth-child(1){height:31px}.partner-inner img:nth-child(2){height:45px}.partner-inner img:nth-child(3){width:130px}.partner-inner img:nth-child(4){width:93px}.partner-inner img:nth-child(5){width:106px}.partner-inner img:nth-child(6){width:120px}.partner-inner img:nth-child(7){width:46px}footer{background:#111;padding:35px 0;color:#aaa}.footer-inner{display:flex;align-items:center;gap:30px;justify-content:space-between}.giants-logo{width:155px;height:auto}.rating{width:34px;height:auto}.footer-copy{text-align:center}.footer-copy nav{display:flex;justify-content:center;gap:12px;margin-bottom:9px}.footer-copy nav>a,.footer-copy nav>button{color:#b1b3ab;background:none;border:0;font-family:var(--heading);font-size:12px;font-weight:300;padding:0 12px 0 0;border-right:1px solid #46483f;line-height:1.2}.footer-copy nav>:last-child{border:0;padding:0;display:inline-flex;align-items:center;gap:5px}.footer-copy nav>:hover{color:#fff}.footer-copy .icon{height:11px;width:11px}.footer-copy p{font-size:8px;color:#898d7f;line-height:1.9}dialog{border:1px solid #cdd5bc;padding:35px;width:min(480px,calc(100% - 40px));color:var(--ink);box-shadow:0 10px 80px #0003}dialog::backdrop{background:#121b15b3;backdrop-filter:blur(3px)}dialog h2{font-size:29px;font-weight:300;margin:10px 0 18px}dialog p{font-size:12px;color:#737c66;margin:12px 0;line-height:1.9}dialog .button{margin-top:18px}.dialog-close{position:absolute;right:13px;top:9px;border:0;background:none;font-size:26px;color:#7a8669}.noscript{position:fixed;bottom:0;width:100%;padding:12px;background:#fff3cf;text-align:center;z-index:30}
/* Interactive panels */
.review-form{margin-top:23px}.field-label,.review-form legend{font-size:11px;font-weight:600;color:#59624c;display:block;margin-bottom:9px}.field-label>span{font-size:9px;color:#9b9f92;font-weight:400;margin-left:6px}fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}.platform-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.platform-option{cursor:pointer;position:relative}.platform-option input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.platform-tile{border:1px solid #dfe3d6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:15px 8px 11px;background:#fdfefb;transition:background .2s,border-color .2s;font-family:var(--heading);font-size:14px;color:#858c79}.platform-tile .icon{width:25px;height:25px;stroke-width:1.3}.platform-option input:checked+.platform-tile{background:#f0f5e7;border-color:#7b954b;color:#547133;box-shadow:inset 0 0 0 1px #7b954b}.platform-option input:focus-visible+.platform-tile{outline:3px solid #759a21;outline-offset:3px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:21px}select,textarea{width:100%;border:1px solid #dce0d1;border-radius:0;padding:11px 12px;color:#525b46;background:#fff;font-size:11px}select{min-height:42px}textarea{resize:vertical;min-height:85px;line-height:1.8}.field-hint{font-size:9px;color:#93998a;margin-top:6px;display:flex;justify-content:space-between;gap:12px}.field-error{color:#9d4e34;font-size:11px;margin-top:8px}.field-error:empty{display:none}.review-form .panel-footer{margin-top:24px}.summary-list{border:1px solid #e0e5d5;margin-top:22px;margin-bottom:0}.summary-list>div{padding:13px 16px;margin:0;border-bottom:1px solid #e6e9de;align-items:flex-start;font-size:11px}.summary-list>div:last-child{border-bottom:0}.summary-list dt{flex-shrink:0}.summary-list dd{max-width:70%;text-align:right;overflow-wrap:anywhere}.summary-notes{padding:14px 16px;background:#f8faf3;border:1px solid #e0e5d5;border-top:0;font-size:11px;overflow-wrap:anywhere;color:#777e6c}.summary-notes strong{font-size:10px;display:block;font-weight:600;margin-bottom:5px;color:#5b664c}.confirmation-check{display:flex;gap:10px;align-items:flex-start;margin-top:23px;font-size:10px;color:#717968;cursor:pointer}.confirmation-check input{accent-color:var(--green);width:15px;height:15px;flex-shrink:0;margin:2px 0 0}.complete-icon{display:grid;place-items:center;width:55px;height:60px;background:#edf4e1;color:#6a8739;margin-bottom:20px;clip-path:polygon(50% 0,100% 16%,100% 66%,85% 85%,50% 100%,15% 85%,0 66%,0 16%)}.complete-icon .icon{height:31px;width:31px}.completion-reference{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#f5f8ef;border:1px solid #dfe7d2;padding:15px 17px;margin-top:23px}.completion-reference span{font-size:10px;color:#849373}.completion-reference strong{font-size:12px;font-weight:600;color:#5d733e}.completion-steps{padding-left:18px;font-size:11px;color:#79836c;line-height:2.1;margin-top:19px}.success-actions{display:flex;gap:12px;flex-wrap:wrap}.spinner{border:2px solid #ffffff55;border-top-color:white;width:16px;height:16px;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
@media(min-width:1600px){.container{width:1120px}.hero{height:405px}.hero-content{padding-top:25px}.hero-eyebrow{margin-top:35px}.hero h1{font-size:61px}.hero p{margin-top:20px}.hero-link{margin-top:22px}.verification-layout{grid-template-columns:minmax(0,1fr) 305px}}
@media(max-width:1150px){.primary-nav{gap:17px;font-size:13px}.brand img{width:205px}.primary-nav .nav-active{font-size:13px;padding:0 16px}.verification-layout{gap:20px;grid-template-columns:minmax(0,1fr) 270px}.stepper{padding:22px 20px;gap:12px}.stepper li{gap:9px}.stepper li:not(:last-child)::after{display:none}.stepper strong{font-size:13px}.stepper small{font-size:7px}.step-panel{padding:25px}.step-number{height:29px;width:29px}.faq-layout{gap:60px}.partner-inner{gap:28px;padding-inline:10px}.partner-inner img{max-width:110px}.footer-copy p{max-width:500px}}
@media(max-width:900px){.utility-links a{padding:0 8px;font-size:10px}.primary-nav{gap:13px}.primary-nav>a:nth-child(-n+3){display:none}.brand img{width:218px}.hero{height:350px}.hero h1{font-size:52px}.hero-photo{background-position:60% 50%}.verification-layout{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.section-heading h2{font-size:27px}.stepper{gap:6px;padding:19px 15px}.stepper li{gap:7px}.stepper small{display:none}.stepper strong{font-size:12px}.step-panel{padding:24px 20px}.step-panel h3{font-size:25px}.panel-footer{align-items:flex-start;flex-wrap:wrap}.panel-footer-note{width:100%;order:2}.side-card-title{padding:16px}.side-card-title h3{font-size:17px}.status-body{padding:18px 16px}.status-body dl>div{font-size:9px}.expect-grid{gap:20px}.expect-grid article{gap:8px}.expect-grid article:not(:last-child){padding-right:13px}.expect-grid h3{font-size:17px}.feature-icon{width:30px}.expect-grid p{font-size:9px}.partner-inner{gap:22px}.partner-inner img{max-width:88px!important;max-height:35px}.partner-inner img:nth-child(7){max-width:36px!important}.giants-logo{width:125px}.footer-inner{gap:18px}.footer-copy p{font-size:7px}.footer-copy nav>a,.footer-copy nav>button{font-size:10px}}
@media(max-width:700px){.container{width:calc(100% - 36px)}.utility-bar{height:30px}.utility-links a{display:none}.utility-links a:nth-child(5){display:block;padding:0;border:0}.utility-right{gap:15px}.prototype-tag{font-size:8px}.language{font-size:9px}.main-header{height:75px}.brand img{width:211px}.mobile-toggle{display:block;padding:10px 0 10px 15px}.primary-nav{display:none;position:absolute;top:105px;left:0;right:0;z-index:10;background:#252624;height:auto;flex-direction:column;align-items:stretch;gap:0;padding:10px 18px 18px;border-bottom:1px solid #657744}.primary-nav.is-open{display:flex}.primary-nav>a:nth-child(-n+3){display:block}.primary-nav>a{padding:10px!important;font-size:15px!important;margin:0!important}.primary-nav .nav-active{margin-top:8px!important}.hero{height:347px}.hero-content{padding-top:18px}.breadcrumb{font-size:8px;gap:8px}.hero-photo{background-position:62% 50%}.hero-shade{background:linear-gradient(90deg,#151f15e6,#182317af 65%,#18231755)}.hero-eyebrow{font-size:8px;letter-spacing:1.7px;margin-top:33px}.hero h1{font-size:46px;margin-top:14px}.hero p{font-size:11px;margin-top:16px}.hero-link{font-size:11px;margin-top:20px}.hero-caption{font-size:7px;right:17px;bottom:12px}.intro-inner{gap:14px;min-height:109px;padding:20px 0;flex-wrap:wrap}.intro-icon{width:43px;height:43px}.intro-icon .icon{width:25px;height:25px}.intro-copy h2{font-size:24px}.intro-copy p{font-size:9px}.intro-meta{display:none}.verification-section{padding:29px 0 31px}.section-heading{align-items:flex-start;margin-bottom:21px;gap:8px}.eyebrow{font-size:8px;letter-spacing:1.5px}.section-heading h2{font-size:26px;max-width:245px;margin-top:9px}.case-label{font-size:7px;white-space:nowrap;padding-top:3px;letter-spacing:.2px}.case-label strong{font-size:8px}.verification-layout{grid-template-columns:1fr;gap:20px}.stepper{padding:19px 16px;gap:12px}.stepper li{flex-direction:column;align-items:flex-start;gap:10px}.stepper li:not(:last-child)::after{display:block;left:42px;right:0;width:calc(100% - 40px);top:15px}.stepper strong{font-size:13px}.stepper small{display:block;font-size:7px;margin-top:3px}.step-number{height:31px;width:31px}.step-panel{padding:24px 21px}.panel-lead{font-size:11px}.notice{padding:14px 12px;margin-top:20px;gap:10px}.notice p{font-size:10px}.notice strong{font-size:10px}.checklist{gap:12px}.checklist li{font-size:10px}.panel-footer{margin-top:24px;padding-top:20px}.panel-footer>.button{margin-left:auto}.panel-footer-note{justify-content:center;font-size:8px}.button{min-height:43px;font-size:12px}.review-sidebar{display:grid;grid-template-columns:1fr;gap:0}.status-card{display:block}.side-card-title{padding:16px 20px}.side-card-title h3{font-size:19px}.status-body{padding:19px 20px}.status-body dl>div{font-size:11px}.status-footnote{font-size:10px}.help-card{padding:18px 20px;margin-top:13px}.preview-note{padding:13px 3px 0;font-size:9px}.expect-section{padding:29px 0}.section-title-row{margin-bottom:24px}.section-title-row h2{font-size:26px}.section-title-row>span{display:none}.expect-grid{grid-template-columns:1fr;gap:20px}.expect-grid article{gap:16px}.expect-grid article:not(:last-child){border-right:0;padding:0 0 19px;border-bottom:1px solid var(--line)}.expect-grid h3{font-size:21px}.expect-grid p{font-size:11px}.feature-icon{width:38px}.faq-section{padding:32px 0 36px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-intro h2{font-size:31px}.faq-intro h2 br{display:none}.faq-intro>p br{display:none}.faq-intro>p{margin-top:11px;font-size:11px}.faq-intro>a{margin-top:13px}.faq-list summary{font-size:16px;gap:17px}.faq-list details p{font-size:10px}.community-inner{padding:28px 0;align-items:flex-start;flex-direction:column;gap:21px}.community-band h2{font-size:27px}.community-band a{font-size:11px;padding:11px 15px}.partner-inner{flex-wrap:wrap;justify-content:center;padding:23px 10px;gap:21px 27px}.partner-inner img{max-height:28px;max-width:83px!important}.partner-inner img:nth-child(7){max-width:29px!important}footer{padding:29px 0}.footer-inner{flex-wrap:wrap;justify-content:center;gap:23px}.giants-logo{width:140px}.footer-copy{order:3;width:100%}.footer-copy p{font-size:8px}.footer-copy nav>a,.footer-copy nav>button{font-size:11px}.rating{width:27px}.form-row{grid-template-columns:1fr;gap:18px}.platform-options{gap:8px}.platform-tile{font-size:12px;padding-inline:5px}.field-hint{font-size:8px}.success-actions{flex-direction:column;width:100%}.success-actions .button{width:100%}.completion-reference strong{font-size:10px}.completion-reference span{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
