.pre-hero{padding-top:75px;padding-bottom:65px;display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:center}.pre-hero h1{font-size:clamp(45px,5vw,68px);max-width:740px;margin:25px 0;letter-spacing:-2.7px}.pre-hero p{max-width:560px;color:#696969}.test-label{display:inline-flex;background:#f1e8c4;padding:7px 12px;font-size:10px;letter-spacing:1.3px;font-weight:700;text-transform:uppercase}.pre-exhibit{background:#efefea;padding:32px}.pre-exhibit ol{padding:0;list-style:none;margin:0}.pre-exhibit li{display:grid;grid-template-columns:35px 1fr;gap:10px;padding:18px 0;border-bottom:1px solid #d8d8d1;font-size:14px}.pre-exhibit li:last-child{border:0}.pre-exhibit li span{color:#696969;font-family:Georgia,serif}.pre-exhibit b{font-weight:500}.pre-context{padding-top:48px;padding-bottom:48px;border-top:1px solid #e3e3e3;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.pre-context h2{font-size:27px;margin:10px 0}.pre-context p{font-size:13px;color:#696969}.pre-context .num{font-size:13px}.pre-area{background:#f6f6f3;padding:64px 0 76px;scroll-margin-top:95px}.wizard{max-width:790px;margin:auto;background:#fff;border:1px solid #deded8;padding:44px 48px}.wizard-top{display:flex;justify-content:space-between;gap:20px;color:#696969;font-size:11px;letter-spacing:.4px}.progress{height:4px;background:#e9e9e4;margin:18px 0 38px}.progress span{display:block;height:100%;background:#cfb35c;transition:width .25s}.question-id{font-size:10px;letter-spacing:1px;color:#696969;text-transform:uppercase}.wizard h2{font-size:37px;letter-spacing:-1px;line-height:1.2;margin:15px 0}.question-help{color:#696969;font-size:13px;margin:0 0 27px}.choice-grid{display:grid;gap:12px}.choice{display:flex;align-items:flex-start;gap:14px;padding:17px 18px;border:1px solid #dddcd5;cursor:pointer;margin:0;font-size:15px}.choice:has(input:checked){background:#f5eed7;border-color:#bca663}.choice input{appearance:auto;display:block;width:18px;min-width:18px;height:18px;margin:4px 0 0;padding:0;accent-color:#655c39}.choice strong{display:block;font-size:15px;font-weight:600}.choice small{display:block;color:#696969;line-height:1.6;font-size:12px;margin-top:5px}.wizard input:not([type=radio]):not([type=checkbox]),.wizard select,.wizard textarea{width:100%;background:#fff;border:1px solid #c8c8c1;padding:12px 13px;font-size:15px;min-height:48px}.wizard label.field{font-size:12px;margin:0 0 20px}.field>span{display:block;margin-bottom:8px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.secondary-toggle{display:flex;align-items:center;gap:10px;font-size:12px;color:#696969;margin:18px 0}.secondary-toggle input{width:17px;height:17px;accent-color:#655c39}.wizard details{margin-top:23px;font-size:12px;color:#696969}.wizard details summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.wizard details p{line-height:1.7}.wizard-nav{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:34px;padding-top:25px;border-top:1px solid #e3e3e3}.wizard .button{width:auto;min-height:48px;font-size:12px}.wizard .button:disabled{opacity:.55;cursor:wait}.back-button{border:0;background:none;font-size:12px;padding:10px;color:#696969}.back-button:disabled{visibility:hidden}.wizard-error{font-size:13px;color:#8d2828;line-height:1.6;margin:18px 0 0}.wizard-error:empty{display:none}.wizard-note{font-size:11px;color:#696969;margin:24px 0 0}.review-title{font-size:13px;font-weight:600;margin:25px 0 8px}.review-list{margin:0}.review-item{padding:13px 0;border-bottom:1px solid #e3e3e3;display:grid;grid-template-columns:1fr auto;gap:10px;font-size:13px}.review-item dt{color:#696969;font-size:11px;margin:0 0 3px}.review-item dd{margin:0;overflow-wrap:anywhere}.review-item button{background:none;border:0;text-decoration:underline;color:#696969;font-size:11px}.privacy-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;margin:20px 0 0}.privacy-check input{width:17px;min-width:17px;height:17px;accent-color:#655c39}.receipt-icon{width:46px;height:46px;border-radius:50%;background:#f1e8c4;display:grid;place-items:center;font-size:23px}.receipt-meta{background:#f6f6f3;padding:20px;overflow-wrap:anywhere;font-size:12px;margin-top:25px}.pre-disclosure{padding-top:55px;padding-bottom:55px;display:grid;grid-template-columns:1fr 1fr;gap:65px}.pre-disclosure h2{font-size:30px}.pre-disclosure p{font-size:13px;color:#696969}.pre-disclosure details{border-top:1px solid #e3e3e3;padding:17px 0;font-size:13px}.pre-disclosure summary{cursor:pointer}.pre-disclosure details p{font-size:12px}.pre-footer-note{font-size:11px;color:#696969}.trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pre-link{background:#f1e8c4;padding:5px 8px!important}.contact-copy{font-size:12px;color:#696969}.sent-screen p{font-size:14px;color:#696969}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid #9b8952;outline-offset:3px}.wizard [hidden]{display:none!important}@media(max-width:960px){.pre-hero{gap:35px}.wizard{padding:34px}.pre-context{gap:25px}}@media(max-width:700px){.pre-hero{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:40px}.pre-hero h1{font-size:46px;letter-spacing:-2px}.pre-exhibit{padding:20px}.pre-context,.pre-disclosure{grid-template-columns:1fr;gap:24px}.pre-context{padding-top:30px;padding-bottom:30px}.pre-area{padding:30px 0 45px}.wizard{padding:26px 22px}.wizard h2{font-size:30px}.field-row{grid-template-columns:1fr;gap:0}.wizard-top{font-size:10px}.wizard-nav{gap:10px}.wizard .button{padding:13px 18px;gap:15px}.pre-disclosure{padding-top:35px;padding-bottom:35px}.wizard-note{font-size:11px}.progress{margin-bottom:28px}}
