.pseo-studio-page .pseo-main{width:100%;padding:0 0 clamp(48px,6vw,88px)}.pseo-studio-page .pseo-article{width:100%;min-width:0;max-width:none;margin:0;padding:0}.pseo-studio-page .pseo-article :where(h1,h2,h3,p,li,a,th,td,strong,span){overflow-wrap:anywhere}.pseo-studio-page .pseo-section-kicker{font:500 13px/1.3 var(--lp-sans);letter-spacing:0;text-transform:none;color:var(--lp-cyan-ink);margin:0 0 12px}.pseo-studio-page .pseo-badge{min-height:28px;font:500 12px/1 var(--lp-sans);color:var(--lp-ink);background:#ffffff9e;border:1px solid #ffffffd9;border-radius:999px;align-items:center;gap:6px;margin:0 0 16px;padding:0 12px;display:inline-flex}.pseo-studio-page .pseo-badge svg{color:var(--lp-cyan-ink)}.pseo-studio-page .sp-hero .pseo-action--secondary{color:#0b2f45;padding-inline:10px}.pseo-studio-page .pseo-overview{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:clamp(32px,4vw,56px);display:grid}.pseo-studio-page .pseo-overview[data-has-sample=true]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.pseo-studio-page .pseo-glance{border:1px solid var(--lp-line-2);background:var(--lp-soft);border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:20px 40px;padding:clamp(22px,3vw,32px);display:grid}.pseo-studio-page .pseo-overview[data-has-sample=true] .pseo-glance{grid-template-columns:minmax(0,1fr);align-content:start}.pseo-studio-page .pseo-glance-label{letter-spacing:0;text-transform:none;font:500 13px/1.3 var(--lp-sans);color:var(--lp-cyan-ink);margin-bottom:8px;display:block}.pseo-studio-page .pseo-glance-keyword{font:500 clamp(22px, 2.2vw, 28px) / 1.15 var(--lp-sans);letter-spacing:-.03em;color:var(--lp-ink);margin:0}.pseo-studio-page .pseo-glance-note{color:var(--lp-gray);margin:10px 0 0;font-size:15px;line-height:1.6}.pseo-studio-page .pseo-glance-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.pseo-studio-page .pseo-glance-list li{border-top:1px solid var(--lp-line);color:var(--lp-ink);align-items:flex-start;gap:10px;padding:12px 0;font-size:14.5px;line-height:1.45;display:flex}.pseo-studio-page .pseo-glance-list svg{color:var(--lp-cyan-ink);flex:none;margin-top:2px}.pseo-studio-page .pseo-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);max-width:1180px;padding-top:clamp(40px,5vw,72px);display:grid}.pseo-studio-page .pseo-contents{max-height:calc(100dvh - 120px);position:sticky;top:96px;overflow-y:auto}.pseo-studio-page .pseo-contents-label{font:500 13px/1.3 var(--lp-sans);color:var(--lp-cyan-ink);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.pseo-studio-page .pseo-contents-label strong{color:var(--lp-gray);font-weight:400}.pseo-studio-page .pseo-contents ol{border-left:1px solid var(--lp-line);margin:0;padding:0;list-style:none}.pseo-studio-page .pseo-contents a{min-height:40px;color:var(--lp-gray);border-left:1px solid #0000;gap:10px;margin-left:-1px;padding:9px 0 9px 14px;font-size:13.5px;line-height:1.45;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.pseo-studio-page .pseo-contents a:hover{border-left-color:var(--lp-ink);color:var(--lp-ink)}.pseo-studio-page .pseo-contents a span{font-variant-numeric:tabular-nums;color:var(--lp-cyan-ink);flex:none}.pseo-studio-page .pseo-content{min-width:0;max-width:760px}.pseo-studio-page :is(.pseo-section,.pseo-stats-section,.pseo-media-resource,.pseo-related,.pseo-sources,.pseo-faq-wrap){scroll-margin-top:96px}.pseo-studio-page .pseo-content>*+*{border-top:1px solid var(--lp-line-2);margin-top:clamp(48px,5vw,72px);padding-top:clamp(48px,5vw,72px)}.pseo-studio-page :is(.pseo-section,.pseo-stats-section,.pseo-media-resource,.pseo-related,.pseo-sources,.pseo-faq-wrap) h2{max-width:24ch;font:500 clamp(26px, 2.6vw, 34px) / 1.15 var(--lp-sans);letter-spacing:-.035em;color:var(--lp-ink);text-wrap:balance;margin:0 0 18px}.pseo-studio-page .pseo-section>p:not(.pseo-section-kicker),.pseo-studio-page .pseo-media-copy>p:not(.pseo-section-kicker){color:#2b2b2e;max-width:68ch;margin:0 0 1em;font-size:17.5px;line-height:1.7}.pseo-studio-page .pseo-section .pseo-intro{letter-spacing:-.01em;color:var(--lp-ink);font-size:19px;line-height:1.6}.pseo-studio-page .pseo-section .pseo-closing{background:var(--lp-soft);color:var(--lp-ink);border-radius:14px;margin-top:22px;padding:16px 20px;font-size:16px}.pseo-studio-page .pseo-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.pseo-studio-page .pseo-feature-card{border:1px solid var(--lp-line-2);background:var(--lp-soft);border-radius:16px;padding:20px 22px}.pseo-studio-page .pseo-feature-card h3{font:600 16.5px/1.35 var(--lp-sans);letter-spacing:-.015em;color:var(--lp-ink);margin:0 0 8px}.pseo-studio-page .pseo-feature-card p{color:var(--lp-gray);margin:0;font-size:15px;line-height:1.6}.pseo-studio-page .pseo-flow{border-top:1px solid var(--lp-line);margin:24px 0 0}.pseo-studio-page .pseo-flow-step{border-bottom:1px solid var(--lp-line-2);color:#2b2b2e;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 0;font-size:16.5px;line-height:1.55;display:grid}.pseo-studio-page .pseo-flow-num{font:500 13px/1.5 var(--lp-sans);font-variant-numeric:tabular-nums;color:var(--lp-cyan-ink);padding-top:2px}.pseo-studio-page .pseo-table-wrap{border:1px solid var(--lp-line);background:#fff;border-radius:16px;margin:24px 0 0;overflow-x:auto}.pseo-studio-page .pseo-comparison-table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.5}.pseo-studio-page .pseo-table-caption{caption-side:top;text-align:left;color:var(--lp-gray);padding:14px 16px 0;font-size:13px}.pseo-studio-page .pseo-comparison-table :is(th,td){border-top:1px solid var(--lp-line-2);text-align:left;vertical-align:top;padding:14px 16px}.pseo-studio-page .pseo-comparison-table thead th{background:var(--lp-soft);font:500 13px/1.3 var(--lp-sans);color:var(--lp-gray);border-top:0}.pseo-studio-page .pseo-table-caption+thead th{border-top:1px solid var(--lp-line-2)}.pseo-studio-page .pseo-comparison-table tbody th{width:30%;color:var(--lp-ink);font-weight:500}.pseo-studio-page .pseo-comparison-table tbody td{color:#3a3a3e}.pseo-studio-page .pseo-stat-grid{border-top:1px solid var(--lp-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.pseo-studio-page .pseo-stat-card{padding:22px 20px 4px 0}.pseo-studio-page .pseo-stat-card:nth-child(2n){border-left:1px solid var(--lp-line-2);padding-left:20px}.pseo-studio-page .pseo-stat-card strong{font:500 clamp(30px, 3vw, 40px) / 1 var(--lp-sans);letter-spacing:-.04em;color:var(--lp-ink);display:block}.pseo-studio-page .pseo-stat-card>span{color:var(--lp-ink);margin-top:8px;font-size:14px;font-weight:500;display:block}.pseo-studio-page .pseo-stat-card p{color:var(--lp-gray);margin:6px 0 8px;font-size:14px;line-height:1.55}.pseo-studio-page .pseo-stat-card a,.pseo-studio-page .pseo-sample-source,.pseo-studio-page .pseo-sources a{color:var(--lp-ink);text-underline-offset:3px;align-items:center;gap:4px;font-size:14px;-webkit-text-decoration:underline #0a7aab73;text-decoration:underline #0a7aab73;display:inline-flex}.pseo-studio-page :is(.pseo-stat-card a,.pseo-sample-source,.pseo-sources a):hover{color:var(--lp-cyan-ink)}.pseo-studio-page .pseo-media-resource{gap:24px;display:grid}.pseo-studio-page .pseo-youtube-link{border:1px solid var(--lp-line);min-height:64px;color:var(--lp-ink);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.pseo-studio-page .pseo-youtube-link:hover{background:var(--lp-soft)}.pseo-studio-page .pseo-youtube-link>svg:first-child{background:var(--lp-ink);color:#fff;border-radius:50%;flex:none;width:40px;height:40px;padding:10px}.pseo-studio-page .pseo-youtube-link span{flex:1;gap:2px;display:grid}.pseo-studio-page .pseo-youtube-link strong{font-weight:500}.pseo-studio-page .pseo-youtube-link small{color:var(--lp-gray);font-size:13px}.pseo-studio-page .pseo-media-figure{margin:0}.pseo-studio-page .pseo-media-figure img{border:1px solid var(--lp-line-2);border-radius:14px;width:100%;height:auto;display:block}.pseo-studio-page .pseo-media-figure figcaption{color:var(--lp-gray);margin-top:10px;font-size:13px;line-height:1.55}.pseo-studio-page .pseo-sample-card{box-shadow:none;background:#eaf4fb url(/landing/card-blue.jpg) 50%/cover no-repeat;border-radius:20px;grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(20px,3vw,28px);scroll-margin-top:96px;display:grid}.pseo-studio-page .pseo-sample-card :is(.pseo-sample-copy,.pseo-sample-transcript,.pseo-language-player){max-width:none}.pseo-studio-page .pseo-sample-copy h2{font:500 clamp(22px, 2.2vw, 28px) / 1.15 var(--lp-sans);letter-spacing:-.03em;color:var(--lp-ink);margin:0}.pseo-studio-page .pseo-sample-position{color:#3a4756;margin:6px 0 0;font-size:13px}.pseo-studio-page .pseo-sample-transcript{text-align:start;color:#23303d;unicode-bidi:plaintext;margin:12px 0 0;font-size:16px;line-height:1.55}.pseo-studio-page .pseo-sample-meta{flex-wrap:wrap;gap:6px;margin:14px 0 8px;display:flex}.pseo-studio-page .pseo-sample-meta span{color:var(--lp-ink);background:#ffffffb3;border-radius:999px;padding:4px 10px;font-size:12.5px}.pseo-studio-page .pseo-sample-error{color:#b3261e;margin:10px 0 0;font-size:13px}.pseo-studio-page .pseo-language-player{color:#eceef2;background:#0d0d10;border-radius:16px;padding:16px;position:static;transform:rotate(0);box-shadow:0 30px 60px -36px #08285a99}.pseo-studio-page .pseo-player-now{align-items:center;gap:12px;display:flex}.pseo-studio-page .pseo-player-icon{border-radius:9px;width:36px;height:36px}.pseo-studio-page .pseo-player-title{flex:1;gap:2px;min-width:0;display:grid}.pseo-studio-page .pseo-player-title span:first-child{color:#fff;font-size:14px;font-weight:500}.pseo-studio-page .pseo-player-title span:last-child{color:#9a9aa5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pseo-studio-page .pseo-player-meter{align-items:flex-end;gap:3px;height:18px;display:flex}.pseo-studio-page .pseo-player-meter span{background:#6fd0f5;border-radius:2px;width:3px;height:6px}.pseo-studio-page .pseo-player-meter.is-playing span{animation:.9s ease-in-out infinite pseo-meter}@keyframes pseo-meter{50%{height:18px}}.pseo-studio-page .pseo-player-seek{color:#9a9aa5;font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:grid}.pseo-studio-page .pseo-player-track{accent-color:#6fd0f5;cursor:pointer;width:100%;height:28px;margin:0}.pseo-studio-page .pseo-player-controls{justify-content:center;align-items:center;gap:18px;margin-top:6px;display:flex}.pseo-studio-page .pseo-player-skip{color:#d4d6dc;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pseo-studio-page .pseo-player-skip:hover:not(:disabled){background:#ffffff14}.pseo-studio-page .pseo-player-skip:disabled{opacity:.35;cursor:default}.pseo-studio-page .pseo-player-main{color:#111;width:56px;height:56px;transition:transform .2s var(--lp-ease);background:#f1f3f6;border:0;border-radius:50%;place-items:center;display:grid}.pseo-studio-page .pseo-player-main:hover{transform:scale(1.06)}.pseo-studio-page .pseo-language-player :focus-visible{outline-color:#6fd0f5}.pseo-studio-page .pseo-player-list{border-top:1px solid #ffffff14;gap:2px;max-height:260px;margin-top:12px;padding-top:10px;display:grid;overflow-y:auto}.pseo-studio-page .pseo-player-list-header{color:#9a9aa5;justify-content:space-between;padding:0 6px 6px;font-size:12px;display:flex}.pseo-studio-page .pseo-player-item{color:#eceef2;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;display:flex}.pseo-studio-page .pseo-player-item:hover,.pseo-studio-page .pseo-player-item.is-active{background:#ffffff12}.pseo-studio-page .pseo-player-item-copy{flex:1;gap:2px;min-width:0;display:grid}.pseo-studio-page .pseo-player-item-copy strong{font-size:13px;font-weight:500}.pseo-studio-page .pseo-player-item-copy span{color:#9a9aa5;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pseo-studio-page .pseo-player-item-play{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pseo-studio-page .pseo-player-item.is-active .pseo-player-item-play{color:#04202e;background:#6fd0f5}.pseo-studio-page .pseo-related-lede{color:var(--lp-gray);margin:-6px 0 20px;font-size:16px}.pseo-studio-page .pseo-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pseo-studio-page .pseo-related-card{border:1px solid var(--lp-line-2);background:var(--lp-soft);min-height:56px;color:var(--lp-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.pseo-studio-page .pseo-related-card svg{color:var(--lp-gray);transition:transform .25s var(--lp-ease), color .2s;flex:none}.pseo-studio-page .pseo-related-card:hover{border-color:var(--lp-line);background:#fff}.pseo-studio-page .pseo-related-card:hover svg{color:var(--lp-cyan-ink);transform:translate(3px)}.pseo-studio-page .pseo-sources ul{margin:0;padding-left:1.2em}.pseo-studio-page .pseo-sources li{margin:0 0 10px;font-size:15px;line-height:1.55}.pseo-studio-page .pseo-source-date{color:var(--lp-gray);font-size:13px}.pseo-studio-page .pseo-faq-list{border-top:1px solid var(--lp-line)}.pseo-studio-page .pseo-faq-item{border-bottom:1px solid var(--lp-line)}.pseo-studio-page .pseo-faq-trigger{width:100%;min-height:64px;font:500 17px/1.35 var(--lp-sans);letter-spacing:-.02em;text-align:left;color:var(--lp-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.pseo-studio-page .pseo-faq-trigger svg{display:none}.pseo-studio-page .pseo-faq-trigger:after{content:"+";font:300 26px/1 var(--lp-sans);color:var(--lp-gray);transition:transform .3s var(--lp-ease);flex:none}.pseo-studio-page .pseo-faq-item.is-open .pseo-faq-trigger:after{transform:rotate(45deg)}.pseo-studio-page .pseo-faq-answer{overflow:hidden}.pseo-studio-page .pseo-faq-answer p{max-width:62ch;color:var(--lp-gray);margin:0;padding:0 40px 22px 0;font-size:15.5px;line-height:1.65}.pseo-studio-page .pseo-bottom-cta{text-align:center;background:#8fd2f4 url(/landing/sky.jpg) 50% 60%/cover no-repeat;border-radius:20px;flex-direction:column;align-items:center;margin-top:clamp(56px,7vw,96px);padding:clamp(48px,6vw,80px) 24px;display:flex}.pseo-studio-page .pseo-bottom-cta[data-tone=compare]{background-color:#8cc8f0;background-image:url(/landing/heroes/compare.webp)}.pseo-studio-page .pseo-bottom-cta[data-tone=languages]{background-color:#e8d8ec;background-image:url(/landing/heroes/languages.webp)}.pseo-studio-page .pseo-bottom-cta h2{max-width:20ch;font:500 clamp(28px, 3.2vw, 44px) / 1.1 var(--lp-sans);letter-spacing:-.035em;text-wrap:balance;margin:0}.pseo-studio-page .pseo-bottom-cta>p:not(.pseo-badge){max-width:54ch;color:var(--sp-sky-ink);margin:14px 0 0;font-size:17px;line-height:1.55}.pseo-studio-page .pseo-bottom-cta .sp-actions{margin-top:24px}.pseo-studio-page .pseo-bottom-cta .pseo-action--secondary{color:#0b2f45;padding-inline:10px}.pseo-studio-page .pseo-article--notfound{text-align:center;max-width:640px;margin:0 auto;padding:80px 24px}.pseo-studio-page .pseo-article--notfound h1{font:500 clamp(34px, 4vw, 52px) / 1.1 var(--lp-sans);letter-spacing:-.035em}.pseo-studio-page .pseo-article--notfound p{color:var(--lp-gray);margin:14px 0 26px}.pseo-studio-page .sp-hero .pseo-hub-meta{color:var(--sp-sky-ink);margin:14px 0 0;font-size:14px}.pseo-studio-page .sp-hero .pseo-hub-meta strong{font-weight:600}.pseo-studio-page .pseo-hub-body{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8px clamp(32px,5vw,72px);padding-top:clamp(48px,6vw,88px);display:grid}.pseo-studio-page .pseo-hub-body>.pseo-section-kicker,.pseo-studio-page .pseo-hub-intro{grid-column:1}.pseo-studio-page .pseo-hub-intro{color:var(--lp-gray);margin:0;font-size:17px;line-height:1.6}.pseo-studio-page .pseo-hub-list-title{font:500 clamp(26px, 2.6vw, 34px) / 1.15 var(--lp-sans);letter-spacing:-.035em;grid-column:1;margin:20px 0 0}.pseo-studio-page .pseo-hub-list{border-top:1px solid var(--lp-line);grid-area:1/2/span 4;margin:0;padding:0;list-style:none}.pseo-studio-page .pseo-hub-row{border-bottom:1px solid var(--lp-line-2);color:var(--lp-ink);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:14px;padding:20px 4px;text-decoration:none;transition:background .2s;display:grid}.pseo-studio-page .pseo-hub-row:hover{background:var(--lp-soft)}.pseo-studio-page .pseo-hub-index{font:500 13px/1.4 var(--lp-sans);font-variant-numeric:tabular-nums;color:var(--lp-cyan-ink);padding-top:3px}.pseo-studio-page .pseo-hub-row-copy{gap:6px;min-width:0;display:grid}.pseo-studio-page .pseo-hub-row h3{font:500 18px/1.3 var(--lp-sans);letter-spacing:-.02em;margin:0}.pseo-studio-page .pseo-hub-row p{color:var(--lp-gray);margin:0;font-size:14.5px;line-height:1.55}.pseo-studio-page .pseo-hub-row svg{color:var(--lp-gray);transition:transform .25s var(--lp-ease), color .2s;margin-top:3px}.pseo-studio-page .pseo-hub-row:hover svg{color:var(--lp-cyan-ink);transform:translate(3px)}@media (width<=1040px){.pseo-studio-page .pseo-overview[data-has-sample=true],.pseo-studio-page .pseo-glance{grid-template-columns:minmax(0,1fr)}.pseo-studio-page .pseo-layout{grid-template-columns:minmax(0,1fr);gap:32px}.pseo-studio-page .pseo-contents{border:1px solid var(--lp-line-2);background:var(--lp-soft);border-radius:16px;max-height:none;padding:18px 20px 6px;position:static}.pseo-studio-page .pseo-contents ol{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.pseo-studio-page .pseo-contents a{border-left:0;margin-left:0;padding-left:0}.pseo-studio-page .pseo-content{max-width:none}.pseo-studio-page .pseo-hub-body{grid-template-columns:minmax(0,1fr)}.pseo-studio-page .pseo-hub-list{grid-area:auto/1;margin-top:24px}}@media (width<=720px){.pseo-studio-page .pseo-glance-list,.pseo-studio-page .pseo-feature-grid,.pseo-studio-page .pseo-related-grid,.pseo-studio-page .pseo-stat-grid,.pseo-studio-page .pseo-contents ol{grid-template-columns:minmax(0,1fr)}.pseo-studio-page .pseo-stat-card:nth-child(2n){border-left:0;border-top:1px solid var(--lp-line-2);padding-left:0}.pseo-studio-page .pseo-section>p:not(.pseo-section-kicker),.pseo-studio-page .pseo-media-copy>p:not(.pseo-section-kicker){font-size:17px}.pseo-studio-page .pseo-section .pseo-intro{font-size:18px}.pseo-studio-page .pseo-faq-answer p{padding-right:0}.pseo-studio-page .pseo-bottom-cta{border-radius:16px}.pseo-studio-page .pseo-bottom-cta .sp-actions{width:100%}.pseo-studio-page .pseo-bottom-cta .sp-actions .lp-btn{flex:100%}.pseo-studio-page .pseo-hub-row{grid-template-columns:32px minmax(0,1fr)}.pseo-studio-page .pseo-hub-row svg{display:none}}
