:root{--l-brand-start:#02aaa4;--l-brand-end:#1cd769;--l-brand-teal-dark:#008f7a;--l-gradient-h:linear-gradient(90deg,var(--l-brand-start) 0%,var(--l-brand-end) 100%);--l-gradient-v:linear-gradient(180deg,var(--l-brand-start) 0%,var(--l-brand-end) 100%);--l-section-mint:linear-gradient(180deg,#f7fffb,#fff 360px,#fff);--l-teal-06:rgba(2,170,164,.06);--l-teal-08:rgba(2,170,164,.08);--l-teal-10:rgba(2,170,164,.1);--l-teal-12:rgba(2,170,164,.12);--l-teal-14:rgba(2,170,164,.14);--l-teal-26:rgba(2,170,164,.26);--l-teal-38:rgba(2,170,164,.38);--l-accent-green:#22ad5c;--l-accent-green-08:rgba(34,173,92,.08);--l-text:#374151;--l-heading:#4b5563;--l-muted:#667085;--l-strong-dark:#222c38;--l-status-no:#b66a6a;--l-track:#efefef;--l-radius-pill:999px;--l-radius-sm:8px;--l-radius-md:12px;--l-radius-lg:16px;--l-radius-xl:18px;--l-shadow-card:0 20px 54px rgba(75,85,99,.08);--l-shadow-item:0 10px 26px rgba(75,85,99,.04);--l-shadow-teal:0 14px 34px var(--l-teal-10);--l-shadow-img:0 18px 34px rgba(75,85,99,.08);--l-container:min(100% - 64px,1320px);--l-container-mobile:min(100% - 2rem,1320px);--l-font:"Quicksand",sans-serif;--l-ease:0.22s ease;--l-fs-display:clamp(2.05rem,3.4vw,3rem);--l-fs-title:clamp(1.9rem,2.55vw,2.45rem);--l-fs-heading:clamp(1.4rem,1.75vw,1.75rem);--l-fs-card-title-lg:1.25rem;--l-fs-card-title:1.125rem;--l-fs-body:1rem;--l-fs-subtitle:var(--l-fs-body);--l-fs-small:0.93rem;--l-fs-label:0.9rem;--l-fs-nav:0.95rem;--l-fs-button:0.95rem;--l-fs-button-lg:1.05rem;--l-fs-form:0.95rem;--l-fs-eyebrow:0.82rem;--l-fs-title-tablet:1.75rem;--l-fs-title-mobile:1.45rem;--l-fs-heading-tablet:1.35rem;--l-fs-heading-mobile:1.2rem;--l-fs-body-mobile:0.93rem;--l-lh-title:1.18;--l-lh-heading:1.35;--l-lh-body:1.72;--l-lh-compact:1.45;--l-lh-ui:1.35;--l-space-1:0.75rem;--l-space-2:1rem;--l-space-3:1.5rem;--l-space-eyebrow:0.85rem;--l-space-paragraph:0.85rem;--l-space-card-text:0.55rem;--l-space-block:1.5rem;--l-space-header:clamp(2.25rem,4vw,3.25rem);--l-section-top:4.5rem;--l-section-bottom:6.5rem}.landing-mint-section{background:var(--l-section-mint);padding:var(--l-section-top) 0 var(--l-section-bottom)}.landing-container{margin:0 auto;max-width:1320px;width:var(--l-container)}.landing-section-header{margin:0 auto var(--l-space-header);text-align:center;width:min(100%,760px)}.landing-eyebrow{align-items:center;background:var(--l-accent-green-08);border-radius:var(--l-radius-pill);color:var(--l-accent-green);display:inline-flex;font-family:var(--l-font);font-size:var(--l-fs-eyebrow);font-weight:700;justify-content:center;margin-bottom:var(--l-space-eyebrow);min-height:28px;padding:.28rem .78rem}.landing-section-title{color:var(--l-text);font-family:var(--l-font);font-size:var(--l-fs-title);font-weight:600;line-height:var(--l-lh-title);margin-bottom:var(--l-space-1);text-align:center}.landing-subtitle{color:var(--l-muted);font-family:var(--l-font);font-size:var(--l-fs-subtitle);line-height:var(--l-lh-body);margin:0}.landing-heading{color:var(--l-heading);font-family:var(--l-font);font-size:var(--l-fs-heading);font-weight:600;line-height:var(--l-lh-heading);text-align:center}@media (max-width:991.98px){.landing-section-header{margin-bottom:2rem}.landing-section-title{font-size:var(--l-fs-title-tablet)}.landing-heading{font-size:var(--l-fs-heading-tablet)}}@media (max-width:767.98px){.landing-mint-section{padding:3rem 0}.landing-container{width:var(--l-container-mobile)}.landing-section-title{font-size:var(--l-fs-title-mobile)}.landing-heading{font-size:var(--l-fs-heading-mobile)}.landing-subtitle{font-size:var(--l-fs-body-mobile)}}.landing-panel{background:hsla(0,0%,100%,.94);border:1px solid var(--l-teal-12);border-radius:var(--l-radius-xl);box-shadow:var(--l-shadow-card);display:flex;flex-direction:column;padding:clamp(1.25rem,2.3vw,1.75rem)}.landing-panel__title{color:var(--l-text);flex-shrink:0;font-family:var(--l-font);font-size:var(--l-fs-card-title-lg);font-weight:700;line-height:var(--l-lh-compact);margin-bottom:var(--l-space-block)}.landing-scroll{display:flex;flex:1;flex-direction:column;gap:11px;min-height:0;overflow-y:auto;padding:3px 4px 3px 0;scrollbar-color:var(--l-brand-start) var(--l-track);scrollbar-width:thin}.landing-scroll::-webkit-scrollbar{width:7px}.landing-scroll::-webkit-scrollbar-track{background:var(--l-track);border-radius:4px}.landing-scroll::-webkit-scrollbar-thumb{background:var(--l-gradient-v);border-radius:4px}@media (max-width:991.98px){.landing-panel__title{font-size:var(--l-fs-card-title);margin-bottom:var(--l-space-2)}}.landing-list-item{align-items:center;background:#fff;border:1px solid var(--l-teal-12);border-radius:13px;box-shadow:var(--l-shadow-item);display:flex;gap:16px;padding:14px 20px;transition:background var(--l-ease),border-color var(--l-ease),box-shadow var(--l-ease),transform var(--l-ease)}.landing-list-item:hover{background:var(--l-teal-06);border-color:var(--l-teal-26);box-shadow:0 8px 20px rgba(2,170,164,.05);transform:translateY(-2px)}.landing-list-item__icon{align-items:center;background:var(--l-teal-08);border-radius:50%;color:var(--l-brand-start);display:flex;flex-shrink:0;font-size:1.1rem;height:44px;justify-content:center;min-width:44px;width:44px}.landing-list-item__title{color:var(--l-text);flex:1;font-family:var(--l-font);font-size:var(--l-fs-body);font-weight:500;line-height:var(--l-lh-compact)}.landing-list-item__download{align-items:center;border-radius:50%;color:var(--l-muted);display:flex;flex-shrink:0;font-size:1.1rem;height:36px;justify-content:center;min-width:36px;text-decoration:none;transition:color .2s,background .2s;width:36px}.landing-list-item__download:hover{background:var(--l-teal-10);color:var(--l-brand-start);text-decoration:none}@media (max-width:991.98px){.landing-list-item__title{font-size:var(--l-fs-small)}}@media (max-width:767.98px){.landing-list-item{gap:12px;padding:10px 14px}.landing-list-item__icon{font-size:.95rem;height:36px;min-width:36px;width:36px}.landing-list-item__title{font-size:var(--l-fs-label)}.landing-list-item__download{height:44px;min-width:44px;width:44px}}.landing-doc-hero-img{background:hsla(0,0%,100%,.94);border:1px solid var(--l-teal-12);border-radius:var(--l-radius-xl);box-shadow:var(--l-shadow-card);box-sizing:border-box;display:block;height:546px;object-fit:contain;object-position:center;padding:clamp(1rem,2.3vw,1.75rem);width:100%}@media (min-width:992px){.landing-doc-hero .landing-panel{height:546px}}@media (max-width:991.98px){.landing-doc-hero-img{height:340px;padding:1.25rem}}@media (max-width:767.98px){.landing-doc-hero-img{height:260px;padding:1rem}}@media (max-width:575.98px){.landing-doc-hero-img{height:220px;padding:.85rem}}.privacy-page{background:radial-gradient(circle at top left,rgba(28,215,105,.08),transparent 320px),linear-gradient(180deg,#f8fffc,#fff 320px,#fff);color:var(--l-text)}.privacy-container{margin:0 auto;width:min(100% - 64px,1180px)}.privacy-hero-section{padding:5rem 0 3rem}.privacy-hero{margin:0 auto;max-width:850px;text-align:center}.privacy-hero-icon{align-items:center;background:#fff;border:1px solid rgba(2,170,164,.18);border-radius:50%;box-shadow:0 18px 44px var(--l-teal-08);color:var(--l-brand-start);display:flex;font-size:2rem;height:76px;justify-content:center;margin:0 auto 1.25rem;width:76px}.privacy-contact-label,.privacy-eyebrow{align-items:center;background:var(--l-accent-green-08);border-radius:var(--l-radius-pill);color:var(--l-accent-green);display:inline-flex;font-family:var(--l-font);font-size:var(--l-fs-eyebrow);font-weight:700;min-height:30px;padding:0 13px}.privacy-page-title{color:var(--l-text);font-family:var(--l-font);font-size:var(--l-fs-title);font-weight:600;line-height:var(--l-lh-title);margin:1rem 0 .9rem}.privacy-page-subtitle{color:var(--l-muted);font-family:var(--l-font);font-size:var(--l-fs-body);line-height:var(--l-lh-body);margin:0 auto;max-width:760px}.privacy-meta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:1.6rem}.privacy-meta-row span{align-items:center;background:hsla(0,0%,100%,.78);border:1px solid var(--l-teal-12);border-radius:var(--l-radius-pill);color:#53606f;display:inline-flex;font-family:var(--l-font);font-size:var(--l-fs-label);font-weight:600;gap:8px;min-height:38px;padding:0 14px}.privacy-meta-row i{color:var(--l-brand-start)}.privacy-content-section{padding:1rem 0 5.5rem}.privacy-layout{align-items:start;display:grid;gap:28px;grid-template-columns:260px minmax(0,1fr)}.privacy-toc{background:hsla(0,0%,100%,.88);border:1px solid rgba(2,170,164,.13);border-radius:var(--l-radius-xl);padding:20px;position:sticky;top:112px}.privacy-toc-title{color:var(--l-text);font-family:var(--l-font);font-size:var(--l-fs-small);font-weight:700;margin:0 0 .85rem}.privacy-toc nav{display:flex;flex-direction:column;gap:6px}.privacy-toc a{border-radius:10px;color:var(--l-muted);display:block;font-family:var(--l-font);font-size:var(--l-fs-label);font-weight:600;padding:9px 11px;text-decoration:none;transition:color .2s ease,background .2s ease}.privacy-toc a.is-active,.privacy-toc a:hover{background:rgba(2,170,164,.07);color:var(--l-brand-teal-dark)}.privacy-policy-card{background:hsla(0,0%,100%,.96);border:1px solid rgba(2,170,164,.13);border-radius:22px;overflow:hidden}.privacy-policy-section{border-bottom:1px solid var(--l-teal-10);opacity:1;padding:34px 40px;scroll-margin-top:112px;transform:translateY(0)}.privacy-policy-section:last-of-type{border-bottom:0}.privacy-section-heading{align-items:center;display:flex;gap:18px;margin-bottom:1.35rem}.privacy-section-number{align-items:center;background:var(--l-teal-08);border-radius:50%;color:var(--l-brand-start);display:flex;font-family:var(--l-font);font-size:1rem;font-weight:700;height:48px;justify-content:center;min-width:48px;width:48px}.privacy-section-heading h2{color:var(--l-text);font-family:var(--l-font);font-size:var(--l-fs-heading);font-weight:700;line-height:var(--l-lh-compact);margin:0}.privacy-section-body{padding-left:66px}.privacy-check-list,.privacy-number-list,.privacy-soft-list{list-style:none;margin:0;padding:0}.privacy-number-list{display:flex;flex-direction:column;gap:14px}.privacy-number-list li{align-items:start;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr)}.privacy-number-list span{align-items:center;background:var(--l-teal-08);border-radius:var(--l-radius-pill);color:var(--l-brand-teal-dark);display:inline-flex;font-family:var(--l-font);font-size:var(--l-fs-eyebrow);font-weight:700;justify-content:center;min-height:28px}.privacy-callout p,.privacy-contact-card p,.privacy-note p,.privacy-number-list p,.privacy-paragraph{color:#637083;font-family:var(--l-font);font-size:var(--l-fs-body);line-height:var(--l-lh-body);margin:0}.privacy-info-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-info-item{background:#fff;border:1px solid rgba(2,170,164,.11);border-radius:var(--l-radius-lg);display:flex;gap:14px;padding:18px}.privacy-info-item-wide{grid-column:1/-1}.privacy-agreement i,.privacy-callout i,.privacy-info-item i,.privacy-note i{align-items:center;background:var(--l-teal-08);border-radius:50%;color:var(--l-brand-start);display:flex;font-size:1rem;height:38px;justify-content:center;min-width:38px;width:38px}.privacy-info-item h3{color:var(--l-text);font-family:var(--l-font);font-size:var(--l-fs-body);font-weight:700;line-height:var(--l-lh-compact);margin:0 0 .35rem}.privacy-info-item p{color:#637083;font-family:var(--l-font);font-size:var(--l-fs-small);line-height:var(--l-lh-body);margin:0}.privacy-check-list,.privacy-soft-list{display:flex;flex-direction:column;gap:13px}.privacy-check-list li,.privacy-soft-list li{color:#637083;font-family:var(--l-font);font-size:var(--l-fs-body);line-height:var(--l-lh-body);padding-left:28px;position:relative}.privacy-check-list li:before,.privacy-soft-list li:before{background:var(--l-brand-start);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.7em;width:8px}.privacy-callout,.privacy-note{align-items:flex-start;background:rgba(248,255,252,.72);border:1px solid rgba(2,170,164,.13);border-radius:var(--l-radius-lg);display:flex;gap:14px;margin-bottom:1rem;padding:18px}.privacy-callout{margin-bottom:0}.privacy-contact-card{align-items:center;background:#fff;border:1px solid var(--l-teal-14);border-radius:var(--l-radius-xl);display:flex;gap:24px;justify-content:space-between;padding:22px}.privacy-contact-label{margin-bottom:.7rem}.privacy-contact-actions{display:flex;flex-direction:column;gap:10px;min-width:260px}.privacy-contact-actions a,.privacy-contact-actions span{align-items:center;color:#53606f;display:inline-flex;font-family:var(--l-font);font-size:var(--l-fs-small);font-weight:600;gap:10px;min-width:0;overflow-wrap:anywhere;text-decoration:none;word-break:break-word}.privacy-contact-actions a:hover,.privacy-contact-actions i{color:var(--l-brand-start)}.privacy-agreement{align-items:center;background:linear-gradient(180deg,rgba(248,255,252,.78),#fff);border-top:1px solid var(--l-teal-10);display:flex;gap:14px;margin:0;padding:28px 40px}.privacy-agreement h2{color:var(--l-text);font-family:var(--l-font);font-size:var(--l-fs-card-title);font-weight:700;margin:0 0 .25rem}.privacy-agreement p{color:var(--l-muted);font-family:var(--l-font);font-size:var(--l-fs-small);margin:0}.privacy-effects-ready .privacy-agreement,.privacy-effects-ready .privacy-contact-card,.privacy-effects-ready .privacy-policy-section{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.privacy-effects-ready .privacy-agreement.is-visible,.privacy-effects-ready .privacy-contact-card.is-visible,.privacy-effects-ready .privacy-policy-section.is-visible{opacity:1;transform:translateY(0)}@media (max-width:991.98px){.privacy-container{width:min(100% - 2rem,1180px)}.privacy-hero-section{padding:4rem 0 2.5rem}.privacy-layout{grid-template-columns:1fr}.privacy-toc{position:static}.privacy-toc nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-policy-section{padding:28px}.privacy-section-body{padding-left:0}.privacy-contact-card{align-items:flex-start;flex-direction:column}.privacy-contact-actions{min-width:0}}@media (max-width:767.98px){.privacy-hero-icon{font-size:1.6rem;height:64px;width:64px}.privacy-callout p,.privacy-check-list li,.privacy-contact-card p,.privacy-note p,.privacy-number-list p,.privacy-page-subtitle,.privacy-paragraph,.privacy-soft-list li{font-size:var(--l-fs-body-mobile)}.privacy-meta-row{justify-content:stretch}.privacy-meta-row span{justify-content:center;width:100%}.privacy-info-grid,.privacy-toc nav{grid-template-columns:1fr}.privacy-policy-section{padding:24px 20px}.privacy-section-heading{align-items:flex-start;gap:12px}.privacy-section-number{height:42px;min-width:42px;width:42px}.privacy-number-list li{gap:8px;grid-template-columns:1fr}.privacy-number-list span{justify-self:start;padding:0 12px}.privacy-callout,.privacy-info-item,.privacy-note{padding:16px}.privacy-agreement{align-items:flex-start;padding:24px 20px}.privacy-policy-section{scroll-margin-top:90px}}