.pricing-heading{margin-bottom:var(--space-xl);gap:var(--space-lg)}.pricing-heading p{max-width:65ch;margin-top:20px;line-height:1.9}.pricing-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.package-card{--package-bg:var(--white);--package-accent:var(--ice);border:var(--border);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-sm);background:var(--package-bg);flex-direction:column;padding:24px;transition:transform .16s,box-shadow .16s;display:flex}.package-operations{--package-bg:var(--ice);--package-accent:var(--blue);box-shadow:var(--shadow-md)}.package-growth{--package-bg:var(--blue);--package-accent:var(--navy);box-shadow:var(--shadow-lg)}.package-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;font-weight:700;display:flex}.package-top>span:first-child{border:var(--border);background:var(--white);border-radius:var(--radius-sm);width:34px;height:34px;font-family:var(--font-latin);place-items:center;display:grid}.package-top>span:last-child{border:var(--border);background:var(--package-accent);border-radius:var(--radius-sm);padding:7px 10px;font-size:11px;font-weight:700}.package-growth .package-top>span:last-child{color:var(--white)}.package-intro{min-height:152px}.package-intro h3{margin:0 0 12px;font-size:26px;line-height:1.45}.package-lead{font-size:15px;font-weight:700;line-height:1.8}.package-art{pointer-events:none;place-items:center;height:258px;margin:8px 0 20px;display:grid}.package-art img{object-fit:contain;width:100%;max-width:350px;height:100%;transition:transform .18s;display:block}.package-app .package-art img{max-width:195px}.package-price{border:var(--border);border-radius:var(--radius-sm);background:var(--white);box-shadow:var(--shadow-sm);padding:15px 18px 16px}.package-price-heading{justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:6px;display:flex}.package-price-label,.package-price-approximate{font-size:11px;font-weight:700}.package-price-approximate{color:var(--muted)}.package-card .price{white-space:nowrap;align-items:baseline;gap:12px;min-height:0;margin:0;display:flex}.package-card .price strong{font:700 clamp(32px,3.1vw,43px)/1 var(--font-latin);letter-spacing:-2px}.package-card .price span{font-size:13px;font-weight:700}.package-card .price small{margin-top:4px;font-size:11px;font-weight:400;display:block}.package-purchase-fees{border-top:1px solid var(--soft);min-height:102px;margin:16px 0 0;padding-top:12px}.package-purchase-fees dt{margin-bottom:5px;font-size:11px;font-weight:800}.package-purchase-fees dd{margin:0}.package-purchase-fees p{font-size:12px;line-height:1.8}.package-detail{min-height:120px;padding-top:24px;font-size:14px;line-height:1.8}.package-card ul{border-top:1px solid var(--navy);margin:0 0 18px;padding:20px 0 0;list-style:none}.package-card li{align-items:baseline;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.75;display:flex}.package-card li>span{flex:none;font-weight:700}.package-micro{border-top:1px solid var(--navy);margin-top:auto;padding:12px 0 0;font-size:12px}@media (hover:hover){.package-card:hover{box-shadow:var(--shadow-lg);transform:translate(-2px,-2px)}.package-card:hover .package-art img{transform:scale(1.025)}}@media (max-width:1100px){.package-grid{gap:18px}.package-card{padding:18px}.package-intro h3{font-size:23px}.package-lead{font-size:15px}.package-art{height:226px}.package-app .package-art img{max-width:175px}}@media (max-width:850px){.package-grid{grid-template-columns:1fr;gap:24px}.package-card{padding:24px}.package-intro{min-height:0}.package-art{height:260px}.package-app .package-art img{max-width:195px}.package-intro h3{font-size:27px}.package-lead{max-width:40ch;font-size:16px}.package-detail{min-height:0;padding-bottom:22px}}@media (max-width:599px){.package-card{padding:20px}.package-art{height:212px}.package-app .package-art img{max-width:155px}}@media (prefers-reduced-motion:reduce){.package-card,.package-art img{transition:none}.package-card:hover,.package-card:hover .package-art img{transform:none}}
