.packages{padding-top:90px;padding-bottom:90px}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;margin-top:40px}.package-card{position:relative;padding:28px 24px;display:flex;flex-direction:column;background:linear-gradient(155deg,#241012,#0e0809 65%);border:1px solid #693135;border-radius:18px;overflow:hidden}.package-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:25px;font-size:10px;letter-spacing:1px;color:#e3c8c9}.package-badge{background:#fff9ed;color:#99101b;font-size:9px;padding:7px 8px;border-radius:30px;letter-spacing:.5px}.package-card h3{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;font-size:44px;line-height:1;margin:28px 0 12px}.package-description{font-size:13px;line-height:1.6;min-height:42px;color:#decfd0;margin:0}.package-price{display:flex;align-items:baseline;gap:9px;margin:28px 0}.package-price strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:70px;font-weight:700;line-height:1}.package-price span{font-size:11px;color:#e4c7c9}.package-card ul{padding:22px 0;margin:0 0 24px;border-top:1px solid #ffffff26;list-style:none;font-size:13px;line-height:1.7;flex:1}.package-card li{padding:7px 0 7px 19px;position:relative}.package-card li::before{content:'✦';position:absolute;left:0;color:#ff555e;font-size:11px}.package-card li strong{font-weight:600}.package-featured{background:linear-gradient(155deg,#e41b2c,#8a0b1b);border-color:#ff7078;box-shadow:0 16px 60px #de123422}.package-featured li::before{color:#fff9ed}.package-featured .package-top,.package-featured .package-description,.package-featured .package-price span{color:#fff1ef}.package-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff9ed;color:#23080c;border-radius:8px;padding:16px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.package-cta:hover{background:#ffdad9;transform:translateY(-2px)}.package-cta:focus-visible{outline:3px solid white;outline-offset:5px}.package-includes{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:30px 0;border-bottom:1px solid var(--line)}.package-includes h3,.package-extras h3{font-size:18px;line-height:1.4;margin:0}.package-includes p,.package-extras p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.package-details{border-bottom:1px solid var(--line)}.package-details summary{cursor:pointer;display:flex;justify-content:space-between;gap:18px;padding:24px 0;font-size:14px;list-style:none}.package-details summary::-webkit-details-marker{display:none}.package-details summary:focus-visible{outline:2px solid #f1263b;outline-offset:5px}.package-details[open] summary span{transform:rotate(45deg)}.package-extras{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:0 0 28px}.package-extras ul{list-style:none;padding:0;font-size:12px;line-height:1.6}.package-extras li{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #ffffff15}.package-extras li strong{white-space:nowrap}.package-extras p{margin-top:15px}.package-hint{text-align:center;font-size:11px;color:var(--muted);margin-top:23px}@media(max-width:1000px){.package-grid{gap:12px}.package-card{padding:23px 16px}.package-top{flex-wrap:wrap;min-height:50px}.package-price strong{font-size:60px}}@media(max-width:720px){.packages{padding-top:60px;padding-bottom:60px}.package-grid{grid-template-columns:1fr;gap:20px;max-width:480px;margin:30px auto 0}.package-card{padding:27px}.package-top{min-height:25px}.package-description{min-height:0}.package-includes,.package-extras{grid-template-columns:1fr;gap:15px}.package-includes{padding:26px 0}.nav nav{gap:12px}.nav nav a{font-size:10px}.package-extras{gap:28px}}@media(prefers-reduced-motion:reduce){.package-cta{transition:none}.package-cta:hover{transform:none}}

.growth-note{margin-top:28px;padding:28px;border:1px solid #783139;border-radius:15px;background:linear-gradient(110deg,#3b0e17,#13090c)}.growth-note>span{font-size:10px;letter-spacing:2px;color:#ff8b93}.growth-note h3{font-family:"Barlow Condensed",Impact,sans-serif;font-size:32px;margin:12px 0}.growth-note p{font-size:13px;line-height:1.8;max-width:850px;color:#ecdadd}.growth-note small{display:block;font-size:11px;line-height:1.7;color:#c8bdbd;margin-top:15px}
