.elementor-5523 .elementor-element.elementor-element-55056f2{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS */body{background:#200F3C}
.cx h1,.cx h2,.cx h3{text-transform:none!important;letter-spacing:0!important}
.cx{max-width:1240px;margin:0 auto;padding:30px 42px 90px;color:rgba(255,246,235,.82);font-family:Geist,sans-serif}
.cx em{font-style:italic}
.cx-eyebrow{font-family:'JetBrains Mono',monospace;font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:#F69652;margin:0 0 16px}
.cx-eyebrow em{font-style:normal}
.cx-nc{text-transform:none;letter-spacing:.06em}
.cx h1,.cx h2,.cx h3{font-family:Newsreader,serif;font-weight:400;color:#FFF6EB;margin:0}
.cx h1{font-size:44px;line-height:1.12}
.cx h2{font-size:34px;line-height:1.16}
.cx h3{font-size:24px;line-height:1.2;margin-bottom:12px}
.cx h1 em,.cx h2 em,.cx-big em,.cx-statement em{color:#FFCF69}
.cx p{font-size:17px;line-height:1.65}
.cx a{color:#FFCF69}
.cx-hero{display:grid;grid-template-columns:6fr 5fr;gap:48px;align-items:center;padding:30px 0 50px}
.cx-hero-solo{grid-template-columns:1fr;max-width:820px}
.cx-lede{font-size:18px!important;line-height:1.6;margin:22px 0 0;color:rgba(255,246,235,.88)}
.cx-hmedia,.cx-smedia{border-radius:20px;overflow:hidden;aspect-ratio:4/3.2;box-shadow:0 30px 70px rgba(11,3,26,.45)}
.cx-hmedia img,.cx-smedia img{width:100%;height:100%;object-fit:cover;display:block}
.cx-btns{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}
.cx-btn{display:inline-block;background:#F69652;color:#0B031A!important;font-weight:600;font-size:15px;padding:12px 24px;border-radius:999px;text-decoration:none;transition:background .2s}
.cx-btn:hover{background:#FFCF69}
.cx-ghost{background:transparent;color:#FFF6EB!important;border:1px solid rgba(255,246,235,.5)}
.cx-ghost:hover{background:rgba(255,246,235,.08)}
.cx-statement{border-top:1px solid rgba(255,246,235,.12);border-bottom:1px solid rgba(255,246,235,.12);padding:42px 0;margin:10px 0}
.cx-statement p{font-family:Newsreader,serif;font-size:26px!important;line-height:1.4;color:#FFF6EB;max-width:980px;margin:0}
.cx-statement .cx-ssub{font-family:Geist,sans-serif;font-size:18px!important;color:rgba(255,246,235,.7);margin-top:18px}
.cx-prose{display:block;padding:60px 0 20px;scroll-margin-top:120px}
.cx-ph{max-width:900px;margin:0 0 22px}
.cx-pb{max-width:820px}
.cx-pb p{margin:0 0 18px}
.cx-cards,.cx-compare{padding:60px 0 10px;scroll-margin-top:120px}
.cx-intro{max-width:820px;margin:18px 0 0}
.cx-grid{display:grid;gap:22px;margin-top:36px}
.cx-g2{grid-template-columns:repeat(2,1fr)}.cx-g3{grid-template-columns:repeat(3,1fr)}.cx-g4{grid-template-columns:repeat(4,1fr)}
.cx-card,.cx-ccol{border-radius:18px;padding:28px 26px;border:1px solid rgba(255,246,235,.10);display:flex;flex-direction:column;
 background:radial-gradient(at 12% 10%,rgba(246,150,82,.14) 0,transparent 55%),radial-gradient(at 90% 90%,rgba(140,85,160,.22) 0,transparent 55%),#2A1340}
.cx-card p{margin:0 0 10px;font-size:16px}
.cx-card .cx-btns{margin-top:auto;padding-top:18px}
.cx-g4 h3{font-size:22px}
.cx-num{font-family:'JetBrains Mono',monospace;font-size:13px!important;letter-spacing:.18em;text-transform:uppercase;color:#FFCF69;margin:0 0 14px!important}
.cx-note{margin:26px 0 0;color:rgba(255,246,235,.7);max-width:820px}
.cx-split{display:grid;grid-template-columns:6fr 5fr;gap:48px;align-items:center;padding:60px 0 10px;scroll-margin-top:120px}
.cx-flip .cx-scopy{order:2}.cx-flip .cx-smedia{order:1}
.cx-scopy p{margin:18px 0 0}
.cx-ccol h3{margin-bottom:22px}
.cx-here{border-color:rgba(246,150,82,.6)}
.cx-row{border-top:1px solid rgba(255,246,235,.12);padding:14px 0}
.cx-row span{display:block;font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#F69652;margin-bottom:6px}
.cx-row p{margin:0;font-size:17px;color:#FFF6EB}
.cx-ccol .cx-btns{margin-top:auto;padding-top:18px}
.cx-close{margin-top:60px;border-radius:20px;padding:52px 48px;text-align:center;color:#FFF6EB;
 background:radial-gradient(at 15% 20%,rgba(246,150,82,.45) 0,transparent 55%),radial-gradient(at 85% 80%,rgba(208,88,79,.35) 0,transparent 55%),linear-gradient(135deg,#51255D,#200F3C)}
.cx-close .cx-big{font-family:Newsreader,serif;font-size:31px!important;line-height:1.2;max-width:900px;margin:0 auto 20px}
.cx-close p{max-width:720px;margin:0 auto}
.cx-close .cx-btns{justify-content:center}
.cx-art{max-width:760px;margin:0 auto}
.cx-art p,.cx-art li{font-size:18px;line-height:1.75}
.cx-art h2{font-size:28px;margin:44px 0 14px}
.cx-art ul{padding-left:22px;margin:0 0 18px}
.cx-art blockquote{margin:36px 0;padding:6px 0 6px 26px;border-left:3px solid #F69652}
.cx-art blockquote p{font-family:Newsreader,serif;font-size:25px;line-height:1.3;color:#FFF6EB;margin:0}
.cx-art .cx-persp{border-radius:14px;background:#2A1340;padding:18px 22px;margin:18px 0 0}
.cx-art .cx-persp strong{color:#FFCF69;font-weight:600}
.cx-ahead{max-width:900px;margin:0 auto;padding:40px 0 30px}
.cx-ahead h1{font-size:42px}
.cx-meta{font-family:'JetBrains Mono',monospace;font-size:13px!important;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,246,235,.6)}
.cx-afig{max-width:1100px;margin:10px auto 50px;border-radius:22px;overflow:hidden;aspect-ratio:16/8}
.cx-afig img{width:100%;height:100%;object-fit:cover;display:block}
.cx-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px}
.cx-post{border-radius:20px;overflow:hidden;background:#2A1340;border:1px solid rgba(255,246,235,.10);text-decoration:none!important;display:flex;flex-direction:column;transition:transform .2s}
.cx-post:hover{transform:translateY(-4px)}
.cx-post img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}
.cx-post div{padding:26px 26px 30px}
.cx-post h3{font-size:22px}
.cx-post p{font-size:16px;color:rgba(255,246,235,.78);margin:0}
.cx-related{max-width:760px;margin:60px auto 0;border-top:1px solid rgba(255,246,235,.12);padding-top:30px}
@media(max-width:1024px){.cx h1{font-size:40px}.cx h2{font-size:31px}.cx-hero,.cx-split,.cx-prose{grid-template-columns:1fr;gap:34px}
 .cx-flip .cx-scopy{order:1}.cx-flip .cx-smedia{order:2}.cx-g3,.cx-g4,.cx-posts{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.cx{padding:20px 20px 60px}.cx h1{font-size:32px}.cx h2{font-size:27px}.cx h3{font-size:22px}
 .cx p{font-size:17px}.cx-lede{font-size:18px!important}.cx-hero{padding:24px 0 40px}
 .cx-g2,.cx-g3,.cx-g4,.cx-posts{grid-template-columns:1fr}.cx-statement p{font-size:22px!important}
 .cx-prose,.cx-cards,.cx-compare,.cx-split{padding-top:56px}.cx-card,.cx-ccol{padding:28px 24px}
 .cx-close{padding:48px 22px;margin-top:56px}.cx-close .cx-big{font-size:25px!important}
 .cx-hmedia,.cx-smedia{aspect-ratio:4/3.6}.cx-btn{width:100%;text-align:center;box-sizing:border-box}
 .cx-art p,.cx-art li{font-size:18px}.cx-art h2{font-size:24px}.cx-ahead h1{font-size:31px}.cx-art blockquote p{font-size:22px}
 .cx-afig{aspect-ratio:4/3;margin-bottom:32px!important}}
.cx-cover{aspect-ratio:auto!important;box-shadow:none!important;max-width:380px;justify-self:center}.cx-cover img{height:auto!important;object-fit:contain!important}/* End custom CSS */