:root{--coach-ink:#2b2431;--coach-muted:#6d6470;--coach-canvas:#f7f2ea;--coach-surface:#fffcf7;--coach-accent:#6d598a;--coach-accent-dark:#55436f;--coach-border:#ded3c8;--coach-focus:#155eef;--coach-gold:#b8963a;--coach-peach:#e7c6b2;--coach-night:#241e2a;--coach-text-dark:#55436f;--coach-shell:78rem;--coach-radius:1.25rem;--coach-serif:"Iowan Old Style","Baskerville","Palatino Linotype","Book Antiqua",Georgia,serif;--coach-sans:"Avenir Next",Avenir,"Segoe UI",Helvetica,Arial,sans-serif;font-family:var(--coach-sans);font-size:100%}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--coach-canvas);color:var(--coach-text-dark);font-family:inherit;line-height:1.65}img{max-width:100%;height:auto}a{color:var(--coach-accent-dark)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--coach-focus);outline-offset:3px}.site-shell{width:min(100% - 2rem,var(--coach-shell));margin-inline:auto}.site-skip-link{position:fixed;top:0.75rem;left:0.75rem;z-index:100;padding:0.75rem 1rem;background:var(--coach-surface);transform:translateY(-160%)}.site-skip-link:focus{transform:translateY(0)}.site-header{border-bottom:1px solid var(--coach-border);background:rgb(255 253 249 / 92%)}.site-header-inner,.site-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1rem}.site-brand{display:inline-flex;align-items:center;gap:0.75rem;color:var(--coach-text-dark);font-weight:750;text-decoration:none}.site-brand-mark{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:50%;background:var(--coach-accent);color:#fff}.site-navigation ul,.site-footer ul{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;margin:0;padding:0;list-style:none}.site-navigation a,.site-footer a{color:inherit;text-decoration:none}.site-navigation a:hover,.site-footer a:hover{text-decoration:underline;text-underline-offset:0.25em}.site-main{min-height:60vh;padding-block:clamp(3rem,8vw,7rem)}.front-page-content{overflow:hidden}.page-content,.content-card,.not-found{max-width:52rem;padding:clamp(1.5rem,5vw,3.5rem);border:1px solid var(--coach-border);border-radius:var(--coach-radius);background:var(--coach-surface);box-shadow:0 1.25rem 4rem rgb(24 34 30 / 7%)}.page-header h1,.content-card h1,.not-found h1{margin-top:0;font-size:clamp(2rem,6vw,4rem);line-height:1.08}.cookie-policy-content{max-width:52rem;margin-inline:auto}.cookie-policy-header h1{margin:0 0 1.25rem;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15}.cookie-policy-content .entry-content{max-width:42rem;color:var(--coach-muted);font-size:0.95rem}.cookie-policy-content .entry-content>p{margin:0}.entry-content>*{margin-block:0 1.4rem}.entry-content>*:last-child{margin-bottom:0}.entry-content h2{margin-top:clamp(2rem,5vw,3.5rem);font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.2}.entry-content h3{font-size:clamp(1.2rem,2.5vw,1.55rem);line-height:1.25}.entry-content>.alignwide{width:min(100%,var(--coach-shell));margin-inline:auto}.eyebrow{margin-bottom:0.5rem;color:var(--coach-accent);font-weight:750;letter-spacing:0.08em;text-transform:uppercase}.button-link,.wp-block-button__link{display:inline-flex;min-height:3.3rem;align-items:center;justify-content:center;padding:0.8rem 0.8rem;border-radius:999px;background:var(--coach-accent);color:#fff;font-size:1.05rem;font-weight:600;line-height:1.2;text-decoration:none}.button-link:hover,.wp-block-button__link:hover{background:var(--coach-accent-dark)}.text-link,.section-link a{font-weight:750;text-underline-offset:0.25em}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.9rem 1.25rem;margin-top:2rem}.home-hero,.home-section,.cta-panel{padding:clamp(1.5rem,5vw,3.5rem);border:1px solid var(--coach-border);border-radius:var(--coach-radius);background:var(--coach-surface);box-shadow:0 1.25rem 4rem rgb(24 34 30 / 7%)}.home-hero{max-width:64rem}.home-hero h1{max-width:12ch;margin:0;font-size:clamp(2.75rem,9vw,6.5rem);line-height:0.98;letter-spacing:-0.04em}.home-lead,.page-lead,.reading-tagline{max-width:42rem;font-size:clamp(1.2rem,2.5vw,1.55rem);line-height:1.45}.home-section{margin-top:clamp(1.5rem,4vw,3rem)}.home-section>h2{margin-top:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.06}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.offer-grid--page{margin-block:2.5rem 3rem}.page-content:has(.offer-grid--page){max-width:68rem}.offer-card{display:flex;min-width:0;min-height:18rem;flex-direction:column;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--coach-border);border-radius:calc(var(--coach-radius) * 0.8);background:var(--coach-canvas)}.offer-card--featured{border-color:var(--coach-accent);background:color-mix(in srgb,var(--coach-accent) 7%,var(--coach-surface))}.offer-card h2,.offer-card h3{margin:0 0 1rem;overflow-wrap:break-word}.offer-card h2{font-size:clamp(1.35rem,2.5vw,1.75rem)}.offer-grid--page .offer-card h2{font-size:1.35rem}.offer-kicker{margin-bottom:0.55rem;color:var(--coach-accent-dark);font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase}.offer-price{margin-top:auto;padding-top:1.25rem;font-size:1.5rem;font-weight:800;line-height:1.2}.offer-price span{display:block;margin-top:0.25rem;color:var(--coach-muted);font-size:0.8rem;font-weight:650;letter-spacing:0.04em;text-transform:uppercase}.offer-card .button-link{align-self:flex-start;margin-top:1.25rem}.offer-price--detail{display:inline-flex;align-items:baseline;gap:0.6rem;margin:0 0 1.5rem;padding:0.7rem 1rem;border-radius:999px;background:var(--coach-canvas)}.offer-price--detail span{display:inline;margin:0}.reading-tagline{color:var(--coach-accent);font-weight:750}.reading-details{margin-top:2rem}.reading-details>summary{display:inline-flex;align-items:center;gap:0.6rem;padding:0.8rem 1.2rem;border-radius:999px;background:var(--coach-accent);color:#fff;cursor:pointer;font-weight:750;list-style:none}.reading-details>summary::-webkit-details-marker{display:none}.reading-details>summary::after{content:"+";font-size:1.2em;line-height:1}.reading-details[open]>summary::after{content:"−"}.reading-details>summary:hover{background:var(--coach-accent-dark)}.reading-details>summary:focus-visible{outline:3px solid var(--coach-focus);outline-offset:3px}.reading-details-body{margin-top:1.5rem;padding:clamp(1.25rem,4vw,2.5rem);border-left:4px solid var(--coach-accent);border-radius:0 var(--coach-radius) var(--coach-radius) 0;background:var(--coach-canvas)}.reading-details-body>:first-child,.cta-panel>:first-child{margin-top:0}.reading-details-body>:last-child,.cta-panel>:last-child{margin-bottom:0}.check-list{display:grid;gap:0.6rem;padding:0;list-style:none}.check-list li{position:relative;padding-left:1.8rem}.check-list li::before{position:absolute;left:0;color:var(--coach-accent);content:"✓";font-weight:900}.story-emphasis{padding:1.25rem 1.5rem;border-left:4px solid var(--coach-accent);background:var(--coach-canvas);font-size:1.1rem;font-weight:700}.cta-panel{margin-top:clamp(2rem,6vw,4rem);box-shadow:none}.cta-panel h2{margin-top:0}.cta-panel .button-link{margin-top:0.5rem}.section-link{margin-top:1.5rem}.site-footer{border-top:1px solid var(--coach-border);background:var(--coach-ink);color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:0.01ms !important}}@media (max-width:48rem){.offer-grid{grid-template-columns:1fr}.offer-card{min-height:0}.home-hero h1{font-size:clamp(2.7rem,15vw,4.8rem)}}.site-header{position:sticky;z-index:50;top:0;border-color:rgb(109 89 138 / 16%);background:rgb(255 252 247 / 94%);box-shadow:0 0.35rem 2rem rgb(36 30 42 / 4%);backdrop-filter:blur(1rem)}.site-header-inner{min-height:5.2rem;padding-block:0.7rem}.site-brand{flex:0 0 auto}.site-brand-logo{display:block;width:clamp(9.5rem,16vw,12rem);height:auto}.site-navigation a{position:relative;padding-block:0.6rem;color:var(--coach-text-dark);font-size:0.78rem;font-weight:650;letter-spacing:0.08em;text-transform:uppercase}.site-navigation a::after{position:absolute;right:0;bottom:0.25rem;left:0;height:1px;background:var(--coach-gold);content:"";transform:scaleX(0);transform-origin:right;transition:transform 180ms ease}.site-navigation a:hover{text-decoration:none}.site-navigation a:hover::after,.site-navigation a:focus-visible::after,.site-navigation .current-menu-item>a::after{transform:scaleX(1);transform-origin:left}.home .site-navigation .current-menu-item>a[href*="#"]:not(:hover):not(:focus-visible)::after{transform:scaleX(0);transform-origin:right}@media (min-width:64.001rem){.site-navigation>.site-primary-menu,.site-navigation>.site-navigation-fallback{gap:clamp(2.25rem,4vw,3.75rem)}}.home .site-main{padding:0}.front-page-content,.front-page-content .entry-content{overflow:clip}.front-page-content .entry-content>.ns-home{margin:0}.ns-home{overflow:clip;background:var(--coach-canvas);color:var(--coach-text-dark)}.ns-home *,.ns-home *::before,.ns-home *::after{box-sizing:border-box}.ns-shell{width:min(100% - clamp(2rem,6vw,5rem),var(--coach-shell));margin-inline:auto}.ns-home h1,.ns-home h2,.ns-home h3,.site-footer-name{font-family:var(--coach-serif);font-weight:500;text-wrap:balance}.ns-home h1,.ns-home h2,.ns-home h3,.ns-home p{margin-top:0}.ns-home p{text-wrap:pretty}.ns-eyebrow{display:inline-flex;align-items:center;gap:0.75rem;margin-bottom:1.25rem;color:var(--coach-accent);font-size:calc(0.74rem+2px);font-weight:600;letter-spacing:0.16em;text-transform:uppercase}.ns-eyebrow::before{width:2.5rem;height:1px;background:currentcolor;content:""}.ns-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.9rem 1.5rem;margin-top:clamp(1.75rem,4vw,2.5rem)}.ns-button{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;padding:0.85rem 0.95rem;border:1px solid transparent;border-radius:999px;background:var(--coach-accent);color:#fff;font-size:0.95rem;font-weight:600;letter-spacing:0.035em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.ns-button:hover{background:var(--coach-accent-dark);color:#fff;transform:translateY(-2px)}.ns-button--light{background:#fff;color:var(--coach-text-dark)}.ns-button--light:hover{background:var(--coach-gold);color:var(--coach-text-dark)}.ns-text-link{display:inline-flex;align-items:center;color:inherit;font-size:calc(0.74rem+2px);font-weight:600;letter-spacing:0.06em;text-decoration:none;text-transform:uppercase}.nyawa-contact-hero__actions .ns-text-link{font-weight:600;letter-spacing:0.035em}.ns-text-link:hover{text-decoration:underline;text-underline-offset:0.35em}.ns-home-hero{position:relative;display:grid;min-height:min(41rem,72svh);align-items:end;isolation:isolate;overflow:hidden;background:var(--coach-night);color:#fff}.ns-home-hero__media{position:absolute;z-index:-2;inset:0;background:var(--coach-night)}.ns-home-hero__media picture,.ns-home-hero__media img{display:block;width:100%;height:100%}.ns-home-hero__media img{object-fit:cover;object-position:center}.ns-home-hero::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(22 17 27 / 97%) 0%,rgb(31 23 36 / 83%) 40%,rgb(31 23 36 / 22%) 70%,transparent 100%),linear-gradient(0deg,rgb(22 17 27 / 65%) 0%,transparent 48%);content:""}.ns-home-hero__inner{display:grid;align-items:end;padding-block:clamp(4rem,6vw,5rem) clamp(2.5rem,4vw,3rem)}.ns-home-hero__content{max-width:44rem}.ns-home-hero .ns-eyebrow{display:block;margin-bottom:0.875rem;color:#d4d4d4;font-family:var(--coach-serif);font-size:clamp(0.88rem,1.44vw,1.2rem);font-style:normal;font-weight:200;letter-spacing:0.01em;line-height:1.35;text-transform:none}.ns-home-hero .ns-eyebrow::before{display:none}.ns-home-hero h1{max-width:10ch;margin-bottom:clamp(1.1rem,2vw,1.5rem);font-size:clamp(2.85rem,4.85vw,4.75rem);letter-spacing:-0.035em;line-height:0.92;opacity:0.88}.ns-home-hero h1 span{display:block}.ns-home-hero h1 span:last-child{color:#e3cf88;font-style:normal}.ns-home-hero__lead{max-width:37rem;margin-bottom:0;color:rgb(255 255 255 / 86%);font-family:var(--coach-serif);font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.5}.ns-home-hero .ns-actions{margin-top:clamp(1.5rem,2.5vw,2rem)}.ns-home-hero .ns-actions a[href="#over-hedy"]{display:none}.ns-home-intro{position:relative;padding-block:clamp(5.5rem,11vw,10rem);background:var(--coach-surface)}.ns-home-intro__grid{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);align-items:start}.ns-home-intro__heading{position:relative}.ns-home-intro__mark{width:clamp(5.5rem,10vw,8.5rem);aspect-ratio:1;margin-bottom:2.5rem;background:url("../images/brand/nyawa-soul-submark-purple.svg") center / contain no-repeat;opacity:0.92}.ns-home-intro h2{max-width:8ch;margin-bottom:0;color:var(--coach-accent);font-size:clamp(3.2rem,6vw,6rem);letter-spacing:-0.035em;line-height:0.94}.ns-home-intro__copy{max-width:42rem;padding-top:0}.ns-home-intro__copy p{margin-bottom:1.35rem;color:var(--coach-muted);font-size:clamp(1.08rem,1.65vw,1.28rem);line-height:1.85}.ns-home-intro__copy p:first-of-type{color:var(--coach-text-dark);font-family:var(--coach-serif);font-size:clamp(1.55rem,2.8vw,2.25rem);line-height:1.45}.ns-home-offers{position:relative;padding-block:clamp(5.5rem,11vw,9rem);overflow:hidden;background:var(--coach-night);color:#fff}.ns-home-offers::before{position:absolute;top:-11rem;right:-7rem;width:28rem;aspect-ratio:1;border:1px solid rgb(184 150 58 / 28%);border-radius:50%;content:""}.ns-home-offers .ns-eyebrow{color:#dec87e}.ns-home-offers__header{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:clamp(3rem,7vw,5.5rem)}.ns-home-offers h2{max-width:12ch;margin-bottom:0;font-size:clamp(3rem,5.4vw,5.5rem);letter-spacing:-0.035em;line-height:0.96}.ns-home-offers__intro{max-width:34rem;margin-bottom:0.4rem;color:rgb(255 255 255 / 68%);font-size:1.05rem;line-height:1.8}.ns-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(255 255 255 / 18%);border-bottom:1px solid rgb(255 255 255 / 18%)}.ns-offer{display:flex;min-width:0;flex-direction:column;padding:clamp(1.75rem,2.4vw,2rem)}.ns-offer+.ns-offer{border-left:1px solid rgb(255 255 255 / 18%)}.ns-offer__number{margin-bottom:3rem;color:#dec87e;font-family:var(--coach-serif);font-size:1.15rem;font-style:italic}.ns-offer h3{margin-bottom:0.85rem;font-size:clamp(1.75rem,2.6vw,2.45rem);line-height:1.04}.ns-offer__descriptor{margin:-0.25rem 0 0.8rem;color:#dec87e;font-size:0.8rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.ns-offer__tagline{margin-bottom:1.4rem;color:#e4ca76;font-family:var(--coach-serif);font-size:1.18rem;font-style:italic}.ns-offer__copy{margin-bottom:2rem;color:rgb(255 255 255 / 68%);line-height:1.75}.ns-offer .ns-text-link{margin-top:auto;color:#fff}.ns-home-about{padding-block:clamp(4rem,6vw,5rem);background:var(--coach-canvas)}.ns-home-about__grid{display:grid;grid-template-columns:minmax(17rem,0.88fr) minmax(0,1.12fr);gap:clamp(3rem,9vw,9rem);align-items:center}.ns-home-about__portrait-wrap{position:relative;padding:0 0 clamp(1.5rem,4vw,3rem) clamp(1.5rem,4vw,3rem)}.ns-home-about__portrait-wrap::before{position:absolute;right:clamp(1.5rem,4vw,3rem);bottom:0;left:0;height:72%;border:1px solid var(--coach-gold);border-radius:50% 50% 1.25rem 1.25rem;content:""}.ns-home-about__portrait{position:relative;aspect-ratio:4 / 5;border-radius:48% 48% 1rem 1rem;box-shadow:0 2rem 5rem rgb(36 30 42 / 12%)}.ns-home-about__portrait picture,.ns-home-about__portrait img{display:block;width:100%;height:100%}.ns-home-about__portrait{overflow:hidden}.ns-home-about__portrait img{object-fit:cover;object-position:center top}.ns-home-about__copy{max-width:40rem}.ns-home-about h2{margin-bottom:1.65rem;color:var(--coach-accent);font-size:clamp(3.25rem,6vw,6rem);letter-spacing:-0.04em;line-height:0.92}.ns-home-about__lead{margin-bottom:1.4rem;color:var(--coach-text-dark);font-family:var(--coach-serif);font-size:clamp(1.5rem,2.6vw,2.05rem);line-height:1.45}.ns-home-about__body{color:var(--coach-muted);font-size:1.07rem;line-height:1.85}.ns-home-about .ns-text-link{width:fit-content;height:3.15rem;min-height:3.15rem;margin-top:1.75rem;padding:0 1.04rem;border:1px solid var(--coach-accent);border-radius:999px;background:#fff;color:var(--coach-accent);font-size:0.95rem;font-weight:600;letter-spacing:0.035em;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.ns-home-about .ns-text-link::after{margin-left:0.75rem;font-size:1rem;line-height:1;content:"\2192";transition:transform 180ms ease}.ns-home-about .ns-text-link:hover,.ns-home-about .ns-text-link:focus-visible{border-color:var(--coach-accent-dark);background:var(--coach-accent-dark);color:#fff;text-decoration:none;transform:translateY(-2px)}.ns-home-about .ns-text-link:hover::after,.ns-home-about .ns-text-link:focus-visible::after{transform:translateX(0.2rem)}.ns-home-story{padding-block:clamp(3.5rem,6vw,5rem);background:var(--coach-peach)}.ns-home-story__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(15rem,0.8fr);gap:clamp(3rem,8vw,7rem);align-items:center}.ns-home-story__copy{max-width:36rem}.ns-home-story .ns-eyebrow{letter-spacing:0.1em}.ns-home-story h2{max-width:12ch;margin-bottom:1.5rem;color:var(--coach-text-dark);font-size:clamp(2.8rem,5vw,5rem);letter-spacing:-0.035em;line-height:0.98}.ns-home-story__copy>p:last-child{max-width:33rem;margin-bottom:0;color:rgb(85 67 111 / 76%);font-size:1rem;line-height:1.75}.ns-home-story__portrait{width:min(100%,21.5rem);aspect-ratio:4 / 5;justify-self:end;border:0.65rem solid #fff;border-radius:48% 48% 1rem 1rem;overflow:hidden;box-shadow:0 1.75rem 4rem rgb(75 45 42 / 14%)}.ns-home-story__portrait picture,.ns-home-story__portrait img{display:block;width:100%;height:100%}.ns-home-story__portrait img{object-fit:cover;object-position:center top}.ns-home-closing{padding-block:clamp(5.5rem,11vw,9rem);background:var(--coach-surface)}.ns-home-closing__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,0.95fr);min-height:33rem;overflow:hidden;border-radius:clamp(1.25rem,3vw,2.5rem);background:#eee5dc;color:var(--coach-text-dark);box-shadow:0 1.5rem 4rem rgb(61 48 72 / 10%)}.ns-home-closing__copy{display:flex;max-width:42rem;flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,5.5rem) clamp(2.5rem,4vw,4.5rem)}.ns-home-closing .ns-eyebrow{color:#e9d796}.ns-home-closing h2{max-width:13ch;margin-bottom:1.5rem;font-size:clamp(2.6rem,4.2vw,4.25rem);letter-spacing:-0.025em;line-height:1.04}.ns-home-closing__copy>p{max-width:32rem;margin-bottom:0;color:rgb(85 67 111 / 76%);font-size:1.07rem;line-height:1.8}.ns-home-closing__copy>p+p{margin-top:1rem}.ns-home-closing .ns-actions{margin-top:clamp(1.75rem,3vw,2.25rem)}.ns-home-closing .ns-button--light{border-color:rgb(61 48 72 / 18%);background:var(--coach-surface);color:var(--coach-text-dark);box-shadow:0 0.65rem 1.5rem rgb(61 48 72 / 8%)}.ns-home-closing .ns-button--light:hover{border-color:rgb(61 48 72 / 28%);background:#e2d3c6;color:var(--coach-text-dark)}@media (min-width:64rem){.ns-home-closing .ns-actions{flex-wrap:nowrap;gap:0.75rem}.ns-home-closing .ns-actions .ns-button{padding-inline:0.7rem}}.ns-home-closing__portrait{min-height:100%;overflow:hidden}.ns-home-closing__portrait picture,.ns-home-closing__portrait img{display:block;width:100%;height:100%}.ns-home-closing__portrait img{object-fit:cover;object-position:center top}.site-footer{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid rgb(184 150 58 / 32%);background:radial-gradient(circle at 8% 0%,rgb(109 89 138 / 24%),transparent 32rem),linear-gradient(135deg,#241c2a 0%,var(--coach-night) 56%,#2a2030 100%)}.site-footer::before{position:absolute;z-index:-1;top:-15rem;right:-10rem;width:31rem;height:31rem;border:1px solid rgb(184 150 58 / 18%);border-radius:50%;content:""}.site-footer::after{position:absolute;z-index:-1;right:7%;bottom:6.5rem;width:8rem;height:1px;background:linear-gradient(90deg,transparent,rgb(184 150 58 / 58%));content:""}.site-footer-main{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding-block:clamp(2.75rem,4.5vw,3.75rem) clamp(2.1rem,3.5vw,2.8rem)}.site-footer-brand{align-self:start}.site-footer-primary-logo{display:block;width:min(100%,14.95rem);transition:opacity 180ms ease}.site-footer-primary-logo:hover,.site-footer-primary-logo:focus-visible{opacity:0.86;text-decoration:none}.site-footer-primary-logo img{display:block;width:100%;height:auto}.site-footer-brand p{margin:0}.site-footer-column-title{color:#e0c86e;font-size:15px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase}.site-footer-tagline{margin-top:0.7rem !important;color:rgb(255 255 255 / 74%);font-family:var(--coach-serif);font-size:0.82rem;white-space:nowrap}.site-footer nav{align-self:start}.site-footer-navigation-group{display:contents;grid-template-columns:minmax(6.5rem,0.65fr) minmax(9.5rem,1fr) minmax(10rem,1.15fr);gap:clamp(1rem,1.5vw,1.5rem)}.site-footer-navigation-group>nav:first-child{padding-left:5.5rem}.site-footer-column-title{margin:0 0 0.9rem}.site-footer nav ul,.site-footer .site-footer-service-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0.55rem;margin:0;padding:0;list-style:none}.site-footer nav a{display:inline;color:rgb(255 255 255 / 72%);font-family:var(--coach-serif);font-size:0.92rem;font-weight:500;letter-spacing:0;line-height:1.35;text-transform:none;transition:color 160ms ease}.site-footer .site-navigation-fallback>li>a{display:inline;min-height:0;padding:0;font-size:0.92rem}.site-footer nav a:hover,.site-footer nav a:focus-visible{color:#fff;text-decoration-color:#e0c86e}.site-footer-business{align-self:start}.site-footer-business-details{display:grid;gap:0.45rem;margin:0;color:rgb(255 255 255 / 72%);font-family:var(--coach-serif);font-size:0.88rem;line-height:1.35}.site-footer-business-details div{display:flex;flex-wrap:wrap;gap:0.3rem}.site-footer-business-details dt{color:rgb(255 255 255 / 88%);font-weight:600}.site-footer-business-details dd{margin:0}.site-footer .site-footer-legal-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0.45rem;margin:0.85rem 0 0;padding:0;color:rgb(255 255 255 / 72%);font-family:var(--coach-serif);font-size:0.88rem;line-height:1.35;list-style:none}.site-footer-tagline,.site-footer nav a,.site-footer .site-navigation-fallback>li>a,.site-footer-business-details,.site-footer .site-footer-legal-list{color:rgb(255 255 255 / 72%);font-family:var(--coach-sans);font-size:0.88rem;font-weight:400;letter-spacing:0;line-height:1.5}.site-footer .site-footer-legal-list a{display:inline;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.site-footer-business-details dt{color:inherit;font-weight:inherit}.site-footer-contact{align-self:start;justify-self:end;padding:0;text-align:right}.site-footer-contact .site-footer-column-title{margin-bottom:0.65rem;text-align:right}.site-footer-contact h2{max-width:24ch;margin:0;color:rgb(255 255 255 / 72%);font-family:var(--coach-sans);font-size:0.88rem;font-weight:400;letter-spacing:0;line-height:1.5;text-wrap:balance}.site-footer-contact>p:not(.site-footer-column-title){max-width:38rem;margin:0.75rem 0 0;color:rgb(255 255 255 / 60%);font-size:0.82rem;line-height:1.55}.site-footer-contact-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:0.7rem 1rem;margin-top:0.8rem}.site-footer-contact-button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:0.8rem;padding:5px 10px;border:1px solid #d5bc62;border-radius:999px;background:#d5bc62;color:var(--coach-text-dark) !important;font-size:0.8rem;font-weight:600;letter-spacing:0.04em;line-height:1.2;text-transform:uppercase;transition:background-color 170ms ease,transform 170ms ease}.site-footer-contact-button:hover,.site-footer-contact-button:focus-visible{background:#ead887;text-decoration:none !important;transform:translateY(-0.12rem)}.site-footer-whatsapp-link{color:rgb(255 255 255 / 78%) !important;font-size:0.78rem;font-weight:700;text-underline-offset:0.3em}.site-footer-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 2rem;padding-block:0.9rem 1.15rem;border-top:1px solid rgb(255 255 255 / 10%);color:rgb(255 255 255 / 42%);font-size:0.72rem}.site-footer-meta p{margin:0}.site-footer-credit{margin-left:auto !important;color:rgb(255 255 255 / 55%);letter-spacing:0.015em;text-align:right}@media (max-width:72rem){.site-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:normal;gap:clamp(2.25rem,4vw,4rem)}.site-footer-navigation-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-navigation-group>nav:first-child{padding-left:0}.site-footer-business{grid-column:1 / -1}.site-footer-contact{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;justify-self:stretch;column-gap:3rem;text-align:left}.site-footer-contact .site-footer-column-title,.site-footer-contact h2,.site-footer-contact>p{grid-column:1}.site-footer-contact-actions{grid-row:1 / span 3;grid-column:2;align-self:center;justify-content:flex-start}}@media (max-width:64rem){.ns-home-offers__header,.ns-home-intro__grid{grid-template-columns:1fr}.ns-offer-grid{grid-template-columns:1fr}.ns-offer+.ns-offer{border-top:1px solid rgb(255 255 255 / 18%);border-left:0}.ns-home-intro__copy{max-width:50rem;padding-top:0}.ns-home-intro h2{max-width:12ch}.ns-home-about__grid{gap:clamp(2.5rem,6vw,5rem)}}@media (max-width:48rem){.site-header-inner{min-height:auto;align-items:center;gap:0.45rem 1rem;padding-block:0.55rem 0.4rem}.site-brand-logo{width:8.75rem}.site-navigation{width:100%;overflow-x:auto;scrollbar-width:none}.site-navigation::-webkit-scrollbar{display:none}.site-navigation ul{width:max-content;min-width:100%;justify-content:space-between;gap:0.75rem}.site-navigation a{display:flex;min-height:2.75rem;align-items:center;justify-content:center;font-size:0.67rem;padding-block:0.65rem;white-space:nowrap}.ns-shell{width:min(100% - 2rem,var(--coach-shell))}.ns-actions{align-items:stretch}.ns-button{width:100%}.ns-home-hero{display:grid}.ns-home-hero__media{position:absolute;z-index:-2}.ns-home-hero__media img{object-position:center top}.ns-home-hero::after{background:linear-gradient(0deg,var(--coach-night) 0%,rgb(36 30 42 / 96%) 19%,transparent 56%)}.ns-home-hero__inner{margin-top:0;padding-block:0 4.25rem}.ns-home-hero h1{max-width:8ch;font-size:clamp(2.85rem,13.5vw,4.25rem);line-height:0.94}.ns-home-hero__lead{font-size:1.15rem}.ns-home-hero .ns-eyebrow{font-size:0.92rem}.ns-home-intro,.ns-home-offers,.ns-home-about,.ns-home-closing{padding-block:5rem}.ns-home-story{padding-block:3.5rem}.ns-home-intro__mark{width:5rem;margin-bottom:1.75rem}.ns-home-intro h2,.ns-home-offers h2,.ns-home-about h2,.ns-home-story h2{font-size:clamp(2.8rem,14vw,4.2rem)}.ns-home-closing h2{font-size:clamp(2.35rem,11vw,3.25rem)}.ns-offer-grid{grid-template-columns:1fr}.ns-offer{padding:2.25rem 0.25rem}.ns-offer+.ns-offer{border-top:1px solid rgb(255 255 255 / 18%);border-left:0}.ns-offer__number{margin-bottom:1.75rem}.ns-home-about__grid,.ns-home-story__grid{grid-template-columns:1fr}.ns-home-about__portrait-wrap{order:2;width:100%;max-width:30rem;margin-inline:auto}.ns-home-story__portrait{width:min(88%,20rem);justify-self:center}.ns-home-closing__panel{grid-template-columns:1fr}.ns-home-closing__copy{padding:3rem 1.5rem 3.5rem}.ns-home-closing__portrait{order:-1;min-height:auto;aspect-ratio:1}.ns-home-closing__portrait img{object-position:center 18%}.site-footer-main{grid-template-columns:1fr;gap:2.25rem}.site-footer-navigation-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.site-footer-contact{display:block;grid-column:auto;padding:0}.site-footer-contact .site-footer-column-title{text-align:left}.site-footer-meta{display:grid;align-items:flex-start;padding-block:1rem 1.25rem}.site-footer-credit{margin-left:0 !important;text-align:left}}@media (max-width:22rem){.site-footer-navigation-group{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ns-button,.site-navigation a::after,.site-footer-primary-logo,.site-footer-contact-button{transition:none}.ns-button:hover,.site-footer-contact-button:hover{transform:none}}.screen-reader-text{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.site-menu-toggle{display:none;min-height:2.75rem;align-items:center;gap:0.65rem;padding:0.5rem 0.75rem;border:1px solid rgb(109 89 138 / 24%);border-radius:999px;background:transparent;color:var(--coach-text-dark);font:700 0.7rem/1 var(--coach-sans);letter-spacing:0.1em;text-transform:uppercase}.site-menu-toggle__icon{display:grid;width:1rem;gap:0.3rem}.site-menu-toggle__icon span{display:block;height:1px;background:currentcolor;transition:transform 180ms ease}.site-header.is-menu-open .site-menu-toggle__icon span:first-child{transform:translateY(0.2rem) rotate(45deg)}.site-header.is-menu-open .site-menu-toggle__icon span:last-child{transform:translateY(-0.2rem) rotate(-45deg)}.site-primary-menu>.menu-item{position:relative}.site-primary-menu{align-items:center}.site-primary-menu>.menu-item>a{display:flex;min-height:2rem;align-items:center}.site-primary-menu>.menu-item-has-children{display:flex;align-items:center;gap:0.1rem}.site-submenu-toggle{display:grid;width:2rem;height:2rem;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--coach-accent-dark);cursor:pointer}.site-submenu-toggle svg{width:0.7rem;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transition:transform 180ms ease}.site-submenu-toggle[aria-expanded="true"] svg{transform:rotate(180deg)}.site-submenu-toggle:focus-visible,.site-menu-toggle:focus-visible{outline:3px solid var(--coach-gold);outline-offset:3px}.site-navigation .sub-menu{position:absolute;z-index:90;top:calc(100%+0.6rem);left:50%;display:grid;width:min(23rem,calc(100vw - 2rem));gap:0.2rem;margin:0;padding:0.7rem;border:1px solid rgb(184 150 58 / 28%);border-radius:1rem;background:rgb(255 252 247 / 98%);box-shadow:0 1.35rem 3.5rem rgb(36 30 42 / 17%);list-style:none;opacity:0;pointer-events:none;transform:translate(-50%,0.65rem);transition:opacity 170ms ease,transform 170ms ease,visibility 170ms ease;visibility:hidden}.site-navigation .sub-menu::before{position:absolute;top:-0.35rem;left:50%;width:0.7rem;height:0.7rem;border-top:1px solid rgb(184 150 58 / 28%);border-left:1px solid rgb(184 150 58 / 28%);background:var(--coach-surface);content:"";transform:translateX(-50%) rotate(45deg)}.site-navigation .sub-menu li{width:100%}.site-navigation .sub-menu a{display:block;padding:0.85rem 1rem;border-radius:0.65rem;color:var(--coach-text-dark);font-family:var(--coach-serif);font-size:1.05rem;font-weight:500;letter-spacing:0;line-height:1.2;text-transform:none;transition:background-color 160ms ease,color 160ms ease}.site-navigation .sub-menu a::after{display:none}.site-navigation .sub-menu a:hover,.site-navigation .sub-menu a:focus-visible{background:rgb(109 89 138 / 9%);color:var(--coach-accent-dark);text-decoration:none}.site-primary-menu>.menu-item-has-children:hover>.sub-menu,.site-primary-menu>.menu-item-has-children:focus-within>.sub-menu,.site-primary-menu>.menu-item-has-children.is-submenu-open>.sub-menu{opacity:1;pointer-events:auto;transform:translate(-50%,0);visibility:visible}@media (min-width:64.001rem){.site-navigation .sub-menu{right:0;left:auto;transform:translateY(0.65rem)}.site-navigation .sub-menu::before{right:2.1rem;left:auto;transform:rotate(45deg)}.site-primary-menu>.menu-item-has-children:hover>.sub-menu,.site-primary-menu>.menu-item-has-children:focus-within>.sub-menu,.site-primary-menu>.menu-item-has-children.is-submenu-open>.sub-menu{transform:translateY(0)}.site-navigation .sub-menu::after{position:absolute;top:-0.8rem;left:0;width:100%;height:0.8rem;background:transparent;content:""}}.ns-home-intro__heading{position:relative;padding-top:2.25rem}.ns-home-intro__heading::before{position:absolute;top:0;left:0;width:4.5rem;height:1px;background:var(--coach-gold);content:""}.ns-home-intro__heading .ns-home-intro__mark,.ns-home-intro__heading>.ns-eyebrow{display:none}.ns-home-intro h2{max-width:15ch;font-size:clamp(2.75rem,4.2vw,4.5rem);line-height:0.96}.ns-home-intro h2 .ns-no-break{white-space:nowrap}@media (min-width:64.001rem){.ns-home-intro__grid{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.ns-home-intro h2{white-space:nowrap}.ns-home-intro h2 .ns-no-break{display:block}}.ns-home-intro__copy>p:first-child{color:var(--coach-text-dark);font-family:var(--coach-serif);font-size:clamp(1.75rem,2.5vw,2.35rem);line-height:1.35}@media (min-width:64.001rem){.ns-home-intro__copy{width:100%}.ns-home-intro__copy>p:first-child{width:100%;margin-left:0;font-size:clamp(1.75rem,2.25vw,2.125rem)}}.ns-home-method{position:relative;overflow:hidden;padding-block:clamp(6rem,12vw,10rem);background:var(--coach-surface)}.ns-home-method::after{position:absolute;right:-7rem;bottom:-9rem;width:min(33rem,55vw);aspect-ratio:1;border:1px solid rgb(184 150 58 / 26%);border-radius:50%;content:""}.ns-home-method__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(15rem,0.78fr) minmax(0,1.22fr);gap:clamp(3rem,9vw,8rem);align-items:start}.ns-home-method__heading{display:grid;grid-template-areas:"title title" "mark eyebrow";grid-template-columns:auto minmax(0,1fr);column-gap:1.2rem;align-items:center}.ns-home-method__mark{grid-area:mark;width:5.75rem;aspect-ratio:1;margin-top:2.5rem;border:1px solid rgb(109 89 138 / 25%);border-radius:50%;background:url("../images/brand/nyawa-soul-submark-purple.svg") center / 58% no-repeat}.ns-home-method__heading .ns-eyebrow{grid-area:eyebrow;justify-self:start;margin:2.5rem 0 0}.ns-home-method h2{grid-area:title;max-width:8ch;margin-bottom:0;color:var(--coach-accent-dark);font-family:var(--coach-serif);font-size:clamp(2.6rem,4vw,3.75rem);letter-spacing:-0.035em;line-height:0.98}.ns-home-method__copy{padding-top:0}.ns-home-method__lead{margin-bottom:2rem;color:var(--coach-text-dark);font-family:var(--coach-serif);font-size:clamp(1.4rem,1.8vw,1.875rem);line-height:1.45}.ns-home-method__body{max-width:45rem;margin-bottom:0;padding-left:clamp(1.5rem,3vw,2.5rem);border-left:1px solid var(--coach-gold);color:rgb(85 67 111 / 72%);font-size:1.08rem;line-height:1.9}.ns-home-method .ns-text-link{width:fit-content;height:3.15rem;min-height:3.15rem;padding:0 1.04rem;border:1px solid var(--coach-accent);border-radius:999px;background:var(--coach-accent);color:#fff;font-size:0.95rem;font-weight:600;letter-spacing:0.035em;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease}.ns-home-method .ns-text-link:hover,.ns-home-method .ns-text-link:focus-visible{border-color:var(--coach-accent-dark);background:var(--coach-accent-dark);color:#fff;text-decoration:none;transform:translateY(-2px)}.ns-home-offers__header{grid-template-columns:minmax(0,1.15fr) minmax(20rem,0.85fr)}.ns-home-offers h2{max-width:14ch}.ns-offer-grid{display:block;border:0}.ns-offer{position:relative;display:grid;min-height:22rem;grid-template-columns:3.75rem minmax(0,1.05fr) minmax(20rem,0.95fr);gap:clamp(2rem,5vw,6rem);align-items:stretch;padding:clamp(3.75rem,6vw,5.25rem) clamp(0.75rem,2vw,1.5rem);border-top:1px solid rgb(255 255 255 / 18%);transition:background-color 180ms ease,border-color 180ms ease}.ns-offer:last-child{border-bottom:1px solid rgb(255 255 255 / 18%)}.ns-offer+.ns-offer{border-left:0}.ns-offer:hover{border-color:rgb(228 202 118 / 48%);background:rgb(255 255 255 / 2.8%)}.ns-offer__number{margin:0;font-size:1.25rem}.ns-offer__identity{min-width:0;align-self:start}.ns-offer h3{max-width:16ch;margin-bottom:1rem;font-size:clamp(2.7rem,3.7vw,4.35rem);letter-spacing:-0.025em;line-height:0.96}.ns-offer__descriptor{max-width:32rem;margin-top:0}.ns-offer__tagline{margin-bottom:0;font-size:clamp(1.2rem,1.7vw,1.45rem)}.ns-offer__body{display:flex;max-width:36rem;min-width:0;flex-direction:column;align-self:stretch}.ns-offer__copy{margin-bottom:2.25rem;font-size:1.03rem;line-height:1.85}.ns-offer .ns-offer__link{width:fit-content;min-height:3.25rem;justify-content:center;margin-top:auto;padding:0.75rem;border:1px solid #e4ca76;border-radius:999px;background:#e4ca76;color:var(--coach-text-dark);font-size:0.95rem;font-weight:600;letter-spacing:0.035em;line-height:1.2}.ns-offer .ns-offer__link:hover,.ns-offer .ns-offer__link:focus-visible{border-color:#f1df99;background:#f1df99;color:var(--coach-text-dark);text-decoration:none}.ns-service-main{width:100%;max-width:none;padding:0}.ns-service-page,.ns-service-page .entry-content,.ns-service-page .entry-content>*{width:100%;max-width:none;margin:0}.ns-service{overflow:clip;background:var(--coach-canvas);color:var(--coach-text-dark)}.ns-service *,.ns-service *::before,.ns-service *::after{box-sizing:border-box}.ns-service h1,.ns-service h2,.ns-service h3{margin-top:0;font-family:var(--coach-serif);font-weight:500;text-wrap:balance}.ns-service p{margin-top:0;text-wrap:pretty}.ns-service-hero{display:grid;min-height:min(47rem,calc(100svh - 3.65rem));grid-template-columns:minmax(0,1.08fr) minmax(22rem,0.92fr);background:var(--coach-night);color:#fff}.ns-service-hero__content{display:flex;max-width:48rem;flex-direction:column;justify-content:center;padding:clamp(5rem,10vw,9rem) clamp(2rem,7vw,7rem) clamp(5rem,10vw,9rem) max(2rem,calc((100vw - var(--coach-shell)) / 2))}.ns-service-breadcrumb{display:inline-flex;width:fit-content;align-items:center;gap:0.65rem;margin-bottom:clamp(2.5rem,5vw,4rem);color:#dec87e;font-size:calc(0.74rem+2px);font-weight:600;letter-spacing:0.13em;text-decoration:none;text-transform:uppercase}.ns-service-breadcrumb::before{width:2rem;height:1px;background:currentcolor;content:""}.ns-service-hero h1{max-width:12ch;margin-bottom:1.4rem;font-size:clamp(3.75rem,7.1vw,7.25rem);letter-spacing:-0.045em;line-height:0.88}.ns-service-hero.ns-service-hero--transformation h1{max-width:none;overflow-wrap:normal;font-size:clamp(3.1rem,4.8vw,4.4rem);hyphens:none}.ns-service-hero__tagline{margin-bottom:2rem;color:#e4ca76;font-family:var(--coach-serif);font-size:clamp(1.5rem,2.4vw,2.25rem);font-style:italic;line-height:1.25}.ns-service-hero__intro{max-width:41rem;margin-bottom:0;color:rgb(255 255 255 / 76%);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.8}.ns-service-hero__media{min-height:34rem;background-position:center;background-size:cover}.ns-service-hero--soul .ns-service-hero__media{background-image:url("../images/home/hero-portrait-1200.jpg");background-position:58% top;background-image:-webkit-image-set(url("../images/home/hero-portrait-800.avif") type("image/avif") 1x,url("../images/home/hero-portrait-1200.avif") type("image/avif") 2x,url("../images/home/hero-portrait-800.webp") type("image/webp") 1x,url("../images/home/hero-portrait-1200.webp") type("image/webp") 2x,url("../images/home/hero-portrait-800.jpg") type("image/jpeg") 1x,url("../images/home/hero-portrait-1200.jpg") type("image/jpeg") 2x);background-image:image-set(url("../images/home/hero-portrait-800.avif") type("image/avif") 1x,url("../images/home/hero-portrait-1200.avif") type("image/avif") 2x,url("../images/home/hero-portrait-800.webp") type("image/webp") 1x,url("../images/home/hero-portrait-1200.webp") type("image/webp") 2x,url("../images/home/hero-portrait-800.jpg") type("image/jpeg") 1x,url("../images/home/hero-portrait-1200.jpg") type("image/jpeg") 2x)}@media (min-width:64.001rem){.ns-service-hero{min-height:min(39rem,calc(100svh - 5.2rem))}.ns-service-hero--soul{grid-template-columns:minmax(0,3fr) minmax(22rem,2fr)}.ns-service-hero--soul .ns-service-hero__content,.ns-service-hero--transformation .ns-service-hero__content,.ns-service-hero--jij .ns-service-hero__content{max-width:none;padding:clamp(3.5rem,5vw,4rem) clamp(2.5rem,4vw,4rem) clamp(3.5rem,5vw,4rem) max(2rem,calc((100vw - var(--coach-shell)) / 2))}.ns-service-hero--soul .ns-service-breadcrumb,.ns-service-hero--transformation .ns-service-breadcrumb,.ns-service-hero--jij .ns-service-breadcrumb{margin-bottom:clamp(2rem,3vw,2.75rem)}}.ns-service-hero--transformation .ns-service-hero__media{background-image:url("../images/home/hedy-editorial-1200.jpg");background-position:center top;background-image:-webkit-image-set(url("../images/home/hedy-editorial-800.avif") type("image/avif") 1x,url("../images/home/hedy-editorial-1200.avif") type("image/avif") 2x,url("../images/home/hedy-editorial-800.webp") type("image/webp") 1x,url("../images/home/hedy-editorial-1200.webp") type("image/webp") 2x,url("../images/home/hedy-editorial-800.jpg") type("image/jpeg") 1x,url("../images/home/hedy-editorial-1200.jpg") type("image/jpeg") 2x);background-image:image-set(url("../images/home/hedy-editorial-800.avif") type("image/avif") 1x,url("../images/home/hedy-editorial-1200.avif") type("image/avif") 2x,url("../images/home/hedy-editorial-800.webp") type("image/webp") 1x,url("../images/home/hedy-editorial-1200.webp") type("image/webp") 2x,url("../images/home/hedy-editorial-800.jpg") type("image/jpeg") 1x,url("../images/home/hedy-editorial-1200.jpg") type("image/jpeg") 2x)}.ns-service-hero--jij .ns-service-hero__media{background-image:url("../images/home/hedy-closing-1200.jpg");background-position:center 18%;background-image:-webkit-image-set(url("../images/home/hedy-closing-800.avif") type("image/avif") 1x,url("../images/home/hedy-closing-1200.avif") type("image/avif") 2x,url("../images/home/hedy-closing-800.webp") type("image/webp") 1x,url("../images/home/hedy-closing-1200.webp") type("image/webp") 2x,url("../images/home/hedy-closing-800.jpg") type("image/jpeg") 1x,url("../images/home/hedy-closing-1200.jpg") type("image/jpeg") 2x);background-image:image-set(url("../images/home/hedy-closing-800.avif") type("image/avif") 1x,url("../images/home/hedy-closing-1200.avif") type("image/avif") 2x,url("../images/home/hedy-closing-800.webp") type("image/webp") 1x,url("../images/home/hedy-closing-1200.webp") type("image/webp") 2x,url("../images/home/hedy-closing-800.jpg") type("image/jpeg") 1x,url("../images/home/hedy-closing-1200.jpg") type("image/jpeg") 2x)}.ns-service-hero--overview{position:relative;display:block;min-height:auto;overflow:hidden;background:var(--coach-surface);color:var(--coach-text-dark)}.ns-service-hero--overview::after{position:absolute;top:-12rem;right:-6rem;width:min(37rem,55vw);aspect-ratio:1;border:1px solid rgb(184 150 58 / 32%);border-radius:50%;content:""}.ns-service-hero--overview .ns-service-hero__content{position:relative;z-index:1;max-width:var(--coach-shell);min-height:33rem;margin-inline:auto;padding-inline:clamp(2rem,6vw,5rem)}.ns-service-hero--overview .ns-service-breadcrumb{color:var(--coach-accent)}.ns-service-hero--overview h1{color:var(--coach-text-dark)}.ns-service-hero--overview .ns-service-hero__intro{max-width:49rem;color:rgb(85 67 111 / 72%)}.ns-service-body{padding-top:clamp(5.5rem,11vw,9rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.ns-service-section{display:grid;grid-template-columns:minmax(14rem,0.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,8vw,8rem);padding-block:clamp(3.5rem,7vw,6rem);border-top:1px solid rgb(109 89 138 / 18%)}.ns-service-section:first-child{padding-top:0;border-top:0}.ns-service-section:last-of-type{padding-bottom:clamp(2.5rem,4vw,4rem)}.ns-service-section__heading .ns-eyebrow{margin-bottom:1rem}.ns-service-section h2{max-width:14ch;margin-bottom:0;color:var(--coach-accent-dark);font-family:var(--coach-serif);font-size:clamp(2.6rem,4vw,3.75rem);letter-spacing:-0.035em;line-height:0.98}.ns-service-section__content{max-width:47rem}.ns-service-section__content>p{color:rgb(85 67 111 / 72%);font-size:1.07rem;line-height:1.9}.ns-service-section__content>p:last-child{margin-bottom:0}.ns-service-lead{color:var(--coach-text-dark) !important;font-family:var(--coach-serif);font-size:clamp(1.75rem,2.7vw,2.45rem) !important;line-height:1.4 !important}.ns-service-section[aria-labelledby="ns-jij-layers"] .ns-service-lead{font-size:clamp(1.35rem,1.8vw,1.7rem) !important;line-height:1.55 !important}.ns-service-list{display:grid;gap:0.85rem;margin:2rem 0 0;padding:0;list-style:none}.ns-service-list li{position:relative;padding-left:2rem;color:rgb(85 67 111 / 78%);font-size:1.02rem;line-height:1.65}.ns-service-list li::before{position:absolute;top:0.58rem;left:0;width:0.6rem;height:0.6rem;border:1px solid var(--coach-gold);border-radius:50%;content:""}.ns-service-list--questions{gap:0.45rem;margin-top:1rem}.ns-service-list--questions li{padding-left:1.35rem}.ns-service-list--questions li::before{top:0.68rem;width:0.35rem;height:0.35rem;border:0;border-radius:0;background:var(--coach-gold)}.ns-service-list--checks{gap:0.5rem;margin-top:0}.ns-service-list--checks li{padding-left:1.55rem}.ns-service-list--checks li::before{top:0;width:auto;height:auto;border:0;border-radius:0;color:var(--coach-gold);content:"✓";font-size:1.05rem;line-height:1.65}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-section__content{max-width:none}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-section__content>p{margin-bottom:0}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:1.5rem}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list li{min-width:0;padding:0.15rem clamp(1.25rem,2vw,1.75rem);color:rgb(85 67 111 / 78%);font-size:1.07rem;line-height:1.6}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list li:first-child{padding-left:0}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list li:last-child{padding-right:0}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list li+li{border-left:1px solid rgb(184 150 58 / 48%)}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list li::before{display:none}.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:1.5rem}.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list li{min-width:0;padding:0.15rem clamp(1.25rem,2vw,1.75rem);color:rgb(85 67 111 / 78%);font-size:1.07rem;line-height:1.6}.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list li:first-child{padding-left:0}.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list li:last-child{padding-right:0}.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list li+li{border-left:1px solid rgb(184 150 58 / 48%)}.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list li::before{display:none}@media (min-width:48.0625rem){.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-section__content{padding-top:2.8rem}.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-section__content{align-self:center}.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list{transform:none}}.ns-service-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.ns-service-value{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid rgb(109 89 138 / 15%);border-radius:1rem;background:var(--coach-surface)}.ns-service-value h3{margin-bottom:0.65rem;color:var(--coach-accent-dark);font-size:1.45rem}.ns-service-value p{margin-bottom:0;color:rgb(85 67 111 / 68%);line-height:1.7}.ns-service-section[aria-labelledby="ns-transformation-values"] .ns-service-value p{font-size:1.07rem}.ns-service-cta{padding-block:clamp(3rem,6vw,5.25rem);background:var(--coach-surface)}.ns-service-cta__panel{position:relative;display:block;min-height:0;overflow:hidden;border-radius:clamp(1.25rem,3vw,2.5rem);background:var(--coach-accent);color:#fff;box-shadow:0 2rem 5rem rgb(61 43 73 / 16%)}.ns-service-cta__copy{display:flex;max-width:none;flex-direction:column;justify-content:center;padding:clamp(3rem,4.5vw,4.25rem) clamp(11rem,18vw,16rem) clamp(3rem,4.5vw,4.25rem) clamp(3rem,5vw,4.75rem)}.ns-service-cta h2{max-width:14em;margin-bottom:1rem;font-size:clamp(2.75rem,4.2vw,4.1rem);letter-spacing:-0.04em;line-height:0.98}.ns-service-cta p{max-width:44rem;margin-bottom:1.5rem;color:#fff;font-size:1.05rem;line-height:1.65}.ns-service-cta .ns-service-cta__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.35rem;max-width:none;margin:0;color:rgb(255 255 255 / 72%);font-size:0.88rem;line-height:1.4}.ns-service-cta__price strong{color:rgb(255 255 255 / 72%);font-size:0.88rem;font-weight:500}.ns-service-cta__price small{color:rgb(255 255 255 / 62%);font-size:0.78rem}.ns-service-cta__price small::before{margin-right:0.35rem;content:"·"}.ns-service-cta__price+.ns-actions{margin-top:1.25rem}.ns-service-cta__mark{position:absolute;top:50%;right:clamp(2.5rem,6vw,5rem);width:clamp(6.5rem,10vw,8.5rem);min-height:0;aspect-ratio:1;background:url("../images/brand/nyawa-soul-submark-gold.svg") center / contain no-repeat;pointer-events:none;transform:translateY(-50%)}.ns-service-overview{padding-block:clamp(5.5rem,11vw,9rem);background:var(--coach-night);color:#fff}.ns-service-overview__intro{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(20rem,1.1fr);gap:clamp(2.5rem,8vw,7rem);align-items:end;margin-bottom:clamp(3.5rem,8vw,6.5rem)}.ns-service-overview__intro h2{max-width:10ch;margin-bottom:0;font-size:clamp(3.25rem,6vw,6rem);letter-spacing:-0.04em;line-height:0.94}.ns-service-overview__intro p{max-width:39rem;margin-bottom:0.4rem;color:rgb(255 255 255 / 70%);font-size:1.08rem;line-height:1.85}.ns-service-overview__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2vw,2rem)}.ns-service-overview-card{display:grid;min-width:0;min-height:22rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;gap:0;align-items:start;padding:clamp(2rem,5vw,3.75rem);border:1px solid rgb(255 255 255 / 16%);border-radius:1.25rem;background:rgb(255 255 255 / 2.5%);color:#fff;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease}.ns-service-overview-card:hover,.ns-service-overview-card:focus-visible{border-color:rgb(228 202 118 / 68%);background:rgb(255 255 255 / 5%);color:#fff;text-decoration:none;transform:translateY(-0.18rem)}.ns-service-overview-card__number{width:3.25rem;min-height:clamp(2.25rem,3vw,3.45rem);margin:0 0 clamp(2rem,4vw,3rem);background:url("../images/brand/nyawa-soul-s-gold.svg") left top / auto clamp(2.25rem,3vw,3.45rem) no-repeat;color:transparent;font-size:0;line-height:0}.ns-service-overview-card h3{margin-bottom:0.45rem;overflow-wrap:break-word;font-size:clamp(2rem,3vw,3.15rem);line-height:1}.ns-service-overview-card p{margin-bottom:0;color:#e4ca76;font-family:var(--coach-serif);font-size:1.15rem;font-style:italic}.ns-service-overview-card__arrow{display:none}.ns-service-related{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(1.25rem,2vw,1.75rem);border-top:1px solid rgb(109 89 138 / 18%);border-bottom:1px solid rgb(109 89 138 / 18%)}.ns-service-related .ns-eyebrow{margin-bottom:0}.ns-service-related__links{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:0}.ns-service-related__links a{display:inline-flex;min-height:2.85rem;align-items:center;padding:0.6rem 0.75rem;border:1px solid rgb(109 89 138 / 24%);border-radius:999px;color:var(--coach-accent-dark);font-size:0.92rem;font-weight:600;letter-spacing:0.04em;line-height:1.2;text-decoration:none;text-transform:uppercase}.ns-service-related__links a:hover,.ns-service-related__links a:focus-visible{border-color:var(--coach-accent);background:rgb(109 89 138 / 7%)}.nyawa-whatsapp{position:fixed;z-index:80;right:max(1.1rem,env(safe-area-inset-right));bottom:max(1.1rem,calc(env(safe-area-inset-bottom)+0.65rem));display:inline-flex;min-height:3.3rem;align-items:center;gap:0.55rem;padding:0.42rem 0.9rem 0.42rem 0.48rem;border:1px solid rgb(109 89 138 / 18%);border-radius:999px;background:#fffcf7;backdrop-filter:none;box-shadow:0 0.5rem 1.4rem rgb(36 30 42 / 12%);color:var(--coach-text-dark);font-size:0.9rem;font-weight:600;line-height:1.1;letter-spacing:0;text-decoration:none;transition:background-color 180ms ease,border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.nyawa-whatsapp:hover{border-color:rgb(37 211 102 / 42%);background:#fff;color:var(--coach-text-dark);text-decoration:none;transform:translateY(-0.12rem);box-shadow:0 0.65rem 1.6rem rgb(36 30 42 / 14%)}.nyawa-whatsapp:focus-visible{outline:3px solid #25d366;outline-offset:3px}.nyawa-whatsapp__icon{display:grid;width:2.15rem;aspect-ratio:1;flex:0 0 auto;place-items:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:none}.nyawa-whatsapp__icon svg{width:1.25rem;fill:currentcolor;stroke:none}.nyawa-whatsapp__label{position:relative;top:-1px}@media (max-width:70rem) and (min-width:48.001rem){.ns-offer{grid-template-columns:3rem minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,3.5vw,3rem);padding-block:3.25rem}.ns-offer h3{font-size:clamp(2.3rem,4.5vw,3.2rem)}}@media (max-width:64rem){.ns-service-overview__list{grid-template-columns:minmax(0,1fr)}.ns-service-overview-card{min-height:0;grid-template-columns:3.25rem minmax(0,1fr);grid-template-rows:auto;gap:clamp(1.25rem,4vw,4rem);align-items:center}.ns-service-overview-card__number{margin-bottom:0}.site-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto}.site-menu-toggle{display:inline-flex;justify-self:end}.site-navigation{grid-column:1 / -1;width:100%;overflow:visible}.js .site-navigation{display:none}.js .site-header.is-menu-open .site-navigation{display:block}.site-navigation>.site-primary-menu,.site-navigation>.site-navigation-fallback{display:grid;width:100%;min-width:0;gap:0;padding:0.8rem 0 0.5rem;border-top:1px solid rgb(109 89 138 / 14%)}.site-primary-menu>.menu-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid rgb(109 89 138 / 10%)}.site-primary-menu>.menu-item>a,.site-navigation-fallback>li>a{display:flex;min-height:3.2rem;align-items:center;justify-content:flex-start;padding:0.7rem 0;font-size:0.75rem}.site-submenu-toggle{width:2.75rem;height:2.75rem}.site-navigation .sub-menu{position:static;grid-column:1 / -1;width:100%;margin:0 0 0.6rem;padding:0.25rem 0 0.55rem 1rem;border:0;border-left:1px solid rgb(184 150 58 / 45%);border-radius:0;background:transparent;box-shadow:none;opacity:1;pointer-events:auto;transform:none;transition:none;visibility:visible}.site-navigation .sub-menu::before{display:none}.site-navigation .sub-menu a{padding:0.75rem 0.8rem;font-size:1rem}.js .site-navigation .sub-menu{display:none}.js .site-navigation .is-submenu-open>.sub-menu{display:grid}.js .site-primary-menu>.menu-item-has-children.is-submenu-open>.sub-menu{transform:none}.ns-home-method__grid,.ns-service-section,.ns-service-overview__intro{grid-template-columns:1fr}.ns-home-method__heading{position:static}.ns-home-method h2{max-width:12ch}.ns-service-hero{min-height:0;grid-template-columns:1fr}.ns-service-hero__media{order:-1;min-height:auto;aspect-ratio:16 / 10}.ns-service-hero__content{max-width:none;padding:clamp(3.5rem,8vw,5rem) clamp(2rem,6vw,4rem)}.ns-service-hero--overview .ns-service-hero__content{min-height:28rem}.ns-service-section__content{max-width:50rem}.ns-service-cta__panel{min-height:0}.ns-service-cta__mark{min-height:0}}@media (max-width:48rem){.site-header-inner{padding-block:0.65rem}.site-navigation{overflow:visible}.site-navigation>.site-primary-menu,.site-navigation>.site-navigation-fallback{width:100%;min-width:0;justify-content:initial}.ns-home-intro,.ns-home-offers,.ns-home-about,.ns-home-method,.ns-home-closing{padding-block:5rem}.ns-home-intro h2{max-width:none;font-size:clamp(2.25rem,10vw,3.25rem);white-space:nowrap}.ns-home-intro h2 .ns-no-break{display:block}.ns-home-method__mark{width:4.75rem}.ns-home-method h2{font-size:clamp(2.35rem,10vw,3.25rem)}.ns-home-method__lead{font-size:1.4rem}.ns-home-method__body{padding-left:1.25rem}.ns-home-offers__header{grid-template-columns:1fr}.ns-home-offers h2{font-size:clamp(3rem,14vw,4.4rem)}.ns-offer{min-height:0;grid-template-columns:1fr;gap:0;padding:3rem 0.25rem}.ns-offer__number{margin-bottom:1.5rem}.ns-offer h3{font-size:clamp(2.4rem,11.5vw,3.35rem)}.ns-offer__body{margin-top:1.75rem}.ns-offer .ns-offer__link{width:fit-content;justify-content:center}.ns-service-hero__media{aspect-ratio:4 / 4.3}.ns-service-hero h1{font-size:clamp(3.45rem,17vw,5.1rem)}.ns-service-hero.ns-service-hero--transformation h1{font-size:11vw}.ns-service-hero__content{padding:3.5rem 1rem 4.5rem}.ns-service-hero--overview .ns-service-hero__content{min-height:26rem;padding-inline:1rem}.ns-service-body,.ns-service-overview,.ns-service-cta{padding-block:3.5rem}.ns-service-body{padding-bottom:2.5rem}.ns-service-section{padding-block:3.5rem}.ns-service-related{align-items:flex-start;flex-direction:column;gap:1rem;padding-block:1.5rem}.ns-service-section h2{font-size:clamp(2.35rem,10vw,3.25rem)}.ns-service-values{grid-template-columns:1fr}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list,.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list{grid-template-columns:1fr}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list li,.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list li{padding:1.25rem 0}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list li:first-child,.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list li:first-child{padding-top:0}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list li:last-child,.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list li:last-child{padding-bottom:0}.ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-list li+li,.ns-service-section[aria-labelledby="ns-soul-support"] .ns-service-list li+li{border-top:1px solid rgb(184 150 58 / 38%);border-left:0}.ns-service-cta__copy{padding:2.5rem 1.5rem 2.75rem}.ns-service-cta h2{max-width:none;padding-right:4.75rem;font-size:clamp(2.4rem,11vw,3.4rem)}.ns-service-cta__mark{top:1.5rem;right:1.5rem;width:4.25rem;transform:none}.ns-service-overview__intro h2{font-size:clamp(3rem,14vw,4.4rem)}.ns-service-overview-card{grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;padding:1.75rem 1.25rem}.ns-service-overview-card[href$="/intuitieve-transformatiesessie/"] h3{font-size:clamp(1.65rem,7.15vw,1.8rem)}.ns-service-overview-card__arrow{display:none}.nyawa-whatsapp{right:max(0.85rem,env(safe-area-inset-right));bottom:max(0.85rem,calc(env(safe-area-inset-bottom)+0.5rem));min-height:3.25rem;padding-right:0.9rem}}@media (max-width:36rem){.nyawa-whatsapp{width:3.25rem;height:3.25rem;min-height:3.25rem;padding:0.32rem;justify-content:center;border:2px solid #fffaf5;background:#25d366;box-shadow:0 0.6rem 1.5rem rgb(36 30 42 / 20%)}.nyawa-whatsapp:hover{border-color:#fff;background:#20bf59;box-shadow:0 0.75rem 1.75rem rgb(36 30 42 / 22%)}.nyawa-whatsapp__icon{width:100%;background:transparent;box-shadow:none}.nyawa-whatsapp__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}}.ns-home-offers{padding-block:clamp(4.5rem,8vw,7rem)}.ns-home-offers__header{margin-bottom:clamp(2.5rem,4vw,3.75rem)}.ns-offer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2vw,1.75rem)}.ns-offer,.ns-offer:nth-child(even){display:grid;min-height:19rem;overflow:hidden;align-items:stretch;padding:0;border:1px solid rgb(255 255 255 / 14%);border-radius:1.5rem;background:#2b2431;color:#fff;box-shadow:0 1.25rem 3.5rem rgb(10 7 13 / 14%);transition:transform 200ms ease,background-color 200ms ease,border-color 200ms ease,box-shadow 200ms ease}.ns-offer{grid-template:"number identity" auto "number body" 1fr / minmax(15rem,0.72fr) minmax(0,1.28fr);gap:0}.ns-offer:nth-child(even){grid-template:"identity number" auto "body number" 1fr / minmax(0,1.28fr) minmax(15rem,0.72fr)}.ns-offer:last-child{border-bottom:1px solid rgb(255 255 255 / 14%)}.ns-offer+.ns-offer{border-left:1px solid rgb(255 255 255 / 14%)}.ns-offer:hover{transform:translateY(-0.2rem);border-color:rgb(228 202 118 / 44%);background:#302837;box-shadow:0 1.6rem 4rem rgb(10 7 13 / 24%)}.ns-offer__number{grid-area:number;min-height:0;margin:0;padding:0;background:url("../images/brand/nyawa-soul-s-gold.svg") center / auto clamp(8.75rem,15.5vw,12.75rem) no-repeat;color:transparent;font-size:0;line-height:0}.ns-offer__identity{grid-area:identity;align-self:start;padding:clamp(2rem,3vw,2.75rem) clamp(1.75rem,3vw,2.75rem) 0}.ns-offer__body{grid-area:body;max-width:none;padding:0 clamp(1.75rem,3vw,2.75rem) clamp(2rem,3vw,2.75rem)}.ns-offer h3{max-width:18ch;margin-bottom:0.35rem;font-size:clamp(2.25rem,3vw,3.45rem);line-height:0.98}.ns-offer__descriptor{margin-bottom:0.55rem}.ns-offer__tagline{font-size:clamp(1.12rem,1.5vw,1.35rem);font-style:normal}.ns-offer__copy{margin-bottom:1.4rem;font-size:1rem;line-height:1.75}.ns-offer .ns-offer__link{min-height:3rem;padding:0.65rem 0.75rem}@media (max-width:64rem){.ns-offer{grid-template:"number identity" auto "number body" 1fr / minmax(12.5rem,0.62fr) minmax(0,1.38fr)}.ns-offer:nth-child(even){grid-template:"identity number" auto "body number" 1fr / minmax(0,1.38fr) minmax(12.5rem,0.62fr)}}@media (max-width:48rem){.ns-home-offers{padding-block:4rem}.ns-home-offers__header{margin-bottom:2.5rem}.ns-offer,.ns-offer:nth-child(even){min-height:0;grid-template:"number" auto "identity" auto "body" auto / minmax(0,1fr);border-radius:1.2rem}.ns-offer__number{min-height:clamp(11rem,40vw,16rem);background-size:auto clamp(7rem,29vw,10rem)}.ns-offer__identity{padding:1.5rem 1.5rem 0}.ns-offer__body{margin-top:1rem;padding:0 1.5rem 1.75rem}.ns-offer h3{overflow-wrap:anywhere;font-size:clamp(2.2rem,9.25vw,3rem);hyphens:auto}}@media (prefers-reduced-motion:reduce){.site-menu-toggle__icon span,.site-submenu-toggle svg,.site-navigation .sub-menu,.ns-offer,.ns-service-overview-card,.nyawa-whatsapp{transition:none}.ns-service-overview-card:hover,.ns-service-overview-card:focus-visible,.nyawa-whatsapp:hover{transform:none}}.ns-story-main{overflow:hidden;padding:0;background:var(--coach-canvas)}.ns-story-hero{position:relative;isolation:isolate;display:flex;min-height:18.5rem;overflow:hidden;align-items:center;padding-block:clamp(2rem,2.5vw,2.5rem);background:radial-gradient(circle at 12% 12%,rgb(109 89 138 / 32%),transparent 30rem),linear-gradient(135deg,#241c2a 0%,#2d2233 100%);color:#fff}.ns-story-hero::before{position:absolute;z-index:-1;top:clamp(1.5rem,5vw,4rem);left:clamp(-7rem,-4vw,-2rem);width:clamp(17rem,34vw,31rem);aspect-ratio:1;background:url("../images/brand/nyawa-soul-submark-gold.svg") center / contain no-repeat;content:"";opacity:0.08;transform:rotate(-9deg)}.ns-story-hero::after{position:absolute;z-index:-1;right:-12rem;bottom:-18rem;width:38rem;aspect-ratio:1;border:1px solid rgb(228 202 118 / 18%);border-radius:50%;content:""}.ns-story-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center}.ns-story-hero__copy{position:relative;z-index:1}.ns-story-eyebrow{display:flex;align-items:center;gap:0.8rem;margin:0 0 1rem;color:#e0c86e;font-size:calc(0.74rem+2px);font-weight:600;letter-spacing:0.16em;text-transform:uppercase}.ns-story-eyebrow::before{width:2.4rem;height:1px;background:currentcolor;content:""}.ns-story-hero h1{max-width:none;margin:0;color:#fff;font-family:var(--coach-serif);font-size:clamp(3.15rem,4.4vw,4.35rem);font-weight:500;letter-spacing:-0.045em;line-height:0.92;white-space:nowrap}.ns-story-hero__subtitle{margin:1rem 0 0;color:rgb(255 255 255 / 72%);font-family:var(--coach-serif);font-size:clamp(1.2rem,1.8vw,1.55rem);font-style:italic;line-height:1.35}.ns-story-chapter__portrait{position:relative;isolation:isolate;width:min(100%,16rem);margin:clamp(2.25rem,4vw,3.5rem) 0 0}.ns-story-chapter__portrait::before{position:absolute;z-index:-1;right:-1.15rem;bottom:-1.15rem;width:78%;height:78%;border:1px solid rgb(228 202 118 / 72%);border-radius:50% 50% 1.5rem 1.5rem;content:""}.ns-story-chapter__portrait picture,.ns-story-chapter__portrait img{display:block;width:100%}.ns-story-chapter__portrait img{aspect-ratio:4 / 5;border-radius:48% 48% 1.25rem 1.25rem;object-fit:cover;object-position:center top;box-shadow:0 2rem 5rem rgb(0 0 0 / 22%)}.ns-story-reading{padding-block:clamp(1rem,3vw,2.5rem)}.ns-story-reading__inner{max-width:72rem}.ns-story-chapter{display:grid;grid-template-columns:minmax(16rem,0.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,6.5rem);padding-block:clamp(3rem,4vw,4rem);border-top:1px solid rgb(109 89 138 / 18%)}.ns-story-chapter:first-child{border-top:0}.ns-story-chapter__mark{display:block;width:2.15rem;height:3.45rem;margin:0 0 1.25rem;background:url("../images/brand/nyawa-soul-s-gold.svg") center / contain no-repeat}.ns-story-chapter h2,.ns-story-ending h2{margin:0;color:var(--coach-accent-dark);font-family:var(--coach-serif);font-size:clamp(2.6rem,4.7vw,4.5rem);font-weight:500;letter-spacing:-0.035em;line-height:0.98;text-wrap:balance}.ns-story-chapter__copy{max-width:48rem}.ns-story-chapter__copy>p,.ns-story-intuition__copy>p,.ns-story-ending__copy>p{margin:0;color:rgb(85 67 111 / 76%);font-size:clamp(1.03rem,1.4vw,1.14rem);line-height:1.9}.ns-story-chapter__copy>p+p{margin-top:1.4rem}.ns-story-chapter blockquote{position:relative;margin:2.3rem 0 0;padding:1.7rem 0 1.7rem 1.75rem;border-left:1px solid var(--coach-gold)}.ns-story-chapter blockquote p{margin:0;color:var(--coach-accent-dark);font-family:var(--coach-serif);font-size:clamp(1.4rem,1.8vw,1.9rem);font-style:italic;line-height:1.35}.ns-service-section[aria-labelledby="ns-soul-depth"] blockquote{position:relative;margin:2.3rem 0 0;padding:1.7rem 0 1.7rem 1.75rem;border-left:1px solid var(--coach-gold)}.ns-service-section[aria-labelledby="ns-soul-depth"] blockquote p{margin:0;color:var(--coach-accent-dark);font-family:var(--coach-serif);font-size:clamp(1.25rem,2vw,1.7rem);font-style:italic;line-height:1.35}.ns-service-section[aria-labelledby="ns-transformation-quote"] blockquote{position:relative;margin:0;padding:1.7rem 0 1.7rem 1.75rem;border-left:1px solid var(--coach-gold)}.ns-service-section[aria-labelledby="ns-transformation-quote"] blockquote p{margin:0;color:var(--coach-accent-dark);font-family:var(--coach-serif);font-size:clamp(1.25rem,1.8vw,1.7rem);font-style:italic;line-height:1.35}.ns-story-intuition{position:relative;overflow:hidden;padding-block:clamp(3.5rem,5vw,5rem);background:var(--coach-canvas);color:var(--coach-text-dark)}.ns-story-intuition::before,.ns-story-ending::before{position:absolute;top:0;left:50%;width:min(calc(100% - 2rem),72rem);height:1px;background:rgb(109 89 138 / 18%);content:"";transform:translateX(-50%)}.ns-story-intuition__grid{display:grid;grid-template-columns:minmax(10rem,0.38fr) minmax(0,1.62fr);gap:clamp(3rem,8vw,8rem);align-items:start}.ns-story-intuition__mark{display:block}.ns-story-intuition__copy{max-width:52rem}.ns-story-intuition h2{margin:0 0 1.75rem;color:var(--coach-accent-dark);font-family:var(--coach-serif);font-size:clamp(2.6rem,4vw,3.75rem);font-weight:500;letter-spacing:-0.04em;line-height:0.95;text-wrap:balance}.ns-story-intuition__copy>p{color:rgb(85 67 111 / 76%)}.ns-story-intuition__copy>p+p,.ns-story-ending__copy>p+p{margin-top:1.4rem}.ns-story-ending{position:relative;padding-block:clamp(3.5rem,5vw,5rem);background:var(--coach-canvas)}.ns-story-ending h2{font-size:clamp(2.6rem,4vw,3.75rem)}.ns-story-ending__grid{display:grid;grid-template-columns:minmax(16rem,0.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,7vw,6.5rem);align-items:start}.ns-story-ending__copy{max-width:48rem}.ns-story-ending__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.7rem;margin-top:2rem}.ns-story-ending__actions .ns-button--light{border-color:var(--coach-accent);background:#fff;color:var(--coach-accent)}.ns-story-ending__actions .ns-button--light:hover,.ns-story-ending__actions .ns-button--light:focus-visible{border-color:var(--coach-accent-dark);background:var(--coach-accent-dark);color:#fff}@media (max-width:64rem){.ns-story-chapter{grid-template-columns:minmax(14rem,0.7fr) minmax(0,1.3fr);gap:3rem}}@media (max-width:48rem){.ns-story-hero{padding-block:2.5rem 3rem}.ns-story-hero__grid,.ns-story-chapter,.ns-story-intuition__grid,.ns-story-ending__grid{grid-template-columns:1fr}.ns-story-hero__copy{padding-top:0.5rem}.ns-story-hero h1{font-size:clamp(3.4rem,15.5vw,5rem)}.ns-story-chapter__portrait{width:min(62%,15rem);margin-inline:auto}.ns-story-chapter{gap:1.8rem;padding-block:4rem}.ns-story-chapter h2,.ns-story-ending h2{font-size:clamp(2.75rem,13vw,4rem)}.ns-story-intuition__grid{gap:2rem}.ns-story-intuition__mark{display:block}.ns-story-intuition h2,.ns-story-ending h2{font-size:clamp(2.35rem,10vw,3.25rem)}}.ns-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.55rem;margin:auto 0 0.65rem;color:#fff}.ns-offer__price strong{color:rgb(255 255 255 / 58%);font-family:var(--coach-sans);font-size:0.69rem;font-weight:700;letter-spacing:0.03em;line-height:inherit}.ns-offer__price span{color:rgb(255 255 255 / 58%);font-size:0.69rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.ns-offer__price .ns-offer__duration{margin-left:0.2rem;padding-left:0.75rem;border-left:1px solid rgb(255 255 255 / 24%);letter-spacing:0.03em;text-transform:none}.ns-offer__body .ns-offer__link{margin-top:0}.ns-service-overview-card__price{display:flex;align-items:baseline;gap:0.5rem;margin-top:0.9rem;color:#fff;font-family:var(--coach-sans);font-style:normal}.ns-service-overview-card__price strong{font-family:var(--coach-serif);font-size:1.55rem;font-weight:500;line-height:1}.ns-service-overview-card__price small{color:rgb(255 255 255 / 58%);font-size:0.68rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.ns-service-hero__price{display:inline-flex;width:fit-content;align-items:baseline;gap:0.65rem;margin:1.75rem 0 0;padding:0.75rem 1rem;border:1px solid rgb(228 202 118 / 42%);border-radius:999px;background:rgb(255 255 255 / 5%)}.ns-service-hero__price>span{color:#dec87e;font-size:0.68rem;font-weight:750;letter-spacing:0.11em;text-transform:uppercase}.ns-service-hero__price strong{color:#fff;font-family:var(--coach-serif);font-size:1.55rem;font-weight:500;line-height:1}.ns-service-hero__price small{color:rgb(255 255 255 / 62%);font-size:0.68rem;font-weight:650;letter-spacing:0.05em}@media (max-width:48rem){.ns-offer__price{margin-top:0}.ns-service-overview-card__price{margin-top:0.75rem}.ns-service-hero__price{gap:0.5rem;margin-top:1.5rem;padding:0.72rem 0.9rem}}.ns-service--overview{--ns-overview-gutter:max(2rem,calc((100vw - var(--coach-shell)) / 2));background:var(--coach-surface);color:var(--coach-text-dark)}.ns-service-hero--overview,.ns-service--overview .ns-service-overview{background:transparent;color:var(--coach-text-dark)}.ns-service-hero--overview::after{content:none}.ns-service-hero--overview .ns-service-breadcrumb{color:var(--coach-accent-dark)}.ns-service-hero--overview h1,.ns-service--overview .ns-service-overview__intro h2,.ns-service-overview-card h3{color:var(--coach-text-dark)}.ns-service-hero--overview .ns-service-hero__intro,.ns-service--overview .ns-service-overview__intro p{color:rgb(85 67 111 / 72%)}.ns-service--overview .ns-service-overview__intro p{margin:0}.ns-service--overview .ns-service-overview__intro h2{max-width:none;color:var(--coach-text-dark);font-family:var(--coach-serif);font-size:clamp(1.55rem,2.1vw,2rem);font-weight:500;letter-spacing:-0.015em;line-height:1.2}.ns-service-overview-card{border-color:rgb(61 48 72 / 14%);background:var(--coach-canvas);box-shadow:0 1rem 2.75rem rgb(36 30 42 / 6%);color:var(--coach-text-dark)}.ns-service-overview-card:hover,.ns-service-overview-card:focus-visible{border-color:rgb(109 89 138 / 52%);background:#fff;box-shadow:0 1.25rem 3rem rgb(36 30 42 / 10%);color:var(--coach-text-dark)}.ns-service-overview-card p{color:var(--coach-accent-dark)}.ns-service-overview-card h3{hyphens:auto;overflow-wrap:normal}.ns-service-overview-card__price,.ns-service-overview-card__price strong{color:var(--coach-text-dark)}.ns-service-overview-card__price small{color:rgb(85 67 111 / 58%)}.ns-service--overview .ns-service-overview-card>span:not([class]){display:flex;min-width:0;height:100%;flex-direction:column}.ns-service--overview .ns-service-overview-card__price{flex-wrap:wrap;gap:0.35rem;margin-top:auto;padding-top:0.75rem;color:rgb(85 67 111 / 70%);white-space:nowrap}.ns-service--overview .ns-service-overview-card__price strong{color:inherit;font-family:var(--coach-sans);font-size:1rem;font-weight:500;line-height:1}.ns-service--overview .ns-service-overview-card__price small{color:rgb(85 67 111 / 48%);font-size:0.58rem;letter-spacing:0.07em}.ns-service-overview-card__duration::before{margin-right:0.35rem;content:"·"}.ns-service--overview .ns-service-cta__panel{background:#eee5dc;color:var(--coach-text-dark);box-shadow:0 1.5rem 4rem rgb(61 48 72 / 10%)}.ns-service--overview .ns-service-cta p{color:rgb(85 67 111 / 76%);font-size:1.07rem}.ns-service--overview .ns-service-cta .ns-button--light{border-color:rgb(61 48 72 / 18%);background:var(--coach-surface);color:var(--coach-text-dark);box-shadow:0 0.65rem 1.5rem rgb(61 48 72 / 8%)}.ns-service--overview .ns-service-cta .ns-button--light:hover{border-color:rgb(61 48 72 / 28%);background:#e2d3c6;color:var(--coach-text-dark)}@media (min-width:64.001rem){.ns-service--overview{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,0.92fr);gap:0 clamp(4rem,8vw,8rem);align-items:end;padding:clamp(4.5rem,7vw,6.5rem) var(--ns-overview-gutter) 0}.ns-service--overview .ns-service-hero--overview{grid-column:1;align-self:end}.ns-service--overview .ns-service-hero__content{max-width:none;min-height:0;padding:0}.ns-service--overview .ns-service-breadcrumb{display:inline-block;margin-bottom:0.75rem}.ns-service--overview .ns-service-hero--overview h1{max-width:none;margin-bottom:0;font-size:clamp(3.6rem,4.6vw,4.8rem);white-space:nowrap}.ns-service--overview .ns-service-overview{display:contents;padding:0}.ns-service--overview .ns-service-overview>.ns-shell{display:contents;max-width:none;margin:0;padding:0}.ns-service--overview .ns-service-overview__intro{display:block;grid-column:2;align-self:end;margin:0 0 0.35rem;padding:clamp(0.6rem,1.2vw,1rem) 0 clamp(0.55rem,1vw,0.85rem) clamp(1.5rem,2.8vw,2.5rem);border-left:1px solid rgb(184 150 58 / 48%)}.ns-service--overview .ns-service-overview__intro h2{margin:0 0 0.45rem}.ns-service--overview .ns-service-overview__intro p{max-width:34rem;margin-bottom:0;font-size:1.07rem;line-height:1.65}.ns-service--overview .ns-service-overview__list{grid-column:1 / -1;margin-top:clamp(2.25rem,3.6vw,3.25rem)}.ns-service--overview .ns-service-overview-card{min-height:0;padding:clamp(1rem,1.4vw,1.25rem)}.ns-service--overview .ns-service-overview-card__number{margin-bottom:clamp(0.75rem,1.2vw,1rem)}.ns-service-overview-card[href$="/intuitieve-transformatiesessie/"] h3{font-size:clamp(1.9rem,2.35vw,2.5rem)}.ns-service--overview>.ns-service-cta{grid-column:1 / -1;margin:clamp(1rem,1.8vw,1.75rem) calc(-1 * var(--ns-overview-gutter)) 0;padding-block:clamp(1rem,1.8vw,1.75rem)}.ns-service--overview .ns-service-cta__copy{padding:clamp(1.75rem,2.5vw,2.25rem) clamp(8rem,14vw,11rem) clamp(1.75rem,2.5vw,2.25rem) clamp(2rem,3vw,2.75rem)}.ns-service--overview .ns-service-cta h2{margin-bottom:0.75rem;font-size:clamp(2.25rem,3vw,3rem)}.ns-service--overview .ns-service-cta p{margin-bottom:1rem}.ns-service--overview .ns-service-cta__mark{right:clamp(2rem,4vw,3.5rem);width:clamp(4.5rem,7vw,6rem)}}@media (max-width:64rem){.ns-service-hero--overview .ns-service-hero__content{display:block;min-height:0;padding:3.75rem 2rem 0}.ns-service-hero--overview .ns-service-breadcrumb{margin-bottom:1rem}.ns-service-hero--overview h1{margin-bottom:0}.ns-service--overview .ns-service-overview{padding:0 0 4.5rem}.ns-service--overview .ns-service-overview__intro{display:block;margin-bottom:0;padding-top:1.5rem}.ns-service--overview .ns-service-overview__intro h2{margin-bottom:0.45rem}.ns-service--overview .ns-service-overview__intro p{max-width:34rem;font-size:1.07rem;line-height:1.65}.ns-service--overview .ns-service-overview__list{margin-top:1.75rem}}@media (max-width:48rem){.ns-service-hero--overview .ns-service-hero__content{padding:3.25rem 1rem 0}.ns-service-hero--overview h1{font-size:clamp(3.4rem,14vw,4.7rem)}.ns-service--overview .ns-service-overview{padding-bottom:4rem}.ns-service--overview .ns-service-overview__intro{margin-bottom:0;padding-top:1.25rem}.ns-service--overview .ns-service-overview__list{margin-top:1.5rem}}.ns-home-offers h2.ns-home-offers__title{max-width:none;margin-bottom:0;color:#dec87e;font-family:var(--coach-sans);font-size:calc(0.74rem+2px);font-weight:600;letter-spacing:0.16em;line-height:1.4;text-transform:uppercase}.ns-home-offers__submark{display:block;width:clamp(6rem,9vw,8.5rem);height:auto;justify-self:center}@media (max-width:64rem){.ns-home-offers__submark{width:clamp(5.5rem,18vw,7.5rem);justify-self:start}}.ns-home-offers{background:var(--coach-surface);color:var(--coach-text-dark)}.ns-home-offers__header{grid-template-columns:minmax(0,1fr)}.ns-home-offers h2.ns-home-offers__title{color:var(--coach-accent);font-size:0;letter-spacing:0;line-height:1}.ns-home-offers h2.ns-home-offers__title::before{background:var(--coach-gold)}.ns-home-offers h2.ns-home-offers__title::after{font-size:1rem;letter-spacing:0.16em;line-height:1.65;content:"Aanbod"}.ns-home-offers__submark{display:none}.ns-home-story{padding-block:clamp(1.25rem,2vw,1.75rem);background:#f6eee7}.ns-home-story__grid{grid-template-columns:minmax(0,1fr);gap:0}.ns-home-story__copy{max-width:none}.ns-home-story .ns-eyebrow{margin-bottom:0.75rem}.ns-home-story h2{max-width:none;margin-bottom:0.9rem;font-size:clamp(2.6rem,3.3vw,3.35rem);letter-spacing:-0.025em;line-height:1.02;white-space:nowrap}.ns-home-story__copy>p:last-child{max-width:36rem;font-size:1.1875rem;line-height:1.6}.ns-home-story__portrait{display:none}@media (max-width:48rem){.ns-home-story{padding-block:1.75rem}.ns-home-story__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ns-home-story h2{font-size:clamp(2.25rem,10vw,2.8rem);line-height:1.02;white-space:normal}.ns-home-story__portrait{width:min(78%,10.5rem);justify-self:center;outline-offset:0.5rem}}.ns-service-hero--soul,.ns-service-hero--transformation,.ns-service-hero--jij{position:relative;isolation:isolate;display:block;min-height:0;overflow:hidden;background:radial-gradient(circle at 10% 12%,rgb(109 89 138 / 42%),transparent 29rem),linear-gradient(135deg,#241c2a 0%,#382b43 58%,#4b3a57 100%);color:#fff}.ns-service-hero--soul::before,.ns-service-hero--transformation::before,.ns-service-hero--jij::before{position:absolute;z-index:-1;top:50%;right:clamp(2rem,9vw,8rem);width:clamp(12rem,19vw,17rem);aspect-ratio:1;background:url("../images/brand/nyawa-soul-submark-gold.svg") center / contain no-repeat;content:"";opacity:0.09;transform:translateY(-50%)}.ns-service-hero--soul::after,.ns-service-hero--transformation::after,.ns-service-hero--jij::after{position:absolute;z-index:-1;right:-7rem;bottom:-14rem;width:28rem;aspect-ratio:1;border:1px solid rgb(231 198 178 / 18%);border-radius:50%;content:""}.ns-service-hero--soul .ns-service-hero__content,.ns-service-hero--transformation .ns-service-hero__content,.ns-service-hero--jij .ns-service-hero__content{position:relative;z-index:1;width:min(100% - clamp(2rem,6vw,5rem),var(--coach-shell));max-width:none;height:18.5rem;min-height:18.5rem;margin-inline:auto;padding:clamp(2.25rem,3vw,3rem) 0}.ns-service-hero--soul .ns-service-breadcrumb,.ns-service-hero--transformation .ns-service-breadcrumb,.ns-service-hero--jij .ns-service-breadcrumb{gap:0;margin-bottom:clamp(0.85rem,1.5vw,1.1rem);color:#e7c6b2;font-size:0;letter-spacing:0;line-height:1}.ns-service-hero--soul h1,.ns-service-hero--transformation h1,.ns-service-hero--jij h1,.ns-service-hero.ns-service-hero--transformation h1{max-width:18ch;margin-bottom:clamp(0.8rem,1.4vw,1.1rem);font-size:clamp(3rem,4vw,4rem);letter-spacing:-0.045em;line-height:0.94}.ns-service-hero--soul .ns-service-hero__tagline,.ns-service-hero--transformation .ns-service-hero__tagline,.ns-service-hero--jij .ns-service-hero__tagline{max-width:34rem;margin-bottom:0;font-size:clamp(1.2rem,1.7vw,1.5rem);font-style:normal;line-height:1.35}.ns-service-hero--soul .ns-service-hero__intro,.ns-service-hero--transformation .ns-service-hero__intro,.ns-service-hero--jij .ns-service-hero__intro,.ns-service-hero--soul .ns-service-hero__media,.ns-service-hero--transformation .ns-service-hero__media,.ns-service-hero--jij .ns-service-hero__media{display:none}@media (max-width:48rem){.ns-service-hero--soul::before,.ns-service-hero--transformation::before,.ns-service-hero--jij::before{right:1rem;width:min(42vw,10rem);opacity:0.07}.ns-service-hero--soul::after,.ns-service-hero--transformation::after,.ns-service-hero--jij::after{right:-8rem;bottom:-10rem;width:20rem}.ns-service-hero--soul .ns-service-hero__content,.ns-service-hero--transformation .ns-service-hero__content,.ns-service-hero--jij .ns-service-hero__content{width:min(100% - 2rem,var(--coach-shell));height:18.5rem;min-height:18.5rem;padding:2.5rem 0 3rem}.ns-service-hero--soul h1,.ns-service-hero--transformation h1,.ns-service-hero--jij h1,.ns-service-hero.ns-service-hero--transformation h1{max-width:12ch;font-size:clamp(2.65rem,11vw,3.45rem)}.ns-service-hero--soul .ns-service-hero__tagline,.ns-service-hero--transformation .ns-service-hero__tagline,.ns-service-hero--jij .ns-service-hero__tagline{max-width:23rem;font-size:clamp(1.1rem,5vw,1.3rem)}}.ns-service--detail{display:flex;flex-direction:column}.ns-service--detail>.ns-service-hero{order:0}.ns-service--detail>.ns-service-body{display:contents}.ns-service--detail .ns-service-related{order:4;width:min(100% - clamp(2rem,6vw,5rem),var(--coach-shell));margin-inline:auto}.ns-service--detail .ns-service-section{order:2;width:min(100% - clamp(2rem,6vw,5rem),var(--coach-shell));margin-inline:auto}.ns-service--detail .ns-service-section:first-child{margin-top:clamp(5.5rem,11vw,9rem)}.ns-service--detail .ns-service-section:last-of-type{margin-bottom:clamp(3rem,5vw,4.5rem)}.ns-service--detail>.ns-service-cta{order:3}@media (max-width:48rem){.ns-service--detail .ns-service-related,.ns-service--detail .ns-service-section{width:min(100% - 2rem,var(--coach-shell))}.ns-service--detail .ns-service-section:first-child{margin-top:3.5rem}.ns-service--detail .ns-service-section:last-of-type{margin-bottom:2.5rem}}.ns-offer,.ns-offer:nth-child(even){background:radial-gradient(circle at 10% 12%,rgb(109 89 138 / 42%),transparent 29rem),linear-gradient(135deg,#241c2a 0%,#382b43 58%,#4b3a57 100%)}.ns-offer:hover,.ns-offer:nth-child(even):hover{background:radial-gradient(circle at 10% 12%,rgb(109 89 138 / 52%),transparent 29rem),linear-gradient(135deg,#241c2a 0%,#382b43 58%,#4b3a57 100%)}.ns-service--overview .ns-service-overview-card{border-color:rgb(255 255 255 / 16%);background:radial-gradient(circle at 10% 12%,rgb(109 89 138 / 42%),transparent 29rem),linear-gradient(135deg,#241c2a 0%,#382b43 58%,#4b3a57 100%);color:#fff;box-shadow:0 1rem 2.75rem rgb(36 30 42 / 14%)}.ns-service--overview .ns-service-overview-card:hover,.ns-service--overview .ns-service-overview-card:focus-visible{border-color:rgb(228 202 118 / 48%);background:radial-gradient(circle at 10% 12%,rgb(109 89 138 / 52%),transparent 29rem),linear-gradient(135deg,#241c2a 0%,#382b43 58%,#4b3a57 100%);color:#fff;box-shadow:0 1.25rem 3rem rgb(36 30 42 / 20%)}.ns-service--overview .ns-service-overview-card h3{color:#fff}.ns-service--overview .ns-service-overview-card p{color:#e4ca76;font-style:normal}.ns-service--overview .ns-service-overview-card__price,.ns-service--overview .ns-service-overview-card__price strong{color:rgb(255 255 255 / 82%)}.ns-service--overview .ns-service-overview-card__price small{color:rgb(255 255 255 / 58%)}.ns-service--overview .ns-service-hero--overview h1{width:2.4rem;max-width:2.4rem;height:1px;min-height:1px;overflow:hidden;margin:0;background:var(--coach-gold);color:transparent;font-size:0;line-height:0;white-space:normal}@media (max-width:64rem){.ns-service--overview .ns-service-hero--overview h1{display:none}}.ns-service--overview .ns-service-cta__mark{right:clamp(7rem,12vw,10rem);z-index:1;width:clamp(9rem,14vw,11rem);background:var(--coach-accent);-webkit-mask:url("../images/brand/nyawa-soul-s-gold.svg") center / contain no-repeat;mask:url("../images/brand/nyawa-soul-s-gold.svg") center / contain no-repeat;opacity:0.92}.ns-service--overview .ns-service-cta__panel::before{position:absolute;z-index:0;right:-8rem;bottom:-12rem;width:26rem;aspect-ratio:1;border:1px solid rgb(109 89 138 / 18%);border-radius:50%;content:"";pointer-events:none}.ns-service--overview .ns-service-cta__panel::after{position:absolute;z-index:0;top:50%;right:clamp(20rem,25vw,24rem);width:3rem;height:1px;background:rgb(184 150 58 / 62%);content:"";pointer-events:none}.ns-service--overview .ns-service-cta__copy{position:relative;z-index:1}@media (min-width:64.001rem){.ns-service--overview .ns-service-cta__copy{padding-right:clamp(16rem,24vw,20rem)}}@media (max-width:48rem){.ns-service--overview .ns-service-cta__mark{top:1.25rem;right:2rem;bottom:auto;width:7rem;transform:none;opacity:0.84}.ns-service--overview .ns-service-cta h2{padding-right:8.5rem}.ns-service--overview .ns-service-cta__panel::before{right:-7rem;bottom:-8rem;width:17rem}.ns-service--overview .ns-service-cta__panel::after{top:8.25rem;right:8.75rem;width:2rem}}.ns-service--detail .ns-service-cta__panel{isolation:isolate;background:radial-gradient(circle at 10% 12%,rgb(109 89 138 / 42%),transparent 29rem),linear-gradient(135deg,#241c2a 0%,#382b43 58%,#4b3a57 100%);box-shadow:0 1.75rem 4rem rgb(36 30 42 / 18%)}.ns-service--detail .ns-service-cta__panel::before{position:absolute;z-index:0;right:-8rem;bottom:-12rem;width:26rem;aspect-ratio:1;border:1px solid rgb(231 198 178 / 18%);border-radius:50%;content:"";pointer-events:none}.ns-service--detail .ns-service-cta__panel::after{position:absolute;z-index:0;top:50%;right:clamp(20rem,25vw,24rem);width:3rem;height:1px;background:rgb(228 202 118 / 68%);content:"";pointer-events:none}.ns-service--detail .ns-service-cta__copy{position:relative;z-index:1;padding:clamp(2.5rem,3.5vw,3.25rem) clamp(15rem,22vw,19rem) clamp(2.5rem,3.5vw,3.25rem) clamp(2.5rem,4vw,4rem)}.ns-service--detail .ns-service-cta__mark{right:clamp(7rem,11vw,9rem);z-index:1;width:clamp(9rem,13vw,11rem);background:#e4ca76;-webkit-mask:url("../images/brand/nyawa-soul-s-gold.svg") center / contain no-repeat;mask:url("../images/brand/nyawa-soul-s-gold.svg") center / contain no-repeat;opacity:0.9}@media (max-width:48rem){.ns-service--detail .ns-service-cta__copy{padding:2.5rem 1.5rem 2.75rem}.ns-service--detail .ns-service-cta h2{padding-right:8.25rem}.ns-service--detail .ns-service-cta__mark{top:1.25rem;right:1.75rem;bottom:auto;width:6.75rem;transform:none;opacity:0.84}.ns-service--detail .ns-service-cta__panel::before{right:-7rem;bottom:-8rem;width:17rem}.ns-service--detail .ns-service-cta__panel::after{top:8rem;right:8.5rem;width:2rem}}.ns-home-about h2,.ns-home-about__lead{font-size:clamp(1.5rem,2vw,1.8rem);line-height:1.15}.ns-home-about h2{margin-bottom:0.45rem;letter-spacing:-0.025em}.ns-home-intro__copy>p:first-child{font-size:clamp(1.375rem,1.8vw,1.8rem)}@media (min-width:75rem){.ns-offer{width:100%;max-width:64rem;justify-self:start}.ns-offer:nth-child(even){justify-self:end}}@media (max-width:48rem){.ns-offer__identity,.ns-offer__body{text-align:center}.ns-offer__identity{padding-right:1rem;padding-left:1rem}.ns-offer__body{padding-right:1rem;padding-left:1rem}.ns-offer h3{margin-inline:auto}.ns-offer__price{justify-content:center}.ns-offer .ns-offer__link{align-self:center}}@media (min-width:64.001rem){.ns-service--overview{padding-top:clamp(2.25rem,3vw,2.75rem)}.site-submenu-toggle{display:none}}.ns-home-method{padding-bottom:clamp(2rem,3vw,3rem)}.ns-home-method+.ns-home-offers{padding-top:clamp(2rem,3vw,3rem)}.page-header h1,.content-card h1,.not-found h1{font-size:clamp(1.75rem,5vw,3.4rem)}.entry-content h2{font-size:clamp(1.35rem,2.6vw,1.9rem)}.entry-content h3{font-size:clamp(1.1rem,2.2vw,1.4rem)}.home-hero h1{font-size:clamp(2.4rem,7.5vw,5.5rem)}.home-section>h2{font-size:clamp(1.8rem,4.2vw,3.1rem)}.offer-card h2{font-size:clamp(1.25rem,2.2vw,1.55rem)}.offer-grid--page .offer-card h2{font-size:1.25rem}.ns-home-hero h1{font-size:clamp(2.45rem,3.778vw,4.1rem)}.ns-home-hero .ns-actions>a.ns-button--light{min-height:2.6875rem;padding-block:10px}.ns-home-intro h2{font-size:clamp(2.4rem,3.2vw,3.9rem)}.ns-home-method h2{font-size:clamp(2.2rem,3.2vw,3.15rem)}.ns-home-offers h2{font-size:clamp(2.5rem,4.6vw,4.6rem)}.ns-offer h3{font-size:clamp(2rem,2.6vw,2.9rem)}.ns-home-about h2{font-size:clamp(1.35rem,1.8vw,1.7rem)}.ns-home-story h2{font-size:clamp(2.2rem,2.8vw,2.85rem)}.ns-home-closing h2{font-size:clamp(2.2rem,3.5vw,3.5rem)}.ns-service-hero h1,.ns-service-hero.ns-service-hero--transformation h1{font-size:clamp(2.65rem,3.3vw,3.5rem)}.ns-service-section h2{font-size:clamp(1.8rem,2.3vw,2.5rem)}.ns-service-cta h2{font-size:clamp(2.3rem,3.6vw,3.5rem)}.ns-service-overview__intro h2{font-size:clamp(2.55rem,4.8vw,5rem)}.ns-service-overview-card h3{font-size:clamp(1.7rem,2.5vw,2.6rem)}.ns-service-value h3{font-size:clamp(1.25rem,2vw,1.3rem)}.ns-story-hero h1{font-size:clamp(2.4rem,3.2vw,3.25rem)}.ns-story-chapter h2,.ns-story-intuition h2,.ns-story-ending h2{font-size:clamp(1.9rem,3.1vw,3.1rem)}@media (max-width:48rem){.home-hero h1{font-size:clamp(2.35rem,10.8vw,2.7rem)}.ns-home-hero h1{font-size:clamp(2.4rem,9.95vw,2.7rem)}.ns-home-intro h2,.ns-home-offers h2,.ns-home-story h2{font-size:clamp(2.3rem,10.5vw,2.8rem)}.ns-home-method h2{font-size:clamp(2.15rem,8vw,2.7rem)}.ns-offer h3{font-size:clamp(2.05rem,9vw,2.5rem)}.ns-home-closing h2{font-size:clamp(2.1rem,8.5vw,2.75rem)}.ns-service-hero h1,.ns-service-hero.ns-service-hero--transformation h1{font-size:clamp(2.4rem,10.8vw,3.2rem)}.ns-service-section h2{font-size:clamp(1.75rem,7.2vw,2.2rem)}.ns-service-cta h2{font-size:clamp(2.1rem,8.5vw,2.8rem)}.ns-service-overview__intro h2{font-size:clamp(2.3rem,10.5vw,3rem)}.ns-service-overview-card h3{font-size:clamp(1.5rem,6vw,1.6rem)}.ns-story-hero h1{font-size:clamp(2.25rem,9.5vw,2.9rem)}.ns-story-chapter h2,.ns-story-intuition h2,.ns-story-ending h2{font-size:clamp(1.9rem,8vw,2.55rem)}}.ns-story-hero__copy{transform:translateY(-0.5rem)}.ns-story-chapter__header,.ns-story-ending__heading{position:relative;transform:none}.ns-story-chapter__header>.ns-story-chapter__mark,.ns-story-ending__heading>.ns-story-chapter__mark{position:absolute;top:-4rem;left:0;margin:0}.ns-story-intuition__mark{transform:translateY(-4rem)}.ns-story-intuition__copy h2{transform:none}@media (max-width:48rem){.ns-story-chapter{padding-block-start:5rem}.ns-story-intuition{padding-block-start:5rem}.ns-story-intuition__grid{position:relative}.ns-story-chapter__header>.ns-story-chapter__mark{top:-4.65rem}.ns-story-ending__heading>.ns-story-chapter__mark{top:-4.65rem}.ns-story-intuition__mark{position:absolute;top:-4.65rem;left:0;transform:none}}.ns-home-hero{min-height:min(35rem,64svh)}.ns-home-hero__inner{padding-block:clamp(3rem,5vw,4rem) clamp(2rem,3vw,2.5rem)}.ns-home-intro{padding-block:clamp(3.5rem,7vw,6.5rem)}.ns-home-intro__grid{gap:clamp(2rem,5vw,5rem)}.ns-home-about{padding-block:clamp(3rem,5vw,4.25rem)}.ns-home-about__grid{gap:clamp(2.5rem,6vw,6rem)}.ns-home-method{padding-block:clamp(3.5rem,7vw,6.5rem)}.ns-home-method__grid{gap:clamp(2rem,6vw,5rem)}.ns-home-offers{padding-block:clamp(3.5rem,6vw,5.5rem)}.ns-home-closing{padding-block:clamp(3.5rem,7vw,6.5rem)}@media (max-width:48rem){.ns-home-intro,.ns-home-about,.ns-home-method,.ns-home-offers,.ns-home-closing{padding-block:3rem}.ns-home-story{padding-block:1.5rem}}.ns-home-story{padding-block:clamp(2.5rem,4vw,3.5rem)}.ns-home-story__grid{grid-template-columns:minmax(0,1.2fr) minmax(14rem,0.8fr);gap:clamp(2rem,6vw,5rem);align-items:center}.ns-home-story__mark{position:relative;width:5.75rem;aspect-ratio:1;justify-self:end;border:1px solid rgb(109 89 138 / 25%);border-radius:50%;background:url("../images/brand/nyawa-soul-submark-purple.svg") center / 58% no-repeat}.ns-home-story__mark::before{position:absolute;top:50%;right:calc(100%+1rem);width:2.5rem;height:1px;background:var(--coach-accent);content:""}@media (max-width:48rem){.ns-home-story{padding-block:2rem}.ns-home-story__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ns-home-story__mark{justify-self:center}.ns-home-story__mark::before{display:none}}.ns-story-intuition__mark{grid-column:2;grid-row:1;transform:none}.ns-story-intuition__mark .ns-story-chapter__mark{margin-bottom:1.25rem}.ns-story-intuition__copy{grid-column:2;grid-row:2}.ns-story-intuition__grid{row-gap:0}@media (max-width:48rem){.ns-story-intuition__mark{position:static;grid-column:1;grid-row:1;transform:none}.ns-story-intuition__copy{grid-column:1;grid-row:2}}.ns-home-closing h2{max-width:none;font-size:clamp(1.9rem,2.6vw,2.8rem)}@media (max-width:48rem){.ns-home-closing h2{font-size:clamp(1.8rem,6.5vw,2.3rem)}}@media (min-width:48.001rem){.ns-method-main .ns-story-reading{padding-block:clamp(1rem,2vw,1.5rem)}.ns-method-main .ns-story-chapter{padding-block:clamp(2rem,3vw,3rem)}.ns-method-main .ns-story-ending{padding-block:clamp(2.5rem,3.5vw,4rem)}}@media (min-width:48.001rem){.ns-method-main .ns-story-chapter:not(:first-child){padding-block-start:clamp(4.5rem,6vw,5rem)}.ns-method-main .ns-story-ending{padding-block-start:clamp(4.5rem,6vw,5rem)}.ns-method-main .ns-story-ending__copy{margin-top:clamp(1rem,1.5vw,1.5rem)}}@media (max-width:48rem){.ns-method-main .ns-story-ending{padding-block-start:5rem}}@media (min-width:48.001rem){.ns-story-main:not(.ns-method-main) .ns-story-chapter:not(:first-child),.ns-story-main:not(.ns-method-main) .ns-story-ending{padding-block-start:clamp(5rem,7vw,6rem)}.ns-story-main:not(.ns-method-main) .ns-story-intuition__mark{transform:translateY(-2.5rem)}}@media (max-width:48rem){.ns-story-main:not(.ns-method-main) .ns-story-ending{padding-block-start:5rem}}@media (min-width:48.001rem){.ns-story-main:not(.ns-method-main) .ns-story-chapter{padding-block-end:clamp(1.5rem,2vw,2rem)}.ns-story-main:not(.ns-method-main) .ns-story-reading{padding-block-end:clamp(1rem,2vw,1.5rem)}.ns-story-main:not(.ns-method-main) .ns-story-intuition__mark{transform:translateY(-0.5rem)}.ns-story-main:not(.ns-method-main) .ns-story-ending{padding-block-end:clamp(1.5rem,2vw,2rem)}}@media (min-width:48.001rem){.ns-story-main:not(.ns-method-main) .ns-story-chapter{padding-block-end:1rem}.ns-story-main:not(.ns-method-main) .ns-story-reading{padding-block-end:0.5rem}.ns-story-main:not(.ns-method-main) .ns-story-intuition__mark{margin-bottom:-2rem;transform:translateY(-2.5rem)}.ns-story-main:not(.ns-method-main) .ns-story-ending{padding-block-end:1rem}}@media (min-width:48.001rem){.ns-method-main .ns-story-chapter{padding-block-start:4rem}.ns-method-main .ns-story-chapter:not(:first-child),.ns-method-main .ns-story-ending{padding-block-start:clamp(5rem,7vw,6rem)}}@media (min-width:48.001rem){.ns-method-main .ns-story-chapter h2{font-size:clamp(2.2rem,3.1vw,2.8rem)}}@media (min-width:48.001rem){.ns-story-main .ns-story-chapter h2,.ns-story-main .ns-story-intuition h2,.ns-story-main .ns-story-ending h2{max-width:14ch;font-size:clamp(1.8rem,2.3vw,2.5rem);letter-spacing:-0.035em;line-height:0.98}}@media (min-width:48.001rem){.ns-method-main .ns-story-chapter h2{max-width:none}}@media (min-width:48.001rem){.ns-story-main .ns-story-ending__grid{width:min(calc(100% - 2rem),72rem)}}@media (min-width:48.001rem){.ns-story-main:not(.ns-method-main) .ns-story-intuition{padding-block-end:clamp(1rem,2vw,1.5rem)}}@media (min-width:48.001rem){.ns-method-main .ns-story-chapter:last-of-type{padding-block-end:0}}.ns-service--overview .ns-service-overview-card[href*=jij-weer] h3+p{color:#fff;font-family:var(--coach-serif);font-size:clamp(1.7rem,2.5vw,2.6rem);font-style:normal;font-weight:500;letter-spacing:normal;line-height:1;overflow-wrap:normal}@media (min-width:48.001rem){.ns-service--overview .ns-service-overview-card[href*=jij-weer] h3+p{width:calc(100%+1.5rem);white-space:nowrap}}@media (max-width:48rem){.ns-service--overview .ns-service-overview-card[href*=jij-weer] h3+p{font-size:clamp(1.5rem,6vw,1.6rem)}}.ns-service--detail .ns-service-hero--soul+.ns-service-body>.ns-service-section:first-child{margin-top:clamp(3rem,5.5vw,5rem)}.ns-service--detail .ns-service-section[aria-label="Introductie Soul Reading"] .ns-service-lead{font-size:clamp(1.75rem,2.245vw,2.45rem) !important}@media (min-width:48.0625rem){.ns-service--detail>.ns-service-hero--soul~.ns-service-cta h2{font-size:clamp(2.3rem,3.2vw,3.5rem)}}.ns-service--detail .ns-service-hero--transformation+.ns-service-body>.ns-service-section:first-child{margin-top:clamp(3rem,5.5vw,5rem)}.ns-service--detail .ns-service-hero--transformation+.ns-service-body>.ns-service-section:last-of-type{margin-bottom:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(1.5rem,2.5vw,2.5rem)}@media (min-width:48.0625rem){.ns-service--detail>.ns-service-hero--transformation~.ns-service-cta{padding-top:clamp(2rem,4vw,3.5rem)}.ns-service--detail>.ns-service-hero--transformation~.ns-service-cta h2{font-size:clamp(2.3rem,3.2vw,3.5rem);line-height:1}}.ns-service--detail .ns-service-hero--jij+.ns-service-body>.ns-service-section:first-child{margin-top:clamp(3rem,5.5vw,5rem)}@media (min-width:48.0625rem){.ns-service--detail>.ns-service-hero--jij~.ns-service-cta h2{font-size:clamp(2.3rem,3.2vw,3.5rem)}}@media (max-width:48rem){.ns-home-offers .ns-offer__identity{padding-top:0}}@media (max-width:48rem){.ns-story-main:not(.ns-method-main) .ns-story-reading{padding-bottom:0}.ns-story-main:not(.ns-method-main) .ns-story-reading__inner>.ns-story-chapter:last-child{padding-bottom:2rem}.ns-story-main:not(.ns-method-main) .ns-story-intuition{padding-top:3rem}}@media (max-width:48rem){.ns-service--detail .ns-service-hero--soul+.ns-service-body>.ns-service-section:last-of-type{margin-bottom:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(1.5rem,2.5vw,2.5rem)}}@media (max-width:48rem){.ns-service-section[aria-labelledby="ns-transformation-quote"] blockquote{padding-bottom:0}}@media (max-width:48rem){.ns-service--detail .ns-service-hero--jij+.ns-service-body>.ns-service-section:last-of-type{margin-bottom:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(1.5rem,2.5vw,2.5rem)}}@media (min-width:48.001rem){.ns-story-main:not(.ns-method-main) .ns-story-intuition__mark .ns-story-chapter__mark{margin-bottom:0}}@media (max-width:48rem){.site-footer-brand{justify-self:center;text-align:center}.site-footer-business{justify-self:center;width:min(100%,20rem);text-align:center}.site-footer-business-details,.site-footer .site-footer-legal-list{text-align:center}.site-footer-business-details div{justify-content:center}.site-footer-contact{justify-self:center;width:min(100%,20rem);text-align:center}.site-footer-contact .site-footer-column-title{text-align:center}.site-footer-contact h2,.site-footer-contact>p:not(.site-footer-column-title){margin-right:auto;margin-left:auto;text-align:center}.site-footer-contact-actions{justify-content:center}}@media (max-width:48rem){.site-footer-brand .site-footer-primary-logo{margin-inline:auto}}@media (max-width:48rem){.ns-story-main:not(.ns-method-main) .ns-story-intuition{padding-top:0.5rem}}@media (max-width:48rem){.ns-service--detail .ns-service-hero--soul+.ns-service-body>.ns-service-section:last-of-type{margin-bottom:1rem;padding-bottom:1rem}.ns-service--detail .ns-service-hero--soul~.ns-service-cta{padding-top:3rem}}@media (min-width:48.001rem) and (max-width:72rem){.site-footer-main{grid-template-rows:auto auto}.site-footer-brand{grid-column:1;grid-row:1}.site-footer-navigation-group{grid-column:2;grid-row:1 / span 2;align-self:start}.site-footer-contact{display:block;grid-column:1;grid-row:2;align-self:start;justify-self:start;text-align:left}.site-footer-contact .site-footer-column-title{text-align:left}.site-footer-contact-actions{grid-column:auto;grid-row:auto;justify-content:flex-start}}@media (min-width:48.001rem) and (max-width:64rem){.ns-service--overview .ns-service-breadcrumb::before{display:none}}@media (min-width:48.001rem) and (max-width:64rem){.ns-service--detail .ns-service-section{gap:clamp(2rem,4vw,3rem)}.ns-service--detail .ns-service-section[aria-labelledby="ns-soul-result"] .ns-service-section__content{padding-top:0}.ns-service--detail .ns-service-section:last-of-type{margin-bottom:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.ns-service--detail>.ns-service-cta{padding-top:clamp(2rem,4vw,3.5rem)}}.site-footer-copyright{color:rgb(255 255 255 / 55%)}.ns-service--detail .ns-service-section[aria-label="Introductie Soul Reading"] .ns-service-lead,.ns-service--detail .ns-service-section[aria-labelledby="ns-jij-layers"] .ns-service-lead{color:rgb(85 67 111 / 72%) !important;font-family:var(--coach-sans) !important;font-size:1.07rem !important;line-height:1.9 !important}.ns-service-section[aria-labelledby="ns-transformation-quote"] .ns-service-quote-label{margin:0 0 0.2rem;color:var(--coach-accent-dark);font-size:0.85rem;font-weight:700;letter-spacing:0.16em;line-height:1.2;text-transform:uppercase}.ns-service-section[aria-labelledby="ns-transformation-quote"] blockquote{padding-top:0.2rem}.ns-service-section[aria-labelledby="ns-jij-ready"] blockquote{margin:0;padding:0.25rem 0 1.7rem 1.75rem;border-left:1px solid var(--coach-gold)}.ns-service-section[aria-labelledby="ns-jij-ready"] blockquote p{margin:0;color:var(--coach-accent-dark);font-family:var(--coach-serif);font-size:clamp(1.25rem,1.8vw,1.7rem);font-style:italic;line-height:1.35}.ns-service-section[aria-labelledby="ns-jij-ready"] .ns-service-section__content>p:last-child{margin-top:1.4rem;color:var(--coach-accent-dark);font-family:var(--coach-serif);font-size:clamp(1.25rem,1.8vw,1.7rem);font-style:italic;line-height:1.35}@media (max-width:48rem){.ns-service-section[aria-labelledby="ns-jij-ready"] .ns-service-section__content>p:last-child{margin-top:1rem}}.ns-service--detail .ns-service-hero--jij~.ns-service-cta .ns-service-cta__price small:last-child{flex-basis:100%}.ns-service--detail .ns-service-hero--jij~.ns-service-cta .ns-service-cta__price small:last-child::before{content:none;margin-right:0}@media (min-width:48.001rem){.ns-method-main .ns-story-ending__copy{margin-top:clamp(1rem,1.5vw,1.5rem)}}@media (max-width:48rem){.ns-method-main .ns-story-ending__copy{margin-top:0}}.ns-service--detail .ns-service-section{padding-top:clamp(1.5rem,3vw,2.75rem);padding-bottom:1rem}.ns-service--detail .ns-service-section:first-child{padding-top:0}.ns-service--detail>.ns-service-hero~.ns-service-cta{padding-top:clamp(2rem,3vw,3rem)}.ns-service--detail>.ns-service-hero+.ns-service-body>.ns-service-section:first-child{margin-top:clamp(2rem,3vw,2.5rem)}.ns-service--detail>.ns-service-hero+.ns-service-body>.ns-service-section:last-of-type{margin-bottom:clamp(1.5rem,2vw,2rem);padding-bottom:1rem}@media (max-width:48rem){.ns-service--detail .ns-service-section{padding-top:1.5rem;padding-bottom:1.5rem}.ns-service--detail .ns-service-section:first-child{padding-top:0}.ns-service--detail>.ns-service-hero~.ns-service-cta{padding-top:2rem}.ns-service--detail>.ns-service-hero+.ns-service-body>.ns-service-section:first-child{margin-top:2rem}.ns-service--detail>.ns-service-hero+.ns-service-body>.ns-service-section:last-of-type{margin-bottom:1.5rem;padding-bottom:1rem}}.ns-service--detail .ns-service-section[aria-labelledby="ns-soul-support"],.ns-service--detail .ns-service-section[aria-labelledby="ns-jij-ready"]{padding-bottom:clamp(2.5rem,3.5vw,3rem)}@media (max-width:48rem){.ns-service--detail .ns-service-section[aria-labelledby="ns-soul-support"],.ns-service--detail .ns-service-section[aria-labelledby="ns-jij-ready"]{padding-bottom:4rem}.ns-service--detail>.ns-service-hero--soul~.ns-service-cta{padding-top:3rem}}.ns-service-section[aria-labelledby="ns-soul-depth"] blockquote{padding-top:0.45rem;padding-bottom:2.95rem}@media (min-width:48.001rem){.ns-service-section[aria-labelledby="ns-transformation-quote"] .ns-service-section__content{grid-column:2}}@media (max-width:48rem){.ns-service-section[aria-labelledby="ns-transformation-quote"] .ns-service-section__content{grid-column:1 / -1}.ns-service--detail .ns-service-hero--transformation~.ns-service-cta .ns-service-cta__mark,.ns-service--detail .ns-service-hero--transformation~.ns-service-cta .ns-service-cta__panel::after{display:none}}.ns-service--overview .ns-service-cta__panel::after,.ns-service--detail .ns-service-hero--soul~.ns-service-cta .ns-service-cta__panel::after,.ns-service--detail .ns-service-hero--jij~.ns-service-cta .ns-service-cta__panel::after{display:none}@media (min-width:48.001rem){.ns-method-main .ns-story-ending__copy{margin-top:0}.ns-story-main:not(.ns-method-main) .ns-story-ending__grid{grid-template-columns:minmax(14rem,0.7fr) minmax(0,1.3fr);gap:clamp(2rem,4vw,4rem)}}@media (max-width:48rem){.site-footer nav a,.site-footer .site-navigation-fallback>li>a,.site-footer .site-footer-legal-list a{display:inline;min-height:0;padding:0}.site-footer .site-footer-legal-list{gap:0.45rem;margin-top:0.45rem}.site-footer .site-footer-contact-button{display:inline-flex;min-height:44px;align-items:center}}@media (max-width:48rem){.ns-home-hero{min-height:min(calc(42rem+25px),calc(75svh+25px))}.ns-home-hero__media{background:var(--coach-night)}.ns-home-hero__media img{opacity:1;object-position:center -4rem}.ns-home-hero__inner{padding-bottom:1.25rem}}
.ns-service--detail .ns-service-faq{order:3;display:grid;width:min(100% - clamp(2rem,6vw,5rem),var(--coach-shell));grid-template-columns:minmax(14rem,.72fr) minmax(0,1.28fr);gap:clamp(2.5rem,8vw,8rem);align-items:start;margin-inline:auto;padding-block:clamp(3rem,5.5vw,5rem);border-top:1px solid rgb(109 89 138 / 18%)}.ns-service--detail .ns-service-faq__heading .ns-eyebrow{margin-bottom:1rem}.ns-service--detail .ns-service-faq h2{max-width:10ch;margin-bottom:0;color:var(--coach-accent-dark);font-size:clamp(1.8rem,2.3vw,2.5rem);letter-spacing:-.035em;line-height:.98}.ns-service--detail .ns-service-faq__items{max-width:47rem;border-bottom:1px solid rgb(109 89 138 / 18%)}.ns-service--detail .ns-service-faq__item{border-top:1px solid rgb(109 89 138 / 18%)}.ns-service--detail .ns-service-faq__item summary{display:grid;grid-template-columns:minmax(0,1fr) 1.9rem;gap:1.25rem;align-items:center;padding:1.35rem 0;color:var(--coach-accent-dark);cursor:pointer;font-size:1.08rem;font-weight:400;line-height:1.5;list-style:none}.ns-service--detail .ns-service-faq__item summary::-webkit-details-marker{display:none}.ns-service--detail .ns-service-faq__item summary::marker{content:""}.ns-service--detail .ns-service-faq__item summary::after{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid rgb(184 150 58 / 58%);border-radius:50%;color:var(--coach-accent);content:"+";font-size:1.15rem;font-weight:400;line-height:1}.ns-service--detail .ns-service-faq__item[open] summary{padding-bottom:.85rem}.ns-service--detail .ns-service-faq__item[open] summary::after{content:"−"}.ns-service--detail .ns-service-faq__item summary:hover{color:var(--coach-text-dark)}.ns-service--detail .ns-service-faq__item summary:focus-visible{border-radius:.2rem;outline:3px solid var(--coach-focus);outline-offset:.3rem}.ns-service--detail .ns-service-faq__answer{padding:0 3.4rem 1.5rem 0}.ns-service--detail .ns-service-faq__answer p{margin:0;color:rgb(85 67 111 / 76%);font-size:1.02rem;line-height:1.8}.ns-service--detail .ns-service-faq__answer p+p{margin-top:1rem}@media (max-width:64rem){.ns-service--detail .ns-service-faq{grid-template-columns:1fr;gap:2rem}}@media (max-width:48rem){.ns-service--detail .ns-service-faq{width:min(100% - 2rem,var(--coach-shell));padding-block:3rem}.ns-service--detail .ns-service-faq h2{max-width:none;font-size:clamp(1.8rem,2.3vw,2.5rem)}.ns-service--detail .ns-service-faq__item summary{grid-template-columns:minmax(0,1fr) 1.8rem;gap:1rem;padding-block:1.2rem;font-size:1rem}.ns-service--detail .ns-service-faq__item summary::after{width:1.8rem;height:1.8rem}.ns-service--detail .ns-service-faq__answer{padding-right:0;padding-bottom:1.4rem}}
@media(min-width:48.001rem){.ns-method-main .ns-story-reading{padding-block-start:clamp(1rem,3vw,2.5rem)}.ns-method-main .ns-story-reading__inner>.ns-story-chapter:first-of-type{padding-block-start:clamp(3rem,4vw,4rem)}}
.ns-service--detail .ns-service-section[aria-labelledby="ns-transformation-values"] .ns-service-section__heading h2,.ns-service--detail .ns-service-section[aria-labelledby="ns-transformation-tuning"] .ns-service-section__heading h2{max-width:none}
.ns-service--detail .ns-service-section[aria-labelledby="ns-soul-depth"] .ns-service-section__heading h2{max-width:none}.ns-service-section[aria-labelledby="ns-soul-depth"] blockquote p{font-size:clamp(1.25rem,2vw,1.674rem)}
@media (max-width:48rem){.ns-service--overview .ns-service-overview-card p{font-size:17.5px;}.ns-service--overview .ns-service-overview-card[href*="intuitieve-transformatiesessie/"] h3+p{position:relative;left:0;white-space:normal;}}@media (min-width:25.875rem) and (max-width:48rem){.ns-service--overview .ns-service-overview-card[href*="intuitieve-transformatiesessie/"] h3+p{white-space:nowrap;}}
