.section.astro-Z2V4JJVL.suite-section{padding-top:4.5rem;padding-bottom:5.5rem;background:#060b11}.suite-head.astro-Z2V4JJVL{max-width:820px;margin:0 auto 3rem;text-align:center}.suite-title.astro-Z2V4JJVL{font-family:Unbounded,sans-serif;font-weight:700;font-size:2.1em;line-height:1.15;color:#f8f8ff;margin:0 0 16px;text-transform:uppercase;white-space:pre-line}.suite-intro.astro-Z2V4JJVL{font-size:1.1em;color:#ccd6ff;line-height:1.7;margin:0}.suite-cards.astro-Z2V4JJVL{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.suite-card.astro-Z2V4JJVL{display:flex;flex-direction:column;gap:10px;padding:24px 22px;background:#0D1323;border:1px solid #283660;border-radius:14px;text-decoration:none;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}a.astro-Z2V4JJVL.suite-card:hover{border-color:#5664b1;transform:translateY(-3px);box-shadow:0 10px 30px #00000059}.suite-icon.astro-Z2V4JJVL{font-size:2em;color:#7d8ce0}.suite-card-name.astro-Z2V4JJVL{display:flex;align-items:center;gap:8px;font-family:Red Hat Display,system-ui,sans-serif;font-weight:900;font-size:1.1em;color:#f8f8ff}.suite-arrow.astro-Z2V4JJVL{font-size:1.1em;color:#7d8ce0;margin-left:auto;transition:transform .2s ease,color .2s ease}a.astro-Z2V4JJVL.suite-card:hover .suite-arrow.astro-Z2V4JJVL{color:#aeb9ff;transform:translate(3px)}.suite-card-soon.astro-Z2V4JJVL{position:relative;cursor:default}.suite-coming-soon.astro-Z2V4JJVL{position:absolute;top:20px;right:20px;border:1px solid #FFD000;border-radius:4px;background:rgba(35,30,5,.95);color:#ffd000;font-family:Red Hat Display,system-ui,sans-serif;font-weight:400;font-size:10px;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.suite-card-desc.astro-Z2V4JJVL{font-family:Red Hat Display,system-ui,sans-serif;font-size:.95em;color:#ccd6ff;line-height:1.55;margin:0}.suite-cta.astro-Z2V4JJVL{display:flex;justify-content:center;margin-top:3rem}.macros-pro-btn.astro-Z2V4JJVL{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 28px;min-width:260px;font-family:Red Hat Display,sans-serif;font-weight:700;font-size:1.15em;color:#f8f8ff;text-decoration:none;background:linear-gradient(90deg,#5664b1,#5664b1,#5664b1,#E387C0);background-size:300% 100%;background-position:0% 0%;border:none;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #5664b14d;transition:all .35s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.macros-pro-btn.astro-Z2V4JJVL:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:skew(-20deg);transition:none}.macros-pro-btn.astro-Z2V4JJVL:hover{color:#f8f8ff;transform:translateY(-2px);background-position:100% 0%;box-shadow:0 8px 32px #5664b180,0 0 16px #f4accd40}.macros-pro-btn.astro-Z2V4JJVL:hover:after{left:120%;transition:left .6s ease}.macros-pro-btn.astro-Z2V4JJVL:active{transform:translateY(0);box-shadow:0 2px 12px #5664b166}@media screen and (max-width: 1023px){.suite-cards.astro-Z2V4JJVL{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.section.astro-Z2V4JJVL.suite-section{padding-top:3rem;padding-bottom:3.5rem}.suite-cards.astro-Z2V4JJVL{grid-template-columns:1fr;max-width:420px;margin:0 auto}.suite-title.astro-Z2V4JJVL{font-size:1.6em;white-space:normal}.suite-head.astro-Z2V4JJVL{margin-bottom:2rem}}.section.astro-Z2V4JJVL.why-sig-section{position:relative;overflow:hidden;padding-top:4.5rem;padding-bottom:5.5rem;background:#060b11}.why-sig-section.astro-Z2V4JJVL .container.astro-Z2V4JJVL{position:relative;z-index:1}.wsig-head.astro-Z2V4JJVL{max-width:820px;margin:0 auto 3rem;text-align:center}.wsig-title.astro-Z2V4JJVL{font-family:Unbounded,sans-serif;font-weight:700;font-size:2.1em;line-height:1.15;color:#f8f8ff;margin:0 0 16px;text-transform:uppercase}.wsig-intro.astro-Z2V4JJVL{font-size:1.1em;color:#ccd6ff;line-height:1.7;margin:0}.wsig-rows.astro-Z2V4JJVL{max-width:940px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.wsig-row.astro-Z2V4JJVL{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wsig-old.astro-Z2V4JJVL,.wsig-new.astro-Z2V4JJVL{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-radius:12px}.wsig-old.astro-Z2V4JJVL{background:#0D1323;border:1px solid #283660}.wsig-new.astro-Z2V4JJVL{background:#0D1323;border:1px solid #5664b1}.wsig-old-tag.astro-Z2V4JJVL,.wsig-new-tag.astro-Z2V4JJVL{font-family:Red Hat Display,system-ui,sans-serif;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.wsig-old-tag.astro-Z2V4JJVL{color:#5a6a8a}.wsig-new-tag.astro-Z2V4JJVL{color:#7d8ce0}.wsig-old-text.astro-Z2V4JJVL{font-family:Red Hat Display,system-ui,sans-serif;font-size:1em;color:#ccd6ff;line-height:1.5}.wsig-new-text.astro-Z2V4JJVL{font-family:Red Hat Display,system-ui,sans-serif;font-size:1em;color:#e8edff;line-height:1.5;font-weight:500}.wsig-cta.astro-Z2V4JJVL{margin-top:2.5rem;text-align:center}.wsig-pricing-link.astro-Z2V4JJVL{display:inline-flex;align-items:center;justify-content:center;gap:2px;font-family:Red Hat Display,system-ui,sans-serif;font-size:1.05em;font-weight:600;line-height:1;color:#ccd6ff;text-decoration:none;padding:12px 16px 12px 22px;border-radius:10px;background-color:#0d1323cc;border:1px solid #5664b1;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.wsig-pricing-link.astro-Z2V4JJVL:hover{background-color:#5664b133;border-color:#7d8ce0;color:#f8f8ff;transform:translateY(-2px)}.wsig-pricing-link.astro-Z2V4JJVL .material-symbols-outlined.astro-Z2V4JJVL{font-size:1.25em}@media screen and (max-width: 767px){.section.astro-Z2V4JJVL.why-sig-section{padding-top:3rem;padding-bottom:3.5rem}.wsig-title.astro-Z2V4JJVL{font-size:1.6em}.wsig-head.astro-Z2V4JJVL{margin-bottom:2rem}.wsig-row.astro-Z2V4JJVL{grid-template-columns:1fr;gap:8px}.wsig-old.astro-Z2V4JJVL,.wsig-new.astro-Z2V4JJVL{padding:16px 18px}}.section.astro-Z2V4JJVL.macros-cards-section{position:relative;overflow:hidden;padding-top:4.5rem;padding-bottom:4.5rem;background:#060b11}.macros-cards-section.astro-Z2V4JJVL .container.astro-Z2V4JJVL{position:relative;z-index:1}.moncv-split.astro-Z2V4JJVL{display:flex;align-items:center;gap:48px;margin-top:4.5rem}.moncv-split.astro-Z2V4JJVL .moncv-cards.astro-Z2V4JJVL{flex:1 1 0;min-width:0}.moncv-split.astro-Z2V4JJVL .moncv-head.astro-Z2V4JJVL{flex:0 0 320px}.moncv-head.astro-Z2V4JJVL{margin:0;text-align:left}.moncv-title.astro-Z2V4JJVL{font-family:Unbounded,sans-serif;font-weight:700;font-size:2.1em;line-height:1.15;color:#f8f8ff;margin:0 0 16px;text-transform:uppercase}.moncv-intro.astro-Z2V4JJVL{font-size:1.1em;color:#ccd6ff;line-height:1.7;margin:0}.moncv-cards.astro-Z2V4JJVL{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.moncv-card.astro-Z2V4JJVL{position:relative;background:#0D1323;border:1px solid #283660;border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;gap:10px}.moncv-card-top.astro-Z2V4JJVL{display:flex;align-items:center;justify-content:space-between;gap:8px}.moncv-icon.astro-Z2V4JJVL{font-size:2em;color:#7d8ce0}.moncv-card-name.astro-Z2V4JJVL{display:flex;align-items:center;gap:8px;font-family:Red Hat Display,system-ui,sans-serif;font-weight:900;font-size:1.15em;color:#f8f8ff;text-transform:uppercase}.moncv-card-desc.astro-Z2V4JJVL{font-family:Red Hat Display,system-ui,sans-serif;font-size:.95em;color:#ccd6ff;line-height:1.55;margin:0}.macros-tut-container.astro-Z2V4JJVL{margin-top:3.5rem;background:linear-gradient(to bottom,rgba(13,19,35,.9) 0%,rgba(6,11,17,.95) 100%),url(/assets/bloat-section-bg.jpg) center center / cover no-repeat fixed;border:1px solid #283660;border-radius:16px;padding:48px}.macros-tut-head.astro-Z2V4JJVL{max-width:640px;margin:0 auto 2rem;text-align:center}.macros-tut-title.astro-Z2V4JJVL{font-family:Unbounded,sans-serif;font-weight:700;font-size:2.1em;line-height:1.15;color:#f8f8ff;margin:0 0 14px;text-transform:uppercase}.macros-tut-desc.astro-Z2V4JJVL{font-family:Red Hat Display,system-ui,sans-serif;font-size:1.1em;color:#ccd6ff;line-height:1.7;margin:0}.macros-video-frame.astro-Z2V4JJVL{position:relative;display:block;width:100%;max-width:820px;margin:0 auto;aspect-ratio:16 / 9;padding:0;border:1px solid #283660;border-radius:14px;overflow:hidden;background-color:#0d1323;background-size:cover;background-position:center;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.macros-video-frame.astro-Z2V4JJVL:hover{border-color:#5664b1;box-shadow:0 10px 30px #00000059}.macros-video-frame.astro-Z2V4JJVL:before{content:"";position:absolute;inset:0;background:rgba(6,11,17,.35);transition:background .2s ease}.macros-video-frame.astro-Z2V4JJVL:hover:before{background:rgba(6,11,17,.2)}.macros-video-play.astro-Z2V4JJVL{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:44px;color:#f8f8ff;font-variation-settings:"FILL" 1;width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(86,100,177,.85);box-shadow:0 6px 24px #00000073;transition:transform .2s ease,background .2s ease}.macros-video-frame.astro-Z2V4JJVL:hover .macros-video-play.astro-Z2V4JJVL{transform:translate(-50%,-50%) scale(1.08);background:#5664b1}.macros-video-frame.astro-Z2V4JJVL.is-playing{cursor:default;background-image:none!important}.macros-video-frame.astro-Z2V4JJVL.is-playing:before,.macros-video-frame.astro-Z2V4JJVL.is-playing .macros-video-play.astro-Z2V4JJVL{display:none}.macros-video-frame.astro-Z2V4JJVL iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media screen and (max-width: 1023px){.moncv-cards.astro-Z2V4JJVL{grid-template-columns:repeat(2,1fr)}.moncv-split.astro-Z2V4JJVL{flex-direction:column;gap:2rem}.moncv-split.astro-Z2V4JJVL .moncv-head.astro-Z2V4JJVL{flex:1 1 auto;order:-1;text-align:center;max-width:820px}}@media screen and (max-width: 560px){.moncv-cards.astro-Z2V4JJVL{grid-template-columns:1fr;max-width:420px;margin:0 auto}}@media screen and (max-width: 767px){.section.astro-Z2V4JJVL.macros-cards-section{padding-top:3rem;padding-bottom:3rem}.moncv-title.astro-Z2V4JJVL{font-size:1.6em}.moncv-head.astro-Z2V4JJVL{margin-bottom:2rem}.macros-tut-container.astro-Z2V4JJVL{margin-top:2.5rem;padding:28px 22px;background:linear-gradient(to bottom,rgba(13,19,35,.9) 0%,rgba(6,11,17,.95) 100%),url(/assets/bloat-section-bg.jpg) center center / cover no-repeat}.macros-tut-title.astro-Z2V4JJVL{font-size:1.6em}}.section.astro-Z2V4JJVL.macros-hero-section{position:relative;overflow:hidden;padding-top:140px;padding-bottom:4.5rem;background:#060b11}.macros-hero-section.astro-Z2V4JJVL:before{content:"";position:absolute;inset:-10px;background:url(/assets/hero-bg-new.jpg) center center / cover no-repeat fixed;filter:blur(4px);z-index:0}.macros-hero-section.astro-Z2V4JJVL:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(13,19,35,.75) 0%,rgba(6,11,17,1) 100%);z-index:0}.macros-hero-section.astro-Z2V4JJVL .container.astro-Z2V4JJVL{position:relative;z-index:1}.macros-hero-head.astro-Z2V4JJVL{max-width:900px;margin:0 auto 2.5rem;text-align:center}.macros-eyebrow.astro-Z2V4JJVL{display:block;font-family:Red Hat Display,system-ui,sans-serif;font-weight:700;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#7d8ce0;margin-bottom:12px}.macros-hero-title.astro-Z2V4JJVL{font-family:Unbounded,sans-serif;font-weight:700;font-size:clamp(2rem,5vw,3.4em);line-height:1.08;color:#f8f8ff;margin:0 0 16px;text-transform:uppercase}.macros-hero-intro.astro-Z2V4JJVL{font-size:1.15em;color:#ccd6ff;line-height:1.7;margin:0 auto;max-width:720px}.macros-hero-btn.astro-Z2V4JJVL{margin:24px auto 0;width:fit-content}@media screen and (max-width: 767px){.section.astro-Z2V4JJVL.macros-hero-section{padding-top:110px;padding-bottom:3rem}.macros-hero-title.astro-Z2V4JJVL{font-size:clamp(1.6rem,8vw,2.2rem)}.macros-hero-head.astro-Z2V4JJVL{margin-bottom:2rem}}
