.quote-module__gLELVa__portalPage{width:100%}.quote-module__gLELVa__content{width:min(100%,760px);margin:0 auto}.quote-module__gLELVa__pageHeading{max-width:720px;margin-top:14px;margin-bottom:34px}.quote-module__gLELVa__eyebrow{color:var(--brand-blue);font-family:var(--font-inter), Arial, sans-serif;margin-bottom:10px;font-size:13px;font-weight:700;line-height:1.4;display:block}.quote-module__gLELVa__pageHeading h1{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(40px,4vw,54px);font-weight:600;line-height:1.03}.quote-module__gLELVa__pageHeading p{max-width:660px;color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;margin:14px 0 0;font-size:15px;font-weight:400;line-height:1.55}.quote-module__gLELVa__formCard{background:var(--white);border-radius:14px;width:min(100%,720px);margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 1px 3px #1113160a,0 14px 38px #1113160b}.quote-module__gLELVa__formSection{gap:24px;padding:40px;display:grid}.quote-module__gLELVa__formSection+.quote-module__gLELVa__formSection{border-top:1px solid #ececf0}.quote-module__gLELVa__sectionHeading{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;margin-bottom:4px;display:grid}.quote-module__gLELVa__sectionHeading>span{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;padding-top:3px;font-size:14px;font-weight:650;line-height:1.4}.quote-module__gLELVa__sectionHeading h2{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;margin:0;font-size:17px;font-weight:700;line-height:1.35}.quote-module__gLELVa__sectionHeading p{max-width:560px;color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;margin:5px 0 0;font-size:13px;line-height:1.5}.quote-module__gLELVa__fieldGrid{grid-template-columns:1fr;gap:18px;display:grid}.quote-module__gLELVa__field{gap:9px;min-width:0;display:grid}.quote-module__gLELVa__field>span{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;justify-content:space-between;align-items:baseline;gap:0;font-size:14px;font-weight:700;line-height:1.4;display:flex}.quote-module__gLELVa__field em{color:#b42318;margin-left:4px;font-style:normal}.quote-module__gLELVa__field small{color:var(--slate);margin-left:auto;font-size:12px;font-weight:500}.quote-module__gLELVa__field input,.quote-module__gLELVa__field textarea{box-sizing:border-box;background:var(--white);width:100%;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;border:1px solid #dfe1e5;border-radius:10px;outline:none;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.quote-module__gLELVa__field input{min-height:52px;padding:0 14px}.quote-module__gLELVa__field textarea{resize:vertical;min-height:118px;padding:14px;line-height:1.6}.quote-module__gLELVa__field textarea[rows="8"]{min-height:176px}.quote-module__gLELVa__field input:hover,.quote-module__gLELVa__field textarea:hover{border-color:#c9ccd2}.quote-module__gLELVa__field input:focus,.quote-module__gLELVa__field textarea:focus{border-color:#8c919a;box-shadow:0 0 0 3px #1113160e}.quote-module__gLELVa__field input::placeholder,.quote-module__gLELVa__field textarea::placeholder{color:#a1a5ad;font-weight:450}.quote-module__gLELVa__dateWrap{min-width:0;position:relative}.quote-module__gLELVa__dateButton{background:var(--white);width:100%;min-height:52px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;text-align:left;cursor:pointer;border:1px solid #dfe1e5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.quote-module__gLELVa__dateButton:hover{border-color:#c9ccd2}.quote-module__gLELVa__dateButton:focus-visible{border-color:#8c919a;outline:none;box-shadow:0 0 0 3px #1113160e}.quote-module__gLELVa__dateButton strong{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:14px;font-weight:650;line-height:1.4}.quote-module__gLELVa__dateButton span{color:var(--slate);flex:none;font-size:12px;font-weight:600}.quote-module__gLELVa__calendarLayer{z-index:1000;overscroll-behavior:contain;background:var(--white);border-radius:10px;width:min(390px,100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;overflow-y:auto;box-shadow:0 8px 28px #11131624}.quote-module__gLELVa__calendarLayer .onboarding-calendar{box-sizing:border-box;border:1px solid var(--border);background:var(--white);width:100%;color:var(--ink);border-radius:10px;padding:18px;position:static}.quote-module__gLELVa__calendarLayer .onboarding-calendar-header{grid-template-columns:40px 1fr 40px;align-items:center;gap:0;margin-bottom:17px;display:grid}.quote-module__gLELVa__calendarLayer .onboarding-calendar-header strong{color:var(--ink);text-align:center;font-size:15px}.quote-module__gLELVa__calendarLayer .onboarding-calendar-header button{border:1px solid var(--border);background:var(--white);width:40px;height:40px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;border-radius:8px;padding:0;font-size:23px}:is(.quote-module__gLELVa__calendarLayer .onboarding-calendar-weekdays,.quote-module__gLELVa__calendarLayer .onboarding-calendar-days){grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.quote-module__gLELVa__calendarLayer .onboarding-calendar-weekdays span{color:var(--slate);text-align:center;padding:5px 0;font-size:11px}:is(.quote-module__gLELVa__calendarLayer .onboarding-calendar-days>span,.quote-module__gLELVa__calendarLayer .onboarding-calendar-days>button){aspect-ratio:1}.quote-module__gLELVa__calendarLayer .onboarding-calendar-days>button{min-width:0;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:13px}.quote-module__gLELVa__calendarLayer .onboarding-calendar-days>button:disabled{color:#c4c7c1;cursor:not-allowed}.quote-module__gLELVa__calendarLayer .onboarding-calendar-days>.onboarding-calendar-selected{background:var(--ink);color:#fff;font-weight:700}.quote-module__gLELVa__referenceLinks{gap:12px;min-width:0;padding-top:4px;display:grid}.quote-module__gLELVa__referenceHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.quote-module__gLELVa__referenceHeading>div{min-width:0}.quote-module__gLELVa__referenceHeading strong{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;font-size:14px;font-weight:700;line-height:1.4;display:block}.quote-module__gLELVa__referenceHeading p{max-width:560px;color:var(--slate);margin:5px 0 0;font-size:13px;line-height:1.5}.quote-module__gLELVa__referenceHeading>span{color:var(--slate);flex:none;font-size:12px;line-height:1.4}.quote-module__gLELVa__linkEntryRow{grid-template-columns:minmax(160px,.7fr) minmax(240px,1.3fr) auto;align-items:end;gap:14px;display:grid}.quote-module__gLELVa__linkField{gap:8px;min-width:0;display:grid}.quote-module__gLELVa__linkField>span{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;justify-content:flex-start;align-items:baseline;gap:8px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.quote-module__gLELVa__linkField small{color:var(--slate);font-size:11px;font-weight:500}.quote-module__gLELVa__linkField input{box-sizing:border-box;background:var(--white);width:100%;min-height:52px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;border:1px solid #dfe1e5;border-radius:10px;outline:none;padding:0 14px;font-size:16px;font-weight:500;transition:border-color .15s,box-shadow .15s}.quote-module__gLELVa__linkField input:hover{border-color:#c9ccd2}.quote-module__gLELVa__linkField input:focus{border-color:#8c919a;box-shadow:0 0 0 3px #1113160e}.quote-module__gLELVa__linkField input::placeholder{color:#a1a5ad;font-weight:450}.quote-module__gLELVa__addLinkButton{background:var(--ink);color:#fff;min-height:52px;font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;padding:0 17px;font-size:13px;font-weight:650}.quote-module__gLELVa__addLinkButton:hover{opacity:.9}.quote-module__gLELVa__linkHelp{color:var(--slate);font-size:11px;line-height:1.5;display:block}.quote-module__gLELVa__linkError{color:#b42318;margin:0;font-size:12px;line-height:1.5}.quote-module__gLELVa__linkList{gap:8px;margin-top:2px;display:grid}.quote-module__gLELVa__linkRow{background:#f6f7fa;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 44px;align-items:center;gap:12px;min-width:0;min-height:62px;padding:10px 8px 10px 12px;display:grid}.quote-module__gLELVa__linkRowIcon{background:var(--white);width:34px;height:34px;color:var(--slate);border-radius:8px;place-items:center;display:grid}.quote-module__gLELVa__linkRowCopy{min-width:0}.quote-module__gLELVa__linkRowCopy strong,.quote-module__gLELVa__linkRowCopy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quote-module__gLELVa__linkRowCopy strong{color:var(--ink);font-size:13px;font-weight:650;line-height:1.4}.quote-module__gLELVa__linkRowCopy span{color:var(--slate);margin-top:3px;font-size:11px;line-height:1.4}.quote-module__gLELVa__removeLinkButton{width:44px;height:44px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.quote-module__gLELVa__removeLinkButton:hover{background:var(--white);color:var(--ink)}.quote-module__gLELVa__hiddenInput{display:none}.quote-module__gLELVa__uploadArea{width:100%;min-height:132px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;text-align:center;cursor:pointer;background:#fafaf8;border:1px dashed #d4d6d1;border-radius:12px;align-content:center;place-items:center;gap:6px;padding:24px;transition:border-color .15s,background-color .15s;display:grid}.quote-module__gLELVa__uploadArea:hover{background:#f7f7f4;border-color:#bfc2ba}.quote-module__gLELVa__uploadIcon{width:26px;height:26px;color:var(--slate);place-items:center;margin-bottom:4px;display:grid}.quote-module__gLELVa__uploadIcon svg{width:24px;height:24px}.quote-module__gLELVa__uploadArea strong{font-size:14px;font-weight:700}.quote-module__gLELVa__uploadArea>span:last-child{color:var(--slate);font-size:12px}.quote-module__gLELVa__fileList{gap:8px;display:grid}.quote-module__gLELVa__fileRow{background:#f6f7fa;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:10px 14px;display:flex}.quote-module__gLELVa__fileRow>div{min-width:0}.quote-module__gLELVa__fileRow strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:600;line-height:1.4;display:block}.quote-module__gLELVa__fileRow span{color:var(--slate);margin-top:4px;font-size:11px;display:block}.quote-module__gLELVa__fileRow button{min-height:44px;color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-size:12px;font-weight:600}.quote-module__gLELVa__error{color:#b42318;background:#fef2f2;border-radius:9px;margin:0 40px 28px;padding:13px 14px;font-size:13px;line-height:1.5}.quote-module__gLELVa__formFooter{background:#f7f7f5;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:20px 40px;display:flex}.quote-module__gLELVa__formFooter p{color:var(--slate);margin:0;font-size:12px;line-height:1.5}.quote-module__gLELVa__submitButton{background:var(--ink);color:#fff;min-height:48px;font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;border:0;border-radius:9px;flex:none;padding:0 22px;font-size:14px;font-weight:650}.quote-module__gLELVa__submitButton:hover:not(:disabled){opacity:.9}.quote-module__gLELVa__submitButton:disabled{cursor:wait;opacity:.6}.quote-module__gLELVa__successOverlay{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11131657;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.quote-module__gLELVa__successCard{box-sizing:border-box;background:var(--white);border-radius:16px;width:min(100%,520px);padding:38px;box-shadow:0 2px 8px #11131614,0 24px 64px #11131629}.quote-module__gLELVa__successMark{color:#07150c;background:#20e070;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:26px;display:grid}.quote-module__gLELVa__successMark svg{width:23px;height:23px}.quote-module__gLELVa__successCard h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.035em;margin:0;font-size:32px;font-weight:600;line-height:1.08}.quote-module__gLELVa__successCard>p{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;margin:16px 0 0;font-size:14px;line-height:1.6}.quote-module__gLELVa__successCard .quote-module__gLELVa__successMeta{color:var(--ink);margin-top:18px;font-size:13px;font-weight:600}.quote-module__gLELVa__successActions{justify-content:flex-end;margin-top:30px;display:flex}.quote-module__gLELVa__successButton{background:var(--ink);color:#fff;min-height:46px;font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.quote-module__gLELVa__successButton:hover{opacity:.9}.quote-module__gLELVa__successButton:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.quote-module__gLELVa__publicShell{height:100dvh;min-height:0;color:var(--ink);background:#f4f5f8;overflow:hidden}.quote-module__gLELVa__publicShell *,.quote-module__gLELVa__publicShell :before,.quote-module__gLELVa__publicShell :after{box-sizing:border-box}.quote-module__gLELVa__publicHeader{background:0 0;justify-content:space-between;align-items:center;gap:24px;width:100%;height:82px;padding:0 clamp(24px,3.75vw,64px);display:flex}.quote-module__gLELVa__publicWordmark{color:var(--ink);flex:none;align-items:center;text-decoration:none;display:inline-flex}.quote-module__gLELVa__publicBrandLogo{width:auto;max-width:100%;height:30px;display:block}.quote-module__gLELVa__publicHeaderRight{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.quote-module__gLELVa__publicHeaderRight>span{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;font-size:14px;line-height:1.4}.quote-module__gLELVa__publicLoginLink,.quote-module__gLELVa__publicStartLink{min-height:44px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;justify-content:center;align-items:center;padding:0 1px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.quote-module__gLELVa__publicLoginLink:after,.quote-module__gLELVa__publicStartLink:after{background:var(--brand-blue);content:"";transform-origin:0;border-radius:999px;height:2px;transition:transform .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(.35)}.quote-module__gLELVa__publicLoginLink:hover:after,.quote-module__gLELVa__publicLoginLink:focus-visible:after,.quote-module__gLELVa__publicStartLink:hover:after,.quote-module__gLELVa__publicStartLink:focus-visible:after{transform:scaleX(1)}.quote-module__gLELVa__mobileHeaderActions{display:none}.quote-module__gLELVa__publicMain{isolation:isolate;background:#fff;border-radius:22px;grid-template-columns:300px minmax(0,1fr);width:min(100% - 96px,1280px);height:calc(100vh - 106px);min-height:620px;margin:0 auto 24px;display:grid;position:relative;overflow:hidden}.quote-module__gLELVa__publicQuoteRail{background:#fbfbfc;border-right:1px solid #e1e2e6;flex-direction:column;min-width:0;min-height:0;padding:48px 30px 36px;display:flex}.quote-module__gLELVa__publicQuoteRailTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.quote-module__gLELVa__publicQuoteRailTop strong{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;font-size:16px;font-weight:700;line-height:1.4}.quote-module__gLELVa__publicQuoteRailTop>span{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;font-size:13px;line-height:1.4}.quote-module__gLELVa__publicQuoteRailIntro{max-width:220px;color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;margin:18px 0 0;font-size:13px;font-weight:400;line-height:1.55}.quote-module__gLELVa__publicQuoteSteps{counter-reset:quote-step;gap:28px;margin-top:30px;display:grid}.quote-module__gLELVa__publicQuoteSteps:before{display:none}.quote-module__gLELVa__publicQuoteStep,.quote-module__gLELVa__publicQuoteStepActive{counter-increment:quote-step;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding-left:0;display:grid;position:relative}.quote-module__gLELVa__publicQuoteDot{display:none}.quote-module__gLELVa__publicQuoteStep>div,.quote-module__gLELVa__publicQuoteStepActive>div{grid-column:2;min-width:0}.quote-module__gLELVa__publicQuoteStep>div:before,.quote-module__gLELVa__publicQuoteStepActive>div:before,.quote-module__gLELVa__publicQuoteStepActive>div:before{background:var(--ink);color:#fff}.quote-module__gLELVa__publicQuoteStep h2,.quote-module__gLELVa__publicQuoteStepActive h2{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;margin:0;font-size:15px;font-weight:600;line-height:1.4}.quote-module__gLELVa__publicQuoteStep p,.quote-module__gLELVa__publicQuoteStepActive p{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.5}.quote-module__gLELVa__publicQuoteRailFooter{border-top:1px solid #e1e2e6;margin-top:auto;padding-top:28px}.quote-module__gLELVa__publicQuoteRailFooter>span{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;margin-bottom:7px;font-size:14px;line-height:1.5;display:block}.quote-module__gLELVa__publicStartProject{min-height:44px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;align-items:center;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.quote-module__gLELVa__publicStartProject:after{background:var(--brand-blue);content:"";transform-origin:0;border-radius:999px;height:2px;transition:transform .16s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(.35)}.quote-module__gLELVa__publicStartProject:hover:after,.quote-module__gLELVa__publicStartProject:focus-visible:after{transform:scaleX(1)}.quote-module__gLELVa__publicWorkspace{background:#fff;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.quote-module__gLELVa__publicWorkspaceScroll{overscroll-behavior:contain;scrollbar-color:#cfd2d8 transparent;scrollbar-width:thin;width:100%;height:100%;min-height:0;padding:40px 64px 72px;overflow:hidden auto}.quote-module__gLELVa__publicWorkspaceScroll::-webkit-scrollbar{width:7px}.quote-module__gLELVa__publicWorkspaceScroll::-webkit-scrollbar-track{background:0 0}.quote-module__gLELVa__publicWorkspaceScroll::-webkit-scrollbar-thumb{background:#cfd2d8;border:2px solid #fff;border-radius:999px}.quote-module__gLELVa__publicColumn{width:min(100%,860px);margin:0 auto}.quote-module__gLELVa__scrollHint{z-index:8;min-height:36px;color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;pointer-events:none;background:#fffffff5;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:16px;right:50%;transform:translate(50%);box-shadow:0 3px 12px #11131614,0 0 0 1px #1113160d}.quote-module__gLELVa__scrollHint svg{flex:none}@media (max-width:1200px){.quote-module__gLELVa__publicMain{width:calc(100% - 64px)}.quote-module__gLELVa__publicWorkspaceScroll{padding-left:44px;padding-right:44px}}@media (max-width:960px){.quote-module__gLELVa__publicShell{height:auto;min-height:100vh;overflow:visible}.quote-module__gLELVa__publicMain{border-radius:18px;width:calc(100% - 40px);height:auto;min-height:0;margin:18px auto 30px;display:block;overflow:visible}.quote-module__gLELVa__publicQuoteRail{border-bottom:1px solid #e1e2e6;border-right:0;min-height:0;padding:28px;display:block}.quote-module__gLELVa__publicQuoteSteps{counter-reset:quote-step;gap:28px;margin-top:30px;display:grid}.quote-module__gLELVa__publicQuoteStep,.quote-module__gLELVa__publicQuoteStepActive{counter-increment:quote-step;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding-left:0;display:grid;position:relative}.quote-module__gLELVa__publicQuoteRailFooter{margin-top:26px}.quote-module__gLELVa__publicWorkspace{height:auto;overflow:visible}.quote-module__gLELVa__publicWorkspaceScroll{height:auto;padding:38px 42px 50px;overflow:visible}.quote-module__gLELVa__scrollHint{position:fixed;bottom:14px;right:50%;transform:translate(50%)}}@media (max-width:600px){.quote-module__gLELVa__publicHeader{z-index:100;background:#fffffffa;border-bottom:1px solid #e1e2e6;height:70px;padding:0 20px;position:fixed;top:0;left:0;right:0}.quote-module__gLELVa__publicWordmark{display:inline-flex}.quote-module__gLELVa__publicBrandLogo{height:28px}.quote-module__gLELVa__publicHeaderRight{display:none}.quote-module__gLELVa__mobileHeaderActions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.quote-module__gLELVa__mobileLoginButton,.quote-module__gLELVa__mobileStartButton{min-height:44px;font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex}.quote-module__gLELVa__mobileLoginButton{color:var(--ink);background:#fff;border:1px solid #d9dce1}.quote-module__gLELVa__mobileStartButton{border:1px solid var(--ink);background:var(--ink);color:#fff}.quote-module__gLELVa__publicMain{border-radius:16px;width:calc(100% - 28px);min-height:0;margin:84px auto 24px}.quote-module__gLELVa__publicQuoteRail{display:none}.quote-module__gLELVa__publicWorkspace{border-radius:16px;height:auto;overflow:visible}.quote-module__gLELVa__publicWorkspaceScroll{border-radius:inherit;width:100%;height:auto;min-height:0;padding:28px 20px 64px;overflow:visible}.quote-module__gLELVa__scrollHint{z-index:90;position:fixed;bottom:14px;right:50%;transform:translate(50%)}.quote-module__gLELVa__publicColumn{width:100%}.quote-module__gLELVa__pageHeading{margin-top:0;margin-bottom:27px}.quote-module__gLELVa__pageHeading h1{font-size:28px;line-height:1.05}.quote-module__gLELVa__pageHeading p{font-size:14px;line-height:1.55}.quote-module__gLELVa__formCard{border-radius:12px;width:100%;max-width:none}.quote-module__gLELVa__formSection{gap:22px;padding:26px}.quote-module__gLELVa__fieldGrid{grid-template-columns:1fr}.quote-module__gLELVa__sectionHeading{grid-template-columns:minmax(0,1fr);gap:0}.quote-module__gLELVa__field input,.quote-module__gLELVa__field textarea,.quote-module__gLELVa__dateButton,.quote-module__gLELVa__linkField input,.quote-module__gLELVa__uploadArea,.quote-module__gLELVa__submitButton{font-size:16px}.quote-module__gLELVa__linkEntryRow{grid-template-columns:1fr}.quote-module__gLELVa__addLinkButton{width:fit-content;min-width:112px}.quote-module__gLELVa__referenceHeading{gap:8px;display:grid}.quote-module__gLELVa__referenceHeading>span{order:-1}.quote-module__gLELVa__error{margin:0 22px 22px}.quote-module__gLELVa__formFooter{flex-direction:column;align-items:stretch;padding:22px}.quote-module__gLELVa__submitButton{width:100%}.quote-module__gLELVa__successOverlay{padding:20px}.quote-module__gLELVa__successCard{border-radius:14px;width:min(100%,480px);padding:30px 24px}.quote-module__gLELVa__successCard h2{font-size:28px}.quote-module__gLELVa__successActions{margin-top:26px}.quote-module__gLELVa__successButton{width:100%;min-height:48px}}@media (max-width:430px){.quote-module__gLELVa__publicHeader{padding:0 16px}.quote-module__gLELVa__publicBrandLogo{height:27px}.quote-module__gLELVa__mobileHeaderActions{gap:7px}.quote-module__gLELVa__mobileLoginButton,.quote-module__gLELVa__mobileStartButton{min-height:44px;padding:0 12px;font-size:12px}.quote-module__gLELVa__publicMain{width:calc(100% - 28px)}.quote-module__gLELVa__publicWorkspaceScroll{padding:26px 20px 64px}.quote-module__gLELVa__formSection{padding:24px 22px}}@media (max-width:375px){.quote-module__gLELVa__mobileLoginButton,.quote-module__gLELVa__mobileStartButton{padding:0 10px;font-size:12px}.quote-module__gLELVa__publicWorkspaceScroll{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.quote-module__gLELVa__field input,.quote-module__gLELVa__field textarea,.quote-module__gLELVa__dateButton,.quote-module__gLELVa__linkField input,.quote-module__gLELVa__uploadArea{transition:none}}
