@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700;800&display=swap");.black26{min-height:100vh;background:#fff;color:#111214;font-family:Manrope,Arial,sans-serif;padding:0 24px 48px}.black26 *{box-sizing:border-box}.black26-header{height:110px;display:flex;align-items:center;justify-content:center;background:#000;margin:0 -24px}.black26-logo{-o-object-fit:contain;object-fit:contain;width:160px;height:104px}.black26-body{width:min(100%,760px);margin:0 auto}.black26 h1,.black26 h2{font-family:Sora,Arial,sans-serif;letter-spacing:-.04em}.black26 h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.14;margin:22px 0}.black26-intro,.black26-question,.black26-schedule,.black26-thanks{padding:clamp(36px,7vw,80px) 0}.black26-intro{text-align:center}.black26-badge{display:inline-block;color:#85682f;border:1px solid #c9ab70;border-radius:100px;padding:8px 16px;font-size:12px;font-weight:800;letter-spacing:.12em}.black26-intro ul{list-style:none;padding:0;margin:32px auto;text-align:left;max-width:430px;display:grid;gap:12px;font-size:18px}.black26-qualifier{max-width:590px;margin:28px auto;color:#555;font-style:italic}.black26-primary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;border:0;border-radius:8px;background:#c9ab70;color:#111214;font-weight:800;padding:15px 28px;text-decoration:none;cursor:pointer;box-shadow:0 8px 20px #c9ab7033}.black26-primary:hover{background:#b89a5e}.black26-primary:disabled{opacity:.5;cursor:not-allowed}.black26-progress{font-size:12px;color:#777;font-weight:800;letter-spacing:.1em}.black26-progress>div{margin-top:12px;width:100%;height:3px;background:#eee}.black26-progress i{display:block;height:100%;background:#c9ab70;transition:width .3s}.black26-question form{margin-top:58px}.black26-question h1{font-size:clamp(1.7rem,4.5vw,2.8rem)}.black26-question h1 b{color:#c9ab70;margin-left:3px}.black26-question p,.black26-schedule p,.black26-thanks p{color:#5b5b5b;line-height:1.6}.black26-question input:not([type=checkbox]){width:100%;border:0;border-bottom:2px solid #c9ab70;border-radius:0;background:#fff;color:#111214;font-size:clamp(18px,3vw,24px);padding:18px 4px;outline:0}.black26-question input::-moz-placeholder{color:#aaa}.black26-question input::placeholder{color:#aaa}.black26-phone{display:flex;align-items:center;gap:15px;border-bottom:2px solid #c9ab70}.black26-phone span{white-space:nowrap}.black26-phone input{border-bottom:0!important}.black26-options{display:grid;gap:12px;margin:30px 0}.black26-days button,.black26-options button{background:#fff;border:1px solid #c9ab70;border-radius:8px;color:#111214;padding:15px;text-align:left;cursor:pointer}.black26-options button{display:flex;align-items:center;gap:16px;font-size:17px}.black26-options button span{border:1px solid #c9ab70;border-radius:5px;width:32px;height:32px;display:grid;place-items:center;flex:none;color:#8f713a;font-weight:800}.black26-days button.selected,.black26-options button.selected,.black26-options button:hover{background:#f5f0e5;border-color:#8f713a}.black26-consent{display:flex;gap:10px;align-items:flex-start;margin:26px 0;font-size:13px;color:#555}.black26-consent input{margin-top:3px}.black26 a{color:#725725}.black26-actions{display:flex;align-items:center;gap:18px;margin-top:32px}.black26-actions span{font-size:12px;color:#777}.black26-back{display:block;margin-top:30px;padding:8px 0;background:none;border:0;color:#5a5a5a;cursor:pointer}.black26-error{color:#a42323!important;font-weight:700}.black26-event{font-weight:700;color:#111214!important}.black26-days{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0}.black26-days>div{border:1px solid #eee;border-radius:12px;padding:16px}.black26-days h2{font-size:16px;line-height:1.3;margin:0 0 15px}.black26-days button{display:block;width:100%;text-align:center;margin:8px 0}.black26-thanks a{margin-right:20px}@media(max-width:650px){.black26{padding:0 20px 40px}.black26-header{height:92px;margin:0 -20px}.black26-logo{width:140px;height:90px}.black26-question form{margin-top:38px}.black26-intro ul{font-size:16px}.black26-days{grid-template-columns:1fr}.black26-actions span{display:none}}