.description-content .cvr-lux{--navy: #0F1B3D; --ink: #2A2F3A; --muted: #5B6272; --gold: #B08D57; --gold-soft: #F6F0E6; --red: #E2233E; --line: #E9E4DA; --soft: #FAF8F4; font-family: Manrope, system-ui, -apple-system, sans-serif; color: var(--ink); font-size: 17px; line-height: 1.75; -webkit-font-smoothing: antialiased;}.description-content .cvr-lux *{box-sizing: border-box;}.description-content .cvr-lux p,.description-content .cvr-lux li,.description-content .cvr-lux span,.description-content .cvr-lux div,.description-content .cvr-lux a,.description-content .cvr-lux td,.description-content .cvr-lux th{font-family: Manrope, system-ui, -apple-system, sans-serif;}.description-content .cvr-lux h2{font-family: "Playfair Display", Georgia, serif; font-weight: 600; font-size: clamp(28px, 3.1vw, 40px); line-height: 1.2; color: var(--navy); letter-spacing: -0.01em; margin: 80px 0px 18px; padding-top: 22px; position: relative;}.description-content .cvr-lux h2::before{content: ""; position: absolute; top: 0px; left: 0px; width: 56px; height: 2px; background: var(--gold);}.description-content .cvr-lux h3{font-family: "Playfair Display", Georgia, serif; font-weight: 600; font-size: clamp(20px, 1.8vw, 24px); line-height: 1.3; color: var(--navy); margin: 36px 0px 10px;}.description-content .cvr-lux h4{font-family: Manrope, sans-serif; font-weight: 700; font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--gold); margin: 0px 0px 10px;}.description-content .cvr-lux p{font-size: 17px; line-height: 1.75; color: rgb(58, 64, 80); margin: 0px 0px 16px;}.description-content .cvr-lux a{color: var(--navy); font-weight: 600; text-decoration-line: underline; text-decoration-style: initial; text-decoration-color: var(--gold); text-decoration-thickness: 1px; text-underline-offset: 4px; transition: color 0.2s;}.description-content .cvr-lux a:hover{color: var(--red);}.description-content .cvr-lux strong{color: var(--navy); font-weight: 700;}.description-content .cvr-lux ul{list-style: none; padding: 0px; margin: 18px 0px 24px;}.description-content .cvr-lux ul > li{position: relative; padding-left: 28px; margin: 12px 0px; font-size: 17px; line-height: 1.7; color: rgb(58, 64, 80);}.description-content .cvr-lux ul > li::before{content: ""; position: absolute; left: 4px; top: 0.72em; width: 7px; height: 7px; background: var(--gold); transform: rotate(45deg);}.description-content .cvr-lux ol{list-style: none; padding: 0px; margin: 18px 0px 24px; counter-reset: cvr 0;}.description-content .cvr-lux ol > li{counter-increment: cvr 1; position: relative; padding: 0px 0px 22px 60px; min-height: 44px; font-size: 17px; line-height: 1.7; color: rgb(58, 64, 80);}.description-content .cvr-lux ol > li::before{content: counter(cvr, decimal-leading-zero); position: absolute; left: 0px; top: 0px; width: 42px; height: 42px; border: 1px solid var(--gold); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: "Playfair Display", serif; font-size: 16px; color: var(--gold); background: rgb(255, 255, 255);}.description-content .cvr-lux ol > li::after{content: ""; position: absolute; left: 21px; top: 48px; bottom: 4px; width: 1px; background: var(--line);}.description-content .cvr-lux ol > li:last-child::after{display: none;}.description-content .cvr-lux li::marker{content: none;}.description-content .cvr-lux table{width: 100%; border-collapse: collapse; margin: 24px 0px; font-size: 16px;}.description-content .cvr-lux th{background: var(--navy); color: rgb(255, 255, 255); text-align: left; padding: 14px 16px; font-weight: 600;}.description-content .cvr-lux td{padding: 14px 16px; border-bottom: 1px solid var(--line);}.description-content .cvr-lux .cvr-btns{display: flex; flex-wrap: wrap; gap: 14px; margin-top: 26px;}.description-content .cvr-lux a.cvr-btn{display: inline-block; background: var(--red); color: rgb(255, 255, 255); text-decoration: none; padding: 15px 30px; border-radius: 999px; font-weight: 700; font-size: 15px; letter-spacing: 0.02em; box-shadow: rgba(226, 35, 62, 0.28) 0px 10px 24px;}.description-content .cvr-lux a.cvr-btn:hover{color: rgb(255, 255, 255); background: rgb(200, 29, 53);}.description-content .cvr-lux a.cvr-btn-ghost{background: transparent; border: 1px solid rgba(255, 255, 255, 0.45); box-shadow: none;}.description-content .cvr-lux a.cvr-btn-ghost:hover{background: rgba(255, 255, 255, 0.08);}.description-content .cvr-lux .cvr-cta{background: linear-gradient(135deg, rgb(15, 27, 61), rgb(27, 43, 92)); border-radius: 24px; padding: 52px; margin: 80px 0px 20px; text-align: center;}.description-content .cvr-lux .cvr-cta h2{color: rgb(255, 255, 255); margin: 0px auto 14px; padding-top: 0px;}.description-content .cvr-lux .cvr-cta h2::before{display: none;}.description-content .cvr-lux .cvr-cta p{color: rgba(255, 255, 255, 0.84); max-width: 640px; margin: 0px auto;}.description-content .cvr-lux .cvr-cta .cvr-btns{justify-content: center;}.description-content .cvr-lux ul li,.description-content .cvr-lux ol li{font-family: Manrope, system-ui, -apple-system, sans-serif !important;}.description-content .cvr-lux ul > li::before{display: block;}.description-content .cvr-lux > h2{text-align: center;}.description-content .cvr-lux > h2::before{left: 50%; transform: translateX(-50%);}.description-content .cvr-lux > h3{text-align: center;}.description-content .cvr-lux .cvr-amt{color: rgb(200, 16, 46); font-family: "Playfair Display", Georgia, serif; font-weight: 700; font-size: 1.1em; letter-spacing: 0px; text-transform: none;}.description-content .cvr-lux .cvr-cta .cvr-amt{color: rgb(242, 213, 155);}@media (max-width: 640px){.description-content .cvr-lux{font-size: 16px;}.description-content .cvr-lux p,.description-content .cvr-lux li{font-size: 16px;}.description-content .cvr-lux .cvr-cta{padding: 36px 24px; border-radius: 18px;}.description-content .cvr-lux h2{margin-top: 60px;}}
