.lp2-root .primary-gradient{background:linear-gradient(90deg,#29d2c7 0%,#4a90e2 50%,#9b51e0 100%)}.lp2-root .lp2-gradient-teal-blue{background:linear-gradient(90deg,#29d2c7 0%,#4a90e2 100%)}.lp2-root .lp2-gradient-blue-purple{background:linear-gradient(90deg,#4a90e2 0%,#9b51e0 100%)}.lp2-root .brand-gradient-text,.lp2-root .primary-gradient-text{background:linear-gradient(90deg,#29d2c7 0%,#4a90e2 50%,#9b51e0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp2-root .glass{-webkit-backdrop-filter:blur(18px)saturate(180%);background:#ffffffc7;border:1px solid #ffffffb3;box-shadow:0 4px 24px #0f172a0f,0 1px 2px #0f172a0a,inset 0 1px #ffffffe6}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lp2-root .glass{background:#fffffff0}}html.dark .lp2-root .glass{background:#18181bbf;border-color:#ffffff1a;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){html.dark .lp2-root .glass{background:#18181beb}}.lp2-root .glass-card{-webkit-backdrop-filter:blur(22px)saturate(180%);background:#ffffffd1;border:1px solid #0000000f;border-radius:1rem;transition:box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s,transform .4s cubic-bezier(.22,1,.36,1);box-shadow:0 4px 24px #0f172a0d}html.dark .lp2-root .glass-card{background:#18181b8c;border-color:#ffffff17;box-shadow:0 4px 28px #00000059}.lp2-root .glass-card:hover{border-color:#3e9ffd2e;box-shadow:0 16px 48px #29d1b112,0 8px 24px #3e9ffd0f,0 2px 8px #9b85ff0d}html.dark .lp2-root .glass-card:hover{border-color:#ffffff1f;box-shadow:0 20px 50px #00000080,0 0 0 1px #3e9ffd1f}.lp2-root .lp2-nav-pill{box-shadow:0 8px 32px #0f172a14,0 2px 8px #3e9ffd0f,inset 0 1px #ffffffd9}html.dark .lp2-root .lp2-nav-pill{box-shadow:0 8px 40px #00000080,inset 0 1px #ffffff0f}.lp2-root .lp2-section-wash{background:linear-gradient(#f8fafcf2 0%,#fff6 45%,#0000 100%)}html.dark .lp2-root .lp2-section-wash{background:linear-gradient(#09090bd9 0%,#09090b40 50%,#0000 100%)}.lp2-root .lp2-hero-bg-grid{background-image:linear-gradient(90deg,#8080800e 1px,#0000 1px),linear-gradient(#8080800e 1px,#0000 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(78% 68% at 50% 36%,#000 0%,#0000 76%);mask-image:radial-gradient(78% 68% at 50% 36%,#000 0%,#0000 76%)}.lp2-root .noise-bg{opacity:.26;mix-blend-mode:multiply}html.dark .lp2-root .noise-bg{mix-blend-mode:overlay;opacity:.2}.lp2-root .lp2-hero-title{text-shadow:0 1px #ffffffe6}html.dark .lp2-root .lp2-hero-title{text-shadow:0 2px 28px #0000008c}.lp2-root a.primary-gradient:focus-visible,.lp2-root button.primary-gradient:focus-visible{outline:none;box-shadow:0 4px 14px #3e9ffd59,0 2px 6px #29d1b133,0 0 0 3px #3e9ffd59,0 0 0 5px #fffffff2}html.dark .lp2-root a.primary-gradient:focus-visible,html.dark .lp2-root button.primary-gradient:focus-visible{box-shadow:0 4px 14px #3e9ffd40,0 0 0 3px #3e9ffd73,0 0 0 5px #09090be6}.lp2-root .lp2-pricing-featured{box-shadow:0 0 0 1px #3e9ffd33,0 20px 50px #29d1b11a,0 12px 32px #9b85ff14}html.dark .lp2-root .lp2-pricing-featured{box-shadow:0 0 0 1px #9b85ff33,0 24px 56px #0000008c,0 0 80px #3e9ffd14}.lp2-root .lp2-cta-inner{box-shadow:0 4px 32px #0f172a0a}html.dark .lp2-root .lp2-cta-inner{box-shadow:0 8px 40px #00000059}.lp2-root .safe-area-pt{padding-top:max(.75rem,env(safe-area-inset-top,0px))}.lp2-root .lp2-hero-float-card{box-shadow:0 14px 44px -12px #0f172a1a,0 8px 24px -8px #0000000f,0 2px 8px #0000000a}html.dark .lp2-root .lp2-hero-float-card{box-shadow:0 16px 48px -10px #0000008c,0 8px 28px -6px #0006,0 2px 6px #00000040}.lp2-root .policy-header{text-align:center;border-bottom:1px solid #00000014;margin-bottom:3rem;padding-top:.5rem;padding-bottom:2rem}html.dark .lp2-root .policy-header{border-bottom-color:#ffffff1a}.lp2-root .policy-header h1{background:linear-gradient(135deg,#23d2a0 0%,#45a2f6 50%,#b387ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.lp2-root .policy-header .effective-date{color:#71717a;font-size:.95rem}html.dark .lp2-root .policy-header .effective-date{color:#a1a1aa}.lp2-root .policy-content{line-height:1.8}.lp2-root .policy-content h2{color:#0d9488;margin:2.5rem 0 1rem;font-size:1.5rem;font-weight:600}html.dark .lp2-root .policy-content h2{color:#2dd4bf}.lp2-root .policy-content h3{color:#18181b;margin:2rem 0 .75rem;font-size:1.2rem;font-weight:600}html.dark .lp2-root .policy-content h3{color:#fff}.lp2-root .policy-content p{color:#52525b;margin-bottom:1rem}html.dark .lp2-root .policy-content p{color:#d4d4d8}.lp2-root .policy-content ul,.lp2-root .policy-content ol{color:#52525b;margin:1rem 0 1.5rem 1.5rem}html.dark .lp2-root .policy-content ul,html.dark .lp2-root .policy-content ol{color:#d4d4d8}.lp2-root .policy-content li{margin-bottom:.5rem}.lp2-root .policy-content a{color:#0d9488;text-decoration:none}html.dark .lp2-root .policy-content a{color:#2dd4bf}.lp2-root .policy-content a:hover{text-decoration:underline}.lp2-root .policy-content .highlight-box{background:#23d2a01a;border:1px solid #23d2a04d;border-radius:12px;margin:1.5rem 0;padding:1.5rem}.lp2-root .policy-content .highlight-box p{margin-bottom:0}.lp2-root .policy-content .warning-box{background:#9c27b01a;border:1px solid #9c27b04d;border-radius:12px;margin:1.5rem 0;padding:1.5rem}.lp2-root .policy-content table{border-collapse:collapse;width:100%;margin:1.5rem 0}.lp2-root .policy-content table th,.lp2-root .policy-content table td{text-align:left;border:1px solid #0000001a;padding:1rem}html.dark .lp2-root .policy-content table th,html.dark .lp2-root .policy-content table td{border-color:#ffffff1a}.lp2-root .policy-content table th{color:#0d9488;background:#23d2a01a}html.dark .lp2-root .policy-content table th{color:#2dd4bf}.lp2-root .policy-content table td{color:#52525b}html.dark .lp2-root .policy-content table td{color:#d4d4d8}.lp2-root .policy-footer{text-align:center;border-top:1px solid #0000001f;margin-top:4.5rem;margin-bottom:.75rem;padding-top:3rem;padding-bottom:3rem}html.dark .lp2-root .policy-footer{border-top-color:#ffffff1a}.lp2-root .policy-footer p{color:#71717a;margin-bottom:1.25rem;font-size:.9rem}.lp2-root .policy-footer p:last-child{margin-bottom:0}html.dark .lp2-root .policy-footer p{color:#a1a1aa}.lp2-root .policy-footer .contact-link,.lp2-root .policy-footer p a{color:#0d9488;text-decoration:none}.lp2-root .policy-footer p a:hover{text-decoration:underline}html.dark .lp2-root .policy-footer .contact-link,html.dark .lp2-root .policy-footer p a{color:#2dd4bf}.lp2-root nav.policy-nav{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom:none}.lp2-root nav.policy-nav.scrolled{box-shadow:none;background:0 0}.lp2-root .policy-nav .back-link{color:#0d9488;align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;transition:opacity .3s;display:flex}html.dark .lp2-root .policy-nav .back-link{color:#2dd4bf}.lp2-root .policy-nav .back-link:hover{opacity:.8}html:not(.dark) .privacy-page-lp2,html:not(.dark) .terms-page-lp2{background-color:#fff!important}.privacy-page-lp2 nav.policy-nav--flat,.auth-page-lp2 nav.policy-nav--flat,.terms-page-lp2 nav.policy-nav--flat{box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(180%)!important;background:#ffffffc7!important;border-bottom:1px solid #00000014!important}html.dark .privacy-page-lp2 nav.policy-nav--flat,html.dark .auth-page-lp2 nav.policy-nav--flat,html.dark .terms-page-lp2 nav.policy-nav--flat{-webkit-backdrop-filter:blur(18px)saturate(180%)!important;background:#18181bbf!important;border-bottom:1px solid #ffffff1a!important}.lp2-root.privacy-page-lp2 .policy-content .highlight-box,.lp2-root.terms-page-lp2 .policy-content .highlight-box{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:1.5rem 0!important;padding:0!important}.lp2-root.privacy-page-lp2 .policy-content .highlight-box p,.lp2-root.terms-page-lp2 .policy-content .highlight-box p{margin-bottom:1rem}html:not(.dark) .lp2-root.privacy-page-lp2 .policy-content .highlight-box p,html:not(.dark) .lp2-root.terms-page-lp2 .policy-content .highlight-box p{color:#52525b}html.dark .lp2-root.privacy-page-lp2 .policy-content .highlight-box p,html.dark .lp2-root.terms-page-lp2 .policy-content .highlight-box p{color:#d4d4d8}html:not(.dark) .privacy-page-lp2 .policy-content strong,html:not(.dark) .terms-page-lp2 .policy-content strong{color:#18181b}html.dark .privacy-page-lp2 .policy-content strong,html.dark .terms-page-lp2 .policy-content strong{color:#fafafa}
