.podarok-hero[data-astro-cid-bbukgedw]{position:relative;overflow:hidden;padding:64px 0;background:radial-gradient(60% 80% at 0% 0%,rgba(86,17,213,.16) 0%,transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(37,144,239,.16) 0%,transparent 60%),var(--bf-light-blue, #F2F4FB)}.podarok-hero-grid[data-astro-cid-bbukgedw]{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;position:relative;z-index:1}@media (max-width: 920px){.podarok-hero-grid[data-astro-cid-bbukgedw]{grid-template-columns:1fr}}.podarok-eyebrow[data-astro-cid-bbukgedw]{display:inline-block;background:linear-gradient(135deg,#5611d5,#2590ef);color:#fff;font-weight:700;font-size:13px;padding:6px 14px;border-radius:999px;margin-bottom:18px;letter-spacing:.02em}.podarok-title[data-astro-cid-bbukgedw]{font-family:var(--bf-font-display);font-weight:900;font-size:clamp(30px,4.4vw,52px);line-height:1.05;letter-spacing:-.035em;margin:0 0 16px;color:var(--text)}.podarok-sub[data-astro-cid-bbukgedw]{font-size:clamp(17px,1.8vw,21px);line-height:1.45;color:var(--text);margin:0 0 12px;max-width:560px}.podarok-meta[data-astro-cid-bbukgedw]{font-size:14px;color:var(--text-secondary);margin:0 0 28px}.podarok-meta[data-astro-cid-bbukgedw] a[data-astro-cid-bbukgedw]{color:#5611d5;font-weight:700}.podarok-ctas[data-astro-cid-bbukgedw]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.podarok-cta-primary[data-astro-cid-bbukgedw]{background:linear-gradient(135deg,#5611d5,#2590ef);color:#fff!important;border:none;font-size:17px}.podarok-cta-primary[data-astro-cid-bbukgedw]:hover{color:#fff;opacity:.92}.podarok-cta-help[data-astro-cid-bbukgedw]{margin:4px 0;font-size:13px;color:var(--text-muted, #9095B5);font-style:italic}.podarok-trust[data-astro-cid-bbukgedw]{margin-top:14px;font-size:13px;color:var(--text-muted, #9095B5);max-width:460px}.podarok-mockup[data-astro-cid-bbukgedw]{display:flex;justify-content:center}.podarok-mockup-card[data-astro-cid-bbukgedw]{position:relative;width:290px;height:410px;border-radius:14px;background:linear-gradient(160deg,#5611d5,#3e50e2,#2590ef);box-shadow:0 24px 60px #5611d552,0 8px 18px #2590ef33;color:#fff;overflow:hidden;transform:rotate(-3deg);transition:transform .3s ease}.podarok-mockup-card[data-astro-cid-bbukgedw]:hover{transform:rotate(0) scale(1.02)}.podarok-mockup-glow[data-astro-cid-bbukgedw]{position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 70%)}.podarok-mockup-inner[data-astro-cid-bbukgedw]{position:relative;padding:30px 24px 0;text-align:center}.podarok-mockup-eyebrow[data-astro-cid-bbukgedw]{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-bottom:80px}.podarok-mockup-title[data-astro-cid-bbukgedw]{font-family:var(--bf-font-display);font-weight:900;font-size:30px;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px}.podarok-mockup-line[data-astro-cid-bbukgedw]{width:60px;height:2px;background:#fff;margin:16px auto;opacity:.7}.podarok-mockup-sub[data-astro-cid-bbukgedw]{font-size:16px;margin:0 0 24px;opacity:.92}.podarok-mockup-author[data-astro-cid-bbukgedw]{font-style:italic;font-size:13px;opacity:.78;margin:0}.podarok-mockup-pages[data-astro-cid-bbukgedw]{position:absolute;bottom:18px;left:0;right:0;display:flex;justify-content:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.podarok-inside-grid[data-astro-cid-bbukgedw]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:28px}@media (max-width: 880px){.podarok-inside-grid[data-astro-cid-bbukgedw]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.podarok-inside-grid[data-astro-cid-bbukgedw]{grid-template-columns:1fr}}.podarok-inside-cell[data-astro-cid-bbukgedw]{background:var(--bg-card, #fff);border:1px solid var(--border, #E6E8F2);border-radius:14px;padding:20px 18px;position:relative}.podarok-inside-num[data-astro-cid-bbukgedw]{font-family:var(--bf-font-display);font-weight:900;font-size:28px;background:linear-gradient(135deg,#5611d5,#2590ef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.podarok-inside-t[data-astro-cid-bbukgedw]{font-family:var(--bf-font-display);font-weight:800;font-size:17px;line-height:1.25;letter-spacing:-.01em;margin:6px 0;color:var(--text)}.podarok-inside-d[data-astro-cid-bbukgedw]{font-size:14px;line-height:1.5;color:var(--text-secondary);margin:0}.podarok-reviews[data-astro-cid-bbukgedw]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}@media (max-width: 720px){.podarok-reviews[data-astro-cid-bbukgedw]{grid-template-columns:1fr}}.podarok-review[data-astro-cid-bbukgedw]{background:var(--bg-card, #fff);border-radius:18px 18px 18px 4px;padding:18px 20px;box-shadow:0 1px 4px #0e0f1a0f;border:1px solid var(--border, #E6E8F2)}.podarok-review-avatar[data-astro-cid-bbukgedw]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#5611d5,#2590ef);color:#fff;font-weight:800;font-size:13px;margin-bottom:8px}.podarok-review-text[data-astro-cid-bbukgedw]{margin:0 0 10px;font-size:15px;line-height:1.5;color:var(--text)}.podarok-review-meta[data-astro-cid-bbukgedw]{margin:0;font-size:12px;color:var(--text-muted, #9095B5)}.podarok-final[data-astro-cid-bbukgedw]{background:linear-gradient(135deg,#5611d5,#2590ef);color:#fff;padding:80px 0;margin-top:60px}.podarok-final-title[data-astro-cid-bbukgedw]{font-family:var(--bf-font-display);font-weight:900;font-size:clamp(28px,4vw,44px);letter-spacing:-.03em;margin:0 0 16px;color:#fff}.podarok-final-text[data-astro-cid-bbukgedw]{font-size:17px;line-height:1.55;color:#ffffffeb;max-width:540px;margin:0 auto 28px}.podarok-final-buttons[data-astro-cid-bbukgedw]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.podarok-final[data-astro-cid-bbukgedw] .btn-primary[data-astro-cid-bbukgedw]{background:#fff;color:#5611d5!important;border:none}.podarok-final[data-astro-cid-bbukgedw] .btn-secondary[data-astro-cid-bbukgedw]{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.45)}
