.ev-page{--ev-ink:#163832;--ev-accent:#df6438;--ev-paper:#f7f8f4;--ev-line:#dde5df;background:var(--ev-paper);color:var(--ev-ink);min-height:65vh;font-size:16px;line-height:1.65}.ev-wrap{max-width:1180px;margin:auto;padding:0 28px}.ev-page h1,.ev-page h2,.ev-page h3,.ev-page p{margin:0}.ev-page h1{letter-spacing:-.035em;font-size:clamp(34px,4.8vw,60px);font-weight:750;line-height:1.12}.ev-page h2{letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(23px,3vw,32px);font-weight:700;line-height:1.25}.ev-page h3{margin-bottom:8px;font-size:19px;font-weight:700}.ev-page p+p{margin-top:12px}.ev-page a{color:inherit}.ev-page a:not(.ev-btn):hover{text-underline-offset:4px;text-decoration:underline}.ev-topbar{justify-content:space-between;gap:18px;padding-top:22px;padding-bottom:22px;font-size:14px;display:flex}.ev-topbar a{text-decoration:none}.ev-kicker{color:#42675b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:750;display:block}.ev-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding-top:38px;padding-bottom:54px;display:grid}.ev-hero p{color:#51665e;max-width:600px;margin-top:22px;font-size:18px}.ev-hero-art{background:#214b3e;border-radius:28px;min-height:390px;position:relative;overflow:hidden}.ev-hero-art img{-o-object-fit:cover;object-fit:cover;opacity:.65;width:100%;height:100%;position:absolute}.ev-hero-art:after{content:"";background:linear-gradient(#0000 20%,#0c2a23cc);position:absolute;inset:0}.ev-art-caption{color:#fff;z-index:1;position:absolute;bottom:32px;left:32px;right:32px}.ev-art-caption strong{max-width:300px;font-size:30px;line-height:1.3;display:block}.ev-art-caption span{letter-spacing:.08em;font-size:13px}.ev-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.ev-btn{background:var(--ev-ink);border:1px solid var(--ev-ink);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.ev-btn.secondary{background:0 0;border-color:#b7c6be;color:var(--ev-ink)!important}.ev-btn.orange{background:var(--ev-accent);border-color:var(--ev-accent)}.ev-btn:disabled{cursor:not-allowed;background:#e1e5df;border-color:#e1e5df;color:#58645f!important}.ev-page :focus-visible{outline-offset:4px;outline:3px solid #df6438}.ev-facts{border:1px solid var(--ev-line);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:44px;padding:24px;display:grid}.ev-facts strong{font-size:22px;line-height:1.3;display:block}.ev-facts span{color:#64756c;font-size:13px}.ev-section{padding-top:32px;padding-bottom:38px}.ev-grid{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px;display:grid}.ev-card{border:1px solid var(--ev-line);background:#fff;border-radius:18px;margin-bottom:20px;padding:28px}.ev-card p,.ev-muted{color:#617167}.ev-sticky{position:sticky;top:100px}.ev-three{grid-template-columns:repeat(3,1fr)}.ev-three,.ev-two{gap:20px;display:grid}.ev-two{grid-template-columns:repeat(2,1fr)}.ev-number{background:#e9f0e8;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:18px;font-weight:700;display:inline-flex}.ev-notice{color:#694d20;background:#fff8e9;border:1px solid #ead6b3;border-radius:12px;margin:16px 0;padding:16px 20px;font-size:14px}.ev-notice-good{color:#265034;background:#edf6ef;border-color:#c9e1ce}.ev-notice p{color:inherit}.ev-page ul{padding-left:22px;list-style:outside}.ev-page li+li{margin-top:7px}.ev-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.ev-links{flex-wrap:wrap;gap:12px 24px;margin-top:18px;font-size:14px;display:flex}.ev-links a{text-underline-offset:4px;text-decoration:underline}.ev-faq{border-bottom:1px solid var(--ev-line);padding:18px 0}.ev-faq summary{cursor:pointer;font-weight:650}.ev-faq p{padding-top:12px}.ev-disclaimer{color:#62726a;padding-top:30px;padding-bottom:40px;font-size:12px}.ev-steps{justify-content:center;gap:34px;margin:0;display:flex;padding:12px 0 30px!important;list-style:none!important}.ev-steps li{color:#718076;align-items:center;gap:10px;font-size:14px;display:flex;margin:0!important}.ev-steps span{border:1px solid #becbc2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ev-steps .active{color:#193f31;font-weight:750}.ev-steps .active span,.ev-steps .done span{color:#fff;background:#214c3b;border-color:#214c3b}.ev-heading{padding:20px 0 30px}.ev-heading h1{font-size:clamp(30px,4vw,42px)}.ev-heading p{color:#627367;margin-top:12px}.ev-summary{border-bottom:1px solid var(--ev-line);justify-content:space-between;gap:20px;padding:14px 0;font-size:14px;display:flex}.ev-summary strong{text-align:right}.ev-total{justify-content:space-between;margin:16px 0;font-size:22px;font-weight:750;display:flex}.ev-pill{background:#e7efe6;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.ev-table{border-collapse:collapse;width:100%;margin-top:20px;font-size:14px}.ev-table td,.ev-table th{border-bottom:1px solid var(--ev-line);text-align:left;vertical-align:top;padding:14px 8px}.ev-table th{background:#eef2eb}.ev-table-wrap{overflow-x:auto}.ev-document{border:1px dashed #aabfb0;border-radius:12px;padding:18px}.ev-document strong{margin-bottom:8px;display:block}.ev-document p{margin-bottom:14px;font-size:13px}.ev-timeline{padding:0!important;list-style:none!important}.ev-timeline li{border-left:2px solid #dce5de;padding:0 0 24px 32px;position:relative;margin:0!important}.ev-timeline li:before{content:"";background:#dce5de;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.ev-timeline li.done:before{background:#2d6b4e}.ev-timeline strong{display:block}.ev-timeline p{font-size:14px}.ev-empty{text-align:center;max-width:750px;margin:auto;padding:55px 28px}.ev-empty .ev-actions{justify-content:center}.ev-crosslink{background:#edf2e9;border:1px solid #d7e1d2;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:24px;display:flex}.ev-crosslink h2{font-size:22px}.ev-crosslink p{max-width:650px;font-size:14px}.ev-review-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.ev-error{color:#a12b1e;margin:12px 0;font-size:14px}.ev-small{font-size:13px}.ev-rule{background:var(--ev-line);border:0;height:1px;margin:22px 0}@media (max-width:850px){.ev-hero{grid-template-columns:1fr;gap:26px;padding-top:20px}.ev-hero-art{min-height:250px}.ev-grid{grid-template-columns:1fr}.ev-sticky{position:static}.ev-three{grid-template-columns:1fr}.ev-facts{grid-template-columns:1fr 1fr}.ev-crosslink{flex-direction:column;align-items:flex-start}.ev-steps{gap:14px}.ev-steps li{font-size:12px}.ev-steps span{flex-shrink:0}.ev-hero p{font-size:16px}}@media (max-width:480px){.ev-wrap{padding-left:18px;padding-right:18px}.ev-card{padding:20px}.ev-fields,.ev-two{grid-template-columns:1fr}.ev-actions .ev-btn{width:100%}.ev-topbar{font-size:12px}.ev-steps{gap:8px}.ev-steps li{text-align:center;flex-direction:column;flex:1}.ev-hero-art{min-height:220px}.ev-facts{gap:22px 12px;padding:20px}.ev-facts strong{font-size:19px}.ev-heading{padding-top:12px}.ev-review-row{flex-wrap:wrap;align-items:flex-start}}.ev-art-caption strong,.ev-hero h1{white-space:pre-line}.ev-empty h1{margin-bottom:18px;font-size:clamp(28px,4vw,40px)}.ev-summary strong{overflow-wrap:anywhere;min-width:0}.ev-summary>span{flex-shrink:0;max-width:48%}.ev-page,.ev-photo-guide{--el-color-primary:#244d3d;--el-color-primary-light-3:#648477;--el-color-primary-light-5:#91a69c;--el-color-primary-light-9:#eef3ef;--el-color-primary-dark-2:#19382c;--el-border-radius-base:9px;--el-component-size-large:48px}.ev-application-form .el-form-item{margin-bottom:20px}.ev-application-form .ev-fields .el-form-item{margin-bottom:4px}.ev-page .el-form-item__label{color:#193c30;padding-bottom:8px;font-weight:600;line-height:22px}.ev-page .el-date-editor.el-input,.ev-page .el-input-number,.ev-page .el-select{width:100%}.ev-page .el-checkbox{white-space:normal;align-items:flex-start;height:auto}.ev-page .el-checkbox__label{white-space:normal;line-height:1.6}.ev-page .el-checkbox__input{margin-top:4px}.ev-page .el-form-item__error{padding-top:6px;line-height:1.5;position:static}.ev-page .el-form-item__content{display:block}.ev-page .ev-actions .el-button+.el-button{margin-left:0}.ev-page .ev-submit{--el-button-bg-color:#c7522b;--el-button-border-color:#c7522b;--el-button-hover-bg-color:#ac4220;--el-button-hover-border-color:#ac4220}.ev-consent a{text-decoration:underline}.ev-upload-card{background:#f8faf7;border:1px dashed #aabeb1;border-radius:12px;width:100%;padding:18px}.ev-upload-card p{color:#52665a;margin-bottom:14px;font-size:14px;line-height:1.65}.ev-page .ev-photo-help{text-align:left;white-space:normal;height:auto;margin:0 0 16px}.ev-file-name{overflow-wrap:anywhere;margin-top:12px!important;margin-bottom:0!important}.ev-photo-guide-grid{grid-template-columns:minmax(240px,1fr) minmax(0,1.8fr);gap:24px;line-height:1.7;display:grid}.ev-photo-guide h3{margin-bottom:12px;font-size:18px}.ev-photo-guide ul{margin-bottom:16px;padding-left:20px;list-style:outside}.ev-photo-guide li+li{margin-top:9px}.ev-photo-guide p{margin-bottom:16px}.ev-photo-guide .el-upload{margin-bottom:14px}.ev-chosen-photo .el-image{background:#f2f4f1;border:1px solid #d6e2d0;width:140px;height:190px}.ev-photo-guide .el-dialog__body{max-height:72vh}@media (max-width:700px){.ev-page .ev-doc-fields,.ev-photo-guide-grid{grid-template-columns:1fr}.ev-photo-guide .el-dialog__footer{gap:10px;display:flex}.ev-photo-guide .el-dialog__footer .el-button{flex:1;margin-left:0}}.ev-timeline li.current{background:#fff8f1;border-color:#c7522b}.ev-timeline li.current strong{color:#a74422}.ev-photo-guide.el-dialog{flex-direction:column;max-height:92dvh;display:flex}.ev-photo-guide .el-dialog__body{min-height:0;overflow-y:auto}.ev-photo-guide .el-dialog__footer{flex-shrink:0}@media (max-width:600px){.ev-page .ev-actions .el-button{white-space:normal;height:auto;min-height:48px;padding:12px 18px}.ev-page .ev-actions .ev-submit{width:100%}}
