#mv-consent,body{background:var(--bg)}:root{--mint:#16C79A;--mint-200:#7ce6cc;--mint-300:#46d9b7;--navy:#0E2E44;--navy-600:#0b2537;--ink:#0a1f2f;--bg:#F3FBF8;--text:#0b2331;--muted:#4b6573;--link-color:#0E7FA6;--shadow:0 10px 30px rgba(14,46,68,.18);--radius:20px;--container:min(1100px, 92vw);--ink:#052222;--bg:#FFFFFF;--border:rgba(14,46,68,.12);--shadow:0 14px 40px rgba(14,46,68,.18);--ring:rgba(22,199,154,.28)}*,::after,::before{box-sizing:border-box}body,html{height:100%}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none;margin:0;padding:0}img{display:block;max-width:100%}a{text-decoration:none;color:var(--link-color)}button{font:inherit}html{scroll-behavior:smooth}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--text);line-height:1.5;max-width:100vw;overflow-x:hidden}.s-255a762c36cdae2fe950{width:var(--container);margin-inline:auto;padding-inline:12px}.s-212301c593df7a10ee64{cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;border:2px solid transparent;padding:.9rem 1.2rem;border-radius:14px;font-weight:700;transition:transform .28s,box-shadow .28s,background .28s}.s-212301c593df7a10ee64:active{transform:translateY(1px)}.s-212301c593df7a10ee64.s-e3b7c980d763196e9d13{background:linear-gradient(135deg,var(--mint) 0,#10a685 100%);color:#052222;box-shadow:var(--shadow)}.s-212301c593df7a10ee64.s-e3b7c980d763196e9d13:hover{filter:saturate(1.08) brightness(1.04)}.s-212301c593df7a10ee64.s-c4745785181de931cfd5{background:#fff;border-color:rgba(14,46,68,.12);color:var(--navy)}.s-5e9b60f69165f32f8930{display:inline-block;padding:.35rem .7rem;background:rgba(14,126,166,.08);border:1px solid rgba(14,126,166,.18);color:#0e7ea6;border-radius:999px;font-weight:700;letter-spacing:.02em}.s-74f7b25c84c02ff5420e{position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.s-51da2df9f47e0219a2f3{padding:clamp(2.2rem,1.6rem + 2vw,3.2rem) 0}.s-d3355a620bcf572e789d,.s-de820e2414088aefe2e5{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:center}.s-179059ffe4f02a616c0d{font-size:clamp(1.6rem, 1.2rem + 1.6vw, 2.2rem);line-height:1.15;letter-spacing:-.01em;color:var(--navy)}.s-c0547e7bbd5591da9480{color:var(--muted);max-width:65ch}.s-2ab0591dbcf5fefdad65{background:#fff;border:1px solid rgba(14,46,68,.08);border-radius:16px;padding:1rem;box-shadow:0 2px 0 rgba(14,46,68,.04)}.s-bb362a46a483f3f8c993{width:100%;height:100%}.s-6b57da0f0f18e6a89d8c,.s-a7180f90504ae4c88ed6,.s-de3ebe783ffb22615edf{margin-top:.6rem}.s-1247eb8f560d72ae8727{display:flex;flex-wrap:wrap;gap:.5rem}.s-c6b6df0a9e1bcfd2478c{padding:.4rem .7rem;border-radius:999px;border:1px dashed rgba(14,46,68,.2);background:rgba(22,199,154,.08);color:#052222;font-weight:700}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;backdrop-filter:saturate(1.2) blur(8px);background:linear-gradient(180deg,rgba(255,255,255,.86) 0,rgba(255,255,255,.66) 60%,rgba(255,255,255,0) 100%);border-bottom:1px solid rgba(14,46,68,.06)}.s-02f0adc3b48b583c434a{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:.75rem}.s-63acf68c4f951d6412a8 svg{width:38px;height:38px;flex:0 0 auto}.s-63acf68c4f951d6412a8 .s-3d42e76c338c0d360e74{font-weight:900;letter-spacing:.3px;color:var(--navy)}nav.s-9579c21825ff83855299 a{font-weight:700;padding:.6rem .9rem;border-radius:12px}.s-9aff325758d6eb4af422 nav a:hover,nav.s-9579c21825ff83855299 a:hover{background:rgba(14,46,68,.06)}.s-9ffeabafeaef5372076d{display:flex;align-items:center;gap:.2rem}.s-7a86b15480e0a870f0b0{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(14,46,68,.12);background:#fff;cursor:pointer}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d{position:relative;width:20px;height:2px;background:var(--navy);transition:.28s}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::after,.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::before{content:"";position:absolute;left:0;width:20px;height:2px;background:var(--navy);transition:.28s}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::before{top:-6px}.s-7a86b15480e0a870f0b0 .s-5a599b482fc1e63bd71d::after{top:6px}.s-7a86b15480e0a870f0b0[aria-expanded=true] .s-5a599b482fc1e63bd71d{background:0 0}.s-7a86b15480e0a870f0b0[aria-expanded=true] .s-5a599b482fc1e63bd71d::before{transform:translateY(6px) rotate(45deg)}.s-7a86b15480e0a870f0b0[aria-expanded=true] .s-5a599b482fc1e63bd71d::after{transform:translateY(-6px) rotate(-45deg)}.s-b3cd584ff1d124ae8f1d{position:fixed;inset:0;background:rgba(14,46,68,.1);backdrop-filter:blur(10px);display:none;z-index:1000}#mv-consent-manage.s-93f7f832aafcd417cf4e,.s-b3cd584ff1d124ae8f1d.s-2bb6b986c5d6fb26dd9d{display:block}.s-9aff325758d6eb4af422{position:absolute;right:0;top:0;width:min(86vw,420px);height:100%;background:#fff;box-shadow:-20px 0 60px rgba(14,46,68,.18);padding:1.2rem;display:flex;flex-direction:column;gap:1rem}.s-9aff325758d6eb4af422 nav a{display:block;padding:1rem;border-radius:14px;font-weight:800;color:var(--navy)}.s-0911aed621a145fb7a54{min-height:92vh;display:grid;place-items:center;position:relative;overflow:hidden}.s-0911aed621a145fb7a54 .s-255a762c36cdae2fe950{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:center}.s-26b2cc3c943c65b0c8c4{position:absolute;inset:auto -20vw -35vh -20vw;height:80vh;pointer-events:none;z-index:-1;background:conic-gradient(from 210deg at 30% 70%,rgba(22,199,154,.16),transparent 45%),conic-gradient(from 30deg at 70% 20%,rgba(14,126,166,.16),transparent 45%);mask:radial-gradient(60% 60% at 60% 130%,#000 66%,transparent 68%) top left,radial-gradient(60% 60% at 40% -30%,#000 66%,transparent 68%) bottom right;mask-composite:exclude;animation:16s ease-in-out infinite alternate floatBg}@keyframes floatBg{0%{transform:translateY(0) rotate(-1deg)}100%{transform:translateY(-4vh) rotate(1deg)}}.s-618e2cb14ee236f98e9f{display:grid;gap:1.1rem}.s-fa43bd4191599ff94d30{display:flex;gap:.6rem;align-items:center}.s-0911aed621a145fb7a54 h1{font-size:clamp(2rem, 1.2rem + 3.2vw, 3.4rem);line-height:1.1;letter-spacing:-.02em;color:var(--navy)}.s-0911aed621a145fb7a54 p.s-360a5f079379974c7f45{font-size:clamp(1rem, .9rem + .5vw, 1.2rem);color:var(--muted);max-width:60ch}.s-534ce3fb57b69765a035{display:flex;gap:.7rem;flex-wrap:wrap;padding-top:.2rem}.s-eecfea7f4b72d5e03651{position:relative;aspect-ratio:1/1;width:min(520px,90%);margin-inline:auto;display:grid;place-items:center}.s-83a38dd0ff2436307e29{width:62%;aspect-ratio:4/3;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);background:#fff;transform:translateZ(0);animation:.9s .3s both centerPop}@keyframes centerPop{from{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.s-2d39c4e960d1f3d2c556{position:absolute;inset:4%;border-radius:50%;border:2px dashed rgba(14,46,68,.12)}.s-32a4f12c247be0e7fa78{position:absolute;width:120px;aspect-ratio:1;border-radius:18px;overflow:hidden;box-shadow:var(--shadow);animation:8s ease-in-out infinite orbFloat}.s-32a4f12c247be0e7fa78:first-child{top:2%;left:46%;animation-delay:-.2s}.s-32a4f12c247be0e7fa78:nth-child(2){top:50%;left:-6%;animation-delay:-1.2s}.s-32a4f12c247be0e7fa78:nth-child(3){bottom:-4%;right:4%;animation-delay:-.7s}@keyframes orbFloat{0%,100%{transform:translateY(-6px) rotate(-1deg)}50%{transform:translateY(6px) rotate(1deg)}}.s-bb362a46a483f3f8c993>img{width:100%;height:100%;object-fit:cover;object-position:center}.s-6578912eabc4ebb2adc8{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.1rem}.s-bd370d1b6f9b3580a770{background:#fff;border:1px solid rgba(14,46,68,.08);border-radius:16px;padding:.8rem 1rem;display:grid;gap:.35rem;transform:translateY(10px);opacity:0;transition:transform .6s,opacity .6s;will-change:transform}.s-bd370d1b6f9b3580a770 .s-9c6c337ee51971e973c9{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:900;color:#052222;background:var(--mint)}.s-bd370d1b6f9b3580a770.s-658c8286c17e402644ee{transform:translateY(0);opacity:1}.s-4dc37f61dd2c09428fab{position:absolute;left:0;right:0;bottom:12vh;pointer-events:none}.swiper,section.s-20182fbc10716eb197ea{position:relative}.s-4dc37f61dd2c09428fab svg{width:100%;height:120px;opacity:.9}.s-20182fbc10716eb197ea .s-e233f084399eaf44f42a{border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.s-bcfab3d9f8bc9ac150ef{margin-top:1rem}.s-69516c126e3ac7bb0647,.s-7a5e15cb07a3c0bd8329{margin-top:.8rem}.s-4f944542e06cd6f28fa7{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1rem}.s-4b7615dce52c4c05ce4e{background:#fff;border:1px solid rgba(14,46,68,.08);border-radius:16px;padding:1rem}.s-e350d5ce0153f3e22d5d{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:1rem}.s-fc165ac761802cfe0b77{background:#fff;border:1px dashed rgba(14,46,68,.18);border-radius:16px;padding:1rem;text-align:center}.s-fc165ac761802cfe0b77 strong{display:block;font-size:1.6rem;color:var(--navy)}.s-93720caa841037718a71{display:inline-block;font-weight:800;letter-spacing:.02em;padding:.35rem .7rem;border-radius:999px;background:linear-gradient(135deg,rgba(22,199,154,.2),rgba(14,126,166,.16))}.s-00317b5e81771fa2c4f1{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem}.s-bed97175b06e68eb7ff5{background:#fff;border:1px solid rgba(14,46,68,.12);border-radius:18px;padding:1.1rem;display:grid;gap:.7rem}.s-bed97175b06e68eb7ff5.s-4f197c99a78b8411f1cf{border-color:transparent;background:linear-gradient(180deg,#fff 0,#f7fffc 100%);box-shadow:0 10px 40px rgba(22,199,154,.18)}.s-2097c33723b61c7e24d3{font-weight:900;font-size:1.8rem;color:var(--navy)}.s-bed97175b06e68eb7ff5 ul{display:grid;gap:.4rem;padding-left:1rem}.s-bed97175b06e68eb7ff5 li{list-style:outside;padding-left:.25rem}.s-1cb7733d68ce1899f103,.s-cb030491157b26a570b6{color:var(--muted);font-size:.95rem}.s-7d0f49a2cd45e086d5a7{margin-top:.4rem}.s-d3577ada293628191730{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem}.s-c3bd4936d18c73f66174{background:#fff;border:1px solid rgba(14,46,68,.12);border-radius:16px;padding:1rem;display:grid;gap:.5rem}.swiper{width:100%;overflow:hidden;border-radius:18px;border:1px solid rgba(14,46,68,.08);background:#fff}.swiper-wrapper{display:flex;transition:transform .5s}.swiper-slide{min-width:100%;padding:1rem;display:grid;grid-template-columns:.9fr 1.1fr;gap:16px;align-items:center}.s-e75bc04532a5639ed1e9,.s-fcbc333bd18271e9c200{gap:.6rem;margin-top:1rem;display:grid}.swiper .s-fea877d4f0f1699da0f9{position:absolute;inset:auto 0 0 0;display:flex;justify-content:space-between;padding:.6rem}.swiper button{cursor:pointer;border:1px solid rgba(14,46,68,.18);background:#fff;border-radius:12px;padding:.6rem .8rem;font-weight:800}.swiper button:hover{background:rgba(22,199,154,.12)}.swiper .s-31fbb9d2e0d13b29c529{position:absolute;left:50%;transform:translateX(-50%);bottom:.9rem;display:flex;gap:.35rem}.swiper .s-472da2b94e9fa87badd1{width:9px;height:9px;border-radius:999px;background:rgba(14,46,68,.2)}.swiper .s-472da2b94e9fa87badd1.s-2bb6b986c5d6fb26dd9d{background:linear-gradient(135deg,var(--mint),#0e7ea6)}.s-e75bc04532a5639ed1e9 details{background:#fff;border:1px solid rgba(14,46,68,.12);border-radius:14px;padding:.8rem 1rem}.s-e75bc04532a5639ed1e9 summary{cursor:pointer;font-weight:800;color:var(--navy)}.s-e75bc04532a5639ed1e9 p{margin-top:.4rem;color:var(--muted)}.s-fcbc333bd18271e9c200{grid-template-columns:1fr 1fr}.s-fcbc333bd18271e9c200 .s-8efd86fb78a56a5145ed{background:#fff;border:1px dashed rgba(14,46,68,.18);border-radius:14px;padding:.9rem}footer.s-a928d4c5751e4352ec16{margin-top:4rem;background:#fff;border-top:1px solid rgba(14,46,68,.08)}.s-234b082940c46f877a08{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;padding:2rem 0;align-items:flex-start}.s-b150a1aa0a630d6d247c{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.s-b150a1aa0a630d6d247c a{padding:.4rem 0;display:block}.s-e2b93925b82ce0536c85{display:grid;gap:.25rem}.s-e2b93925b82ce0536c85 a,.s-e2b93925b82ce0536c85 address{color:var(--navy)}address{font-style:normal}.s-483b1f353a28ff58cfa1{opacity:0;transform:translateY(12px);transition:.7s}.s-483b1f353a28ff58cfa1.s-489074d28197cf1e6450{opacity:1;transform:none}@media (max-width:1020px){.s-00317b5e81771fa2c4f1,.s-d3355a620bcf572e789d,.s-d3577ada293628191730,.s-de820e2414088aefe2e5,.swiper-slide{grid-template-columns:1fr}.s-e350d5ce0153f3e22d5d{grid-template-columns:1fr 1fr}}@media (max-width:940px){.s-0911aed621a145fb7a54 .s-255a762c36cdae2fe950,.s-234b082940c46f877a08{grid-template-columns:1fr}}@media (max-width:860px){nav.s-9579c21825ff83855299{display:none}.s-7a86b15480e0a870f0b0{display:flex}}.s-41dd1e10e23ea57d0818{color:#052222}#mv-consent-root{position:fixed;inset:auto 16px 16px auto;z-index:999;max-width:520px;width:clamp(300px,44vw,520px);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial}#mv-consent{display:none;color:#0b2331;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}#mv-consent.s-93f7f832aafcd417cf4e{display:block;animation:.28s ease-out mvFadeUp}@keyframes mvFadeUp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.s-f984c4026324be3504c4{padding:.9rem .9rem 1rem;display:grid;gap:.7rem}.s-a6410e41f971ec870d78{display:flex;align-items:center;gap:.55rem;font-weight:900;color:var(--navy)}.s-a6410e41f971ec870d78 .s-4383af1fe45008e1cd3d{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,var(--mint),#10a685)}.s-12bcff215d7b2f4b0231{line-height:1.45;color:var(--muted)}.s-9bba56f5efea664d0590{display:flex;gap:.5rem;flex-wrap:wrap}.s-86cfb1cd5f10875b4936{margin-top:.7rem}.s-b0823e93bb048457831d{cursor:pointer;appearance:none;border-radius:12px;padding:.65rem .9rem;font-weight:800;border:1px solid transparent;transition:.2s}.s-b0823e93bb048457831d:focus-visible{outline:0;box-shadow:0 0 0 4px var(--ring)}.s-b660eea1b95812e1826e{background:linear-gradient(135deg,var(--mint),#10a685);color:var(--ink)}.s-6486da605084bd4c7849{background:#fff;border-color:var(--border);color:var(--navy)}.s-1ff2ab9ac307a5f99c22{background:0 0;border-color:transparent;color:#0e7fa6;padding:.45rem .2rem}.s-b0823e93bb048457831d:hover{transform:translateY(-1px)}.s-d87540cf2400b66eed2d{display:none;border-top:1px dashed var(--border);padding:.7rem .9rem .9rem;background:#fff}.s-d87540cf2400b66eed2d.s-64d856cb3d7fbe54df02{display:block;animation:.22s ease-out mvReveal}@keyframes mvReveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.s-c101438d521bcff3f344{display:grid;grid-template-columns:1fr auto;gap:.35rem .6rem;align-items:center}.s-2774fda09ad63fada6be{font-weight:700;color:var(--navy)}.s-26ca97bbb2769a944438{grid-column:1/-1;color:var(--muted);font-size:.92rem;margin-bottom:.3rem}.s-d07e6e4bd0c0a58be779{position:relative;width:46px;height:26px;border-radius:999px;background:#e7eef2;border:1px solid var(--border);cursor:pointer;transition:.22s}.s-d07e6e4bd0c0a58be779::after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(14,46,68,.15);transition:.22s}.s-d07e6e4bd0c0a58be779[data-state=on]{background:linear-gradient(135deg,var(--mint),#10a685)}.s-d07e6e4bd0c0a58be779[data-state=on]::after{left:22px}.s-d07e6e4bd0c0a58be779:focus-visible{outline:0;box-shadow:0 0 0 4px var(--ring)}.s-404d52e454a662436e6c{display:flex;gap:.8rem;flex-wrap:wrap;font-size:.94rem}.s-404d52e454a662436e6c a{color:#0e7fa6;text-decoration:none}.s-404d52e454a662436e6c a:hover{text-decoration:underline}#mv-consent-manage{position:fixed;right:16px;bottom:16px;z-index:998;display:none}#mv-consent-manage .s-9093a11958f6579afcc9{cursor:pointer;background:#fff;color:var(--navy);border:1px solid var(--border);border-radius:999px;padding:.45rem .75rem;font-weight:800;box-shadow:var(--shadow)}#mv-consent-manage .s-9093a11958f6579afcc9:focus-visible{outline:0;box-shadow:0 0 0 4px var(--ring)}@media (max-width:640px){#mv-consent-root{inset:auto 10px 10px 10px;max-width:none;width:auto}#mv-consent-manage{right:10px;bottom:10px}}.s-f616bb71208ae1981bb3{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.s-295e274a1900faab653a{margin-bottom:.4rem}.s-6382ca17de203502cdeb{color:var(--muted);font-size:.92rem}