@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_1d80ab1d-module__HTSA5W__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_1d80ab1d-module__HTSA5W__variable{--font-renewal-body:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_bbb8f213-module__vcCjBq__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_bbb8f213-module__vcCjBq__variable{--font-raider-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7a241265daddc572-s.10jvof8gz-_y5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2a4bffee540098bb-s.3h_l9tbb0d7_p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e1515b7e0a765b6d-s.0fva7pfockob_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d77ad0cbd7090990-s.0zkocnxf4nsdf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f26d6d8170e57a33-s.0y5x2yv5t_t3-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitter Fallback;src:local(Times New Roman);ascent-override:81.69%;descent-override:23.15%;line-gap-override:0.0%;size-adjust:114.46%}.bitter_33f88589-module__gKDDWG__className{font-family:Bitter,Bitter Fallback;font-style:normal}.bitter_33f88589-module__gKDDWG__variable{--font-howdy-display:"Bitter", "Bitter Fallback"}
:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--focus:#ffbf55;--page:#081728;--panel:#f6f3ec;--ink:#13243a;--muted:#59677a;--line:#b8a98e;--accent:#b6361d;--accent-ink:#fffdf8;--success:#247a3d;--display:var(--font-raider-display), "Arial", sans-serif;--body:var(--font-renewal-body), "Segoe UI", sans-serif;--panel-radius:16px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--page);scroll-behavior:smooth;min-width:320px}body{background:var(--page);min-height:100vh;color:var(--ink);font-family:var(--body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem}button,input,select,textarea{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--page)}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--line) 65%, var(--page));border:3px solid var(--page);border-radius:999px}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.experience[data-brand=raider]{--page:#07182a;--panel:#f4f4f1;--ink:#16263d;--muted:#526176;--line:#aa9776;--accent:#b6361d;--accent-ink:#fffdf8;--success:#28733b;--display:var(--font-raider-display), "Arial", sans-serif;--body:var(--font-renewal-body), "Segoe UI", sans-serif}.experience[data-brand=howdy]{--page:#142614;--panel:#fffef9;--ink:#1a311a;--muted:#4e604e;--line:#a49c7c;--accent:#087f20;--accent-ink:#fffef9;--success:#087f20;--focus:#fa2;--display:var(--font-howdy-display), Georgia, serif;--body:var(--font-renewal-body), "Segoe UI", sans-serif}.experience{background:var(--page);min-height:100vh;font-family:var(--body)}.experience-shell{background:var(--panel);min-height:100vh}.brand-panel{isolation:isolate;background:var(--page);color:#fffdf8;min-height:220px;position:relative;overflow:hidden}.brand-photo{object-fit:cover;object-position:center 52%;z-index:-3}.brand-photo-raider{object-position:center 44%;filter:saturate(.78)contrast(1.1)brightness(.86);transform:scale(1.02)}.brand-scrim{z-index:-2;background:linear-gradient(180deg, color-mix(in srgb, var(--page) 82%, transparent) 0%, color-mix(in srgb, var(--page) 44%, transparent) 46%, color-mix(in srgb, var(--page) 90%, transparent) 100%);position:absolute;inset:0}.brand-panel-content{padding:max(24px, env(safe-area-inset-top)) 24px 24px;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.brand-logo-frame{justify-content:center;align-items:center;display:inline-flex}.brand-logo-frame-raider{background:#f6f2e9;border-radius:9px;padding:9px 12px;box-shadow:0 8px 24px #04101d42}.brand-logo{object-fit:contain;object-position:left top;width:auto}.brand-logo-raider{height:64px}.brand-logo-howdy{max-width:190px;height:88px}.market-stamp{color:#fff7e7;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;justify-items:end;gap:2px;font-size:.8rem;font-weight:600;display:grid}.market-stamp span:last-child{color:#ffb54a;font-size:1.65rem;line-height:1}.market-star{color:#0000;background:#ffb54a;width:8px;height:8px;margin:0 5px 5px 0;overflow:hidden;transform:rotate(45deg)}.brand-promise{color:#fff7e7;letter-spacing:.015em;text-shadow:0 2px 12px #0000006b;margin:0;font-size:.78rem;font-weight:600;position:absolute;inset:auto 24px 20px}.flow-panel{background:var(--panel);min-width:0}.progress-strand{background:var(--page);color:#fffaf0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;padding:26px 20px 16px;display:grid;position:relative}.strand-wire{background:#706854;height:2px;position:absolute;top:37px;left:12.5%;right:12.5%;box-shadow:0 1px 3px #00000080}.progress-stop{color:#aba99f;letter-spacing:.08em;text-transform:uppercase;justify-items:center;gap:8px;font-size:.67rem;font-weight:600;display:grid;position:relative}.bulb{z-index:1;justify-items:center;display:grid;position:relative}.bulb-cap{background:#736d5f;border-radius:2px 2px 0 0;width:10px;height:7px}.bulb-glass{background:var(--page);color:#fffef9;width:22px;height:27px;transition:background .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .22s var(--ease-out);border:2px solid #d4ccbd;border-radius:48% 48% 54% 54%;place-items:center;display:grid}.bulb-glass svg{stroke-width:2.4px;width:14px;height:14px}.progress-stop[data-complete] .bulb-glass,.progress-stop[data-active] .bulb-glass{background:#ffad2e;border-color:#ffb950;box-shadow:0 3px 15px #ffb33699,0 7px 30px #ffb33642}.progress-stop[data-complete],.progress-stop[data-active]{color:#fff6e4}.progress-stop[data-active] .bulb-glass{animation:bulb-wake .42s var(--ease-out) both}@keyframes bulb-wake{0%{filter:brightness(.75);box-shadow:0 0 #ffb33600}70%{box-shadow:0 4px 22px #ffb336e0,0 10px 38px #ffb3365c}to{filter:brightness();box-shadow:0 3px 15px #ffb33699,0 7px 30px #ffb33642}}.flow-content{width:min(100%,760px);margin:0 auto;padding:24px 20px 56px}.test-ribbon{color:var(--muted);letter-spacing:.03em;align-items:center;gap:9px;margin:0 0 24px;font-size:.72rem;font-weight:600;display:flex}.test-ribbon span{background:#c47a17;border-radius:50%;width:8px;height:8px;box-shadow:0 2px 8px #c47a1759}.stage{min-height:520px}.stage-heading{max-width:18ch;color:var(--ink);font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 26px;font-size:clamp(2.25rem,9vw,4.5rem);font-weight:700;line-height:.98}.experience[data-brand=howdy] .stage-heading{letter-spacing:-.03em;max-width:18ch;font-size:clamp(2.15rem,7.5vw,3.75rem);line-height:1.02}.property-on-file{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:14px;margin:0 0 20px;padding:17px 0 18px;display:grid}.property-on-file>svg{width:23px;height:23px;color:var(--accent);margin-top:3px}.property-on-file div,.previous-address{gap:4px;display:grid}.property-on-file span,.previous-address span,.price-band span,.contact-grid label span,.address-field-group>label,.otp-panel>label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.property-on-file strong,.previous-address strong{color:var(--ink);font-size:1rem;line-height:1.5}.choice-stack{gap:12px;display:grid}.choice-fieldset{border:0;min-width:0;margin:0;padding:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.choice-tile,.timing-option{border:1.5px solid color-mix(in srgb, var(--line) 82%, var(--ink));border-radius:var(--panel-radius);text-align:left;cursor:pointer;width:100%;min-height:76px;transition:border-color .18s var(--ease-out), background .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);background:0 0;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:15px 16px;display:grid;position:relative;box-shadow:0 4px 12px #16263d0a}.choice-input:focus-visible+.choice-control{outline:3px solid var(--focus);outline-offset:4px}.choice-tile:hover,.timing-option:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 7px 20px #16263d14}.choice-tile[data-selected],.timing-option[data-selected]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--panel));box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 18%, transparent)}.choice-control{border:2px solid var(--line);width:29px;height:29px;color:var(--accent-ink);transition:border-color .18s var(--ease-out), background .18s var(--ease-out), transform .18s var(--ease-out);border-radius:50%;place-items:center;display:grid}[data-selected] .choice-control{border-color:var(--accent);background:var(--accent);transform:scale(1.04)}.choice-control svg{stroke-width:2.5px;width:17px;height:17px}.choice-tile>span:last-child,.timing-copy{gap:3px;display:grid}.choice-tile strong,.timing-option strong{font-size:.98rem;line-height:1.35}.choice-tile small,.timing-option small{color:var(--muted);font-size:.78rem;line-height:1.4}.moved-fields{margin-top:18px;overflow:visible}.previous-address{border:1px solid color-mix(in srgb, var(--line) 70%, transparent);background:color-mix(in srgb, var(--line) 9%, var(--panel));border-radius:12px;padding:15px 16px}.address-field-group{margin-top:19px;position:relative}.address-field-group>label,.otp-panel>label{color:var(--ink);margin-bottom:8px;display:block}.address-input-wrap{border:1.5px solid var(--line);min-height:58px;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#fffefa;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;display:grid;position:relative}.address-combobox{position:relative}.address-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.address-input-wrap[data-valid]{border-color:var(--success)}.address-input-wrap>svg{width:20px;height:20px;color:var(--accent);margin-left:15px}.address-input-wrap input,.contact-grid input,.otp-panel input{border-radius:inherit;width:100%;min-height:56px;color:var(--ink);caret-color:var(--accent);background:0 0;border:0;outline:0}.address-input-wrap input{padding:0 14px}.address-input-wrap input::placeholder,.contact-grid input::placeholder,.otp-panel input::placeholder{color:color-mix(in srgb, var(--muted) 75%, var(--panel))}.address-input-wrap[data-unavailable]{border-color:color-mix(in srgb, var(--line) 66%, var(--muted));background:#fffefa}.address-spinner{border:2px solid color-mix(in srgb, var(--line) 60%, transparent);border-top-color:var(--accent);border-radius:50%;width:19px;height:19px;margin-right:15px;animation:.7s linear infinite address-spin}@keyframes address-spin{to{transform:rotate(360deg)}}.address-suggestions{z-index:30;border:1px solid color-mix(in srgb, var(--line) 72%, var(--ink));background:#fffefa;border-radius:12px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 44px #0c182833}.address-suggestion{border-bottom:1px solid color-mix(in srgb, var(--line) 42%, transparent);min-height:58px;color:var(--ink);cursor:pointer;transition:background .15s var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;padding:10px 13px;display:grid}.address-suggestion:last-of-type{border-bottom:0}.address-suggestion:hover,.address-suggestion[aria-selected=true]{background:color-mix(in srgb, var(--accent) 8%, #fffefa)}.address-suggestion>svg{width:18px;height:18px;color:var(--accent)}.address-suggestion>span{gap:1px;min-width:0;display:grid}.address-suggestion strong,.address-suggestion small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.address-suggestion strong{font-size:.86rem;line-height:1.35}.address-suggestion small{color:var(--muted);font-size:.74rem;line-height:1.4}.address-suggestion-status{min-height:58px;color:var(--muted);margin:0;padding:18px 14px;font-size:.8rem;line-height:1.45}.address-hint,.address-message{color:var(--muted);margin:7px 0 0;font-size:.76rem;line-height:1.45}.address-message{color:#7b5014}.field-check{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:13px;display:grid}.field-check svg{width:16px;height:16px}.field-success,.field-error{color:var(--success);align-items:center;gap:6px;margin:7px 0 0;font-size:.76rem;font-weight:600;display:flex}.field-success svg{width:16px;height:16px}.field-error,.form-error{color:#a52f21}.contact-error{margin:-1px 0 0;line-height:1.35}.contact-grid input[aria-invalid=true],.otp-panel input[aria-invalid=true]{border-color:#a52f21}.review-note,.schedule-note,.privacy-note{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:9px;margin:17px 0 0;padding:13px 0;font-size:.78rem;line-height:1.55;display:grid}.review-note svg,.schedule-note svg,.privacy-note svg{width:19px;height:19px;color:var(--accent)}.primary-action,.verify-button{background:var(--accent);width:100%;min-height:58px;color:var(--accent-ink);font-family:var(--body);cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb, var(--accent) 30%, transparent);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), filter .18s var(--ease-out);border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:0 19px;font-size:.96rem;font-weight:700;text-decoration:none;display:flex}.primary-action:hover,.verify-button:hover{box-shadow:0 11px 28px color-mix(in srgb, var(--accent) 36%, transparent);filter:brightness(1.04);transform:translateY(-2px)}.primary-action:disabled,.verify-button:disabled,.back-action:disabled,.resend-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.primary-action svg,.verify-button svg{flex:none}.back-action{min-height:50px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-weight:700;display:inline-flex}.action-row{grid-template-columns:auto 1fr;align-items:end;gap:10px;margin-top:2px;display:grid}.action-row .primary-action{margin-top:24px}.price-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:2px 16px;margin:0 0 20px;padding:18px 0;display:grid}.price-band strong{color:var(--accent);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:2.3rem;line-height:.9}.price-band small{color:var(--muted);grid-column:1/-1;font-size:.78rem}.price-qualifier{max-width:64ch;color:var(--muted);margin:-9px 0 22px;font-size:.76rem;line-height:1.55}.timing-qualifier{margin-top:-10px}.timing-intro,.verify-intro{max-width:56ch;color:var(--muted);margin:-10px 0 20px;font-size:.9rem;line-height:1.6}.timing-intro strong{color:var(--ink);font-variant-numeric:tabular-nums}.timing-list{gap:9px;display:grid}.timing-option{grid-template-columns:auto minmax(0,1fr) auto;min-height:68px}.premium-tag{background:color-mix(in srgb, var(--accent) 11%, var(--panel));color:var(--accent);white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:.64rem;font-weight:700}.schedule-note{margin-top:10px}.contact-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.verify-fields{border:0;min-width:0;margin:0;padding:0}.review-summary{border-top:2px solid var(--accent);margin:0;padding:0 0 8px}.review-summary>div{border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);grid-template-columns:1fr auto;gap:2px 16px;padding:12px 0;display:grid}.review-summary dt{color:var(--muted);font-size:.78rem}.review-summary dd{overflow-wrap:anywhere;grid-column:1;margin:0;font-weight:600}.review-summary .edit-answer{min-width:44px;min-height:44px;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;align-self:center;font-size:.85rem;font-weight:600;text-decoration:underline}.review-price dd{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.4rem}.summary-note,.otp-explanation{color:var(--muted);margin:12px 0 24px;font-size:.86rem;line-height:1.5}.otp-explanation{margin-bottom:0}.resend-button{min-height:44px;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.contact-grid label{gap:7px;display:grid}.contact-grid .full{grid-column:1/-1}.contact-grid input,.otp-panel input{border:1.5px solid var(--line);background:#fffefa;border-radius:10px;min-height:54px;padding:0 13px}.contact-grid input:focus,.otp-panel input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}.verify-button{justify-content:flex-start}.verify-button svg:last-child{margin-left:auto}.otp-panel{background:color-mix(in srgb, var(--line) 10%, var(--panel));border-radius:14px;margin-top:20px;padding:18px}.otp-panel input{letter-spacing:.22em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.test-code{color:var(--muted);align-items:baseline;gap:9px;margin:11px 0 0;display:flex}.test-code span,.test-code small{font-size:.72rem}.test-code strong{color:var(--accent);letter-spacing:.08em;font-size:1.1rem}.form-error,.form-status{background:color-mix(in srgb, #a52f21 9%, var(--panel));border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:.78rem;font-weight:600;line-height:1.5}.form-status{background:color-mix(in srgb, var(--success) 9%, var(--panel));color:var(--success)}.privacy-note{border-top:1px solid color-mix(in srgb, var(--line) 55%, transparent);margin-top:10px}.receipt-stage{text-align:center}.success-strand{border-top:2px solid var(--line);justify-content:center;gap:18px;margin:0 0 24px;display:flex}.success-strand span{background:#ffad2e;border-radius:3px 3px 9px 9px;width:15px;height:20px;margin-top:-2px;box-shadow:0 4px 14px #ffad2e7a}.success-strand span:nth-child(3n+2){background:var(--accent);box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 42%, transparent)}.success-strand span:nth-child(3n){background:var(--success);box-shadow:0 4px 14px color-mix(in srgb, var(--success) 42%, transparent)}.receipt-check{background:var(--success);color:#fff;width:54px;height:54px;box-shadow:0 8px 24px color-mix(in srgb, var(--success) 30%, transparent);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.receipt-stage .stage-heading{max-width:none}.receipt-time{color:var(--muted);font-variant-numeric:tabular-nums;margin:-12px 0 24px;font-size:.8rem}.receipt-details{border-top:1px solid var(--line);text-align:left;margin:0}.receipt-details div{border-bottom:1px solid color-mix(in srgb, var(--line) 62%, transparent);grid-template-columns:120px 1fr;gap:14px;padding:13px 0;display:grid}.receipt-details dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.receipt-details dd{margin:0;font-size:.86rem;font-weight:600}.receipt-review{text-align:left}.next-step,.test-confirmation{color:var(--muted);margin:18px 0 0;font-size:.84rem;line-height:1.55}.test-confirmation{background:color-mix(in srgb, #c47a17 9%, var(--panel));color:#7b5014;border-radius:10px;padding:11px;font-weight:600}.faq{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.faq-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.faq h2{color:var(--ink);font-family:var(--display);margin:0 0 3px;font-size:1.65rem;line-height:1}.faq-heading p{color:var(--muted);margin:0;font-size:.76rem}.text-link{min-height:44px;color:var(--accent);text-underline-offset:4px;white-space:nowrap;align-items:center;gap:7px;font-size:.75rem;font-weight:700;display:inline-flex}.text-link svg{width:18px;height:18px}.faq-support{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.faq-support>div{gap:2px;display:grid}.faq-support strong{color:var(--ink);font-size:.86rem}.faq-support span{color:var(--muted);font-size:.76rem;line-height:1.45}.faq-list details{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.faq-list summary{min-height:54px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;font-size:.85rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:19px;height:19px;color:var(--accent);transition:transform .18s var(--ease-out)}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:68ch;color:var(--muted);margin:-2px 36px 18px 0;font-size:.8rem;line-height:1.65}.link-gate{color:#f7f4ed;min-height:100vh;font-family:var(--body);background:#0a1b2e;place-content:center;justify-items:start;padding:32px;display:grid}.gate-mark{color:#ffb44a;border:1px solid #a99776;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:22px;display:grid}.link-gate h1{max-width:15ch;font-family:var(--font-raider-display), Arial, sans-serif;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(2.7rem,9vw,5rem);line-height:.95}.link-gate p{color:#bbc3cc;max-width:48ch;margin:0 0 22px;line-height:1.6}.link-gate a{color:#ffb44a;text-underline-offset:5px;font-weight:700}.link-gate[data-brand=howdy]{background:#142614}.link-gate[data-brand=howdy] h1{font-family:var(--font-howdy-display), Georgia, serif;letter-spacing:-.03em;line-height:1.02}.gate-action{cursor:pointer;background:#ffb44a;border:0;border-radius:10px;align-items:center;min-height:50px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #ffb44a38;color:#102137!important}.gate-mark-loading{animation:gate-breathe 1.35s var(--ease-out) infinite alternate}@keyframes gate-breathe{0%{border-color:#a99776;box-shadow:0 4px 18px #ffb44a0f}to{border-color:#ffb44a;box-shadow:0 8px 28px #ffb44a47}}@media (min-width:900px){.experience{padding:24px}.experience-shell{border-radius:20px;grid-template-columns:minmax(320px,38%) minmax(0,1fr);width:min(1180px,100%);min-height:calc(100vh - 48px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 22px 70px #00000052}.brand-panel{min-height:100%}.brand-photo{object-position:center}.brand-panel-content{padding:32px}.brand-logo-raider{height:72px}.brand-logo-frame-raider{padding:10px 13px}.brand-logo-howdy{max-width:230px;height:108px}.brand-promise{max-width:22ch;font-size:.88rem;line-height:1.6;inset:auto 32px 30px}.flow-panel{grid-template-columns:94px minmax(0,1fr);min-height:100%;display:grid}.flow-panel-receipt{display:block}.progress-strand{grid-area:1/1;grid-template-rows:repeat(4,minmax(112px,1fr));grid-template-columns:1fr;align-items:center;min-height:100%;padding:46px 12px}.strand-wire{width:2px;height:auto;inset:12.5% auto 12.5% 50%;transform:translate(-1px)}.progress-stop{text-align:center;align-self:center;gap:7px;line-height:1.25}.flow-content{grid-area:1/2;padding:45px 52px 64px 46px}.flow-panel-receipt .flow-content{padding-inline:64px}.stage{min-height:560px}.stage-heading{margin-bottom:30px;font-size:clamp(3.4rem,5vw,4.9rem)}.experience[data-brand=howdy] .stage-heading{font-size:clamp(2.8rem,4vw,3.8rem)}.choice-stack{grid-template-columns:1fr 1fr}.moved-fields,.price-band{max-width:620px}.timing-list{grid-template-columns:1fr 1fr}.faq{margin-top:72px}}@media (max-width:520px){.brand-panel{min-height:164px}.brand-panel-content{padding:max(18px, env(safe-area-inset-top)) 17px 16px;gap:14px}.brand-logo-raider{height:45px}.brand-logo-frame-raider{border-radius:8px;padding:7px 9px}.brand-logo-howdy{max-width:138px;height:62px}.brand-promise{font-size:.74rem;inset:auto 17px 15px}.progress-strand{padding:18px 10px 13px}.strand-wire{top:29px}.bulb-cap{width:9px;height:6px}.bulb-glass{width:19px;height:23px}.progress-stop{gap:6px;font-size:.68rem}.flow-content{padding-inline:17px}.contact-grid{grid-template-columns:1fr}.contact-grid .full{grid-column:auto}.timing-option{grid-template-columns:auto minmax(0,1fr)}.premium-tag{grid-column:2;justify-self:start}.faq-heading{flex-direction:column;align-items:flex-start;gap:10px}.faq-support{flex-direction:column;align-items:flex-start;gap:9px}.receipt-details div{grid-template-columns:94px 1fr}}.saved-evidence{text-align:left;overflow-wrap:anywhere;margin-top:24px}.saved-evidence summary{cursor:pointer;padding:12px 0}.saved-evidence dl{margin:20px 0}.saved-evidence dl div{margin:16px 0}.saved-evidence dt{font-weight:600}.saved-evidence dd{margin:4px 0 0}.saved-evidence p{margin:12px 0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
