.nvo{display:grid;grid-template-columns:1fr 1fr;color:#242226;background:white;font-family:Arial,sans-serif}.nvo-gallery{padding:32px;border-right:1px solid #dfdce3;align-self:start;min-width:0}.nvo-slide img{display:block;width:100%;height:auto;object-fit:contain}.nvo-thumbs{display:flex;gap:8px;margin-top:18px}.nvo-thumbs button{padding:2px;border:1px solid #dedbe3;background:white;width:calc(100% / 7);cursor:pointer}.nvo-thumbs button[aria-pressed=true]{border-color:#756184}.nvo-thumbs img{width:100%;height:auto;display:block}.nvo-content{padding:42px clamp(24px,4vw,70px)}.nvo-eyebrow{font-size:12px;letter-spacing:.15em;color:#78717f;margin:0 0 16px}.nvo h1{font:400 clamp(28px,2.5vw,44px)/1.15 Arial,sans-serif;letter-spacing:-.035em;margin:0 0 18px}.nvo-intro{color:#625d68;line-height:1.6}.nvo-modes{display:flex;border-bottom:1px solid #dedbe3;margin:25px 0}.nvo-modes>*{flex:1;text-align:center;padding:15px 6px;font-size:14px;text-decoration:none;color:inherit}.nvo-modes span{border-bottom:2px solid #756184;background:#f5f1f8}.nvo fieldset{border:0;padding:0;margin:0}.nvo legend{font-size:14px;font-weight:600;margin-bottom:12px}.nvo-option{display:flex;align-items:center;gap:14px;padding:18px 16px;border:1px solid #dedbe3;margin-bottom:10px;cursor:pointer}.nvo-option:has(input:checked){background:#f4eff8;border-color:#867093}.nvo input{accent-color:#756184;width:18px;height:18px;flex-shrink:0}.nvo-option>span{flex:1}.nvo-option strong{font-size:17px}.nvo-option small{display:block;font-size:12px;line-height:1.65;color:#625d68}.nvo-option b{font-size:17px;font-weight:500}.nvo-program{display:flex;gap:16px;padding:22px 0;margin-top:10px;border-block:1px solid #dedbe3}.nvo-program img{width:65px;height:90px;object-fit:contain}.nvo-program strong{font-size:15px}.nvo-program p{font-size:12px;line-height:1.55;margin:7px 0 0;color:#625d68}.nvo-program .nvo-program-state{color:#756184;font-weight:600;margin:0 0 8px}.nvo-program:not(.unlocked) img{opacity:.45}.nvo-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;margin:18px 0}.nvo [hidden]{display:none!important}.nvo [data-nvo-single]{font-size:12px;color:#625d68;margin:16px 0}.nvo-total{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:20px 0}.nvo-total strong{font-weight:500}.nvo-submit{width:100%;border:0;background:#262229;color:white;padding:20px;font:500 16px Arial,sans-serif;cursor:pointer}.nvo-submit:disabled{opacity:.55;cursor:wait}.nvo-fine{font-size:12px;color:#625d68;text-align:center;line-height:1.6}.nvo-back{font-size:12px;color:#756184;display:block;text-align:center;margin:20px 0}.nvo-error{color:#a12735;font-size:13px}.nvo a:focus-visible,.nvo button:focus-visible{outline:2px solid #756184;outline-offset:3px}@media(max-width:989px){.nvo{grid-template-columns:1fr}.nvo-gallery{border-right:0;padding:18px}.nvo-content{padding:25px 20px}.nvo h1{font-size:30px}.nvo-option{padding:15px 12px}.nvo-total{flex-wrap:wrap}}