.home-container{flex-direction:column;gap:100px;padding-bottom:80px;display:flex}.hero{text-align:center;flex-direction:column;align-items:center;padding:40px 24px 0;display:flex;position:relative;overflow:hidden}.hero-badge{color:var(--accent);background:#a87ffb1a;border:1px solid #a87ffb40;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 18px;font-size:14px;font-weight:600;display:inline-flex}.hero-title{letter-spacing:-.04em;background:linear-gradient(135deg,#fff 20%,#a87ffb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;max-width:800px;margin-bottom:20px;font-size:clamp(34px,7vw,72px);font-weight:800;line-height:1.12}.hero-subtitle{color:var(--text-muted);max-width:620px;margin-bottom:36px;font-size:clamp(16px,2.5vw,20px);line-height:1.6}.hero-actions{align-items:center;gap:16px;margin-bottom:60px;display:flex}.hero-visual{perspective:1000px;width:100%;max-width:1000px;position:relative}.hero-glow{background:var(--accent);filter:blur(140px);opacity:.16;z-index:0;pointer-events:none;border-radius:50%;width:800px;height:480px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-image-wrapper{z-index:1;transform-style:preserve-3d;border-radius:16px;transition:transform .4s cubic-bezier(.4,0,.2,1);position:relative;transform:rotateX(7deg)translateY(10px);box-shadow:0 30px 70px #0009,0 0 0 1px #ffffff14}.hero-image-wrapper:hover{transform:rotateX(0)translateY(0)}.hero-image{border-radius:16px;width:100%;height:auto;display:block}.section-title{text-align:center;letter-spacing:-.02em;margin-bottom:48px;font-size:clamp(28px,5vw,42px);font-weight:700}.features-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.feature-card{flex-direction:column;padding:32px 28px;display:flex}.feature-icon{color:var(--accent);margin-bottom:20px}.feature-card h3{margin-bottom:10px;font-size:20px;font-weight:600}.feature-card p{color:var(--text-muted);font-size:14.5px;line-height:1.6}.comparison-wrapper{-webkit-overflow-scrolling:touch;border-radius:16px;width:100%;overflow-x:auto}.comparison-table{flex-direction:column;min-width:580px;display:flex}.comp-row{border-bottom:1px solid var(--border);grid-template-columns:2fr 1fr 1fr 1fr 1fr;display:grid}.comp-row:last-child{border-bottom:none}.comp-header{background:#0000004d;font-weight:600}.comp-cell{color:var(--text-muted);justify-content:center;align-items:center;padding:18px 20px;font-size:14px;display:flex}.comp-cell:first-child{color:var(--text);justify-content:flex-start;font-weight:500}.comp-cell.highlight{color:var(--accent);background:#a87ffb0f;font-weight:600}.check{color:var(--accent)}@media (max-width:768px){.home-container{gap:60px;padding-bottom:60px}.hero{padding:16px 12px 0}.hero-badge{margin-bottom:18px;padding:5px 14px;font-size:12.5px}.hero-actions{flex-direction:column;gap:12px;width:100%;max-width:320px;margin-bottom:40px}.hero-actions .btn{width:100%;padding:14px 20px}.hero-visual{perspective:none}.hero-image-wrapper{border-radius:12px;box-shadow:0 16px 40px #0009,0 0 0 1px #ffffff14;transform:none!important}.hero-image{border-radius:12px}.hero-glow{filter:blur(80px);width:100%;height:240px}.features-grid{grid-template-columns:1fr;gap:16px}.feature-card{padding:24px 20px}.section-title{margin-bottom:32px}.comparison-wrapper{border:1px solid var(--border);box-shadow:0 8px 30px #0000004d}.comparison-table{min-width:520px}.comp-cell{padding:14px 12px;font-size:13px}}
