.page-module__9pv-5W__feature{padding:4.5rem 0}@media (min-width:768px){.page-module__9pv-5W__feature{padding:6rem 0}}.page-module__9pv-5W__featureGrid{grid-template-columns:1fr;align-items:center;gap:3rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.page-module__9pv-5W__featureVisual{justify-content:center;display:flex}@media (min-width:900px){.page-module__9pv-5W__featureGrid{grid-template-columns:1fr 1fr;gap:4rem}.page-module__9pv-5W__featureGridFlip .page-module__9pv-5W__featureText{order:2}.page-module__9pv-5W__featureGridFlip .page-module__9pv-5W__featureVisual{order:1}.page-module__9pv-5W__featureVisual{justify-content:flex-end}.page-module__9pv-5W__featureGridFlip .page-module__9pv-5W__featureVisual{justify-content:flex-start}}.page-module__9pv-5W__featureHeadline{letter-spacing:-.035em;color:var(--color-dark-green);margin:0 0 1.125rem;font-size:clamp(1.625rem,2.5vw,2.25rem);font-weight:700;line-height:1.1}.page-module__9pv-5W__featureDesc{color:var(--color-muted);max-width:46ch;margin:0 0 1.25rem;font-size:1rem;line-height:1.6}.page-module__9pv-5W__featureBullets{flex-direction:column;gap:.5rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.page-module__9pv-5W__featureBullets li{color:var(--color-dark-green);letter-spacing:-.01em;padding-left:1.125rem;font-size:.9375rem;position:relative}.page-module__9pv-5W__featureBullets li:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.page-module__9pv-5W__featureLink{letter-spacing:-.02em;color:var(--color-dark-green);transition:border-color .15s ease, gap .15s var(--ease-out);border-bottom:1px solid #06280f33;align-items:center;gap:.4rem;padding-bottom:1px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__9pv-5W__featureLink:hover{border-color:var(--color-dark-green);gap:.6rem}.page-module__9pv-5W__mockupAutopilot{background:#fff;border:1px solid #06280f0f;border-radius:16px;flex-direction:column;gap:.875rem;width:100%;max-width:460px;padding:1.125rem;display:flex;overflow:hidden;box-shadow:0 2px #0000000a,0 8px 24px -8px #06280f24,0 32px 64px -24px #06280f1a}.page-module__9pv-5W__apHeader{align-items:center;gap:.5rem;display:flex}.page-module__9pv-5W__apLiveBadge{font-family:var(--font-mono);letter-spacing:.08em;color:#357c31;font-size:.5625rem;font-weight:700}.page-module__9pv-5W__apTimestamp{color:var(--color-muted);font-size:.625rem}.page-module__9pv-5W__apProfile{border-bottom:1px solid #06280f12;align-items:center;gap:.625rem;padding-bottom:.875rem;display:flex}.page-module__9pv-5W__apAvatar{width:36px;height:36px;color:var(--color-dark-green);font-size:.625rem;font-weight:700;font-family:var(--font-mono);letter-spacing:.04em;background:#ecf1ee;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__9pv-5W__apName{letter-spacing:-.02em;color:var(--color-dark-green);flex:1;font-size:.875rem;font-weight:600}.page-module__9pv-5W__apRole{color:var(--color-muted);font-size:.625rem}.page-module__9pv-5W__apStatus{font-family:var(--font-mono);letter-spacing:.07em;color:var(--color-dark-green);background:var(--color-mint);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:.25rem .5rem;font-size:.5rem;font-weight:700}.page-module__9pv-5W__apDetails{flex-direction:column;gap:.375rem;display:flex}.page-module__9pv-5W__apRow{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.page-module__9pv-5W__apLabel{color:var(--color-muted);letter-spacing:-.01em;font-size:.6875rem}.page-module__9pv-5W__apValue{color:var(--color-dark-green);letter-spacing:-.01em;text-align:right;font-size:.6875rem;font-weight:500}.page-module__9pv-5W__apScore{flex-direction:column;gap:.375rem;padding-top:.25rem;display:flex}.page-module__9pv-5W__apScoreHeader{color:var(--color-dark-green);letter-spacing:-.01em;justify-content:space-between;font-size:.6875rem;font-weight:500;display:flex}.page-module__9pv-5W__apScoreBar{background:#06280f12;border-radius:2px;height:4px;overflow:hidden}.page-module__9pv-5W__apScoreFill{background:var(--color-accent);border-radius:2px;height:100%}.page-module__9pv-5W__apSummary{color:var(--color-muted);border-left:2px solid var(--color-mint);padding-left:.625rem;font-size:.75rem;font-style:italic;line-height:1.5}.page-module__9pv-5W__caps{padding:5rem 0}@media (min-width:768px){.page-module__9pv-5W__caps{padding:6rem 0}}.page-module__9pv-5W__capsHeader{margin-top:clamp(2rem,4vw,3.5rem);margin-bottom:2rem}.page-module__9pv-5W__liraIntro{margin-top:1.25rem}.page-module__9pv-5W__capsHeadline{font-size:var(--fs-2xl);letter-spacing:-.025em;color:var(--color-dark-green);max-width:480px;margin:0;font-weight:600;line-height:1.1}.page-module__9pv-5W__capsGrid{grid-template-columns:repeat(2,1fr);gap:.875rem;display:grid}@media (min-width:900px){.page-module__9pv-5W__capsGrid{grid-template-columns:repeat(5,1fr)}.page-module__9pv-5W__liraGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__9pv-5W__capsCard{border-radius:var(--radius-lg);transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#fff;border:1px solid #06280f12;flex-direction:column;gap:.5rem;padding:1.375rem 1.25rem 1.625rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.page-module__9pv-5W__capsCard:before{content:"";opacity:0;background:linear-gradient(90deg,#cbffc4cc,#5ec55080);height:2px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.page-module__9pv-5W__capsCard:hover{transform:translateY(-2px);box-shadow:0 12px 32px -16px #06280f2e}.page-module__9pv-5W__capsCard:hover:before{opacity:1}.page-module__9pv-5W__capsCardDot{width:32px;height:32px;color:var(--color-dark-green);background:linear-gradient(135deg,#cbffc4e6,#5ec5508c);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.375rem;display:flex}.page-module__9pv-5W__capsCardLabel{letter-spacing:-.02em;color:var(--color-dark-green);font-size:.9375rem;font-weight:600;line-height:1.25}.page-module__9pv-5W__capsCardDesc{color:var(--color-muted);font-size:.8125rem;line-height:1.5}.page-module__9pv-5W__capsCardArrow{color:var(--color-sage);opacity:0;transition:opacity .18s ease, transform .18s var(--ease-out);position:absolute;bottom:1.125rem;right:1.125rem;transform:translate(-4px)}.page-module__9pv-5W__capsCard:hover .page-module__9pv-5W__capsCardArrow{opacity:1;transform:translate(0)}
