@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Inter:wght@400;500;600;700;800&display=swap');
.mr-forms{--orange:#f58b2a;--orange-dark:#a24b0b;--ink:#1c2026;--muted:#69717b;--line:#e1e4e8;--page:#f7f8fa;--white:#fff;--radius:10px;color-scheme:light;font-family:Inter,Arial,sans-serif;font-size:16px;color:var(--ink);background:var(--page)}
.mr-forms *{box-sizing:border-box}.mr-forms{margin:0}.mr-forms button,.mr-forms input,.mr-forms select,.mr-forms textarea{font:inherit}.mr-forms button,.mr-forms a,.mr-forms input,.mr-forms select,.mr-forms textarea,.mr-forms summary{-webkit-tap-highlight-color:transparent}.mr-forms button{cursor:pointer}.mr-forms a{color:inherit;text-decoration:none}.mr-forms button{color:inherit}.mr-forms button:disabled{cursor:default}.mr-forms button:focus-visible,.mr-forms a:focus-visible,.mr-forms input:focus-visible,.mr-forms select:focus-visible,.mr-forms textarea:focus-visible,.mr-forms summary:focus-visible{outline:3px solid #bb610f;outline-offset:4px}.mr-forms input,.mr-forms select,.mr-forms textarea{outline-offset:2px!important}.mr-forms h1,.mr-forms h2,.mr-forms h3,.mr-forms p,.mr-forms figure{margin:0}.mr-forms button{border:0}.mr-forms svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mr-forms [hidden]{display:none!important}.mr-forms .mr-skip-link{position:absolute;top:-80px;padding:16px;background:white;z-index:20}.mr-forms .mr-skip-link:focus{top:0}.mr-forms .mr-site-header{background:#14171b;color:#fff;border-bottom:1px solid #282c32}.mr-forms .mr-header-inner{max-width:1280px;min-height:96px;margin:auto;padding:0 40px;display:flex;align-items:center;gap:64px}.mr-forms .mr-brand{display:flex;align-items:center}.mr-forms .mr-brand img{object-fit:contain;width:124px;height:72px}.mr-forms .mr-site-header nav{display:flex;align-self:stretch;gap:34px;align-items:center;font-size:14px;font-weight:500}.mr-forms .mr-site-header nav a{position:relative;padding:38px 0;color:#d5d7db}.mr-forms .mr-site-header nav a:hover{color:white}.mr-forms .mr-site-header nav .mr-active{color:#fff}.mr-forms .mr-site-header nav .mr-active:after{content:'';position:absolute;bottom:22px;left:0;right:0;height:2px;background:var(--orange)}.mr-forms .mr-header-note{margin-left:auto;color:#bec2c7;font-size:13px;display:flex;gap:10px;align-items:center}.mr-forms .mr-mini-mountain{font-size:25px;color:var(--orange)}.mr-forms .mr-page{max-width:1280px;margin:auto;padding:32px 40px 66px}.mr-forms .mr-back-link{display:inline-flex;gap:9px;align-items:center;font-size:13px;color:var(--muted);margin-bottom:30px}.mr-forms .mr-back-link:hover{color:var(--ink)}.mr-forms .mr-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px}.mr-forms .mr-eyebrow,.mr-forms .mr-section-kicker{font-size:12px;font-weight:700;letter-spacing:.15em;color:var(--orange-dark)}.mr-forms .mr-eyebrow{font-size:12px;margin-bottom:10px}.mr-forms .mr-intro h1{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:clamp(32px,3.7vw,50.4px);line-height:1.1;letter-spacing:.003em;font-weight:700}.mr-forms .mr-intro h1 span{color:var(--orange)}.mr-forms .mr-intro p:last-child{font-size:15px;line-height:1.6;color:var(--muted);margin-top:13px}.mr-forms .mr-preview-label{color:#69717b;background:#eaecef;border:1px solid #e0e3e6;white-space:nowrap;font-size:12px;padding:7px 10px;border-radius:5px}.mr-forms .mr-steps{display:flex;align-items:center;width:calc((100% - 32px)*.647);margin-bottom:25px;gap:14px}.mr-forms .mr-steps button{padding:0;background:none;display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:14px;font-weight:600;color:#7a818b}.mr-forms .mr-step-number{width:30px;height:30px;border:1px solid #dce0e4;color:#767d86;border-radius:50%;display:grid;place-items:center;font-size:12px;background:#fff}.mr-forms .mr-steps [aria-current=step]{color:var(--ink)}.mr-forms .mr-steps [aria-current=step] .mr-step-number{background:var(--ink);color:white;border-color:var(--ink)}.mr-forms .mr-steps .mr-done .mr-step-number{background:#fdefe2;border-color:#efcbab;color:#9f4d12}.mr-forms .mr-step-line{height:1px;background:#dce0e4;flex:1;min-width:12px}.mr-forms .mr-workspace{display:grid;grid-template-columns:minmax(0,1.84fr) minmax(290px,1fr);gap:32px;align-items:start}.mr-forms .mr-form-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:31px;box-shadow:0 3px 12px #15233303}.mr-forms .mr-panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:20px}.mr-forms .mr-panel-heading .mr-section-kicker{margin-bottom:9px;color:var(--muted);font-size:12px}.mr-forms .mr-panel-heading h2{font-size:25.6px;font-weight:650;letter-spacing:-.04em;line-height:1.3}.mr-forms .mr-panel-heading p:last-child{color:var(--muted);font-size:16px;line-height:1.6;margin-top:7px}.mr-forms .mr-line-icon{width:45px;height:45px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:#8b939c}.mr-forms .mr-line-icon svg{width:24px;height:24px}.mr-forms .mr-year-picker{display:flex;background:#f3f4f6;padding:5px;border-radius:7px;gap:3px;margin-bottom:29px}.mr-forms .mr-year-picker button{padding:11px 9px;flex:1;background:transparent;border-radius:4px;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;gap:9px}.mr-forms .mr-year-picker button span{font-size:12px;font-weight:450;color:#707680}.mr-forms .mr-year-picker .mr-selected{background:#fff;box-shadow:0 1px 5px #14253315}.mr-forms .mr-year-picker .mr-selected:before{content:'';width:3px;height:13px;background:var(--orange);border-radius:1px}.mr-forms .mr-tour-list-heading{display:flex;justify-content:space-between;margin-bottom:12px;color:#757c85;font-size:12px;letter-spacing:.1em;font-weight:600}.mr-forms .mr-tour-list-heading span:last-child{letter-spacing:0;font-weight:400;font-size:12px}.mr-forms .mr-tour-option{display:flex;position:relative;align-items:center;gap:15px;padding:21px 17px;border:1px solid #dfe3e8;border-radius:7px;cursor:pointer;margin-bottom:11px;transition:border-color .15s,background .15s}.mr-forms .mr-tour-option:hover{border-color:#a9afb6;background:#fafbfc}.mr-forms .mr-tour-option:has(input:checked){border-color:var(--orange);background:#fff8f1;box-shadow:0 0 0 1px var(--orange)}.mr-forms .mr-tour-option input{appearance:none;border:1.5px solid #cbd0d5;background:#fff;width:19px;height:19px;border-radius:4px;flex:0 0 19px;margin:0;display:grid;place-content:center}.mr-forms .mr-tour-option input:checked{background:var(--orange);border-color:var(--orange)}.mr-forms .mr-tour-option input:checked:after{content:'✓';font-size:14px;font-weight:750;color:#24201c}.mr-forms .mr-tour-option:has(input:disabled){cursor:default;background:#fafafa;color:#808791}.mr-forms .mr-tour-option input:disabled{background:#f0f1f3}.mr-forms .mr-tour-copy{display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.mr-forms .mr-tour-name{font-size:16px;font-weight:650;letter-spacing:-.02em;line-height:1.4}.mr-forms .mr-tour-meta{color:var(--muted);font-size:14px;display:flex;gap:7px;flex-wrap:wrap;line-height:1.6}.mr-forms .mr-tour-status{font-size:13px;white-space:nowrap;border-radius:4px;padding:5px 7px;background:#eff1f4;color:#616a75;align-self:center}.mr-forms .mr-tour-status.mr-limited,.mr-forms .mr-tour-status.mr-contact{color:#975017;background:#fff0e1}.mr-forms .mr-tour-status.mr-full{background:#ebedef;color:#6c7580}.mr-forms .mr-availability-note{display:flex;align-items:flex-start;gap:9px;color:var(--muted);margin-top:20px}.mr-forms .mr-availability-note svg{width:17px;height:17px;margin-top:2px}.mr-forms .mr-availability-note p{font-size:14px;line-height:1.7;max-width:455px}.mr-forms .mr-panel-actions{border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:28px;padding-top:25px}.mr-forms .mr-panel-actions>span{font-size:12px;color:var(--muted)}.mr-forms .mr-primary-button{background:var(--orange);border-radius:5px;padding:16px 20px;font-size:14px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:22px;line-height:1.5;color:#25211d;transition:background .15s,transform .15s}.mr-forms .mr-primary-button:hover{background:#ff9b41;transform:translateY(-1px)}.mr-forms .mr-primary-button span{font-size:20px;line-height:1}.mr-forms .mr-reassurance{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;font-size:12px;color:#76808c;padding:21px 3px;line-height:1.6}.mr-forms .mr-reassurance svg{width:14px;height:14px}.mr-forms .mr-small-divider{height:10px;width:1px;background:#ccd1d7;margin:0 3px}.mr-forms .mr-sidebar{margin-top:-55px;position:sticky;top:25px}.mr-forms .mr-summary-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:white}.mr-forms .mr-tour-photo{height:219px;position:relative;background:#303c49;overflow:hidden}.mr-forms .mr-tour-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,#080f18bd)}.mr-forms .mr-tour-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 50%}.mr-forms .mr-tour-photo figcaption{position:absolute;bottom:22px;left:25px;z-index:1;color:#fff;display:flex;flex-direction:column;gap:6px}.mr-forms .mr-tour-photo figcaption>span{font-weight:650;letter-spacing:.1em;font-size:13px}.mr-forms .mr-tour-photo small{font-size:12px;color:#e3e7ec}.mr-forms .mr-summary-body{padding:27px 25px}.mr-forms .mr-summary-body>.mr-section-kicker{color:var(--muted);margin-bottom:17px;font-size:12px}.mr-forms .mr-empty-selection{font-size:15px;font-weight:550;line-height:1.5}.mr-forms .mr-summary-hint{font-size:14px;line-height:1.6;margin-top:6px;color:var(--muted)}.mr-forms .mr-summary-item{padding:0 0 13px;margin-bottom:13px;border-bottom:1px solid #edf0f3}.mr-forms .mr-summary-item:last-child{border:0;margin-bottom:0;padding-bottom:0}.mr-forms .mr-summary-item strong{font-size:15px;font-weight:600}.mr-forms .mr-summary-item p{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.5}.mr-forms .mr-deposit{margin:23px 0;padding:19px 0 21px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 9px}.mr-forms .mr-deposit>span{font-size:12px;line-height:1.5;max-width:135px;color:#515b67}.mr-forms .mr-deposit strong{font-size:27.2px;font-weight:650;letter-spacing:-.05em}.mr-forms .mr-deposit p{grid-column:1/-1;font-size:12px;color:var(--muted);line-height:1.7}.mr-forms .mr-summary-body h3{font-size:14px;font-weight:600;margin-bottom:18px}.mr-forms .mr-next-steps{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:19px}.mr-forms .mr-next-steps li{display:flex;align-items:flex-start;gap:11px}.mr-forms .mr-next-steps li>span{flex:0 0 23px;width:23px;height:23px;border:1px solid #dde2e7;border-radius:50%;display:grid;place-items:center;font-size:12px;color:var(--muted)}.mr-forms .mr-next-steps strong{font-size:14px;font-weight:600}.mr-forms .mr-next-steps p{font-size:13px;color:var(--muted);line-height:1.65;margin-top:4px}.mr-forms .mr-help{display:flex;gap:12px;justify-content:center;margin-top:21px;padding:0 10px;align-items:center}.mr-forms .mr-help-icon{color:#808a95}.mr-forms .mr-help strong{display:block;font-size:13px;font-weight:500}.mr-forms .mr-help a{display:inline-flex;gap:10px;font-size:13px;margin-top:7px;color:var(--orange-dark)}.mr-forms footer{max-width:1200px;margin:0 auto;border-top:1px solid var(--line);padding:26px 0 30px;font-size:12px;color:#7a838e;display:flex;justify-content:space-between;gap:16px}.mr-forms footer div{display:flex;gap:23px}.mr-forms footer a:hover{text-decoration:underline}.mr-forms .mr-field{margin-bottom:23px}.mr-forms .mr-field label{display:block;font-size:14px;font-weight:550;margin-bottom:10px}.mr-forms .mr-field label>span:not(.mr-optional),.mr-forms .mr-required{color:#a94a0d}.mr-forms .mr-field label .mr-optional{font-size:12px;color:var(--muted);font-weight:400;margin-left:6px}.mr-forms .mr-field input,.mr-forms .mr-field select,.mr-forms .mr-field textarea{border:1px solid #d9dee4;padding:14px;border-radius:5px;background:white;width:100%;line-height:1.5;min-height:49px;font-size:16px;color:var(--ink)}.mr-forms .mr-field textarea{resize:vertical;min-height:125px}.mr-forms .mr-field input::placeholder,.mr-forms .mr-field textarea::placeholder{color:#929aa4;font-size:14px}.mr-forms .mr-fields-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mr-forms .mr-fields-row .mr-field{margin-bottom:8px}.mr-forms .mr-field-hint{font-size:12px;line-height:1.6;color:var(--muted);margin-top:8px}.mr-forms [data-mr-id="name-hint"]{margin-top:0;margin-bottom:24px}.mr-forms .mr-text-button{padding:9px 0;background:none;font-size:13px;color:#5e6772}.mr-forms .mr-text-button:hover{color:#97470b;text-decoration:underline}.mr-forms .mr-error{color:#ac2d20;background:#fff0ed;border-radius:4px;padding:12px;font-size:13px;line-height:1.6;margin-top:16px}.mr-forms .mr-field input[aria-invalid=true]{border-color:#b93122}.mr-forms .mr-review-block{padding:19px;border:1px solid var(--line);border-radius:6px;margin-bottom:18px}.mr-forms .mr-review-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.mr-forms .mr-review-title h3{font-size:15px}.mr-forms .mr-review-title .mr-text-button{padding:0;color:var(--orange-dark)}.mr-forms [data-mr-id="review-details"]{margin:0;display:grid;grid-template-columns:95px 1fr;gap:10px;font-size:13px;line-height:1.7}.mr-forms [data-mr-id="review-details"] dt{color:var(--muted)}.mr-forms [data-mr-id="review-details"] dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.mr-forms .mr-terms-heading{font-size:16px;font-weight:600;margin:28px 0 15px}.mr-forms .mr-terms{border-top:1px solid var(--line);margin-bottom:24px}.mr-forms .mr-terms details{border-bottom:1px solid var(--line)}.mr-forms .mr-terms summary{padding:17px 0;font-size:14px;cursor:pointer;font-weight:550;display:flex;justify-content:space-between;gap:15px;list-style:none}.mr-forms .mr-terms summary::-webkit-details-marker{display:none}.mr-forms .mr-terms summary>span{font-size:20px;font-weight:400;color:#77808b}.mr-forms .mr-terms details[open] summary>span{transform:rotate(45deg)}.mr-forms .mr-terms-content{color:#5c6672;font-size:16px;line-height:1.85;padding-bottom:18px}.mr-forms .mr-terms-content p+p{margin-top:15px}.mr-forms .mr-terms-content table{border-collapse:collapse;width:100%;margin:18px 0}.mr-forms .mr-terms-content th,.mr-forms .mr-terms-content td{text-align:left;border-bottom:1px solid var(--line);padding:8px}.mr-forms .mr-agreement{display:flex;align-items:flex-start;gap:10px;margin-bottom:23px;font-size:14px;line-height:1.8;cursor:pointer}.mr-forms .mr-agreement input{accent-color:var(--orange);width:18px;height:18px;flex-shrink:0;margin:3px 0 0}.mr-forms .mr-preview-note{font-size:12px;line-height:1.7;background:#f3f5f7;color:#68727e;padding:12px 14px;border-radius:5px}.mr-forms .mr-completion{text-align:center;padding:45px 31px}.mr-forms .mr-complete-check{display:grid;place-items:center;margin:0 auto 25px;width:64px;height:64px;border-radius:50%;background:#fff0e2;color:#a45314;font-size:30px}.mr-forms .mr-completion h2{margin:12px 0 16px;font-size:28.8px;letter-spacing:-.04em}.mr-forms .mr-completion>p:not(.mr-section-kicker){color:var(--muted);font-size:15px;line-height:1.8}.mr-forms .mr-completion-info{background:var(--page);padding:23px;margin:28px 0;text-align:left;border-radius:7px}.mr-forms .mr-completion-info h3{font-size:15px;margin-bottom:10px}.mr-forms .mr-completion-info p{font-size:14px;line-height:1.8;color:var(--muted)}.mr-forms .mr-completion .mr-text-button{display:block;margin:17px auto 0}.mr-forms h2:focus{outline:none}.mr-forms button:disabled{opacity:.78}@media(min-width:1450px){.mr-forms .mr-page{padding-top:38px}.mr-forms .mr-intro{margin-bottom:39px}}
@media(max-width:1050px){.mr-forms .mr-header-inner{gap:40px}.mr-forms .mr-header-note{display:none}.mr-forms .mr-page{padding-left:28px;padding-right:28px}.mr-forms .mr-workspace{gap:23px;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.mr-forms .mr-form-panel{padding:25px}.mr-forms .mr-steps{width:calc((100% - 23px)*.615);gap:8px}.mr-forms .mr-steps button{font-size:13px;gap:6px}.mr-forms .mr-step-number{width:26px;height:26px}.mr-forms .mr-tour-option{padding:17px 12px;gap:11px;flex-wrap:wrap}.mr-forms .mr-tour-status{margin-left:30px}.mr-forms .mr-tour-copy{flex-basis:calc(100% - 31px)}.mr-forms .mr-year-picker button{flex-direction:column;gap:3px}.mr-forms .mr-year-picker .mr-selected:before{display:none}.mr-forms .mr-panel-actions{flex-wrap:wrap;justify-content:flex-end}.mr-forms .mr-panel-actions>span,.mr-forms .mr-panel-actions>.mr-text-button{margin-right:auto}.mr-forms .mr-primary-button{padding:14px 17px;gap:12px}.mr-forms footer{margin:0 28px}.mr-forms .mr-intro h1{font-size:41.6px}.mr-forms .mr-summary-body{padding:24px 20px}}
@media(max-width:760px){.mr-forms .mr-header-inner{padding:0 22px;min-height:80px;justify-content:space-between;gap:20px}.mr-forms .mr-brand img{width:105px;height:64px}.mr-forms .mr-site-header nav{gap:22px;font-size:12px}.mr-forms .mr-site-header nav a{padding:30px 0}.mr-forms .mr-site-header nav .mr-active:after{bottom:16px}.mr-forms .mr-site-header nav a:nth-child(2){display:none}.mr-forms .mr-page{padding:25px 20px 35px}.mr-forms .mr-back-link{margin-bottom:23px;font-size:12px}.mr-forms .mr-intro{align-items:flex-start;margin-bottom:28px;gap:12px;flex-direction:column}.mr-forms .mr-eyebrow{font-size:12px}.mr-forms .mr-intro h1{font-size:39.2px}.mr-forms .mr-intro p:last-child{font-size:14px;margin-top:10px}.mr-forms .mr-preview-label{font-size:12px;padding:5px 8px}.mr-forms .mr-steps{width:100%;margin-bottom:22px;gap:8px}.mr-forms .mr-steps button{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;white-space:normal}.mr-forms .mr-step-line{margin-bottom:25px}.mr-forms .mr-step-number{width:27px;height:27px}.mr-forms .mr-workspace{grid-template-columns:1fr;gap:20px}.mr-forms .mr-sidebar{position:static;margin-top:0;display:grid;grid-template-columns:1fr}.mr-forms .mr-form-panel{padding:24px 20px}.mr-forms .mr-panel-heading{margin-bottom:22px}.mr-forms .mr-panel-heading h2{font-size:24px}.mr-forms .mr-panel-heading p:last-child{font-size:15px}.mr-forms .mr-line-icon{width:38px;height:38px;flex-shrink:0}.mr-forms .mr-year-picker{margin-bottom:25px}.mr-forms .mr-year-picker button{flex-direction:row;padding:10px 5px;gap:5px}.mr-forms .mr-year-picker button span{font-size:12px}.mr-forms .mr-tour-option{padding:18px 15px}.mr-forms .mr-tour-status{margin-left:30px}.mr-forms .mr-tour-copy{gap:4px}.mr-forms .mr-tour-meta{font-size:14px}.mr-forms .mr-tour-list-heading{font-size:12px}.mr-forms .mr-tour-list-heading span:last-child{font-size:12px}.mr-forms .mr-panel-actions{gap:18px;margin-top:22px;padding-top:20px}.mr-forms .mr-panel-actions>span{flex-basis:100%}.mr-forms .mr-panel-actions .mr-primary-button{width:100%}.mr-forms .mr-panel-actions .mr-text-button{order:2;margin-left:auto}.mr-forms .mr-reassurance{font-size:12px;text-align:center;padding:18px 10px;gap:6px}.mr-forms .mr-small-divider{display:none}.mr-forms .mr-reassurance>span:last-child{flex-basis:100%}.mr-forms .mr-tour-photo{height:235px}.mr-forms .mr-summary-body{padding:25px}.mr-forms .mr-help{margin-top:20px}.mr-forms .mr-fields-row{grid-template-columns:1fr;gap:0}.mr-forms .mr-fields-row .mr-field{margin-bottom:20px}.mr-forms [data-mr-id="name-hint"]{margin-top:-10px}.mr-forms footer{margin:0 20px;padding:24px 0;flex-direction:column;align-items:center;text-align:center;font-size:12px}.mr-forms .mr-completion{padding:32px 20px}.mr-forms .mr-completion h2{font-size:25.6px}.mr-forms .mr-completion .mr-primary-button{font-size:13px}.mr-forms .mr-terms-content{font-size:16px}.mr-forms .mr-preview-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){.mr-forms *{scroll-behavior:auto!important;transition:none!important}}

.mr-forms .mr-additional-page .mr-intro p:last-child{font-size:16px;max-width:720px}.mr-forms .mr-additional-page .mr-info-steps{gap:10px}.mr-forms .mr-additional-page .mr-info-steps button{font-size:13px;gap:7px}.mr-forms .mr-additional-page .mr-step-line{min-width:8px}.mr-forms .mr-additional-page .mr-sidebar{margin-top:-55px}.mr-forms .mr-additional-page .mr-preview-top{margin-bottom:14px;font-size:13px;padding:12px 16px;border:1px solid var(--line);background:#f0f2f5}.mr-forms .mr-additional-page .mr-preview-top strong{font-weight:600;color:#525e6c}.mr-forms [data-mr-id="form-controls"]{padding:0;border:0;margin:0;min-width:0}.mr-forms .mr-additional-page .mr-fields-row{gap:18px}.mr-forms .mr-additional-page .mr-fields-row .mr-field{margin-bottom:22px;min-width:0}.mr-forms .mr-additional-page .mr-field{margin-bottom:22px}.mr-forms .mr-additional-page .mr-field-hint{font-size:13px;line-height:1.6}.mr-forms .mr-additional-page input[type=date]{appearance:none;min-width:0;max-width:100%}.mr-forms .mr-additional-page .mr-field input,.mr-forms .mr-additional-page .mr-field textarea,.mr-forms .mr-additional-page .mr-field select{transition:border-color .15s,box-shadow .15s}.mr-forms .mr-additional-page .mr-field input:focus,.mr-forms .mr-additional-page .mr-field textarea:focus,.mr-forms .mr-additional-page .mr-field select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f58b2a12;outline:none}.mr-forms .mr-additional-page .mr-field input[aria-invalid=true],.mr-forms .mr-additional-page .mr-field select[aria-invalid=true]{border-color:#b93122}.mr-forms .mr-section-caption{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}.mr-forms .mr-section-caption h3{font-size:16px;letter-spacing:-.02em;font-weight:600}.mr-forms .mr-section-caption>span{font-size:12px;color:var(--muted);flex-shrink:0}.mr-forms .mr-section-divider{border-top:1px solid var(--line);margin:29px 0}.mr-forms .mr-section-description{font-size:14px;color:var(--muted);line-height:1.7;margin:-11px 0 21px}.mr-forms .mr-choice-field{border:0;padding:0;margin:0 0 25px;min-width:0}.mr-forms .mr-choice-field legend{font-size:14px;font-weight:550;padding:0;margin:0 0 11px;line-height:1.6}.mr-forms .mr-choice-field legend .mr-optional{font-size:12px;font-weight:400;color:var(--muted);margin-left:5px}.mr-forms .mr-choice-help{font-size:14px;color:var(--muted);line-height:1.7;margin:-4px 0 16px}.mr-forms .mr-inline-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mr-forms .mr-choice{display:flex;align-items:center;gap:11px;border:1px solid #dce1e7;padding:15px;border-radius:6px;cursor:pointer;font-size:14px;line-height:1.6;transition:background .15s,border-color .15s}.mr-forms .mr-choice:hover{background:#fafbfc;border-color:#b4bbc4}.mr-forms .mr-choice:has(input:checked){border-color:var(--orange);background:#fff8f1;box-shadow:0 0 0 1px var(--orange)}.mr-forms .mr-choice input{appearance:none;flex:0 0 18px;width:18px;height:18px;border:1.5px solid #bfc6ce;border-radius:50%;margin:0;background:white;position:relative;display:grid;place-items:center}.mr-forms .mr-choice input:checked{border-color:#c36517}.mr-forms .mr-choice input:checked:after{content:'';width:8px;height:8px;border-radius:50%;background:#c36517}.mr-forms .mr-choice:has(input:focus-visible){outline:3px solid #bb610f;outline-offset:3px}.mr-forms .mr-choice input:focus-visible{outline:0}.mr-forms .mr-choice-field[aria-invalid=true] .mr-choice{border-color:#b93122}.mr-forms .mr-room-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-forms .mr-room-choices .mr-choice{padding:18px 17px}.mr-forms .mr-room-choices svg{margin-left:auto;color:#717c88}.mr-forms .mr-room-choices .mr-choice span{margin-right:auto}.mr-forms .mr-stacked-choices{display:flex;flex-direction:column;gap:11px}.mr-forms .mr-stacked-choices .mr-choice{padding:18px;align-items:flex-start;gap:14px}.mr-forms .mr-stacked-choices input{margin-top:4px}.mr-forms .mr-stacked-choices strong{font-size:16px;font-weight:600;display:block}.mr-forms .mr-stacked-choices small{font-size:14px;line-height:1.75;color:var(--muted);display:block;margin-top:5px}.mr-forms .mr-clear-choice{font-size:12px;margin-top:7px;padding:6px 0}.mr-forms .mr-additional-page .mr-panel-actions>span{max-width:225px;font-size:13px;line-height:1.6}.mr-forms .mr-additional-page .mr-summary-body h2{font-size:22.4px;line-height:1.5;font-weight:600;letter-spacing:-.035em;margin-bottom:11px}.mr-forms .mr-additional-page .mr-summary-hint{font-size:14px;line-height:1.85}.mr-forms .mr-form-progress{padding:23px 0 22px;margin:20px 0 19px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mr-forms .mr-form-progress>div{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:13px;margin-bottom:13px}.mr-forms .mr-form-progress strong{font-weight:550;color:var(--muted);font-size:12px}.mr-forms .mr-form-progress progress{appearance:none;display:block;width:100%;height:5px;border:0;overflow:hidden;border-radius:5px;background:#edf0f3}.mr-forms .mr-form-progress progress::-webkit-progress-bar{background:#edf0f3;border-radius:5px}.mr-forms .mr-form-progress progress::-webkit-progress-value{background:var(--orange);border-radius:5px;transition:width .2s}.mr-forms .mr-form-progress progress::-moz-progress-bar{background:var(--orange);border-radius:5px}.mr-forms .mr-side-sections{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.mr-forms .mr-side-sections li{display:flex;gap:11px;align-items:flex-start}.mr-forms .mr-side-sections li>span:first-child{width:25px;height:25px;flex:0 0 25px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:12px;color:#7c8590}.mr-forms .mr-side-sections strong{font-size:14px;font-weight:550}.mr-forms .mr-side-sections p{font-size:12px;line-height:1.6;color:var(--muted);margin-top:4px}.mr-forms .mr-side-sections .mr-current>span:first-child{background:var(--ink);border-color:var(--ink);color:white}.mr-forms .mr-side-sections .mr-done>span:first-child{background:#fff0e2;border-color:#f1d4b9;color:#9c4c10}.mr-forms .mr-side-sections .mr-section-state{margin-left:auto;font-size:12px;color:var(--orange-dark);margin-top:4px}.mr-forms .mr-sidebar-note{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;display:flex;align-items:flex-start;gap:9px;color:var(--muted)}.mr-forms .mr-sidebar-note svg{width:17px;height:17px;margin-top:3px}.mr-forms .mr-sidebar-note p{font-size:13px;line-height:1.7}.mr-forms .mr-form-error strong{display:block;margin-bottom:6px}.mr-forms .mr-form-error ul{margin:5px 0 0;padding-left:20px}.mr-forms .mr-form-error a{text-decoration:underline;text-underline-offset:2px}.mr-forms .mr-review-section{border:1px solid var(--line);border-radius:6px;margin-bottom:18px;padding:21px}.mr-forms .mr-review-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px}.mr-forms .mr-review-section h3{font-size:16px;font-weight:600}.mr-forms .mr-review-section .mr-text-button{padding:0;color:var(--orange-dark);font-size:14px}.mr-forms .mr-review-section dl{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:12px 20px;margin:0;font-size:14px;line-height:1.75}.mr-forms .mr-review-section dt{color:var(--muted)}.mr-forms .mr-review-section dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.mr-forms .mr-not-provided{color:#858d97}.mr-forms .mr-additional-page .mr-completion h2{line-height:1.4}.mr-forms .mr-additional-page .mr-reassurance{font-size:12px}.mr-forms .mr-additional-page .mr-panel-heading{align-items:flex-start}.mr-forms .mr-additional-page .mr-panel-heading .mr-line-icon{margin-top:15px;flex-shrink:0}
@media(max-width:1150px) and (min-width:761px){.mr-forms .mr-additional-page .mr-info-steps button{flex-direction:column;align-items:flex-start;gap:8px;white-space:normal;font-size:13px}.mr-forms .mr-additional-page .mr-info-steps .mr-step-line{margin-bottom:25px}.mr-forms .mr-additional-page .mr-sidebar{margin-top:-80px}.mr-forms .mr-additional-page .mr-compact .mr-inline-choices{grid-template-columns:1fr}.mr-forms .mr-additional-page .mr-fields-row{grid-template-columns:1fr;gap:0}.mr-forms .mr-additional-page .mr-side-sections li{gap:8px}.mr-forms .mr-additional-page .mr-side-sections .mr-section-state{display:none}}
@media(max-width:760px){.mr-forms .mr-additional-page .mr-info-steps{gap:7px;margin-bottom:22px;align-items:flex-start}.mr-forms .mr-additional-page .mr-info-steps button{font-size:12px;gap:8px;flex:1;min-width:0;align-items:flex-start;white-space:normal;text-align:left;line-height:1.55}.mr-forms .mr-additional-page .mr-info-steps .mr-step-line{margin-top:13px;min-width:5px;flex:.22}.mr-forms .mr-additional-page .mr-sidebar{margin-top:0}.mr-forms .mr-additional-page .mr-intro h1{font-size:37.6px}.mr-forms .mr-additional-page .mr-intro p:last-child{font-size:16px}.mr-forms .mr-additional-page .mr-preview-top{font-size:12px;line-height:1.8;padding:11px 13px}.mr-forms .mr-additional-page .mr-fields-row{gap:0}.mr-forms .mr-additional-page .mr-choice-field.mr-compact .mr-inline-choices{display:flex;flex-wrap:wrap;gap:8px}.mr-forms .mr-additional-page .mr-compact .mr-choice{flex:1;min-width:90px;padding:13px 10px;gap:8px;font-size:13px}.mr-forms .mr-additional-page .mr-room-choices .mr-choice{padding:15px 12px;gap:8px}.mr-forms .mr-additional-page .mr-room-choices svg{width:19px;height:19px}.mr-forms .mr-additional-page .mr-section-caption{gap:12px;margin-bottom:20px;flex-wrap:wrap}.mr-forms .mr-additional-page .mr-panel-actions>span{max-width:none}.mr-forms .mr-additional-page .mr-panel-actions>.mr-text-button{order:0;margin-left:0;margin-right:auto}.mr-forms .mr-additional-page .mr-panel-actions .mr-primary-button{order:1}.mr-forms .mr-additional-page .mr-section-divider{margin:27px 0}.mr-forms .mr-additional-page .mr-stacked-choices .mr-choice{padding:16px 13px;gap:11px}.mr-forms .mr-additional-page .mr-review-section{padding:17px}.mr-forms .mr-additional-page .mr-review-section dl{grid-template-columns:1fr;gap:3px}.mr-forms .mr-additional-page .mr-review-section dd{margin-bottom:12px}.mr-forms .mr-additional-page .mr-review-section dd:last-child{margin-bottom:0}.mr-forms .mr-additional-page .mr-review-section-heading{margin-bottom:17px}.mr-forms .mr-additional-page .mr-completion .mr-primary-button{width:100%;gap:14px}.mr-forms .mr-additional-page .mr-preview-label{font-size:12px}.mr-forms .mr-additional-page .mr-panel-heading p:last-child{font-size:16px}.mr-forms .mr-additional-page .mr-side-sections .mr-section-state{font-size:12px}.mr-forms .mr-additional-page .mr-side-sections li>span:first-child{font-size:12px}}


.mr-forms{width:100%;line-height:1.5;letter-spacing:normal;text-align:left;isolation:isolate}
.mr-forms .mr-page{width:100%;float:none;min-height:0}
.mr-forms button,.mr-forms label,.mr-forms input,.mr-forms select,.mr-forms textarea{letter-spacing:normal;text-transform:none}
.mr-forms button{background-image:none;box-shadow:none;min-height:0;min-width:0}
.mr-forms input,.mr-forms textarea,.mr-forms select{box-shadow:none;max-width:100%}
.mr-forms input[type=checkbox],.mr-forms input[type=radio]{padding:0;position:relative;opacity:1;clip:auto}
.mr-forms h1,.mr-forms h2,.mr-forms h3{color:var(--ink);text-transform:none}
.mr-forms h2,.mr-forms h3{font-family:Inter,Arial,sans-serif}
.mr-forms fieldset[data-mr-id=form-controls]{border:0;padding:0;margin:0;min-width:0}
.mr-forms .mr-privacy-note{font-size:13px;color:var(--muted);line-height:1.7;margin-top:20px}
.mr-forms .mr-privacy-note a{color:var(--orange-dark);text-decoration:underline}
.mr-forms .mr-server-status{margin-bottom:22px;scroll-margin-top:120px}
.mr-forms .mr-server-status ul{padding-left:20px}
.mr-forms .mr-spam-disclaimer{font-size:12px;line-height:1.7;color:var(--muted);margin-top:18px}
.mr-forms .mr-spam-disclaimer a{text-decoration:underline}
.mr-forms .mr-submission-status{font-size:13px;line-height:1.7;margin-top:16px;color:var(--muted)}
.mr-forms .mr-year-picker{flex-wrap:wrap}
.mr-forms .mr-year-picker button{min-width:85px}
.mr-forms .mr-steps{scroll-margin-top:120px}
.mr-forms .mr-primary-button:disabled{opacity:.6}
.mr-forms .mr-summary-item p,.mr-forms .mr-tour-meta{overflow-wrap:anywhere}
@media(max-width:760px){.mr-forms .mr-steps{scroll-margin-top:85px}.mr-forms .mr-page{padding-top:25px}.mr-forms .mr-tour-status{white-space:normal;text-align:center}}
