.proposal-review-sheet_backdrop__zerJd{position:fixed;z-index:60;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(7 12 24/64%);padding:24px;backdrop-filter:blur(9px)}.proposal-review-sheet_backdropButton__DvURA{position:absolute;inset:0;width:100%;border:0;background:transparent;cursor:default}.proposal-review-sheet_dialog__K8MF4{--review-ink:#11182f;--review-muted:#566079;--review-subtle:#70798d;--review-line:#dfe4ed;--review-canvas:#f3f5f9;position:relative;z-index:1;width:min(100%,760px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;border:1px solid rgb(255 255 255/30%);border-radius:26px;color:var(--review-ink);background:var(--review-canvas);box-shadow:0 34px 110px rgb(3 8 20/38%)}.proposal-review-sheet_dialogHeader__qCgQK{position:sticky;z-index:3;top:0;display:flex;min-height:88px;justify-content:space-between;gap:24px;align-items:center;border-bottom:1px solid var(--review-line);background:rgb(255 255 255/94%);padding:18px 24px;backdrop-filter:blur(14px)}.proposal-review-sheet_dialogHeader__qCgQK p{color:var(--brand-ink);font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.proposal-review-sheet_dialogHeader__qCgQK h2{margin-top:4px;color:var(--review-ink);font-size:25px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.proposal-review-sheet_dialogHeader__qCgQK>button{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border:1px solid var(--review-line);border-radius:50%;color:var(--review-ink);background:#fff;cursor:pointer}.proposal-review-sheet_dialogBody__xSae3{padding:24px}.proposal-review-sheet_lead__WHlnz{max-width:62ch;color:var(--review-muted);font-size:16px;line-height:1.6}.proposal-review-sheet_commercialSection__cTvZr,.proposal-review-sheet_excludedSection__Q7Nff,.proposal-review-sheet_paymentSection__VHn_X,.proposal-review-sheet_scopeSection__VxDH_,.proposal-review-sheet_tripSummary__nvr1K{margin-top:18px;border:1px solid var(--review-line);border-radius:18px;background:#fff;padding:20px}.proposal-review-sheet_tripTitle__MYxlQ{display:flex;gap:13px;align-items:center}.proposal-review-sheet_choiceIcon__42eUN,.proposal-review-sheet_tripTitle__MYxlQ>span{display:grid;flex:0 0 auto;place-items:center;color:var(--brand-ink);background:var(--brand-tint)}.proposal-review-sheet_tripTitle__MYxlQ>span{width:44px;height:44px;border-radius:14px}.proposal-review-sheet_tripTitle__MYxlQ small{color:var(--review-subtle);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.proposal-review-sheet_tripTitle__MYxlQ h3{margin-top:3px;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.proposal-review-sheet_tripSummary__nvr1K dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border-top:1px solid var(--review-line)}.proposal-review-sheet_tripSummary__nvr1K dl>div{min-width:0;padding:16px 14px 0 0}.proposal-review-sheet_tripSummary__nvr1K dl>div+div{padding-left:14px;border-left:1px solid var(--review-line)}.proposal-review-sheet_commercialRows__CA0Qz dt,.proposal-review-sheet_tripSummary__nvr1K dt{color:var(--review-subtle);font-size:13px;font-weight:500}.proposal-review-sheet_commercialRows__CA0Qz dd,.proposal-review-sheet_tripSummary__nvr1K dd{margin-top:5px;color:var(--review-ink);font-size:15px;font-weight:500;line-height:1.4}.proposal-review-sheet_sectionHeading__bFFea{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.proposal-review-sheet_sectionHeading__bFFea p{color:var(--brand-ink);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.proposal-review-sheet_sectionHeading__bFFea h3{margin-top:4px;color:var(--review-ink);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.015em}.proposal-review-sheet_sectionHeading__bFFea>span{display:inline-flex;min-height:34px;align-items:center;border:1px solid var(--review-line);border-radius:999px;padding-inline:12px;color:var(--review-muted);font-size:12px;font-weight:600;white-space:nowrap}.proposal-review-sheet_scopeList__iUUaz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:17px;border-top:1px solid var(--review-line)}.proposal-review-sheet_scopeList__iUUaz li{display:grid;min-height:62px;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid var(--review-line);color:var(--review-ink);font-size:14px;line-height:1.45}.proposal-review-sheet_scopeList__iUUaz li>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#fff;background:#277a4b}.proposal-review-sheet_emptyScope__ba_Qq{margin-top:16px;color:var(--review-muted);font-size:15px;line-height:1.55}.proposal-review-sheet_excludedSection__Q7Nff{border-color:#efd9d5;background:#fffaf9}.proposal-review-sheet_excludedSection__Q7Nff .proposal-review-sheet_sectionHeading__bFFea p{color:#9a433d}.proposal-review-sheet_excludedSection__Q7Nff>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin-top:16px}.proposal-review-sheet_excludedSection__Q7Nff li{position:relative;padding-left:17px;color:var(--review-muted);font-size:14px;line-height:1.5}.proposal-review-sheet_excludedSection__Q7Nff li:before{position:absolute;top:.72em;left:0;width:7px;height:1px;background:#9a433d;content:""}.proposal-review-sheet_commercialRows__CA0Qz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:17px;border-top:1px solid var(--review-line)}.proposal-review-sheet_commercialRows__CA0Qz>div{min-height:80px;padding:15px 14px 13px 0;border-bottom:1px solid var(--review-line)}.proposal-review-sheet_commercialRows__CA0Qz>div:nth-child(2n){padding-left:14px;border-left:1px solid var(--review-line)}.proposal-review-sheet_commercialRows__CA0Qz>div:first-child dd{color:var(--brand-ink);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.proposal-review-sheet_acceptanceEffect__LVLYc,.proposal-review-sheet_errorMessage__4HpEk,.proposal-review-sheet_floorNotice__cOPuJ{display:grid;grid-template-columns:24px minmax(0,1fr);gap:11px;align-items:start;border-radius:15px}.proposal-review-sheet_floorNotice__cOPuJ{margin-top:16px;padding:15px;color:#6d4b0e;background:#fff4dc}.proposal-review-sheet_floorNotice__cOPuJ p{font-size:14px;line-height:1.5}.proposal-review-sheet_fullTerms__78_EV,.proposal-review-sheet_priceDetails__zWhta{margin-top:16px;border:1px solid var(--review-line);border-radius:15px;background:#fff}.proposal-review-sheet_fullTerms__78_EV>summary,.proposal-review-sheet_priceDetails__zWhta>summary{display:flex;min-height:52px;justify-content:space-between;gap:18px;align-items:center;padding-inline:15px;color:var(--review-ink);font-size:14px;font-weight:600;cursor:pointer;list-style:none}.proposal-review-sheet_fullTerms__78_EV>summary::-webkit-details-marker,.proposal-review-sheet_priceDetails__zWhta>summary::-webkit-details-marker{display:none}.proposal-review-sheet_fullTerms__78_EV>summary svg,.proposal-review-sheet_priceDetails__zWhta>summary svg{flex:0 0 auto;transition:transform .18s ease}.proposal-review-sheet_fullTerms__78_EV[open]>summary svg,.proposal-review-sheet_priceDetails__zWhta[open]>summary svg{transform:rotate(180deg)}.proposal-review-sheet_priceDetails__zWhta>dl{margin-inline:15px;border-top:1px solid var(--review-line)}.proposal-review-sheet_priceDetails__zWhta dl>div{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;border-bottom:1px solid var(--review-line)}.proposal-review-sheet_priceDetails__zWhta dl>div:last-child{border-bottom:0}.proposal-review-sheet_priceDetails__zWhta dt{color:var(--review-ink);font-size:14px;font-weight:500;line-height:1.4}.proposal-review-sheet_priceDetails__zWhta dt small{display:block;margin-top:2px;color:var(--review-muted);font-size:12px;font-weight:400}.proposal-review-sheet_priceDetails__zWhta dd{color:var(--review-ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.proposal-review-sheet_fullTerms__78_EV{background:#fff}.proposal-review-sheet_fullTerms__78_EV>summary{min-height:64px;padding-block:10px;padding-inline:20px}.proposal-review-sheet_fullTerms__78_EV>summary small,.proposal-review-sheet_fullTerms__78_EV>summary span{display:block}.proposal-review-sheet_fullTerms__78_EV>summary small{margin-bottom:3px;color:var(--brand-ink);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.proposal-review-sheet_fullTermsBody__ndOV0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0 20px 20px;padding-top:18px;border-top:1px solid var(--review-line)}.proposal-review-sheet_fullTermsBody__ndOV0 section{min-width:0}.proposal-review-sheet_fullTermsBody__ndOV0 h3{color:var(--review-ink);font-size:15px;font-weight:600;line-height:1.35}.proposal-review-sheet_fullTermsBody__ndOV0 ul{display:grid;gap:7px;margin-top:9px}.proposal-review-sheet_fullTermsBody__ndOV0 li{position:relative;padding-left:13px;color:var(--review-muted);font-size:13px;line-height:1.5}.proposal-review-sheet_fullTermsBody__ndOV0 li:before{position:absolute;top:.68em;left:0;width:5px;height:1px;background:var(--review-subtle);content:""}.proposal-review-sheet_nameField__GJhN9{display:grid;gap:8px;margin-top:18px;border:1px solid var(--review-line);border-radius:18px;background:#fff;padding:20px}.proposal-review-sheet_nameField__GJhN9 label{font-size:15px;font-weight:600}.proposal-review-sheet_nameField__GJhN9 input{width:100%;min-height:50px;border:1px solid #cbd2df;border-radius:14px;background:#fff;padding-inline:14px;color:var(--review-ink);font-size:16px;outline:none}.proposal-review-sheet_nameField__GJhN9 p{color:var(--review-muted);font-size:13px;line-height:1.45}.proposal-review-sheet_paymentChoices__Os2OF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.proposal-review-sheet_paymentChoices__Os2OF>button{display:grid;min-height:112px;grid-template-columns:42px minmax(0,1fr) 24px;gap:11px;align-items:center;border:1px solid var(--review-line);border-radius:16px;background:#fff;padding:14px;color:var(--review-ink);text-align:left;cursor:pointer}.proposal-review-sheet_paymentChoices__Os2OF>button[data-selected]{border-color:var(--brand);background:color-mix(in srgb,var(--brand-tint) 56%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 12%,transparent)}.proposal-review-sheet_choiceIcon__42eUN{width:40px;height:40px;border-radius:12px}.proposal-review-sheet_paymentChoices__Os2OF p,.proposal-review-sheet_paymentChoices__Os2OF small,.proposal-review-sheet_paymentChoices__Os2OF strong{display:block}.proposal-review-sheet_paymentChoices__Os2OF small{color:var(--review-subtle);font-size:13px;font-weight:500}.proposal-review-sheet_paymentChoices__Os2OF strong{margin-top:4px;font-size:16px;font-weight:600;line-height:1.3}.proposal-review-sheet_paymentChoices__Os2OF p{margin-top:5px;color:#236f46;font-size:13px;line-height:1.35}.proposal-review-sheet_paymentChoices__Os2OF i{display:grid;width:22px;height:22px;place-items:center;border:1px solid #bcc5d4;border-radius:50%;color:#fff;font-style:normal}.proposal-review-sheet_paymentChoices__Os2OF>button[data-selected] i{border-color:var(--brand);background:var(--brand)}.proposal-review-sheet_selectedPayment__NjqjS{margin-top:13px;color:var(--review-muted);font-size:14px;line-height:1.45}.proposal-review-sheet_selectedPayment__NjqjS strong{color:var(--review-ink)}.proposal-review-sheet_acceptanceEffect__LVLYc{margin-top:18px;padding:18px;color:var(--review-ink);background:#eef3ff}.proposal-review-sheet_acceptanceEffect__LVLYc>svg{color:var(--brand-ink)}.proposal-review-sheet_acceptanceEffect__LVLYc p{color:var(--review-muted);font-size:15px;line-height:1.55}.proposal-review-sheet_acceptanceEffect__LVLYc strong{display:block;margin-bottom:3px;color:var(--review-ink);font-size:16px;font-weight:600}.proposal-review-sheet_errorMessage__4HpEk{margin-top:14px;border:1px solid #efcfca;border-radius:15px;padding:16px;color:#8e342f;background:#fff4f2}.proposal-review-sheet_errorMessage__4HpEk p{font-size:14px;line-height:1.5}.proposal-review-sheet_errorMessage__4HpEk strong{display:block;margin-bottom:2px;font-size:15px}.proposal-review-sheet_actions__fb_Pz{display:grid;margin-top:18px;text-align:center}.proposal-review-sheet_confirmButton__ZOH2z{display:flex;width:100%;min-height:58px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;color:var(--brand-fg);background:var(--brand);font-size:17px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-brand)}.proposal-review-sheet_confirmButton__ZOH2z:disabled{cursor:not-allowed;opacity:.48}.proposal-review-sheet_actions__fb_Pz>p{margin-top:9px;color:#963d36;font-size:14px;line-height:1.45}.proposal-review-sheet_backButton__SgJqd{min-height:48px;margin-top:5px;border:0;background:transparent;color:var(--review-muted);font-size:15px;font-weight:500;cursor:pointer}.proposal-review-sheet_spinner__PE4gL{width:18px;height:18px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:proposal-review-sheet_spin__KwTeJ .7s linear infinite}.proposal-review-sheet_dialog__K8MF4 button:focus-visible,.proposal-review-sheet_dialog__K8MF4 input:focus-visible,.proposal-review-sheet_dialog__K8MF4 summary:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 42%,transparent);outline-offset:3px}@keyframes proposal-review-sheet_spin__KwTeJ{to{transform:rotate(1turn)}}@container (max-width: 639px){.proposal-review-sheet_backdrop__zerJd{align-items:flex-end;padding:0}.proposal-review-sheet_dialog__K8MF4{width:100%;max-height:96dvh;border-radius:24px 24px 0 0}.proposal-review-sheet_dialogHeader__qCgQK{min-height:78px;padding:14px 18px}.proposal-review-sheet_dialogHeader__qCgQK h2{font-size:22px}.proposal-review-sheet_dialogBody__xSae3{padding:18px 16px max(18px,env(safe-area-inset-bottom))}.proposal-review-sheet_commercialSection__cTvZr,.proposal-review-sheet_excludedSection__Q7Nff,.proposal-review-sheet_fullTerms__78_EV,.proposal-review-sheet_nameField__GJhN9,.proposal-review-sheet_paymentSection__VHn_X,.proposal-review-sheet_scopeSection__VxDH_,.proposal-review-sheet_tripSummary__nvr1K{border-radius:16px;padding:17px}.proposal-review-sheet_commercialRows__CA0Qz,.proposal-review-sheet_excludedSection__Q7Nff>ul,.proposal-review-sheet_paymentChoices__Os2OF,.proposal-review-sheet_scopeList__iUUaz,.proposal-review-sheet_tripSummary__nvr1K dl{grid-template-columns:1fr}.proposal-review-sheet_commercialRows__CA0Qz>div,.proposal-review-sheet_commercialRows__CA0Qz>div:nth-child(2n),.proposal-review-sheet_tripSummary__nvr1K dl>div,.proposal-review-sheet_tripSummary__nvr1K dl>div+div{min-height:68px;padding:14px 0;border-left:0;border-bottom:1px solid var(--review-line)}.proposal-review-sheet_scopeList__iUUaz li{min-height:68px;font-size:15px}.proposal-review-sheet_commercialRows__CA0Qz dd,.proposal-review-sheet_excludedSection__Q7Nff li,.proposal-review-sheet_paymentChoices__Os2OF p{font-size:15px}.proposal-review-sheet_paymentChoices__Os2OF>button{min-height:118px}.proposal-review-sheet_fullTerms__78_EV{padding:0}.proposal-review-sheet_fullTerms__78_EV>summary{padding-inline:17px}.proposal-review-sheet_fullTermsBody__ndOV0{grid-template-columns:1fr;margin-inline:17px}}@media (prefers-reduced-motion:reduce){.proposal-review-sheet_fullTerms__78_EV>summary svg,.proposal-review-sheet_priceDetails__zWhta>summary svg{transition:none}.proposal-review-sheet_spinner__PE4gL{animation-duration:1.4s}}.consultant-dossier_section__TQdom{--clean-ink:#11182f;--clean-muted:#687086;--clean-line:#e3e7f0;--clean-canvas:#f7f8fc;color:var(--clean-ink);background:#fff}.consultant-dossier_inner__n3RLv{width:min(1120px,calc(100% - 40px));margin-inline:auto;padding-block:clamp(72px,9vw,110px)}.consultant-dossier_folio__RMQx_{display:flex;gap:12px;align-items:center;color:var(--clean-muted);font-size:9px;font-weight:750;letter-spacing:.13em}.consultant-dossier_folio__RMQx_ span:first-child{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;color:var(--brand-ink);background:var(--brand-tint);font-size:10px;letter-spacing:0}.consultant-dossier_folio__RMQx_ i{display:none}.consultant-dossier_layout___JNkb{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(42px,8vw,100px);align-items:center;margin-top:28px;padding:clamp(28px,5vw,56px);border:1px solid var(--clean-line);border-radius:22px;background:var(--clean-canvas)}.consultant-dossier_overline__K4WFm{color:var(--brand-ink);font-size:8px;font-weight:750;letter-spacing:.11em}.consultant-dossier_message__0PCML h2{max-width:15ch;margin-top:10px;font-size:clamp(42px,5.4vw,62px);font-weight:650;line-height:1.02;letter-spacing:-.05em}.consultant-dossier_copy__D9xW8{max-width:46ch;margin-top:18px;color:var(--clean-muted);font-size:13px;line-height:1.65}.consultant-dossier_contact__4kE7z{padding:26px;border:1px solid var(--clean-line);border-radius:18px;background:#fff;box-shadow:0 12px 34px rgb(20 32 68/5%)}.consultant-dossier_identity__0IXjK{display:flex;gap:14px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--clean-line)}.consultant-dossier_identity__0IXjK>span{display:grid;width:50px;height:50px;flex:0 0 auto;place-items:center;border-radius:15px;color:var(--brand-ink);background:var(--brand-tint);font-size:14px;font-weight:720}.consultant-dossier_identity__0IXjK p,.consultant-dossier_identity__0IXjK small,.consultant-dossier_identity__0IXjK strong{display:block}.consultant-dossier_identity__0IXjK small{color:var(--clean-muted);font-size:7.5px;font-weight:720;letter-spacing:.1em}.consultant-dossier_identity__0IXjK strong{margin-top:4px;font-size:21px;font-weight:680;line-height:1.08;letter-spacing:-.035em}.consultant-dossier_identity__0IXjK p{margin-top:4px;color:var(--clean-muted);font-size:9px;line-height:1.45}.consultant-dossier_contact__4kE7z blockquote{margin:22px 0 0;color:var(--clean-ink);font-size:14px;font-weight:560;line-height:1.55}.consultant-dossier_contact__4kE7z>a{display:flex;min-height:52px;justify-content:space-between;gap:18px;align-items:center;margin-top:22px;padding-inline:18px;border-radius:999px;color:#fff;background:#11182f;font-size:11px;font-weight:680;transition:background .18s ease,transform .18s ease}.consultant-dossier_contact__4kE7z>a:hover{background:#222c50;transform:translateY(-2px)}.consultant-dossier_contact__4kE7z>a:active{transform:scale(.99)}.consultant-dossier_contact__4kE7z>a span{display:flex;gap:9px;align-items:center}.consultant-dossier_contactFooter___LZLB{display:flex;gap:8px;align-items:center;margin-top:14px;color:var(--clean-muted);font-size:7px;font-weight:720;letter-spacing:.1em}.consultant-dossier_contactFooter___LZLB i{width:4px;height:4px;border-radius:50%;background:var(--brand)}@container (min-width: 900px){.consultant-dossier_inner__n3RLv,.consultant-dossier_section__TQdom{min-height:100svh}.consultant-dossier_inner__n3RLv{display:flex;flex-direction:column;justify-content:center;padding-block:38px}.consultant-dossier_layout___JNkb{margin-top:20px;padding:34px 42px}.consultant-dossier_message__0PCML h2{font-size:clamp(40px,4.8vw,56px)}.consultant-dossier_contact__4kE7z{padding:22px 24px}.consultant-dossier_identity__0IXjK{padding-bottom:15px}.consultant-dossier_contact__4kE7z blockquote{margin-top:17px}.consultant-dossier_contact__4kE7z>a{min-height:46px;margin-top:17px}}@container (max-width: 899px){.consultant-dossier_layout___JNkb{grid-template-columns:1fr;gap:36px}.consultant-dossier_contact__4kE7z{width:min(100%,560px)}}@container (max-width: 639px){.consultant-dossier_inner__n3RLv{width:min(100% - 28px,1120px);padding-block:62px 76px}.consultant-dossier_layout___JNkb{gap:30px;margin-top:24px;padding:22px;border-radius:18px}.consultant-dossier_message__0PCML h2{font-size:39px}.consultant-dossier_contact__4kE7z{padding:22px 20px;border-radius:16px}}@media (prefers-reduced-motion:reduce){.consultant-dossier_contact__4kE7z>a{transition:none}}