.lp-why{background:linear-gradient(180deg, var(--lp-bg) 0%, var(--lp-soft) 14%, var(--lp-soft) 86%, var(--lp-bg) 100%);padding:clamp(5rem,9vw,8rem) 0;position:relative;overflow:hidden}.lp-kicker--bare{border-bottom:0;padding-bottom:0}.lp-why-layout{flex-wrap:wrap;align-items:stretch;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem);display:flex}.lp-why-intro{flex-direction:column;flex:300px;justify-content:space-between;gap:1.5rem;max-width:440px;padding:1rem 0;display:flex}.lp-why-intro .lp-h2{letter-spacing:-.05em;font-size:clamp(2rem,3.2vw,3.3rem);line-height:1}.lp-why-intro p{max-width:36ch;color:var(--lp-muted);text-wrap:pretty;margin:0;font-size:1.05rem}.lp-why-cards{scroll-snap-type:x mandatory;scrollbar-width:none;flex:3 720px;gap:1rem;min-width:0;margin-bottom:-1.5rem;padding-bottom:1.5rem;display:flex;overflow-x:auto}.lp-why-cards::-webkit-scrollbar{display:none}.lp-why-cards:focus-visible{outline:2px solid var(--lp-blue);outline-offset:4px;border-radius:26px}.lp-why-cards article{border:1px solid var(--lp-line);background:var(--lp-card);scroll-snap-align:start;border-radius:26px;flex-direction:column;flex:1 0 240px;gap:.75rem;min-height:500px;padding:1.5rem 1.4rem 0;display:flex;overflow:hidden;box-shadow:0 30px 60px -40px #1622ee59}.lp-why-cards header{align-items:center;gap:.9rem;display:flex}.lp-why-cards header b{color:var(--lp-accent);letter-spacing:-.03em;font-size:1.5rem;font-weight:900}.lp-why-cards header i{background:var(--lp-line);flex:0 0 6rem;height:1px}.lp-why-cards h3{color:var(--lp-head);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:1.35rem;font-weight:900;line-height:1.08}.lp-why-cards article>p{color:var(--lp-muted);text-wrap:pretty;margin:0;font-size:.95rem}.lp-why-visual{flex:1;min-height:240px;margin-top:.25rem;position:relative}.lp-why-site{z-index:2;border:1px solid var(--lp-line);background:var(--lp-card);border-radius:18px;flex-direction:column;gap:.7rem;padding:1rem;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 20px 40px -24px #1622ee66}.lp-why-site>span:first-child{color:var(--lp-head);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.lp-why-site svg{width:1.1rem;height:1.1rem;color:var(--lp-accent)}.lp-why-url{background:var(--lp-soft);color:var(--lp-label);border-radius:12px;padding:.65rem .85rem;font-size:.95rem}.lp-why-cover{aspect-ratio:9/16;border:3px solid #fff;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 24px 40px -20px #0e113073}.lp-why-cover--a{z-index:1;width:44%;bottom:-18px;left:4%;transform:rotate(-7deg)}.lp-why-cover--b{width:40%;bottom:-6px;right:4%;transform:rotate(6deg)}.lp-why-cover--l{width:36%;top:22%;left:-4%;transform:rotate(-8deg)}.lp-why-cover--r{width:36%;top:24%;right:-4%;transform:rotate(8deg)}.lp-why-cover--c{z-index:2;width:50%;top:6%;left:25%;box-shadow:0 30px 50px -20px #1622ee8c}.lp-why-cal{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:18px;flex-direction:column;gap:.7rem;margin-bottom:1.5rem;padding:.9rem;display:flex;position:relative;box-shadow:0 20px 40px -24px #1622ee66}.lp-why-cal-head{justify-content:space-between;align-items:center;display:flex}.lp-why-cal-head b{color:var(--lp-head);font-size:.88rem}.lp-why-cal-head span{border:1px solid var(--lp-line);color:var(--lp-head);border-radius:999px;padding:.25rem .6rem;font-size:.72rem}.lp-why-cal-grid{color:var(--lp-muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;font-size:.66rem;display:grid}.lp-why-cal-img{aspect-ratio:3/5;border-radius:6px;display:block;position:relative;overflow:hidden}.lp-why-switches{border-top:1px solid var(--lp-line);flex-direction:column;gap:.35rem;padding-top:.55rem;display:flex}.lp-why-switches label{color:var(--lp-head);cursor:pointer;align-items:center;gap:.65rem;padding:.3rem 0;display:flex}.lp-why-switches label>svg{width:1.05rem;height:1.05rem;color:var(--lp-accent);flex:none}.lp-why-switches label span{flex-direction:column;line-height:1.2;display:flex}.lp-why-switches b{font-size:.85rem}.lp-why-switches small{color:var(--lp-muted);font-size:.75rem}.lp-switch{width:2.5rem;height:1.45rem;box-shadow:none;border:0;padding:0 3px}.lp-switch[data-state=checked]{background:#1622ee}.lp-switch[data-state=unchecked]{background:#d9dcf0}html[data-theme=dark] .lp-switch[data-state=unchecked]{background:#3a3a3a}.lp-switch [data-slot=switch-thumb]{background:#fff;width:calc(1.45rem - 6px);height:calc(1.45rem - 6px);box-shadow:0 1px 3px #00000040}.lp-switch[data-state=checked] [data-slot=switch-thumb]{translate:1.05rem}.lp-switch[data-state=unchecked] [data-slot=switch-thumb]{translate:0}.lp-why-banner{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.5rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,2.5vw,2rem);display:grid;box-shadow:0 20px 40px -34px #1622ee66}.lp-why-banner-icon{background:var(--lp-tint);width:3.5rem;height:3.5rem;color:var(--lp-accent);border-radius:999px;place-items:center;display:grid}.lp-why-banner-icon svg{width:1.5rem;height:1.5rem}.lp-why-banner>div{flex-direction:column;gap:.3rem;min-width:0;display:flex}.lp-why-banner b{color:var(--lp-head);letter-spacing:-.02em;font-size:1.15rem;font-weight:900}.lp-why-banner>div>span{color:var(--lp-muted);text-wrap:pretty;font-size:.98rem}.lp-why-chip{background:var(--lp-tint);color:var(--lp-accent);font-family:var(--lp-mono);white-space:nowrap;border-radius:999px;padding:.7rem 1.2rem;font-size:14px}@media (max-width:720px){.lp-why-banner{grid-template-columns:auto minmax(0,1fr)}.lp-why-chip{grid-column:1/-1;justify-self:start}}