.ob-landing .pricing-head{text-align:center;padding:5rem 3rem 3rem;position:relative;overflow:hidden}.ob-landing .pricing-head-inner{z-index:1;max-width:640px;margin:0 auto;position:relative}.ob-landing .pricing-h1{font-family:var(--font-serif), serif;color:var(--text);letter-spacing:-.02em;margin-bottom:1.25rem;font-size:clamp(36px,5.5vw,60px);font-weight:300;line-height:1.08}.ob-landing .pricing-h1 em{color:var(--rose);font-style:italic}.ob-landing .pricing-sub{font-family:var(--font-serif), serif;color:var(--muted);max-width:500px;margin:0 auto;font-size:17px;font-style:italic;font-weight:300;line-height:1.75}.ob-landing .pricing-grid-wrap{max-width:1040px;margin:0 auto;padding:2rem 3rem 5rem}.ob-landing .pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:1.25rem;display:grid}.ob-landing .cycle-toggle{border:.5px solid var(--border);background:var(--bg-soft);border-radius:999px;gap:3px;margin:0 auto 2rem;padding:3px;display:inline-flex}.ob-landing .pricing-grid-wrap{text-align:center}.ob-landing .pricing-grid{text-align:left}.ob-landing .cycle-opt{cursor:pointer;font:inherit;color:var(--text-soft,#b9b2ad);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:8px 18px;font-size:.9rem;transition:background .2s,color .2s;display:inline-flex}.ob-landing .cycle-opt.is-active{background:var(--accent,#e8b8b0);color:#1a1012;font-weight:600}.ob-landing .cycle-save{letter-spacing:.04em;text-transform:uppercase;color:#54d167;background:#2ea04329;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:700}.ob-landing .cycle-opt.is-active .cycle-save{color:#1a1012;background:#1a101229}.ob-landing .price-annual-note{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:-.75rem;font-size:.7rem;display:flex}.ob-landing .price-annual-save{color:#54d167;font-weight:700}.ob-landing .price-card{background:var(--bg-soft);border:.5px solid var(--border);border-radius:12px;flex-direction:column;gap:1.25rem;padding:2rem 1.75rem;transition:border-color .35s,background .35s,transform .35s;display:flex;position:relative}.ob-landing .price-card:hover{border-color:var(--border-hover);background:var(--bg-card)}.ob-landing .price-card.featured{border-color:var(--blush-soft);background:#e8b8b00d;transform:translateY(-6px)}.ob-landing .price-card.featured:hover{border-color:var(--blush)}.ob-landing .price-badge{letter-spacing:.16em;text-transform:uppercase;color:#1c0a0e;background:var(--blush);white-space:nowrap;border-radius:20px;padding:4px 14px;font-size:9px;font-weight:500;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.ob-landing .price-badge.soon{color:var(--blush);border:.5px solid var(--blush-soft);background:0 0}.ob-landing .price-card.soon .price-num{color:var(--muted)}.ob-landing .price-name{font-family:var(--font-serif), serif;color:var(--text);letter-spacing:-.01em;font-size:22px;font-weight:400}.ob-landing .price-amount{align-items:baseline;gap:8px;display:flex}.ob-landing .price-num{font-family:var(--font-serif), serif;color:var(--text);font-size:46px;font-weight:300;line-height:1}.ob-landing .price-cadence{color:var(--muted);letter-spacing:.04em;font-size:12px}.ob-landing .price-tagline{color:var(--muted);min-height:2.8em;font-size:13px;font-weight:300;line-height:1.7}.ob-landing .price-features{border-top:.5px solid var(--border);flex-direction:column;gap:10px;margin:.25rem 0 0;padding:1.25rem 0 0;list-style:none;display:flex}.ob-landing .price-features li{color:var(--muted);gap:10px;font-size:13px;line-height:1.5;display:flex}.ob-landing .price-features li:before{content:"✓";color:var(--blush);flex-shrink:0;margin-top:1px;font-size:12px}.ob-landing .price-card.featured .price-features li:before{color:var(--rose)}.ob-landing .price-card.rosewater{background:#dca89b;border-color:#1c0a0e40}.ob-landing .price-card.rosewater:hover{background:#e4b6aa;border-color:#5c2340}.ob-landing .price-card.rosewater .price-name,.ob-landing .price-card.rosewater .price-num{color:#1c0a0e}.ob-landing .price-card.rosewater .price-cadence,.ob-landing .price-card.rosewater .price-tagline,.ob-landing .price-card.rosewater .price-annual-note{color:#1c0a0eb8}.ob-landing .price-card.rosewater .price-annual-save{color:#2f4a25}.ob-landing .price-card.rosewater .price-features{border-top-color:#1c0a0e33}.ob-landing .price-card.rosewater .price-features li{color:#1c0a0ebd}.ob-landing .price-card.rosewater .price-features li:before{color:#5c2340}.ob-landing .price-card.rosewater .price-badge,.ob-landing .price-card.rosewater .btn-primary{color:#1c0a0e;background:#eeccc5}.ob-landing .price-card.rosewater .btn-primary:hover{opacity:1;background:#f7e2dd}.ob-landing .price-card.black{background:linear-gradient(#c6a6640a,#0000 55%),#0e0a09;border-color:#c6a6644d}.ob-landing .price-card.black:hover{background:linear-gradient(#c6a6640f,#0000 55%),#110c0a;border-color:#c6a66480}.ob-landing .price-card.black:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 43.5%,#f4d58a0f 47.4%,#fff4d638 50%,#f4d58a0f 52.6%,#0000 56.5%) 0 0/640% 100%;animation:18s linear infinite cz-shimmer;position:absolute;inset:0}.ob-landing .price-card.black .price-name{color:#c9b287}.ob-landing .price-card.black .price-badge.soon{color:#c9b287;background:#0e0a09eb;border:.5px solid #c6a66473}.ob-landing .price-card.black .price-features li:before{color:#c6a664b3}.ob-landing .price-addon-hook{color:#c9b287;margin-top:-.35rem;font-size:12px;text-decoration:none;transition:color .2s;display:inline-block}.ob-landing .price-addon-hook:hover{color:#e9cf8e}.ob-landing .price-learn-more{color:#c9b287;margin:-.4rem 0 .9rem;font-size:12px;text-decoration:none;transition:color .2s;display:inline-block}.ob-landing .price-learn-more:hover{color:#e9cf8e}.ob-landing .pricing-note{text-align:center;color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-top:2.5rem;font-size:11px}.ob-landing .pricing-faq{max-width:720px;margin:0 auto;padding:2rem 3rem 6rem}.ob-landing .faq-list{border-top:.5px solid var(--border);flex-direction:column;gap:1px;margin-top:2.5rem;display:flex}.ob-landing .faq-item{border-bottom:.5px solid var(--border);padding:1.5rem 0}.ob-landing .faq-q{font-family:var(--font-serif), serif;color:var(--text);margin-bottom:.5rem;font-size:17px;font-weight:400}.ob-landing .faq-a{color:var(--muted);font-size:14px;font-weight:300;line-height:1.75}@media (max-width:860px){.ob-landing .pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.ob-landing .price-card.featured{transform:none}.ob-landing .pricing-head,.ob-landing .pricing-grid-wrap,.ob-landing .pricing-faq{padding-left:1.5rem;padding-right:1.5rem}}@media (prefers-reduced-motion:reduce){.ob-landing .price-card.black:after{animation:none}}
.ob-landing.ob-p20{--p20-accent:236, 118, 142;--blush:#ec768e;--blush-soft:#ec768e73;--rose:#ec768e;--border:#ec768e29;--border-hover:#ec768e52;--p20-plum:#2e1522;--p20-ground:46, 21, 34;background:var(--p20-plum)}.ob-landing.ob-p20>nav{background:#2e1522eb}.ob-landing.ob-p20 .nav-tools-menu{background:#2e1522fa}.ob-landing.ob-p20 .pricing-head .hero-bg1{background:radial-gradient(60% 70% at 50% 0,#ec768e1a,#0000 70%)}.ob-landing.ob-p20 .pricing-h1{letter-spacing:-.035em;font-size:clamp(36px,5vw,52px);font-weight:700}.ob-landing.ob-p20 .pricing-head-inner{max-width:780px}.ob-landing.ob-p20 .pricing-h1 em{font-weight:700}.ob-landing.ob-p20 h2{letter-spacing:-.035em;font-weight:700}.ob-landing.ob-p20 h2 em{font-weight:700}.ob-landing.ob-p20 .pricing-faq h2,.ob-landing.ob-p20 .p20-h2{letter-spacing:-.035em}.ob-landing.ob-p20 .price-name{letter-spacing:-.02em;font-weight:700}.ob-landing.ob-p20 .price-num{letter-spacing:-.04em;font-size:42px;font-weight:700}.ob-landing.ob-p20 .concierge-spot-title{letter-spacing:-.03em;font-weight:600}.ob-landing.ob-p20 .concierge-spot-title em{font-weight:600}.ob-landing.ob-p20 .faq-q{letter-spacing:-.02em;font-size:18px;font-weight:600}.ob-landing.ob-p20 .eye,.ob-landing.ob-p20 .hero-eyebrow{font-weight:600}.ob-landing.ob-p20{--muted:#f4e8e0ad}.ob-landing.ob-p20 .pricing-sub{font-family:var(--font-sans), system-ui, sans-serif;max-width:540px;font-size:15.5px;font-style:normal;font-weight:400;line-height:1.7}.ob-landing.ob-p20 .price-tagline,.ob-landing.ob-p20 .faq-a,.ob-landing.ob-p20 .concierge-spot-sub{font-family:var(--font-sans), system-ui, sans-serif;font-weight:400}.ob-landing.ob-p20 .price-tagline{font-size:13.5px;line-height:1.65}.ob-landing.ob-p20 .faq-a{font-size:14.5px;line-height:1.75}.ob-landing.ob-p20 .price-features li{font-size:13.5px;line-height:1.55}.ob-landing.ob-p20 .price-features li:before{font-weight:700}.ob-landing.ob-p20{--surf:color-mix(in srgb, rgb(var(--p20-ground)) 86%, var(--cream));--surf-sunk:color-mix(in srgb, rgb(var(--p20-ground)) 94%, var(--cream));--surf-line:color-mix(in srgb, rgb(var(--p20-ground)) 66%, var(--cream));--surf-cast:0 28px 56px -28px #000000d9}.ob-landing.ob-p20 .price-card{border:1px solid var(--surf-line);box-shadow:var(--surf-cast);border-radius:14px}.ob-landing.ob-p20 .price-card:not(.rosewater):not(.black){background:var(--surf)}.ob-landing.ob-p20 .price-card:not(.rosewater):not(.black):hover{background:color-mix(in srgb, rgb(var(--p20-ground)) 80%, var(--cream));border-color:var(--border-hover)}.ob-landing.ob-p20 .price-card.rosewater,.ob-landing.ob-p20 .price-card.black{border-width:1px}.ob-landing.ob-p20 .price-card.featured{transform:translateY(-8px)}.ob-landing.ob-p20 .price-features{border-top:1px solid var(--surf-line)}.ob-landing.ob-p20 .cycle-toggle{background:var(--surf-sunk);border:1px solid var(--surf-line)}.ob-landing.ob-p20 .concierge-tier{background:#c6a6640d;border:1px solid #c6a66447}.ob-landing.ob-p20 .concierge-spot{box-shadow:var(--surf-cast);border-width:1px}.ob-landing.ob-p20 .concierge-step{border-top-width:1px}.ob-landing.ob-p20 .concierge-step-num{border-width:1px}.ob-landing.ob-p20 .faq-list{border-top-width:1px}.ob-landing.ob-p20 .faq-item{border-bottom-width:1px}.ob-landing.ob-p20 .price-card:not(.rosewater) .btn-primary{color:#fff6f8;font-weight:600;box-shadow:0 14px 34px -14px #ec768ebf}.ob-landing.ob-p20 .btn-primary:hover{opacity:.92}.ob-landing.ob-p20 .price-card:not(.black) .btn-ghost{color:#ec768e;border:1px solid #ec768e80;font-weight:600}.ob-landing.ob-p20 .price-card:not(.black) .btn-ghost:hover{background:#ec768e1a;border-color:#ec768e}.ob-landing.ob-p20 .price-badge{letter-spacing:.14em;padding:5px 14px;font-size:9.5px;font-weight:700;box-shadow:0 6px 16px -6px #0009}.ob-landing.ob-p20 .btn-nav:hover,.ob-landing.ob-p20 .nav-tools-menu a:hover{background:#ec768e1a}.ob-landing.ob-p20 .p20-head{align-items:baseline;gap:.85rem;margin-bottom:.9rem;display:flex}.ob-landing.ob-p20 .p20-num{font-family:var(--font-serif), serif;letter-spacing:-.05em;color:#ec768e57;font-size:34px;font-weight:700;line-height:1}.ob-landing.ob-p20 .p20-eye,.ob-landing.ob-p20 .p20-head .concierge-spot-eyebrow{align-self:center;margin-bottom:0}.ob-landing.ob-p20 .p20-chapter{text-align:left;max-width:1040px;margin:0 auto 1.75rem}.ob-landing.ob-p20 .p20-h2{font-family:var(--font-serif), serif;color:var(--text);margin-bottom:0;font-size:clamp(1.9rem,3.2vw,2.6rem)}.ob-landing.ob-p20 .p20-h2 em{color:#ec768e;font-style:italic}.ob-landing.ob-p20 .p20-head-gold{justify-content:center;margin-bottom:1rem}.ob-landing.ob-p20 .p20-head-gold .p20-num{color:#c6a66473}.ob-landing.ob-p20 .p20-light-band{background:#dca89b;border-top:1px solid #1c0a0e40}.ob-landing.ob-p20 .p20-light{--text:#1c0a0e;--cream:#1c0a0e;--muted:#1c0a0eb8;--faint:#1c0a0e9e;--border:#1c0a0e38;--border-hover:#1c0a0e57;--blush:#5c2340;--blush-soft:#5c234080;--rose:#7d3352;padding-top:4rem;padding-bottom:5rem}.ob-landing.ob-p20 .p20-light .p20-num{color:#5c234073}@media (max-width:860px){.ob-landing.ob-p20 .p20-chapter{padding:0 .25rem}.ob-landing.ob-p20 .p20-num{font-size:27px}.ob-landing.ob-p20 .p20-light{padding-left:1.5rem;padding-right:1.5rem}.ob-landing.ob-p20 .nav-r{gap:1.25rem}}@media (max-width:560px){.ob-landing.ob-p20 .nav-r{gap:.9rem}}.ob-landing.ob-p20 .price-card.black .price-badge.gold{color:#e6cf9a;background:linear-gradient(#c6a66438,#c6a6641a);border:1px solid #c6a6648c}.ob-landing.ob-p20 .price-cta-note{text-align:center;letter-spacing:.04em;color:color-mix(in srgb, var(--ink,#f4e8e0) 62%, transparent);margin-top:-.9rem;margin-bottom:-.55rem;font-size:11.5px;font-weight:500}.ob-landing.ob-p20 .price-card.rosewater .price-cta-note{color:#1c0a0ea8}.ob-landing.ob-p20 .price-card.black .btn-primary{color:#0e0a09;background:#c6a664;border-color:#c6a664;box-shadow:0 14px 34px -16px #c6a664a6}.ob-landing.ob-p20 .price-card.black .btn-primary:hover{color:#0e0a09;background:#d4b878;border-color:#d4b878}
