.obiq-feature{width:calc(100% - 96px);margin:32px auto 64px;border:1px solid #df7a2b60;border-radius:24px;background:linear-gradient(125deg,#132b43,#0b1b2d);padding:64px clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px)}.obiq-feature .ai-copy h2{font-size:clamp(34px,4vw,56px);line-height:1.12}.obiq-feature .signature{display:block;margin-top:30px}.obiq-feature .obiq-lead,.obiq-lead{font-size:clamp(20px,2vw,26px);line-height:1.45;color:#e8e8e1}.obiq-status{font-size:14px!important;line-height:1.7;color:#abbcc9;max-width:760px;margin-top:28px!important}.interior-main{max-width:1400px;margin:auto;padding:150px 64px 80px;overflow:hidden}.interior-back{display:inline-block;font-size:14px;color:#ffad63;margin:24px 0 48px;text-decoration:underline;text-underline-offset:5px}.obiq-hero{position:relative;padding-right:30%;padding-bottom:72px;border-bottom:1px solid #ffffff25}.interior-main h1{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:clamp(42px,5.5vw,74px);line-height:1.08;letter-spacing:-.035em;max-width:900px;margin:26px 0 32px}.interior-main p{font-size:18px;line-height:1.8;max-width:850px}.obiq-hero-orb{position:absolute;width:300px;height:300px;right:-20px;top:50px}.obiq-chapter{display:grid;grid-template-columns:220px 1fr;gap:48px;border-bottom:1px solid #ffffff20;padding:64px 0}.interior-main h2{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:clamp(30px,3.5vw,44px);line-height:1.15;letter-spacing:-.025em;margin:0 0 22px}.obiq-chapter .eyebrow{font-size:13px;color:#ffad63;margin-top:8px}.obiq-clarity{border:1px solid #df7a2b50;border-radius:20px;background:#10273d;padding:40px;margin:56px 0 0}.obiq-clarity a{margin:20px 28px 0 0;display:inline-block}.benefits-schedule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.benefits-schedule article{border:1px solid #ffffff25;border-radius:16px;padding:28px}.benefits-schedule h3{font-size:18px;letter-spacing:.06em}.interior-main .review-comparison>p{max-width:1100px}.interior-main #experience{padding:40px 0}.interior-main .review-table-wrap table{font-size:14px}.interior-main .review-card-benefits{font-size:16px!important}.obiq-feature .text-action{margin-top:12px}
@media(max-width:900px){.interior-main{padding:130px 32px 60px}.obiq-feature{width:calc(100% - 48px)}.obiq-hero{padding-right:0}.obiq-hero-orb{position:relative;top:auto;right:auto;width:220px;height:220px;margin:30px auto 10px}.obiq-chapter{grid-template-columns:160px 1fr;gap:24px}.benefits-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.obiq-feature{width:calc(100% - 32px);padding:32px 24px;border-radius:18px}.obiq-feature .ai-presence{width:180px;height:180px;margin:0 auto 16px}.obiq-feature .ai-copy h2{font-size:38px}.interior-main{padding:115px 24px 48px}.interior-back{margin:24px 0 32px}.interior-main h1{font-size:42px;line-height:1.12}.obiq-chapter{grid-template-columns:1fr;padding:40px 0;gap:14px}.interior-main h2{font-size:32px}.interior-main p{font-size:16px}.obiq-clarity{padding:28px 24px}.benefits-schedule{grid-template-columns:1fr}.obiq-hero{padding-bottom:40px}.obiq-feature .obiq-lead{font-size:20px}}

.privacy-commitment{max-width:1200px;margin:64px auto;padding:40px;border:1px solid #df7a2b50;border-radius:20px;background:#102438}.privacy-commitment h2{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:clamp(30px,3.4vw,44px);line-height:1.18;letter-spacing:-.025em;margin:16px 0 24px}.privacy-commitment p{font-size:16px;line-height:1.8;max-width:940px}.privacy-commitment .eyebrow{font-size:13px;color:#ffad63}.privacy-commitment .text-action{margin-top:16px}@media(max-width:600px){.privacy-commitment{margin:40px 16px;padding:28px 24px}.interior-main .privacy-commitment{margin:40px 0}.privacy-commitment h2{font-size:32px}}

.echelon-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;width:calc(100% - 96px);margin:40px auto 64px;padding:48px;border:1px solid #df7a2b60;border-radius:24px;background:linear-gradient(125deg,#132b43,#0b1b2d)}.echelon-visual{min-width:0;border-radius:16px;overflow:hidden}.echelon-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.echelon-copy{min-width:0}.echelon-feature h2{font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,3.5vw,54px);line-height:1.12;letter-spacing:-.025em}.echelon-feature p{font-size:16px;line-height:1.75}.echelon-feature .eyebrow{font-size:13px}.corporate-anchor{scroll-margin-top:160px}@media(max-width:900px){.echelon-feature{grid-template-columns:1fr;width:calc(100% - 48px);padding:32px;gap:32px}}@media(max-width:600px){.echelon-feature{width:calc(100% - 32px);padding:24px;border-radius:18px}.echelon-feature h2{font-size:38px}.echelon-visual img{aspect-ratio:3/2}.echelon-copy .eyebrow{letter-spacing:.12em}}
/* ECHELON: full photograph behind the text, preserving its composition. */
.echelon-feature{position:relative;display:grid;grid-template-columns:1fr;isolation:isolate;overflow:hidden;aspect-ratio:3/2;min-height:680px;padding:clamp(32px,5vw,72px);background:#0b1828;color:#fff}.echelon-feature .echelon-visual{position:absolute;inset:0;z-index:-2;border-radius:0;overflow:visible}.echelon-feature .echelon-visual img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center top}.echelon-feature::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,13,23,.9) 0%,rgba(4,13,23,.74) 55%,rgba(4,13,23,.25) 100%)}.echelon-feature .echelon-copy{max-width:740px;width:100%;color:#fff}.echelon-feature h2,.echelon-feature p,.echelon-feature .eyebrow,.echelon-feature button{color:#fff}.echelon-feature .review-action{border-color:#ffffff90;background:#0b182866}.echelon-feature .review-action:hover{background:#ffffff18}@media(max-width:900px){.echelon-feature{aspect-ratio:auto;min-height:660px;padding:40px}.echelon-feature::before{background:linear-gradient(180deg,rgba(4,13,23,.55),rgba(4,13,23,.85) 45%,#0b1828 85%)}}@media(max-width:600px){.echelon-feature{min-height:0;padding:32px 24px}.echelon-feature .echelon-copy{padding-top:100px}.echelon-feature .echelon-visual img{height:auto}.echelon-feature::before{background:linear-gradient(180deg,rgba(4,13,23,.12),rgba(4,13,23,.88) 200px,#0b1828 290px)}.echelon-feature h2{font-size:36px}.echelon-feature .eyebrow{font-size:12px}}
/* Compact corporate capsule and membership composition. */
.echelon-feature{max-width:980px;width:calc(100% - 96px);aspect-ratio:auto;min-height:560px;padding:40px;margin:32px auto 64px}.echelon-feature .echelon-copy{max-width:630px}.echelon-feature h2{font-size:clamp(32px,3vw,42px);max-width:600px}.echelon-feature p{font-size:16px;line-height:1.65;margin-bottom:18px}.memberships>h2{max-width:1000px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(38px,4.7vw,64px);line-height:1.12;letter-spacing:-.025em}.memberships>p{max-width:880px}.review-memberships{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:44px 0 24px}.review-card{grid-column:span 2;padding:32px;gap:12px;background:linear-gradient(155deg,#142a40,#0d2033);border-color:#ffffff25;min-width:0}.review-card:nth-child(n+4){grid-column:span 3}.review-card#vanguard{border-color:#df7a2b66}.review-card h3{font-family:Arial,Helvetica,sans-serif;font-size:27px;letter-spacing:.025em;margin:0 0 8px}.review-card .membership-label{font-size:12px;letter-spacing:.13em;color:#df7a2b;margin:0 0 10px}.review-card .review-price{font-size:38px;line-height:1.2}.review-card .membership-annual{font-size:14px;color:#bdc8d1;margin:0 0 16px}.membership-card-actions{display:flex;flex-direction:column;gap:18px;width:100%;margin-top:auto;padding-top:18px}.membership-detail-link{font-size:14px;color:#df7a2b;text-decoration:underline;text-underline-offset:5px}.membership-card-actions .review-action{width:100%;margin:0}.membership-comparison-action{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #ffffff25;padding-top:24px;margin-top:28px}.membership-comparison-action p{font-size:18px;margin:0}.benefits-schedule article{scroll-margin-top:150px}@media(max-width:900px){.review-memberships{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card,.review-card:nth-child(n+4){grid-column:span 1}.review-card:last-child{grid-column:1/-1}.echelon-feature{width:calc(100% - 48px);min-height:520px;padding:32px}.membership-comparison-action{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.review-memberships{grid-template-columns:1fr;gap:16px}.review-card,.review-card:nth-child(n+4),.review-card:last-child{grid-column:1;padding:28px 24px}.memberships>h2{font-size:38px}.review-card .review-price{font-size:34px}.echelon-feature{width:calc(100% - 32px);padding:24px;min-height:0}.echelon-feature .echelon-copy{padding-top:80px}.echelon-feature h2{font-size:32px}.membership-comparison-action .review-action{width:100%}}
/* Preserve the full capsule width; compact only its vertical spacing. */
.echelon-feature{max-width:none;width:calc(100% - 96px);min-height:460px;padding:32px 48px;margin:32px auto 56px;aspect-ratio:auto}.echelon-feature .echelon-copy{max-width:820px}.echelon-feature h2{max-width:740px;margin-bottom:20px}.echelon-feature p{margin-bottom:16px}.echelon-feature .review-action{margin-top:4px}@media(max-width:900px){.echelon-feature{width:calc(100% - 48px);min-height:420px;padding:28px 32px}}@media(max-width:600px){.echelon-feature{width:calc(100% - 32px);min-height:0;padding:24px}.echelon-feature .echelon-copy{padding-top:64px}}
/* Restore the original large photographic ECHELON capsule. */
.echelon-feature{max-width:none;width:calc(100% - 96px);aspect-ratio:3/2;min-height:680px;padding:clamp(32px,5vw,72px);margin:40px auto 64px}.echelon-feature .echelon-copy{max-width:740px}.echelon-feature h2{font-size:clamp(34px,3.5vw,54px);max-width:none;margin-bottom:28px}.echelon-feature p{font-size:16px;line-height:1.75;margin-bottom:24px}.echelon-feature .review-action{margin-top:16px}@media(max-width:900px){.echelon-feature{width:calc(100% - 48px);aspect-ratio:auto;min-height:660px;padding:40px}}@media(max-width:600px){.echelon-feature{width:calc(100% - 32px);min-height:0;padding:32px 24px}.echelon-feature .echelon-copy{padding-top:100px}.echelon-feature h2{font-size:36px}}
/* Match OBIQ’s capsule dimensions while keeping the regatta background. */
.echelon-feature{width:calc(100% - 96px);aspect-ratio:auto;min-height:780px;padding:64px clamp(24px,5vw,72px);margin:32px auto 64px;border-radius:24px}.echelon-feature h2{font-size:clamp(34px,4vw,56px)}@media(max-width:900px){.echelon-feature{width:calc(100% - 48px);padding:64px clamp(24px,5vw,72px)}}@media(max-width:600px){.echelon-feature{width:calc(100% - 32px);padding:32px 24px;border-radius:18px}.echelon-feature h2{font-size:38px}}
/* Photograph fills the entire capsule at every viewport size. */
.echelon-feature .echelon-visual{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.echelon-feature .echelon-visual img{display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:cover;object-position:65% center}.echelon-feature::before{background:linear-gradient(90deg,rgba(4,13,23,.86),rgba(4,13,23,.66) 55%,rgba(4,13,23,.24))}@media(max-width:900px){.echelon-feature::before{background:linear-gradient(180deg,rgba(4,13,23,.4),rgba(4,13,23,.8))}}@media(max-width:600px){.echelon-feature .echelon-visual img{width:100%;height:100%;object-fit:cover;object-position:68% center}.echelon-feature::before{background:linear-gradient(180deg,rgba(4,13,23,.45),rgba(4,13,23,.85))}}
/* Anchor the crop to the top so the helmsman’s head stays in frame. */
.echelon-feature .echelon-visual img{object-position:80% top}@media(max-width:600px){.echelon-feature .echelon-visual img{object-position:80% top}}
