*{box-sizing:border-box}.intake-shell{color:#30383f;background:#f2f3f1;min-height:100vh;font-family:Arial,sans-serif}.intake-header{background:#ffffffeb;border-bottom:1px solid #dfe3df;justify-content:space-between;align-items:center;height:76px;padding:0 max(28px,50vw - 590px);display:flex}.intake-brand{color:#30383f;align-items:center;gap:10px;text-decoration:none;display:flex}.intake-brand>i{color:#30383f;background:#d9b05d;border-radius:9px;place-items:center;width:39px;height:39px;font-size:21px;font-style:normal;font-weight:900;display:grid}.intake-brand>span{align-items:baseline;gap:7px;display:flex}.intake-brand strong{font-size:21px}.intake-brand small{color:#8a9499;letter-spacing:.17em;font-size:8px;font-weight:800}.intake-header>div{color:#7c878d;align-items:center;gap:10px;font-size:11px;display:flex}.intake-header>div a{color:#4e5b61;border:1px solid #d8ddda;border-radius:6px;padding:8px 11px;font-weight:700;text-decoration:none}.intake-layout{grid-template-columns:minmax(320px,.8fr) minmax(500px,1.2fr);align-items:start;gap:62px;width:min(1180px,100% - 48px);margin:54px auto;display:grid}.intake-intro{padding:35px 4px}.intake-intro>p,.step-copy p,.intake-success>p{color:#a27b2d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:800}.intake-intro h1{letter-spacing:-.045em;max-width:480px;margin:0;font-size:42px;line-height:1.08}.intake-intro>span{color:#6f7b81;max-width:500px;margin-top:20px;font-size:14px;line-height:1.7;display:block}.intake-intro ul{flex-direction:column;gap:20px;margin:35px 0 0;padding:0;list-style:none;display:flex}.intake-intro li{align-items:center;gap:13px;display:flex}.intake-intro li>i{color:#8c702f;background:#fff;border:1px solid #d8deda;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.intake-intro li div{flex-direction:column;gap:4px;display:flex}.intake-intro li strong{font-size:11px}.intake-intro li small{color:#8a9499;font-size:9px}.intake-promise{background:#ebece8;border-left:3px solid #d9b05d;flex-direction:column;gap:6px;margin-top:36px;padding:16px 17px;display:flex}.intake-promise strong{font-size:10px}.intake-promise span{color:#6f7b81;font-size:9px;line-height:1.5}.intake-card{background:#fff;border:1px solid #dde1de;border-radius:14px;min-height:660px;padding:34px 38px;box-shadow:0 20px 60px #232e3314}.intake-progress{margin-bottom:34px}.intake-progress>span{background:#d9b05d;border-radius:3px;height:3px;transition:width .25s;display:block}.intake-progress>div{justify-content:space-between;margin-top:10px;display:flex}.intake-progress small{color:#929b9f;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.intake-progress strong{font-size:9px}.intake-form[hidden]{display:none}.step-copy{margin-bottom:26px}.step-copy p{margin-bottom:8px}.step-copy h2{letter-spacing:-.03em;margin:0;font-size:25px}.step-copy span{color:#7d888d;margin-top:8px;font-size:11px;line-height:1.5;display:block}.intake-form{flex-direction:column;gap:17px;display:flex}.intake-form label{color:#4d5a60;flex-direction:column;gap:7px;font-size:10px;font-weight:750;display:flex}.intake-form label small{color:#919b9f;font-size:8px;font-weight:500}.intake-form input,.intake-form select,.intake-form textarea{color:#30383f;width:100%;font:inherit;background:#fff;border:1px solid #d8dedd;border-radius:7px;outline:0;font-size:11px}.intake-form input,.intake-form select{height:44px;padding:0 12px}.intake-form textarea{resize:vertical;min-height:90px;padding:11px 12px;line-height:1.5}.intake-form input:focus,.intake-form select:focus,.intake-form textarea:focus{border-color:#bca05e;box-shadow:0 0 0 3px #d9b05d24}.intake-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.intake-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.intake-next,.intake-submit{color:#fff;cursor:pointer;background:#30383f;border:0;border-radius:7px;height:45px;margin-top:8px;font-size:11px;font-weight:800}.intake-next{justify-content:center;align-items:center;gap:10px;display:flex}.intake-next span{font-size:17px}.intake-actions{gap:10px;margin-top:8px;display:flex}.intake-actions>button:first-child{color:#657278;cursor:pointer;background:#fff;border:1px solid #d8dedd;border-radius:7px;width:90px;font-size:10px;font-weight:700}.intake-actions .intake-next,.intake-actions .intake-submit{flex:1;margin:0}.intake-submit:disabled{opacity:.65;cursor:wait}.intake-form fieldset{border:0;margin:0;padding:0}.intake-form legend{color:#4d5a60;margin-bottom:9px;font-size:10px;font-weight:750}.service-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-options button{color:#536168;text-align:left;cursor:pointer;background:#fafbfa;border:1px solid #dce1df;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.service-options button i{color:#66747a;background:#eaedeb;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-style:normal;display:grid}.service-options button.selected{color:#375a43;background:#eff5ef;border-color:#aebfae}.service-options button.selected i{color:#fff;background:#52705e}.intake-error{color:#93483f;background:#fff3f1;border:1px solid #edc9c5;border-radius:7px;margin:0;padding:10px 11px;font-size:10px}.intake-consent{color:#929b9f;text-align:center;margin:0;font-size:8px}.intake-footer{color:#919a9f;justify-content:space-between;width:min(1180px,100% - 48px);margin:0 auto;padding:0 0 30px;font-size:9px;display:flex}.intake-success{text-align:center;width:min(620px,100% - 40px);margin:0 auto;padding:16vh 40px}.success-mark{color:#477159;background:#e8f2ea;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 24px;font-size:24px;display:grid}.intake-success h1{letter-spacing:-.04em;max-width:560px;margin:0 auto;font-size:34px}.intake-success>span{color:#6e7a80;max-width:490px;margin:16px auto 27px;font-size:13px;line-height:1.7;display:block}.intake-success>div:not(.success-mark){background:#fff;border:1px solid #dce1de;border-radius:8px;flex-direction:column;gap:4px;width:170px;margin:0 auto 27px;padding:12px;display:flex}.intake-success small{color:#919a9f;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.intake-success strong{font-size:13px}.intake-success>a{color:#fff;background:#30383f;border-radius:7px;padding:12px 17px;font-size:10px;font-weight:750;text-decoration:none;display:inline-block}@media (max-width:850px){.intake-layout{grid-template-columns:1fr;gap:24px;margin-top:28px}.intake-intro{padding:10px 3px}.intake-intro h1{font-size:34px}.intake-intro ul,.intake-promise{display:none}.intake-card{min-height:0}.intake-header{padding:0 22px}}@media (max-width:560px){.intake-header>div>span{display:none}.intake-layout{width:calc(100% - 24px);margin:18px auto 30px}.intake-intro h1{font-size:29px}.intake-intro>span{font-size:12px}.intake-card{border-radius:11px;padding:25px 20px}.intake-grid,.service-options{grid-template-columns:1fr}.intake-footer{flex-direction:column;gap:7px;width:calc(100% - 28px)}.intake-success{padding:12vh 20px}.intake-success h1{font-size:29px}}
.domain-section{background:#fafbfa;border:1px solid #e1e4e1;border-radius:9px;flex-direction:column;gap:13px;padding:15px;display:flex}.pricing-fieldset{margin-top:2px!important}.pricing-options{grid-template-columns:1fr;gap:9px;display:grid}.intake-form .pricing-option{cursor:pointer;background:#fff;border:1px solid #dce1df;border-radius:9px;min-height:88px;padding:13px 14px 13px 46px;position:relative}.pricing-option:hover{border-color:#c7b477}.pricing-option>input{opacity:0;pointer-events:none;position:absolute}.pricing-check{border:2px solid #c7ceca;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.pricing-option>span:last-child{flex-direction:column;gap:4px;display:flex}.pricing-option strong{color:#30383f;font-size:16px}.pricing-option strong small{font-size:9px}.pricing-option b{color:#57656b;font-size:9px}.pricing-option>span>small{line-height:1.4;color:#8a9499!important;font-size:8px!important}.pricing-option em{color:#30383f;text-transform:uppercase;letter-spacing:.05em;background:#d9b05d;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal;position:absolute;top:10px;right:11px}.pricing-option:has(input:checked){background:#fcf8ed;border-color:#a88a47;box-shadow:0 0 0 3px #d9b05d21}.pricing-option:has(input:checked) .pricing-check{background:#52705e;border-color:#52705e;box-shadow:inset 0 0 0 4px #fff}
