.studio-edition .fda-hero{padding-block:50px 45px}
.fda-hero>div:first-of-type{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;align-items:end}
.studio-edition .fda-hero h1{font:400 clamp(43px,5vw,73px)/1.05 Newsreader,Georgia,serif!important;letter-spacing:-2.4px;margin:0}
.fda-hero>div>div>p{font-size:16px;line-height:1.85;color:var(--muted);margin:0 0 25px}
.fda-hero-links{display:flex;gap:30px;flex-wrap:wrap}.fda-hero-links .studio-link{font-size:12px}
.fda-position{display:flex;gap:25px;align-items:center;justify-content:space-between;border-block:1px solid var(--line);margin-top:40px;padding-block:22px;font-size:13px;color:var(--muted)}
.fda-position strong{font-weight:450;color:var(--text)}
.studio-edition .fda-workflow{padding-block:15px 65px}
.fda-workflow .studio-section-head>p,.fda-method .studio-section-head>p,.fda-engagement .studio-section-head>p{font-size:12px;color:var(--muted);line-height:1.8}
.fda-workspace{border:1px solid var(--line);background:var(--surface-raised)}
.fda-tabs{display:flex;background:var(--deep);border-bottom:1px solid var(--line)}
.fda-tabs button{flex:1;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font:400 13px/1.6 Geist,sans-serif;padding:20px 15px;cursor:pointer;position:relative}
.fda-tabs button:last-child{border-right:0}.fda-tabs button[aria-selected=true]{color:var(--text);background:var(--surface-raised)}
.fda-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;left:20px;right:20px;height:2px;background:var(--text)}
.fda-tabs button:hover{color:var(--text)}
.fda-workflow-panel{padding:35px 38px 0}
.fda-scenario-heading{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:end;margin-bottom:30px}
.fda-scenario-heading .studio-eyebrow{margin-bottom:13px}
.fda-scenario-heading h3{font:400 35px/1.15 Newsreader,Georgia,serif!important;letter-spacing:-.7px;margin:0}
.fda-scenario-heading>p{font-size:14px;line-height:1.85;color:var(--muted);margin:0}
.fda-context-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;border-block:1px solid var(--line);padding-block:23px}
.fda-label{display:block;font:400 9px/1.7 'Geist Mono',monospace;text-transform:uppercase;color:var(--muted);letter-spacing:.02em}
.fda-context-grid ul{list-style:none;padding:0;margin:13px 0 0;font-size:12px;line-height:1.85;color:var(--text)}
.fda-system-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
.fda-system-tags span{padding:8px 12px;border:1px solid var(--line);font-size:11px;line-height:1.5;color:var(--text)}
.fda-agent-line{display:flex;align-items:center;gap:25px;padding-block:24px}
.fda-agent-line>span:first-child{font-size:19px;font-weight:500}.fda-agent-line p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.fda-agent-line>span:last-child{margin-left:auto;font-size:23px}
.fda-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;list-style:none;border-block:1px solid var(--line)}
.fda-flow li{position:relative;padding:25px 24px 28px;min-width:0}.fda-flow li+li{border-left:1px solid var(--line)}
.fda-flow li:before{content:'';position:absolute;top:-1px;left:24px;width:36px;height:2px;background:var(--text);animation:fda-step 9s ease-in-out infinite}
.fda-flow li:nth-child(2):before{animation-delay:3s}.fda-flow li:nth-child(3):before{animation-delay:6s}
.fda-flow li>span{font:400 9px/1.6 'Geist Mono',monospace;color:var(--muted)}
.fda-flow h4{font:400 24px/1.2 Newsreader,Georgia,serif;letter-spacing:-.4px;margin:15px 0}
.fda-flow p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}
.fda-result{padding-block:25px}.fda-result h4{font-size:18px;line-height:1.5;font-weight:450;margin:12px 0}.fda-result>p{font:400 10px/1.8 'Geist Mono',monospace;color:var(--muted);margin:0}
.fda-example-note{padding:18px 38px;font-size:11px;line-height:1.8;color:var(--muted);margin:0;border-top:1px solid var(--line)}
.studio-edition .fda-method,.studio-edition .fda-engagement{padding-block:50px 60px;border-top:1px solid var(--line)}
.fda-method article{display:grid;grid-template-columns:30px 1fr 1.3fr;gap:35px;padding-block:30px;border-top:1px solid var(--line)}
.fda-method article>span{font:400 10px/1.7 'Geist Mono',monospace;color:var(--muted);padding-top:5px}
.fda-method article>h3{font-size:28px;line-height:1.2;letter-spacing:-.65px;margin:0}
.fda-method article p{font-size:14px;line-height:1.85;color:var(--muted);margin:0}
.fda-method article .fda-deliverable{font-size:12px;margin-top:17px}
.fda-deliverable strong{display:block;font-size:10px;font-weight:500;color:var(--text);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}
.studio-edition .fda-foundation{display:grid;grid-template-columns:1fr 1fr;gap:100px;background:var(--deep);border-block:1px solid var(--line);padding-block:55px}
.fda-foundation h2,.fda-faq h2,.fda-close h2{font-size:40px;line-height:1.1;letter-spacing:-1.3px;margin:0 0 25px}
.fda-foundation>div>p:not(.studio-eyebrow){font-size:14px;line-height:1.85;color:var(--muted);max-width:490px;margin-bottom:25px}
.fda-foundation>div:last-child>a{display:grid;grid-template-columns:1fr 20px;gap:8px 20px;padding:19px 0;border-bottom:1px solid var(--line);color:var(--text)}
.fda-foundation>div:last-child>a:first-child{padding-top:0}.fda-foundation>div:last-child>a:last-child{border:0;padding-bottom:0}
.fda-foundation strong{font-size:18px;font-weight:450}.fda-foundation a>span{font-size:12px;line-height:1.75;color:var(--muted);grid-column:1}.fda-foundation b{grid-column:2;grid-row:1/3;align-self:center;font-weight:400}
.fda-engagement-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}
.fda-engagement-grid h3{font-size:27px;letter-spacing:-.6px}.fda-engagement-grid ul{padding-left:18px;margin:0;font-size:14px;line-height:1.85;color:var(--muted)}.fda-engagement-grid li+li{margin-top:12px}
.fda-engagement-note{border-top:1px solid var(--line);padding-top:22px;margin:30px 0 0;font-size:12px;line-height:1.85;color:var(--muted)}
.studio-edition .fda-faq{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:50px 60px;border-top:1px solid var(--line)}
.fda-faq summary{font-size:15px;line-height:1.6}.fda-faq details>div>p{font-size:13px;line-height:1.85;color:var(--muted)}
.studio-edition .fda-close{padding-block:55px 70px;border-top:1px solid var(--line);background:var(--deep)}
.fda-close h2{font:400 47px/1.08 Newsreader,Georgia,serif!important;letter-spacing:-1.4px}.fda-close>p:not(.studio-eyebrow){font-size:15px;line-height:1.8;color:var(--muted);margin-bottom:25px}
.fda-home-link{display:block;margin-top:18px;font-size:12px;color:var(--text)}
@keyframes fda-step{0%,34%,100%{opacity:.18}10%,23%{opacity:1}}
:root[data-motion=off] .fda-flow li:before{animation:none;opacity:.5}
@media(max-width:1100px){.fda-hero>div:first-of-type,.studio-edition .fda-foundation,.studio-edition .fda-faq{gap:50px}.fda-workflow-panel{padding:30px 25px 0}.fda-scenario-heading,.fda-context-grid{gap:35px}.fda-flow li{padding-inline:18px}.fda-method article{grid-template-columns:25px 1fr 1.25fr;gap:25px}.fda-position{font-size:12px;gap:18px}}
@media(max-width:760px){.studio-edition .fda-hero{padding-block:35px 30px}.fda-hero>div:first-of-type{grid-template-columns:1fr;gap:25px}.studio-edition .fda-hero h1{font-size:clamp(39px,9vw,58px);letter-spacing:-1.5px}.fda-hero>div>div>p{font-size:14px}.fda-position{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;padding-block:20px;font-size:11px;line-height:1.7}.fda-hero-links{gap:23px}.studio-edition .fda-workflow{padding-block:15px 40px}.fda-workflow .studio-section-head,.fda-method .studio-section-head,.fda-engagement .studio-section-head{display:block}.fda-workflow .studio-section-head>p,.fda-method .studio-section-head>p,.fda-engagement .studio-section-head>p{margin-top:20px}.fda-tabs button{font-size:11px;padding:15px 8px}.fda-tabs button[aria-selected=true]:after{left:8px;right:8px}.fda-workflow-panel{padding:25px 20px 0}.fda-scenario-heading,.fda-context-grid{grid-template-columns:1fr;gap:22px}.fda-scenario-heading h3{font-size:30px}.fda-scenario-heading>p{font-size:13px}.fda-agent-line{flex-wrap:wrap;gap:12px}.fda-agent-line>p{flex-basis:calc(100% - 30px);font-size:11px;order:3}.fda-agent-line>span:last-child{order:2}.fda-flow{grid-template-columns:1fr}.fda-flow li{padding:22px 0}.fda-flow li+li{border-left:0;border-top:1px solid var(--line)}.fda-flow li:before{left:0}.fda-flow h4{font-size:26px;margin:12px 0}.fda-result h4{font-size:17px}.fda-example-note{padding:17px 20px;font-size:10px}.studio-edition .fda-method,.studio-edition .fda-engagement{padding-block:35px 40px}.fda-method article{grid-template-columns:20px 1fr;gap:15px}.fda-method article>div{grid-column:2}.fda-method article>h3{font-size:26px}.fda-method article p{font-size:13px}.studio-edition .fda-foundation,.studio-edition .fda-faq{grid-template-columns:1fr;gap:30px;padding-block:40px}.fda-foundation h2,.fda-faq h2{font-size:34px}.fda-engagement-grid{grid-template-columns:1fr;gap:25px}.fda-engagement-grid h3{font-size:25px;margin:0 0 20px}.fda-engagement-grid ul{font-size:13px}.fda-faq summary{font-size:14px}.studio-edition .fda-close{padding-block:40px 50px}.fda-close h2{font-size:39px!important}}
@media(prefers-reduced-motion:reduce){.fda-flow li:before{animation:none;opacity:.5}}

[data-fda-status]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
