.playht-page{--ink:#050505;--paper:#f4f5f0;--lime:#c6ff89;--line:#272727;background:var(--ink);color:#f8f8f6;font-family:Bricolage Grotesque,Arial,sans-serif}.playht-page *{box-sizing:border-box}.playht-page a{text-decoration:none}.playht-page button,.playht-page select,.playht-page textarea{font:inherit}.playht-page button{cursor:pointer}.playht-page :focus-visible{outline:3px solid var(--lime);outline-offset:3px}.playht-skip{position:absolute;left:1rem;top:-5rem;z-index:100;background:var(--lime);color:#111;padding:.75rem 1rem;border-radius:.5rem}.playht-skip:focus{top:1rem}.playht-announcement{min-height:58px;display:flex;align-items:center;justify-content:center;gap:11px;background:#eaffd9;color:#080c06;font-size:15px;font-weight:650;padding:10px 16px;text-align:center}.playht-announcement span{border-radius:99px;background:var(--lime);padding:4px 10px;font-size:13px;font-weight:800}.playht-header{height:96px;max-width:1420px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:30px}.playht-brand{display:inline-flex;align-items:center;gap:10px;color:#f8f8f6;font-size:26px;font-weight:800;letter-spacing:-.065em;white-space:nowrap}.playht-brand img{width:38px;height:38px;object-fit:contain}.playht-brand-accent{color:var(--lime)}.playht-nav{display:flex;align-items:center;gap:43px;margin-left:20px}.playht-nav a{color:#f6f6f3;font-size:16px;font-weight:600;transition:color .2s}.playht-nav a:hover,.playht-footer a:hover{color:var(--lime)}.playht-header-cta{display:inline-flex;align-items:center;gap:9px;border:2px solid #2f2f2f;border-radius:17px;padding:13px 19px;color:#f8f8f6;font-size:16px;font-weight:700;white-space:nowrap;transition:border-color .2s,background .2s}.playht-header-cta:hover{border-color:var(--lime);background:#161b11}.playht-hero{padding:75px 24px 117px;background:#050505}.playht-hero-inner{max-width:1040px;margin:auto;text-align:center}.playht-eyebrow{color:var(--lime);font-size:13px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.playht-hero .playht-eyebrow{margin:0 0 22px}.playht-hero h1{max-width:1030px;margin:0 auto;font-size:clamp(46px,5.3vw,76px);font-weight:800;letter-spacing:-.065em;line-height:1.075;text-wrap:balance}.playht-hero-description{max-width:760px;margin:27px auto 0;color:#d4d5d1;font-size:clamp(18px,1.4vw,22px);line-height:1.55}.playht-hero-actions{display:flex;justify-content:center;gap:17px;flex-wrap:wrap;margin-top:47px}.playht-button{min-height:65px;border-radius:27px;display:inline-flex;align-items:center;justify-content:center;gap:13px;padding:16px 30px;font-size:20px;font-weight:750;transition:transform .2s,background .2s,border-color .2s}.playht-button:hover{transform:translateY(-2px)}.playht-button-primary{background:var(--lime);color:#090c06}.playht-button-primary:hover{background:#d7ffad}.playht-button-secondary{background:#1b1b1b;border:2px solid #343434;color:var(--lime)}.playht-button-secondary:hover{border-color:var(--lime)}.playht-studio{max-width:980px;margin:72px auto 0;text-align:left;scroll-margin-top:30px}.playht-language-tabs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;padding:0 0 13px;border:0;margin:0;min-width:0}.playht-language-tabs button{flex:none;min-height:58px;padding:0 19px;border:1px solid #252525;border-radius:17px;background:transparent;color:#eee;font-size:17px;font-weight:600;white-space:nowrap;transition:border-color .2s,background .2s}.playht-language-tabs button:hover{background:#171717}.playht-language-tabs button.is-active{border:2px solid #e7e7e5;color:#fff}.playht-editor{min-height:200px;display:flex;flex-direction:column;border-radius:17px;background:#35363a;padding:25px 22px 20px}.playht-editor-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.playht-editor textarea{width:100%;min-height:105px;resize:vertical;border:0;outline:0;background:transparent;color:#fff;font-size:19px;line-height:1.5}.playht-editor textarea::placeholder{color:#aaacb0}.playht-editor textarea:focus-visible{outline:none}.playht-editor:focus-within{box-shadow:0 0 0 2px var(--lime)}.playht-editor-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px}.playht-voice-picker{height:55px;max-width:45%;display:flex;align-items:center;gap:12px;padding:0 14px;border:2px solid #44464b;border-radius:16px;color:#d8d8d8}.playht-voice-picker select{min-width:0;max-width:250px;border:0;background:#35363a;color:#f5f5f5;font-size:16px;font-weight:650;outline:none}.playht-voice-picker select option{background:#222;color:#fff}.playht-editor-controls{display:flex;align-items:center;gap:10px}.playht-character-count{color:#b5b7ba;font-size:14px;white-space:nowrap}.playht-reset{height:55px;width:55px;display:grid;place-items:center;border:2px solid #505156;border-radius:16px;background:transparent;color:#f6f6f6}.playht-reset:hover{background:#48494d}.playht-play{height:55px;min-width:120px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:16px;background:#fff;color:#080808;font-size:18px;font-weight:800}.playht-play:hover{background:var(--lime)}.playht-studio-note{min-height:23px;margin:12px 2px 0;color:#a7aaa4;font-size:13px}.playht-section{scroll-margin-top:35px;padding:110px max(24px,calc((100vw - 1200px)/2))}.playht-section h2{margin:13px 0 22px;font-size:clamp(38px,4vw,62px);letter-spacing:-.06em;line-height:1.1;text-wrap:balance}.playht-section h3{font-size:25px;line-height:1.2;letter-spacing:-.035em}.playht-section p{font-size:17px;line-height:1.7}.playht-voices{background:#f1f2ed;color:#111}.playht-voices .playht-eyebrow,.playht-use-cases .playht-eyebrow{color:#415a27}.playht-section-intro{max-width:770px}.playht-section-intro>p:last-child{max-width:700px;color:#4d514a}.playht-voice-details{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:80px}.playht-voice-details>div{border-top:1px solid #a8aea1;padding-top:17px}.playht-voice-details span{font-size:14px;font-weight:800;color:#576947}.playht-voice-details h3{margin:35px 0 14px}.playht-voice-details p{color:#454941}.playht-workflow{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#161816}.playht-workflow-heading h2{max-width:570px}.playht-workflow-copy{padding-top:35px;color:#d4d7d0}.playht-workflow-copy p:first-child{margin-top:0}.playht-workflow-copy a{display:inline-flex;align-items:center;gap:8px;color:var(--lime);font-weight:750;font-size:18px;margin-top:20px}.playht-writing{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#edf0e8;color:#111}.playht-writing .playht-eyebrow{color:#415a27}.playht-writing>div:last-child{color:#454941}.playht-use-cases{background:#e8f4db;color:#0b0e08}.playht-use-case-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.playht-use-case-list button{text-align:left;min-height:260px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #c4d6b1;border-radius:20px;background:#f7fbf1;padding:26px;color:#171a15;transition:transform .2s,box-shadow .2s}.playht-use-case-list button:hover{transform:translateY(-3px);box-shadow:0 12px 25px #334f2519}.playht-use-case-list button>span:first-child{font-size:22px;font-weight:800;letter-spacing:-.04em}.playht-use-case-list button p{font-size:17px;color:#434940}.playht-use-case-action{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#304e17}.playht-use-case-footnote{max-width:850px;margin:33px 0 0;color:#3a4931}.playht-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:10%;background:#080a07}.playht-faq>div:first-child>p:last-child{color:#b8bcb2}.playht-faq-items{border-top:1px solid #40443b}.playht-faq details{border-bottom:1px solid #40443b;padding:23px 0}.playht-faq summary{cursor:pointer;list-style:none;font-size:20px;font-weight:700;line-height:1.35;display:flex;justify-content:space-between;gap:10px}.playht-faq summary::-webkit-details-marker{display:none}.playht-faq summary:after{content:"+";color:var(--lime);font-size:25px;font-weight:400}.playht-faq details[open] summary:after{content:"−"}.playht-faq details p{color:#bfc4ba;margin:19px 0 0}.playht-footer{padding:62px max(24px,calc((100vw - 1200px)/2)) 25px;background:#030403;border-top:1px solid #242924}.playht-footer-top{display:flex;align-items:start;justify-content:space-between;gap:30px}.playht-footer-top p{color:#9ca39a}.playht-footer nav{display:flex;gap:25px;flex-wrap:wrap}.playht-footer nav a{color:#d7dcd3;font-weight:600}.playht-footer-bottom{display:flex;justify-content:space-between;gap:15px;margin-top:70px;padding-top:22px;border-top:1px solid #252925;color:#9ca39a;font-size:13px}@media(max-width:900px){.playht-header{height:78px;padding:0 23px}.playht-nav{gap:17px;margin-left:0}.playht-nav a{font-size:14px}.playht-hero{padding-top:62px}.playht-section{padding:80px 28px}.playht-footer{padding-left:28px;padding-right:28px}}@media(max-width:680px){.playht-announcement{font-size:12px;min-height:49px}.playht-header{height:72px;padding:0 18px}.playht-brand{font-size:22px}.playht-brand img{height:32px;width:32px}.playht-nav{display:none}.playht-header-cta{font-size:13px;padding:9px 11px;border-radius:12px}.playht-header-cta svg{display:none}.playht-hero{padding:55px 16px 77px}.playht-hero h1{font-size:clamp(40px,10vw,58px)}.playht-hero-description{font-size:17px}.playht-hero-actions{margin-top:33px;gap:11px}.playht-button{width:100%;font-size:17px;min-height:56px;border-radius:18px}.playht-studio{margin-top:55px}.playht-language-tabs button{min-height:46px;font-size:14px;border-radius:12px;padding:0 13px}.playht-editor{padding:17px 13px;min-height:188px}.playht-editor textarea{font-size:16px}.playht-editor-bottom{align-items:end}.playht-voice-picker{max-width:55%;height:48px;padding:0 8px;gap:6px}.playht-voice-picker select{max-width:145px;font-size:12px}.playht-character-count{display:none}.playht-reset{width:45px;height:48px}.playht-play{height:48px;min-width:80px;font-size:15px}.playht-section{padding:72px 20px}.playht-voice-details,.playht-use-case-list{grid-template-columns:1fr;gap:25px;margin-top:50px}.playht-voice-details h3{margin-top:20px}.playht-workflow,.playht-writing,.playht-faq{grid-template-columns:1fr;gap:18px}.playht-workflow-copy{padding-top:0}.playht-use-case-list{gap:13px}.playht-use-case-list button{min-height:220px}.playht-footer{padding:50px 20px 25px}.playht-footer-top{flex-direction:column}.playht-footer nav{gap:14px 25px}.playht-footer-bottom{margin-top:50px}}@media(prefers-reduced-motion:reduce){.playht-page *{scroll-behavior:auto!important;transition:none!important}}
