.fa-band--cream{background:var(--gfw-cream)}.fa-band--oatmeal{background:var(--gfw-oatmeal)}.fa-btn{display:inline-block;background:var(--gfw-espresso);color:var(--gfw-ivory);padding:18px 40px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;cursor:pointer;border:0;transition:background .2s ease}.fa-btn:hover{background:var(--gfw-charcoal);color:var(--gfw-ivory)}.fa-inline-link{font-weight:700;border-bottom:1px solid var(--gfw-clay)}.fa-hero{padding:56px 72px 90px;display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.fa-hero__title{font-family:var(--font-serif);font-weight:500;font-size:58px;line-height:1.08;max-width:720px}.fa-hero__sub{font-size:17px;line-height:1.75;color:var(--gfw-ink-body);max-width:620px}.fa-hero .fa-btn{margin-top:6px}.fa-hero__meta{font-size:13px;color:var(--gfw-ink-meta)}.fa-why{padding-block:96px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.fa-why__col{display:flex;flex-direction:column;gap:20px}.fa-why__title{font-family:var(--font-serif);font-weight:500;font-size:36px;line-height:1.15}.fa-why__body{font-size:15.5px;line-height:1.8;color:var(--gfw-ink-body)}.fa-expect{display:flex;flex-direction:column;gap:16px}.fa-expect__item{display:flex;gap:18px;align-items:baseline}.fa-expect__num{font-family:var(--font-serif);font-size:22px;color:var(--gfw-clay);width:28px;flex-shrink:0}.fa-expect__body{font-size:15.5px;line-height:1.7;color:var(--gfw-charcoal)}.fa-assess{padding-block:110px}.fa-card{max-width:720px;margin:0 auto;border:1px solid var(--gfw-taupe);background:var(--gfw-ivory);padding:64px 64px 56px;display:flex;flex-direction:column;gap:32px;min-height:380px}.fa-screen{display:flex;flex-direction:column;gap:32px}.fa-intro{align-items:center;text-align:center;gap:24px;padding:24px 0}.fa-intro__title{font-family:var(--font-serif);font-size:32px;font-weight:500;line-height:1.2}.fa-intro__body{font-size:15.5px;line-height:1.75;color:var(--gfw-ink-body);max-width:460px}.fa-q__top{display:flex;justify-content:space-between;align-items:center}.fa-q__count{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--gfw-mushroom)}.fa-q__back{background:none;border:0;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--gfw-ink-meta);cursor:pointer}.fa-q__back:hover{color:var(--gfw-clay)}.fa-q__head{display:flex;flex-direction:column;gap:10px}.fa-q__title{font-family:var(--font-serif);font-size:30px;font-weight:500;line-height:1.2}.fa-q__sub{font-size:14px;color:var(--gfw-ink-meta)}.fa-q__opts{display:flex;flex-direction:column;gap:10px}.fa-opt{border:1px solid var(--gfw-beige);padding:16px 20px;display:flex;align-items:center;gap:14px;cursor:pointer;background:var(--gfw-ivory);text-align:left;transition:border-color .2s ease,background .2s ease}.fa-opt:hover,.fa-opt:hover .fa-opt__mark{border-color:var(--gfw-clay)}.fa-opt--on{border-color:var(--gfw-clay);background:var(--gfw-oatmeal)}.fa-opt--on .fa-opt__label{color:var(--gfw-espresso);font-weight:600}.fa-opt__mark{width:22px;height:22px;flex-shrink:0;border:1.5px solid var(--gfw-taupe);background:transparent;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:1;color:var(--gfw-ivory);transition:background .2s ease,border-color .2s ease}.fa-opt--on .fa-opt__mark{background:var(--gfw-clay);border-color:var(--gfw-clay)}.fa-opt__label{font-size:15px;line-height:1.5;color:var(--gfw-charcoal)}.fa-btn--start{align-self:flex-start;padding:16px 36px}.fa-result{align-items:center;text-align:center;gap:22px;padding:8px 0}.fa-result__eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700}.fa-result__eyebrow--sage{color:var(--gfw-sage)}.fa-result__eyebrow--clay{color:var(--gfw-clay)}.fa-result__title{font-family:var(--font-serif);font-size:34px;font-weight:500;line-height:1.15;max-width:500px}.fa-result__body{font-size:15.5px;line-height:1.75;color:var(--gfw-ink-body);max-width:500px}.fa-result__link{color:var(--gfw-espresso);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--gfw-clay);padding-bottom:6px}.fa-result__link:hover{color:var(--gfw-clay)}.fa-result__restart{background:none;border:0;font-size:12px;color:var(--gfw-ink-meta);cursor:pointer}.fa-result__restart:hover{color:var(--gfw-clay)}.fa-urgent{border-left:2px solid var(--gfw-clay);padding-left:28px;gap:18px;text-align:left}.fa-urgent__eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:700;color:var(--gfw-clay)}.fa-urgent__title{font-family:var(--font-serif);font-size:32px;font-weight:500;line-height:1.2}.fa-urgent__body{font-size:15.5px;line-height:1.8;color:var(--gfw-charcoal)}.fa-urgent__note{font-size:15px;line-height:1.75;color:var(--gfw-ink-body)}.fa-disclaimer-wrap{padding:0 72px 90px}.fa-disclaimer{max-width:720px;margin:0 auto;font-size:12.5px;line-height:1.8;color:var(--gfw-ink-meta);text-align:center}.fa-cta{padding-block:110px;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.fa-cta__title{font-family:var(--font-serif);font-weight:500;font-size:46px;line-height:1.1;max-width:620px}.fa-cta__ctas{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:6px}.fa-call{color:var(--gfw-espresso);font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border-bottom:1px solid var(--gfw-clay);padding-bottom:6px}.fa-call:hover{color:var(--gfw-clay)}@media(max-width:900px){.fa-hero{padding:32px 24px 56px}.fa-hero__title{font-size:40px}.fa-why{grid-template-columns:1fr;gap:40px;padding-block:56px}.fa-assess{padding-block:56px}.fa-card{padding:40px 28px}.fa-disclaimer-wrap{padding:0 24px 56px}.fa-cta{padding-block:64px}.fa-cta__title{font-size:32px}.fa-hero__title,.fa-q__title{font-size:26px}}
