.modal:has(.wizard){width:650px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden;border-radius:22px}.modal:has(.wizard) .modal__box{padding:0;max-height:calc(100dvh - 24px);overflow:hidden;background:#fffdfa;border-radius:22px}.modal:has(.wizard) .modal__close{z-index:5;top:14px;right:12px;color:#10263e;background:transparent;width:36px;height:36px}.wizard{color:#10263e;background:#fffdfa;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);font-family:inherit}.wizard *,.wizard :after,.wizard :before{box-sizing:border-box}.wizard [hidden]{display:none!important}.wizard__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 58px 20px 30px;border-bottom:1px solid #e5e6e3;flex-shrink:0}.wizard__brand{display:flex;align-items:baseline;font-size:1.3rem;letter-spacing:-.04em}.wizard__brand b{font-weight:750}.wizard__brand i{color:#9e7b39;font-weight:400}.wizard__tagline{color:#677482;font-size:.75rem;text-align:right}.wizard__progress{flex-shrink:0;padding:24px 30px 0}.wizard__progress-label{display:flex;justify-content:space-between;gap:12px;color:#677482;font-size:.75rem;margin-bottom:12px}.wizard__track{height:3px;background:#ecece5}.wizard__track>span{display:block;height:100%;background:#ba9550;transition:width .2s ease}.wizard__screen{padding:26px 30px 30px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;flex:1 1 auto}.wizard__head{text-align:left;margin:0 0 24px}.wizard__head h3{font-size:1.8rem;line-height:1.17;font-weight:500;letter-spacing:-.035em;color:#10263e;margin:0 0 10px}.wizard__head p{color:#677482;font-size:.875rem;line-height:1.5;margin:0}.wizard__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wizard-choice{appearance:none;display:flex;align-items:center;gap:13px;width:100%;min-width:0;min-height:80px;padding:18px 16px;background:#fffdfa;border:1px solid #e0e3e2;border-radius:12px;color:#10263e;font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.wizard-choice b{display:block;font-size:.875rem;font-weight:550;line-height:1.4;overflow-wrap:anywhere}.wizard-choice small{display:block;color:#677482;font-size:.75rem;line-height:1.4;margin-top:5px}.wizard-choice__text{min-width:0}.wizard-choice__mark{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;border:1px solid #c9cfce;border-radius:50%;color:transparent;font-size:.7rem}.wizard-choice:hover{background:#f5f4ee;border-color:#ba9550}.wizard-choice[aria-pressed=true]{background:#f4f3ee;border-color:#ba9550}.wizard-choice[aria-pressed=true] .wizard-choice__mark{color:#fff;background:#10263e;border-color:#10263e}.wizard__choices--compact .wizard-choice{min-height:49px;padding:12px 14px;gap:10px}.wizard__choices--compact .wizard-choice b{font-size:.82rem}.wizard__currency{display:flex;gap:5px;margin:0 0 20px}.wizard__currency button{border:0;background:transparent;color:#596775;padding:10px 14px;min-height:44px;border-radius:7px;font:inherit;font-size:.8rem;cursor:pointer}.wizard__currency button[aria-pressed=true]{background:#10263e;color:#fffdfa}.wizard__group-label{color:#677482;font-size:.8rem;line-height:1.5;margin:0 0 12px}.wizard__details{margin:22px 0 0;color:#596775;font-size:.8rem}.wizard__details summary{cursor:pointer;min-height:34px;line-height:1.5}.wizard__details[open] summary{margin-bottom:10px}.wizard__review{margin:0 0 16px}.wizard__review dl{display:grid;grid-template-columns:115px minmax(0,1fr);gap:8px 12px;padding:12px 0;margin:0;font-size:.8rem}.wizard__review dt{color:#677482}.wizard__review dd{margin:0;color:#10263e;overflow-wrap:anywhere}.wizard__preferred{display:flex;gap:7px;margin:0 0 20px}.wizard__preferred button{flex:1 1;min-width:0;min-height:44px;border:1px solid #e0e3e2;border-radius:8px;background:#fffdfa;color:#10263e;font:inherit;font-size:.8rem;cursor:pointer}.wizard__preferred button[aria-pressed=true]{background:#10263e;color:#fffdfa;border-color:#10263e}.wizard__contact{width:100%;max-width:none;margin:0;display:block}.wizard__contact label:not(.wizard__consent){display:block;margin:18px 0;color:#10263e;text-transform:none;letter-spacing:normal;font-size:.8rem;font-weight:400}.wizard__contact .input{display:block;width:100%;margin-top:8px;background:#fffdfa;border:1px solid #dce1df;border-radius:8px;min-height:48px;padding:12px 13px;color:#10263e;font:inherit;font-size:1rem;line-height:1.5}.wizard__contact textarea.input{min-height:78px;resize:vertical}.wizard__contact .intl-phone{width:100%;min-height:48px;margin-top:8px;border:1px solid #dce1df;border-radius:8px;background:#fffdfa}.wizard__contact .intl-phone input{font-size:1rem;min-width:0}.wizard__consent{display:flex;align-items:flex-start;gap:9px;font-size:.75rem;line-height:1.5;color:#677482;margin:18px 0 24px;text-transform:none;letter-spacing:normal}.wizard__consent input{width:17px;height:17px;flex-shrink:0;margin:2px 0 0;accent-color:#10263e}.wizard__consent a{color:#806025;text-decoration:underline}.wizard__footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 30px;background:#f4f3ee;border-top:1px solid #e5e6e3}.wizard__contact .wizard__footer{position:sticky;bottom:-30px;margin:0 -30px -30px;z-index:2}.wizard__back{border:0;border-radius:0;background:transparent;color:#596775;padding:8px 0;font:inherit;font-size:.8rem}.wizard__back,.wizard__next{appearance:none;min-height:46px;cursor:pointer}.wizard__next{width:auto;margin:0;border:0;border-radius:9px;background:#10263e;color:#fffdfa;padding:14px 25px;font:inherit;font-size:.875rem;font-weight:500;line-height:1.3;text-transform:none}.wizard__next:hover{background:#1e3b58}.wizard__back:disabled,.wizard__next:disabled{opacity:.4;cursor:not-allowed}.wizard button:focus-visible,.wizard summary:focus-visible{outline:2px solid #9e7b39;outline-offset:3px}.wizard__success{padding:36px 30px;text-align:center;overflow-y:auto}.wizard__success-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#e5eee7;color:#326747;margin:0 auto 18px;font-size:1.4rem}.wizard__success h3{font-size:1.8rem;font-weight:500;margin-bottom:12px}.wizard__success p{color:#677482;font-size:.875rem;line-height:1.6;margin:0 auto 24px;max-width:450px}@media(max-width:480px){.modal:has(.wizard){max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.modal:has(.wizard) .modal__box,.wizard{max-height:calc(100dvh - 16px)}.wizard__header{padding:22px 48px 18px 20px;gap:12px}.wizard__tagline{max-width:105px;font-size:.7rem}.wizard__progress{padding:20px 20px 0}.wizard__screen{padding:22px 20px 24px}.wizard__head h3{font-size:1.6rem}.wizard__choices{grid-template-columns:1fr;gap:10px}.wizard-choice{min-height:65px;padding:15px}.wizard__choices--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard__choices--compact .wizard-choice{padding:12px 10px;gap:7px}.wizard__choices--compact .wizard-choice b{font-size:.8rem}.wizard__budget{grid-template-columns:1fr}.wizard__footer{padding:16px 20px}.wizard__contact .wizard__footer{bottom:-24px;margin:0 -20px -24px}.wizard__next{padding:14px 18px}.wizard__review dl{grid-template-columns:1fr;gap:4px}.wizard__review dd{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.wizard-choice,.wizard__track>span{transition:none}}.wizard__step-title{flex-shrink:0;padding:16px 30px 0}.wizard__step-title h3{margin:0;color:#10263e;font-size:1.55rem;line-height:1.12;font-weight:500;letter-spacing:-.03em}.wizard__step-title p{margin:6px 0 0;color:#677482;font-size:.82rem;line-height:1.4}.wizard__progress{padding:12px 30px 0!important}.wizard__progress-label{margin-bottom:8px!important}.wizard__screen{padding-top:18px!important}.wizard__choices--compact{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wizard__choices--compact .wizard-choice{min-height:48px!important;padding:11px 12px!important}.wizard__budget{grid-template-columns:repeat(3,minmax(0,1fr))!important}.wizard__currency{margin-bottom:14px!important}@media(max-width:480px){.wizard__step-title{padding:14px 20px 0}.wizard__step-title h3{font-size:1.38rem}.wizard__step-title p{font-size:.75rem}.wizard__progress{padding:10px 20px 0!important}.wizard__screen{padding-top:16px!important}.wizard__budget,.wizard__choices--compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.wizard--step-4 .wizard__step-title,.wizard--step-5 .wizard__step-title{padding-top:10px}.wizard--step-4 .wizard__step-title h3,.wizard--step-5 .wizard__step-title h3{font-size:1.42rem}.wizard--step-4 .wizard__step-title p,.wizard--step-5 .wizard__step-title p{margin-top:4px;font-size:.76rem}.wizard--step-4 .wizard__progress,.wizard--step-5 .wizard__progress{padding-top:8px!important}.wizard--step-4 .wizard__screen,.wizard--step-5 .wizard__screen{padding-top:12px!important;padding-bottom:14px!important;overflow-y:hidden}.wizard--step-4 .wizard__currency{margin-bottom:9px!important}.wizard--step-4 .wizard__budget{gap:8px!important}.wizard--step-4 .wizard__budget .wizard-choice{min-height:42px!important;padding:8px 10px!important}.wizard--step-5 .wizard__group-label{margin-bottom:8px;font-size:.75rem}.wizard--step-5 .wizard__choices--compact{gap:8px!important}.wizard--step-5 .wizard__choices--compact .wizard-choice{min-height:42px!important;padding:8px 10px!important}.wizard--step-5 .wizard__details{margin-top:12px}.wizard--step-5 .wizard__details summary{min-height:28px}.wizard--step-5 .wizard__details[open] summary{margin-bottom:7px}.wizard--step-4 .wizard__footer,.wizard--step-5 .wizard__footer{padding-top:14px;padding-bottom:14px}@media(max-width:480px){.wizard--step-4 .wizard__step-title,.wizard--step-5 .wizard__step-title{padding-top:9px}.wizard--step-4 .wizard__step-title h3,.wizard--step-5 .wizard__step-title h3{font-size:1.25rem}.wizard--step-4 .wizard__screen,.wizard--step-5 .wizard__screen{padding-top:10px!important;padding-bottom:10px!important}.wizard--step-4 .wizard__budget,.wizard--step-5 .wizard__choices--compact{gap:7px!important}.wizard--step-4 .wizard__budget .wizard-choice,.wizard--step-5 .wizard__choices--compact .wizard-choice{min-height:40px!important;padding:7px 8px!important}.wizard--step-4 .wizard__footer,.wizard--step-5 .wizard__footer{padding-top:12px;padding-bottom:12px}}.wizard--step-4,.wizard--step-5{height:min(610px,calc(100dvh - 24px))}.wizard--step-4 .wizard__screen,.wizard--step-5 .wizard__screen{flex:1 1!important;min-height:0!important}.wizard--step-4>.wizard__footer,.wizard--step-5>.wizard__footer{flex:0 0 auto!important;position:relative!important;z-index:4}@media(max-width:480px){.wizard--step-4,.wizard--step-5{height:calc(100dvh - 16px)}}.wizard--step-4 .wizard__screen,.wizard--step-5 .wizard__screen{padding-top:30px!important}@media(max-width:480px){.wizard--step-4 .wizard__screen,.wizard--step-5 .wizard__screen{padding-top:26px!important}}.wizard--step-4,.wizard--step-5{height:min(560px,calc(100dvh - 72px))!important;max-height:calc(100dvh - 72px)!important}@media(max-width:480px){.wizard--step-4,.wizard--step-5{height:calc(100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important}}@media(max-width:600px){.modal:has(.wizard--step-6){width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}.modal:has(.wizard--step-6) .modal__box{max-height:calc(100dvh - 12px)!important;border-radius:18px!important}.wizard--step-6{height:calc(100dvh - 64px)!important;max-height:calc(100dvh - 64px)!important}.wizard--step-6 .wizard__step-title{padding:8px 16px 0!important}.wizard--step-6 .wizard__step-title h3{font-size:1.24rem!important;line-height:1.14!important;text-align:center}.wizard--step-6 .wizard__step-title p{margin-top:4px!important;font-size:.72rem!important;text-align:center}.wizard--step-6 .wizard__progress{padding:8px 16px 0!important}.wizard--step-6 .wizard__progress-label{margin-bottom:6px!important;font-size:.7rem!important}.wizard--step-6 .wizard__screen{padding:12px 14px 0!important;overflow-y:auto!important;overscroll-behavior:contain}.wizard--step-6 .wizard__review{margin:0 0 8px!important}.wizard--step-6 .wizard__preferred{gap:6px!important;margin:0 0 10px!important}.wizard--step-6 .wizard__preferred button{min-height:42px!important;font-size:.76rem!important}.wizard--step-6 .wizard__contact label:not(.wizard__consent){margin:10px 0!important;font-size:.76rem!important}.wizard--step-6 .wizard__contact .input,.wizard--step-6 .wizard__contact .intl-phone{min-height:44px!important;margin-top:6px!important}.wizard--step-6 .wizard__contact .input{padding:9px 11px!important;font-size:.94rem!important}.wizard--step-6 .wizard__details{margin-top:10px!important}.wizard--step-6 .wizard__details summary{min-height:30px!important}.wizard--step-6 .wizard__consent{margin:10px 0 12px!important;font-size:.7rem!important;line-height:1.35!important}.wizard--step-6 .wizard__contact .wizard__footer{position:sticky!important;bottom:0!important;margin:12px -14px 0!important;padding:10px 14px!important;z-index:5!important;background:#f4f3ee!important}.wizard--step-6 .wizard__back,.wizard--step-6 .wizard__next{min-height:42px!important}.wizard--step-6 .wizard__next{padding:11px 14px!important;font-size:.8rem!important}}.wizard-choice__mark{border-color:#9aa6ad!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgba(16,38,62,.06)!important}.wizard-choice[aria-pressed=true] .wizard-choice__mark{border-color:#10263e!important;background:#10263e!important;box-shadow:none!important}@media(max-width:600px){.wizard--step-4 .wizard__currency{width:100%!important;justify-content:center!important;gap:8px!important;margin:4px 0 14px!important}.wizard--step-4 .wizard__currency button{min-width:58px!important;text-align:center!important}.wizard--step-4 .wizard__screen,.wizard--step-5 .wizard__screen{padding-top:30px!important}.wizard--step-5 .wizard__group-label{text-align:center!important;margin-bottom:12px!important}.wizard--step-6 .wizard__screen{padding-left:18px!important;padding-right:18px!important}.wizard--step-6 .wizard__contact,.wizard--step-6 .wizard__contact .input,.wizard--step-6 .wizard__contact .intl-phone,.wizard--step-6 .wizard__contact label{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.wizard--step-6 .wizard__preferred{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.wizard--step-6 .wizard__preferred button{width:100%!important;padding-inline:6px!important}.wizard--step-6 .wizard__contact .wizard__footer{margin-left:-18px!important;margin-right:-18px!important;padding-left:18px!important;padding-right:18px!important}}.wizard--step-4 .wizard__currency{justify-content:center!important;width:100%!important;margin:0 auto 22px!important}.wizard--step-4 .wizard__budget{margin-top:6px!important}@media(max-width:480px){.wizard--step-4 .wizard__currency{justify-content:center!important;margin-bottom:20px!important}.wizard--step-4 .wizard__budget{margin-top:8px!important}}.wizard__format-label{margin-top:24px}.wizard__home-formats .wizard-choice{min-height:58px}.wizard--step-2 .wizard__screen{overflow-y:auto!important}.wizard__budget-warning{padding:20px 30px 28px;overflow-y:auto;min-height:0;text-align:center;background:#fffdfa}.wizard__budget-warning .wizard__warning-intro{margin:8px 0 20px;color:#596775}.wizard__starting-card{border:1px solid #e0ddd5;border-radius:14px;padding:20px 14px;background:#fffdfa}.wizard__starting-label{display:block;font-size:.8rem;color:#596775;margin-bottom:6px}.wizard__starting-card strong{display:block;font-size:clamp(1.6rem,6vw,2rem);color:#10263e!important;line-height:1.2}.wizard__budget-warning .wizard__starting-card p{margin:8px 0 0}.wizard__budget-warning .wizard__warning-actions button,.wizard__budget-warning h3{text-align:center}.wizard__budget-warning h3{margin:0 0 16px;font-size:1.4rem;line-height:1.25;color:#10263e}.wizard__budget-warning p{font-size:1rem;line-height:1.5;margin:12px 0}.wizard__budget-warning strong{white-space:nowrap;color:#806025}.wizard__budget-warning .wizard__price-source{color:#596775;font-size:.875rem}.wizard__warning-actions{display:grid;gap:10px;margin-top:22px}.wizard__warning-actions button{width:100%;min-height:48px}.wizard__warning-secondary{padding:12px;border:1px solid #aeb7bf;border-radius:9px;background:white;color:#10263e;font:inherit;cursor:pointer}@media(max-width:480px){.wizard__budget-warning{padding:18px 20px 24px}.wizard__home-formats{grid-template-columns:1fr}}.modal:has(.wizard) .modal__box{height:auto!important;padding:0!important}.modal:has(.wizard) .wizard{height:min(610px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important;min-height:0!important;overflow:hidden!important}.modal:has(.wizard) .wizard__screen{flex:1 1!important;min-height:0!important;overflow-y:auto!important}.modal:has(.wizard) .wizard>.wizard__footer{position:relative!important;flex:0 0 auto!important;z-index:4;margin-top:auto!important}@media(max-width:480px){.modal:has(.wizard) .wizard{height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}}.modal:has(.wizard) .modal__brand{position:absolute!important;top:13px!important;left:24px!important;z-index:3;pointer-events:none}.modal:has(.wizard) .wizard__step-title{padding-top:64px!important}.modal:has(.wizard) .wizard{height:min(640px,calc(100dvh - 24px))!important}.modal:has(.wizard) .wizard__screen{scrollbar-width:none!important;-ms-overflow-style:none!important}.modal:has(.wizard) .wizard__screen::-webkit-scrollbar{display:none!important}.modal:has(.wizard) .wizard-choice{min-height:64px;padding:12px 15px}.modal:has(.wizard) .wizard__screen{padding-bottom:16px!important}.modal:has(.wizard) .wizard__footer{padding-top:12px;padding-bottom:12px}@media(max-width:600px){.modal:has(.wizard) .modal__brand{top:11px!important;left:18px!important}.modal:has(.wizard) .wizard__step-title{padding-top:58px!important}.modal:has(.wizard) .wizard{height:calc(100dvh - 16px)!important}.modal:has(.wizard) .wizard-choice{min-height:56px;padding:10px 12px}}@media(min-width:601px){.modal:has(.wizard--step-6) .wizard{height:min(660px,calc(100dvh - 16px))!important}.wizard--step-6 .wizard__contact{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:12px!important;row-gap:7px!important;align-items:start!important}.wizard--step-6 .wizard__contact>:is(.wizard__review,.wizard__preferred,.wizard__consent,.form-error,.wizard__footer){grid-column:1/-1!important}.wizard--step-6 .wizard__contact>label:has(input[name=name]){grid-column:1/-1!important}.wizard--step-6 .wizard__contact>label{min-width:0!important;margin:0!important;font-size:12px!important}.wizard--step-6 .wizard__contact>label .input,.wizard--step-6 .wizard__contact>label .intl-phone{margin-top:3px!important;min-height:40px!important}.wizard--step-6 .wizard__contact>.wizard__details:not(.wizard__review){grid-column:1/-1!important;margin:0!important}.wizard--step-6 .wizard__preferred{margin-bottom:2px!important}.wizard--step-6 .wizard__preferred button{min-height:34px!important}.wizard--step-6 .wizard__consent{margin:2px 0!important}.wizard--step-6 .wizard__contact .wizard__footer{margin-top:3px!important}.wizard--step-6 .wizard__screen{padding-top:8px!important;padding-bottom:5px!important}}@media(max-width:600px){.wizard--step-6 .wizard__contact>label:not(.wizard__consent){margin:5px 0!important}.wizard--step-6 .wizard__contact .input,.wizard--step-6 .wizard__contact .intl-phone{min-height:40px!important;margin-top:3px!important}.wizard--step-6 .wizard__preferred{margin-bottom:4px!important}.wizard--step-6 .wizard__preferred button{min-height:34px!important}.wizard--step-6 .wizard__consent{margin:5px 0 4px!important}}.modal:has(.wizard) .modal__brand{top:12px!important;left:26px!important;height:28px!important}.modal:has(.wizard) .wizard:is(.wizard--step-1,.wizard--step-2,.wizard--step-3,.wizard--step-4,.wizard--step-5){height:min(525px,calc(100dvh - 28px))!important}.modal:has(.wizard) .wizard .wizard__step-title{padding:62px 26px 0!important;text-align:center!important}.modal:has(.wizard) .wizard .wizard__step-title h3{font-size:clamp(19px,2.4vw,25px)!important;line-height:1.2!important;text-align:center!important;margin:0!important}.modal:has(.wizard) .wizard .wizard__step-title p{text-align:center!important;font-size:12px!important;margin:5px 0 0!important}.modal:has(.wizard) .wizard .wizard__progress{padding:12px 26px 0!important}.modal:has(.wizard) .wizard .wizard__screen{padding:15px 26px 12px!important}.modal:has(.wizard) .wizard .wizard__footer{padding:10px 26px!important}@media(min-width:601px){.modal:has(.wizard--step-6) .wizard.wizard--step-6{height:min(600px,calc(100dvh - 24px))!important}}@media(max-width:600px){.modal:has(.wizard) .modal__brand{left:18px!important}.modal:has(.wizard) .wizard .wizard__step-title{padding:55px 16px 0!important}.modal:has(.wizard) .wizard .wizard__progress{padding:10px 16px 0!important}.modal:has(.wizard) .wizard .wizard__screen{padding:10px 16px!important}.modal:has(.wizard) .wizard .wizard__footer{padding:10px 16px!important}}.modal:has(.wizard) .wizard:has(.wizard__preparing),.modal:has(.wizard) .wizard:has(.wizard__success){height:min(510px,calc(100dvh - 24px))!important}.wizard__preparing{padding:96px 40px 34px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:15px;overflow:auto}.wizard__preparing-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#EFF2ED;color:#B38F4B;font-size:30px}.wizard__preparing h3,.wizard__success h3{color:#112d48;font-size:clamp(24px,3vw,30px);margin:0}.wizard__preparing p{color:#607487;font-size:14px;line-height:1.6;max-width:440px;margin:0}.wizard__preparing-track{height:10px;width:min(100%,410px);border-radius:20px;background:#E5E9E9;overflow:hidden}.wizard__preparing-track span{display:block;height:100%;background:linear-gradient(90deg,#B58C3C,#E3C780);border-radius:20px;transition:width .6s ease}.wizard__preparing strong{font-size:13px;color:#112d48}.wizard__preparing small{font-size:12px;color:#607487}.wizard__success{display:flex;flex-direction:column;align-items:center;gap:14px;padding:92px 34px 28px!important}.wizard__success p{margin:0!important;max-width:435px!important}.wizard__success .btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:46px;width:min(100%,320px);border-radius:10px!important;margin:0!important}.wizard__success .btn--gold{order:0;background:#C7A04F!important;color:#112d48!important}.wizard__success .btn--navy{order:1}.wizard__success button.btn{order:2}@media(max-width:600px){.wizard__preparing{padding:80px 22px 26px}.wizard__success{padding:84px 20px 20px!important}}@media(prefers-reduced-motion:reduce){.wizard__preparing-track span{transition:none}}.wizard__preparing-track{position:relative}.wizard__preparing-track:after{content:"";position:absolute;inset:0;width:24%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.65),transparent);animation:rc-report-loading 1.5s ease-in-out infinite}@keyframes rc-report-loading{0%{transform:translateX(-100%)}to{transform:translateX(430%)}}@media(prefers-reduced-motion:reduce){.wizard__preparing-track:after{animation:none}}.wizard-range{padding:18px 4px 4px;color:#102d4a}.wizard-range__limits,.wizard-range__values{display:flex;justify-content:space-between;gap:20px}.wizard-range__values>div{display:grid;gap:8px}.wizard-range__values>div:last-child{text-align:right}.wizard-range__limits small,.wizard-range__values small{font-size:11px;color:#60748e}.wizard-range__values strong{font-size:clamp(16px,3vw,22px)}.wizard-range__track{position:relative;height:32px;margin:20px 6px 8px;background:linear-gradient(to right,#e6e5e3 var(--from),#c8a260 var(--from),#c8a260 var(--to),#e6e5e3 var(--to));background-size:100% 9px;background-repeat:no-repeat;background-position:50%;border-radius:30px}.wizard-range__track input{position:absolute;inset:0;width:100%;height:32px;margin:0;appearance:none;background:none;pointer-events:none}.wizard-range__track input::-webkit-slider-thumb{appearance:none;width:23px;height:23px;border-radius:50%;border:4px solid #b18a40;background:white;box-shadow:0 1px 5px #0003;pointer-events:auto;cursor:ew-resize}.wizard-range__track input::-moz-range-thumb{width:16px;height:16px;border-radius:50%;border:4px solid #b18a40;background:white;pointer-events:auto;cursor:ew-resize}.wizard-range__selected{text-align:center;margin-top:18px;padding-top:14px;border-top:1px solid #eae5dc;font-size:12px}.wizard-choice:disabled{opacity:.36;cursor:not-allowed}