body{margin:0;overflow-x:hidden;font-family:Inter,Helvetica Neue,Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#000;color:#fff}html{scroll-behavior:smooth}.ps-nav{position:fixed;top:0;left:0;right:0;z-index:9999;padding:8px 18px;height:84px;background:hsla(0,0%,100%,.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .25s ease,backdrop-filter .25s ease,height .25s ease}.ps-nav,.ps-nav-inner{display:flex;align-items:center}.ps-nav-inner{width:100%;position:relative}body.ps-scroll-down:not(.ps-menu-open) .ps-nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.ps-menu-toggle{display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;color:rgba(0,0,0,.9);font-size:12px;text-transform:uppercase;letter-spacing:.22em;z-index:10001;padding:0}.ps-menu-toggle:focus{outline:none}.ps-menu-label{opacity:.9;transition:opacity .2s ease}body.ps-scroll-down:not(.ps-menu-open) .ps-menu-label{opacity:0}body.ps-menu-open .ps-menu-label{opacity:1}.ps-menu-icon{display:flex;flex-direction:column;justify-content:center}.ps-menu-icon span{width:20px;height:2px;margin:4px 0;background:rgba(0,0,0,.9);border-radius:999px;transition:transform .3s ease,background-color .3s ease}.ps-menu-toggle.ps-open .ps-menu-icon span{background:#fff}.ps-menu-toggle.ps-open .ps-menu-icon span:first-child{transform:translateY(4px) rotate(45deg)}.ps-menu-toggle.ps-open .ps-menu-icon span:last-child{transform:translateY(-4px) rotate(-45deg)}.ps-menu-toggle.ps-open{color:hsla(0,0%,100%,.95)}.ps-logo-large{position:absolute;left:50%;transform:translateX(-50%);transition:opacity .3s ease}.ps-logo-large img{height:72px;width:auto}.ps-nav-login{position:absolute;right:24px;top:50%;transform:translateY(-50%);z-index:10002;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.9);text-decoration:none;padding:10px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.08);background:hsla(0,0%,100%,.78);backdrop-filter:blur(10px);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.ps-nav-login:hover{transform:translateY(-50%) translateY(-2px);border-color:rgba(0,0,0,.2);background:#fff}body.ps-menu-open .ps-nav-login{color:#fff;border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.12)}body.ps-menu-open .ps-logo-large,body.ps-scroll-down:not(.ps-menu-open) .ps-logo-large{opacity:0}body.ps-menu-open .ps-nav{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;height:60px}.ps-sidebar-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .35s cubic-bezier(.19,1,.22,1);z-index:9997}.ps-sidebar{position:fixed;top:0;left:0;height:100vh;width:420px;max-width:90vw;background:#000;color:#fff;transform:translateX(-102%);transition:transform .45s cubic-bezier(.19,1,.22,1);z-index:9998}.ps-sidebar,.ps-sidebar-inner{display:flex;flex-direction:column}.ps-sidebar-inner{padding:1.8rem 1.6rem 2rem;gap:1.6rem;height:100%;box-sizing:border-box}body.ps-menu-open .ps-sidebar{transform:translateX(0)}body.ps-menu-open .ps-sidebar-overlay{opacity:1;pointer-events:auto}.ps-logo-small{text-align:center;margin-top:24px;margin-bottom:40px;opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease}.ps-logo-small img{height:60px;width:auto}body.ps-menu-open .ps-logo-small{opacity:1;transform:translateY(0)}.ps-sidebar-nav{display:flex;flex-direction:column;gap:22px;text-align:left;margin-top:8px}.ps-sidebar-nav a{color:hsla(0,0%,100%,.9);text-decoration:none;font-size:34px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;display:block;padding:6px 0;opacity:0;transform:translateX(-8px);transition:color .25s ease,opacity .25s ease,transform .25s cubic-bezier(.19,1,.22,1)}body.ps-menu-open .ps-sidebar-nav a{opacity:1;transform:translateX(0)}body.ps-menu-open .ps-sidebar-nav a:first-child{transition-delay:.14s}body.ps-menu-open .ps-sidebar-nav a:nth-child(2){transition-delay:.22s}body.ps-menu-open .ps-sidebar-nav a:nth-child(3){transition-delay:.3s}body.ps-menu-open .ps-sidebar-nav a:nth-child(4){transition-delay:.38s}.ps-sidebar-nav a:hover{color:#fff;transform:translateX(6px)}@media (max-width:600px){.ps-sidebar{width:100vw;max-width:100vw}.ps-logo-large img{height:80px}.ps-sidebar-nav a{font-size:26px;letter-spacing:.12em}}.ps-hero-outer{width:100%;margin:0 auto;transform:none}.ps-hero{position:relative;width:100%;min-height:80vh;padding:10rem 6vw 5.5rem;justify-content:center;text-align:center;color:#fff;background-size:cover;background-position:50%;background-repeat:no-repeat}.ps-hero,.ps-hero-inner{display:flex;align-items:center}.ps-hero-inner{max-width:1100px;margin:0 auto;flex-direction:column;gap:2rem}.ps-hero-heading{font-size:clamp(3rem,6vw,4.8rem);line-height:1.12;font-weight:700;margin:0;color:#fff;letter-spacing:-.02em;text-shadow:0 10px 30px rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center}.ps-hero-top{display:inline-flex;align-items:baseline;gap:.18em;white-space:nowrap}.ps-hero-bottom{display:block;margin-top:.15em}.ps-hero-cursor{font-weight:400;opacity:1;animation:psCursorBlink .8s steps(2,start) infinite}@keyframes psCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.ps-hero-sub{max-width:720px;font-size:1.1rem;line-height:1.7;margin:0;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.ps-hero-cta-primary{padding:1rem 2.4rem;border-radius:999px;font-size:1rem;text-decoration:none;background:#fff;color:#000;cursor:pointer;border:none;transition:all .18s ease}.ps-hero-cta-primary:hover{background:#eaeaea;transform:translateY(-2px)}.ps-hero-note{font-size:.82rem;color:#f1f1f1;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.6)}@media (max-width:768px){.ps-hero{padding:4.5rem 1.75rem 3.5rem;min-height:86vh}.ps-hero-inner{gap:1.4rem}.ps-hero-heading{font-size:2.6rem;line-height:1.22;letter-spacing:-.01em}.ps-hero-sub{max-width:20rem;font-size:1rem;line-height:1.6}.ps-hero-cta-primary{width:100%}}.ps-journey{width:100%;padding:3.5rem 1.8rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.5rem;background:linear-gradient(90deg,hsla(0,0%,8%,.75),hsla(0,0%,5%,.9));border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.ps-journey-copy h3{margin:.2rem 0 .6rem;font-size:2rem}.ps-journey-copy p{margin:.2rem 0 0;color:#d8d8d8;line-height:1.6;max-width:520px}.ps-journey-kicker{letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;color:#9be7c4}.ps-journey-rail{display:grid;gap:.9rem}.ps-journey-card{position:relative;overflow:hidden;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);box-shadow:0 20px 60px rgba(0,0,0,.35)}.ps-journey-img{position:relative;width:100%;height:220px}.ps-journey-meta{display:flex;align-items:center;justify-content:space-between;padding:.75rem .9rem;font-size:.95rem;color:#eaeaea}.ps-journey-label{font-weight:700}.ps-journey-note{font-size:.85rem;color:#b6b6b6}@media (max-width:900px){.ps-journey{grid-template-columns:1fr;padding:3rem 1.5rem}.ps-journey-img{height:200px}}.ps-band{width:100%;padding:3rem 1.8rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;background:radial-gradient(circle at 20% 20%,rgba(155,231,196,.08),transparent 30%),radial-gradient(circle at 80% 20%,rgba(106,123,255,.08),transparent 32%),#0d0d0d;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.ps-band-tile{position:relative;border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);box-shadow:0 18px 50px rgba(0,0,0,.32);min-height:240px}.ps-band-image{position:relative;width:100%;height:240px}.ps-band-label{position:absolute;top:14px;left:14px;padding:8px 12px;border-radius:999px;background:rgba(0,0,0,.6);color:#f5f1eb;font-size:.9rem;border:1px solid hsla(0,0%,100%,.12)}.ps-band-text{margin:0;padding:.9rem 1rem 1.2rem;color:#dcdcdc;font-size:.95rem}.ps-moments{padding:3.5rem 1.5rem;background:#0b0b0b}.ps-moments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.ps-moment-card{position:relative;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);min-height:240px;display:flex;flex-direction:column;box-shadow:0 16px 44px rgba(0,0,0,.28)}.ps-moment-img{position:relative;width:100%;height:200px}.ps-moment-meta{display:flex;justify-content:space-between;padding:.85rem .9rem 1rem;font-size:.92rem;color:#eaeaea}.ps-moment-label{font-weight:700}.ps-moment-note{color:#b3b3b3;font-size:.85rem}.ps-moment-text{padding:1.2rem;gap:.4rem}.ps-moment-heading{margin:0;font-size:1.2rem;font-weight:700;color:#fff}.ps-moment-copy{margin:.4rem 0 0;color:#d0d0d0;line-height:1.6;font-size:.95rem}@media (max-width:700px){.ps-band-image{height:200px}.ps-journey{padding:2.6rem 1.2rem}.ps-moments{padding:3rem 1.1rem}}.ps-about-section{display:flex;align-items:center;justify-content:center;gap:3rem;padding:5rem 2rem;background:#1b1b1b;color:#fff;font-family:Inter,Helvetica Neue,Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ps-about-logo img{width:230px;height:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.ps-about-text{max-width:500px}.ps-about-heading{font-size:2.4rem;font-weight:700;line-height:1.2;margin-bottom:1rem;letter-spacing:-.015em;text-shadow:0 5px 15px rgba(0,0,0,.45)}.ps-about-body{font-size:1.1rem;line-height:1.6;color:#e6e6e6}.ps-about-cta{margin-top:2rem}.ps-about-cta a{padding:1rem 2.2rem;background:#fff;color:#000;text-decoration:none;border-radius:100px;font-size:1rem;display:inline-block;transition:all .2s ease}.ps-about-cta a:hover{background:#e6e6e6;transform:translateY(-2px)}@media (max-width:768px){.ps-about-section{flex-direction:column;text-align:center;padding:3rem 1.5rem}.ps-about-logo img{width:170px;margin-bottom:1.5rem}.ps-about-heading{font-size:2rem;line-height:1.25}.ps-about-body{font-size:1rem}.ps-about-cta a{width:100%}}.ps-method-outer{width:100%;margin:0 auto;transform:none}.ps-method-section{background-size:cover;background-position:50%;padding:5.8rem 2rem 4.6rem;font-family:Inter,Helvetica Neue,Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center;color:#111}.ps-method-heading{font-size:4.1rem;font-weight:800;letter-spacing:-.03em;margin:0 0 1.3rem}.ps-method-sub{max-width:620px;margin:0 auto 3.1rem;font-size:1.15rem;line-height:1.7;color:#333}.ps-method-grid{max-width:980px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.ps-method-card{background:#fff;border-radius:1.5rem;padding:1.9rem 1.5rem;flex-direction:column;gap:1rem;text-align:center;cursor:pointer;box-shadow:0 14px 30px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.ps-card-icon,.ps-method-card{display:flex;align-items:center;justify-content:center}.ps-card-icon{width:44px;height:44px;border-radius:999px;border:1px solid #111}.ps-card-icon svg{width:22px;height:22px;fill:none;stroke:#111;stroke-width:1.6}.ps-card-label{font-size:1.02rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#111}.ps-method-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(0,0,0,.35);background:#111}.ps-method-card:hover .ps-card-label{color:#fff}.ps-method-card:hover .ps-card-icon{border-color:#fff}.ps-method-card:hover .ps-card-icon svg{stroke:#fff}.ps-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;justify-content:flex-end;align-items:stretch;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:9999}.ps-popup-overlay.ps-visible{opacity:1;pointer-events:auto}.ps-popup-panel{background:#000;width:100%;max-width:420px;padding:2.4rem 2rem 2rem;box-shadow:-10px 0 40px rgba(0,0,0,.7);transform:translateX(40px);opacity:0;transition:transform .3s ease,opacity .3s ease;display:flex;flex-direction:column;gap:1.6rem}.ps-popup-overlay.ps-visible .ps-popup-panel{transform:translateX(0);opacity:1}.ps-popup-top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ps-popup-title{font-size:1.7rem;font-weight:700;letter-spacing:-.02em;color:#fff}.ps-popup-close-btn{background:transparent;border:none;color:#fff;font-size:1.6rem;cursor:pointer;padding:.2rem .4rem}.ps-popup-body{font-size:1.02rem;line-height:1.8;color:#e5e5e5}.ps-popup-note{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#aaa}@media (max-width:1024px){.ps-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:640px}}@media (max-width:768px){.ps-method-section{padding:4.2rem 1.5rem 3.3rem}.ps-method-heading{font-size:3rem}.ps-method-sub{font-size:1.02rem;margin-bottom:2.4rem}.ps-method-card{padding:1.7rem 1.3rem}.ps-card-label{font-size:.95rem}.ps-popup-panel{max-width:100%;padding:2.1rem 1.6rem 1.8rem}}@media (max-width:520px){.ps-method-grid{grid-template-columns:1fr;max-width:320px}}.ps-meet-outer{width:100%;margin:0 auto;transform:none}.ps-meet-section{background:#050505;padding:5.5rem 2rem 4.5rem;color:#fff}.ps-meet-inner{max-width:1120px;margin:0 auto;text-align:center}.ps-meet-heading{font-size:3rem;font-weight:700;letter-spacing:-.03em;margin:0 0 3rem}.ps-meet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.ps-coach-card{position:relative;overflow:hidden;border-radius:1.4rem;background:#111;box-shadow:0 18px 50px rgba(0,0,0,.7);aspect-ratio:3/4;transition:transform .22s ease,box-shadow .22s ease}.ps-coach-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.03);transition:transform .3s ease;display:block}.ps-coach-card:hover{transform:translateY(-4px);box-shadow:0 26px 70px rgba(0,0,0,.9)}.ps-coach-card:hover img{transform:scale(1.07)}.ps-coach-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75),rgba(0,0,0,.1))}.ps-coach-overlay{position:absolute;bottom:0;left:0;padding:1.1rem 1.2rem 1.3rem;z-index:2;text-align:left}.ps-coach-name{font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ps-coach-role{font-size:.9rem;color:#d7d7d7}.ps-overlay{position:fixed;inset:0;background:rgba(0,0,0,.78);display:flex;align-items:flex-end;justify-content:center;z-index:9998;opacity:0;pointer-events:none;transition:opacity .28s ease}.ps-overlay.ps-visible{opacity:1;pointer-events:auto}.ps-panel{background:#000;width:100%;max-width:640px;border-radius:1.6rem 1.6rem 0 0;padding:2rem 1.8rem;box-shadow:0 -10px 50px rgba(0,0,0,.7);transform:translateY(100%);transition:transform .35s ease;position:relative}.ps-overlay.ps-visible .ps-panel{transform:translateY(0)}.ps-panel-title{font-size:1.45rem;font-weight:600;margin-bottom:.4rem;text-align:left}.ps-panel-role{font-size:1rem;color:#ccc;margin-bottom:1.2rem;text-align:left}.ps-panel-body{font-size:1.02rem;line-height:1.75;text-align:left;color:#e3e3e3}.ps-panel-link{margin-top:1.6rem;display:block;font-size:.9rem;text-transform:uppercase;letter-spacing:.14em;color:#f5f1ee;cursor:pointer}.ps-close{position:absolute;top:1rem;right:1.1rem;font-size:2.1rem;color:#fff;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(0,0,0,.45)}.ps-panel-back{margin-bottom:1.2rem;font-size:.9rem;color:#f5f1ee;letter-spacing:.15em}.ps-panel-back,.ps-panel-close-bottom{cursor:pointer;text-transform:uppercase}.ps-panel-close-bottom{margin-top:1.8rem;padding:.75rem 0;border-radius:999px;border:1px solid hsla(0,0%,100%,.5);text-align:center;font-size:.95rem;letter-spacing:.16em;color:#fff}.ps-panel-close-bottom:hover{background:hsla(0,0%,100%,.08)}@media (max-width:768px){.ps-meet-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.ps-meet-heading{font-size:2.4rem}.ps-panel{border-radius:1.4rem 1.4rem 0 0}}:root{--ps-bg:#111;--ps-black:#0e0e0e;--ps-text-main:#f5f5f5;--ps-muted:#aaa}.ps-reviews-section{position:relative;width:100%;margin:0 auto;transform:none;background:var(--ps-bg);padding:6rem 5vw;box-sizing:border-box;overflow:hidden}.ps-reviews-grain{pointer-events:none;position:absolute;inset:0;opacity:.07;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.12),rgba(0,0,0,.12) 1px,transparent 0,transparent 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.08),rgba(0,0,0,.08) 1px,transparent 0,transparent 4px);z-index:0}.ps-reviews-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;color:var(--ps-text-main)}.ps-reviews-header-main{margin-bottom:4rem;text-align:center}.ps-reviews-label{font-size:clamp(2.1rem,3.6vw,2.8rem);letter-spacing:.1em;text-transform:uppercase;color:#f5f5f5;margin-bottom:.5rem;font-weight:800}.ps-reviews-title{font-size:clamp(1.7rem,2.4vw,2.1rem);line-height:1.25;margin:0;font-weight:400}.ps-block{margin-bottom:3.75rem}.ps-carousel-wrapper{position:relative}.ps-carousel{display:flex;gap:1.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ps-carousel::-webkit-scrollbar{display:none}.ps-card{flex:0 0 280px;max-width:280px;background:#181818;border-radius:10px;padding:1.6rem 1.6rem 1.4rem;box-sizing:border-box;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;text-align:center;color:#fff;transition:box-shadow .28s ease,background .28s ease,border-color .28s ease,transform .28s ease;border:1px solid hsla(0,0%,100%,.04)}.ps-card:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgba(0,0,0,.7);border-color:hsla(0,0%,100%,.12)}.ps-card-snippet{font-size:1.1rem;line-height:1.7;margin-bottom:1.1rem;color:#fff;font-weight:500}.ps-card-name{font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ps-muted);justify-content:center;gap:.75rem}.ps-card-name,.ps-stars{display:inline-flex;align-items:center}.ps-stars{font-size:.9rem;letter-spacing:.12em;white-space:nowrap;color:#f8c442}.ps-card-video{padding:0;background:#0e0e0e;color:#fff}.ps-video-thumb{position:relative;aspect-ratio:16/9;background-color:#050505;border-radius:12px;overflow:hidden}.ps-thumb-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:contrast(1.05) saturate(1.02)}.ps-video-thumb-inner{position:absolute;inset:0;z-index:3;pointer-events:none}.ps-play-circle,.ps-video-thumb-inner{display:flex;align-items:center;justify-content:center}.ps-play-circle{width:64px;height:64px;border-radius:999px;border:1px solid hsla(0,0%,100%,.7);font-size:1.8rem;color:#fff;background:rgba(0,0,0,.45);backdrop-filter:blur(4px)}.ps-modal{position:fixed;inset:0;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:999999}.ps-modal.ps-active{opacity:1;pointer-events:all}.ps-modal-inner{max-width:840px;width:100%;background:#000;border-radius:10px;padding:2rem 2rem 1.75rem;color:#fff;position:relative;box-shadow:0 25px 55px rgba(0,0,0,.7)}.ps-modal-close{position:absolute;top:1rem;right:1.2rem;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;opacity:.75}.ps-modal-close:hover{opacity:1}.ps-modal-name{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.1rem}.ps-modal-text{font-size:1.05rem;line-height:1.8;white-space:pre-line}.ps-modal video{width:100%;border-radius:8px;margin-bottom:1.25rem}@media (max-width:768px){.ps-reviews-section{padding:4rem 1.4rem 4.5rem}.ps-reviews-label{font-size:2.1rem;letter-spacing:.1em}.ps-reviews-title{font-size:1.6rem}.ps-carousel{gap:1rem}.ps-card{flex:0 0 100%;max-width:100%;padding:1.4rem 1.3rem 1.3rem}.ps-card-snippet{font-size:1.15rem;line-height:1.75}.ps-modal-inner{padding:1.5rem 1.3rem 1.3rem}}:root{--ps-guarantee-bg:#000;--ps-guarantee-text:#fff}.ps-guarantee-outer{width:100%;margin:0 auto -3rem;transform:none;background-size:cover;background-position:50%;padding:5rem 6vw 6rem;box-sizing:border-box;position:relative;overflow:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;z-index:1}.ps-guarantee-grain{pointer-events:none;position:absolute;inset:0;opacity:.04;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.06) 1px,transparent 0,transparent 3px);z-index:0}.ps-guarantee-inner{position:relative;z-index:1;max-width:980px;margin:0 auto;text-align:center;color:var(--ps-guarantee-text)}.ps-guarantee-seal-wrap{display:flex;justify-content:center;align-items:center;margin-bottom:2.4rem}.ps-guarantee-seal{width:320px;height:320px;border-radius:50%;background:url(/Gradient%20Money%20Back%20Guarantee%20Circle%20Sticker.png) 50%/cover no-repeat;filter:drop-shadow(0 28px 80px rgba(0,0,0,.7))}.ps-guarantee-cta-wrap{text-align:center;margin-top:.4rem}.ps-guarantee-cta{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 2.4rem;border-radius:999px;border:1px solid #fff;background:#fff;color:#000;font-size:1rem;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ps-guarantee-cta:hover{background:#e8e8e8;box-shadow:0 14px 30px rgba(0,0,0,.55);transform:translateY(-1px)}@media (max-width:768px){.ps-guarantee-outer{padding:4rem 1.8rem 5rem;margin-bottom:-2.5rem}.ps-guarantee-seal{width:260px;height:260px}}@media (max-width:480px){.ps-guarantee-outer{padding:3.4rem 1.4rem 4.4rem;margin-bottom:-2rem}.ps-guarantee-seal{width:230px;height:230px}}.ps-qual-section{background-size:cover;background-position:50%;background-attachment:fixed;padding:7rem 2rem 5rem;color:#fff;font-family:Inter,Helvetica Neue,Arial,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (max-width:768px){.ps-qual-section{background-attachment:scroll;background-position:top;padding:6.2rem 1.6rem 4.4rem}}.ps-qual-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;align-items:start}.ps-qual-left h3{font-size:2.6rem;letter-spacing:-.02em;margin-bottom:1rem}.ps-qual-left p{font-size:1.05rem;line-height:1.7;color:#d8d8d8}.ps-qual-badges{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.4rem}.ps-qual-badge{padding:.45rem .9rem;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;font-size:.85rem;color:#f1f1f1}.ps-qual-badge,.ps-qual-card{background:hsla(0,0%,100%,.03)}.ps-qual-card{border:1px solid hsla(0,0%,100%,.08);border-radius:1.3rem;padding:1.5rem;box-shadow:0 18px 40px rgba(0,0,0,.45)}.ps-qual-grid{display:grid;gap:.9rem}.ps-qual-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-qual-label{font-size:.9rem;color:#d0d0d0;margin-bottom:.25rem}.ps-qual-input,.ps-qual-select,.ps-qual-textarea{width:100%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);border-radius:.75rem;padding:.8rem .9rem;color:#fff;font-size:1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}.ps-qual-input:focus,.ps-qual-select:focus,.ps-qual-textarea:focus{border-color:hsla(0,0%,100%,.35);box-shadow:0 0 0 3px hsla(0,0%,100%,.08)}.ps-qual-textarea{min-height:110px;resize:vertical}.ps-qual-consents{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.ps-qual-consent{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;color:#e0e0e0}.ps-qual-button{width:100%;margin-top:.8rem;padding:.95rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.8);background:#fff;color:#000;font-weight:700;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.ps-qual-button:hover{background:#e9e9e9;transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,.25)}.ps-qual-button:disabled{opacity:.6;cursor:not-allowed}.ps-qual-note{text-align:center;margin-top:.6rem;font-size:.9rem;color:#cfcfcf}.ps-qual-status{margin-top:.8rem;font-size:.95rem;text-align:center}.ps-qual-status.success{color:#7eedad}.ps-qual-status.disqualified,.ps-qual-status.error{color:#f59b9b}@media (max-width:900px){.ps-qual-grid.two,.ps-qual-inner{grid-template-columns:1fr}}