.access-module__XPl2eW__page{--red:#ed2446;color:#f7f5f5;background:#070709;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:clip}.access-module__XPl2eW__skipLink{z-index:100;background:var(--red);color:#fff;border:1px solid #fff;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none;transition:top .15s;position:absolute;top:-80px;left:16px}.access-module__XPl2eW__skipLink:focus,.access-module__XPl2eW__skipLink:focus-visible{top:12px}.access-module__XPl2eW__artwork{pointer-events:none;background:url(/brand/ocrava-launch-background.webp) top/cover no-repeat;width:100%;height:max(100svh,1024px);position:absolute;top:0;left:0}.access-module__XPl2eW__header{z-index:3;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;width:min(1260px,100% - 64px);height:108px;margin:0 auto;display:flex;position:relative}.access-module__XPl2eW__logoLink{display:inline-flex}.access-module__XPl2eW__headerActions{align-items:center;gap:12px;display:flex}.access-module__XPl2eW__headerButton,.access-module__XPl2eW__headerButtonPrimary{white-space:nowrap;border-radius:9px;align-items:center;min-height:48px;padding:0 24px;font-size:14px;font-weight:800;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.access-module__XPl2eW__headerButton:hover,.access-module__XPl2eW__headerButtonPrimary:hover{transform:translateY(-1px)}.access-module__XPl2eW__headerButton{color:#f4f1f2;background:#08080ab8;border:1px solid #4b4b56}.access-module__XPl2eW__headerButton:hover{border-color:#8a8a96}.access-module__XPl2eW__headerButtonPrimary{border:1px solid var(--red);color:#fff;background:linear-gradient(135deg,#f3294b,#e5193c);box-shadow:0 12px 35px #ed244629}.access-module__XPl2eW__headerButtonPrimary:hover{background:#f53252}.access-module__XPl2eW__main{z-index:2;flex:1;position:relative}.access-module__XPl2eW__main:focus{outline:0}.access-module__XPl2eW__layout{grid-template:"hero card""aside card"1fr/minmax(0,1fr) minmax(440px,560px);align-items:start;gap:32px clamp(48px,5.2vw,80px);width:min(1260px,100% - 64px);margin:0 auto;padding:32px 0 56px;display:grid}.access-module__XPl2eW__hero{grid-area:hero;padding-top:40px}.access-module__XPl2eW__eyebrow{color:#ff3a5a;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:11px;font-size:12px;font-weight:900;display:flex}.access-module__XPl2eW__eyebrow svg{stroke-width:1.8px;flex:none;width:19px;height:19px}.access-module__XPl2eW__eyebrow>span{background:linear-gradient(90deg, var(--red), transparent);width:min(200px,22vw);height:1px;margin-left:7px;display:block}.access-module__XPl2eW__hero h1{letter-spacing:-.06em;max-width:640px;margin:24px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5.2vw,82px);font-weight:900;line-height:.98}.access-module__XPl2eW__hero h1 span{color:var(--red)}.access-module__XPl2eW__hero>p{color:#bdb9c4;max-width:560px;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.access-module__XPl2eW__hero>p strong{color:#fff}.access-module__XPl2eW__aside{grid-area:aside}.access-module__XPl2eW__perks{gap:12px;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.access-module__XPl2eW__perks li{color:#e7e3e9;background:#101015c7;border:1px solid #34333d;border-radius:12px;align-items:flex-start;gap:14px;padding:15px 18px;font-size:15px;line-height:1.45;display:flex}.access-module__XPl2eW__perks svg{width:20px;height:20px;color:var(--red);flex:none;margin-top:1px}.access-module__XPl2eW__perks strong{color:#fff}.access-module__XPl2eW__perks a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:800}.access-module__XPl2eW__signature{align-items:center;gap:23px;width:min(100%,560px);margin-top:40px;display:flex}.access-module__XPl2eW__signature i{background:linear-gradient(90deg,#0000,#605e68);flex:1;height:1px}.access-module__XPl2eW__signature i:last-child{background:linear-gradient(90deg,#605e68,#0000)}.access-module__XPl2eW__signature span{color:var(--red);font-size:25px}.access-module__XPl2eW__signatureText{color:#9b96a3;letter-spacing:.28em;text-align:center;text-transform:uppercase;width:min(100%,560px);margin:18px 0 0;font-size:11px;font-weight:900;display:block}.access-module__XPl2eW__card{background:linear-gradient(145deg,#15151bf7,#0c0c10fa);border:1px solid #ed24468c;border-radius:18px;grid-area:card;overflow:hidden;box-shadow:0 35px 90px #00000073,inset 0 1px #ffffff09}.access-module__XPl2eW__cardHead{padding:32px 34px 0}.access-module__XPl2eW__cardHead h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:800;line-height:1.05}.access-module__XPl2eW__cardHead h2 span{color:var(--red)}.access-module__XPl2eW__cardHead>p{color:#bdb9c4;margin:10px 0 0;font-size:14px;line-height:1.55}.access-module__XPl2eW__trialBadge{color:#ffe1e6;background:#4d121e61;border:1px solid #ed244673;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:18px 0 0;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.4;display:flex}.access-module__XPl2eW__trialBadge svg{color:#ff6880;flex:none;width:17px;height:17px}.access-module__XPl2eW__trialBadge i{color:#ff6880;font-style:normal}.access-module__XPl2eW__priceNote{color:#bdb9c4;margin:10px 0 0;font-size:13px;line-height:1.5}.access-module__XPl2eW__priceNote strong{color:#fff}.access-module__XPl2eW__form{gap:18px;padding:26px 34px 32px;display:grid}.access-module__XPl2eW__field{gap:8px;min-width:0;display:grid}.access-module__XPl2eW__field>label,.access-module__XPl2eW__fieldLabel{color:#eeeaf0;font-size:14px;font-weight:700}.access-module__XPl2eW__optional{color:#a9a5b2;font-size:12px;font-weight:600}.access-module__XPl2eW__input{color:#fff;background:#101015db;border:1px solid #45444f;border-radius:9px;outline:0;width:100%;height:52px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s;display:block}.access-module__XPl2eW__input::placeholder{color:#8c8997}.access-module__XPl2eW__input:focus{border-color:var(--red);box-shadow:0 0 0 3px #ed244633}.access-module__XPl2eW__input[aria-invalid=true]{border-color:#ff6880}.access-module__XPl2eW__hint{color:#a9a5b2;margin:0;font-size:12px;line-height:1.45}.access-module__XPl2eW__passwordField{position:relative}.access-module__XPl2eW__passwordField .access-module__XPl2eW__input{padding-right:112px}.access-module__XPl2eW__revealButton{color:#e7e3e9;cursor:pointer;background:#24232b;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;top:6px;bottom:6px;right:6px}.access-module__XPl2eW__revealButton:hover{background:#302f39}.access-module__XPl2eW__revealButton svg{width:16px;height:16px}.access-module__XPl2eW__profileFieldset{border:0;min-width:0;margin:0;padding:0}.access-module__XPl2eW__profileFieldset legend{color:#f4f1f2;margin-bottom:12px;padding:0;font-size:14px;font-weight:800}.access-module__XPl2eW__profileGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.access-module__XPl2eW__profileOption{color:#f4f1f2;cursor:pointer;background:linear-gradient(145deg,#18181e,#101014);border:1px solid #41414c;border-radius:10px;flex-direction:column;justify-content:flex-end;gap:8px;min-height:112px;padding:14px 12px;transition:border-color .2s,background .2s;display:flex;position:relative}.access-module__XPl2eW__profileOption:hover{border-color:#7a525c}.access-module__XPl2eW__profileOption input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.access-module__XPl2eW__profileOption:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.access-module__XPl2eW__profileOption>svg{width:24px;height:24px;color:var(--red);stroke-width:1.8px;flex:none}.access-module__XPl2eW__profileText{gap:3px;display:grid}.access-module__XPl2eW__profileText strong{font-size:14px;line-height:1.25}.access-module__XPl2eW__profileText small{color:#a9a5b2;font-size:12px;line-height:1.3}.access-module__XPl2eW__radio{border:1px solid #66666f;border-radius:50%;width:18px;height:18px;position:absolute;top:12px;right:12px}.access-module__XPl2eW__selectedProfile{border-color:var(--red);background:linear-gradient(145deg,#4d121e85,#121216)}.access-module__XPl2eW__selectedProfile .access-module__XPl2eW__radio{background:var(--red);box-shadow:0 0 0 1px var(--red);border:5px solid #202027}.access-module__XPl2eW__checkboxRow{color:#dcd8df;cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.access-module__XPl2eW__checkboxRow input{width:20px;height:20px;accent-color:var(--red);cursor:pointer;flex:none;margin:1px 0 0}.access-module__XPl2eW__checkboxRow a,.access-module__XPl2eW__switchLine a,.access-module__XPl2eW__message a,.access-module__XPl2eW__linkButton{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;font-weight:800}.access-module__XPl2eW__linkButton{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.access-module__XPl2eW__message{border-radius:9px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.access-module__XPl2eW__error{color:#ffc2cc;background:#4b101e66;border:1px solid #8a3045}.access-module__XPl2eW__success{color:#bbf7d0;background:#14532d52;border:1px solid #4ade8073}.access-module__XPl2eW__resetPasswordButton{color:#cfcbd6;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;width:max-content;margin:-6px 0 0 auto;padding:2px 0;font-size:13px;font-weight:700;text-decoration:underline}.access-module__XPl2eW__resetPasswordButton:hover{color:#ff8095}.access-module__XPl2eW__resetPasswordButton:disabled{cursor:wait;opacity:.6}.access-module__XPl2eW__submitButton{border:1px solid var(--red);color:#fff;cursor:pointer;background:linear-gradient(135deg,#f3294b,#e7193d);border-radius:9px;justify-content:center;align-items:center;gap:16px;min-height:58px;margin-top:4px;font-size:16px;font-weight:900;transition:background .2s,transform .2s;display:flex;box-shadow:0 14px 35px #ed244621}.access-module__XPl2eW__submitButton:hover{background:#f53252;transform:translateY(-1px)}.access-module__XPl2eW__submitButton:disabled{cursor:wait;opacity:.6;transform:none}.access-module__XPl2eW__submitButton svg{width:20px}.access-module__XPl2eW__switchLine{color:#bdb9c4;text-align:center;margin:0;font-size:14px}.access-module__XPl2eW__disclaimer{color:#a9a5b2;text-align:center;max-width:420px;margin:0 auto;font-size:12px;line-height:1.5}.access-module__XPl2eW__footer{z-index:2;color:#9b96a3;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;width:min(1260px,100% - 64px);margin:0 auto;padding:22px 0 30px;font-size:13px;display:flex;position:relative}.access-module__XPl2eW__footer nav{flex-wrap:wrap;gap:10px 20px;display:flex}.access-module__XPl2eW__footer a{color:#d3cfd9;text-decoration:none}.access-module__XPl2eW__footer a:hover{color:#fff;text-decoration:underline}@media (max-width:1100px){.access-module__XPl2eW__header,.access-module__XPl2eW__layout,.access-module__XPl2eW__footer{width:min(680px,100% - 48px)}.access-module__XPl2eW__layout{grid-template:"hero""card""aside"/minmax(0,1fr);row-gap:32px;padding-top:16px}.access-module__XPl2eW__hero{padding-top:12px}.access-module__XPl2eW__hero h1{margin:18px 0 16px;font-size:clamp(42px,8vw,64px)}.access-module__XPl2eW__perks,.access-module__XPl2eW__signature,.access-module__XPl2eW__signatureText{width:100%;max-width:none}}@media (max-width:650px){.access-module__XPl2eW__header,.access-module__XPl2eW__layout,.access-module__XPl2eW__footer{width:calc(100% - 32px)}.access-module__XPl2eW__header{height:80px}.access-module__XPl2eW__headerButton,.access-module__XPl2eW__headerButtonPrimary{min-height:42px;padding:0 14px;font-size:13px}.access-module__XPl2eW__layout{row-gap:26px;padding:8px 0 32px}.access-module__XPl2eW__eyebrow{letter-spacing:.16em;font-size:11px}.access-module__XPl2eW__eyebrow>span{width:48px}.access-module__XPl2eW__hero h1{font-size:clamp(36px,11vw,50px)}.access-module__XPl2eW__hero>p{font-size:15px}.access-module__XPl2eW__cardHead{padding:24px 20px 0}.access-module__XPl2eW__cardHead h2{font-size:29px}.access-module__XPl2eW__form{gap:16px;padding:22px 20px 26px}.access-module__XPl2eW__profileGrid{grid-template-columns:minmax(0,1fr)}.access-module__XPl2eW__profileOption{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:0;padding:14px 44px 14px 14px}.access-module__XPl2eW__radio{margin-top:-9px;top:50%}.access-module__XPl2eW__perks li{font-size:14px}.access-module__XPl2eW__footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.access-module__XPl2eW__headerButton,.access-module__XPl2eW__headerButtonPrimary,.access-module__XPl2eW__profileOption,.access-module__XPl2eW__submitButton,.access-module__XPl2eW__input,.access-module__XPl2eW__skipLink{transition:none}}
.cpf-age-check-module__n81MJq__fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.cpf-age-check-module__n81MJq__fieldset legend{margin-bottom:4px;padding:0}.cpf-age-check-module__n81MJq__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.cpf-age-check-module__n81MJq__checking{color:#a9a5b2;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.cpf-age-check-module__n81MJq__spinner{width:16px;height:16px;animation:.9s linear infinite cpf-age-check-module__n81MJq__cpf-age-spin}.cpf-age-check-module__n81MJq__verified{align-items:center;gap:8px;display:flex}.cpf-age-check-module__n81MJq__verified svg{flex:none;width:18px;height:18px}@keyframes cpf-age-check-module__n81MJq__cpf-age-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.cpf-age-check-module__n81MJq__row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cpf-age-check-module__n81MJq__spinner{animation:none}}
