@font-face{font-family:Manrope Fallback;src:local("Arial");size-adjust:103.19%;ascent-override:103.31%;descent-override:29.07%;line-gap-override:0%}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2")}.landing-root .lp-fb-consent{position:fixed;inset-inline:0;bottom:0;z-index:1200;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#0a140ff7;border-top:2px solid #5fbf8c;color:#eef5f0;backdrop-filter:blur(10px);box-shadow:0 -10px 30px #00000059;animation:lp-fb-consent-in .3s ease-out}@keyframes lp-fb-consent-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.landing-root .lp-fb-consent-inner{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.landing-root .lp-fb-consent-copy{flex:1 1 320px}.landing-root .lp-fb-consent-title{margin:0 0 4px;font-size:.95rem;font-weight:700;color:#fff}.landing-root .lp-fb-consent-text{margin:0;font-size:.8125rem;line-height:1.5;color:#c5d4cb}.landing-root .lp-fb-consent-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.landing-root .lp-fb-consent-accept{min-height:46px;padding:12px 32px;font-size:.95rem;font-weight:700;box-shadow:0 4px 14px #5fbf8c66}.landing-root .lp-fb-consent-decline{background:transparent;border:none;padding:8px 10px;font-size:.8125rem;color:#9fb2a8;text-decoration:underline;cursor:pointer}.landing-root .lp-fb-consent-decline:hover{color:#c5d4cb}.landing-root .lp-fb-consent-link{color:#8fd4b0;text-decoration:underline;white-space:nowrap}@media (max-width: 560px){.landing-root .lp-fb-consent-actions{width:100%;justify-content:space-between}.landing-root .lp-fb-consent-accept{flex:1 1 auto}}.landing-root .lp-fb-consent--v3{background:#0b172ff7;border-top:2px solid #57c4a6;color:#e6f4ef;box-shadow:0 -10px 30px #06122880}.landing-root .lp-fb-consent--v3 .lp-fb-consent-title{color:#fff}.landing-root .lp-fb-consent--v3 .lp-fb-consent-text{color:#e6f4efa8}.landing-root .lp-fb-consent--v3 .lp-fb-consent-accept{background:#57c4a6;color:#06231b;border:0;border-radius:12px;box-shadow:0 8px 22px #57c4a659}.landing-root .lp-fb-consent--v3 .lp-fb-consent-accept:hover{background:#63d1b3}.landing-root .lp-fb-consent--v3 .lp-fb-consent-decline{color:#e6f4ef8c}.landing-root .lp-fb-consent--v3 .lp-fb-consent-decline:hover{color:#e6f4efd9}.landing-root .lp-fb-consent--v3 .lp-fb-consent-link{color:#8fd9cc}.landing-root .lp-legal-header{border-bottom:1px solid var(--line)}.landing-root .lp-legal-back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 14px;font:inherit;font-size:14px;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:border-color .2s,color .2s}.landing-root .lp-legal-back:hover{color:var(--primary-deep);border-color:var(--primary)}.landing-root .lp-legal-back svg{width:16px;height:16px}.landing-root .lp-legal{background:var(--bg);padding:48px 0 72px}.landing-root .lp-legal-inner{max-width:880px}.landing-root .lp-legal-head{text-align:center;margin-bottom:36px}.landing-root .lp-legal-head h1{font-family:Manrope,Manrope Fallback,Inter,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:800;color:var(--ink);letter-spacing:-.02em}.landing-root .lp-legal-head p{margin:14px auto 0;max-width:620px;color:var(--muted);font-size:16px;line-height:1.65}.landing-root .lp-legal-body{display:flex;flex-direction:column;gap:20px}.landing-root .lp-legal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:0 6px 20px -18px #1a1a1a66}.landing-root .lp-legal-card h2{font-family:Manrope,Manrope Fallback,Inter,sans-serif;font-size:19px;font-weight:700;color:var(--ink);margin-bottom:12px}.landing-root .lp-legal-card p{color:var(--ink-soft);font-size:15px;line-height:1.7}.landing-root .lp-legal-card p+p{margin-top:12px}.landing-root .lp-legal-bullets{margin-top:12px;padding-left:22px;list-style:disc;display:flex;flex-direction:column;gap:8px}.landing-root .lp-legal-bullets li{color:var(--ink-soft);font-size:15px;line-height:1.7}.landing-root .lp-legal-link{color:var(--primary-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.landing-root .lp-legal-link:hover{color:var(--primary-ink)}.landing-root .lp-legal-empty{text-align:center;color:var(--muted);font-size:15px}.landing-root .lp-contact-grid{display:flex;flex-direction:column;gap:16px}.landing-root .lp-contact-row{display:flex;gap:14px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px}.landing-root .lp-contact-icon{flex:none;width:44px;height:44px;border-radius:var(--radius-sm);background:#50c8781f;display:flex;align-items:center;justify-content:center;color:var(--primary-deep)}.landing-root .lp-contact-icon svg{width:20px;height:20px}.landing-root .lp-contact-label{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:2px}.landing-root .lp-contact-value{font-size:14px;color:var(--muted);word-break:break-word}.landing-root a.lp-contact-value{color:var(--muted)}.landing-root a.lp-contact-value:hover{color:var(--primary-deep)}@media (max-width: 640px){.landing-root .lp-legal{padding:32px 0 56px}.landing-root .lp-legal-card{padding:20px}}
