/* Kaelor retains OPEXPER navigation, typography and policy components. */
.kaelor-page{--kaelor-ink:#0f1628;--kaelor-gold:#c9a96e;--kaelor-cream:#f7f3ee}.kaelor-hero{padding:64px 6% 76px;max-width:1600px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6%}.kaelor-hero h1{font-size:clamp(48px,5.3vw,86px);line-height:1.06;letter-spacing:-.055em;margin:20px 0 24px}.kaelor-hero h1 em{color:#8c6930;font-style:normal}.kaelor-intro{font-size:20px;line-height:1.65;color:#53627a;max-width:570px}.kaelor-preview{margin:0}.kaelor-preview img{display:block;width:100%;height:auto;border-radius:24px}.kaelor-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:28px 0;color:#1756aa;font-size:14px}.kaelor-button{display:inline-flex;padding:15px 23px;border-radius:8px;background:#0f1628;color:#fff}.kaelor-availability{font-size:13px;color:#53627a;line-height:1.8}.kaelor-availability span{display:inline-block;margin-right:8px;font-weight:700;color:#8c6930}.kaelor-features,.kaelor-gallery,.kaelor-plans,.kaelor-data{padding:80px 6%}.kaelor-features{background:#f7f3ee}.kaelor-heading{max-width:850px}.kaelor-page h2{font-size:clamp(34px,4vw,54px);line-height:1.15;letter-spacing:-.045em}.kaelor-heading>p:last-child{max-width:680px;color:#53627a;line-height:1.8;margin-top:22px}.kaelor-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:50px}.kaelor-feature-grid article{border-top:1px solid #d8d2c7;padding-top:22px}.kaelor-page h3{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:17px 0 12px}.kaelor-feature-grid p,.kaelor-data p{color:#53627a;line-height:1.8}.kaelor-shots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-top:38px}.kaelor-shots figure{margin:0;min-width:0}.kaelor-shots img{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 12px 30px #0f162818}.kaelor-shots figcaption{font-size:12px;line-height:1.6;color:#53627a;margin:14px 0}.kaelor-shots a:focus-visible,.kaelor-actions a:focus-visible{outline:3px solid #1756aa;outline-offset:5px}.kaelor-plans{background:#f1f5fb}.kaelor-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:38px;max-width:1120px}.kaelor-plan-grid article{padding:34px;border:1px solid #d9e2ef;border-radius:18px;background:#fff}.kaelor-plan-grid ul{padding-left:20px;line-height:2;color:#53627a}.kaelor-plan-grid .kaelor-premium{background:#0f1628;color:#f7f3ee;border-color:#0f1628}.kaelor-premium .eyebrow{color:#d3b679}.kaelor-premium ul,.kaelor-premium>p:last-child{color:#dbe0ea}.kaelor-premium>p:last-child{margin-top:20px;font-size:13px;line-height:1.7}.kaelor-data{display:grid;grid-template-columns:1fr 1fr;gap:10%}.kaelor-data p+p{margin-top:20px}.kaelor-data a{display:inline-block;margin-top:25px;color:#1756aa}@media(max-width:1000px){.kaelor-shots{grid-template-columns:repeat(3,minmax(0,1fr))}.kaelor-hero{gap:4%}}@media(max-width:800px){.kaelor-hero{grid-template-columns:1fr;gap:35px;padding-top:35px}.kaelor-preview{max-width:680px;width:100%;margin:auto}.kaelor-feature-grid{grid-template-columns:1fr}.kaelor-data{grid-template-columns:1fr;gap:26px}.kaelor-plan-grid{grid-template-columns:1fr}.kaelor-hero h1{font-size:clamp(46px,8vw,70px)}}@media(max-width:540px){.kaelor-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kaelor-shots figure:last-child{grid-column:1/-1;max-width:230px;justify-self:center}.kaelor-features,.kaelor-gallery,.kaelor-plans,.kaelor-data{padding:48px 6%}.kaelor-plan-grid article{padding:25px}.kaelor-preview img{border-radius:14px}.kaelor-intro{font-size:18px}}
