.voicelab-page{--voicelab-bg:#f7f8f4;--voicelab-surface:#ffffff;--voicelab-ink:#202e27;--voicelab-muted:#5f6c64;--voicelab-line:#e1e7de;--voicelab-green:#275c43;--voicelab-green-deep:#1b4231;--voicelab-green-ink:#ffffff;--voicelab-soft:#e5eedf;--voicelab-warm:#f0ebde;--voicelab-orange:#bd713f;--voicelab-phone:#17221c;overflow:hidden;color:var(--voicelab-ink);background:radial-gradient(circle at 8% 10%,rgb(39 92 67/12%),transparent 26rem),radial-gradient(circle at 94% 46%,rgb(189 113 63/10%),transparent 28rem),var(--voicelab-bg)}.voicelab-page :is(h1,h2,h3,p){text-wrap:balance}.voicelab-eyebrow{margin:0 0 12px;color:var(--voicelab-green);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.voicelab-section-heading{max-width:760px}.voicelab-closing h2,.voicelab-privacy h2,.voicelab-section-heading h2{margin:0;font-size:clamp(2.2rem,6.5vw,4.4rem);font-weight:1000;letter-spacing:-.05em;line-height:1}.voicelab-hero{display:grid;min-height:calc(100svh - 72px);align-items:center;gap:42px;padding-block:58px 64px}.voicelab-hero-copy{position:relative;z-index:3;max-width:680px}.voicelab-brand{display:inline-flex;align-items:center;gap:14px;margin-bottom:24px;font-size:1.04rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.voicelab-brand img{border-radius:16px;box-shadow:0 12px 28px rgb(39 92 67/26%)}.voicelab-hero h1{max-width:730px;margin:0;font-size:clamp(2.6rem,9vw,4.9rem);font-weight:1000;letter-spacing:-.06em;line-height:.98}.voicelab-title-accent{display:block;color:var(--voicelab-green)}.voicelab-lead{max-width:620px;margin:24px 0 0;color:var(--voicelab-muted);font-size:clamp(1.05rem,3.4vw,1.25rem);font-weight:550;line-height:1.62}.voicelab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px}.voicelab-secondary,.voicelab-status{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:12px 20px;border-radius:999px;font-size:.94rem;font-weight:800}.voicelab-status{color:var(--voicelab-green-ink);background:var(--voicelab-green)}.voicelab-secondary{border:1px solid rgb(32 46 39/16%);color:var(--voicelab-ink);background:var(--voicelab-surface);text-decoration:none;transition:transform .16s ease,border-color .16s ease}.voicelab-secondary:hover{border-color:var(--voicelab-green);transform:translateY(-1px)}.voicelab-screen-list:focus-visible,.voicelab-secondary:focus-visible{outline:2px solid var(--voicelab-green);outline-offset:3px}.voicelab-visual{position:relative;min-height:580px;padding:42px 18px;overflow:hidden;border:1px solid rgb(39 92 67/16%);border-radius:40px;background:linear-gradient(155deg,#eef4ea,#f6efe4);box-shadow:0 30px 80px rgb(32 46 39/12%);isolation:isolate}.voicelab-visual,.voicelab-wave{display:flex;align-items:center;justify-content:center}.voicelab-wave{position:absolute;inset:0;z-index:-1;gap:clamp(14px,4vw,26px);opacity:.5}.voicelab-wave span{width:clamp(10px,2.6vw,16px);height:var(--voicelab-bar,40%);border-radius:999px;background:linear-gradient(180deg,rgb(39 92 67/34%),rgb(39 92 67/8%));transform-origin:center;animation:voicelab-pulse 2.8s ease-in-out infinite}.voicelab-wave span:first-child,.voicelab-wave span:nth-child(9){--voicelab-bar:18%;animation-delay:-.4s}.voicelab-wave span:nth-child(2),.voicelab-wave span:nth-child(8){--voicelab-bar:34%;animation-delay:-1.1s}.voicelab-wave span:nth-child(3),.voicelab-wave span:nth-child(7){--voicelab-bar:56%;animation-delay:-1.7s}.voicelab-wave span:nth-child(4),.voicelab-wave span:nth-child(6){--voicelab-bar:72%;animation-delay:-.8s}.voicelab-wave span:nth-child(5){--voicelab-bar:86%;animation-delay:-2.2s}@keyframes voicelab-pulse{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1)}}.voicelab-phone{position:relative;z-index:2;width:min(62vw,280px);padding:8px;overflow:hidden;border-radius:38px;background:var(--voicelab-phone);box-shadow:0 28px 70px rgb(23 34 28/34%)}.voicelab-visual .voicelab-phone{transform:rotate(-1.5deg)}.voicelab-phone img{display:block;width:100%;height:auto;border-radius:30px}.voicelab-chip{position:absolute;z-index:3;display:flex;min-height:46px;align-items:center;gap:8px;padding:10px 15px;border:1px solid rgb(255 255 255/72%);border-radius:999px;color:var(--voicelab-ink);background:rgb(255 255 255/92%);box-shadow:0 12px 28px rgb(32 46 39/14%);font-size:.82rem;font-weight:850;backdrop-filter:blur(12px)}.voicelab-chip svg{color:var(--voicelab-orange)}.voicelab-chip-top{top:24px;left:18px}.voicelab-chip-bottom{right:18px;bottom:24px}.voicelab-facts dl{display:grid;gap:1px;margin:0;overflow:hidden;border:1px solid var(--voicelab-line);border-radius:28px;background:var(--voicelab-line)}.voicelab-fact{display:flex;flex-direction:column-reverse;gap:6px;padding:24px 28px;background:var(--voicelab-surface)}.voicelab-fact dd{margin:0;color:var(--voicelab-green);font-size:clamp(2rem,6vw,2.8rem);font-weight:1000;letter-spacing:-.04em;line-height:1}.voicelab-fact dt{color:var(--voicelab-muted);font-weight:650;line-height:1.45}.voicelab-features{padding-block:100px 80px}.voicelab-feature-grid{display:grid;gap:18px;margin-top:38px}.voicelab-feature-card{padding:28px;border:1px solid var(--voicelab-line);border-radius:27px;background:var(--voicelab-surface);box-shadow:0 17px 48px rgb(32 46 39/6%)}.voicelab-feature-icon{display:grid;width:51px;height:51px;place-items:center;border-radius:16px;color:var(--voicelab-green);background:var(--voicelab-soft)}.voicelab-feature-card h3{margin:28px 0 10px;font-size:1.28rem;font-weight:950;letter-spacing:-.02em}.voicelab-feature-card p{margin:0;color:var(--voicelab-muted);line-height:1.62}.voicelab-screens{padding-bottom:100px}.voicelab-screen-list{display:grid;grid-auto-columns:min(68vw,260px);grid-auto-flow:column;gap:22px;margin-top:38px;margin-inline:calc(var(--page-padding) * -1);padding:8px var(--page-padding) 18px;overflow-x:auto;scroll-padding-inline:var(--page-padding);scroll-snap-type:x mandatory;scrollbar-width:thin}.voicelab-screen{margin:0;scroll-snap-align:start}.voicelab-phone-small{width:100%;border-radius:34px;box-shadow:0 22px 54px rgb(23 34 28/22%)}.voicelab-phone-small img{border-radius:27px}.voicelab-screen figcaption{margin-top:16px;font-size:1.05rem;font-weight:850;text-align:center}.voicelab-screens-note{margin:10px 0 0;color:var(--voicelab-muted);font-size:.85rem}.voicelab-panel+.voicelab-panel{margin-top:28px}.voicelab-panel:last-child{margin-top:80px;margin-bottom:100px}.voicelab-privacy{display:grid;gap:30px;padding:46px 28px;border-radius:36px;color:#fff;background:radial-gradient(circle at 92% 12%,rgb(184 220 181/26%),transparent 18rem),linear-gradient(135deg,var(--voicelab-green-deep),var(--voicelab-green));box-shadow:0 28px 75px rgb(27 66 49/24%)}.voicelab-eyebrow-light{color:#cfe6cc}.voicelab-privacy p{max-width:600px;margin:18px 0 0;color:rgb(255 255 255/82%);line-height:1.62}.voicelab-privacy-list{display:grid;gap:12px;align-content:center;margin:0;padding:0;list-style:none}.voicelab-privacy-list li{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid rgb(255 255 255/16%);border-radius:20px;background:rgb(255 255 255/8%);font-weight:700;line-height:1.5}.voicelab-privacy-list li>span{display:grid;flex:none;width:26px;height:26px;place-items:center;border-radius:999px;color:var(--voicelab-green-deep);background:#cfe6cc}.voicelab-safety{display:grid;gap:18px;padding:30px 28px;border:1px solid rgb(189 113 63/22%);border-radius:30px;background:var(--voicelab-warm)}.voicelab-safety-icon{display:grid;width:51px;height:51px;place-items:center;border-radius:16px;color:var(--voicelab-orange);background:rgb(189 113 63/13%)}.voicelab-safety h2{margin:0;font-size:clamp(1.45rem,4vw,1.9rem);font-weight:950;letter-spacing:-.03em}.voicelab-safety p{max-width:820px;margin:10px 0 0;color:var(--voicelab-muted);line-height:1.65}.voicelab-closing{display:grid;align-items:center;gap:28px;padding:46px 28px;border:1px solid var(--voicelab-line);border-radius:36px;background:var(--voicelab-surface);box-shadow:0 24px 64px rgb(32 46 39/8%)}.voicelab-closing p{max-width:640px;margin:16px 0 0;color:var(--voicelab-muted);line-height:1.6}.voicelab-closing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.voicelab-closing .voicelab-secondary{width:fit-content;border-color:transparent;color:var(--voicelab-green-ink);background:var(--voicelab-green)}.voicelab-closing .voicelab-secondary:hover{border-color:transparent;background:var(--voicelab-green-deep)}@media (min-width:640px){.voicelab-facts dl{grid-template-columns:repeat(3,minmax(0,1fr))}.voicelab-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voicelab-safety{grid-template-columns:auto minmax(0,1fr);gap:24px}}@media (min-width:760px){.voicelab-closing,.voicelab-privacy{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);padding:56px}.voicelab-closing-actions{justify-content:flex-end}.voicelab-closing .voicelab-secondary{justify-self:end}.voicelab-screen-list{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,260px));justify-content:center;gap:clamp(22px,5vw,72px);margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:1000px){.voicelab-hero{grid-template-columns:minmax(0,.95fr) minmax(450px,1.05fr);gap:66px;padding-block:64px 80px}.voicelab-visual{min-height:660px}.voicelab-visual .voicelab-phone{width:290px}.voicelab-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.voicelab-page{--voicelab-bg:#111814;--voicelab-surface:#1b241f;--voicelab-ink:#eff5ee;--voicelab-muted:#a8b7ad;--voicelab-line:#2f3d35;--voicelab-green:#b8dcb5;--voicelab-green-deep:#183224;--voicelab-green-ink:#142219;--voicelab-soft:#253a2b;--voicelab-warm:#26231b;--voicelab-orange:#ebb784;--voicelab-phone:#070b09;background:radial-gradient(circle at 8% 10%,rgb(184 220 181/9%),transparent 26rem),var(--voicelab-bg)}.voicelab-visual{border-color:rgb(184 220 181/14%);background:linear-gradient(155deg,#18261d,#231f17)}.voicelab-wave span{background:linear-gradient(180deg,rgb(184 220 181/30%),rgb(184 220 181/6%))}.voicelab-secondary{border-color:rgb(239 245 238/16%)}.voicelab-chip{border-color:rgb(239 245 238/12%);background:rgb(27 36 31/92%)}.voicelab-privacy{background:radial-gradient(circle at 92% 12%,rgb(184 220 181/16%),transparent 18rem),linear-gradient(135deg,#142a1e,#1f4532)}.voicelab-closing .voicelab-secondary:hover{background:#d3ebd0}}@media (prefers-reduced-motion:reduce){.voicelab-secondary{transition:none}.voicelab-wave span{animation:none}}