.offers3d{padding:110px 5.2% 100px;position:relative;overflow:hidden;background:radial-gradient(1000px 420px at 50% -80px,#1b233466,transparent 70%)}.offers3d .section-heading{margin-bottom:56px}.offers3d-meta{display:flex;gap:22px;font-size:12px;letter-spacing:1.4px;color:#8d9bb0;text-transform:uppercase}.offers3d-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;perspective:1500px;max-width:1240px;margin:0 auto}.offer3d-card{position:relative;display:flex;flex-direction:column;background:linear-gradient(180deg,#121a29,#0b1220);border:1px solid #26303e;border-radius:14px;padding:26px 26px 24px;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;will-change:transform}.offer3d-card:hover{border-color:#efba8766;box-shadow:0 34px 80px -34px #000d,0 0 50px -22px #efba8755}.offer3d-card.is-featured{background:linear-gradient(180deg,#17202f,#0a101d);border-color:#efba87aa;box-shadow:0 34px 90px -34px #000e,0 0 60px -24px #efba8766}.offer3d-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%) translateZ(46px);background:var(--copper);color:#131921;font:700 11px/1 Manrope,sans-serif;letter-spacing:1.4px;text-transform:uppercase;padding:8px 15px;border-radius:4px;white-space:nowrap}.offer3d-scene{position:relative;height:168px;margin:-4px -4px 8px;transform:translateZ(34px)}.offer3d-scene canvas{width:100%;height:100%;display:block}.offer3d-fallback:after{content:"";position:absolute;top:14%;right:20%;bottom:14%;left:20%;border-radius:50%;background:radial-gradient(circle at 34% 28%,#f6d9a8,#c9a64b 46%,#4b3913 82%);box-shadow:0 20px 30px -12px #000b}.offer3d-period{margin:0 0 6px;font-size:10px;letter-spacing:2px;color:#8d9bb0}.offer3d-card h3{margin:0 0 10px;font:700 21px/1.25 Manrope,sans-serif;color:var(--ink);transform:translateZ(20px)}.offer3d-price{display:flex;align-items:baseline;gap:10px;margin:0 0 18px;transform:translateZ(20px)}.offer3d-price strong{font:700 34px/1 Manrope,sans-serif;color:var(--copper)}.offer3d-price s{color:#5d6a7d;font-size:15px}.offer3d-discount{font:700 11px/1 DM Sans,sans-serif;color:#0b0f17;background:var(--copper);border-radius:99px;padding:4px 9px}.offer3d-card ul{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px;transform:translateZ(12px)}.offer3d-card li{position:relative;padding-left:24px;color:var(--muted);font-size:13.5px;line-height:1.55}.offer3d-card li:before{content:"✓";position:absolute;left:0;top:0;color:var(--copper);font-weight:700}.offer3d-cta{margin-top:auto;width:100%;justify-content:center;gap:12px;transform:translateZ(26px)}.offer3d-cta:hover{transform:translateZ(26px) translateY(-3px)}.offer3d-cta.is-busy{opacity:.55;pointer-events:none}.offers3d-note{max-width:660px;margin:36px auto 0;text-align:center;color:#76859d;font-size:11.5px;line-height:1.6}@media(max-width:1050px){.offers3d{padding:80px 5% 70px}.offers3d-grid{grid-template-columns:1fr;max-width:480px;gap:30px}.offer3d-card.is-featured{order:-1}}
