.afop{--afop-navy:#102136;--afop-orange:#ff5b0a;color:var(--afop-navy);font-family:Manrope,Arial,sans-serif;background:linear-gradient(180deg,#07141e 0,#132536 480px,#f5f7fa 480px,#fff 100%);padding:66px 24px 48px;isolation:isolate}.afop *{box-sizing:border-box}.afop-wrap{width:min(1440px,100%);margin:auto}.afop svg{width:24px;height:24px;flex-shrink:0}.afop p,.afop h1,.afop h2,.afop h3{margin:0;word-break:normal;overflow-wrap:normal}.afop-heading{text-align:center;color:white;margin-bottom:30px}.afop .afop-eyebrow{font-size:12px;font-weight:800;letter-spacing:1.4px;color:#ff793b;margin-bottom:10px}.afop-heading h2,.afop-heading h1{font:800 clamp(32px,4vw,56px)/1.13 Manrope,Arial,sans-serif;color:#fff;margin-bottom:16px}.afop-heading h2 span{color:var(--afop-orange)}.afop-heading>p:not(.afop-eyebrow){font-size:17px;line-height:1.6;color:#c4cedc}.afop-heading .afop-status{display:inline-block;margin-top:16px;border:1px solid #667180;border-radius:30px;padding:7px 18px;font-size:13px!important;color:#fff!important}.afop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.afop-card{min-width:0;border-radius:24px;background:#fff;box-shadow:0 18px 45px #10213612;overflow:hidden;border:1px solid #dce1e7}.afop-photo{height:420px;position:relative;overflow:hidden;background:#0b1723}.afop-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.afop-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,12,21,.98),rgba(3,12,21,.62) 39%,rgba(3,12,21,0) 75%)}.afop-photo-copy{position:absolute;z-index:1;inset:auto 24px 30px;color:#fff}.afop-photo-copy h3{color:#fff;font:800 clamp(26px,2.4vw,34px)/1.12 Manrope,Arial,sans-serif;margin-bottom:12px;max-width:100%}.afop-photo-copy>p:last-child{font-size:14px;line-height:1.55;color:#f0f3f7}.afop-symbol{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#15202ac9;border:1px solid #ffffff3b;border-radius:15px;color:#ff6b20;margin-bottom:16px}.afop-symbol svg{width:28px;height:28px}.afop-card-body{border-radius:22px 22px 0 0;position:relative;margin-top:-15px;background:#fff;padding:22px;z-index:2}.afop-durations{display:flex;border:0;padding:0;margin:0 0 22px;gap:8px;min-width:0}.afop-durations legend{position:absolute;width:1px;height:1px;padding:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.afop-durations label{flex:1;min-width:0;margin:0;cursor:pointer;position:relative}.afop-durations input{position:absolute;opacity:0;width:1px;height:1px}.afop-durations label>span{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:14px;background:#f3f5f8;padding:14px 4px;font-size:13px;line-height:20px;font-weight:800;white-space:nowrap;color:#253951}.afop-durations svg{width:18px;height:18px}.afop-durations input:checked+span{background:#fff0e6;color:#c83f00;border-color:#ffd7bf}.afop-durations input:focus-visible+span{outline:3px solid #185fa4;outline-offset:3px}.afop-benefits{list-style:none;margin:0 0 22px!important;padding:0!important;display:grid;gap:12px}.afop-benefits li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5;font-weight:700;min-height:42px}.afop-small-icon{width:40px;height:40px;flex:0 0 40px;background:#fff4ed;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#e34a00}.afop .afop-cta{width:100%;border:0;border-radius:15px;padding:17px 18px;background:linear-gradient(110deg,#ff741a,#ff5207);color:#fff;display:flex;align-items:center;justify-content:center;gap:16px;font:800 17px/1.4 Manrope,Arial,sans-serif;min-height:58px;cursor:pointer;text-decoration:none;box-shadow:0 6px 20px #ff5b0a1a}.afop .afop-cta:hover{background:#df4800;color:#fff}.afop .afop-cta:focus-visible,.afop a:focus-visible{outline:3px solid #185fa4;outline-offset:4px}.afop-footnote{text-align:center;margin-top:25px!important;font-size:13px;line-height:1.6;color:#56677b}.afop-info{background:linear-gradient(#0b1b2b 0,#152b41 350px,#f5f7fa 350px);padding-bottom:80px}.afop-info .afop-wrap{max-width:1120px}.afop-back{display:inline-flex;color:#c8d6e5!important;margin-bottom:24px;font-size:14px;text-decoration:none}.afop-info-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.afop-panel{background:#fff;padding:30px;border:1px solid #e1e7ef;border-radius:24px;box-shadow:0 14px 45px #172b4010;min-width:0}.afop-panel h2{font:800 24px/1.3 Manrope,Arial,sans-serif;margin:0 0 20px;color:#13273e}.afop-panel p{line-height:1.75;color:#526479;font-size:15px;margin-bottom:16px}.afop-info .afop-benefits{gap:18px}.afop-price{font-size:46px;font-weight:800;line-height:1.2;color:#142b43;margin:12px 0}.afop-price small{font-size:20px}.afop-notice{padding:16px;border:1px solid #ffd5b7;background:#fff3e8;border-radius:14px;font-size:14px;line-height:1.6;color:#853700;margin:18px 0}.afop-info select{width:100%;font:600 15px Manrope,Arial,sans-serif;color:#173149;border:1px solid #cbd5e0;border-radius:12px;background:#f7f9fc;padding:13px 12px;margin:8px 0 18px;min-height:48px}.afop-info label{font-size:14px;font-weight:700}.afop-info-section{margin-top:24px}.afop-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.afop-step-num{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#fff0e6;color:#be4100;font-weight:800;border-radius:50%;margin-bottom:16px}.afop-step h3{font-size:18px;font-weight:800;color:#173149;margin-bottom:10px}.afop-note{font-size:13px!important}.afop-info .afop-status{max-width:100%}@media(max-width:1050px) and (min-width:761px){.afop{padding-left:18px;padding-right:18px}.afop-grid{gap:14px}.afop-card-body{padding:16px}.afop-photo-copy{left:18px;right:18px}.afop-durations svg{display:none}.afop-photo{height:450px}}@media(max-width:760px){.afop{padding:42px 18px;background:linear-gradient(#0a1825,#182b3b 400px,#f5f7fa 400px)}.afop-heading{margin-bottom:24px}.afop-heading>p:not(.afop-eyebrow){font-size:15px}.afop-grid{grid-template-columns:1fr;gap:24px;max-width:500px;margin:auto}.afop-photo{height:430px}.afop-photo-copy{left:22px;right:22px}.afop-card-body{padding:20px}.afop-durations label>span{font-size:13px;gap:5px}.afop-info-grid,.afop-steps{grid-template-columns:1fr}.afop-panel{padding:23px}.afop-info{padding-bottom:100px}.afop-info .afop-cta{font-size:15px}.afop-photo-copy h3{font-size:29px}}@media(prefers-reduced-motion:reduce){.afop *{scroll-behavior:auto!important}}
.afop-info .afop-heading{background:#10263b;border-radius:24px;padding:28px 20px}.afop-info .afop-status{background:#132b43}.afop .afop-cta{text-transform:none}.afop-info .afop-steps:has(>.afop-step:only-child){grid-template-columns:1fr}
.afop-reading .joinchat{visibility:hidden;pointer-events:none}.afop .afop-cta{text-transform:none!important}
.afop .afop-notice strong{color:inherit}.afop button,.afop select{letter-spacing:normal}
