.form-page{color:var(--ink);background:#f6f9fb}.form-page .wizard-container{padding-top:34px;padding-bottom:70px;font-size:15px}.form-page .wizard-toolbar{color:#60727b;border-bottom:1px solid #dce6eb;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:0 0 25px;font-size:14px;display:flex}.form-page .wizard-toolbar>div{align-items:center;gap:10px;display:flex}.form-page .wizard-toolbar>div>svg{color:#246a50}.form-page .wizard-toolbar>a{color:var(--forest);font-size:13px;font-weight:600}.form-page .listing-wizard{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:38px;padding:0;display:grid}.form-page .wizard-sidebar{background:0 0;border:0;padding:18px 0 0;position:sticky;top:108px}.form-page .wizard-sidebar-heading{margin-bottom:24px;padding:0 12px}.form-page .wizard-sidebar-heading .eyebrow{letter-spacing:1.7px;color:#246a50;font-size:10px;font-weight:700}.form-page .wizard-sidebar-heading h2{letter-spacing:-.7px;color:var(--deep);margin:10px 0;font-size:24px;line-height:1.2}.form-page .wizard-sidebar-heading>p{color:#60727b;max-width:230px;margin:0;font-size:13px;line-height:1.65}.form-page .wizard-steps{background:0 0;border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex;position:relative;overflow:visible}.form-page .wizard-steps:before{content:"";background:#d4e1e6;width:1px;position:absolute;top:30px;bottom:30px;left:31px}.form-page .wizard-steps>button{color:#60727b;text-align:left;background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:13px;width:100%;min-height:68px;padding:12px 13px;transition:background .18s,border-color .18s;display:flex;position:relative}.form-page .wizard-steps>button:hover{background:#fff;border-color:#e1eaee}.form-page .wizard-steps>button.active{color:var(--deep);background:#fff;border-color:#c9e9e2;box-shadow:0 5px 22px #15364506}.form-page .wizard-steps button>span:first-child{color:#60727b;background:#f6f9fb;border:1px solid #d4e1e6;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid;position:relative}.form-page .wizard-steps button.active>span:first-child{background:var(--forest);border-color:var(--forest);color:#fff;box-shadow:0 3px 9px var(--forest) 17}.form-page .wizard-steps button>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.form-page .wizard-steps button strong{font-size:13px;font-weight:600;line-height:1.25}.form-page .wizard-steps button small{color:#82929b;font-size:11px;line-height:1.3;display:block}.form-page .wizard-steps button.active small{color:#607e80}.form-page .wizard-steps button>svg{color:var(--forest);flex-shrink:0;margin-left:auto}.form-page .wizard-private{background:#edf5fa;border:1px solid #d8e8ef;border-radius:16px;align-items:flex-start;gap:12px;margin:25px 0 0;padding:19px 17px;display:flex}.form-page .wizard-private>svg{color:#48829a;flex-shrink:0;margin-top:1px}.form-page .wizard-private strong{color:#294e60;font-size:12px;line-height:1.5;display:block}.form-page .wizard-private p{color:#668190;margin:5px 0 0;font-size:11px;line-height:1.6}.form-page .wizard-main{min-width:0}.form-page .wizard-draft-bar{color:#60727b;background:#fff;border:1px solid #e1e9ed;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:0 0 14px;padding:14px 20px;font-size:12px;display:flex}.form-page .wizard-draft-bar>span{align-items:center;gap:9px;display:flex}.form-page .save-dot{background:#0a9982;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e5f6f0}.form-page .wizard-draft-bar .text-button{color:var(--forest);font-size:12px;font-weight:600}.form-page .wizard-panel{background:#fff;border:1px solid #e0e9ed;border-radius:22px;outline:none;padding:38px 42px 32px;scroll-margin-top:105px;box-shadow:0 12px 44px #193a4a05}.form-page .wizard-progress-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.form-page .wizard-progress-head>.eyebrow{color:var(--forest);letter-spacing:1.5px;font-size:10px;font-weight:700}.form-page .wizard-progress-head>span:last-child{color:#8a9ba4;font-size:11px}.form-page .wizard-progress{background:#edf2f5;border-radius:8px;height:3px;margin:0 0 34px;overflow:hidden}.form-page .wizard-progress>span{background:#16ad95;border-radius:8px;height:100%;transition:width .25s;display:block}.form-page .wizard-heading{margin-bottom:36px}.form-page .wizard-heading h2{color:var(--deep);letter-spacing:-1px;margin:0 0 13px;font-size:clamp(27px,2.5vw,34px);line-height:1.15}.form-page .wizard-heading>p{color:#60727b;max-width:620px;margin:0 0 14px;font-size:14px;line-height:1.75}.form-page .optional-note{color:#387f75;background:#f0f8f6;border:0;border-radius:7px;align-items:center;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.form-page .form-section{border-top:1px solid #e8eef1;margin:0 0 34px;padding:28px 0 0}.form-page .form-section>h3{letter-spacing:-.25px;color:#183746;margin:0 0 22px;font-size:17px;font-weight:650;line-height:1.4}.form-page .form-section>.section-help{color:#60727b;margin:-10px 0 23px;font-size:12px;line-height:1.8}.form-page .wizard-panel .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 23px;display:grid}.form-page .form-field{min-width:0}.form-page .form-field-wide{grid-column:1/-1}.form-page .wizard-panel .form-field>label,.form-page .wizard-panel .form-field legend{color:#294653;flex-wrap:wrap;align-items:baseline;gap:7px;margin-bottom:9px;font-size:14px;font-weight:600;line-height:1.5;display:flex}.form-page .optional-label{color:#8b9ca5;letter-spacing:0;text-transform:none;background:0 0;border:0;margin:0;padding:0;font-size:10px;font-weight:400}.form-page .required-label{color:var(--forest);font-size:10px;font-weight:500}.form-page .wizard-panel .form-field input:not([type=checkbox]),.form-page .wizard-panel .form-field select,.form-page .wizard-panel .form-field textarea{color:#183746;background-color:#fff;border:1px solid #d4e1e6;border-radius:12px;min-height:52px;padding:13px 15px;font-size:15px;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #193a4a03}.form-page .wizard-panel .form-field select{padding-right:35px}.form-page .wizard-panel .form-field textarea{resize:vertical;min-height:132px;line-height:1.7}.form-page .wizard-panel .form-field input::placeholder,.form-page .wizard-panel .form-field textarea::placeholder{color:#a4b0b7;font-size:13px}.form-page .wizard-panel .form-field input:not([type=checkbox]):focus,.form-page .wizard-panel .form-field select:focus,.form-page .wizard-panel .form-field textarea:focus{border-color:#1b9a87;outline:none;box-shadow:0 0 0 4px #13aa9110}.form-page .input-with-unit{position:relative}.form-page .input-with-unit>span{color:#71868f;font-size:12px;right:16px}.form-page .input-with-unit>input{padding-right:65px!important}.form-page .field-help{color:#748a96;margin:8px 0 0;font-size:12px;line-height:1.65}.form-page .wizard-panel .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.form-page .wizard-panel .choice-card{cursor:pointer;color:#526a76;background:#fff;border:1px solid #dce6eb;border-radius:12px;align-items:center;gap:10px;min-height:54px;margin:0;padding:15px 14px;font-size:13px;line-height:1.4;transition:border-color .18s,background .18s;display:flex;position:relative}.form-page .wizard-panel .choice-card:hover{background:#fbfefd;border-color:#9ed8cc}.form-page .wizard-panel .choice-card>span{flex:1}.form-page .wizard-panel .choice-card>svg{display:none}.form-page .wizard-panel .choice-card input,.form-page .consent-label input{-webkit-appearance:auto;appearance:auto;width:17px;height:17px;accent-color:var(--forest);cursor:pointer;border-radius:5px;flex:0 0 17px;margin:0}.form-page .wizard-actions{border-top:1px solid #e8eef1;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:26px;display:flex}.form-page .wizard-actions .button{border-radius:11px;gap:9px;min-height:48px;padding:13px 21px;font-size:13px}.form-page .wizard-actions .skip-step{color:#83949c;margin-left:auto;margin-right:2px;font-size:11px}.form-page .wizard-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:19px;padding:0 4px;display:flex}.form-page .wizard-tools>.text-button{color:#71858f;font-size:11px}.form-page .wizard-tools .danger{color:#bc7063!important}.form-page .wizard-panel .wizard-note{color:#476a7d;background:#f0f7fb;border:1px solid #d7e7ef;border-radius:14px;align-items:flex-start;gap:12px;margin:23px 0;padding:20px;display:flex}.form-page .wizard-panel .wizard-note>svg{color:#43869d;flex-shrink:0;margin-top:2px}.form-page .wizard-panel .wizard-note p{color:#648192;margin:0;font-size:12px;line-height:1.7}.form-page .wizard-note strong{color:#2f5d73;font-size:13px}.form-page .wizard-note input{color:#436779;background:#fff;border:1px solid #cfdee7;border-radius:8px;width:100%;min-height:44px;margin-top:12px;padding:10px 12px;font-size:12px}.form-page .upload-zone{min-height:174px;color:var(--forest);background:#f9fdfc;border:1.5px dashed #b4d9d4;border-radius:15px;gap:10px;padding:30px 20px}.form-page .upload-zone:hover{background:#effaf6;border-color:#57ad9c}.form-page .upload-zone strong{color:#166e61;font-size:14px;font-weight:600}.form-page .upload-zone>span{color:#809a9a;font-size:11px}.form-page .upload-zone-document{color:#4b879f;background:#f8fbfd;border-color:#c2dce7}.form-page .upload-zone-document strong{color:#3d6e86}.form-page .attachment-list{margin:24px 0}.form-page .attachment-list h4{color:#294653;margin-bottom:12px;font-size:13px}.form-page .attachment-list h4>span{color:#83949c;font-size:11px}.form-page .attachment-row{background:#fbfdfe;border:1px solid #e0e9ee;border-radius:12px;gap:12px;min-width:0;margin-bottom:8px;padding:14px}.form-page .attachment-row strong{color:#345263;font-size:12px;line-height:1.4}.form-page .attachment-row small{color:#8a9ba4;margin-top:4px;font-size:10px}.form-page .attachment-row>svg{color:#6d98a9}.form-page .attachment-controls{gap:12px}.form-page .attachment-controls>button{color:#597c8b;font-size:10px}.form-page .attachment-row.pending-removal{background:#fff7f4;border-color:#f0cec6}.form-page .attachment-row.pending-removal strong{color:#be8072}.form-page .review-grid{grid-template-columns:1fr;gap:11px}.form-page .review-section{background:#fbfdfe;border:1px solid #e0e9ee;border-radius:12px;padding:17px 20px}.form-page .review-section summary{color:#294653;gap:10px;font-size:13px}.form-page .review-section summary>span{color:#8b9ca5;font-size:11px}.form-page .review-section summary:after{color:var(--forest)}.form-page .review-section dl>div{border-color:#e7eef2;gap:14px;padding:8px 0}.form-page .review-section dt,.form-page .review-section dd{font-size:11px;line-height:1.6}.form-page .review-section dt{color:#8599a3}.form-page .review-section dd{color:#365565}.form-page .review-section>div>p{color:#728995;font-size:12px}.form-page .review-section>div>.text-button{font-size:11px}.form-page .consent-label{color:#55707e;align-items:flex-start;gap:12px;margin-bottom:17px;font-size:12px;line-height:1.7;display:flex}.form-page .consent-label input{margin-top:3px}.form-page .consent-label a{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.form-page .consent-label small{color:#91a2ab;margin-top:4px;font-size:10px}.form-page .consent-label strong{color:var(--forest);font-size:11px}.form-page .form-error-summary{color:#a96556;background:#fff7f4;border:1px solid #f3d3c9;border-radius:13px;margin-bottom:26px;padding:19px 21px;font-size:12px;line-height:1.7}.form-page .form-error-summary strong{color:#a45b4d;font-size:13px}.form-page .form-error-summary button:not(.button){color:#a96556;font-size:12px}.form-page .wizard-panel .form-error{color:#bb5d4e;margin-top:8px;font-size:11px}.form-page .wizard-panel .form-field .invalid{background-color:#fffdfc;border-color:#df9786}.form-page .draft-feedback{color:#508476;background:#f0faf6;border:1px solid #d2e9e1;border-radius:11px;margin-top:12px;padding:13px 17px;font-size:12px;line-height:1.65}.form-page .draft-feedback-warning{color:#a66f50;background:#fff9f4;border-color:#f0d8c7}.form-page .reset-confirmation{color:#a16f5b;background:#fff7f4;border:1px solid #efd4c9;border-radius:13px;margin-top:15px;padding:20px;font-size:12px}.form-page .reset-confirmation .button{font-size:12px}.form-page .wizard-bottom-note{color:#7b919d;border-top:1px solid #dce6eb;align-items:center;gap:12px;margin-top:34px;padding:25px 0 0;font-size:12px;line-height:1.7;display:flex}.form-page .wizard-bottom-note>svg{color:#6d98a9;flex-shrink:0}.form-page .wizard-bottom-note>a{color:var(--forest);font-size:11px;font-weight:600}.form-page .wizard-panel>.wizard-success{padding:20px 0}.form-page .success-icon{color:var(--forest);background:#e7f8f1;border:1px solid #d2eee3;border-radius:50%;width:74px;height:74px;margin-bottom:23px}.form-page .wizard-success h2{color:var(--deep);letter-spacing:-1px;font-size:clamp(29px,3vw,39px)}.form-page .wizard-success h2 em{color:var(--forest)}.form-page .wizard-success>p{color:#60727b;font-size:14px;line-height:1.8}.form-page .wizard-success>.field-help{color:#8ba0ab;font-size:11px}.form-page .receipt-id{background:#f8fbfd;border:1px solid #dce6eb;border-radius:12px;padding:17px 20px}.form-page .receipt-id span{color:#8ca0aa;font-size:11px}.form-page .receipt-id strong{color:#345b70;font-size:13px}.form-page .receipt-actions{flex-wrap:wrap;gap:12px}.form-page .receipt-actions .button{border-radius:10px;min-height:46px;padding:12px 18px;font-size:12px}.form-page .wizard-success>.text-button{color:var(--forest);font-size:12px}.form-page :is(button,a,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #17a48c}@media (max-width:1000px){.form-page .listing-wizard{grid-template-columns:225px minmax(0,1fr);gap:25px}.form-page .wizard-panel{padding:31px 28px}.form-page .wizard-sidebar-heading{padding:0 8px}.form-page .wizard-steps>button{gap:10px;padding:11px 9px}.form-page .wizard-steps:before{left:27px}.form-page .wizard-steps button strong{font-size:12px}.form-page .wizard-steps button small{font-size:10px}.form-page .wizard-panel .choice-grid{grid-template-columns:1fr}}@media (max-width:700px){.form-page .wizard-container{padding-top:25px;padding-bottom:45px}.form-page .wizard-toolbar{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:20px;font-size:12px;line-height:1.5}.form-page .wizard-toolbar>a{font-size:11px}.form-page .listing-wizard{flex-direction:column;gap:20px;display:flex}.form-page .wizard-sidebar{width:100%;padding:0;position:static}.form-page .wizard-sidebar-heading{display:none}.form-page .wizard-steps{scrollbar-width:none;flex-direction:row;gap:7px;padding:2px 1px 8px;overflow-x:auto}.form-page .wizard-steps:before{display:none}.form-page .wizard-steps>button{background:#fff;border:1px solid #e0e9ee;border-radius:12px;flex:none;gap:9px;width:auto;min-height:49px;padding:9px 12px}.form-page .wizard-steps>button.active{box-shadow:none;background:#effaf6;border-color:#94d4c5}.form-page .wizard-steps button>span:first-child{border-radius:8px;flex-basis:25px;width:25px;height:25px;font-size:10px}.form-page .wizard-steps button>span:nth-child(2){width:auto}.form-page .wizard-steps button strong{white-space:nowrap;font-size:11px}.form-page .wizard-steps button small,.form-page .wizard-steps button>svg,.form-page .wizard-private{display:none}.form-page .wizard-main{width:100%}.form-page .wizard-draft-bar{border-radius:12px;gap:10px;min-height:50px;margin-bottom:12px;padding:12px 14px;font-size:10px}.form-page .wizard-draft-bar .text-button{white-space:nowrap;gap:5px;font-size:10px}.form-page .wizard-draft-bar .text-button svg{width:13px}.form-page .wizard-panel{border-radius:18px;padding:27px 21px 24px;scroll-margin-top:82px}.form-page .wizard-progress-head>.eyebrow{font-size:9px}.form-page .wizard-progress-head>span:last-child{font-size:10px}.form-page .wizard-progress{margin-bottom:26px}.form-page .wizard-heading{margin-bottom:27px}.form-page .wizard-heading h2{margin-bottom:12px;font-size:27px}.form-page .wizard-heading>p{font-size:13px;line-height:1.7}.form-page .optional-note{padding:6px 9px;font-size:10px}.form-page .form-section{margin-bottom:28px;padding-top:23px}.form-page .form-section>h3{margin-bottom:20px;font-size:16px}.form-page .form-section>.section-help{margin-bottom:20px;font-size:12px}.form-page .wizard-panel .form-grid{grid-template-columns:minmax(0,1fr);gap:23px}.form-page .wizard-panel .form-field>label,.form-page .wizard-panel .form-field legend{gap:7px;font-size:14px}.form-page .wizard-panel .form-field input:not([type=checkbox]),.form-page .wizard-panel .form-field select,.form-page .wizard-panel .form-field textarea{min-height:52px;font-size:16px}.form-page .field-help{font-size:12px}.form-page .optional-label,.form-page .required-label{font-size:10px}.form-page .wizard-panel .choice-grid{grid-template-columns:1fr;gap:9px}.form-page .wizard-panel .choice-card{min-height:52px;padding:14px;font-size:13px}.form-page .wizard-actions{flex-wrap:wrap;gap:12px;margin-top:27px;padding-top:22px}.form-page .wizard-actions>.button{flex:1;min-height:47px;padding:12px 16px;font-size:12px}.form-page .wizard-actions .skip-step{text-align:center;flex:1 0 100%;order:3;justify-content:center;margin:4px 0 0;font-size:11px}.form-page .wizard-tools{justify-content:space-between;gap:12px;margin-top:18px}.form-page .wizard-tools>.text-button{gap:5px;font-size:10px}.form-page .wizard-tools>.text-button svg{width:13px;display:block}.form-page .wizard-panel .wizard-note{gap:10px;padding:17px 15px}.form-page .wizard-panel .wizard-note p{font-size:11px}.form-page .wizard-panel .wizard-note>svg{width:17px}.form-page .upload-zone{min-height:155px;padding:26px 14px}.form-page .attachment-row{flex-wrap:wrap;gap:10px;padding:13px}.form-page .attachment-row strong{font-size:11px}.form-page .attachment-row small{font-size:10px}.form-page .attachment-controls{margin-left:auto}.form-page .attachment-thumbnail{width:46px;height:42px}.form-page .review-section{padding:16px 15px}.form-page .review-section summary{font-size:12px}.form-page .review-section summary>span{font-size:10px}.form-page .review-section dl>div{grid-template-columns:1fr;gap:3px}.form-page .consent-label{gap:10px;font-size:12px}.form-page .consent-label small{font-size:10px}.form-page .wizard-success h2{font-size:29px}.form-page .wizard-success>p{font-size:13px}.form-page .receipt-actions{flex-direction:column;align-items:stretch}.form-page .receipt-id strong{overflow-wrap:anywhere;font-size:11px}.form-page .wizard-bottom-note{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:25px;font-size:11px}.form-page .wizard-bottom-note>p{flex:1}.form-page .wizard-bottom-note>a{margin-left:28px;font-size:11px}}.form-page{background:#f7f8fa}.form-page .page-intro{border-bottom:1px solid #e8ebee;min-height:0;padding:48px 0 42px;background:#fff!important}.form-page .page-intro:before,.form-page .page-intro:after{display:none}.form-page .page-intro .eyebrow{color:#60756a;letter-spacing:2px;font-size:10px}.form-page .page-intro h1{color:var(--deep);letter-spacing:-1.4px;max-width:850px;margin:14px 0 16px;font-size:clamp(32px,3.1vw,44px);line-height:1.18}.form-page .page-intro h1 em{color:#838145}.form-page .page-intro p{color:#78847e;max-width:660px;margin:0;font-size:14px;line-height:1.8}.form-page .wizard-step-icon{width:54px;height:54px;color:var(--forest);background:#f3f4f5;border:1px solid #e8ebed;border-radius:17px;place-items:center;margin-bottom:20px;display:grid}.form-page .wizard-progress>span{background:var(--olive,#b8b771)}.form-page .wizard-goals{margin:0 0 34px}.form-page .wizard-goals-head{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:14px;display:flex}.form-page .wizard-goals-head>span{color:var(--deep);font-size:13px;font-weight:600}.form-page .wizard-goals-head>small{color:#929b98;font-size:10px}.form-page .wizard-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.form-page .wizard-goal-card{color:var(--deep);text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e5e7;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px 15px 18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.form-page .wizard-goal-card:hover{border-color:#8caaa0;transform:translateY(-2px);box-shadow:0 8px 20px #17382a08}.form-page .wizard-goal-card.selected{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);background:#fff}.form-page .goal-card-icon{color:#49695b;background:#f5f6f7;border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.form-page .wizard-goal-card.selected .goal-card-icon{background:var(--forest);color:var(--olive,#b8b771)}.form-page .wizard-goal-card strong{font-size:12px;font-weight:650;line-height:1.5}.form-page .wizard-goal-card small{color:#929b98;margin-top:-7px;font-size:10px;line-height:1.6}.form-page .goal-card-check{border:1px solid #dce3df;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:13px;right:12px}.form-page .wizard-goal-card.selected .goal-card-check{background:var(--forest);border-color:var(--forest);color:#fff}.form-page .wizard-core{border-top:0;margin-bottom:28px;padding-top:0}.form-page .wizard-core>h3{color:#7d8983;margin-bottom:22px;font-size:14px;font-weight:500}.form-page .wizard-details{flex-direction:column;gap:11px;margin-top:24px;display:flex}.form-page .wizard-detail-item{background:#fff;border:1px solid #e2e6e8;border-radius:14px;overflow:clip}.form-page .wizard-detail-item[data-state=open]{border-color:#c5d3cc}.form-page .wizard-detail-item>h3{margin:0}.form-page .wizard-detail-trigger{cursor:pointer;text-align:left;background:#fff;border:0;align-items:center;gap:13px;width:100%;padding:20px;display:flex}.form-page .detail-trigger-icon{color:#60766b;background:#f5f6f7;border-radius:11px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.form-page .wizard-detail-trigger>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.form-page .wizard-detail-trigger strong{color:var(--deep);font-size:13px;font-weight:600;line-height:1.45}.form-page .wizard-detail-trigger small{color:#97a19c;font-size:10px;line-height:1.4}.form-page .wizard-detail-trigger>svg{color:#8e9b94;flex-shrink:0;margin-left:auto;transition:transform .2s}.form-page .wizard-detail-trigger[data-state=open]>svg{transform:rotate(180deg)}.form-page .wizard-detail-content{padding:7px 22px 26px}.form-page .wizard-detail-content>.section-help{color:#829189;margin:0 0 23px;font-size:12px;line-height:1.8}.form-page .wizard-relaxed{color:#8d9891;align-items:center;gap:10px;margin-top:24px;font-size:11px;line-height:1.7;display:flex}.form-page .wizard-relaxed svg{color:#a2a16c;flex-shrink:0}.form-page .wizard-actions{z-index:8;background:#fff;padding-bottom:3px;position:sticky;bottom:0;box-shadow:0 -18px 24px #ffffffed}.form-page .advanced-portal-root{display:contents}.form-page .advanced-select-trigger,.form-page .advanced-date-trigger{color:#42564b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dde0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:13px 15px;font-size:14px;display:flex;box-shadow:0 1px 2px #15382a03}.form-page .advanced-select-trigger[data-placeholder],.form-page .advanced-date-trigger:not(.has-value){color:#9aa59f;font-size:13px}.form-page .advanced-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-page .advanced-select-trigger>span:last-child{color:#9ba69f}.form-page .advanced-select-trigger[data-state=open],.form-page .advanced-date-trigger[data-state=open]{border-color:#6c8f7e;box-shadow:0 0 0 3px #15382c09}.form-page .advanced-select-content{z-index:200;width:var(--radix-select-trigger-width);max-height:min(340px, var(--radix-select-content-available-height));background:#fff;border:1px solid #e0e7e3;border-radius:13px;padding:6px;overflow:hidden;box-shadow:0 12px 40px #102d2417}.form-page .advanced-select-content [data-radix-select-viewport]{max-height:315px}.form-page .advanced-select-item{cursor:pointer;color:#587064;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.form-page .advanced-select-item[data-highlighted]{color:var(--forest);background:#f4f6f5}.form-page .advanced-select-item[data-state=checked]{color:var(--forest);font-weight:600}.form-page .advanced-select-clear{color:#a0aaa4;border-bottom:1px solid #edf0ee;border-radius:7px 7px 0 0;margin-bottom:3px;font-size:11px}.form-page .advanced-date-trigger>span{flex:1}.form-page .advanced-date-trigger>svg{color:#8a9e91}.form-page .municipality-input{position:relative}.form-page .municipality-input>svg{color:#8a9d91;pointer-events:none;position:absolute;top:17px;left:15px}.form-page .wizard-panel .municipality-input input{padding-left:42px!important}.form-page .advanced-calendar{z-index:200;background:#fff;border:1px solid #e0e7e3;border-radius:16px;width:310px;max-width:calc(100vw - 38px);padding:17px;box-shadow:0 12px 40px #102d2417}.form-page .advanced-calendar .rdp-root{position:relative}.form-page .advanced-calendar .rdp-month{width:100%}.form-page .advanced-calendar .rdp-month_caption{justify-content:center;align-items:center;min-height:38px;margin-bottom:12px;display:flex}.form-page .advanced-calendar .rdp-dropdowns{gap:7px;display:flex}.form-page .advanced-calendar .rdp-dropdown_root{position:relative}.form-page .advanced-calendar .rdp-dropdown{opacity:0;cursor:pointer;position:absolute;inset:0}.form-page .advanced-calendar .rdp-caption_label{color:var(--forest);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.form-page .advanced-calendar .rdp-caption_label svg{width:12px;height:12px}.form-page .advanced-calendar .rdp-nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.form-page .advanced-calendar .rdp-nav button{pointer-events:auto;color:#60796a;place-items:center;width:32px;height:38px;display:grid}.form-page .advanced-calendar .rdp-nav svg{fill:currentColor;width:16px;height:16px}.form-page .advanced-calendar .rdp-month_grid{border-collapse:collapse;width:100%}.form-page .advanced-calendar .rdp-weekday{color:#a1aaa5;text-align:center;padding-bottom:9px;font-size:10px;font-weight:400}.form-page .advanced-calendar .rdp-day{text-align:center;padding:2px}.form-page .advanced-calendar .rdp-day_button{color:#4e6659;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.form-page .advanced-calendar .rdp-day_button:hover{background:#f1f4f2}.form-page .advanced-calendar .rdp-selected .rdp-day_button{background:var(--forest);color:#fff}.form-page .advanced-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{color:#8c884e;font-weight:700}.form-page .advanced-calendar-clear{color:#8b9990;border-top:1px solid #edf0ee;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:13px;padding:12px 0 0;font-size:11px;display:flex}.form-page .advanced-dropzone{cursor:pointer;outline-offset:5px;background:#fcfcfd;border:1.5px dashed #cbd6d0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:30px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.form-page .advanced-dropzone:hover,.form-page .advanced-dropzone.drag-active{border-color:#587d67;box-shadow:inset 0 0 0 2px #15382c08}.form-page .dropzone-icon{width:61px;height:61px;color:var(--forest);background:#f1f3f4;border-radius:18px;place-items:center;margin-bottom:17px;display:grid}.form-page .advanced-dropzone strong{color:var(--deep);font-size:14px;font-weight:600}.form-page .advanced-dropzone>span:not(.dropzone-icon){color:#9aa69f;margin-top:7px;font-size:12px}.form-page .advanced-dropzone b{color:#5c7d69;text-underline-offset:4px;font-weight:500;text-decoration:underline}.form-page .advanced-dropzone small{color:#a7afaa;margin-top:17px;font-size:10px}.form-page .dropzone-corner{color:#9daea2;position:absolute;top:20px;right:20px}.form-page .advanced-dropzone.document .dropzone-icon{color:#7c8359}.form-page .wizard-panel .choice-card.selected{color:var(--forest);background:#fff;border-color:#648574;box-shadow:inset 0 0 0 1px #64857420}.form-page .wizard-private,.form-page .wizard-panel .wizard-note{background:#f4f6f8;border-color:#e2e7eb}.form-page .wizard-steps>button.active{background:#fff;border-color:#c8d4cd}.form-page .wizard-steps button.has-data>span:first-child{color:var(--forest);background:#f2f4f3;border-color:#cad8cf}.form-page .wizard-steps button.active>span:first-child{background:var(--forest);border-color:var(--forest);color:var(--olive,#b8b771)}.form-page .optional-note{color:#7e8b83;background:#f4f5f6}@media (max-width:700px){.form-page .page-intro{padding:32px 0 29px}.form-page .page-intro h1{letter-spacing:-.9px;font-size:30px}.form-page .page-intro p{font-size:12px;line-height:1.8}.form-page .wizard-step-icon{border-radius:14px;width:47px;height:47px;margin-bottom:17px}.form-page .wizard-goal-grid{grid-template-columns:1fr;gap:9px}.form-page .wizard-goal-card{grid-template-columns:42px 1fr;align-items:center;gap:3px 12px;padding:15px 16px;display:grid}.form-page .goal-card-icon{border-radius:12px;grid-row:span 2;width:42px;height:42px}.form-page .wizard-goal-card strong{padding-right:20px;font-size:12px}.form-page .wizard-goal-card small{margin:0;font-size:10px}.form-page .goal-card-check{top:24px;right:16px}.form-page .wizard-goals-head>small{font-size:10px}.form-page .wizard-goals{margin-bottom:28px}.form-page .wizard-detail-trigger{gap:10px;padding:17px 15px}.form-page .detail-trigger-icon{border-radius:9px;width:32px;height:32px}.form-page .wizard-detail-trigger strong{font-size:12px}.form-page .wizard-detail-trigger small{font-size:9px}.form-page .wizard-detail-content{padding:5px 17px 23px}.form-page .wizard-relaxed{align-items:flex-start;font-size:10px}.form-page .wizard-actions{border-radius:0 0 18px 18px;margin-left:-21px;margin-right:-21px;padding:17px 21px 15px;bottom:0;box-shadow:0 -12px 20px #ffffffed}.form-page .advanced-select-trigger,.form-page .advanced-date-trigger{font-size:16px}.form-page .advanced-select-item{min-height:43px;font-size:13px}.form-page .advanced-dropzone{min-height:210px;padding:25px 15px}.form-page .advanced-dropzone strong{font-size:13px}}.form-page .wizard-goal-card strong{font-size:14px}.form-page .wizard-goal-card small,.form-page .wizard-goals-head>small,.form-page .wizard-detail-trigger small,.form-page .optional-label,.form-page .optional-note,.form-page .wizard-relaxed,.form-page .wizard-detail-content>.section-help,.form-page .advanced-dropzone>span:not(.dropzone-icon),.form-page .advanced-dropzone small,.form-page .advanced-calendar-clear,.form-page .advanced-select-clear{color:#65766b}.form-page .wizard-goal-card small,.form-page .wizard-detail-trigger small{font-size:11px}.form-page .advanced-select-trigger[data-placeholder],.form-page .advanced-date-trigger:not(.has-value){color:#65766b}.form-page .wizard-core>h3{color:#617268}.form-page .wizard-detail-item{overflow:visible}.form-page .wizard-detail-trigger{border-radius:14px}.form-page .advanced-dropzone small{font-size:11px}.form-page .advanced-calendar .rdp-weekday{color:#65766b}@media (max-width:700px){.form-page .wizard-goal-card strong{font-size:13px}.form-page .wizard-goal-card small{font-size:11px}.form-page .wizard-detail-trigger small{font-size:10px}.form-page .advanced-calendar .rdp-day_button{width:31px;height:34px}.form-page .wizard-details{gap:12px}}
