.promo-card:where(.astro-t3chfgop){color:#fff;isolation:isolate;background:radial-gradient(circle at 92% 4%,#1e40af4d,#0000 28%),radial-gradient(circle at 63% 100%,#1d4ed81f,#0000 30%),linear-gradient(135deg,#020817 0%,#07152b 56%,#031024 100%);border:1px solid #3b82f659;border-radius:1.8rem;grid-template-columns:minmax(310px,39%) minmax(0,61%);width:100%;min-height:500px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 75px -32px #020617bf}.promo-card:where(.astro-t3chfgop):before{z-index:-1;content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 34%,#000)}.profile-preview:where(.astro-t3chfgop){color:#0b1b39;background:#f8fbff;border:1px solid #fffc;border-radius:1.45rem;grid-template-rows:minmax(245px,1fr) auto;min-width:0;margin:1.35rem 0 1.35rem 1.35rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #000}.profile-visual:where(.astro-t3chfgop){background:linear-gradient(145deg,#f8fbff 0%,#dbeafe 48%,#93c5fd 100%);min-height:270px;position:relative;overflow:hidden}.profile-visual:where(.astro-t3chfgop) img:where(.astro-t3chfgop){z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 18px #0f172a47);width:260px;height:390px;position:absolute;bottom:-93px;left:50%;transform:translate(-50%)}.preview-label:where(.astro-t3chfgop),.premium-label:where(.astro-t3chfgop){z-index:5;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;font-size:.62rem;font-weight:950;line-height:1;display:inline-flex;position:absolute}.preview-label:where(.astro-t3chfgop){color:#1d4ed8;backdrop-filter:blur(8px);background:#ffffffe6;padding:.52rem .68rem;top:1rem;left:1rem;box-shadow:0 8px 20px -12px #1e3a8a}.premium-label:where(.astro-t3chfgop){color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);gap:.3rem;padding:.58rem .7rem;bottom:.85rem;right:.8rem;box-shadow:0 12px 24px -13px #9a3412}.premium-label:where(.astro-t3chfgop) span:where(.astro-t3chfgop){font-size:.75rem}.profile-copy:where(.astro-t3chfgop){z-index:4;text-align:center;padding:1.15rem 1.25rem 1.25rem;position:relative}.profile-copy:where(.astro-t3chfgop):before{content:"";background:linear-gradient(90deg,#0000,#bfdbfe,#0000);height:1px;position:absolute;inset:0 0 auto}.your-place:where(.astro-t3chfgop){color:#2563eb;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .25rem;font-size:.64rem;font-weight:950}.profile-copy:where(.astro-t3chfgop) h3:where(.astro-t3chfgop){color:#071a3a;letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:950;line-height:1.08}.profile-copy:where(.astro-t3chfgop)>p:where(.astro-t3chfgop):nth-of-type(2){color:#52647d;margin:.4rem 0 0;font-size:.78rem}.register-placeholder:where(.astro-t3chfgop){color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd;border-radius:.55rem;margin-top:.8rem;padding:.42rem .65rem;font-size:.68rem;font-weight:900;display:inline-flex}.profile-status:where(.astro-t3chfgop){color:#059669;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.65rem .9rem;margin-top:.9rem;font-size:.65rem;font-weight:900;display:flex}.profile-status:where(.astro-t3chfgop) span:where(.astro-t3chfgop){align-items:center;gap:.3rem;display:inline-flex}.profile-status:where(.astro-t3chfgop) svg:where(.astro-t3chfgop){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:.92rem;height:.92rem}.profile-status:where(.astro-t3chfgop) i:where(.astro-t3chfgop){background:currentColor;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 3px #10b98121}.offer-preview:where(.astro-t3chfgop){color:#fff;letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(135deg,#2563eb,#155eef);border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;min-height:42px;margin-top:1rem;font-size:.72rem;font-weight:900;display:flex;box-shadow:0 14px 25px -16px #1d4ed8}.offer-preview:where(.astro-t3chfgop) svg:where(.astro-t3chfgop){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.profile-copy:where(.astro-t3chfgop) small:where(.astro-t3chfgop){color:#718198;margin-top:.65rem;font-size:.58rem;line-height:1.45;display:block}.promo-content:where(.astro-t3chfgop){flex-direction:column;justify-content:center;min-width:0;padding:clamp(2rem,4vw,3.5rem);display:flex}.promo-kicker:where(.astro-t3chfgop){color:#60a5fa;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0;font-size:.72rem;font-weight:950;display:inline-flex}.promo-kicker:where(.astro-t3chfgop) span:where(.astro-t3chfgop){background:currentColor;border-radius:99px;width:1.7rem;height:2px;box-shadow:0 0 12px}.promo-content:where(.astro-t3chfgop) h2:where(.astro-t3chfgop){letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:.8rem 0 0;font-size:clamp(2rem,4.1vw,3.6rem);font-weight:950;line-height:.98}.promo-content:where(.astro-t3chfgop) h2:where(.astro-t3chfgop) strong:where(.astro-t3chfgop){color:#0000;font:inherit;background:linear-gradient(90deg,#60a5fa,#3b82f6 58%,#67e8f9) text;margin-top:.18em;display:block}.promo-description:where(.astro-t3chfgop){color:#bdcce2;max-width:720px;margin:1rem 0 0;font-size:clamp(.93rem,1.5vw,1.06rem);line-height:1.65}.promo-meta:where(.astro-t3chfgop){grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;width:100%;margin:1.55rem 0 0;display:grid}.promo-meta:where(.astro-t3chfgop)>div:where(.astro-t3chfgop){background:linear-gradient(145deg,#0f2a4ebd,#05152bbd);border:1px solid #60a5fa2e;border-radius:.95rem;min-width:0;padding:.9rem 1rem;box-shadow:inset 0 1px #ffffff06}.promo-meta:where(.astro-t3chfgop) dt:where(.astro-t3chfgop){color:#7f94b4;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.62rem;font-weight:900;display:flex}.promo-meta:where(.astro-t3chfgop) svg:where(.astro-t3chfgop),.promo-actions:where(.astro-t3chfgop) svg:where(.astro-t3chfgop),.contact-benefit:where(.astro-t3chfgop) svg:where(.astro-t3chfgop){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}.promo-meta:where(.astro-t3chfgop) svg:where(.astro-t3chfgop){color:#93c5fd;width:1.15rem;height:1.15rem}.promo-meta:where(.astro-t3chfgop) dd:where(.astro-t3chfgop){color:#f8fbff;text-overflow:ellipsis;margin:.45rem 0 0;font-size:.82rem;font-weight:900;line-height:1.3;overflow:hidden}.contact-benefit:where(.astro-t3chfgop){background:linear-gradient(90deg,#064e3b38,#05152bb8);border:1px solid #10b98138;border-radius:.95rem;align-items:center;gap:.9rem;width:100%;margin-top:.72rem;padding:.9rem 1rem;display:flex}.contact-icon:where(.astro-t3chfgop){color:#34d399;background:#05966924;border:1px solid #34d39959;border-radius:.75rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.contact-icon:where(.astro-t3chfgop) svg:where(.astro-t3chfgop){width:1.3rem;height:1.3rem}.contact-benefit:where(.astro-t3chfgop)>span:where(.astro-t3chfgop):last-child{gap:.12rem;min-width:0;display:grid}.contact-benefit:where(.astro-t3chfgop) small:where(.astro-t3chfgop){color:#6ee7b7;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:950}.contact-benefit:where(.astro-t3chfgop) strong:where(.astro-t3chfgop){color:#fff;font-size:.88rem}.contact-benefit:where(.astro-t3chfgop) em:where(.astro-t3chfgop){color:#91a4bd;font-size:.69rem;font-style:normal;line-height:1.4}.promo-actions:where(.astro-t3chfgop){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin-top:1.45rem;display:grid}.promo-actions:where(.astro-t3chfgop) a:where(.astro-t3chfgop){letter-spacing:.015em;text-align:center;text-transform:uppercase;border-radius:.85rem;justify-content:center;align-items:center;gap:.55rem;min-height:52px;font-size:.78rem;font-weight:950;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex}.promo-actions:where(.astro-t3chfgop) svg:where(.astro-t3chfgop){width:1.15rem;height:1.15rem}.promo-primary:where(.astro-t3chfgop){color:#fff;background:linear-gradient(135deg,#2878ff,#155eef);border:1px solid #3b82f6;box-shadow:0 16px 30px -18px #2563eb}.promo-secondary:where(.astro-t3chfgop){color:#93c5fd;background:#0f2a4e57;border:1px solid #60a5fa6b}.promo-actions:where(.astro-t3chfgop) a:where(.astro-t3chfgop):hover{transform:translateY(-2px)}.promo-primary:where(.astro-t3chfgop):hover{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 20px 35px -18px #2563eb}.promo-secondary:where(.astro-t3chfgop):hover{color:#dbeafe;background:#1e40af40;border-color:#60a5fa}.promo-actions:where(.astro-t3chfgop) a:where(.astro-t3chfgop):focus-visible{outline-offset:3px;outline:3px solid #f8fafc}@media (width<=920px){.promo-card:where(.astro-t3chfgop){grid-template-columns:minmax(275px,41%) minmax(0,59%)}.profile-preview:where(.astro-t3chfgop){margin:1rem 0 1rem 1rem}.promo-content:where(.astro-t3chfgop){padding:2rem 1.5rem}.promo-meta:where(.astro-t3chfgop){grid-template-columns:1fr}.promo-meta:where(.astro-t3chfgop)>div:where(.astro-t3chfgop){grid-template-columns:1fr auto;align-items:center;gap:.75rem;display:grid}.promo-meta:where(.astro-t3chfgop) dd:where(.astro-t3chfgop){text-align:right;margin:0}}@media (width<=720px){.promo-card:where(.astro-t3chfgop){border-radius:1.45rem;grid-template-columns:1fr}.profile-preview:where(.astro-t3chfgop){border-radius:1.15rem;grid-template-rows:auto;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);margin:.75rem .75rem 0}.profile-visual:where(.astro-t3chfgop){min-height:350px}.profile-visual:where(.astro-t3chfgop) img:where(.astro-t3chfgop){width:245px;height:368px;bottom:-42px}.premium-label:where(.astro-t3chfgop){bottom:.75rem;left:.75rem;right:auto}.profile-copy:where(.astro-t3chfgop){flex-direction:column;justify-content:center;padding:1.4rem;display:flex}.promo-content:where(.astro-t3chfgop){padding:1.8rem 1.15rem 1.35rem}.promo-content:where(.astro-t3chfgop) h2:where(.astro-t3chfgop){font-size:clamp(2rem,8vw,3rem)}}@media (width<=540px){.profile-preview:where(.astro-t3chfgop){grid-template-columns:1fr}.profile-visual:where(.astro-t3chfgop){min-height:300px}.profile-visual:where(.astro-t3chfgop) img:where(.astro-t3chfgop){bottom:-58px}.profile-copy:where(.astro-t3chfgop){padding:1.15rem}.promo-meta:where(.astro-t3chfgop),.promo-actions:where(.astro-t3chfgop){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.promo-actions:where(.astro-t3chfgop) a:where(.astro-t3chfgop){transition:none}.promo-actions:where(.astro-t3chfgop) a:where(.astro-t3chfgop):hover{transform:none}}
