.contact-brief-module__zmKHkW__dossier{--ask:clamp(14rem, 30%, 21rem);--ask-gap:clamp(2.5rem, 5vw, 5.5rem);max-width:52rem;margin-block-start:var(--space-block)}.contact-brief-module__zmKHkW__form{flex-direction:column;min-width:0;display:flex}.contact-brief-module__zmKHkW__step{gap:var(--space-group);flex-direction:column;display:flex}.contact-brief-module__zmKHkW__group+.contact-brief-module__zmKHkW__group{margin-block-start:calc(var(--space-block) - var(--space-group))}.contact-brief-module__zmKHkW__resumed{border-bottom:1px solid var(--line-hairline);color:var(--text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-tight);flex-wrap:wrap;align-items:center;gap:0 1rem;margin-block-end:var(--space-group);padding-block-end:.25rem;display:flex}.contact-brief-module__zmKHkW__progress{align-items:center;margin-block-end:var(--space-group);display:flex}.contact-brief-module__zmKHkW__progress>span{flex:1;height:.75rem;position:relative}.contact-brief-module__zmKHkW__progress>span:last-child{flex:0 0 .75rem}.contact-brief-module__zmKHkW__progress>span:before{z-index:1;border:1.5px solid var(--line-control);content:"";background-color:var(--surface-page);width:.75rem;height:.75rem;position:absolute;inset-block-start:0;inset-inline-start:0}.contact-brief-module__zmKHkW__progress>span:not(:last-child):after{content:"";background-color:var(--line-structural);height:1px;position:absolute;inset-block-start:calc(50% - .5px);inset-inline:.75rem 0}.contact-brief-module__zmKHkW__progress>span:not([data-state=ahead]):before{border-color:var(--accent-raw);background-color:var(--accent-raw)}.contact-brief-module__zmKHkW__progress>span[data-state=current]:before{box-shadow:0 0 0 .25rem var(--accent-surface)}.contact-brief-module__zmKHkW__progress>span[data-state=passed]:after{background-color:var(--accent-raw)}.contact-brief-module__zmKHkW__stepHeading{flex-direction:column;gap:.6rem;display:flex}.contact-brief-module__zmKHkW__stepCount{color:var(--accent);font-family:var(--font-body);font-size:var(--text-label);letter-spacing:0;font-weight:650;line-height:var(--leading-tight)}.contact-brief-module__zmKHkW__stepTitle{font-size:var(--text-display-3);line-height:var(--leading-title)}.contact-brief-module__zmKHkW__stepLead{color:var(--text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-tight);margin-block-start:calc(var(--space-group) * -.5)}.contact-brief-module__zmKHkW__group{border:0;min-width:0;margin:0;padding:0}.contact-brief-module__zmKHkW__groupBody,.contact-brief-module__zmKHkW__field,.contact-brief-module__zmKHkW__fieldBody{flex-direction:column;gap:.6rem;display:flex}.contact-brief-module__zmKHkW__group>.contact-brief-module__zmKHkW__question{margin-block-end:.75rem}.contact-brief-module__zmKHkW__group>.contact-brief-module__zmKHkW__hint{margin-block-end:.6rem}.contact-brief-module__zmKHkW__question{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-title);font-weight:450;line-height:var(--leading-title);letter-spacing:var(--tracking-heading);padding:0}.contact-brief-module__zmKHkW__optional{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-body-sm);letter-spacing:0}.contact-brief-module__zmKHkW__hint,.contact-brief-module__zmKHkW__example{color:var(--text-secondary);font-size:var(--text-body-sm);line-height:var(--leading-tight)}.contact-brief-module__zmKHkW__error{color:var(--accent);font-size:var(--text-body-sm);font-weight:600;line-height:var(--leading-tight)}.contact-brief-module__zmKHkW__groupBody>.contact-brief-module__zmKHkW__field{max-width:34rem;border-top:0;align-items:stretch;margin-block-start:var(--space-item);padding-block-start:0;display:flex}.contact-brief-module__zmKHkW__groupBody>.contact-brief-module__zmKHkW__field>.contact-brief-module__zmKHkW__question{font-family:var(--font-body);font-size:var(--text-label);letter-spacing:0;font-weight:650}.contact-brief-module__zmKHkW__choiceSection{flex-direction:column;gap:.5rem;display:flex}.contact-brief-module__zmKHkW__choiceSection+.contact-brief-module__zmKHkW__choiceSection,.contact-brief-module__zmKHkW__choiceSection+div,div+.contact-brief-module__zmKHkW__choiceSection{margin-block-start:var(--space-item)}.contact-brief-module__zmKHkW__sectionLabel{color:var(--text-secondary);font-size:var(--text-label);font-weight:650;line-height:var(--leading-tight)}.contact-brief-module__zmKHkW__choices[data-layout=list]{border-top:1px solid var(--line-structural);column-gap:1.5rem;display:grid}.contact-brief-module__zmKHkW__choiceSection+div>.contact-brief-module__zmKHkW__choices[data-layout=list]{border-top:0}.contact-brief-module__zmKHkW__choices[data-layout=list] .contact-brief-module__zmKHkW__choice{border-bottom:1px solid var(--line-hairline);transition:background-color var(--duration-fast) var(--ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.95rem .6rem .95rem .35rem;display:grid;position:relative}.contact-brief-module__zmKHkW__choices[data-layout=chips]{flex-wrap:wrap;gap:.5rem;display:flex}.contact-brief-module__zmKHkW__choices[data-layout=chips] .contact-brief-module__zmKHkW__choice{border:1px solid var(--line-control);border-radius:var(--radius-control);min-height:2.75rem;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);align-items:center;gap:.6rem;padding:.5rem .95rem .5rem .75rem;display:inline-flex;position:relative}:is(.contact-brief-module__zmKHkW__choices[data-layout=chips] .contact-brief-module__zmKHkW__choice:has(.contact-brief-module__zmKHkW__choiceLabel:hover),.contact-brief-module__zmKHkW__choices[data-layout=chips] .contact-brief-module__zmKHkW__choice:has(.contact-brief-module__zmKHkW__choiceInput:checked)){border-color:var(--accent)}.contact-brief-module__zmKHkW__choice:has(.contact-brief-module__zmKHkW__choiceInput:checked){background-color:color-mix(in srgb, var(--accent-raw) 8%, transparent)}.contact-brief-module__zmKHkW__choice:has(.contact-brief-module__zmKHkW__choiceInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.contact-brief-module__zmKHkW__choiceInput{z-index:1;border:1.5px solid var(--line-control);appearance:none;cursor:pointer;width:1.125rem;height:1.125rem;transition:border-color var(--duration-fast) var(--ease), background-color var(--duration-fast) var(--ease);background-color:#0000;background-clip:content-box;border-radius:0;flex-shrink:0;margin:.15rem 0 0;padding:2.5px;position:relative}.contact-brief-module__zmKHkW__choices[data-layout=chips] .contact-brief-module__zmKHkW__choiceInput{margin-block-start:0}.contact-brief-module__zmKHkW__choiceInput[type=radio]{border-radius:50%}.contact-brief-module__zmKHkW__choiceInput:checked{border-color:var(--accent-raw);background-color:var(--accent-raw)}.contact-brief-module__zmKHkW__choiceInput:focus-visible{outline:none}@media (forced-colors:active){.contact-brief-module__zmKHkW__choiceInput{appearance:auto}}.contact-brief-module__zmKHkW__choiceText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.contact-brief-module__zmKHkW__choiceLabel{color:var(--text-primary);font-size:var(--text-body-sm);font-weight:600;line-height:var(--leading-tight);cursor:pointer;transition:color var(--duration-fast) var(--ease)}.contact-brief-module__zmKHkW__choiceLabel:hover{color:var(--accent)}.contact-brief-module__zmKHkW__choiceLabel:after{border-radius:inherit;content:"";position:absolute;inset:0}.contact-brief-module__zmKHkW__choiceHint{color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-tight)}.contact-brief-module__zmKHkW__choiceMeta{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-body);line-height:var(--leading-tight);white-space:nowrap}.contact-brief-module__zmKHkW__control{border:0;border-bottom:1px solid var(--line-control);width:100%;min-height:3rem;color:var(--text-primary);cursor:text;font-family:inherit;font-size:var(--text-lead);line-height:var(--leading-tight);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);background-color:#0000;border-radius:0;padding:.5rem 0 .55rem}.contact-brief-module__zmKHkW__control::placeholder{color:var(--text-secondary);opacity:1}.contact-brief-module__zmKHkW__control:hover{border-bottom-color:var(--text-primary)}.contact-brief-module__zmKHkW__control:focus-visible,.contact-brief-module__zmKHkW__control[aria-invalid=true]{border-bottom-color:var(--accent);box-shadow:0 1px 0 0 var(--accent);outline:none}.contact-brief-module__zmKHkW__textarea{--ruled:calc(var(--text-lead) * 1.65);min-height:calc(var(--ruled) * 6);background-image:linear-gradient(to bottom, transparent calc(100% - 1px), var(--line-hairline) calc(100% - 1px));background-attachment:local;background-size:100% var(--ruled);line-height:var(--ruled);resize:vertical;padding-block:0}.contact-brief-module__zmKHkW__counter{color:var(--text-secondary);font-size:var(--text-label);text-align:end}.contact-brief-module__zmKHkW__recap{gap:var(--space-group);background-color:var(--surface-sunken);flex-direction:column;margin-block-start:var(--space-group);padding:clamp(1.25rem,3vw,2.25rem);display:flex}.contact-brief-module__zmKHkW__recapHeading{font-size:var(--text-title);font-weight:450}.contact-brief-module__zmKHkW__recapGroups{gap:var(--space-item) clamp(1.5rem, 3vw, 2.5rem);display:grid}.contact-brief-module__zmKHkW__recapGroup{min-width:0;border-top:1px solid var(--line-structural);flex-direction:column;gap:.4rem;padding-block-start:var(--space-item);display:flex}.contact-brief-module__zmKHkW__recapHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.contact-brief-module__zmKHkW__recapTitle{font-family:var(--font-body);font-size:var(--text-body-sm);letter-spacing:0;font-weight:650}.contact-brief-module__zmKHkW__textAction{min-height:2.75rem;color:var(--accent);cursor:pointer;font-size:var(--text-body-sm);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 40%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 40%, transparent);text-underline-offset:.25em;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.contact-brief-module__zmKHkW__textAction:hover{text-decoration-color:currentColor}.contact-brief-module__zmKHkW__recapList{font-size:var(--text-body-sm);line-height:var(--leading-tight);flex-direction:column;gap:.6rem;display:flex}.contact-brief-module__zmKHkW__recapRow{flex-direction:column;gap:.1rem;display:flex}.contact-brief-module__zmKHkW__recapRow dt{font-size:var(--text-label)}.contact-brief-module__zmKHkW__recapRow dt,.contact-brief-module__zmKHkW__recapEmpty{color:var(--text-secondary)}.contact-brief-module__zmKHkW__recapRow dd{overflow-wrap:anywhere}.contact-brief-module__zmKHkW__recapText,.contact-brief-module__zmKHkW__recapEmpty{font-size:var(--text-body-sm);line-height:var(--leading-tight)}.contact-brief-module__zmKHkW__recapText{-webkit-line-clamp:3;line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.contact-brief-module__zmKHkW__notes{color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-tight);flex-direction:column;gap:.5rem;display:flex}.contact-brief-module__zmKHkW__noteLink,.contact-brief-module__zmKHkW__statusLink{text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:currentColor}.contact-brief-module__zmKHkW__noteLink{color:var(--text-primary)}.contact-brief-module__zmKHkW__noteLink:hover{color:var(--accent)}.contact-brief-module__zmKHkW__nav{border-top:1px solid var(--line-structural);flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:var(--space-item);padding-block-start:var(--space-group);display:flex}.contact-brief-module__zmKHkW__navNext{margin-inline-start:auto}.contact-brief-module__zmKHkW__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-brief-module__zmKHkW__status:empty{display:none}.contact-brief-module__zmKHkW__status{margin-block-start:var(--space-group)}.contact-brief-module__zmKHkW__errorBody{border-inline-start:3px solid var(--accent-raw);background-color:var(--accent-surface);font-size:var(--text-body-sm);line-height:var(--leading-tight);flex-direction:column;gap:.5rem;padding:1rem 1.15rem;display:flex}.contact-brief-module__zmKHkW__statusLink{color:var(--text-primary);white-space:nowrap}.contact-brief-module__zmKHkW__statusLink:hover{color:var(--accent)}.contact-brief-module__zmKHkW__sent{align-items:flex-start;gap:var(--space-group);border-top:1px solid var(--line-structural);font-size:var(--text-body);line-height:var(--leading-body);flex-direction:column;padding-block-start:var(--space-group);display:flex}.contact-brief-module__zmKHkW__sentHeading{align-items:center;gap:.75rem;font-size:clamp(2rem,1.45rem + 1.7vw,2.85rem);font-weight:450;display:flex}.contact-brief-module__zmKHkW__sentIcon{color:var(--support);font-size:var(--size-glyph-lg);flex-shrink:0}.contact-brief-module__zmKHkW__sent strong{overflow-wrap:anywhere;font-weight:600}@media (min-width:40rem){.contact-brief-module__zmKHkW__choices[data-layout=list]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.contact-brief-module__zmKHkW__dossier{max-width:none}.contact-brief-module__zmKHkW__group,.contact-brief-module__zmKHkW__field{border-top:1px solid var(--line-hairline);padding-block-start:var(--space-group)}.contact-brief-module__zmKHkW__group+.contact-brief-module__zmKHkW__group{margin-block-start:0}.contact-brief-module__zmKHkW__field{align-items:baseline;column-gap:var(--ask-gap);grid-template-columns:var(--ask) minmax(0, 1fr);grid-template-rows:auto 1fr;display:grid}.contact-brief-module__zmKHkW__field>.contact-brief-module__zmKHkW__hint{align-self:start}.contact-brief-module__zmKHkW__field>.contact-brief-module__zmKHkW__question,.contact-brief-module__zmKHkW__field>.contact-brief-module__zmKHkW__hint{grid-column:1}.contact-brief-module__zmKHkW__field>.contact-brief-module__zmKHkW__fieldBody{grid-area:1/2/span 2}.contact-brief-module__zmKHkW__group>.contact-brief-module__zmKHkW__question,.contact-brief-module__zmKHkW__group>.contact-brief-module__zmKHkW__hint{float:inline-start;clear:inline-start;width:var(--ask)}.contact-brief-module__zmKHkW__group>.contact-brief-module__zmKHkW__question{margin-block-end:.6rem}.contact-brief-module__zmKHkW__group>.contact-brief-module__zmKHkW__groupBody{margin-inline-start:calc(var(--ask) + var(--ask-gap))}.contact-brief-module__zmKHkW__recapGroups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:29.99rem){.contact-brief-module__zmKHkW__navNext{flex-grow:1}}
.offer-price-module__9W7TKW__price{flex-direction:column;gap:.4rem;display:flex}.offer-price-module__9W7TKW__amount{font-family:var(--font-display);font-size:var(--text-display-3);font-weight:450;line-height:var(--leading-title);letter-spacing:var(--tracking-heading)}.offer-price-module__9W7TKW__terms{max-width:24ch;color:var(--text-secondary);font-size:var(--text-label);line-height:var(--leading-tight)}
.offers-page-module__zNPoFG__offer{align-items:start;gap:var(--space-group);border-top:1px solid var(--line-hairline);scroll-margin-top:calc(var(--header-height) + var(--space-group));margin-block-start:var(--space-block);padding-block-start:var(--space-block);display:grid}.offers-page-module__zNPoFG__body{gap:var(--space-group);flex-direction:column;min-width:0;display:flex}.offers-page-module__zNPoFG__summary{max-width:52ch;color:var(--text-secondary);font-size:var(--text-lead);line-height:1.5}.offers-page-module__zNPoFG__price{align-items:flex-start;gap:var(--space-item);flex-direction:column;min-width:0;display:flex}.offers-page-module__zNPoFG__glyph{width:2.75rem}.offers-page-module__zNPoFG__title{max-width:22ch;font-size:var(--text-display-3)}.offers-page-module__zNPoFG__spec{border-top:1px solid var(--line-structural)}.offers-page-module__zNPoFG__specRow{padding-block:var(--space-item);border-bottom:1px solid var(--line-hairline);gap:.4rem;display:grid}.offers-page-module__zNPoFG__specRow dt{color:var(--text-primary);font-size:var(--text-label);font-weight:650;line-height:var(--leading-tight)}.offers-page-module__zNPoFG__specRow dd{max-width:60ch;color:var(--text-secondary);font-size:var(--text-body-sm);line-height:1.55}.offers-page-module__zNPoFG__includes{flex-direction:column;gap:.3rem;display:flex}.offers-page-module__zNPoFG__specRow .offers-page-module__zNPoFG__deliverable{color:var(--text-primary);font-weight:650}.offers-page-module__zNPoFG__actions{align-items:center;gap:var(--space-item) var(--space-group);flex-wrap:wrap;display:flex}@media (min-width:40rem){.offers-page-module__zNPoFG__specRow{column-gap:var(--space-group);grid-template-columns:9rem minmax(0,1fr)}}@media (min-width:64rem){.offers-page-module__zNPoFG__offer{grid-template-columns:minmax(11rem,1fr) minmax(0,3fr);column-gap:clamp(3rem,6vw,6rem)}}
