.psithay-page{--bronze:#af794d;--bronze-light:#c99b72;--bronze-dark:#8c5e35;--cream:#faf6f1;--parchment:#f2ebe0;--stone:#c4b3a4;--earth:#7a6252;--deep:#3d2b1f;--ink:#1e1209;overflow:hidden;background:#fff;color:var(--ink);font-family:"Libre Baskerville",serif;font-size:16px;line-height:1.5;scroll-behavior:smooth}.psithay-page.theme-clinic{--bronze:#a8755d;--bronze-light:#c69b86;--bronze-dark:#7d5342}.psithay-page *{box-sizing:border-box}.psithay-page [id]{scroll-margin-top:28px}.psithay-page a{text-decoration:none}.psithay-page button,.psithay-page input,.psithay-page select,.psithay-page textarea{font:inherit}.ps-shell{width:min(1360px,calc(100% - 72px));margin:0 auto}.ps-reveal{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.ps-reveal.is-visible{opacity:1;transform:none}
.ps-site-header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid rgba(175,121,77,.2)}.ps-wordmark{color:var(--ink);font-family:"Playfair Display SC",serif;font-size:24px;line-height:1}.ps-wordmark span{display:block;margin-bottom:7px;color:var(--bronze);font-family:"Libre Baskerville",serif;font-size:10px;letter-spacing:.25em;text-transform:uppercase}.ps-header-nav,.ps-social-links{display:flex;align-items:center}.ps-header-nav{gap:42px}.ps-social-links{gap:24px}.ps-social-links a{color:var(--earth);font-size:10px;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.ps-social-links a span{display:block;color:var(--bronze-dark);font-size:9px;letter-spacing:.05em;text-transform:none}.ps-header-cta,.ps-text-cta{position:relative;color:var(--ink);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ps-header-cta:after,.ps-text-cta:after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:1px;background:var(--bronze);transition:transform .35s ease;transform-origin:right}.ps-header-cta:hover:after,.ps-text-cta:hover:after{transform:scaleX(.35)}
.ps-hero{min-height:calc(100vh - 112px);padding:94px 0 145px;position:relative;isolation:isolate;background:#fff}.ps-hero:before{content:"";position:absolute;z-index:-2;top:-180px;right:-220px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(201,155,114,.18),transparent 68%)}.ps-orbit{position:absolute;z-index:-1;border:1px solid rgba(175,121,77,.16);border-radius:50%;pointer-events:none}.ps-orbit-one{width:420px;height:420px;right:-220px;top:10%;animation:ps-breathe 7s ease-in-out infinite}@keyframes ps-breathe{50%{transform:scale(1.08);opacity:.45}}.ps-kicker{margin:0 0 24px;color:var(--bronze-dark);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.6;text-transform:uppercase}.ps-hero-copy{max-width:1160px;text-align:center}.ps-hero h1,.ps-section-heading h2,.ps-about-copy h2,.ps-form-intro h2,.ps-contact-card h2,.ps-modal h2{font-family:"Playfair Display SC",serif;font-weight:400;letter-spacing:-.025em;line-height:1.05}.ps-hero h1{max-width:1120px;margin:0 auto 34px;font-size:clamp(58px,6.4vw,94px);overflow-wrap:anywhere}.ps-hero h2{max-width:820px;margin:0 auto 42px;color:var(--earth);font-family:"Libre Baskerville",serif;font-size:19px;font-weight:400;line-height:1.75}.ps-primary-cta{min-width:260px;padding:20px 23px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;position:relative;overflow:hidden;background:var(--bronze);color:#fff;font-size:13px;letter-spacing:.07em;text-transform:uppercase;transition:.35s ease}.ps-primary-cta:hover{background:var(--bronze-dark);color:#fff;transform:translateY(-3px);box-shadow:0 16px 35px rgba(61,43,31,.14)}.ps-trust{margin:24px 0 0;color:var(--earth);font-size:12px}.ps-vsl-wrap{margin-top:72px}.ps-vsl-stage{aspect-ratio:16/8.3;position:relative;overflow:hidden;background:linear-gradient(135deg,#4b2d20 0%,#8c5e45 48%,#b57a5e 100%);box-shadow:0 42px 110px rgba(61,43,31,.2)}.ps-vsl-stage:before{content:"";position:absolute;z-index:2;inset:18px;border:1px solid rgba(255,255,255,.35)}.ps-vsl-stage:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.1),transparent 37%),linear-gradient(125deg,transparent 20%,rgba(255,255,255,.07) 50%,transparent 80%)}.ps-vsl-lines{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(12.5% - 1px),rgba(255,255,255,.07) 12.5%)}.ps-vsl-stage>p{position:absolute;z-index:3;right:34px;bottom:30px;margin:0;color:rgba(255,255,255,.82);font-size:11px;letter-spacing:.15em;text-transform:uppercase}.ps-play{position:absolute;z-index:4;top:50%;left:50%;padding:0;transform:translate(-50%,-50%);border:0;background:transparent;color:var(--bronze-dark);cursor:pointer}.ps-play span{width:84px;height:84px;padding-left:5px;display:grid;place-items:center;border-radius:50%;background:rgba(255,253,249,.96);box-shadow:0 12px 40px rgba(0,0,0,.2);font-size:20px;transition:transform .4s ease}.ps-play:after{content:"";position:absolute;inset:-11px;border:1px solid rgba(255,255,255,.6);border-radius:50%;animation:ps-pulse 2.6s ease-out infinite}@keyframes ps-pulse{70%,100%{transform:scale(1.32);opacity:0}}.ps-play:hover span{transform:scale(1.08)}
.ps-about,.ps-offer,.ps-form-section,.ps-contact{position:relative}.ps-about{padding:165px 0;background:#fff;border-top:1px solid rgba(175,121,77,.16)}.ps-section-index{position:absolute;top:65px;left:3%;color:rgba(175,121,77,.1);font-family:"Playfair Display SC",serif;font-size:150px;line-height:1}.ps-section-index.right{right:3%;left:auto}.ps-about-grid{display:grid;grid-template-columns:.82fr 1fr;gap:120px;align-items:center}.ps-portrait{min-height:670px;position:relative;display:flex;align-items:flex-end}.ps-portrait-halo{position:absolute;top:1%;right:-8%;width:88%;height:92%;border:1px solid rgba(175,121,77,.32);border-radius:48% 48% 3px 3px;transform:rotate(3deg)}.ps-portrait img{width:91%;height:630px;object-fit:cover;object-position:center top;position:relative;z-index:1;border-radius:48% 48% 3px 3px;filter:saturate(.82);box-shadow:0 30px 65px rgba(61,43,31,.13)}.ps-about-copy h2{max-width:720px;margin:0 0 36px;font-size:clamp(44px,4.8vw,68px)}.ps-about-copy>p:not(.ps-kicker){max-width:660px;color:var(--earth);font-size:17px;line-height:1.85}.ps-signature{margin:34px 0 31px;color:var(--bronze-dark);font-family:"Playfair Display SC",serif;font-size:23px;font-style:italic}
.ps-offer{padding:155px 0 165px;background:#f9f5f0;border-top:1px solid rgba(175,121,77,.14)}.ps-section-heading{display:grid;grid-template-columns:.36fr 1fr;gap:70px;margin-bottom:75px}.ps-section-heading h2{max-width:940px;margin:0;font-size:clamp(45px,4.9vw,70px)}.ps-deliverables{display:grid;grid-template-columns:1fr 1fr;column-gap:85px;margin-bottom:105px}.ps-deliverable{display:grid;grid-template-columns:45px 1fr;gap:22px;padding:30px 0;border-top:1px solid var(--stone)}.ps-deliverable>span{color:var(--bronze);font-family:"Playfair Display SC",serif;font-size:18px}.ps-deliverable h3{margin:0 0 12px;font-family:"Playfair Display SC",serif;font-size:21px;font-weight:400}.ps-deliverable p{margin:0;color:var(--earth);font-size:15px;line-height:1.72}.ps-choice-intro{max-width:670px;margin:0 auto 48px;text-align:center}.ps-choice-intro>p:last-child{color:var(--earth);font-size:16px;line-height:1.75}.ps-price-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ps-price-card{min-height:600px;padding:46px;display:flex;flex-direction:column;position:relative;overflow:hidden;border:1px solid var(--stone);background:var(--parchment);color:var(--deep);transition:.45s ease}.ps-price-card.featured{border-color:var(--bronze-dark);background:linear-gradient(145deg,#7f513d,#4f3024);color:#fff}.ps-price-card:hover{transform:translateY(-8px);box-shadow:0 28px 70px rgba(61,43,31,.12)}.ps-price-top{display:flex;justify-content:space-between;gap:25px}.ps-price-top span{color:var(--bronze-light);font-size:13px}.ps-price-top p{margin:0;font-family:"Playfair Display SC",serif;font-size:21px}.ps-price-card strong{margin-top:36px;font-family:"Playfair Display SC",serif;font-size:72px;font-weight:400;line-height:1}.ps-price-card strong small{font-family:"Libre Baskerville",serif;font-size:15px}.ps-price-card em{margin:11px 0 24px;color:var(--earth);font-size:12px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.ps-price-card.featured em,.ps-price-card.featured>p,.ps-price-card.featured li{color:#e5d6cb}.ps-price-card>p{min-height:68px;margin:0;color:var(--earth);font-size:15px;line-height:1.7}.ps-price-card ul{margin:25px 0 32px;padding:24px 0 0;border-top:1px solid rgba(122,98,82,.3);list-style:none}.ps-price-card li{padding:8px 0;color:var(--earth);font-size:14px}.ps-price-card li:before{content:"◇";margin-right:10px;color:var(--bronze-light)}.ps-price-card .ps-primary-cta{width:100%;margin-top:auto}.ps-price-card .light{background:#fff;color:var(--deep)}
.ps-form-section{padding:155px 0;background:#fff;border-top:1px solid rgba(175,121,77,.18)}.ps-form-grid{display:grid;grid-template-columns:.68fr 1fr;gap:110px;align-items:start}.ps-form-intro{position:sticky;top:50px}.ps-form-intro h2{margin:0 0 30px;font-size:clamp(47px,5.1vw,72px)}.ps-form-intro>p:not(.ps-kicker){max-width:480px;color:var(--earth);font-size:16px;line-height:1.85}.ps-privacy{margin-top:40px;padding-top:24px;border-top:1px solid rgba(175,121,77,.23);color:var(--earth);font-size:13px}.ps-lead-form{padding:52px;background:#fbf7f2;border:1px solid rgba(175,121,77,.28);box-shadow:0 35px 90px rgba(61,43,31,.1)}.ps-lead-form label,.ps-lead-form legend{display:block;margin-bottom:23px;color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ps-lead-form input,.ps-lead-form select,.ps-lead-form textarea{width:100%;margin-top:10px;padding:15px 2px;display:block;border:0;border-bottom:1px solid #cdbdad;border-radius:0;background:transparent;color:var(--ink);font-size:15px}.ps-lead-form input:focus,.ps-lead-form select:focus,.ps-lead-form textarea:focus{outline:none;border-color:var(--bronze)}.ps-form-row{display:grid;gap:25px}.ps-form-row.two{grid-template-columns:1fr 1fr}.ps-form-row.three{grid-template-columns:repeat(3,1fr)}.ps-lead-form fieldset{margin:14px 0 25px;padding:0;border:0}.ps-submit{width:100%;padding:20px 22px;display:flex;justify-content:space-between;border:0;background:var(--bronze);color:#fff;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.ps-submit:disabled{opacity:.55}.ps-form-message{margin:17px 0 0;font-size:14px}.ps-form-message.success{color:#2f7653}.ps-form-message.error{color:#a44737}
.ps-contact{padding:120px 0;overflow:hidden;background:var(--bronze)}.ps-contact-glow{position:absolute;top:-180px;right:-100px;width:520px;height:520px;border:1px solid rgba(255,255,255,.2);border-radius:50%}.ps-contact-card{display:flex;align-items:center;justify-content:space-between;gap:80px;position:relative}.ps-contact-card .ps-kicker{color:#f2dfd0}.ps-contact-card h2{max-width:760px;margin:0 0 20px;color:#fff;font-size:clamp(45px,5vw,70px)}.ps-contact-card p:not(.ps-kicker){max-width:690px;margin:0;color:#f2e3d8;font-size:16px;line-height:1.78}.ps-whatsapp{padding:21px 26px;display:inline-flex;align-items:center;gap:12px;background:#fff;color:var(--deep);font-size:13px;letter-spacing:.08em;text-transform:uppercase;transition:.35s ease}.ps-whatsapp:hover{color:var(--deep);transform:translateY(-4px);box-shadow:0 18px 36px rgba(61,43,31,.17)}.ps-footer{padding:46px 0;background:var(--ink)}.ps-footer-grid{display:flex;align-items:center;justify-content:space-between;gap:50px}.ps-footer-grid>div{display:flex;gap:28px}.ps-footer-grid>div:first-child{display:grid;gap:9px}.ps-footer span{color:#eadfd6;font-family:"Playfair Display SC",serif;font-size:16px}.ps-footer small,.ps-footer a{color:#b7a69a;font-size:11px;letter-spacing:.08em}.ps-modal-backdrop{position:fixed;z-index:99999;inset:0;padding:22px;display:grid;place-items:center;background:rgba(30,18,9,.7);backdrop-filter:blur(9px)}.ps-modal-backdrop[hidden]{display:none}.ps-modal{width:min(620px,100%);padding:58px;position:relative;border:1px solid rgba(175,121,77,.4);background:#fff;box-shadow:0 45px 120px rgba(0,0,0,.3);text-align:center}.ps-modal:before{content:"";position:absolute;inset:12px;border:1px solid rgba(175,121,77,.22)}.ps-modal-close{position:absolute;z-index:2;top:20px;right:22px;border:0;background:transparent;color:var(--earth);font-size:30px;cursor:pointer}.ps-modal-mark{width:56px;height:56px;margin:0 auto 24px;display:grid;place-items:center;border:1px solid var(--bronze);border-radius:50%;color:var(--bronze-dark);font-size:22px}.ps-modal h2{margin:0 auto 22px;font-size:clamp(34px,5vw,48px)}.ps-modal>p:not(.ps-kicker){max-width:470px;margin:0 auto 30px;color:var(--earth);font-size:15px;line-height:1.8}.ps-modal-button{position:relative;z-index:2;background:var(--bronze);color:#fff}
.ps-hero-actions{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.ps-secondary-cta{padding:18px 22px;color:var(--bronze-dark);border-bottom:1px solid var(--bronze);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.ps-vsl-intro{max-width:850px;margin:0 auto 28px;color:var(--earth);font-size:16px;line-height:1.75;text-align:center}.ps-demand-section{padding:135px 0 55px;background:#f9f5f0;border-top:1px solid rgba(175,121,77,.14)}.ps-demand-section .ps-deliverables{margin-bottom:35px}.ps-clinical-note{max-width:920px;margin:25px auto 65px;padding:34px 38px;border:1px solid rgba(175,121,77,.28);background:#fff}.ps-clinical-note h3{margin:0 0 14px;font-family:"Playfair Display SC",serif;font-size:25px;font-weight:400}.ps-clinical-note p{margin:0;color:var(--earth);font-size:15px;line-height:1.78}.ps-lead-form label small{font-size:10px;font-weight:400;letter-spacing:.04em;text-transform:none}
@media(max-width:900px){.ps-shell{width:min(100% - 38px,1360px)}.ps-site-header{min-height:94px}.ps-header-nav{gap:24px}.ps-social-links a span{display:none}.ps-hero{min-height:auto;padding:72px 0 100px}.ps-hero h1{font-size:55px}.ps-vsl-wrap{margin-top:55px}.ps-about,.ps-offer,.ps-form-section{padding:95px 0}.ps-about-grid,.ps-form-grid{grid-template-columns:1fr;gap:58px}.ps-portrait{min-height:590px;max-width:570px}.ps-portrait img{height:560px}.ps-section-heading{grid-template-columns:1fr;gap:12px}.ps-price-card{padding:35px 29px}.ps-form-intro{position:static}.ps-contact-card{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.ps-site-header{min-height:106px;align-items:flex-start;padding-top:20px}.ps-wordmark{font-size:19px}.ps-header-nav{align-items:flex-end;flex-direction:column-reverse;gap:16px}.ps-social-links{gap:13px}.ps-social-links a{font-size:9px}.ps-header-cta{font-size:10px}.ps-hero h1{font-size:45px}.ps-hero h2{font-size:16px}.ps-vsl-stage{aspect-ratio:16/10.5}.ps-vsl-stage>p{right:22px;bottom:20px;font-size:9px}.ps-play span{width:65px;height:65px}.ps-portrait{min-height:480px}.ps-portrait img{width:94%;height:455px}.ps-about-copy h2,.ps-section-heading h2,.ps-form-intro h2,.ps-contact-card h2{font-size:40px}.ps-deliverables,.ps-price-grid{grid-template-columns:1fr}.ps-deliverables{margin-bottom:70px}.ps-form-row.two,.ps-form-row.three{grid-template-columns:1fr}.ps-lead-form{padding:32px 22px}.ps-contact{padding:85px 0}.ps-footer-grid,.ps-footer-grid>div{align-items:flex-start;flex-direction:column;gap:14px}.ps-modal{padding:52px 28px 38px}}
@media(prefers-reduced-motion:reduce){.psithay-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}.ps-reveal{opacity:1;transform:none}}
.ps-vsl-stage{aspect-ratio:16/9;background:#1d1510}.ps-vsl-stage:after{display:none}.ps-vsl-video{width:100%;height:100%;display:block;border:0}
.ps-youtube-launch{width:100%;height:100%;padding:0;position:relative;display:block;overflow:hidden;border:0;background:#1d1510;cursor:pointer}.ps-youtube-launch img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease,filter .6s ease}.ps-youtube-launch:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(25,13,7,.55))}.ps-youtube-launch span{width:82px;height:82px;padding-left:5px;position:absolute;z-index:2;top:50%;left:50%;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,253,249,.96);color:var(--bronze-dark);box-shadow:0 12px 40px rgba(0,0,0,.25);font-size:20px;transition:transform .35s ease}.ps-youtube-launch strong{position:absolute;z-index:2;right:34px;bottom:30px;color:#fff;font-size:11px;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.ps-youtube-launch:hover img{transform:scale(1.025);filter:brightness(.92)}.ps-youtube-launch:hover span{transform:translate(-50%,-50%) scale(1.08)}
.ps-vsl-stage:before{pointer-events:none}.ps-vsl-video{position:relative;z-index:3}
.ps-vsl-player-shell{width:100%;height:100%;position:relative}.ps-vsl-toggle{position:absolute;z-index:4;inset:0;display:grid;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer}.ps-vsl-toggle span{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:rgba(25,13,7,.72);box-shadow:0 10px 35px rgba(0,0,0,.28);font-size:20px;opacity:1;transition:opacity .25s ease,transform .25s ease}.ps-vsl-toggle.is-playing span{opacity:0}.ps-vsl-toggle.is-playing:hover span,.ps-vsl-toggle.is-playing:focus-visible span{opacity:1}.ps-vsl-toggle:hover span{transform:scale(1.06)}.ps-vsl-next{width:max-content;margin:30px auto 0}
.ps-privacy-notice{margin:8px 0 18px;color:var(--earth);font-size:12px;line-height:1.65}.ps-privacy-notice a,.ps-consent a{color:var(--bronze-dark);text-decoration:underline;text-underline-offset:3px}.ps-consent{display:flex!important;align-items:flex-start;gap:11px;margin:0 0 24px!important;color:var(--earth)!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.65;text-transform:none!important}.ps-consent input{width:16px!important;height:16px;margin:2px 0 0!important;flex:0 0 auto;accent-color:var(--bronze)}.ps-urgency{padding:36px 0;background:#f7f1ea;border-top:1px solid rgba(175,121,77,.18);border-bottom:1px solid rgba(175,121,77,.18)}.ps-urgency p{max-width:1050px;margin:0;color:var(--earth);font-size:13px;line-height:1.75}.ps-legal{padding:130px 0;background:#fff}.ps-legal-copy{max-width:900px}.ps-legal-copy h1{margin:0 0 42px;font-family:"Playfair Display SC",serif;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:1.05}.ps-legal-copy h2{margin:38px 0 14px;font-family:"Playfair Display SC",serif;font-size:28px;font-weight:400}.ps-legal-copy p{max-width:790px;color:var(--earth);font-size:16px;line-height:1.9}.ps-legal-back{margin-top:46px!important}
.ps-extras{margin:0 0 95px;padding:52px;border:1px solid rgba(175,121,77,.3);background:#fff;box-shadow:0 24px 70px rgba(61,43,31,.08)}.ps-extras-heading{max-width:780px;margin-bottom:38px}.ps-extras-heading h3{margin:0 0 16px;font-family:"Playfair Display SC",serif;font-size:clamp(32px,3.7vw,50px);font-weight:400;line-height:1.12}.ps-extras-heading>p:last-child{color:var(--earth);font-size:15px;line-height:1.75}.ps-extra-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 45px}.ps-extra-grid article{display:grid;grid-template-columns:38px 1fr;gap:10px 14px;padding:24px 0;border-top:1px solid var(--stone)}.ps-extra-grid article>span{grid-row:1/3;color:var(--bronze);font-family:"Playfair Display SC",serif}.ps-extra-grid strong{font-family:"Playfair Display SC",serif;font-size:18px;font-weight:400}.ps-extra-grid p{margin:0;color:var(--earth);font-size:13px;line-height:1.65}.ps-extras-included{margin:35px 0 0;padding:22px;border-left:3px solid var(--bronze);background:#f9f5f0;color:var(--deep);font-family:"Playfair Display SC",serif;font-size:20px;line-height:1.5}
@media(max-width:620px){.ps-extras{padding:34px 24px}.ps-extra-grid{grid-template-columns:1fr}.ps-extras-included{font-size:17px}}
