/* TAS website: TAS I'm Okay. Existing studio branding is reused unchanged. */
.okay-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(32px,6vw,96px);align-items:center;padding-top:60px;padding-bottom:50px}.okay-hero h1{font-size:clamp(2.5rem,4.5vw,4.4rem);line-height:1.08;letter-spacing:-.04em;margin:26px 0}.okay-identity{display:flex;align-items:center;gap:16px;font-size:1.3rem;font-weight:700}.okay-identity img{border-radius:18px}.okay-hero .eyebrow,.okay-step{color:#ffec99}.okay-hero .button.primary{background:#ffec99;color:#102d23;border-color:#ffec99}.okay-phone{margin:0 auto;max-width:330px;width:100%}.okay-phone .app-card{padding:0;overflow:hidden;border-radius:24px;background:#102d23}.okay-phone .app-card>img{display:block;width:100%;height:auto}.okay-phone figcaption{font-size:.84rem;line-height:1.55;color:#b4c8be;margin-top:14px}.okay-note{background:#12352a;border:1px solid #355d4a;border-radius:24px;padding:clamp(24px,4vw,48px)}.okay-note p{max-width:76ch}.okay-step{font-size:1.1rem;font-weight:700}.okay-contact{padding-top:16px}.okay-art{background:radial-gradient(ellipse at 50% 20%,#285942,#102d23 80%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:42px 20px;min-height:315px;text-align:center}.okay-art img{width:112px!important;height:112px!important;object-fit:contain!important;border-radius:26px}.okay-art strong{color:#ffec99;font-size:1.7rem}.okay-art span{color:#f3f7ed;font-size:.95rem}@media(max-width:760px){.okay-hero{grid-template-columns:1fr;padding-top:32px;gap:36px}.okay-phone{max-width:290px}.okay-hero h1{font-size:2.65rem}.okay-art{min-height:280px}}
.okay-screens{display:grid;grid-template-columns:repeat(2,minmax(0,320px));justify-content:center;gap:32px;margin-top:30px}.okay-screens figure{margin:0}.okay-screens img{display:block;width:100%;height:auto;border:1px solid #355d4a;border-radius:20px}.okay-screens figcaption{margin-top:14px;color:#b4c8be;line-height:1.55}@media(max-width:600px){.okay-screens{grid-template-columns:minmax(0,290px)}}

/* Media language rule: Dutch captures only on the Dutch page, including before JS loads. */
html:not([lang="nl"]) [data-media-language="nl"],html[lang="nl"] [data-media-language="en"]{display:none!important}
.okay-en-brand .okay-art{min-height:420px}

.okay-videos{display:grid;grid-template-columns:repeat(2,minmax(0,430px));gap:32px;justify-content:center}.okay-videos figure{margin:0}.okay-videos video{width:100%;aspect-ratio:9/16;background:#07151d;border-radius:20px}.okay-videos figcaption{margin-top:12px;color:#b4c8be}@media(max-width:680px){.okay-videos{grid-template-columns:minmax(0,430px)}}

.okay-live-art{background:radial-gradient(ellipse at 50% 25%,#285942,#102d23 80%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2vw,24px);aspect-ratio:1122/1402;padding:24px 16px;text-align:center}.okay-live-art img{width:34%!important;height:auto!important;aspect-ratio:1;border-radius:24%!important;object-fit:cover}.okay-live-art strong{color:#ffec99;font:700 clamp(18px,2.2vw,32px)/1.1 system-ui,sans-serif}.okay-live-art span{color:#f3f7ed;font:500 clamp(13px,1.45vw,20px)/1.4 system-ui,sans-serif}
