:root{--teg-ink:#0a0a0a;--teg-ink-soft:#6b6b6b;--teg-ink-muted:#a0a0a0;--teg-stone:#a8a29e;--teg-stone-light:#d6d3d1;--teg-cream:#fafafa;--teg-cream-warm:#f5f5f5;--teg-surface:#fff;--teg-teal:#0d6efd;--teg-teal-dark:#0b5ed7;--teg-teal-darker:#0a58ca;--teg-teal-light:#e8f2ff;--teg-amber:#d97706;--teg-amber-light:#fef3c7;--teg-green:#16a34a;--teg-green-light:#dcfce7;--teg-red:#dc2626;--teg-red-light:#fee2e2;--teg-border:#e5e5e5;--teg-border-strong:#d4d4d4;--teg-radius-sm:6px;--teg-radius-md:10px;--teg-radius-lg:16px;--teg-radius-xl:24px;--teg-radius-full:9999px;--teg-shadow-sm:0 1px 2px #0000000a;--teg-shadow-md:0 4px 12px #0000000f, 0 2px 4px #0000000a;--teg-shadow-lg:0 12px 40px #00000014, 0 4px 12px #0000000a;--teg-ease-out:cubic-bezier(.16, 1, .3, 1);--teg-content:1180px;--teg-gutter:clamp(1.25rem, 4vw, 3rem)}.LandingPage-module__E0228q__page{background:var(--teg-cream);min-height:100vh;color:var(--teg-ink);font-feature-settings:"cv02", "cv03", "cv04", "cv11";flex-direction:column;padding-top:72px;display:flex}.LandingPage-module__E0228q__navbar{padding:.875rem var(--teg-gutter);z-index:100;transition:background .25s var(--teg-ease-out), border-color .25s var(--teg-ease-out), box-shadow .25s var(--teg-ease-out), backdrop-filter .25s var(--teg-ease-out);background:#fafafac7;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0 0 auto}.LandingPage-module__E0228q__navbarScrolled{border-bottom-color:var(--teg-border);-webkit-backdrop-filter:saturate(160%)blur(14px);background:#fafafaf0}.LandingPage-module__E0228q__logoGroup{color:inherit;align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.LandingPage-module__E0228q__logoMark{border-radius:8px}.LandingPage-module__E0228q__logoImageWrapper{flex-shrink:0;justify-content:center;align-items:center;width:140px;height:40px;display:flex}.LandingPage-module__E0228q__logoText{letter-spacing:-.02em;color:var(--teg-ink);font-size:1.05rem;font-weight:700}.LandingPage-module__E0228q__navLinks{align-items:center;gap:2rem;display:none}@media (min-width:820px){.LandingPage-module__E0228q__navLinks{display:flex}}.LandingPage-module__E0228q__navLink{color:var(--teg-ink-soft);transition:color .2s var(--teg-ease-out);font-size:.92rem;font-weight:500;text-decoration:none}.LandingPage-module__E0228q__navLink:hover{color:var(--teg-teal);text-decoration:none}.LandingPage-module__E0228q__navActions{align-items:center;gap:.75rem;display:flex}.LandingPage-module__E0228q__navSecondary{color:var(--teg-ink-soft);padding:.45rem .75rem;font-size:.92rem;font-weight:500;text-decoration:none;display:none}@media (min-width:480px){.LandingPage-module__E0228q__navSecondary{display:inline-flex}}.LandingPage-module__E0228q__navSecondary:hover{color:var(--teg-teal);text-decoration:none}.LandingPage-module__E0228q__navPrimary{border-radius:var(--teg-radius-md);background:var(--teg-teal);color:#fff;transition:background .2s var(--teg-ease-out), transform .2s var(--teg-ease-out);justify-content:center;align-items:center;padding:.55rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.LandingPage-module__E0228q__navPrimary:hover{background:var(--teg-teal-dark);text-decoration:none;transform:translateY(-1px)}.LandingPage-module__E0228q__hero{padding:clamp(1.5rem, 3vw, 3rem) var(--teg-gutter) clamp(4rem, 8vw, 7rem);background:radial-gradient(ellipse 80% 50% at 90% 10%, #0d6efd0f, transparent), var(--teg-cream);border-bottom:1px solid var(--teg-border)}.LandingPage-module__E0228q__heroInner{max-width:var(--teg-content);grid-template-columns:1fr;align-items:center;gap:3.5rem;margin:0 auto;display:grid}@media (min-width:980px){.LandingPage-module__E0228q__heroInner{grid-template-columns:1.05fr 1fr;gap:4rem}}.LandingPage-module__E0228q__heroText{max-width:580px}.LandingPage-module__E0228q__eyebrow{border-radius:var(--teg-radius-full);background:var(--teg-teal-light);color:var(--teg-teal);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.LandingPage-module__E0228q__headline{letter-spacing:-.035em;color:var(--teg-ink);margin:0 0 1.25rem;font-size:clamp(2.4rem,5.2vw,4rem);font-weight:800;line-height:1.05}.LandingPage-module__E0228q__subtitle{color:var(--teg-ink-soft);margin:0 0 2rem;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7}.LandingPage-module__E0228q__heroCta{flex-wrap:wrap;gap:.875rem;margin-bottom:2rem;display:flex}.LandingPage-module__E0228q__ctaPrimary,.LandingPage-module__E0228q__ctaPrimaryLight{border-radius:var(--teg-radius-md);background:var(--teg-teal);color:#fff;transition:background .2s var(--teg-ease-out), transform .2s var(--teg-ease-out), box-shadow .2s var(--teg-ease-out);justify-content:center;align-items:center;padding:.85rem 1.35rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.LandingPage-module__E0228q__ctaPrimary:hover,.LandingPage-module__E0228q__ctaPrimaryLight:hover{background:var(--teg-teal-dark);box-shadow:var(--teg-shadow-md);text-decoration:none;transform:translateY(-2px)}.LandingPage-module__E0228q__ctaSecondary,.LandingPage-module__E0228q__ctaSecondaryLight{border-radius:var(--teg-radius-md);background:var(--teg-surface);color:var(--teg-ink);border:1px solid var(--teg-border-strong);transition:border-color .2s var(--teg-ease-out), transform .2s var(--teg-ease-out), background .2s var(--teg-ease-out);justify-content:center;align-items:center;padding:.85rem 1.35rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.LandingPage-module__E0228q__ctaSecondary:hover,.LandingPage-module__E0228q__ctaSecondaryLight:hover{border-color:var(--teg-teal);background:var(--teg-teal-light);text-decoration:none;transform:translateY(-2px)}.LandingPage-module__E0228q__ctaPrimaryLight{color:var(--teg-teal);background:#fff}.LandingPage-module__E0228q__ctaPrimaryLight:hover{background:var(--teg-teal-light)}.LandingPage-module__E0228q__ctaSecondaryLight{color:#fff;background:#ffffff1a;border-color:#ffffff40}.LandingPage-module__E0228q__ctaSecondaryLight:hover{background:#ffffff26;border-color:#fff6}.LandingPage-module__E0228q__heroChecks{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.LandingPage-module__E0228q__heroChecks li{color:var(--teg-ink-soft);align-items:center;gap:.45rem;font-size:.92rem;font-weight:500;display:inline-flex}.LandingPage-module__E0228q__heroCheckIcon{color:var(--teg-teal);flex-shrink:0}.LandingPage-module__E0228q__heroVisual{position:relative}.LandingPage-module__E0228q__appWindow{background:var(--teg-surface);border:1px solid var(--teg-border-strong);border-radius:var(--teg-radius-lg);box-shadow:var(--teg-shadow-lg);transition:transform .5s var(--teg-ease-out);overflow:hidden;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg)}.LandingPage-module__E0228q__appWindow:hover{transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)}@media (max-width:600px){.LandingPage-module__E0228q__appWindow{transform:none}}.LandingPage-module__E0228q__appChrome{background:var(--teg-cream-warm);border-bottom:1px solid var(--teg-border);align-items:center;gap:.75rem;padding:.65rem .9rem;display:flex}.LandingPage-module__E0228q__appDots{gap:.35rem;display:flex}.LandingPage-module__E0228q__appDots span{background:var(--teg-stone-light);border-radius:50%;width:9px;height:9px}.LandingPage-module__E0228q__appDots span:first-child{background:#d1d5db}.LandingPage-module__E0228q__appDots span:nth-child(2){background:#9ca3af}.LandingPage-module__E0228q__appDots span:nth-child(3){background:#6b7280}.LandingPage-module__E0228q__appTitle{color:var(--teg-ink-muted);margin-left:.25rem;font-size:.72rem;font-weight:600}.LandingPage-module__E0228q__appBody{grid-template-columns:150px 1fr;min-height:360px;display:grid}@media (max-width:520px){.LandingPage-module__E0228q__appBody{grid-template-columns:1fr}}.LandingPage-module__E0228q__appSidebar{background:var(--teg-cream-warm);border-right:1px solid var(--teg-border);flex-direction:column;gap:.25rem;padding:1rem .75rem;display:flex}.LandingPage-module__E0228q__appNavItem{border-radius:var(--teg-radius-sm);color:var(--teg-ink-muted);transition:background .2s var(--teg-ease-out), color .2s var(--teg-ease-out);align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.8rem;font-weight:600;display:flex}.LandingPage-module__E0228q__appNavItemActive,.LandingPage-module__E0228q__appNavItem:hover{background:var(--teg-teal-light);color:var(--teg-teal)}.LandingPage-module__E0228q__appMain{flex-direction:column;gap:.875rem;padding:1rem;display:flex}.LandingPage-module__E0228q__appHeader{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.LandingPage-module__E0228q__appHeaderLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--teg-ink-muted);margin-bottom:.15rem;font-size:.68rem;font-weight:700}.LandingPage-module__E0228q__appHeaderValue{letter-spacing:-.02em;color:var(--teg-ink);font-size:1.25rem;font-weight:800}.LandingPage-module__E0228q__appTable{border:1px solid var(--teg-border);border-radius:var(--teg-radius-sm);font-size:.82rem;overflow:hidden}.LandingPage-module__E0228q__appTableHead,.LandingPage-module__E0228q__appTableRow{grid-template-columns:1.5fr .9fr .7fr;align-items:center;gap:.5rem;padding:.55rem .7rem;display:grid}.LandingPage-module__E0228q__appTableHead{background:var(--teg-cream-warm);color:var(--teg-ink-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.LandingPage-module__E0228q__appTableRow{border-top:1px solid var(--teg-border);color:var(--teg-ink-soft);font-weight:500}.LandingPage-module__E0228q__appTableTag{color:var(--teg-ink-muted)}.LandingPage-module__E0228q__appStatusActive,.LandingPage-module__E0228q__appStatusReview{border-radius:var(--teg-radius-full);align-items:center;gap:.3rem;width:fit-content;padding:.18rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.LandingPage-module__E0228q__appStatusActive{background:var(--teg-green-light);color:var(--teg-green)}.LandingPage-module__E0228q__appStatusActive:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.LandingPage-module__E0228q__appStatusReview{background:var(--teg-amber-light);color:var(--teg-amber)}.LandingPage-module__E0228q__appCard{border:1px solid var(--teg-border);border-radius:var(--teg-radius-sm);background:var(--teg-cream-warm);padding:.75rem}.LandingPage-module__E0228q__appCardHeader{text-transform:uppercase;letter-spacing:.04em;color:var(--teg-ink-muted);align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.72rem;font-weight:700;display:flex}.LandingPage-module__E0228q__appCardRow{align-items:center;gap:.75rem;display:flex}.LandingPage-module__E0228q__appQr{object-fit:contain;border:1px solid var(--teg-border-strong);border-radius:4px;flex-shrink:0;width:44px;height:44px;display:block}.LandingPage-module__E0228q__appCardTitle{color:var(--teg-ink);font-size:.88rem;font-weight:700}.LandingPage-module__E0228q__appCardMeta{color:var(--teg-ink-muted);font-size:.76rem}.LandingPage-module__E0228q__heroBadge{background:var(--teg-surface);border:1px solid var(--teg-border-strong);border-radius:var(--teg-radius-md);box-shadow:var(--teg-shadow-md);color:var(--teg-ink-soft);align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex;position:absolute;bottom:2rem;right:0}@media (max-width:980px){.LandingPage-module__E0228q__heroBadge{bottom:.5rem;right:.5rem}}.LandingPage-module__E0228q__trustSection{padding:2.25rem var(--teg-gutter);background:var(--teg-surface);border-bottom:1px solid var(--teg-border);text-align:center}.LandingPage-module__E0228q__trustLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--teg-ink-muted);margin:0 0 1rem;font-size:.72rem;font-weight:700}.LandingPage-module__E0228q__trustGrid{max-width:var(--teg-content);flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0 auto;display:flex}.LandingPage-module__E0228q__trustItem{border-radius:var(--teg-radius-full);border:1px solid var(--teg-border);background:var(--teg-cream);color:var(--teg-ink-soft);padding:.45rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.LandingPage-module__E0228q__sectionIntro{text-align:center;max-width:680px;margin:0 auto 3rem}.LandingPage-module__E0228q__sectionNumber{color:var(--teg-amber);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem;font-size:.72rem;font-weight:800;display:inline-block}.LandingPage-module__E0228q__sectionTitle{letter-spacing:-.03em;color:var(--teg-ink);margin:0 0 1rem;font-size:clamp(1.85rem,3.8vw,2.6rem);font-weight:800;line-height:1.1}.LandingPage-module__E0228q__sectionSubtitle{color:var(--teg-ink-soft);margin:0;font-size:1.1rem;line-height:1.65}.LandingPage-module__E0228q__featuresSection{padding:clamp(4rem, 8vw, 6rem) var(--teg-gutter);background:var(--teg-cream)}.LandingPage-module__E0228q__featuresGrid{max-width:var(--teg-content);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin:0 auto;display:grid}.LandingPage-module__E0228q__featureCard{background:var(--teg-surface);border:1px solid var(--teg-border);border-radius:var(--teg-radius-md);transition:border-color .2s var(--teg-ease-out), transform .2s var(--teg-ease-out), box-shadow .2s var(--teg-ease-out);padding:1.75rem}.LandingPage-module__E0228q__featureCard:hover{border-color:var(--teg-teal);box-shadow:var(--teg-shadow-md);transform:translateY(-3px)}.LandingPage-module__E0228q__featureIcon{background:var(--teg-teal-light);width:42px;height:42px;color:var(--teg-teal);border-radius:10px;justify-content:center;align-items:center;margin-bottom:1.1rem;display:inline-flex}.LandingPage-module__E0228q__featureTitle{letter-spacing:-.01em;color:var(--teg-ink);margin:0 0 .5rem;font-size:1.1rem;font-weight:700}.LandingPage-module__E0228q__featureDesc{color:var(--teg-ink-soft);margin:0;font-size:.95rem;line-height:1.6}.LandingPage-module__E0228q__complianceSection{padding:clamp(4rem, 8vw, 6rem) var(--teg-gutter);background:var(--teg-cream-warm);border-top:1px solid var(--teg-border);border-bottom:1px solid var(--teg-border)}.LandingPage-module__E0228q__complianceInner{max-width:var(--teg-content);grid-template-columns:1fr;align-items:center;gap:3rem;margin:0 auto;display:grid}@media (min-width:920px){.LandingPage-module__E0228q__complianceInner{grid-template-columns:1fr 1.05fr;gap:5rem}}.LandingPage-module__E0228q__complianceText .LandingPage-module__E0228q__sectionIntro{text-align:left;margin-bottom:1.5rem;margin-left:0;margin-right:0}.LandingPage-module__E0228q__complianceList{flex-direction:column;gap:.85rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none;display:flex}.LandingPage-module__E0228q__complianceList li{color:var(--teg-ink-soft);align-items:flex-start;gap:.75rem;font-size:1rem;font-weight:500;display:flex}.LandingPage-module__E0228q__complianceCheck{background:var(--teg-teal-light);width:22px;height:22px;color:var(--teg-teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.LandingPage-module__E0228q__textLink{color:var(--teg-teal);transition:gap .2s var(--teg-ease-out);align-items:center;gap:.35rem;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex}.LandingPage-module__E0228q__textLink:hover{gap:.55rem;text-decoration:none}.LandingPage-module__E0228q__complianceVisual{justify-content:center;display:flex}.LandingPage-module__E0228q__pdfCard{background:var(--teg-surface);border:1px solid var(--teg-border-strong);border-radius:var(--teg-radius-md);width:100%;max-width:460px;box-shadow:var(--teg-shadow-lg);overflow:hidden}.LandingPage-module__E0228q__pdfHeader{border-bottom:1px solid var(--teg-border);background:var(--teg-cream);align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.LandingPage-module__E0228q__pdfIcon{background:var(--teg-red-light);width:36px;height:36px;color:var(--teg-red);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.LandingPage-module__E0228q__pdfTitle{color:var(--teg-ink);font-size:.9rem;font-weight:700}.LandingPage-module__E0228q__pdfMeta{color:var(--teg-ink-muted);font-size:.75rem}.LandingPage-module__E0228q__pdfBadge{border-radius:var(--teg-radius-full);background:var(--teg-green-light);color:var(--teg-green);text-transform:uppercase;letter-spacing:.03em;margin-left:auto;padding:.25rem .55rem;font-size:.68rem;font-weight:800}.LandingPage-module__E0228q__pdfBody{flex-direction:column;gap:.85rem;padding:1.1rem;display:flex}.LandingPage-module__E0228q__pdfRow{border-bottom:1px solid var(--teg-border);justify-content:space-between;align-items:center;padding-bottom:.55rem;font-size:.85rem;display:flex}.LandingPage-module__E0228q__pdfRow span{color:var(--teg-ink-muted)}.LandingPage-module__E0228q__pdfRow strong{color:var(--teg-ink);font-weight:600}.LandingPage-module__E0228q__pdfSteps{flex-direction:column;gap:.5rem;display:flex}.LandingPage-module__E0228q__pdfStep{color:var(--teg-ink-soft);align-items:flex-start;gap:.6rem;font-size:.84rem;line-height:1.45;display:flex}.LandingPage-module__E0228q__pdfStepNum{background:var(--teg-cream-warm);border:1px solid var(--teg-border);width:20px;height:20px;color:var(--teg-ink-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.65rem;font-weight:800;display:inline-flex}.LandingPage-module__E0228q__pdfQrRow{border-top:1px solid var(--teg-border);color:var(--teg-ink-muted);align-items:center;gap:.75rem;padding-top:.75rem;font-size:.78rem;font-weight:500;display:flex}.LandingPage-module__E0228q__pdfQr{object-fit:contain;border:1px solid var(--teg-border-strong);border-radius:4px;width:48px;height:48px;display:block}.LandingPage-module__E0228q__stepsSection{padding:clamp(4rem, 8vw, 6rem) var(--teg-gutter);background:var(--teg-cream)}.LandingPage-module__E0228q__stepsGrid{max-width:var(--teg-content);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.5rem;margin:0 auto;display:grid}.LandingPage-module__E0228q__step{padding-top:1.5rem;position:relative}.LandingPage-module__E0228q__step:before{content:"";background:var(--teg-teal);border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}.LandingPage-module__E0228q__stepNumber{color:var(--teg-teal);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.72rem;font-weight:800}.LandingPage-module__E0228q__stepTitle{letter-spacing:-.01em;color:var(--teg-ink);margin:0 0 .55rem;font-size:1.15rem;font-weight:700}.LandingPage-module__E0228q__stepDesc{color:var(--teg-ink-soft);margin:0;font-size:.96rem;line-height:1.65}.LandingPage-module__E0228q__testimonialSection{padding:clamp(4rem, 8vw, 6rem) var(--teg-gutter);background:var(--teg-teal-darker);color:#fff}.LandingPage-module__E0228q__testimonialInner{max-width:820px;margin:0 auto}.LandingPage-module__E0228q__testimonialQuote{letter-spacing:-.01em;margin:0 0 1.75rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:500;line-height:1.45}.LandingPage-module__E0228q__testimonialAuthor{align-items:center;gap:.875rem;display:inline-flex}.LandingPage-module__E0228q__testimonialAvatar{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:.9rem;font-weight:700;display:inline-flex}.LandingPage-module__E0228q__testimonialName{font-size:.95rem;font-weight:700}.LandingPage-module__E0228q__testimonialRole{color:#ffffffb3;font-size:.85rem}.LandingPage-module__E0228q__faqSection{padding:clamp(4rem, 8vw, 6rem) var(--teg-gutter);background:var(--teg-surface);border-top:1px solid var(--teg-border)}.LandingPage-module__E0228q__faqList{flex-direction:column;gap:.75rem;max-width:760px;margin:0 auto;display:flex}.LandingPage-module__E0228q__faqItem{border:1px solid var(--teg-border);border-radius:var(--teg-radius-md);transition:border-color .2s var(--teg-ease-out);overflow:hidden}.LandingPage-module__E0228q__faqItem:hover,.LandingPage-module__E0228q__faqItemOpen{border-color:var(--teg-teal)}.LandingPage-module__E0228q__faqQuestion{cursor:pointer;width:100%;color:var(--teg-ink);text-align:left;transition:color .2s var(--teg-ease-out);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:700;display:flex}.LandingPage-module__E0228q__faqQuestion:hover{color:var(--teg-teal)}.LandingPage-module__E0228q__faqChevron{background:var(--teg-cream);width:28px;height:28px;color:var(--teg-ink-muted);transition:transform .3s var(--teg-ease-out), background .2s var(--teg-ease-out);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.LandingPage-module__E0228q__faqChevronOpen{background:var(--teg-teal-light);color:var(--teg-teal);transform:rotate(180deg)}.LandingPage-module__E0228q__faqAnswerWrapper{transition:max-height .35s var(--teg-ease-out);overflow:hidden}.LandingPage-module__E0228q__faqAnswer{color:var(--teg-ink-soft);margin:0;padding:0 1.25rem 1.25rem;font-size:.96rem;line-height:1.65}.LandingPage-module__E0228q__ctaSection{padding:clamp(4rem, 8vw, 6rem) var(--teg-gutter);background:var(--teg-teal-dark)}.LandingPage-module__E0228q__ctaInner{max-width:var(--teg-content);text-align:center;flex-direction:column;align-items:center;gap:2rem;margin:0 auto;display:flex}@media (min-width:720px){.LandingPage-module__E0228q__ctaInner{text-align:left;flex-direction:row;justify-content:space-between}}.LandingPage-module__E0228q__ctaTitle{letter-spacing:-.03em;color:#fff;margin:0 0 .75rem;font-size:clamp(1.65rem,3.2vw,2.25rem);font-weight:800}.LandingPage-module__E0228q__ctaDesc{color:#ffffffbf;max-width:520px;margin:0;font-size:1.05rem;line-height:1.6}.LandingPage-module__E0228q__ctaActions{flex-wrap:wrap;flex-shrink:0;gap:.75rem;display:flex}.LandingPage-module__E0228q__footer{background:var(--teg-ink);color:var(--teg-stone);padding:3.5rem var(--teg-gutter) 1.75rem;margin-top:auto}.LandingPage-module__E0228q__footerInner{max-width:var(--teg-content);border-bottom:1px solid #292524;grid-template-columns:1fr;gap:2.5rem;margin:0 auto;padding-bottom:2.5rem;display:grid}@media (min-width:720px){.LandingPage-module__E0228q__footerInner{grid-template-columns:1.25fr 2fr}}.LandingPage-module__E0228q__footerLogo{color:#fff;align-items:center;gap:.6rem;margin-bottom:.75rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.LandingPage-module__E0228q__footerLogo:hover{text-decoration:none}.LandingPage-module__E0228q__footerTagline{color:var(--teg-stone);max-width:280px;margin:0;font-size:.92rem;line-height:1.6}.LandingPage-module__E0228q__footerColumns{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (min-width:520px){.LandingPage-module__E0228q__footerColumns{grid-template-columns:repeat(3,1fr)}}.LandingPage-module__E0228q__footerCol{flex-direction:column;gap:.65rem;display:flex}.LandingPage-module__E0228q__footerColTitle{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .35rem;font-size:.72rem;font-weight:800}.LandingPage-module__E0228q__footerLink{color:var(--teg-stone);transition:color .2s var(--teg-ease-out), transform .2s var(--teg-ease-out);font-size:.9rem;font-weight:500;text-decoration:none}.LandingPage-module__E0228q__footerLink:hover{color:#fff;text-decoration:none;transform:translate(2px)}.LandingPage-module__E0228q__footerBottom{max-width:var(--teg-content);margin:1.5rem auto 0}.LandingPage-module__E0228q__footerCopyright{color:var(--teg-ink-muted);margin:0;font-size:.85rem}.LandingPage-module__E0228q__cookieBanner{z-index:200;justify-content:center;padding:1rem;display:flex;position:fixed;bottom:0;left:0;right:0}.LandingPage-module__E0228q__cookieBannerContent{border:1px solid var(--teg-border);border-radius:var(--teg-radius-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:960px;box-shadow:var(--teg-shadow-lg);background:#fffffff5;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.LandingPage-module__E0228q__cookieBannerText{color:var(--teg-ink-soft);margin:0;font-size:.9rem;line-height:1.5}.LandingPage-module__E0228q__cookieBannerLink{color:var(--teg-teal);font-weight:700;text-decoration:none}.LandingPage-module__E0228q__cookieBannerLink:hover{text-decoration:underline}.LandingPage-module__E0228q__cookieBannerActions{flex-shrink:0}.LandingPage-module__E0228q__cookieBannerButton{border-radius:var(--teg-radius-sm);background:var(--teg-teal);color:#fff;cursor:pointer;transition:background .2s var(--teg-ease-out);border:none;padding:.55rem 1rem;font-size:.9rem;font-weight:600}.LandingPage-module__E0228q__cookieBannerButton:hover{background:var(--teg-teal-dark)}@media (max-width:560px){.LandingPage-module__E0228q__cookieBannerContent{flex-direction:column;align-items:flex-start}}[data-mantine-color-scheme=dark] .LandingPage-module__E0228q__page{--teg-ink:#f5f5f4;--teg-ink-soft:#d6d3d1;--teg-ink-muted:#a8a29e;--teg-stone:#78716c;--teg-stone-light:#57534e;--teg-cream:#0c0a09;--teg-cream-warm:#141211;--teg-surface:#1c1917;--teg-teal:#2dd4bf;--teg-teal-dark:#115e59;--teg-teal-light:#2dd4bf1f;--teg-border:#292524;--teg-border-strong:#44403c}:is([data-mantine-color-scheme=dark] .LandingPage-module__E0228q__navbar,[data-mantine-color-scheme=dark] .LandingPage-module__E0228q__navbarScrolled){border-bottom-color:var(--teg-border);background:#0c0a09e0}[data-mantine-color-scheme=dark] .LandingPage-module__E0228q__hero{background:radial-gradient(ellipse 80% 50% at 90% 10%, #2dd4bf14, transparent), var(--teg-cream)}:is([data-mantine-color-scheme=dark] .LandingPage-module__E0228q__trustSection,[data-mantine-color-scheme=dark] .LandingPage-module__E0228q__featuresSection,[data-mantine-color-scheme=dark] .LandingPage-module__E0228q__stepsSection,[data-mantine-color-scheme=dark] .LandingPage-module__E0228q__faqSection){background:var(--teg-cream)}[data-mantine-color-scheme=dark] .LandingPage-module__E0228q__complianceSection{background:var(--teg-cream-warm)}[data-mantine-color-scheme=dark] .LandingPage-module__E0228q__cookieBannerContent{background:#1c1917f5}@media (prefers-reduced-motion:reduce){.LandingPage-module__E0228q__appWindow,.LandingPage-module__E0228q__featureCard,.LandingPage-module__E0228q__faqChevron,.LandingPage-module__E0228q__footerLink,.LandingPage-module__E0228q__navPrimary,.LandingPage-module__E0228q__ctaPrimary,.LandingPage-module__E0228q__ctaSecondary,.LandingPage-module__E0228q__ctaPrimaryLight,.LandingPage-module__E0228q__ctaSecondaryLight{transition:none}.LandingPage-module__E0228q__appWindow:hover,.LandingPage-module__E0228q__featureCard:hover,.LandingPage-module__E0228q__navPrimary:hover,.LandingPage-module__E0228q__ctaPrimary:hover,.LandingPage-module__E0228q__ctaSecondary:hover,.LandingPage-module__E0228q__ctaPrimaryLight:hover,.LandingPage-module__E0228q__ctaSecondaryLight:hover{transform:none}}
