.youtube-services-page{background:#fff;color:#202024}.youtube-services-page main{background:#fff}.yt-page{--violet:#7c3aed;--purple:#630ed4;--ink:#202024;--muted:#68666f;--wash:#f7f6fa;--dark:#303136;width:min(1260px,calc(100% - 32px));margin:auto;font-family:Manrope,Inter,sans-serif;background:var(--wash)}.yt-page *{box-sizing:border-box}.yt-page h1,.yt-page h2,.yt-page h3,.yt-page strong,.yt-page .yt-btn{font-family:"Space Grotesk",Inter,sans-serif}.yt-page h1,.yt-page h2,.yt-page h3,.yt-page p{margin-top:0}.yt-page h2{margin-bottom:14px;color:var(--ink);font-size:clamp(34px,4vw,52px);line-height:1.08}.yt-page h3{color:inherit}.yt-page p{color:var(--muted);font-size:18px;line-height:1.48}.yt-section{padding:72px 24px}.yt-kicker{margin-bottom:22px;color:#56525b;font:600 11px/1.2 "JetBrains Mono",monospace;letter-spacing:1.2px;text-transform:uppercase}.yt-kicker span,.yt-centered>.yt-kicker,.yt-cta>.yt-kicker{display:inline-block;padding:6px 13px;border-radius:99px;background:#eaddff;color:#4c2485}.yt-btn{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:18px 28px;border-radius:8px;background:var(--violet);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 12px 28px #7c3aed35}.yt-btn--muted{justify-content:center;background:#e8e6ea;color:var(--ink);box-shadow:none}
.yt-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:54px;min-height:760px;align-items:center;background:radial-gradient(circle at 85% 10%,#e8dcff 0,transparent 34%),#faf9fd}.yt-hero h1{margin-bottom:28px;font-size:clamp(46px,5vw,72px);line-height:1.03;letter-spacing:-2.6px}.yt-hero h1 em,.yt-cta h2 em{color:var(--violet);font-style:normal}.yt-hero__copy>p{max-width:700px}.yt-actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0}.yt-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.yt-stats strong{display:block;font-size:24px}.yt-stats small,.yt-telemetry small,.yt-telemetry code{font:500 10px/1.4 "JetBrains Mono",monospace;letter-spacing:1px;text-transform:uppercase}.yt-telemetry{padding:32px;border-radius:18px;background:linear-gradient(135deg,#303136 55%,#43286d);color:#fff;box-shadow:0 28px 52px #1a142d30}.yt-telemetry header{display:flex;align-items:center;gap:12px;font-size:19px}.yt-telemetry header span{padding:10px;border-radius:8px;background:#51337d}.yt-telemetry header small{margin-left:auto;padding:6px;background:var(--violet)}.yt-telemetry code{display:block;margin:8px 0 24px;color:#cbc8d1}.yt-watch{padding:18px;border-radius:10px;background:#44454b}.yt-watch>strong{display:inline-block;margin:7px 8px 0 0;font-size:52px}.yt-chart{position:relative;height:76px;margin-top:12px;overflow:hidden;border-radius:5px;background:linear-gradient(#ffffff10,#ffffff03)}.yt-chart:after{content:"";position:absolute;left:-4%;right:-4%;top:55%;height:3px;background:#e8d6ff;transform:rotate(-7deg);box-shadow:65px -7px 0 #e8d6ff,140px -2px 0 #e8d6ff}.yt-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:14px 0}.yt-metrics div{padding:16px;border-radius:8px;background:#4b4c52}.yt-metrics strong{display:block;font-size:30px}.yt-telemetry footer{padding:11px 16px;border-radius:7px;background:#4d2d7b;font:600 11px "JetBrains Mono",monospace}.yt-telemetry footer span{float:right}
.yt-definition{margin:0 24px 48px;border-radius:18px;background:#fff}.yt-definition h2{font-size:36px}.yt-definition blockquote{margin:20px 0;padding:28px;border-radius:10px;background:#f0eef2;color:var(--ink);font-size:19px;line-height:1.55}.yt-definition__foot{display:flex;justify-content:space-between;font:500 10px "JetBrains Mono",monospace;letter-spacing:1px}.yt-definition a{color:var(--purple);text-decoration:none}.yt-framework{display:grid;grid-template-columns:1fr 1.25fr;gap:56px}.yt-framework>div>blockquote{margin:36px 0 0;padding:36px;border-left:5px solid var(--violet);border-radius:14px;background:#fff;color:#4e4b55;font-size:18px;line-height:1.5}.yt-framework blockquote small{display:block;margin-bottom:18px;color:var(--purple);font:600 11px "JetBrains Mono",monospace;text-transform:uppercase}.yt-pillar-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.yt-pillar-grid article{display:flex;gap:14px;align-items:center;min-height:82px;padding:14px;border-radius:9px;background:#fff}.yt-pillar-grid article>b,.yt-capabilities header>b{padding:10px;border-radius:5px;background:#eee5ff;color:var(--violet);font:600 11px "JetBrains Mono",monospace}.yt-pillar-grid span small,.yt-pillar-grid span strong{display:block}.yt-pillar-grid .featured{grid-column:1/-1;background:var(--violet);color:#fff}.yt-pillar-grid .featured b{background:#ffffff20;color:#fff}
.yt-centered{text-align:center}.yt-centered>p{max-width:760px;margin:0 auto 52px}.yt-audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:left}.yt-audience-grid article{display:flex;flex-direction:column;min-height:300px;padding:32px;border-radius:18px;background:#fff}.yt-audience-grid i,.yt-why i{align-self:flex-start;padding:12px;border-radius:8px;background:#eee5ff;color:var(--violet);font-style:normal}.yt-audience-grid h3{margin:22px 0 10px;font-size:23px}.yt-audience-grid p{font-size:16px}.yt-audience-grid small{margin-top:auto;color:var(--purple);font:600 10px "JetBrains Mono",monospace;letter-spacing:1px;text-transform:uppercase}.yt-audience-grid .featured{background:var(--violet);color:#fff}.yt-audience-grid .featured p,.yt-audience-grid .featured small{color:#f4eaff}.yt-audience-grid .featured i{background:#ffffff20;color:#fff}
.yt-monetization{display:grid;grid-template-columns:.75fr 1.25fr;gap:46px}.yt-monetization aside{display:grid;gap:8px;padding:26px;border-radius:8px;background:#e5e3e7;color:#57545c}.yt-milestones{display:grid;gap:22px}.yt-milestones article{padding:30px;border-radius:16px;background:#fff}.yt-milestones header{display:flex;align-items:center;gap:12px}.yt-milestones header b{padding:6px;background:#e5e3e7;font:600 10px "JetBrains Mono",monospace;text-transform:uppercase}.yt-milestones h3{margin:0;font-size:24px}.yt-milestones article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.yt-milestones strong{padding:16px;border-radius:8px;background:#f1eff3;color:var(--purple);font-size:34px}.yt-milestones strong small{display:block;color:#35343a;font:500 9px "JetBrains Mono",monospace}.yt-milestones .dark{background:var(--dark);color:#fff}.yt-milestones .dark p{color:#c9c6cd}.yt-milestones .dark>div{grid-template-columns:1fr 1fr}.yt-milestones .dark strong{background:#45464c;color:#fff}.yt-milestones .dark strong small{color:#fff}
.yt-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:34px;text-align:left}.yt-capabilities article{padding:34px;border-radius:18px;background:#fff}.yt-capabilities header{display:flex;align-items:center;gap:14px}.yt-capabilities h3{margin:0;font-size:27px}.yt-capabilities ul,.yt-packages ul{margin:22px 0;padding:0;list-style:none}.yt-capabilities li,.yt-packages li{position:relative;margin:10px 0;padding-left:24px;color:#3f3c45;font-size:14px}.yt-capabilities li:before,.yt-packages li:before{content:"✓";position:absolute;left:0;color:var(--violet);font-weight:800}.yt-capabilities article>small{font:500 10px "JetBrains Mono",monospace;letter-spacing:1px}
.yt-case{margin:36px 22px;background:radial-gradient(circle at 88% 0,#4a296d,transparent 32%),var(--dark);color:#fff;border-radius:22px}.yt-case h2{max-width:1080px;color:#fff}.yt-client{margin:26px 0 42px;font:500 10px "JetBrains Mono",monospace;text-transform:uppercase}.yt-client b{display:block;margin-top:8px;font:700 18px Inter,sans-serif;text-transform:none}.yt-case__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.yt-case article,.yt-case footer{padding:24px;border-radius:8px;background:#45464c}.yt-case article>small,.yt-case footer small,.yt-case__body>div>small{font:500 10px "JetBrains Mono",monospace;letter-spacing:1px;text-transform:uppercase}.yt-case__stats strong{display:block;margin:18px 0 10px;font-size:45px}.yt-case p{color:#d2cfd5}.yt-case__body{display:grid;grid-template-columns:.7fr 1.3fr;gap:24px;margin:44px 0}.yt-case__pillars{display:grid;grid-template-columns:1fr 1fr;gap:14px}.yt-case__pillars article h3{margin:12px 0}.yt-case footer{display:flex;align-items:center;gap:28px}.yt-case footer div{flex:1}.yt-case footer .yt-btn{min-width:330px}
.yt-why{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;text-align:left}.yt-why article{padding:24px;border-radius:10px;background:#fff}.yt-why h3{margin:18px 0 8px;font-size:21px}.yt-why p{font-size:15px}.yt-process{display:grid;gap:22px;text-align:left}.yt-process article{display:grid;grid-template-columns:68px .7fr 1.5fr;align-items:center;gap:24px;padding:34px 48px;border-radius:15px;background:#f1f0f3}.yt-process article>b{padding:14px;border-radius:7px;background:var(--purple);color:#fff;text-align:center;font-size:21px}.yt-process article h3,.yt-process article p{margin:0}.yt-process article h3{font-size:25px}.yt-process .dark{background:var(--dark);color:#fff}.yt-process .dark p{color:#d4d1d7}.yt-deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;text-align:left}.yt-deliverables article{display:flex;gap:13px;padding:18px;border-radius:8px;background:#fff}.yt-deliverables article>b{align-self:flex-start;padding:2px 5px;border-radius:4px;background:var(--violet);color:#fff}.yt-deliverables span strong,.yt-deliverables span small{display:block}.yt-deliverables span strong{font-size:18px}.yt-deliverables span small{margin-top:5px;color:#78747d}
.yt-packages{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:left;align-items:start}.yt-packages article{padding:34px;border-radius:16px;background:#fff}.yt-packages article>small{font:500 10px "JetBrains Mono",monospace;text-transform:uppercase}.yt-packages h3{font-size:24px}.yt-packages p{font-size:15px}.yt-packages article>a{display:block;padding:16px;border-radius:7px;background:#e7e5e9;color:var(--ink);font:600 12px "JetBrains Mono",monospace;text-decoration:none}.yt-packages .dark{background:var(--dark);color:#fff}.yt-packages .dark p,.yt-packages .dark li{color:#ddd9e1}.yt-packages .dark a{background:var(--violet);color:#fff}.yt-stack{display:flex;flex-wrap:wrap;gap:12px;margin-top:70px;text-align:left}.yt-stack b{width:100%;font-size:22px}.yt-stack a{padding:10px 16px;border-radius:8px;background:#fff;color:#27242c;font:500 11px "JetBrains Mono",monospace;text-decoration:none}.yt-faq__list{display:grid;gap:12px;max-width:760px;margin:auto;text-align:left}.yt-faq details{border:0;border-radius:8px;background:#f0eff2}.yt-faq summary{padding:24px;font-weight:700;cursor:pointer}.yt-faq details p{padding:0 24px 24px;font-size:16px}
.yt-cta{padding:72px 24px;background:radial-gradient(circle at 50% 45%,#6330ab90,transparent 35%),linear-gradient(115deg,#302d34,#2e2f34 70%,#49326d);color:#fff;text-align:center}.yt-cta h2{color:#fff;font-size:clamp(42px,5vw,68px)}.yt-cta>p{max-width:700px;margin:0 auto 36px;color:#c9c6ce}.yt-cta form{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:610px;margin:auto;padding:24px;border-radius:14px;background:#ffffff14}.yt-cta input,.yt-cta select{width:100%;padding:16px;border:0;border-radius:7px;background:#fff;color:#333}.yt-cta button,.yt-cta form>a{padding:18px;border:0;border-radius:7px;font-weight:700}.yt-cta button{background:var(--violet);color:#fff}.yt-cta form>a{background:#5b5c62;color:#fff;text-decoration:none}.yt-cta form>small{grid-column:1/-1;font:500 9px "JetBrains Mono",monospace;letter-spacing:1px}
@media(max-width:1200px){.yt-hero,.yt-framework,.yt-monetization{grid-template-columns:1fr}.yt-hero{padding-inline:clamp(18px,5vw,54px)}.yt-hero__copy{max-width:760px}.yt-audience-grid{grid-template-columns:1fr 1fr}.yt-why{grid-template-columns:repeat(2,1fr)}.yt-packages{grid-template-columns:1fr 1fr}.yt-case__body{grid-template-columns:1fr}.yt-process article{grid-template-columns:60px 1fr}.yt-process article p{grid-column:2}.yt-deliverables{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.yt-page{width:100%}.yt-section{padding:54px 18px}.yt-hero{gap:36px}.yt-hero h1{font-size:43px;letter-spacing:-1.5px}.yt-actions,.yt-audience-grid,.yt-capabilities,.yt-case__stats,.yt-case__pillars,.yt-why,.yt-deliverables,.yt-packages{grid-template-columns:1fr}.yt-stats{gap:8px}.yt-stats strong{font-size:18px}.yt-definition{margin:0 10px 30px}.yt-definition__foot,.yt-case footer{display:grid;gap:18px}.yt-milestones article>div{grid-template-columns:1fr}.yt-milestones .dark>div{grid-template-columns:1fr}.yt-case{margin:20px 8px}.yt-case footer .yt-btn{min-width:0}.yt-process article{grid-template-columns:50px 1fr;padding:24px 18px}.yt-process article h3{font-size:21px}.yt-cta form{grid-template-columns:1fr}.yt-cta form>small{grid-column:auto}}

/* Figma desktop specification: node 1176:1682, 1280px content canvas. */
@media (min-width:1201px){
  .yt-page{display:flex;flex-direction:column;width:min(1280px,calc(100% - 32px))}
  .yt-page>.yt-hero{order:0;height:911.3px;padding:48px 24px 37px}
  .yt-page>.yt-definition{order:1;height:414px;margin:0 24px 48px;padding:48px}
  .yt-page>.yt-framework{order:2;height:650px;padding:9px 24px 11px}
  .yt-page>.yt-monetization{order:4;height:697px;padding:19px 24px 32px}
  .yt-page>.yt-case{order:8;height:1352px;margin:33px 24px 27px;padding:64px}
  .yt-page>.yt-faq{order:12;height:1165px;padding:40px 256px 35px}
  .yt-page>.yt-cta{order:13;height:813px;padding:41px 256px 35px}
  .yt-page>:nth-child(4){order:3;height:1386px;padding:13px 24px 29px}
  .yt-page>:nth-child(6){order:5;height:1924px;padding:27px 24px 35px}
  .yt-page>:nth-child(8){order:9;height:686px;padding:27px 24px 35px}
  .yt-page>:nth-child(9){order:6;height:1405px;padding:24px 24px 21px}
  .yt-page>:nth-child(10){order:7;height:981px;padding:27px 24px 32px}
  .yt-page>:nth-child(11){order:10;min-height:1426px;padding:35px 24px 48px}
  .yt-page h2{font-size:48px;line-height:56px;letter-spacing:-1.2px}
  .yt-page p{font-size:18px;line-height:28px}
  .yt-hero{grid-template-columns:690px 482px;gap:60px}
  .yt-hero h1{font-family:"Sofia Sans",sans-serif;font-size:64px;line-height:69px;letter-spacing:-1.6px}
  .yt-hero__copy>p{font-size:20px;line-height:29px}
  .yt-actions{height:96px;margin:24px 0}
  .yt-actions .yt-btn{height:88px}
  .yt-telemetry{width:482px;min-height:520px;padding:32px}
  .yt-hero>.yt-telemetry{align-self:start;margin-top:109.15px}
  .yt-definition h2{font-size:36px;line-height:44px;letter-spacing:-.9px}
  .yt-framework{grid-template-columns:560px 624px;gap:48px}
  .yt-centered>p{font-size:18px;line-height:28px}
  .yt-audience-grid{gap:32px 24px}
  .yt-audience-grid article{height:326px;padding:32px}
  .yt-audience-grid h3{font-size:24px;line-height:30px}
  .yt-monetization{grid-template-columns:480px 728px;gap:24px}
  .yt-capabilities{gap:32px}
  .yt-capabilities article{min-height:386px;padding:32px}
  .yt-capabilities h3{font-size:30px;line-height:36px}
  .yt-process{gap:24px}
  .yt-process article{min-height:124px;padding:32px 48px}
  .yt-deliverables{gap:16px}
  .yt-deliverables article{height:112px;padding:16px}
  .yt-deliverables span strong{font-size:24px;line-height:28px}
  .yt-packages{height:834px;gap:24px}
  .yt-packages article{width:290px;min-height:623px;padding:32px}
  .yt-packages h3{font-size:26px;line-height:32px}
  .yt-stack{min-height:158px;margin-top:48px;padding-top:48px}
  .yt-why article{height:318px;padding:24px 24px 46px}
  .yt-faq>p{margin-bottom:64px}
  .yt-faq__list{gap:12px}
  .yt-faq details{min-height:76px}
  .yt-cta h2{font-size:64px;line-height:80px;letter-spacing:-1.6px}
  .yt-cta>p{font-size:18px;line-height:29px}
  .yt-cta form{width:576px;max-width:576px;min-height:286px;padding:24px}
}

/* Studio telemetry card — exact Figma cockpit geometry. */
.yt-telemetry{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:stretch;width:485.33px;height:512px;min-height:512px;padding:32px;gap:8px;overflow:hidden;border-radius:16px;background:#2f3034;box-shadow:0 25px 60px -15px rgba(0,0,0,.3)}
.yt-telemetry:after{content:"";position:absolute;z-index:-1;top:-64px;right:-64px;width:240px;height:240px;border-radius:12px;background:rgba(99,14,212,.25);filter:blur(20px)}
.yt-telemetry header{display:flex;align-items:center;width:100%;height:70px;padding:0 0 16px;gap:8px}
.yt-telemetry__video{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0!important;border-radius:8px!important;background:rgba(124,58,237,.3)!important;color:#eaddff;font:700 24px/1 "Space Grotesk",sans-serif}
.yt-telemetry header>div{display:flex;flex:1;flex-direction:column;justify-content:center;height:54px;padding-bottom:4px;gap:4px}
.yt-telemetry header b{font:700 20px/28px "Space Grotesk",sans-serif;white-space:nowrap}
.yt-telemetry header sup{position:relative;top:-1px;color:#eaddff;font-size:8px}
.yt-telemetry header code{margin:0;color:#c6c6cb;font:500 11px/14px "JetBrains Mono",monospace;letter-spacing:.88px}
.yt-telemetry header>small{flex:0 0 auto;margin-left:0;padding:4px 8px;border-radius:2px;background:#7c3aed;color:#fff;font:600 11px/14px "JetBrains Mono",monospace;letter-spacing:.55px}
.yt-watch{display:flex;flex-direction:column;width:100%;height:194px;padding:16px;gap:8px;border-radius:8px;background:rgba(227,226,230,.1)}
.yt-watch__label{display:flex;justify-content:space-between;width:100%;height:14px}
.yt-watch__label small{color:#eaddff;font:500 11px/14px "JetBrains Mono",monospace;letter-spacing:.55px}
.yt-watch__value{display:flex;align-items:flex-end;height:64px;gap:8px}
.yt-watch__value strong{margin:0;color:#fff;font:700 64px/64px "Space Grotesk",sans-serif;letter-spacing:-1.6px}
.yt-watch__value span{padding-bottom:8px;color:#c6c6cb;font:400 14px/22px Manrope,sans-serif}
.yt-chart{position:relative;height:68px;margin:0;padding-top:8px;overflow:hidden;border-radius:0;background:linear-gradient(180deg,rgba(234,221,255,.16),rgba(234,221,255,0))}
.yt-chart:after{content:"";position:absolute;inset:9px 0 0;background:linear-gradient(180deg,rgba(234,221,255,.25),transparent);clip-path:polygon(0 78%,18% 68%,37% 50%,55% 44%,72% 31%,91% 6%,100% 4%,100% 100%,0 100%)}
.yt-chart i{position:absolute;z-index:2;height:2px;background:#eaddff;transform-origin:left center}
.yt-chart i:nth-child(1){left:0;top:48px;width:20%;transform:rotate(-8deg)}
.yt-chart i:nth-child(2){left:19%;top:37px;width:22%;transform:rotate(-13deg)}
.yt-chart i:nth-child(3){left:40%;top:19px;width:27%;transform:rotate(-3deg)}
.yt-chart i:nth-child(4){left:66%;top:14px;width:35%;transform:rotate(-9deg)}
.yt-metrics{display:grid;grid-template-columns:1fr 1fr;width:100%;height:108px;margin:0;padding:4px 0 8px;gap:12px}
.yt-metrics>div{display:flex;flex-direction:column;width:auto;height:96px;padding:12px;border-radius:8px;background:rgba(227,226,230,.1)}
.yt-metrics>div>small{height:14px;color:#fff;font:500 11px/14px "JetBrains Mono",monospace;letter-spacing:.55px}
.yt-metrics p{display:flex;align-items:flex-end;height:52px;margin:0;padding:4px 0;color:#fff}
.yt-metrics p strong{font:700 36px/44px "Space Grotesk",sans-serif;letter-spacing:-.9px}
.yt-metrics p code{padding:0 0 7px 4px;color:#fff;font:500 11px/14px "JetBrains Mono",monospace}
.yt-metrics>div>span{position:relative;display:block;width:100%;height:6px;border-radius:12px;background:rgba(227,226,230,.2)}
.yt-metrics>div>span i{display:block;width:68%;height:6px;border-radius:12px;background:#7c3aed}
.yt-metrics>div+div>span i{width:64%;background:#eaddff}
.yt-telemetry footer{display:flex;align-items:center;width:100%;height:52px;padding:12px;gap:8px;border-radius:8px;background:rgba(124,58,237,.2)}
.yt-telemetry footer>span{font-size:18px}
.yt-telemetry footer>div{display:flex;flex:1;flex-direction:column}
.yt-telemetry footer b{color:#fff;font:700 11px/14px "JetBrains Mono",monospace;letter-spacing:.88px}
.yt-telemetry footer small{color:#c6c6cb;font:600 11px/14px "JetBrains Mono",monospace;letter-spacing:.88px;text-transform:none}
.yt-telemetry footer>i{display:grid;place-items:center;width:20px;height:20px;border:2px solid #eaddff;border-radius:50%;color:#eaddff;font:700 11px/1 sans-serif}
@media(max-width:1200px){.yt-telemetry{width:100%;max-width:485.33px;margin:12px auto 0}.yt-hero>.yt-telemetry{align-self:center}}
@media(max-width:540px){.yt-telemetry{height:auto;min-height:0;padding:18px}.yt-telemetry header{height:64px}.yt-telemetry header b{font-size:16px;line-height:22px}.yt-telemetry header code{font-size:8px}.yt-telemetry header>small{padding:3px 5px;font-size:8px}.yt-telemetry__video{flex-basis:36px;width:36px;height:36px}.yt-watch{height:180px;padding:14px}.yt-watch__label small{font-size:8px}.yt-watch__value strong{font-size:46px;line-height:54px}.yt-watch__value span{padding-bottom:5px;font-size:10px}.yt-metrics p strong{font-size:27px}.yt-metrics p code{font-size:8px}.yt-telemetry footer small{font-size:7px;letter-spacing:.4px}}

/* Keep the long page compact when content is shorter than the raw Figma frames. */
@media (min-width:1201px){
  .yt-page>.yt-hero{height:auto;min-height:760px;padding:48px 24px 42px}
  .yt-page>.yt-definition{height:auto;margin:0 24px 16px;padding:36px 48px}
  .yt-page>.yt-framework,
  .yt-page>.yt-monetization,
  .yt-page>.yt-faq,
  .yt-page>.yt-cta,
  .yt-page>:nth-child(4),
  .yt-page>:nth-child(6),
  .yt-page>:nth-child(8),
  .yt-page>:nth-child(9),
  .yt-page>:nth-child(10),
  .yt-page>:nth-child(11){height:auto;min-height:0;padding:40px 24px}
  .yt-page>.yt-case{height:auto;min-height:0;margin:16px 24px;padding:48px 56px}
  .yt-centered>p{margin-bottom:32px}
  .yt-capabilities{gap:24px 32px}
  .yt-capabilities article{min-height:0}
  .yt-process{gap:18px}
  .yt-process article{min-height:112px}
  .yt-deliverables{gap:14px 16px}
  .yt-deliverables article{height:auto;min-height:96px}
  .yt-packages{height:auto;align-items:stretch}
  .yt-packages article{min-height:0}
  .yt-stack{min-height:0;margin-top:32px;padding-top:0}
  .yt-faq>p{margin-bottom:32px}
}

.yt-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;width:min(1280px,calc(100% - 32px));margin:18px auto 0;padding:12px 24px;gap:8px;color:#6a6670;font:500 12px/18px "JetBrains Mono",monospace}
.yt-breadcrumb a{color:#630ed4;text-decoration:none}.yt-breadcrumb a:hover{text-decoration:underline}.yt-breadcrumb span[aria-current="page"]{color:#29262e}
.yt-form-field{min-width:0}.yt-form-field>span,.yt-verification>span{display:block;margin-top:5px;color:#ffd3db;font-size:12px;text-align:left}.yt-form-errors{grid-column:1/-1;color:#ffd3db;text-align:left}.yt-form-errors:empty{display:none}.yt-audit-button{background:#5b5c62!important}.yt-form-success{width:min(576px,100%);margin:0 auto 16px;padding:14px 18px;border:1px solid #87ddb9;border-radius:9px;background:#143f32;color:#d9ffec;font-weight:700}.yt-verification{display:grid;grid-column:1/-1;gap:12px;text-align:left}.yt-verification b{font:700 23px/1.2 "Space Grotesk",sans-serif}.yt-verification p{margin:0;color:#ddd8e4;font-size:14px}.yt-verification label{font:600 12px/1.2 "JetBrains Mono",monospace;letter-spacing:.6px;text-transform:uppercase}.yt-verification button,.yt-verification a{text-align:center}.yt-verification a{padding:12px!important;background:transparent!important;color:#ddd8e4!important}
.yt-service-title{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.yt-hero-headline{margin-bottom:28px;color:#202024;font:700 clamp(46px,5vw,72px)/1.03 "Sofia Sans",sans-serif;letter-spacing:-2.6px}.yt-hero-headline em{color:#7c3aed;font-style:normal}
@media(min-width:1201px){.yt-hero-headline{font-size:64px;line-height:69px;letter-spacing:-1.6px}}
@media(max-width:680px){.yt-breadcrumb{margin-top:8px;padding:10px 18px;font-size:10px}.yt-breadcrumb span[aria-current="page"]{width:100%}}
@media(max-width:680px){.yt-hero-headline{font-size:43px;line-height:1.03;letter-spacing:-1.5px}}
