: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}}.faq-section{background:#fff;min-height:100vh;padding:var(--l-section-top) 0 var(--l-section-bottom)}.faq-container{margin:0 auto;max-width:860px;padding-left:1.5rem;padding-right:1.5rem;width:100%}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:var(--l-radius-lg);overflow:hidden;transition:border-color .2s,box-shadow .2s}.faq-item:hover{background:#fff;border-color:rgba(2,170,164,.35);box-shadow:0 4px 20px var(--l-teal-08)}.faq-item--open{background:#fff;border-color:rgba(28,215,105,.36);box-shadow:0 10px 30px var(--l-teal-08)}.faq-item-header{align-items:center;cursor:pointer;display:flex;gap:20px;padding:22px 24px;user-select:none}.faq-item--open .faq-item-header{border-bottom:1px solid rgba(28,215,105,.22)}.faq-num{color:#d1d5db;flex-shrink:0;font-family:var(--l-font);font-size:2.25rem;font-weight:700;line-height:1;min-width:64px;transition:color .2s}.faq-item--open .faq-num{color:var(--l-brand-start)}.faq-question{color:var(--l-text);flex:1;font-family:var(--l-font);font-size:var(--l-fs-body);font-weight:600;line-height:var(--l-lh-compact)}.faq-toggle{align-items:center;background:var(--l-gradient-v);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;min-width:40px;transition:background .2s;width:40px}.faq-item--open .faq-toggle{background:var(--l-teal-10);color:#008064}.faq-answer{display:none;padding:22px 24px 22px 108px}.faq-answer p{color:var(--l-muted);font-family:var(--l-font);font-size:var(--l-fs-subtitle);line-height:var(--l-lh-body);margin-bottom:0}.faq-answer a{color:var(--l-brand-start);font-weight:600;text-decoration:none}.faq-answer a:hover{text-decoration:underline}.faq-answer strong{color:var(--l-text);font-weight:700}.faq-answer-list{margin:.5rem 0 .75rem;padding-left:1.25rem}.faq-answer-list li{color:var(--l-muted);font-family:var(--l-font);font-size:var(--l-fs-subtitle);line-height:var(--l-lh-body);margin-bottom:.25rem}@media (max-width:991.98px){.faq-num{font-size:var(--l-fs-heading);min-width:52px}.faq-answer{padding-left:88px}}@media (max-width:767.98px){.faq-section{padding:3rem 0}.faq-container{padding-left:1rem;padding-right:1rem}.faq-item-header{gap:14px;padding:16px 18px}.faq-num{font-size:var(--l-fs-card-title-lg);min-width:42px}.faq-question,.faq-toggle{font-size:var(--l-fs-label)}.faq-toggle{height:34px;min-width:34px;width:34px}.faq-answer{padding:18px}.faq-answer p,.faq-answer-list li{font-size:var(--l-fs-body-mobile)}}