@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2)format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2)format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2)format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-normal.Bk63H6sG.woff2)format("woff2"),url(/_astro/open-sans-latin-400-normal.DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sans-latin-600-normal.Cp4N6AwT.woff2)format("woff2"),url(/_astro/open-sans-latin-600-normal.C3dWW5mx.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/open-sans-latin-700-normal.CceUhp2e.woff2)format("woff2"),url(/_astro/open-sans-latin-700-normal.CZCQA30i.woff)format("woff")}:root{--brand:#00867d;--brand-strong:#00766e;--accent:#4db6ac;--bg:#fff;--ink:#323232;--muted:#5a6664;--pale:#edf8f6;--line:#d8e9e6;--header:#fffffffa;--footer:#f5f9f8;--button:#00766e;--button-text:#fff;--secondary-bg:#fff;--secondary-text:#00766e;--secondary-border:#3f7f76;--form-bg:#fff;--input-bg:#fff;--input-border:#5c7872;--banner:#00766e;--on-banner:#fff;--heading:#00867d;--hero-art:#edf8f6;--circle:#4db6ac66;--focus:#00766e;--card:#fff;--shot:#edf8f6;color-scheme:light}:root[data-theme=dark]{--brand:#74cec3;--brand-strong:#8edfd4;--accent:#4db6ac;--bg:#18231f;--ink:#f2f5f1;--muted:#c5d5cf;--pale:#22352f;--line:#395048;--header:#18231ff2;--footer:#131d19;--button:#00766e;--button-text:#fff;--secondary-bg:transparent;--secondary-text:#d7f3ee;--secondary-border:#8fb8ad;--form-bg:#1d2b25;--input-bg:#15231c;--input-border:#8fb8ad;--banner:#1c5147;--on-banner:#f2f5f1;--heading:#f2f5f1;--hero-art:#22352f;--circle:#4db6ac55;--focus:#92e3d5;--card:#1d2b25;--shot:#22352f;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand:#74cec3;--brand-strong:#8edfd4;--accent:#4db6ac;--bg:#18231f;--ink:#f2f5f1;--muted:#c5d5cf;--pale:#22352f;--line:#395048;--header:#18231ff2;--footer:#131d19;--button:#00766e;--button-text:#fff;--secondary-bg:transparent;--secondary-text:#d7f3ee;--secondary-border:#8fb8ad;--form-bg:#1d2b25;--input-bg:#15231c;--input-border:#8fb8ad;--banner:#1c5147;--on-banner:#f2f5f1;--heading:#f2f5f1;--hero-art:#22352f;--circle:#4db6ac55;--focus:#92e3d5;--card:#1d2b25;--shot:#22352f;color-scheme:dark}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--bg);color:var(--ink);margin:0;font-family:Open Sans,Arial,sans-serif;font-size:16px;line-height:1.75}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,.brand-name{font-family:Poppins,Arial,sans-serif;font-weight:500;line-height:1.2}h1,h2,h3,p{margin-top:0}h2{letter-spacing:-1px;margin-bottom:20px;font-size:36px}h3{margin-bottom:14px;font-size:21px}p{margin-bottom:22px}.wrap{width:min(1200px,100% - 80px);margin-inline:auto}.skip{background:var(--card);color:var(--ink);z-index:50;border-radius:4px;padding:12px 16px;position:fixed;top:-120px;left:12px}.skip:focus{top:12px}header{background:var(--header);border-bottom:1px solid var(--line);z-index:20;position:sticky;top:0}.header-row{align-items:center;gap:22px;min-height:91px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;margin-right:auto;display:flex}.brand img{object-fit:contain;width:52px;height:52px}.brand-name{color:var(--brand);max-width:130px;font-size:18px;font-weight:600;line-height:1.15}.nav{align-items:center;gap:18px;font-size:13px;font-weight:600;display:flex}.nav a:hover,.nav a[aria-current=page]{color:var(--brand-strong)}.nav a[aria-current=page]{text-underline-offset:8px;text-decoration:underline}.header-tools{flex-shrink:0;align-items:center;gap:10px;display:flex}.langs{gap:8px;font-size:13px;font-weight:700;display:flex}.langs a[aria-current=page]{color:var(--brand-strong);text-underline-offset:4px;text-decoration:underline}.btn{background:var(--button);border:1px solid var(--button);color:var(--button-text);text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 23px;font-size:14px;font-weight:600;line-height:1.4;display:inline-flex}.btn:hover{background:#006458;border-color:#006458}.btn.secondary{background:var(--secondary-bg);color:var(--secondary-text);border-color:var(--secondary-border)}.btn.secondary:hover{background:var(--pale)}.btn.light{color:#185c51;background:#eef6f1;border-color:#eef6f1}.btn.light:hover{background:#fff}.theme-toggle{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:0 0;border-radius:5px;min-height:40px;padding:8px 11px;font-size:12px;font-weight:600}.theme-toggle:hover{background:var(--pale)}.theme-toggle .when-dark,:root[data-theme=dark] .theme-toggle .when-light{display:none}:root[data-theme=dark] .theme-toggle .when-dark{display:inline}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .when-light{display:none}:root:not([data-theme=light]) .theme-toggle .when-dark{display:inline}}.menu{border:1px solid var(--line);color:var(--brand);background:0 0;border-radius:4px;min-width:44px;min-height:40px;padding:7px 12px;display:none}.hero{border-bottom:1px solid var(--line);background:var(--bg);position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;min-height:585px;display:grid}.hero-copy{z-index:1;padding:62px 0 74px}.hero h1{letter-spacing:-2.4px;color:var(--heading);max-width:640px;margin-bottom:26px;font-size:clamp(42px,4.6vw,63px);line-height:1.12}.hero p{max-width:540px;color:var(--muted);font-size:17px;line-height:1.8}.actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.stores{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.stores img{width:auto;height:40px;display:block}.hero-art{background:var(--hero-art);border-radius:50% 0 0 50%;justify-content:center;align-items:center;min-width:0;height:100%;margin-right:-100px;padding:55px 70px 55px 20px;display:flex;position:relative}.hero-art img{object-fit:contain;z-index:1;width:100%;max-width:560px;max-height:460px;position:relative}.hero-art:before{content:"";border:1px solid var(--circle);border-radius:50%;width:300px;height:300px;position:absolute;top:18%;right:18%}.lead-block{padding:48px 0 10px}.lead{max-width:900px;margin-bottom:18px;font-family:Poppins,Arial,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.45}.note{background:var(--pale);border-left:3px solid var(--accent);color:var(--muted);max-width:820px;padding:16px 20px;font-size:15px}.section{padding:82px 0}.section-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}.section-head h2{max-width:650px;margin-bottom:0}.section-head p,.section-head a{max-width:430px;color:var(--muted);margin:0}.section-head a{color:var(--brand-strong);text-underline-offset:4px;font-weight:700;text-decoration:underline}.cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.card{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-direction:column;padding:28px 24px;display:flex}.card time{color:var(--muted);font-size:13px;font-weight:600}.card h3{color:var(--brand);font-size:22px}.card p{color:var(--muted);flex:1;font-size:15px}.card .link{margin-top:auto}.choice-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.choice{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:34px}.choice img,.profile-intro img{object-fit:contain;width:auto;height:72px;margin-bottom:18px}.choice h2,.choice h3{color:var(--brand)}.choice p,.choice li{color:var(--muted);font-size:15px}.choice ul{margin-bottom:8px;padding-left:18px}.process{counter-reset:steps;margin:0;padding:0;list-style:none}.process li{counter-increment:steps;padding:0 0 28px 58px;position:relative}.process li:before{content:counter(steps);background:var(--pale);width:34px;height:34px;color:var(--brand-strong);text-align:center;border-radius:50%;font-weight:700;line-height:34px;position:absolute;top:0;left:0}.process h3{color:var(--brand);padding-top:4px;font-size:18px}.process p{color:var(--muted);margin-bottom:0;font-size:15px}.features{grid-template-columns:1fr 1fr;gap:28px 32px;display:grid}.feature{border-top:2px solid var(--accent);padding-top:18px}.feature h3{color:var(--brand);font-size:18px}.feature p{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.75}.banner{background:var(--banner);color:var(--on-banner)}.banner .wrap{justify-content:space-between;align-items:center;gap:40px;padding-top:54px;padding-bottom:54px;display:flex}.banner h2{max-width:680px;color:var(--on-banner);margin-bottom:12px;font-size:30px}.banner p{max-width:680px;color:var(--on-banner);margin-bottom:0;font-size:15px}.page-hero{background:var(--pale);border-bottom:1px solid var(--line);padding:52px 0 56px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;display:flex}.breadcrumbs a{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.page-hero h1{letter-spacing:-1.4px;color:var(--heading);max-width:860px;margin-bottom:16px;font-size:clamp(34px,4vw,46px)}.page-hero p{max-width:760px;color:var(--muted);margin:0;font-size:17px}.prose{max-width:760px}.prose h2{margin-top:36px;font-size:28px}.prose a{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.prose li{margin-bottom:8px}.shot{border:1px dashed var(--accent);background:var(--shot);border-radius:8px;margin:28px 0;padding:22px}.shot figcaption{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.guide-list,.news-list{margin:0;padding:0;list-style:none}.guide-list li,.news-list li{border-top:1px solid var(--line);padding:22px 0}.guide-list h2,.news-list h2{margin-bottom:8px;font-size:24px}.guide-list p,.news-list p{color:var(--muted);margin-bottom:10px}.pending-mark{letter-spacing:.04em;color:var(--brand-strong);margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.link{color:var(--brand-strong);text-underline-offset:4px;font-size:14px;font-weight:700;text-decoration:underline}.faq-list{max-width:800px}.faq-list article{border-top:1px solid var(--line);padding:26px 0}.faq-list h2{margin-bottom:10px;font-size:22px}.faq-list p{color:var(--muted);margin:0}.people,.partners,.reps{gap:28px;display:grid}.people{grid-template-columns:repeat(2,1fr)}.people article,.rep{border-top:3px solid var(--accent);padding-top:22px}.people h2,.partners h3,.rep h3{color:var(--brand)}.people p,.partners p,.rep p{color:var(--muted);font-size:15px}.partners{grid-template-columns:repeat(3,1fr)}.partners a{border-bottom:1px solid var(--line);padding:8px 0 22px;display:block}.partners h3{margin-bottom:8px;font-size:20px}.partners p,.rep p{margin:0}.reps{grid-template-columns:repeat(3,1fr)}.rep{background:var(--pale);border-top:0;border-radius:8px;padding:28px}.form{border:1px solid var(--line);background:var(--form-bg);border-radius:8px;padding:32px}.field{margin-bottom:18px}.field label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.req{color:var(--muted);font-weight:600}input,textarea{background:var(--input-bg);width:100%;color:var(--ink);border:1px solid var(--input-border);border-radius:4px;min-height:48px;padding:11px 12px;font-size:16px;display:block}textarea{resize:vertical;min-height:140px}.form small{color:var(--muted);margin:8px 0 18px;font-size:13px;line-height:1.6;display:block}.form small a{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.form-status{margin:16px 0 0;font-size:15px;font-weight:600}.contact-details{flex-direction:column;gap:12px;margin:24px 0;display:flex}.contact-details a{color:var(--brand-strong);text-underline-offset:4px;font-size:20px;font-weight:600;text-decoration:underline}.split{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.press-facts{padding-left:18px}.press-facts li{color:var(--muted);margin-bottom:12px}.asset-list{margin:0 0 28px;padding:0;list-style:none}.asset-list a{color:var(--brand-strong);text-underline-offset:3px;font-weight:700;text-decoration:underline}.press-photos{grid-template-columns:160px 1fr;align-items:center;gap:24px;margin-top:12px;display:grid}.press-photos img{background:var(--pale);border-radius:12px}.footer{background:var(--footer);border-top:1px solid var(--line);padding:54px 0 28px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:36px;display:grid}.footer h2{letter-spacing:0;margin-bottom:16px;font-size:13px;font-weight:700}.footer ul{margin:0;padding:0;font-size:14px;list-style:none}.footer li{margin-bottom:8px}.footer a:hover{color:var(--brand-strong)}.footer .tagline{color:var(--muted);max-width:260px;margin-top:16px;font-size:14px}.socials{gap:16px;margin-top:8px;font-size:14px;font-weight:700;display:flex}.socials a{color:var(--brand-strong);text-underline-offset:3px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);gap:14px;margin-top:32px;padding-top:22px;font-size:13px;display:grid}.legal{flex-wrap:wrap;gap:16px 22px;margin:0;padding:0;list-style:none;display:flex}.legal a{text-underline-offset:3px;text-decoration:underline}.companies{margin:0;padding-left:18px}.companies li{margin-bottom:8px}.company-note{color:var(--ink);margin:0;font-weight:700}.not-found{padding:72px 0 96px}.not-found h1{color:var(--heading);letter-spacing:-1.5px;font-size:clamp(36px,5vw,52px)}.lang-block+.lang-block{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}@media (width<=1100px){.wrap{width:calc(100% - 48px)}.nav{flex-direction:column;order:5;align-items:flex-start;gap:16px;width:100%;padding:8px 0 16px;font-size:16px;display:none}.nav.open{display:flex}.menu{justify-content:center;align-items:center;display:inline-flex}.header-row{flex-wrap:wrap;gap:12px;min-height:78px;padding-top:10px;padding-bottom:10px}header .btn{min-height:40px;padding:10px 12px;font-size:13px}}@media (width<=860px){.hero-grid,.split,.choice-grid,.features,.people,.partners,.reps,.footer-grid,.press-photos{grid-template-columns:1fr}.hero-copy{padding:40px 0 12px}.hero h1{letter-spacing:-1.5px}.hero-art{border-radius:40% 0 0;min-height:280px;margin:0 -24px;padding:24px 16px 12px}.hero-art:before{width:200px;height:200px}.section{padding:54px 0}.section-head{flex-direction:column;align-items:flex-start;gap:12px}h2{font-size:30px}.banner .wrap{flex-direction:column;align-items:flex-start;gap:22px;padding-top:40px;padding-bottom:40px}.page-hero{padding:32px 0 36px}.form{padding:22px}}@media (width<=480px){.wrap{width:calc(100% - 32px)}.brand img{width:40px;height:40px}.brand-name{font-size:15px}.hero h1{font-size:36px}.stores img{height:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
