.p1 .lc-setup{padding-block:clamp(76px,7vw,112px)}.p1 .lc-setup .p1-centered-head{max-width:790px;margin-bottom:50px}.p1 .lc-setup-enable{max-width:680px;color:var(--muted-foreground);text-align:center;margin:28px auto 0;font-size:14px;line-height:1.7}.p1 .lc-setup-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:44px;font-size:13px;line-height:1.5;display:flex}.p1 .lc-setup-footer p{color:var(--muted-foreground);margin:0}.p1 .lc-setup-guide{align-items:center;gap:9px;padding-block:8px;font-weight:500;display:inline-flex}.p1 .lc-setup-guide svg{width:16px;height:16px}.p1 .lc-setup-guide:hover{text-underline-offset:4px;text-decoration:underline}.p1 .lc-setup-guide:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:700px){.p1 .lc-setup-enable{text-align:left}.p1 .lc-setup-footer{flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px}}
.p1 .lc-glass-art{width:100%;height:100%;font-family:var(--font-sans),sans-serif;display:block}.p1 .lc-glass-window{fill:#fff;stroke:#e9e9e9;stroke-width:1px;filter:drop-shadow(0 5px 9px #00000008)}.p1 .lc-glass-label{fill:#fff;stroke:color-mix(in srgb,var(--visual-accent) 24%,white);stroke-width:1px}.p1 .lc-glass-float{filter:drop-shadow(0 9px 15px #0000000c)}.p1 .lc-glass-art [stroke=white]{stroke:#b4b4b4}.p1 .lc-glass-art [fill=white]{fill:#dedede}.p1 .lc-glass-art .lc-glass-float path{stroke:var(--visual-accent)}.p1 .lc-glass-art .lc-glass-float text{fill:#4b4b4b}.p1 .lc-glow-0 .lc-glass-label,.p1 .lc-glow-1 .lc-glass-label{fill:color-mix(in srgb,var(--visual-accent) 15%,white);stroke:color-mix(in srgb,var(--visual-accent) 40%,white)}.p1 .lc-widget-color{animation:15s linear infinite lc-widget-colors}@keyframes lc-widget-colors{0%,17%,to{fill:#b7a6d5}20%,37%{fill:#a8c4b3}40%,57%{fill:#e8c3a7}60%,77%{fill:#ddafbe}80%,97%{fill:#a7c6de}}@media (prefers-reduced-motion:reduce){.p1 .lc-widget-color{animation:none}}
.p1 .lc-capabilities{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1120px;margin:auto;display:grid}.p1 .lc-capability{min-width:0}.p1 .lc-capability-preview{isolation:isolate;aspect-ratio:5/3;border-radius:9px;position:relative;overflow:hidden}.p1 .lc-glow-0{--visual-accent:#329b7b;background:#fff}.p1 .lc-glow-1{--visual-accent:#8972d7;background:#fff}.p1 .lc-glow-2{--visual-accent:#d7984a;background:#fff}.p1 .lc-capability-preview:before{content:"";z-index:-1;filter:blur(12px);background:linear-gradient(#0000,#ffffff60 45%,#ffffff18 62%,#0000);width:150%;height:44%;position:absolute;top:54%;left:-24%;rotate:-28deg}.p1 .lc-capability-preview:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff18,#0000 40%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff48}.p1 .lc-capability-copy{padding:23px 0 0}.p1 .lc-capability-copy h3{letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:20px;font-weight:500;line-height:1.25}.p1 .lc-capability-copy p{color:#81817c;margin:0;font-size:13px;line-height:1.75}@media (max-width:900px){.p1 .lc-capabilities{gap:20px}}@media (max-width:700px){.p1 .lc-capabilities{grid-template-columns:1fr;gap:36px;max-width:420px}.p1 .lc-capability-copy{padding-top:20px}.p1 .lc-capability-copy h3{font-size:23px}.p1 .lc-capability-copy p{font-size:14px}}
