.referral-hub-module__3kQOBW__card{background:var(--paper);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 18px 50px -28px #111c3559}.referral-hub-module__3kQOBW__tabs{border-bottom:1px solid var(--border);background:var(--sage);grid-template-columns:1fr 1fr;display:grid}.referral-hub-module__3kQOBW__tabs button{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:52px;padding:16px 12px;font-size:15px;font-weight:500}.referral-hub-module__3kQOBW__tabs button:hover{color:var(--ink)}.referral-hub-module__3kQOBW__tabs button:focus-visible{outline:3px solid var(--action);outline-offset:-3px}.referral-hub-module__3kQOBW__tabs .referral-hub-module__3kQOBW__active{background:var(--paper);color:var(--ink);border-bottom-color:var(--action)}.referral-hub-module__3kQOBW__form,.referral-hub-module__3kQOBW__result,.referral-hub-module__3kQOBW__intro{padding:26px 28px 24px}.referral-hub-module__3kQOBW__lead{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.6}.referral-hub-module__3kQOBW__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.referral-hub-module__3kQOBW__field{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.referral-hub-module__3kQOBW__field em{color:var(--muted);margin-left:4px;font-style:normal;font-weight:400}.referral-hub-module__3kQOBW__field input{border:1px solid var(--border);color:var(--ink);background:#fff;border-radius:6px;min-height:46px;padding:12px;font-size:16px}.referral-hub-module__3kQOBW__field input:focus-visible{outline:3px solid var(--action);outline-offset:1px;border-color:var(--action)}.referral-hub-module__3kQOBW__full{grid-column:1/-1}.referral-hub-module__3kQOBW__submit{justify-content:center;width:100%;margin-top:18px}.referral-hub-module__3kQOBW__fine{color:var(--muted);text-align:center;margin:12px 0 0;font-size:13px}.referral-hub-module__3kQOBW__kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.referral-hub-module__3kQOBW__linkRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.referral-hub-module__3kQOBW__link{background:var(--sage);border:1px solid var(--border);overflow-wrap:anywhere;color:var(--ink);border-radius:6px;flex:220px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.referral-hub-module__3kQOBW__result>p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.65}.referral-hub-module__3kQOBW__share{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.referral-hub-module__3kQOBW__share p{border:1px solid var(--border);background:#fff;border-radius:6px;margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.7}.referral-hub-module__3kQOBW__ghost{appearance:none;border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;min-height:44px;padding:10px 14px;font-size:14px}.referral-hub-module__3kQOBW__ghost:hover{border-color:var(--ink)}.referral-hub-module__3kQOBW__intro .form-grid{margin-top:6px}.referral-hub-module__3kQOBW__intro [role=status] h2{margin-top:0;font-size:26px}@media (max-width:640px){.referral-hub-module__3kQOBW__grid{grid-template-columns:1fr}.referral-hub-module__3kQOBW__form,.referral-hub-module__3kQOBW__result,.referral-hub-module__3kQOBW__intro{padding:22px 18px 20px}.referral-hub-module__3kQOBW__tabs button{padding:14px 8px;font-size:14px}}.referral-hub-module__3kQOBW__intro textarea{border:1px solid var(--border);width:100%;color:var(--ink);resize:vertical;background:#fff;border-radius:6px;padding:12px;font-size:16px;line-height:1.6;display:block}.referral-hub-module__3kQOBW__intro textarea:focus-visible{outline:3px solid var(--action);outline-offset:1px;border-color:var(--action)}.referral-hub-module__3kQOBW__audience{gap:8px;margin:12px 0;font-size:14px;font-weight:600;display:grid}.referral-hub-module__3kQOBW__audience select{border:1px solid var(--border);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:10px;font-size:16px}.referral-hub-module__3kQOBW__share .referral-hub-module__3kQOBW__message{white-space:pre-line;overflow-wrap:anywhere}.referral-hub-module__3kQOBW__shareActions{flex-wrap:wrap;gap:10px;display:flex}.referral-hub-module__3kQOBW__copyStatus{min-height:24px;margin-top:10px;font-size:13px;display:block}.referral-hub-module__3kQOBW__share .referral-hub-module__3kQOBW__shareNote{color:var(--muted);background:0 0;border:0;margin:12px 0 0;padding:0;font-size:13px}.referral-hub-module__3kQOBW__manualCopy{border:1px solid var(--border);width:100%;font:inherit;padding:12px;font-size:14px}.referral-hub-module__3kQOBW__ghost:focus-visible,.referral-hub-module__3kQOBW__audience select:focus-visible{outline:3px solid var(--action);outline-offset:3px}.referral-hub-module__3kQOBW__card{overflow:visible}.referral-hub-module__3kQOBW__tabs{border-radius:10px 10px 0 0}.referral-hub-module__3kQOBW__tabs button:first-child{border-top-left-radius:10px}.referral-hub-module__3kQOBW__tabs button:last-child{border-top-right-radius:10px}.referral-hub-module__3kQOBW__tabs button:focus-visible{outline-offset:2px;z-index:1;position:relative}@media (max-width:640px){.referral-hub-module__3kQOBW__form{padding-top:16px}.referral-hub-module__3kQOBW__lead{margin-bottom:12px}.referral-hub-module__3kQOBW__tabs button{min-height:48px;padding:12px 8px}.referral-hub-module__3kQOBW__form{padding-top:14px;padding-bottom:16px}.referral-hub-module__3kQOBW__grid{gap:8px}.referral-hub-module__3kQOBW__field{gap:4px}.referral-hub-module__3kQOBW__submit{margin-top:12px}}
.refer-module__vWL3DW__hero{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:64px;padding-top:40px;padding-bottom:72px;display:grid}.refer-module__vWL3DW__copy{padding-top:18px}.refer-module__vWL3DW__copy h1{letter-spacing:-.05em;margin:18px 0 22px;font-size:clamp(44px,5vw,68px);line-height:1.02}.refer-module__vWL3DW__copy>p{color:var(--muted);max-width:520px;margin:0;font-size:18px;line-height:1.7}.refer-module__vWL3DW__stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,auto);gap:28px;max-width:520px;margin:34px 0 0;padding:22px 0 0;display:grid}.refer-module__vWL3DW__stats div{flex-direction:column;gap:2px;display:flex}.refer-module__vWL3DW__stats strong{letter-spacing:-.03em;font-size:28px;font-weight:500}.refer-module__vWL3DW__band{border-top:1px solid var(--border);padding-top:64px;padding-bottom:64px}.refer-module__vWL3DW__band h2{margin:12px 0 30px;font-size:clamp(32px,3.4vw,44px)}.refer-module__vWL3DW__steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.refer-module__vWL3DW__steps li{counter-increment:step;background:var(--paper);border:1px solid var(--border);border-radius:10px;padding:26px 24px}.refer-module__vWL3DW__steps li:before{content:counter(step,decimal-leading-zero);letter-spacing:.08em;color:var(--action);margin-bottom:14px;font-size:13px;display:block}.refer-module__vWL3DW__steps h3{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:500}.refer-module__vWL3DW__steps p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.refer-module__vWL3DW__split{grid-template-columns:1fr 1fr;gap:56px;display:grid}.refer-module__vWL3DW__chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.refer-module__vWL3DW__chips li{background:var(--sage);border-radius:999px;padding:9px 16px;font-size:15px}.refer-module__vWL3DW__checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.refer-module__vWL3DW__checks li{gap:12px;font-size:16px;line-height:1.55;display:flex}.refer-module__vWL3DW__checks li:before{content:"✓";color:var(--action);font-weight:600}.refer-module__vWL3DW__split h2{margin:12px 0 22px;font-size:30px}.refer-module__vWL3DW__split p{color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.7}.refer-module__vWL3DW__fine{color:var(--muted);max-width:820px;margin:14px 0 0;font-size:14px;line-height:1.75}.refer-module__vWL3DW__fine a{color:inherit}@media (max-width:1000px){.refer-module__vWL3DW__hero{grid-template-columns:1fr;gap:36px;padding-bottom:56px}.refer-module__vWL3DW__copy{padding-top:0}.refer-module__vWL3DW__steps{grid-template-columns:1fr}.refer-module__vWL3DW__split{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.refer-module__vWL3DW__copy>p{font-size:16px}.refer-module__vWL3DW__stats{grid-template-columns:repeat(3,1fr);gap:14px}.refer-module__vWL3DW__stats strong{font-size:22px}.refer-module__vWL3DW__band{padding-top:48px;padding-bottom:48px}}.refer-module__vWL3DW__hero h1,.refer-module__vWL3DW__band h2{font-family:var(--serif);letter-spacing:-.02em;font-weight:400}.refer-module__vWL3DW__offerLine{color:var(--ink,inherit);max-width:520px;margin:18px 0 0;font-size:15px;line-height:1.6}.refer-module__vWL3DW__lead{max-width:820px;margin:0 0 28px;font-size:18px;line-height:1.7}.refer-module__vWL3DW__examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.refer-module__vWL3DW__example{background:var(--paper);border:1px solid var(--border);border-radius:10px;padding:24px}.refer-module__vWL3DW__example h3{letter-spacing:-.01em;margin:8px 0 10px;font-size:19px;font-weight:500}.refer-module__vWL3DW__example p{color:var(--muted);margin:0 0 10px;font-size:15px;line-height:1.6}.refer-module__vWL3DW__exampleTag{letter-spacing:.08em;text-transform:uppercase;color:var(--action);font-size:12px}.refer-module__vWL3DW__math{color:inherit!important;font-size:16px!important}.refer-module__vWL3DW__mathNote{font-size:14px!important}.refer-module__vWL3DW__crosses{gap:12px;margin:0;padding:0;list-style:none;display:grid}.refer-module__vWL3DW__crosses li{gap:12px;font-size:16px;line-height:1.55;display:flex}.refer-module__vWL3DW__crosses li:before{content:"✕";color:var(--muted);font-weight:600}.refer-module__vWL3DW__tableWrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:10px;overflow-x:auto}.refer-module__vWL3DW__table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px;line-height:1.55}.refer-module__vWL3DW__table th,.refer-module__vWL3DW__table td{text-align:left;vertical-align:top;border-top:1px solid var(--border);padding:14px 16px}.refer-module__vWL3DW__table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:13px;font-weight:500}.refer-module__vWL3DW__table tbody th{font-weight:500}.refer-module__vWL3DW__table a{color:inherit}.refer-module__vWL3DW__kit{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.refer-module__vWL3DW__kit pre{white-space:pre-wrap;font:inherit;background:var(--paper);border:1px solid var(--border);border-radius:10px;margin:0;padding:20px;font-size:15px;line-height:1.6}.refer-module__vWL3DW__kit h3{margin:0 0 10px;font-size:19px;font-weight:500}.refer-module__vWL3DW__kitLinks{flex-wrap:wrap;gap:12px 24px;margin:20px 0 0;font-size:15px;display:flex}@media (max-width:1000px){.refer-module__vWL3DW__examples,.refer-module__vWL3DW__kit{grid-template-columns:1fr}}@media (max-width:640px){.refer-module__vWL3DW__lead{font-size:16px}.refer-module__vWL3DW__table{font-size:14px}}.refer-module__vWL3DW__stats{border:1px solid var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-1);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:560px;margin:32px 0 0;padding:0}.refer-module__vWL3DW__stats div{gap:6px;min-width:0;padding:18px 20px 16px}.refer-module__vWL3DW__stats div+div{border-left:1px solid var(--ds-line)}.refer-module__vWL3DW__stats strong{font-family:var(--serif);letter-spacing:-.02em;color:var(--ds-ink);font-size:32px;font-weight:400;line-height:1}.refer-module__vWL3DW__stats span{color:var(--ds-quiet);font-size:13px;line-height:1.35}.refer-module__vWL3DW__copy>.refer-module__vWL3DW__offerLine{max-width:560px;color:var(--ds-text);margin:24px 0 0;font-size:16px;line-height:1.65}.refer-module__vWL3DW__copy>.refer-module__vWL3DW__offerLine strong{color:var(--ds-ink);font-weight:600}.refer-module__vWL3DW__offerNote{color:var(--ds-quiet);margin-top:12px;font-size:14px;line-height:1.6;display:block}.refer-module__vWL3DW__copy>.refer-module__vWL3DW__offerNote{color:var(--ds-quiet);margin-top:14px;font-size:14px;line-height:1.6}.refer-module__vWL3DW__heroLinks{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.refer-module__vWL3DW__copy>.refer-module__vWL3DW__heroLinks{margin-top:24px}.refer-module__vWL3DW__heroLinks a{border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-sm);background:var(--ds-surface);min-height:40px;color:var(--ds-ink);align-items:center;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.refer-module__vWL3DW__heroLinks a:hover{border-color:var(--ds-ink);background:#fff}.refer-module__vWL3DW__sep{display:none}.refer-module__vWL3DW__band{padding-top:72px;padding-bottom:72px}.refer-module__vWL3DW__band h2{max-width:860px;margin:12px 0 28px}.refer-module__vWL3DW__lead{color:var(--ds-text)}.refer-module__vWL3DW__steps{gap:16px}.refer-module__vWL3DW__steps li{border-color:var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-1);flex-direction:column;padding:24px 24px 26px;display:flex;position:relative}.refer-module__vWL3DW__steps li:before{letter-spacing:.06em;color:var(--ds-quiet);margin:0;font-size:13px;font-weight:600;position:absolute;top:26px;right:24px}.refer-module__vWL3DW__stepIcon{background:var(--ds-tint);width:48px;height:48px;color:var(--ds-accent);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.refer-module__vWL3DW__steps h3{color:var(--ds-ink);margin:0 0 10px;font-size:19px;line-height:1.3}.refer-module__vWL3DW__steps p{color:var(--ds-text)}.refer-module__vWL3DW__examples{gap:16px}.refer-module__vWL3DW__example{border-color:var(--ds-line);border-radius:var(--ds-r-md);box-shadow:var(--ds-shadow-1);flex-direction:column;padding:24px 24px 20px;display:flex}.refer-module__vWL3DW__exampleTag{letter-spacing:.06em;text-transform:none;color:var(--ds-accent);font-size:12px;font-weight:600}.refer-module__vWL3DW__example .refer-module__vWL3DW__math{border-top:1px dashed var(--ds-line-strong);margin-bottom:0;padding-top:14px;color:var(--ds-ink)!important;margin-top:auto!important;font-size:15px!important}.refer-module__vWL3DW__example .refer-module__vWL3DW__math strong{font-family:var(--serif);letter-spacing:-.01em;color:var(--ds-ink);margin-top:4px;font-size:24px;font-weight:400;display:block}.refer-module__vWL3DW__example .refer-module__vWL3DW__mathNote{color:var(--ds-quiet);margin:10px 0 0}.refer-module__vWL3DW__fine{color:var(--ds-quiet)}.refer-module__vWL3DW__checks li:before,.refer-module__vWL3DW__crosses li:before{content:"";border-radius:50%;flex:0 0 18px;height:18px;margin-top:3px}.refer-module__vWL3DW__checks li:before{background:var(--ds-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m5.5 9.2 2.3 2.3 4.7-5' fill='none' stroke='%23294fe6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.refer-module__vWL3DW__crosses li:before{background:#f1f0ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='m6.5 6.5 5 5m0-5-5 5' fill='none' stroke='%235b6578' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/18px no-repeat}.refer-module__vWL3DW__checks li,.refer-module__vWL3DW__crosses li{color:var(--ds-text)}.refer-module__vWL3DW__checks a{color:var(--ds-ink);font-weight:500}.refer-module__vWL3DW__chips li{background:var(--ds-surface);border:1px solid var(--ds-line);color:var(--ds-ink);padding:8px 14px;font-size:14px}.refer-module__vWL3DW__split>div{min-width:0}.refer-module__vWL3DW__tableWrap{border-color:var(--ds-line);border-radius:var(--ds-r-md);background:var(--ds-surface);box-shadow:var(--ds-shadow-1)}.refer-module__vWL3DW__tableWrap:focus-visible{outline:3px solid var(--ds-accent);outline-offset:3px}.refer-module__vWL3DW__table thead th{text-transform:none;letter-spacing:0;color:var(--ds-quiet);border-bottom:1px solid var(--ds-line);background:#fafaf8;font-size:13px;font-weight:600}.refer-module__vWL3DW__table th,.refer-module__vWL3DW__table td{border-top-color:var(--ds-line);padding:16px 18px}.refer-module__vWL3DW__table tbody th{color:var(--ds-ink);font-weight:600}.refer-module__vWL3DW__table td{color:var(--ds-text)}.refer-module__vWL3DW__table tbody tr:nth-child(2n){background:#fcfcfb}.refer-module__vWL3DW__compare td:last-child,.refer-module__vWL3DW__compare thead th:last-child{background:var(--ds-tint)}.refer-module__vWL3DW__compare td:last-child{color:var(--ds-ink)}.refer-module__vWL3DW__compare thead th:last-child{color:var(--ds-accent)}.refer-module__vWL3DW__kit{gap:16px}.refer-module__vWL3DW__kit>div{background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:var(--ds-r-md);box-shadow:var(--ds-shadow-1);min-width:0;padding:22px 22px 20px}.refer-module__vWL3DW__kit pre{border-color:var(--ds-line);border-radius:var(--ds-r-sm);color:var(--ds-ink);background:#fafaf8;padding:16px 18px;font-size:14.5px}.refer-module__vWL3DW__kit h3{color:var(--ds-ink);font-size:17px;font-weight:600}.refer-module__vWL3DW__kitLinks{gap:10px;margin-top:20px}.refer-module__vWL3DW__kitLinks a{border:1px solid var(--ds-line-strong);border-radius:var(--ds-r-sm);background:var(--ds-surface);min-height:44px;color:var(--ds-ink);align-items:center;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.refer-module__vWL3DW__kitLinks a:hover{border-color:var(--ds-ink)}.refer-module__vWL3DW__band .faq-block>div{border-top:1px solid var(--ds-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px 40px;margin-top:0;padding:22px 0;display:grid}.refer-module__vWL3DW__band .faq-block>div:last-child{border-bottom:1px solid var(--ds-line)}.refer-module__vWL3DW__band .faq-block h3{color:var(--ds-ink);margin:0;font-size:17px;font-weight:600;line-height:1.45}.refer-module__vWL3DW__band .faq-block p{color:var(--ds-text);margin:0;font-size:15.5px;line-height:1.7}.refer-module__vWL3DW__terms .refer-module__vWL3DW__fine{background:var(--ds-surface-2);border:1px solid var(--ds-line);border-radius:var(--ds-r-md);max-width:880px;margin:0;padding:24px 28px;font-size:13.5px;line-height:1.75}.refer-module__vWL3DW__terms>.eyebrow{margin-bottom:14px}.refer-module__vWL3DW__terms{padding-bottom:88px}@media (max-width:1000px){.refer-module__vWL3DW__band .faq-block>div{grid-template-columns:1fr}}@media (max-width:640px){.refer-module__vWL3DW__stats{grid-template-columns:1fr;max-width:none}.refer-module__vWL3DW__stats div{grid-template-columns:128px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 16px;display:grid}.refer-module__vWL3DW__stats div+div{border-left:0;border-top:1px solid var(--ds-line)}.refer-module__vWL3DW__stats strong{font-size:26px}.refer-module__vWL3DW__copy>.refer-module__vWL3DW__offerLine{font-size:15.5px}.refer-module__vWL3DW__band{padding-top:56px;padding-bottom:56px}.refer-module__vWL3DW__steps li:before{top:24px}.refer-module__vWL3DW__table th,.refer-module__vWL3DW__table td{padding:13px 14px}.refer-module__vWL3DW__terms .refer-module__vWL3DW__fine{padding:18px}.refer-module__vWL3DW__kitLinks a{width:100%}}.refer-module__vWL3DW__heroLinks{gap:6px 22px}.refer-module__vWL3DW__heroLinks a{min-height:32px;color:var(--ds-accent);text-underline-offset:4px;background:0 0;border:0;border-radius:0;padding:4px 0;font-weight:500;-webkit-text-decoration:underline #294fe659;text-decoration:underline #294fe659}.refer-module__vWL3DW__heroLinks a:hover{background:0 0;text-decoration-color:currentColor}.refer-module__vWL3DW__chips li{background:var(--ds-tint);color:var(--ds-text);border:0;border-radius:4px;padding:6px 12px}.refer-module__vWL3DW__checks a,.refer-module__vWL3DW__crosses a,.refer-module__vWL3DW__table a,.refer-module__vWL3DW__lead a,.refer-module__vWL3DW__fine a,.refer-module__vWL3DW__split p a{color:var(--ds-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ds-control);text-decoration-color:var(--ds-control);text-underline-offset:3px}.refer-module__vWL3DW__checks a:hover,.refer-module__vWL3DW__crosses a:hover,.refer-module__vWL3DW__table a:hover,.refer-module__vWL3DW__lead a:hover,.refer-module__vWL3DW__fine a:hover,.refer-module__vWL3DW__split p a:hover{text-decoration-color:currentColor}@media (max-width:1000px){.refer-module__vWL3DW__hero{flex-direction:column;gap:0;padding-top:20px;display:flex}.refer-module__vWL3DW__copy{display:contents}.refer-module__vWL3DW__copy>.breadcrumbs{order:1;margin-bottom:18px}.refer-module__vWL3DW__copy>.eyebrow{order:2}.refer-module__vWL3DW__copy>h1{order:3;margin:12px 0 14px}.refer-module__vWL3DW__copy>p:not(.refer-module__vWL3DW__offerLine):not(.refer-module__vWL3DW__offerNote){order:4}.refer-module__vWL3DW__hero>#get-link{order:5;margin-top:24px}.refer-module__vWL3DW__stats{order:6}.refer-module__vWL3DW__copy>.refer-module__vWL3DW__offerLine,.refer-module__vWL3DW__copy>.refer-module__vWL3DW__offerNote{order:7}}@media (max-width:640px){.refer-module__vWL3DW__copy>h1{font-size:40px}.refer-module__vWL3DW__hero{padding-top:12px}.refer-module__vWL3DW__copy>.eyebrow{margin-bottom:0}.refer-module__vWL3DW__copy>p:not(.refer-module__vWL3DW__offerLine):not(.refer-module__vWL3DW__offerNote){font-size:15.5px;line-height:1.55}.refer-module__vWL3DW__copy>h1{margin:6px 0 10px;font-size:36px}.refer-module__vWL3DW__copy>.breadcrumbs{margin-bottom:8px}.refer-module__vWL3DW__hero>#get-link{margin-top:14px}}
.EstimateQuiz-module__OBf-Vq__wrap{max-width:760px;min-height:70vh;margin:0 auto;padding:48px 20px 96px}.EstimateQuiz-module__OBf-Vq__progress{font:600 11px/1 var(--sans);letter-spacing:.12em;color:var(--muted);justify-content:space-between;display:flex}.EstimateQuiz-module__OBf-Vq__bar{background:var(--border);border-radius:2px;height:3px;margin:12px 0 40px;overflow:hidden}.EstimateQuiz-module__OBf-Vq__bar i{background:var(--action);height:100%;transition:width .3s;display:block}.EstimateQuiz-module__OBf-Vq__head{align-items:flex-start;gap:14px;display:flex}.EstimateQuiz-module__OBf-Vq__back{border:1px solid var(--border);background:var(--paper);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:8px;flex:none;margin-top:6px;font-size:16px}.EstimateQuiz-module__OBf-Vq__back:hover{border-color:var(--ink)}.EstimateQuiz-module__OBf-Vq__q{font:400 clamp(32px,4.8vw,48px)/1.06 var(--serif);letter-spacing:-.02em;color:var(--ink);outline:none;margin:0}.EstimateQuiz-module__OBf-Vq__help{color:var(--muted);margin:12px 0 28px;font-size:16px}.EstimateQuiz-module__OBf-Vq__list{gap:10px;display:grid}.EstimateQuiz-module__OBf-Vq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.EstimateQuiz-module__OBf-Vq__option{text-align:left;background:var(--paper);border:1px solid var(--border);cursor:pointer;width:100%;color:var(--ink);font:inherit;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .15s,box-shadow .15s,transform 50ms;display:flex}.EstimateQuiz-module__OBf-Vq__option:hover{border-color:var(--action);box-shadow:0 2px 10px #111c350f}.EstimateQuiz-module__OBf-Vq__option:active{transform:scale(.995)}.EstimateQuiz-module__OBf-Vq__option strong{font-size:16px;font-weight:600;display:block}.EstimateQuiz-module__OBf-Vq__option small{color:var(--muted);margin-top:3px;font-size:13.5px;display:block}.EstimateQuiz-module__OBf-Vq__compact{padding:14px 16px}.EstimateQuiz-module__OBf-Vq__compact strong{font-size:15px}.EstimateQuiz-module__OBf-Vq__box{border:1.5px solid #b8bfcc;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.EstimateQuiz-module__OBf-Vq__square{border-radius:5px}.EstimateQuiz-module__OBf-Vq__on{border-color:var(--action);box-shadow:0 0 0 1px var(--action) inset;background:#f3f6ff}.EstimateQuiz-module__OBf-Vq__on .EstimateQuiz-module__OBf-Vq__box{border-color:var(--action);background:var(--action)}.EstimateQuiz-module__OBf-Vq__on .EstimateQuiz-module__OBf-Vq__box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.EstimateQuiz-module__OBf-Vq__actions{justify-content:flex-end;margin-top:24px;display:flex}.EstimateQuiz-module__OBf-Vq__cta{appearance:none;background:var(--action);color:#fff;font:600 16px/1 var(--sans);cursor:pointer;border:0;border-radius:10px;padding:17px 28px}.EstimateQuiz-module__OBf-Vq__cta:disabled{opacity:.45;cursor:not-allowed}.EstimateQuiz-module__OBf-Vq__cta:not(:disabled):hover{filter:brightness(1.08)}.EstimateQuiz-module__OBf-Vq__full{width:100%;margin-top:8px}.EstimateQuiz-module__OBf-Vq__form{gap:14px;display:grid}.EstimateQuiz-module__OBf-Vq__form label{font:600 14px var(--sans);color:var(--ink);gap:6px;display:grid}.EstimateQuiz-module__OBf-Vq__form label em{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:400}.EstimateQuiz-module__OBf-Vq__form input,.EstimateQuiz-module__OBf-Vq__form select{font:16px var(--sans);border:1px solid var(--border);background:var(--paper);color:var(--ink);border-radius:10px;width:100%;padding:13px 14px}.EstimateQuiz-module__OBf-Vq__form input:focus,.EstimateQuiz-module__OBf-Vq__form select:focus{outline:2px solid var(--action);outline-offset:0;border-color:var(--action)}.EstimateQuiz-module__OBf-Vq__two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.EstimateQuiz-module__OBf-Vq__bad input{background:#fff7f3;border-color:#c2410c}.EstimateQuiz-module__OBf-Vq__error{color:#b42318;margin:0;font-size:14px}.EstimateQuiz-module__OBf-Vq__fine{color:var(--muted);text-align:center;margin:8px 0 0;font-size:13px}.EstimateQuiz-module__OBf-Vq__fine a{color:inherit}.EstimateQuiz-module__OBf-Vq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.EstimateQuiz-module__OBf-Vq__result{text-align:center;padding-top:24px}.EstimateQuiz-module__OBf-Vq__kicker{font:italic 400 18px var(--serif);color:#b4561f}.EstimateQuiz-module__OBf-Vq__big{font:400 clamp(44px,7.5vw,76px)/1.02 var(--serif);letter-spacing:-.02em;color:var(--ink);outline:none;margin:14px 0 16px}.EstimateQuiz-module__OBf-Vq__lead{color:var(--muted);max-width:540px;margin:0 auto 26px;font-size:16.5px}.EstimateQuiz-module__OBf-Vq__drivers{text-align:left;gap:8px;max-width:520px;margin:0 auto 28px;padding:0;list-style:none;display:grid}.EstimateQuiz-module__OBf-Vq__drivers li{background:var(--paper);border:1px solid var(--border);border-radius:10px;padding:12px 16px;font-size:15px}.EstimateQuiz-module__OBf-Vq__next{text-align:left;background:var(--sage);border-radius:12px;max-width:520px;margin:0 auto 20px;padding:20px 22px;font-size:15px}.EstimateQuiz-module__OBf-Vq__next ol{gap:6px;margin:10px 0 0;padding-left:20px;list-style:decimal;display:grid}.EstimateQuiz-module__OBf-Vq__next li{padding-left:4px}@media (max-width:640px){.EstimateQuiz-module__OBf-Vq__grid,.EstimateQuiz-module__OBf-Vq__two{grid-template-columns:1fr}.EstimateQuiz-module__OBf-Vq__wrap{padding-top:28px}.EstimateQuiz-module__OBf-Vq__bar{margin-bottom:28px}.EstimateQuiz-module__OBf-Vq__option{padding:16px}}.EstimateQuiz-module__OBf-Vq__notes{border-top:1px solid var(--border);max-width:760px;margin:0 auto;padding:24px 20px 96px}.EstimateQuiz-module__OBf-Vq__notes h2{font:400 30px/1.15 var(--serif);letter-spacing:-.015em;color:var(--ink);margin:40px 0 24px}.EstimateQuiz-module__OBf-Vq__notes h3{color:var(--ink);margin:22px 0 6px;font-size:17px;font-weight:600}.EstimateQuiz-module__OBf-Vq__notes p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.65}.EstimateQuiz-module__OBf-Vq__notesMore{margin-top:28px!important}.EstimateQuiz-module__OBf-Vq__notesMore a{color:var(--ink)}.EstimateQuiz-module__OBf-Vq__saveNote{color:#5f6a82;margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.EstimateQuiz-module__OBf-Vq__roles{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.EstimateQuiz-module__OBf-Vq__wrap{padding-top:20px}.EstimateQuiz-module__OBf-Vq__bar{margin-bottom:20px}.EstimateQuiz-module__OBf-Vq__intro{margin:10px 0 18px}.EstimateQuiz-module__OBf-Vq__roles{grid-template-columns:1fr;gap:8px}.EstimateQuiz-module__OBf-Vq__roles .EstimateQuiz-module__OBf-Vq__option{padding:12px 16px}}.EstimateQuiz-module__OBf-Vq__routes{gap:10px;display:grid}.EstimateQuiz-module__OBf-Vq__route{background:var(--paper);border:1px solid var(--border);color:var(--ink);border-radius:12px;padding:18px 20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.EstimateQuiz-module__OBf-Vq__route:hover{border-color:var(--action);box-shadow:0 2px 10px #111c350f}.EstimateQuiz-module__OBf-Vq__route strong{font-size:16px;font-weight:600;display:block}.EstimateQuiz-module__OBf-Vq__route small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.EstimateQuiz-module__OBf-Vq__routeCta{color:var(--action);margin-top:10px;font-size:14.5px;font-weight:600;display:inline-block}.EstimateQuiz-module__OBf-Vq__switch{background:var(--sage);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:28px 0 20px;padding:18px 20px;display:flex}.EstimateQuiz-module__OBf-Vq__switch p{color:var(--ink);margin:0;font-size:15px}.EstimateQuiz-module__OBf-Vq__switchButton{appearance:none;border:1px solid var(--ink);color:var(--ink);font:600 14.5px/1 var(--sans);cursor:pointer;background:0 0;border-radius:10px;padding:12px 16px}.EstimateQuiz-module__OBf-Vq__switchButton:hover{background:var(--ink);color:#fff}.EstimateQuiz-module__OBf-Vq__steps{background:var(--sage);color:var(--ink);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 22px;margin:14px 0 6px;padding:14px 18px;font-size:14.5px;line-height:1.45;list-style:none;display:grid}.EstimateQuiz-module__OBf-Vq__steps li{padding-left:20px;position:relative}.EstimateQuiz-module__OBf-Vq__steps li:before{content:"";border:solid var(--action);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:4px;left:2px;transform:rotate(45deg)}.EstimateQuiz-module__OBf-Vq__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:640px){.EstimateQuiz-module__OBf-Vq__steps{grid-template-columns:1fr;gap:6px;margin-top:10px;padding:12px 14px;font-size:14px}}@media (max-width:340px){.EstimateQuiz-module__OBf-Vq__pair{grid-template-columns:1fr}}.EstimateQuiz-module__OBf-Vq__sectorNote{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.5}.EstimateQuiz-module__OBf-Vq__sectorNote a{color:var(--ink)}.EstimateQuiz-module__OBf-Vq__option{border-color:var(--ds-control,#7c8698)}.EstimateQuiz-module__OBf-Vq__option:hover{border-color:var(--action)}
