.gs-physio{--green:#6d9;--green-dark:#5c8;--black:#0e0e0e;--white:#fff;--off-white:#f5f5f2;--gray:#8a8a8a;--light-gray:#e8e8e4;--border:#e0e0db;--text:#111;--gs-physio-header:var(--gs-chrome-header);background:var(--white);color:var(--text);line-height:1.6;overflow-x:hidden}.gs-physio *,.gs-physio :after,.gs-physio :before{box-sizing:border-box}.gs-physio .hw{font-weight:700;color:var(--green);line-height:1.1}.gs-physio .container{max-width:1200px;margin:0 auto;padding:0 28px}.gs-physio .section{padding:80px 0}.gs-physio .section--dark{background:var(--black);color:var(--white)}.gs-physio .section--off{background:var(--off-white)}.gs-physio .btn{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;border-radius:100px;font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;border:none;transition:all .18s;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.gs-physio .btn-green{background:var(--green);color:var(--black)}.gs-physio .btn-green:hover{background:var(--green-dark);color:var(--white)}.gs-physio .btn-outline{background:transparent;color:var(--text);border:1.5px solid var(--border)}.gs-physio .btn-outline:hover{border-color:var(--text)}.gs-physio .btn-ghost-white{background:transparent;color:var(--white);border:1.5px solid hsla(0,0%,100%,.3)}.gs-physio .btn-ghost-white:hover{border-color:var(--white)}.gs-physio .btn-lg{padding:15px 32px;font-size:15px}.gs-physio .hero-split{min-height:calc(100svh - var(--gs-physio-header));max-height:calc(100svh - var(--gs-physio-header));background:var(--black);color:var(--white);overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.gs-physio .hero-split__text{display:flex;flex-direction:column;justify-content:center;padding:20px 40px 24px 28px;max-width:580px;margin-left:auto}.gs-physio .hero-split__image{overflow:hidden;position:relative;min-height:320px}.gs-physio .hero-split__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-physio .hero__kicker{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.5);margin-bottom:10px}.gs-physio .hero__kicker span{color:var(--green)}.gs-physio .hero__title{font-size:clamp(32px,4.8vw,64px);font-weight:900;color:var(--white);line-height:.98;letter-spacing:-.02em;margin-bottom:0}.gs-physio .hero__title-green{font-size:clamp(36px,5.4vw,72px);color:var(--green);display:block;line-height:.95}.gs-physio .hero__sub{margin-top:14px;font-size:15px;color:hsla(0,0%,100%,.65);max-width:520px;line-height:1.55}.gs-physio .hero__ctas{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.gs-physio .hero__ctas .btn-lg{padding:13px 28px;font-size:14px}.gs-physio .hero__trust{margin-top:18px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.12);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gs-physio .trust-stars{color:#f5a623;font-size:16px;letter-spacing:2px}.gs-physio .trust-label{font-size:13px;color:hsla(0,0%,100%,.5)}.gs-physio .trust-label strong{color:var(--white)}.gs-physio .trustbar{background:var(--white);border-bottom:1px solid var(--border);padding:20px 0}.gs-physio .trustbar__inner{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}.gs-physio .tb-item{display:flex;align-items:center;gap:14px;padding:14px 28px;border-right:1px solid var(--border);flex:1;min-width:220px}.gs-physio .tb-item:last-child{border-right:none}.gs-physio .tb-icon{width:44px;height:44px;min-width:44px;border-radius:10px;background:var(--black);display:flex;align-items:center;justify-content:center;color:var(--green);font-size:20px;flex-shrink:0}.gs-physio .tb-icon--badge{background:transparent;border-radius:0}.gs-physio .tb-label{font-size:13px;font-weight:800;line-height:1.3}.gs-physio .tb-sub{font-size:11px;color:var(--gray);font-weight:600;margin-top:2px}.gs-physio .sec-eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--gray);margin-bottom:10px}.gs-physio .sec-eyebrow--green{color:var(--green-dark)}.gs-physio .sec-eyebrow--dim{color:hsla(0,0%,100%,.35)}.gs-physio .sec-h2{font-size:clamp(26px,3.8vw,44px);font-weight:900;line-height:1.1;letter-spacing:-.02em}.gs-physio .sec-hw{font-weight:700;color:var(--green);font-size:clamp(20px,3vw,34px);display:block;margin-top:4px;line-height:1.1}.gs-physio .sec-body{margin-top:12px;font-size:16px;color:#555;line-height:1.7}.gs-physio .center{text-align:center}.gs-physio .center .sec-body{max-width:560px;margin-left:auto;margin-right:auto;margin-top:12px}.gs-physio .ratings-pill{display:inline-flex;align-items:center;gap:10px;margin:18px 0 32px;padding:14px 24px;background:var(--off-white);border-radius:100px;font-size:14px;font-weight:800}.gs-physio .r-score{font-size:26px;font-weight:900}.gs-physio .r-stars{color:#f5a623;font-size:18px;letter-spacing:2px}.gs-physio .comp-wrap{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:16px;overflow:hidden;border:1px solid var(--border);box-shadow:0 8px 40px rgba(0,0,0,.08)}.gs-physio .comp-col{display:flex;flex-direction:column}.gs-physio .comp-col--mojo{background:var(--black);color:var(--white)}.gs-physio .comp-col--classic{background:var(--white)}.gs-physio .comp-head{padding:24px 32px 20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.gs-physio .comp-col--classic .comp-head{border-bottom:1px solid var(--border)}.gs-physio .comp-rec{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;background:var(--green);color:var(--black);padding:3px 10px;border-radius:100px;display:inline-block;margin-bottom:8px}.gs-physio .comp-title{font-size:20px;font-weight:900}.gs-physio .comp-col--mojo .comp-title{color:var(--white)}.gs-physio .comp-col--classic .comp-title{color:var(--gray)}.gs-physio .comp-list{flex:1;padding:8px 0}.gs-physio .comp-item{display:flex;align-items:flex-start;gap:12px;padding:11px 32px;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:14px;color:hsla(0,0%,100%,.8)}.gs-physio .comp-col--classic .comp-item{border-bottom:1px solid rgba(0,0,0,.04);color:#777}.gs-physio .ci-dot{width:20px;height:20px;min-width:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;margin-top:2px}.gs-physio .ci-yes{background:var(--green);color:var(--black)}.gs-physio .ci-no{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.2)}.gs-physio .comp-col--classic .ci-no{background:rgba(0,0,0,.06);color:#ccc}.gs-physio .comp-cta{padding:24px 32px}.gs-physio .ablauf-tl{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;margin-bottom:48px}.gs-physio .ablauf-tl:before{content:"";position:absolute;top:28px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,var(--green),var(--green-dark));z-index:0}.gs-physio .abl-step{text-align:center;padding:0 12px}.gs-physio .abl-dot{width:56px;height:56px;background:var(--white);border:2px solid var(--green);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:20px;position:relative;z-index:1}.gs-physio .abl-title{font-size:16px;font-weight:900;margin-bottom:6px}.gs-physio .abl-body{font-size:13px;color:#666;line-height:1.55}.gs-physio .abl-tag{display:inline-block;margin-top:8px;font-size:11px;font-weight:800;color:var(--green-dark);letter-spacing:.04em}.gs-physio .goals-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.gs-physio .goals-cl{list-style:none;display:flex;flex-direction:column;gap:12px;margin:24px 0 28px;padding:0}.gs-physio .goals-cl li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#333;line-height:1.5}.gs-physio .gc-dot{width:22px;height:22px;min-width:22px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:var(--black);margin-top:2px}.gs-physio .goals-img{border-radius:16px;overflow:hidden;background:var(--light-gray);aspect-ratio:3/4;position:relative}.gs-physio .goals-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gs-physio .methode-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gs-physio .m-step{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:36px 28px;position:relative;overflow:hidden}.gs-physio .m-num{font-size:80px;font-weight:900;color:rgba(102,221,153,.08);position:absolute;top:-8px;right:16px;line-height:1}.gs-physio .m-icon{font-size:32px;margin-bottom:16px}.gs-physio .m-title{font-size:22px;font-weight:900;color:var(--white);margin-bottom:8px}.gs-physio .m-hw{font-weight:700;color:var(--green);font-size:17px;display:block;margin-bottom:12px}.gs-physio .m-body{font-size:14px;color:hsla(0,0%,100%,.5);line-height:1.65}.gs-physio .accordion{display:flex;flex-direction:column;gap:8px}.gs-physio .acc-item{background:var(--white);border:1px solid var(--border);border-radius:12px;overflow:hidden}.gs-physio .acc-trigger{width:100%;background:none;border:none;text-align:left;padding:18px 24px;font-size:15px;font-weight:800;color:var(--text);touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:background .15s}.gs-physio .acc-trigger:hover{background:var(--off-white)}.gs-physio .acc-trigger.open{background:var(--off-white);color:var(--green-dark)}.gs-physio .acc-trigger svg{min-width:18px;transition:transform .2s;color:var(--green-dark)}.gs-physio .acc-trigger.open svg{transform:rotate(180deg)}.gs-physio .acc-body{display:none;padding:0 24px 20px;border-top:1px solid var(--border);background:var(--off-white)}.gs-physio .acc-body.open{display:block}.gs-physio .acc-body p{font-size:14px;color:#555;line-height:1.7;padding-top:16px;margin:0}.gs-physio .acc-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.gs-physio .acc-tag{font-size:12px;font-weight:700;padding:4px 12px;background:rgba(102,221,153,.12);color:var(--green-dark);border-radius:100px}.gs-physio .team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.gs-physio .team-card{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:24px;display:flex;gap:16px;align-items:flex-start;transition:background .2s}.gs-physio .team-card:hover{background:hsla(0,0%,100%,.07)}.gs-physio .t-avatar{width:72px;height:72px;min-width:72px;border-radius:50%;overflow:hidden;background:#1a2820;border:2px solid rgba(102,221,153,.3);position:relative}.gs-physio .t-name{font-size:18px;font-weight:900;color:var(--white)}.gs-physio .t-role{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gray);margin-top:2px;margin-bottom:8px}.gs-physio .t-hw{font-weight:700;color:var(--green);font-size:16px;display:block;margin-bottom:10px;line-height:1.2}.gs-physio .t-bullets{list-style:none;display:flex;flex-direction:column;gap:4px;padding:0;margin:0}.gs-physio .t-bullets li{font-size:13px;color:hsla(0,0%,100%,.5);display:flex;align-items:center;gap:6px}.gs-physio .t-bullets li:before{content:"·";color:var(--green);font-weight:900}.gs-physio .cta-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:780px;margin:0 auto}.gs-physio .cta-card{border-radius:16px;padding:28px 32px;text-align:left;text-decoration:none;display:block;transition:transform .18s}.gs-physio .cta-card:hover{transform:translateY(-3px)}.gs-physio .cta-card--primary{background:var(--green)}.gs-physio .cta-card--secondary{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.15)}.gs-physio .cta-eyebrow{font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.gs-physio .cta-card--primary .cta-eyebrow{color:rgba(0,0,0,.45)}.gs-physio .cta-card--secondary .cta-eyebrow{color:hsla(0,0%,100%,.4)}.gs-physio .cta-title{font-size:22px;font-weight:900;line-height:1.15;margin-bottom:8px}.gs-physio .cta-card--primary .cta-title{color:var(--black)}.gs-physio .cta-card--secondary .cta-title{color:var(--white)}.gs-physio .cta-sub{font-size:13px;line-height:1.55}.gs-physio .cta-card--primary .cta-sub{color:rgba(0,0,0,.55)}.gs-physio .cta-card--secondary .cta-sub{color:hsla(0,0%,100%,.5)}.gs-physio .cta-arrow{font-size:22px;margin-top:16px;display:block}.gs-physio .cta-card--primary .cta-arrow{color:var(--black)}.gs-physio .cta-card--secondary .cta-arrow{color:var(--green)}.gs-physio .footer{background:var(--black);border-top:1px solid hsla(0,0%,100%,.06);padding:28px 0}.gs-physio .footer__inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.gs-physio .footer__copy{font-size:13px;color:hsla(0,0%,100%,.3)}.gs-physio .footer__links{display:flex;gap:20px}.gs-physio .footer__links a{font-size:12px;color:hsla(0,0%,100%,.3);text-decoration:none}.gs-physio .footer__links a:hover{color:var(--green)}.gs-physio .carousel-wrap{position:relative;overflow:hidden}.gs-physio .carousel-track{display:flex;transition:transform .4s ease;will-change:transform}.gs-physio .carousel-slide{min-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:0 4px}.gs-physio .story-card{background:#fff;border:1px solid var(--border);border-radius:18px;padding:28px 26px}.gs-physio .story-quote{font-size:15px;line-height:1.8;color:#333;font-style:italic;margin-bottom:20px;position:relative;padding-left:20px}.gs-physio .story-quote:before{content:'"';position:absolute;left:0;top:-4px;color:var(--green);font-size:32px;line-height:1;font-family:Georgia,serif}.gs-physio .story-author{font-size:14px;font-weight:800;color:var(--text)}.gs-physio .story-context{font-size:11px;color:var(--gray);letter-spacing:1.5px;text-transform:uppercase;margin-top:4px}.gs-physio .story-tag{display:inline-block;margin-top:8px;font-size:10px;color:var(--green-dark);letter-spacing:1.5px;text-transform:uppercase;font-weight:700;background:rgba(102,221,153,.12);padding:3px 10px;border-radius:100px}.gs-physio .carousel-nav{gap:12px;margin-top:32px}.gs-physio .carousel-btn,.gs-physio .carousel-nav{display:flex;align-items:center;justify-content:center}.gs-physio .carousel-btn{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--border);background:var(--white);cursor:pointer;font-size:18px;color:var(--text);transition:all .18s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.gs-physio .carousel-btn:hover{background:var(--green);border-color:var(--green);color:#000}.gs-physio .carousel-dots{display:flex;gap:6px}.gs-physio .carousel-dot{width:8px;height:8px;border-radius:50%;background:var(--light-gray);border:none;cursor:pointer;transition:background .2s;padding:0}.gs-physio .carousel-dot.active{background:var(--green)}.gs-physio .pull-quote-box{border-left:3px solid var(--green);background:#131313;border-radius:0 16px 16px 0;padding:32px 40px;text-align:left}.gs-physio .pull-quote-text{font-size:clamp(20px,3vw,28px);font-weight:800;line-height:1.45;color:#fff;letter-spacing:-.3px;margin:0}.gs-physio .pull-quote-hw{font-size:20px;color:var(--green);font-weight:700;margin-top:16px;display:block}.gs-physio .quote-author-name{font-size:14px;font-weight:800;color:#fff}.gs-physio .quote-author{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;text-align:left}.gs-physio .quote-author-avatar{width:56px;height:56px;flex-shrink:0;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(102,221,153,.35)}.gs-physio .quote-author-role{font-size:12px;color:hsla(0,0%,100%,.4)}.gs-physio .coi-section{background:#0f0f0f;padding:96px 0;overflow:hidden;position:relative}.gs-physio .coi-glow{position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(102,221,153,.06) 0,transparent 70%);pointer-events:none}.gs-physio .coi-quote-card{background:#131313;border:1px solid rgba(102,221,153,.22);border-radius:20px;padding:40px 48px;text-align:left;max-width:720px;margin:0 auto;position:relative}.gs-physio .coi-quote-mark{font-size:100px;line-height:1;color:var(--green);opacity:.1;font-family:Georgia,serif;position:absolute;top:-20px;left:40px}.gs-physio .coi-quote-text{font-size:clamp(17px,2.5vw,22px);font-weight:700;line-height:1.55;letter-spacing:-.3px;color:#fff;position:relative;margin:0}@media (max-width:900px){.gs-physio{--gs-physio-header:var(--gs-chrome-header-mobile)}.gs-physio .hero-split{grid-template-columns:1fr;grid-template-rows:minmax(0,28svh) minmax(0,1fr);min-height:calc(100svh - var(--gs-physio-header));max-height:calc(100svh - var(--gs-physio-header))}.gs-physio .hero-split__text{padding:16px 20px 20px;max-width:none;margin-left:0;min-height:0}.gs-physio .hero-split__image{min-height:0;max-height:none;height:100%;order:-1}.gs-physio .comp-wrap,.gs-physio .goals-layout{grid-template-columns:1fr}.gs-physio .ablauf-tl,.gs-physio .methode-steps{grid-template-columns:1fr 1fr}.gs-physio .ablauf-tl:before{display:none}.gs-physio .cta-cards{grid-template-columns:1fr}.gs-physio .tb-item{border-right:none;border-bottom:1px solid var(--border);min-width:100%}}@media (max-width:700px){.gs-physio .carousel-slide{grid-template-columns:1fr}.gs-physio .carousel-slide .story-card:nth-child(2),.gs-physio .carousel-slide .story-card:nth-child(3){display:none}}@media (max-width:639px){.gs-physio .container{padding:0 16px}.gs-physio .section{padding:48px 0}.gs-physio .hero-split{grid-template-rows:minmax(0,24svh) minmax(0,1fr)}.gs-physio .hero-split__text{padding:12px 16px 16px}.gs-physio .hero__title{font-size:clamp(28px,8.5vw,44px)}.gs-physio .hero__title-green{font-size:clamp(32px,9vw,48px)}.gs-physio .hero__sub{font-size:14px;line-height:1.5;margin-top:10px}.gs-physio .hero__ctas{flex-direction:column;align-items:stretch;gap:8px;margin-top:16px}.gs-physio .hero__ctas .btn,.gs-physio .hero__ctas .btn-lg{width:100%;justify-content:center;min-height:48px;padding:14px 20px;white-space:normal;text-align:center}.gs-physio .hero__trust{margin-top:14px;padding-top:12px;gap:10px}.gs-physio .trust-label{font-size:12px;line-height:1.4}.gs-physio .trustbar{padding:12px 0}.gs-physio .trustbar__inner{flex-direction:column;align-items:stretch}.gs-physio .tb-item{padding:12px 16px;gap:12px}.gs-physio .tb-label{font-size:12px}.gs-physio .ratings-pill{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;border-radius:16px;padding:12px 16px;font-size:12px;line-height:1.4;text-align:center}.gs-physio .r-score{font-size:22px}.gs-physio .comp-head{padding:20px 16px}.gs-physio .comp-list{padding:16px}.gs-physio .comp-item{font-size:14px;gap:10px}.gs-physio .pull-quote-box{padding:24px 18px}.gs-physio .coi-section{padding:56px 0}.gs-physio .coi-quote-card{padding:24px 18px}.gs-physio .coi-quote-mark{left:12px;font-size:56px;top:-12px}.gs-physio .carousel-btn{width:48px;height:48px}.gs-physio .carousel-dot{width:10px;height:10px}.gs-physio .goals-layout{gap:24px}.gs-physio .goals-img{min-height:220px;border-radius:14px}.gs-physio .acc-trigger{min-height:48px;padding:14px 16px;font-size:14px}.gs-physio .cta-card{min-height:48px;padding:20px 18px}.gs-physio .ablauf-tl,.gs-physio .methode-steps{grid-template-columns:1fr;gap:16px}}@media (max-width:600px){.gs-physio .methode-steps{grid-template-columns:1fr}}