:root{--pink:#ffe5e6;--blush:#fff1ef;--rose:#e5a1ad;--deep:#172e23;--berry:#aa354e;--cream:#fffaf6;--ink:#2d2a27;--serif:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--blush);font-family:var(--sans);color:var(--ink);font-size:14px;line-height:1.6}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.65;cursor:wait}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:500;letter-spacing:-.028em}h2 em,h1 em{font-weight:500;font-style:normal;color:#f2b6bc}.container{width:min(1300px,92%);margin:auto}.skip{position:absolute;z-index:40;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:12px}.overline{font-size:10px;font-weight:700;letter-spacing:.34em}.overline.white{color:#f9eae5}.overline.coral{color:#b64a60}.pill{display:inline-flex;align-items:center;justify-content:center;gap:19px;background:#ffb7c4;color:#2e282a;padding:13px 26px;border:0;border-radius:60px;font-size:12px;font-weight:700;line-height:1.2;transition:background .18s,transform .18s;white-space:nowrap}.pill:hover{background:#ffcbd3;transform:translateY(-1px)}.pill.small{padding:12px 25px;font-size:11px}.site-header{position:absolute;z-index:15;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px max(4%,calc((100vw - 1300px)/2));color:white}.brand{display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1;min-width:180px}.brand-lotus{font-family:Georgia;font-size:43px;line-height:.56;transform:rotate(180deg);font-weight:400}.brand-name{font:500 25px var(--serif);letter-spacing:.12em;white-space:nowrap;margin-top:12px}.brand-line{font-size:6px;letter-spacing:.24em;margin-top:5px;white-space:nowrap}.site-nav{display:flex;align-items:center;gap:27px;font-size:11px}.site-nav a{opacity:.94}.site-nav a:hover{text-decoration:underline}.header-book{border-radius:30px;background:#ffb8c6;color:#352b2e;font-size:11px;font-weight:700;padding:13px 20px;white-space:nowrap}.header-book span{margin-left:13px;font-size:15px}.menu-button{display:none}.mobile-book{display:none!important}
.hero{min-height:700px;position:relative;overflow:hidden;background:#1b2e22;color:white;display:flex;align-items:center}.hero-photo{position:absolute;right:0;top:0;bottom:0;width:74%;background:url('/assets/big-marma-therapy-portrait.webp') center center/cover no-repeat}.hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#152b20 1%,rgba(18,39,27,.92) 12%,rgba(18,39,27,.60) 31%,rgba(15,38,28,.05) 70%),linear-gradient(0deg,rgba(15,25,14,.35),transparent 35%)}.hero-inner{position:relative;z-index:2;padding:145px 0 75px}.hero-copy{width:min(570px,50%)}.hero h1{font-size:clamp(66px,7.6vw,116px);line-height:.83;margin:19px 0 30px;color:#fff9f6}.hero h1 em{color:#f4a7bc}.hero p{font-size:14px;line-height:1.8;max-width:430px;color:#fff2ea}.hero-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin:40px 0 37px;max-width:455px}.hero-icons div{font-size:10px;font-weight:500;line-height:1.45;text-align:center}.hero-icons span{display:block;font-family:Georgia;font-size:38px;color:#ffe0dd;line-height:1.1;margin-bottom:11px}.hero-location{font-size:11px;margin-left:20px;white-space:nowrap}.slots-chip{margin-top:18px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,224,228,.16);border:1px solid rgba(255,210,220,.32);backdrop-filter:blur(4px);font-size:11px;font-weight:600;letter-spacing:.04em;color:#ffe8ee;box-shadow:0 6px 18px rgba(8,18,11,.18)}.slots-chip:before{content:"✦";color:#f7bccb;font-size:13px}.benefits{position:relative;background:linear-gradient(100deg,#ffe7e7 0%,#ffede9 58%,#ffdedf 100%);overflow:hidden}.benefits-inner{min-height:330px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;padding:46px 0}.benefit-copy{position:relative;z-index:2}.benefit-copy h2{font-size:clamp(41px,4.9vw,72px);line-height:.90;color:#b03f54;margin-bottom:18px}.benefit-copy p{max-width:560px;font-size:12px;color:#5b4748;line-height:1.9;margin-bottom:19px}.benefit-list{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:10px;max-width:320px}.benefit-list div{font-size:14px;display:flex;gap:19px;align-items:center}.benefit-list span{display:inline-flex;width:23px;align-items:center;justify-content:center;color:#c64b65;font-size:23px;line-height:1}.lotus-art{position:absolute;right:-30px;bottom:-45px;color:rgba(226,121,157,.30);font-size:390px;line-height:1;transform:rotate(-20deg)}.section-pink{background:#ffefec}.marma{padding:54px 0 56px}.section-heading{text-align:center;margin-bottom:25px}.section-heading h2{font-size:clamp(39px,4.9vw,66px);line-height:1.06}.section-heading h2 em{color:#b84e63}.marma-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.marma-card{background:#fff8f5;border-radius:12px;overflow:hidden;text-align:center;box-shadow:0 2px 12px #ac727016}.marma-visual{height:104px;position:relative;overflow:hidden;background:#e8c0b7}.marma-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.marma-card h3{font-size:11px;letter-spacing:.04em;margin:13px 3px 4px}.marma-card p{font-size:10px;line-height:1.55;color:#72605d;padding:0 12px 17px;min-height:47px}.marma-note{font-size:10px;color:#82696a;text-align:center;max-width:720px;margin:18px auto 8px}.under-link{display:block;margin:15px auto 0;text-align:center;font-size:12px;color:#bd4966;font-weight:600;text-decoration:underline;text-underline-offset:4px}.practitioner{display:grid;grid-template-columns:1fr 1fr;background:#1b3022;color:white;min-height:410px}.practitioner-photo{background:url('/assets/big-marma-practice.webp') 48% center/cover no-repeat}.practitioner-copy{padding:clamp(44px,5vw,80px) 8% 50px 7%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:linear-gradient(105deg,#1b3022,#233d29)}.practitioner h2{font-size:clamp(49px,5.3vw,73px);line-height:.9;margin:17px 0 17px}.practitioner p{font-size:12px;line-height:1.8;max-width:500px;color:#f4eee7;margin-bottom:11px}.practitioner .pill{margin-top:13px}.packages{padding:54px 0 63px}.package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.package-card{overflow:hidden;border-radius:13px;background:#fffaf7;box-shadow:0 4px 20px #a94b5015}.package-image{height:138px;position:relative;background-size:cover;background-position:center}.image-essence{background-image:url('/assets/signature-oils.webp')}.image-harmony{background-image:url('/assets/botanical-ritual.webp')}.image-radiance{background-image:url('/assets/rose-spa-suite.webp')}.image-journey{background-image:url('/assets/garden-stillness.webp')}.tag{position:absolute;top:8px;right:8px;background:#ffb4c1;color:#7b3650;font-size:8px;letter-spacing:.06em;border-radius:20px;padding:4px 10px}.package-body{padding:19px 19px 23px;display:flex;flex-direction:column;align-items:stretch;min-height:300px}.package-body h3{font-size:12px;letter-spacing:.13em;font-weight:600;text-align:center}.price{font:500 36px/1.13 var(--serif);color:#af294b;text-align:center;margin:2px 0}.single{text-align:center;font-size:9px;font-weight:700;letter-spacing:.15em;color:#8e6b65;margin:6px 0 18px}.package-body ul{list-style:none;padding:0 1px;margin:0 0 20px;flex:1}.package-body li{font-size:10px;margin:8px 0;line-height:1.48;display:flex;gap:8px}.package-body li:before{content:'❦';color:#d75a7a}.card-pill{width:100%;padding:11px 14px;font-size:11px}.deeper{display:grid;grid-template-columns:1fr 1fr;min-height:320px;background:linear-gradient(90deg,#ffefed,#f9dadf)}.deeper-copy{padding:55px 5vw 50px max(4vw,calc((100vw - 1300px)/2));align-self:center}.deeper h2{font-size:clamp(54px,5vw,79px);line-height:.94;margin:10px 0 14px;color:#6d2739}.deeper p{font-size:13px;line-height:1.8;max-width:550px;color:#64474b;margin-bottom:20px}.deeper-photo{background:url('/assets/big-marma-therapy-portrait.webp') 37% 42%/cover no-repeat;mask-image:linear-gradient(90deg,transparent,#000 15%)}.reassurance{padding:45px 0}.reassurance .section-heading{margin-bottom:23px}.reassurance .section-heading h2{font-size:clamp(43px,4.8vw,59px)}.reassurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.reassurance-grid>div{background:#fff9f7;border-radius:15px;padding:23px 27px;min-height:126px}.reassurance-grid div>span{color:#b7415a;font:600 37px/1 var(--serif)}.reassurance-grid p{font-size:13px;line-height:1.5;margin-bottom:8px}.reassurance-grid small{font-size:9px;letter-spacing:.14em;color:#946e6b}.appointment{background:linear-gradient(95deg,#0c2419d9,#0d2a1db8),url('/assets/garden-stillness.webp') center/cover;color:white;padding:67px 0}.booking-layout{display:grid;grid-template-columns:.85fr 1.25fr;gap:6%;align-items:center}.booking-intro h2{font:500 clamp(53px,5.4vw,81px)/.95 var(--serif);margin:13px 0 21px}.booking-intro>p{font-size:13px;line-height:1.8;color:#f8ebdd;max-width:460px}.booking-intro .privacy-tease{font-size:11px;color:#f1c3c9;margin-top:16px}.booking-panel{background:#fff5f4;color:#392e31;border-radius:16px;padding:25px;box-shadow:0 16px 45px #091b1266}.booking-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.booking-grid label{font-size:10px;font-weight:700;color:#6e5a5b;display:flex;flex-direction:column;gap:4px}.booking-grid .wide{grid-column:1/-1}input:not([type=checkbox]),select,textarea{border:1px solid #eddde0;border-radius:7px;width:100%;background:#fffaf9;min-height:39px;padding:9px 10px;color:#44373b;font-size:12px;outline-color:#c57c8b}textarea{resize:vertical;min-height:52px}input[type=date]{color-scheme:light}.check{display:flex;align-items:flex-start;gap:10px;margin:11px 0;font-size:10px;line-height:1.5;color:#756164}.check input{accent-color:#ba5973;margin-top:2px}.check a{color:#a53d59;text-decoration:underline}.submit-pill{width:100%;margin-top:12px;font-size:12px;min-height:42px}.form-notice{font-size:10px;line-height:1.6;color:#816c71;margin-top:12px;text-align:center}#form-status{margin-top:7px;color:#a42b3f;font-size:12px}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important}#booking-success h3{font:48px/1 var(--serif);color:#aa3e59}#booking-success p{font-size:13px;margin:15px 0}.footer{background:#ffefec}.footer-layout{min-height:150px;display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:30px;align-items:center}.footer-brand{display:flex;flex-direction:column;align-items:center;font:500 25px var(--serif);letter-spacing:.12em;white-space:nowrap;line-height:1.2}.footer-brand .footer-flower{font:36px Georgia;transform:rotate(180deg);line-height:1}.footer-brand small{font:600 7px var(--sans);letter-spacing:.16em}.footer nav{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;font-size:10px}.footer-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.footer-icons>div{font:30px/1 Georgia;color:#344737}.footer-icons small{display:block;color:#3c413b;font:9px var(--sans);margin-top:7px}.footer-bottom{padding:13px 10px;text-align:center;background:#ffdedf;color:#755f62;font-size:9px}#booking-success[hidden],[hidden]{display:none!important}
@media(max-width:1050px){.site-nav{gap:15px}.site-header{padding:20px 4%}.brand{min-width:154px}.brand-name{font-size:21px}.hero{min-height:590px}.hero h1{font-size:clamp(63px,7.2vw,88px)}.hero-photo{width:80%}.hero-copy{width:56%}.hero-location{display:block;margin:15px 0 0}.slots-chip{display:inline-flex;margin-top:14px;font-size:10px;padding:9px 13px}.marma-visual{height:96px}.package-body{padding:15px 11px 17px}.price{font-size:30px}.practitioner{min-height:330px}}
@media(max-width:720px){.container{width:91%}.site-header{position:absolute;padding:17px 4.5%}.brand{min-width:140px}.brand-name{font-size:21px}.brand-lotus{font-size:32px}.brand-line{font-size:5.5px}.site-nav{position:absolute;top:75px;left:4.5%;right:4.5%;display:none;flex-direction:column;gap:0;align-items:stretch;background:#1f382a;padding:12px 18px;border-radius:12px;box-shadow:0 15px 36px #091e14aa}.site-nav.open{display:flex}.site-nav a{font-size:13px;padding:11px;border-bottom:1px solid #ffffff22}.header-book{margin-left:auto;padding:10px 14px;font-size:10px}.header-book span{margin-left:3px}.menu-button{display:block;order:3;color:white;background:transparent;border:0;font-size:25px;padding:3px 4px}.hero{min-height:650px}.hero-photo{width:100%;opacity:.98;background-position:58% center}.hero-photo:after{background:linear-gradient(90deg,#142c20ed 0%,#142a20b9 38%,#142d2055 77%),linear-gradient(0deg,#14231870,transparent 40%)}.hero-inner{padding-top:160px;padding-bottom:65px}.hero-copy{width:min(510px,85%)}.hero h1{font-size:clamp(64px,10.1vw,90px)}.hero p{font-size:12px;max-width:380px}.hero-icons{max-width:400px;gap:9px;margin:33px 0 29px}.hero-icons div{font-size:9px}.hero-icons span{font-size:31px}.benefits-inner{min-height:300px;grid-template-columns:1.1fr .9fr;gap:18px;padding:38px 0}.benefit-copy h2{font-size:clamp(43px,8vw,63px)}.benefit-copy p{font-size:11px}.benefit-list{gap:9px}.benefit-list div{font-size:11px;gap:9px}.lotus-art{font-size:240px;right:-90px}.marma{padding:45px 0}.marma-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.marma-visual{height:88px}.marma-card h3{font-size:8px}.marma-card p{font-size:8px;padding:0 4px 10px}.section-heading h2{font-size:clamp(36px,7.2vw,54px)}.practitioner{min-height:300px}.practitioner h2{font-size:49px}.practitioner-copy{padding:25px 6%}.practitioner p{font-size:10px;line-height:1.65}.package-grid{grid-template-columns:repeat(2,1fr);gap:12px}.package-image{height:140px}.package-body{min-height:283px}.price{font-size:34px}.deeper{min-height:260px}.deeper-copy{padding:35px 5%}.deeper h2{font-size:55px}.deeper p{font-size:11px}.booking-layout{grid-template-columns:1fr;gap:20px}.booking-intro h2{font-size:62px}.booking-intro p{max-width:600px}.footer-layout{grid-template-columns:1fr;gap:25px;padding:30px 0}.footer-icons{max-width:380px;width:100%;margin:auto}}
@media(max-width:475px){.site-header{gap:8px}.brand{min-width:119px}.brand-name{font-size:18px}.brand-line{font-size:5px}.header-book{font-size:9px;padding:9px 11px}.hero{min-height:635px}.hero-photo{background-position:59% center}.hero-inner{padding-top:145px}.hero-copy{width:94%}.hero h1{font-size:clamp(57px,12.6vw,75px);margin-bottom:23px}.hero p{font-size:11px;width:83%}.hero-icons{width:86%}.hero-icons span{font-size:27px}.hero-icons div{font-size:8px}.hero-location{font-size:9px}.slots-chip{font-size:9px;padding:8px 11px;margin-top:12px}.benefits-inner{grid-template-columns:1fr 1fr;gap:10px;padding:30px 0}.benefit-copy h2{font-size:40px}.benefit-copy p{font-size:9px;line-height:1.55}.benefit-list div{font-size:9px;line-height:1.4;gap:5px}.benefit-list span{font-size:17px;width:19px}.benefit-copy .pill{font-size:9px;padding:10px 10px}.lotus-art{font-size:190px;right:-70px}.section-heading h2{font-size:38px}.marma-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.marma-visual{height:74px}.marma-card h3{font-size:7px;word-break:break-word}.marma-card p{font-size:7px;min-height:55px}.practitioner{grid-template-columns:1fr;min-height:0}.practitioner-photo{min-height:225px}.practitioner-copy{padding:37px 6%}.practitioner h2{font-size:50px}.practitioner p{font-size:11px}.package-grid{gap:8px}.package-image{height:96px}.package-body{padding:12px 9px 14px;min-height:280px}.package-body h3{font-size:9px}.price{font-size:29px}.single{font-size:7px}.package-body li{font-size:9px}.card-pill{font-size:9px;padding:10px 5px;gap:5px}.deeper{grid-template-columns:1fr;min-height:0}.deeper-copy{padding:35px 5%}.deeper-photo{min-height:200px;mask-image:none;background-position:center 42%}.reassurance-grid{grid-template-columns:1fr;gap:8px}.reassurance-grid>div{min-height:0}.booking-grid{grid-template-columns:1fr 1fr;gap:8px}.booking-panel{padding:15px}.booking-grid label{font-size:9px}.booking-grid input,.booking-grid select{font-size:10px;min-height:36px}.booking-grid .wide{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Guest reflections — intentionally marked as sample copy until verified */
.reassurance .section-heading h2{font-size:clamp(34px,4.4vw,58px)}
.reassurance .guest-quote{background:#fff9f7;border:1px solid #f5e1e0;border-radius:15px;padding:22px 24px 21px;min-height:155px;margin:0;box-shadow:0 5px 18px #9e4c5c0a;display:flex;flex-direction:column}
.reassurance .guest-quote .quote-mark{color:#c34664;font:600 42px/.8 var(--serif);display:block;margin-bottom:9px}
.reassurance .guest-quote p{font-size:13px;line-height:1.65;color:#594448;flex:1;margin:0 0 16px}
.reassurance .guest-quote footer{font-size:9px;letter-spacing:.15em;font-weight:700;color:#a44d63}
.review-disclosure{text-align:center;font-size:10px;line-height:1.65;color:#927c7e;max-width:720px;margin:16px auto 0}
@media(max-width:720px){.reassurance .guest-quote{padding:16px;min-height:170px}.reassurance .guest-quote p{font-size:11px}}
@media(max-width:475px){.reassurance .guest-quote{min-height:0;padding:18px 20px}.reassurance .guest-quote p{font-size:12px}.review-disclosure{font-size:9px}}

/* Stories + the AUREN philosophy */
.reassurance .section-heading h2{max-width:850px;margin:6px auto 0}
.story-label{font-size:11px;line-height:1.6;letter-spacing:.03em;color:#835f6a;margin:12px auto 0}
.voices-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:13px}
.voices-grid .guest-quote{min-height:270px;padding:25px 23px 21px;background:linear-gradient(155deg,#fffaf8,#fff2f0);border:1px solid #f2d8dc}
.voices-grid .guest-quote p{font-size:12px;line-height:1.74;color:#544148}
.voices-grid .guest-quote footer{line-height:1.65;font-size:10px;letter-spacing:.075em}
.voices-grid .guest-quote footer span{display:block;font-size:9px;font-weight:400;letter-spacing:0;color:#937782;margin-top:2px}
.about-feature{display:grid;grid-template-columns:49% 51%;min-height:390px;background:#fde5e7}
.about-feature-photo{background:url('/assets/botanical-ritual.webp') center 46%/cover no-repeat;min-height:390px}
.about-feature-copy{align-self:center;padding:54px min(8vw,110px);background:radial-gradient(circle at 90% 10%,#ffeae3,#fff0ed 60%,#fde1e4)}
.about-feature-copy h2{font:500 clamp(48px,5.1vw,82px)/.92 var(--serif);color:#703142;margin:15px 0 24px}
.about-feature-copy h2 em{color:#b04b64}
.about-feature-copy p{font-size:13px;max-width:490px;color:#604c50;line-height:1.9;margin-bottom:17px}
.about-feature-copy strong{font-weight:600;color:#89384b}
.about-feature-copy .pill{margin-top:12px}
@media(max-width:1050px){.voices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voices-grid .guest-quote{min-height:230px}.about-feature-copy{padding:40px 7vw}}
@media(max-width:720px){.voices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voices-grid .guest-quote{min-height:230px}.about-feature{grid-template-columns:1fr}.about-feature-photo{min-height:230px}.about-feature-copy{padding:40px 7%}.about-feature-copy h2{font-size:55px}}
@media(max-width:475px){.voices-grid{grid-template-columns:1fr}.voices-grid .guest-quote{min-height:0;padding:24px 22px}.voices-grid .guest-quote p{font-size:13px}.story-label{font-size:10px}.about-feature-photo{min-height:210px}.about-feature-copy h2{font-size:49px}}


/* AUREN PRIVÉ — editorial extension */
.editorial-intro{font-size:12px;max-width:650px;margin:8px auto 0;color:#83636a;text-align:center}
.reassurance-grid.editorial-quotes{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.reassurance .guest-quote{padding:24px 18px 22px;min-height:225px}
.reassurance .guest-quote p{font-size:12px;line-height:1.72}
.reassurance .guest-quote footer{font-size:9px;letter-spacing:.12em;margin-top:18px}
.about-preview{display:grid;grid-template-columns:43% 57%;background:linear-gradient(105deg,#ffebe6,#ffe0e4);min-height:330px;overflow:hidden}
.about-preview-art{background:url('/assets/botanical-ritual.webp') center/cover no-repeat}
.about-preview-content{padding:65px min(7vw,100px) 62px 7%;align-self:center}
.about-preview-content h2{font-size:clamp(45px,5vw,75px);line-height:.94;margin:12px 0 20px}
.about-preview-content h2 em{color:#a43d57}
.about-preview-content p{max-width:630px;color:#5d434b;font-size:12px;line-height:1.9;margin-bottom:23px}
@media(max-width:1000px){.reassurance-grid.editorial-quotes{grid-template-columns:repeat(2,1fr)}.reassurance .guest-quote{min-height:180px}}
@media(max-width:560px){.reassurance-grid.editorial-quotes{grid-template-columns:1fr}.reassurance .guest-quote{min-height:auto}.about-preview{grid-template-columns:1fr}.about-preview-art{min-height:210px}.about-preview-content{padding:35px 6% 42px}}

/* October 2026 premium guest experience enhancements. Designed to preserve approved visual hierarchy. */
html{scroll-behavior:smooth}
.prive-standard{background:#173324;color:#f9ebe2;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff24}
.prive-standard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:22px 0 23px}
.prive-standard-grid>div{display:grid;grid-template-columns:27px 1fr;column-gap:8px;align-items:start}
.standard-symbol{grid-row:span 2;color:#ffc9d4;font:22px/1.2 Georgia,serif}
.prive-standard strong{font:500 11px/1.5 var(--sans);letter-spacing:.02em}
.prive-standard small{font:400 10px/1.65 var(--sans);color:#e8d4d0}
.marma-visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.pricing-clarity{font:400 11px/1.65 var(--sans);color:#89666e;max-width:660px;margin:21px auto 0;text-align:center}
.private-questions{padding:40px 0 55px}
.private-questions .section-heading h2{font-size:clamp(36px,4.5vw,57px)}
.question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:1050px;margin:auto}
.question-grid details{background:#fff9f6;border:1px solid #efd6db;border-radius:12px;overflow:hidden;align-self:start;box-shadow:0 3px 10px #ad647311}
.question-grid summary{cursor:pointer;list-style:none;padding:17px 40px 17px 20px;position:relative;color:#5f3440;font:600 13px/1.35 var(--sans)}
.question-grid summary::-webkit-details-marker{display:none}
.question-grid summary:after{content:'+';position:absolute;right:19px;top:15px;color:#bc5872;font-size:20px;font-weight:400}
.question-grid details[open] summary:after{content:'−'}
.question-grid details p{font:400 12px/1.85 var(--sans);margin:0;padding:0 19px 20px;color:#66555a}
.question-grid summary:focus-visible{outline:2px solid #af4e69;outline-offset:-3px}
@media(max-width:950px){.prive-standard-grid{grid-template-columns:repeat(2,1fr);row-gap:15px}.prive-standard-grid>div{grid-template-columns:24px 1fr}}
@media(max-width:600px){.prive-standard-grid{gap:13px;padding:18px 0}.prive-standard strong{font-size:10px}.prive-standard small{font-size:9px}.standard-symbol{font-size:19px}.question-grid{grid-template-columns:1fr}.private-questions{padding:31px 0 40px}.question-grid summary{font-size:12px}}
