@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500&display=swap");body{background:#fff;margin:0}.cur a{color:#043330}.cur a:hover{color:#3f5f5b}.wrap{box-sizing:border-box;margin:0 auto;max-width:1160px;padding-left:24px;padding-right:24px}.eb{align-items:center;color:#043330;display:inline-flex;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;font-weight:500;gap:.55em;letter-spacing:.08em}.eb:before{background:#ef4453;border-radius:50%;content:"";flex:none;height:8px;width:8px}.eb-l{color:#e6eee5}.cur .btn{align-items:center;background:#043330;border:1.5px solid #043330;border-radius:999px;color:#fff;display:inline-flex;font-size:17px;font-weight:600;gap:.5em;padding:14px 24px;text-decoration:none}.cur .btn:hover{background:#3f5f5b;border-color:#3f5f5b;color:#fff}.cur .btn-g{background:#fff}.cur .btn-g,.cur .btn-g:hover{border-color:#043330;color:#043330}.cur .btn-g:hover{background:#e6eee5}.ph{align-items:center;background:repeating-linear-gradient(135deg,#e6eee5 0 12px,#fff 12px 24px);box-sizing:border-box;display:flex;font-family:IBM Plex Mono,monospace;font-size:12px;justify-content:center;padding:16px;text-align:center}.nav a,.ph{color:#3f5f5b}.nav a{text-decoration:none}.nav a:hover{color:#043330}@media (max-width:900px){.nav{display:none!important}.hdr{gap:8px!important}}.mob{display:none!important}@media (max-width:900px){.mob{display:inline-flex!important}}.spl{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.spl-l{gap:22px;position:sticky;top:24px}.lst,.spl-l{display:flex;flex-direction:column}.lh{color:#3f5f5b;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.04em;margin:0;padding:0 0 10px}.lh2{margin-top:36px}.row{align-items:start;border-top:1px solid #e6eee5;color:#043330;display:grid;gap:18px;grid-template-columns:28px minmax(0,1fr) 24px;padding:20px 4px;text-decoration:none}.lst .row:last-child{border-bottom:1px solid #e6eee5}.row-t{display:block;font-size:20px;font-weight:700;line-height:1.3}.row-d{color:#3f5f5b;display:block;font-size:16px;line-height:1.55;margin-top:4px}.row-a{font-size:20px;line-height:1.3;transition:transform .2s}.row:hover{background:#fff;color:#043330}.row:focus-visible .row-t,.row:hover .row-t{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.row:hover .row-a{transform:translateX(4px)}@media (max-width:900px){.spl{gap:32px;grid-template-columns:minmax(0,1fr)}.spl-l{position:static}}@media (prefers-reduced-motion:reduce){.row-a{transition:none}}.gi{align-items:center;background:#fff;border-radius:12px;display:inline-flex;height:68px;justify-content:center;margin-bottom:10px;width:68px}.ch{border:0;display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.ch legend{font-size:15px;font-weight:600;margin-bottom:8px;padding:0}.ch label{align-items:center;border:1px solid #3f5f5b;border-radius:6px;cursor:pointer;display:inline-flex;font-size:16px;gap:8px;padding:10px 14px}.ch label:has(input:checked){border-color:#043330;box-shadow:inset 0 0 0 1px #043330;font-weight:600}.ch input{accent-color:#043330;margin:0}.hw{display:grid;gap:40px 48px;grid-template-columns:repeat(3,minmax(0,1fr))}.hw-c{display:flex;flex-direction:column;gap:8px}.hw-eb{color:#e6eee5;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;margin-top:6px}.hw h3{color:#fff;font-size:22px;font-weight:700;line-height:1.25;margin:0 0 6px}.ck{color:#e6eee5;display:flex;flex-direction:column;font-size:16px;gap:10px;line-height:1.45;list-style:none;margin:0;padding:0}.ck li{padding-left:30px;position:relative}.ck li:before{background:#e6eee5 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23043330' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 10.5 8.5 13 14 7.5'/%3E%3C/svg%3E") 50%/20px no-repeat;border-radius:50%;content:"";height:20px;left:0;position:absolute;top:1px;width:20px}@media (max-width:900px){.hw{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.hw-img{margin-bottom:-60px!important}.pf{padding-top:110px!important}}.kg{border:1px solid #e6eee5;border-radius:16px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden}.kg-l{padding:64px 56px}.kg-l,.kg-r{display:flex;flex-direction:column;gap:18px}.kg-r{background:#e6eee5;justify-content:center;padding:56px}.kg-ct{display:flex;flex-direction:column;gap:26px;margin-top:22px}.kg-ct div{color:#3f5f5b;column-gap:12px;display:grid;font-size:16px;grid-template-columns:22px minmax(0,1fr);row-gap:4px}.kg-ct b{color:#043330;font-size:17px}.kg-ct a,.kg-ct span{grid-column:2}.kg-ct a{color:#043330}.kf{display:grid;gap:18px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.kf label{color:#043330;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:7px}.kf i{color:#043330;font-style:normal}.kf input,.kf select{background:#fff;border:1px solid #fff;border-radius:999px;box-sizing:border-box;color:#043330;font:inherit;font-size:16px;font-weight:400;height:48px;padding:0 18px;width:100%}.kf input:focus,.kf select:focus{outline:2px solid #043330;outline-offset:1px}.kf .tel{background:#fff;border-radius:999px;height:48px;overflow:hidden}.kf .tel,.kf .tel span{align-items:center;display:flex}.kf .tel span{border-right:1px solid #e6eee5;font-size:15px;font-weight:400;gap:6px;height:100%;padding:0 12px 0 16px}.kf .tel input{border:0;border-radius:0;flex:1}.kp{display:flex;flex-direction:column;gap:8px;margin-top:4px}.kp span{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.kp div{background:#fff;border-radius:999px;height:6px;overflow:hidden}.kp div:before{background:#043330;border-radius:999px;content:"";display:block;height:100%;width:50%}@media (max-width:900px){.kg{grid-template-columns:minmax(0,1fr)}.kg-l{padding:40px 28px}.kg-r{padding:36px 24px}}@media (max-width:700px){.kf{grid-template-columns:minmax(0,1fr)}}.kf textarea{background:#fff;border:1px solid #fff;border-radius:20px;box-sizing:border-box;color:#043330;font:inherit;font-size:16px;font-weight:400;padding:14px 18px;resize:vertical;width:100%}.kg-r .ch label{background:#fff;border-color:#fff;border-radius:999px;padding:10px 18px}.kg-r .ch label:has(input:checked){border-color:#043330}.qb{background:#e6eee5;border-radius:16px;display:flex;flex-direction:column;gap:18px;padding:48px 56px}@media (max-width:700px){.qb{padding:28px 24px!important}}.qbi{background:#e6eee5;border-radius:16px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);overflow:hidden}.qbi .qb{background:none;border-radius:0;justify-content:center}.qbi .ph,.qbi img{display:block;height:100%;min-height:440px;object-fit:cover;width:100%}.qbi .ph{align-items:center;background:#3f5f5b;box-sizing:border-box;color:#e6eee5;display:flex;font-family:IBM Plex Mono,monospace;font-size:13px;justify-content:center;padding:24px;text-align:center}.kq{font-size:32px!important;line-height:1.3!important}.kl2{align-items:center;display:flex;flex-wrap:wrap;gap:16px 44px;padding-top:32px}.kl2 span{color:#043330!important;font-size:16px!important}.kl2 .ph,.kl2 img{display:block;filter:grayscale(1);height:40px;object-fit:contain;opacity:.8;width:132px}@media (max-width:900px){.qbi{grid-template-columns:minmax(0,1fr)}.qbi .ph,.qbi img{aspect-ratio:4/3;height:auto;min-height:0;order:-1}.kq{font-size:24px!important}.kl2{gap:14px 28px}}.proof{display:flex;gap:20px;justify-content:space-between}.proof>div{border-left:3px solid #e6eee5;flex:0 1 auto;min-width:0;padding-left:14px}.pt{font-size:22px;font-weight:700;line-height:1.15;white-space:nowrap}.ps{color:#3f5f5b;font-size:15px;line-height:1.4;margin-top:6px;max-width:220px}@media (max-width:1000px){.proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pt{white-space:normal}}@media (max-width:700px){.h1{font-size:40px!important}.h2{font-size:30px!important}.tb-hide{display:none!important}.mob{display:inline-flex!important}.nav{display:none!important}.hdr{gap:8px!important}.pt{font-size:19px;hyphens:auto;overflow-wrap:anywhere;white-space:normal}}.hdr-wrap{position:relative}.mm{background:#fff;border-top:1px solid #e6eee5;box-shadow:0 24px 48px -24px rgba(4,51,48,.35);display:none;left:0;position:absolute;right:0;top:100%;z-index:50}.mm.open{display:block}.mm-in{box-sizing:border-box;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);margin:0 auto;max-width:1160px;padding:36px 24px 40px}.mm-h{margin:0 0 12px}.mm-i{align-items:flex-start;border-radius:12px;color:#043330;display:flex;gap:14px;margin-left:-12px;padding:12px;text-decoration:none}.mm-i:hover{background:#e6eee5;color:#043330}.mm-c2 .mm-i{border-radius:0;border-top:1px solid #e6eee5}.mm-c2 .mm-h+.mm-i{border-top:0}.mm-i b{display:block;font-size:17px;font-weight:600}.mm-i span span{color:#3f5f5b;display:block;font-size:15px;font-weight:400}.mm-ic{align-items:center;border-radius:999px;flex:none;height:40px;justify-content:center;width:40px}.mm-ic,.mm-s{background:#e6eee5;display:flex}.mm-s{border-radius:16px;flex-direction:column;gap:14px;padding:16px 16px 24px;text-decoration:none}.mm-s,.mm-s:hover{color:#043330}.mm-s>:not(.mm-si){margin-left:12px;margin-right:12px}.mm-si{aspect-ratio:16/9;background:#fff;border-radius:10px;display:block;margin-bottom:6px;object-fit:cover;object-position:center;width:100%}.mm-s q{font-size:18px;font-weight:600;line-height:1.3;quotes:"\00AB" "\00BB"}.mm-s small{color:#3f5f5b;font-size:15px}.mm-s u{align-self:flex-start;border-bottom:2px solid #043330;font-weight:600;margin-top:auto;text-decoration:none}.nav-ls{cursor:pointer}.nav-ls[aria-expanded=true]{box-shadow:inset 0 -2px 0 #ef4453}@media (max-width:900px){.mm-in{gap:24px;grid-template-columns:minmax(0,1fr);padding:24px 16px 32px}.mm-s{display:none}}.pd{display:inline-flex;position:relative}.pm{background:#fff;border:1px solid #e6eee5;border-radius:14px;box-shadow:0 24px 48px -24px rgba(4,51,48,.35);display:none;left:-20px;padding:8px;position:absolute;top:calc(100% + 24px);width:340px;z-index:60}.pm.open{display:block}.nav .pm-i,.pm-i{border-radius:10px;color:#043330;display:flex;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none}.nav .pm-i:hover,.pm-i:hover{background:#e6eee5;color:#043330}.pm-i b{color:#043330;font-size:16px;font-weight:600}.pm-i span{color:#3f5f5b;font-size:14px;font-weight:400;line-height:1.4}.nav-pa{cursor:pointer}.nav-pa[aria-expanded=true]{box-shadow:inset 0 -2px 0 #ef4453}.mm-mob{display:none}@media (max-width:900px){.mm-mob{border-top:1px solid #e6eee5;display:flex;flex-direction:column;padding-top:16px}.mm-mob a{border-bottom:1px solid #e6eee5;color:#043330;font-weight:600;padding:12px 0;text-decoration:none}.mm-mob .mm-h{margin-top:12px}}.hs-ph{font-size:12px}