.landing-theme{--lp-bg-900:#f7fafc;--lp-bg-800:#eef4fb;--lp-bg-700:#e6eef8;--lp-surface:#fff;--lp-surface-soft:#fff;--lp-border:#1020301f;--lp-border-strong:#123b633d;--lp-text:#102030;--lp-text-muted:#6b7280;--lp-accent:#123b63;--lp-accent-2:#1cb5e0}.landing-theme .lp-page-backdrop{background:radial-gradient(circle at 12% 10%,#1cb5e024,#0000 44%),radial-gradient(circle at 86% 12%,#123b631f,#0000 46%),repeating-linear-gradient(135deg,#1cb5e00f 0 1px,#0000 1px 24px),repeating-linear-gradient(-135deg,#123b630d 0 1px,#0000 1px 28px),linear-gradient(#f9fbfe 0%,#f7fafc 55%,#edf3fa 100%)}.landing-theme .lp-page-glow{background:radial-gradient(circle at 52% -8%,#1cb5e01f,#0000 44%)}.landing-theme .lp-corner-lime{border-color:#123b633d}.landing-theme .lp-corner-warm{border-color:#1cb5e042}.landing-theme .lp-card{border:1px solid var(--lp-border);background:var(--lp-surface);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;overflow:hidden}.landing-theme .lp-card-soft{border:1px solid var(--lp-border);background:var(--lp-surface-soft);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden}.landing-theme .lp-geo-panel{position:relative;overflow:hidden}.landing-theme .lp-geo-panel:before{content:"";clip-path:polygon(0 12px,12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);pointer-events:none;border:1px solid #123b631a;position:absolute;inset:9px}.landing-theme .lp-geo-panel:after{content:"";opacity:.52;clip-path:polygon(0 0,100% 0,100% 72%,72% 100%,0 100%);pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#123b6340 1px,#0000 1px),linear-gradient(#1cb5e03d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:8px 8px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:34px;height:34px;position:absolute;top:10px;right:10px}.landing-theme .lp-geo-grid{background-image:linear-gradient(#123b6314 1px,#0000 1px),linear-gradient(90deg,#123b6314 1px,#0000 1px);background-size:26px 26px}.landing-theme .lp-kicker{border:1px solid var(--lp-border-strong);color:#0b1f3a;background:#dff5fb;border-radius:9999px;display:inline-flex}.landing-theme .lp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#123b63;font-size:11px;font-weight:600}.landing-theme .lp-title-main{letter-spacing:-.015em;color:#0b1f3a;line-height:1.2}.landing-theme .lp-title-section{letter-spacing:-.012em;color:#0b1f3a;line-height:1.25}.landing-theme .lp-data-label{letter-spacing:.1em;text-transform:uppercase;color:#535e6a;font-size:11px}.landing-theme .lp-text{color:var(--lp-text)}.landing-theme .lp-text-soft{color:color-mix(in srgb, var(--lp-text) 82%, #fff)}.landing-theme .lp-text-dim{color:#59636f}.landing-theme .lp-text-subtle{color:#777d8a}.landing-theme .lp-link{color:color-mix(in srgb, var(--lp-accent) 84%, #fff)}.landing-theme .lp-link:hover{color:#0b1f3a}.landing-theme .lp-panel{border:1px solid color-mix(in srgb, var(--lp-accent) 20%, #fff);background:#fff}.landing-theme .lp-panel-deep{border:1px solid color-mix(in srgb, var(--lp-accent) 18%, #fff);background:linear-gradient(135deg,#123b6312 0%,#1cb5e00a 100%)}.landing-theme .lp-panel-soft{border:1px solid color-mix(in srgb, var(--lp-accent) 16%, #fff);background:#f8fafc}.landing-theme .lp-panel-empty{border:1px solid color-mix(in srgb, var(--lp-accent) 20%, #fff);color:color-mix(in srgb, var(--lp-text-muted) 90%, #fff);background:#fff}.landing-theme .lp-badge-lime{color:#0b1f3a;background:#123b631a;border:1px solid #123b6359}.landing-theme .lp-badge-warm{color:#123b63;background:#1cb5e01f;border:1px solid #1cb5e070}.landing-theme .lp-dot{background:#123b63}.landing-theme .lp-dot-warm{background:#1cb5e0}.landing-theme .lp-accent-text{color:#123b63}.landing-theme .lp-trust-strip{border:1px solid color-mix(in srgb, var(--lp-accent) 22%, #fff);background:#fff}.landing-theme .lp-step-chip{color:#0b1f3a;background:#123b631a;border:1px solid #123b6359}.landing-theme .lp-connector{background:#1cb5e08c}.landing-theme .lp-free-showcase{background:linear-gradient(135deg,#123b631f 0%,#1cb5e014 62%,#fff 100%);border:1px solid #123b6342}.landing-theme .lp-plan-highlight{background:linear-gradient(135deg,#123b631f 0%,#1cb5e014 100%);border:1px solid #123b6359}.landing-theme .lp-problem-card{background:linear-gradient(135deg,#123b6314 0%,#f7fafcf5 100%);border:1px solid #123b6342}.landing-theme .lp-solution-card{background:linear-gradient(135deg,#1cb5e01a 0%,#f7fafcf5 100%);border:1px solid #1cb5e04d}.landing-theme .lp-logo-chip{background:linear-gradient(135deg,#0b1f3a 0%,#123b63 54%,#1cb5e0 100%);border:1px solid #123b634d}.landing-theme .lp-shadow-nav{box-shadow:0 16px 36px -30px #123b6333}.landing-theme .lp-shadow-hero{background:linear-gradient(160deg,#1cb5e014 0%,#123b630a 52%,#fff 100%),repeating-linear-gradient(45deg,#1cb5e014 0 1px,#0000 1px 18px),repeating-linear-gradient(-45deg,#123b630f 0 1px,#0000 1px 20px);box-shadow:0 20px 46px -36px #123b633d}.landing-theme .lp-shadow-featured{box-shadow:0 18px 36px -30px #123b6338}.landing-theme .lp-brand-mark{clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))}.landing-theme .lp-btn-primary{color:#fff;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:linear-gradient(90deg,#0b1f3a 0%,#123b63 100%);border-radius:.45rem}.landing-theme .lp-btn-primary:hover{background:linear-gradient(90deg,#123b63 0%,#0b1f3a 100%)}.landing-theme .lp-btn-secondary{border:1px solid var(--lp-border);color:var(--lp-text);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#fff;border-radius:.45rem}.landing-theme .lp-btn-secondary:hover{color:#0b1f3a;border-color:#123b6366}.landing-theme .lp-tab{border:1px solid var(--lp-border);color:var(--lp-text);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));background:#fff;border-radius:.45rem}.landing-theme .lp-tab:hover{border-color:#123b6366}.landing-theme .lp-tab-active{color:#0b1f3a;background:#dff5fb;border-color:#123b6380}
