.product-hero-preview{margin:0;min-width:0}.product-hero-preview a{display:block;border:1px solid var(--control-boundary);border-radius:8px;overflow:hidden}.product-hero-preview img{display:block;width:100%;height:auto}.product-hero-preview figcaption{color:var(--text-muted);font-size:.77rem;margin-top:.75rem}.product-preview{padding:3rem 0 5rem;border-top:1px solid var(--border)}.product-preview-introduction{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.product-preview-introduction h2{max-width:15ch;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);letter-spacing:-.035em;line-height:1.13}.product-preview-introduction>p{max-width:45ch;color:var(--text-muted);margin:0}.product-preview-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;padding:.3rem 0 1rem}.product-preview-tabs button{display:flex;flex-direction:column;min-width:0;overflow:hidden;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:8px;min-height:44px;padding:0;font:inherit;text-align:left}.product-preview-tabs img{display:block;width:100%;height:auto;aspect-ratio:480 / 333;object-fit:cover}.product-preview-tabs span{padding:.65rem .7rem;font-size:.85rem;line-height:1.4}.product-preview-tabs button:hover{color:var(--text);border-color:var(--control-boundary)}.product-preview-tabs button[aria-selected=true]{color:var(--primary-foreground);border-color:var(--primary);background:var(--primary)}.product-preview-panel{padding-top:1.5rem}.product-preview-description{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem}.product-preview-description h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.product-preview-description p{max-width:70ch;color:var(--text-muted);margin:0;font-size:.95rem}.product-preview-enlarge,.product-screenshot-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;padding:.55rem .85rem;color:var(--text);background:var(--surface);border:1px solid var(--control-boundary);border-radius:4px;font:inherit}.product-preview-enlarge{flex-shrink:0;font-size:.85rem}.product-preview-enlarge:hover,.product-screenshot-dialog button:hover{background:var(--surface-2);border-color:var(--primary)}.product-preview-panel figure{margin:0}.product-preview-panel picture{display:block;border:1px solid var(--control-boundary);border-radius:8px;overflow:hidden}.product-preview-panel img{display:block;width:100%;height:auto}.product-preview-panel figcaption{font-size:.82rem;color:var(--text-muted);padding:.8rem 0;max-width:90ch}.product-preview-disclosure{margin:.5rem 0 0;max-width:90ch;color:var(--text-muted);font-size:.8rem}.product-screenshot-dialog{width:min(1500px,96vw);max-width:96vw;max-height:94dvh;padding:1.25rem;border:1px solid var(--control-boundary);border-radius:8px;background:#0f1115;color:var(--text);overflow:auto}.product-screenshot-dialog::backdrop{background:#000c}.product-screenshot-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product-screenshot-dialog-heading h2{margin:0;font-size:1.2rem}.product-screenshot-dialog-heading button{min-width:44px;padding:.5rem}.product-screenshot-dialog>p{max-width:90ch;font-size:.8rem;color:var(--text-muted)}.product-screenshot-full{overflow:auto}.product-screenshot-full img{display:block;width:100%;height:auto}@media(max-width:800px){.product-preview-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.product-preview-introduction{display:block}.product-preview-introduction>p{margin-top:1rem;max-width:65ch}.product-preview-description{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.product-preview{padding:2.5rem 0 3rem}.product-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.product-preview-tabs span{padding:.6rem .7rem}.product-hero-preview img{aspect-ratio:1440 / 1000;object-fit:cover;object-position:top}.product-preview-panel picture{max-width:390px;margin:0 auto}.product-preview-panel img{max-height:none}.product-screenshot-dialog{padding:1rem}.product-screenshot-full img{min-width:900px}}@media(prefers-reduced-motion:reduce){.product-preview *,.product-screenshot-dialog *{scroll-behavior:auto!important}}.studio-landing{--tw-bg: #0f1115;--tw-bg-alt: #141821;--tw-surface: #1b202b;--tw-surface-raised: #232937;--tw-border: #303746;--tw-text: #f3f4f7;--tw-text-muted: #adb4c1;--tw-text-subtle: #808a9c;--tw-primary: #a78bfa;--tw-primary-hover: #c4b5fd;--tw-primary-soft: rgba(167, 139, 250, .12);--tw-secondary: #73c9c5;--tw-success: #6bc6a1;--tw-warning: #e8b96a;--tw-error: #e58787;--tw-content-width: 1280px;--tw-radius-sm: 8px;--tw-radius-md: 14px;--tw-radius-lg: 20px;--text: var(--tw-text);--text-muted: var(--tw-text-muted);--surface: var(--tw-surface);--surface-2: var(--tw-surface-raised);--border: var(--tw-border);max-width:calc(var(--tw-content-width) + 96px);padding:0 48px;color:var(--tw-text)}.studio-landing h1,.studio-landing h2,.studio-landing h3{font-weight:600}.studio-landing h2{max-width:24ch;font-size:44px;line-height:1.14;letter-spacing:-.03em}.studio-landing .studio-hero{grid-template-columns:minmax(0,44fr) minmax(0,56fr);gap:36px;padding:88px 0 112px}.studio-landing .hero-copy h1{font-size:68px;line-height:1.06;letter-spacing:-.035em;text-wrap:initial}.studio-landing .hero-copy>p{color:var(--tw-text-muted);font-size:19px;line-height:1.6}.studio-landing .hero-copy>.availability{font-size:13px}.studio-landing .button{min-height:48px;border-radius:var(--tw-radius-sm)}.studio-landing .hero-actions{gap:12px 20px}.studio-landing .product-hero-preview{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.studio-landing .product-window{background:var(--tw-bg-alt);border:1px solid var(--tw-border);border-radius:var(--tw-radius-lg);overflow:hidden}.studio-landing .product-window-bar{display:flex;gap:12px;align-items:center;min-height:38px;padding:8px 16px;color:var(--tw-text-muted);font-size:11px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.studio-landing .product-window-bar>span:first-child{display:flex;gap:5px}.studio-landing .product-window-bar i{width:5px;height:5px;border-radius:50%;background:var(--tw-text-subtle)}.studio-landing .product-hero-preview a{border:0;border-radius:0}.studio-landing .product-hero-preview figcaption{margin-top:12px}.studio-landing .studio-workflow,.studio-landing .product-preview,.studio-landing .pricing-section,.studio-landing .studio-organizations,.studio-landing .faq-section,.studio-landing .closing{border-top:1px solid var(--tw-border);padding:112px 0;scroll-margin-top:24px}.studio-workflow>p,.studio-organizations>p{margin-top:20px;color:var(--tw-text-muted)}.studio-workflow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;margin:48px 0 0;padding:0;list-style:none}.studio-workflow li{min-width:0;position:relative;padding-top:24px;border-top:1px solid var(--tw-border)}.studio-workflow li:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--tw-secondary)}.studio-workflow h3{font-size:19px}.studio-workflow li p{margin:12px 0 20px;color:var(--tw-text-muted);font-size:15px;min-height:72px}.studio-workflow img{display:block;width:100%;height:auto;border-radius:var(--tw-radius-sm)}.studio-organization-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin-top:48px}.studio-organization-gallery article{min-width:0}.studio-organization-gallery svg{display:block;width:100%;height:auto;max-height:180px;background:var(--tw-bg-alt);color:var(--tw-secondary);border-radius:var(--tw-radius-md);margin-bottom:24px}.studio-organization-gallery h3{font-size:19px;margin-bottom:12px}.studio-organization-gallery p{color:var(--tw-text-muted)}.studio-organizations>.studio-scope-note{margin-top:40px;font-size:13px}.studio-landing .closing .hero-actions{margin-top:28px}.studio-landing .closing p{margin-top:20px}@media(max-width:1100px){.studio-landing{padding-right:28px;padding-left:28px}.studio-landing .studio-hero{gap:28px}.studio-landing .hero-copy h1{font-size:56px}}@media(max-width:900px){.studio-landing .studio-hero{grid-template-columns:1fr;gap:48px;padding-top:64px}.studio-landing .hero-copy h1{max-width:18ch}.studio-organization-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-workflow ol{grid-template-columns:1fr;gap:0}.studio-workflow li{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:0 24px;padding:24px 0 24px 24px;border-top:0;border-left:1px solid var(--tw-border)}.studio-workflow li:before{top:30px;left:-4px}.studio-workflow li p{margin-bottom:0;min-height:0}.studio-workflow li img{grid-column:2;grid-row:1 / span 2;align-self:center}}@media(max-width:600px){.studio-landing{padding-right:20px;padding-left:20px}.studio-landing .studio-hero{padding:48px 0 64px;gap:40px}.studio-landing .hero-copy h1{font-size:40px;line-height:1.06}.studio-landing h2{font-size:30px}.studio-landing .hero-copy>p{font-size:16px}.studio-landing .hero-copy>.availability{font-size:13px}.studio-landing .studio-workflow,.studio-landing .product-preview,.studio-landing .pricing-section,.studio-landing .studio-organizations,.studio-landing .faq-section,.studio-landing .closing{padding:64px 0}.studio-workflow ol{margin-top:32px}.studio-workflow li{grid-template-columns:minmax(0,1fr) 90px;gap:0 16px}.studio-organization-gallery{grid-template-columns:1fr;margin-top:32px;gap:40px}}.request-state{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:1rem 0;border-block:1px solid var(--app-divider, var(--border-subtle));color:var(--text-secondary)}.request-state__content{flex:1;min-width:0}.request-state__title{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.35}.request-state p{max-width:70ch;margin:.25rem 0 0;color:var(--text-secondary)}.request-state__icon{flex:0 0 auto;margin-top:.05rem}.request-state--error .request-state__icon{color:var(--danger)}.request-state--success .request-state__icon{color:var(--success)}.request-state--unavailable .request-state__icon{color:var(--warning)}.request-state__action{margin-top:.75rem}.request-state__skeleton{display:grid;gap:.5rem;margin-top:.75rem}.request-state__skeleton span{display:block;width:min(100%,34rem);height:.75rem;border-radius:4px;background:var(--surface-2)}.request-state__skeleton span:nth-child(2){width:min(78%,26rem)}.request-state__skeleton span:nth-child(3){width:min(58%,19rem)}.studio-billing{max-width:74ch;padding-bottom:3rem}.studio-billing h1{font-size:clamp(1.8rem,3vw,2.4rem);max-width:none;margin:1.5rem 0 1rem}.studio-billing h2{font-size:1.4rem}.studio-billing button:not(.button),.billing-login button,.billing-actions>button{color:var(--text);background:var(--surface);border:1px solid var(--control-boundary);border-radius:4px;padding:.55rem .8rem}.studio-billing button:not(:disabled):hover,.billing-login button:not(:disabled):hover{border-color:var(--primary);background:var(--surface-2)}.studio-billing button:disabled,.billing-login button:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.65}.studio-billing>p,.studio-billing section,.billing-login{margin-top:1.5rem}.studio-billing h2{margin-bottom:.75rem}.billing-login{max-width:74ch;padding-bottom:2rem}.billing-login h1{font-size:clamp(1.8rem,3vw,2.4rem);max-width:none;margin:1.5rem 0 1rem}.billing-login button{margin:0 .75rem .75rem 0}.identity-password-tools,.identity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.25rem}.identity-password-tools>button,.identity-actions>button{margin:0}.identity-password-tools>a{display:inline-flex;align-items:center;min-height:44px}.billing-login button:not([type=button]){color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.billing-login button:not([type=button]):not(:disabled):hover{color:var(--primary-foreground);background:var(--primary-hover)}.billing-facts{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:0}.billing-facts dt{color:var(--text-muted)}.billing-facts dd{margin:0;font-variant-numeric:tabular-nums}.billing-choice{display:flex;gap:.75rem;align-items:center;min-height:44px}.billing-choice input{width:auto}.billing-password,.studio-billing form label,.billing-login label{display:grid;gap:.35rem;margin:1rem 0}.billing-actions{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0;align-items:end}.studio-billing button,.billing-login button{min-height:44px}.studio-billing input,.studio-billing select,.studio-billing textarea,.billing-login input,.billing-actions select{max-width:100%;padding:.6rem;color:var(--text);background:var(--surface);border:1px solid var(--control-boundary);border-radius:4px}.billing-table{overflow-x:auto}.studio-commerce fieldset{margin:1rem 0;padding:0;border:0}.addon-row{display:grid;grid-template-columns:minmax(0,1fr) 5rem;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--border)}.addon-row small{display:block;color:var(--text-muted)}.addon-row input{min-width:0;width:100%;min-height:44px}.service-record{padding:1.5rem 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere}.commerce-quote dt{color:var(--text-muted);margin-top:.75rem}.commerce-quote dd{margin:.25rem 0 0;white-space:pre-wrap}.commerce-preview{padding:1.25rem;margin-top:1rem;background:var(--surface);border-radius:12px}.studio-commerce details{margin:2rem 0}.studio-commerce summary{min-height:44px;cursor:pointer}.studio-commerce h3{margin-top:1.5rem}.studio-commerce h4{font-size:1.1rem}.billing-table table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.billing-table th,.billing-table td{text-align:left;padding:.75rem;border-bottom:1px solid var(--border)}@media(max-width:600px){.billing-facts{grid-template-columns:1fr}.billing-actions{align-items:stretch;flex-direction:column}}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;color:#f2f3f5;background:#0f1115;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;--primary: #a78bfa;--primary-hover: #c4b5fd;--primary-foreground: #0f1115;--text: #f2f3f5;--text-muted: #a5aab8;--text-primary: #f2f3f5;--text-secondary: #a5aab8;--border-subtle: #2b2f39;--surface-2: #232733;--surface: #191c24;--border: #2b2f39;--control-boundary: #697080;--warning: #fde68a;--danger: #fca5a5;--success: #6ee7b7}*{box-sizing:border-box}body{margin:0;line-height:1.65;overflow-wrap:anywhere}::selection{color:#0f1115;background:#c4b5fd}html{scrollbar-color:#697080 #14161c}a{color:inherit;text-underline-offset:.25em}a:hover{color:#c4b5fd}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:focus-visible{outline:3px solid #c4b5fd;outline-offset:4px}h1:focus{outline:none}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15;text-wrap:balance}h1{font-size:clamp(2.5rem,4.7vw,4.6rem);font-weight:550;letter-spacing:-.035em}h2{font-size:clamp(1.7rem,2.7vw,2.6rem);font-weight:550;letter-spacing:-.025em}h3{font-size:1.45rem;font-weight:550}p{max-width:70ch}.skip-link{position:fixed;top:-100px;left:1rem;z-index:10;background:#c4b5fd;color:#0f1115;padding:.7rem 1rem}.skip-link:focus{top:1rem}.studio-header{min-height:90px;max-width:1440px;padding:1.1rem 4%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid #2b2f39}.studio-brand{display:flex;align-items:center;gap:.8rem;text-decoration:none}.studio-brand img{width:38px;height:38px;object-fit:contain}.studio-brand span{font-size:.85rem;color:#a5aab8;line-height:1.4}.studio-brand strong{display:block;font-size:1.15rem;color:#f2f3f5;font-weight:600}.studio-header nav{display:flex;align-items:center;gap:1.6rem}.studio-header nav a{text-decoration:none;min-width:44px;min-height:44px;display:inline-flex;align-items:center}.studio-content{max-width:1320px;padding:0 4%;margin:auto}.studio-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:5%;padding:5.5rem 0 6rem}.hero-copy>p{margin-top:1.7rem;color:#a5aab8;font-size:1.16rem;max-width:46ch}.hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:46px;padding:.75rem 1.1rem;border:1px solid transparent;border-radius:6px;background:#a78bfa;color:#0f1115;font-weight:600;text-decoration:none;line-height:1.4}.button:hover{background:#c4b5fd;color:#0f1115}.button.secondary{background:transparent;color:#f2f3f5;border-color:#697080}.button.secondary:hover{background:#191c24}.button:disabled{opacity:.6;cursor:not-allowed}.text-action{display:inline-flex;gap:.5rem;align-items:center;color:#c4b5fd;min-height:44px}.hero-copy>.availability{font-size:.83rem;margin-top:1.4rem}.evidence-preview{margin:0;padding:1.4rem 1.65rem;background:#191c24;border-radius:14px}.evidence-preview figcaption{font-size:.8rem;color:#c4b5fd;margin-bottom:1.4rem}.preview-project{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;color:#a5aab8;border-bottom:1px solid #2b2f39;padding-bottom:.8rem}.evidence-preview h2{margin-top:1.3rem;font-size:1.55rem}.evidence-trail{list-style:none;margin:1rem 0 0;padding:0}.evidence-trail li{padding:.9rem 0;border-bottom:1px solid #2b2f39}.trail-kind{color:#c4b5fd;font-size:.78rem;display:block;margin-bottom:.25rem}.evidence-trail strong{display:block;font-size:.95rem;font-weight:550}.evidence-trail p{color:#a5aab8;font-size:.83rem;margin-top:.2rem}.preview-foot{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding-top:1.2rem;font-size:.77rem;color:#a5aab8}.workflow-section{display:grid;grid-template-columns:1fr 1fr;gap:7%;border-top:1px solid #2b2f39;padding:4rem 0}.workflow-section p{margin-top:1.3rem;color:#a5aab8;max-width:45ch}.workflow-section dl{margin:0}.workflow-section dl>div{padding:1.1rem 0;border-bottom:1px solid #2b2f39}.workflow-section dt{font-weight:600}.workflow-section dd{margin:.4rem 0 0;color:#a5aab8}.pricing-section{border-top:1px solid #2b2f39;padding:4rem 0;scroll-margin-top:1rem}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem}.section-heading p{margin-top:1.2rem;color:#a5aab8}.cadence{display:flex;gap:.7rem;padding:0;border:0;min-width:max-content}.cadence legend{font-size:.8rem;color:#a5aab8;margin-bottom:.6rem}.cadence label{min-height:44px;display:flex;align-items:center;gap:.5rem;cursor:pointer}input[type=radio]{accent-color:#a78bfa;width:18px;height:18px}.plan-comparison{display:grid;grid-template-columns:1fr 1fr;margin-top:2.6rem;border-top:1px solid #697080}.plan{min-width:0;padding:2.3rem 2.5rem 0 0;display:flex;flex-direction:column;align-items:start}.plan+.plan{padding-left:2.5rem;border-left:1px solid #2b2f39}.plan-price{margin-top:1.5rem;font-size:3rem;font-weight:550;font-variant-numeric:tabular-nums;line-height:1.4}.plan-price span{font-size:1rem;font-weight:400;color:#a5aab8}.plan>p:not(.plan-price){font-size:.9rem;color:#a5aab8}.plan>.plan-purpose{margin-top:1.4rem}.plan ul{list-style:none;padding:0;margin:1.5rem 0 2rem;flex:1}.plan li{display:flex;align-items:start;gap:.7rem;margin-top:.8rem}.plan li svg{flex-shrink:0;margin-top:.25rem;color:#c4b5fd}.plan>.fine-print{margin-top:.8rem;font-size:.78rem!important}.service-note{color:#a5aab8;font-size:.87rem;border-top:1px solid #2b2f39;padding-top:1.5rem;margin-top:2.4rem;max-width:none}.pricing-title{margin-top:4rem;margin-bottom:3rem}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:5%;border-top:1px solid #2b2f39;padding:3.5rem 0}details{border-bottom:1px solid #2b2f39}summary{padding:1.1rem 0;cursor:pointer;font-weight:550}details p{color:#a5aab8;padding-bottom:1.2rem}.closing{padding:4rem 0 5rem;border-top:1px solid #2b2f39}.closing p{color:#a5aab8;margin:1rem 0 1.5rem}.studio-footer{max-width:1320px;padding:1.8rem 4%;margin:auto;border-top:1px solid #2b2f39;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;color:#a5aab8;font-size:.8rem}.studio-footer span{margin-right:auto}.studio-footer a{min-width:44px;min-height:44px;display:inline-flex;align-items:center}.gate{padding-top:5rem;padding-bottom:6rem;min-height:65vh}.gate>p{color:#a5aab8;margin-top:1.5rem}.gate .request-state{margin-top:2.5rem}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:4.5rem;padding-bottom:5rem}.contact-page p{margin:1.5rem 0;color:#a5aab8}form label,.org-selector,.fixture-controls label{display:flex;flex-direction:column;gap:.5rem}form label{margin-bottom:1.2rem}input:not([type=radio]),select,textarea{color:#f2f3f5;background:#14161c;border:1px solid #697080;border-radius:5px;min-height:46px;padding:.65rem;min-width:0;max-width:100%;caret-color:#c4b5fd}textarea{resize:vertical}.studio-workbench{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:70vh}.studio-sidebar{background:#14161c;padding:1.3rem 1rem;border-right:1px solid #2b2f39}.org-selector{font-size:.85rem}.shell-navigation{display:flex;flex-direction:column;gap:.25rem;margin-top:1.4rem}.shell-navigation a{text-decoration:none;padding:.6rem .8rem;min-height:44px;border-radius:5px}.shell-navigation a:hover{background:#191c24}.shell-navigation a.active{color:#c4b5fd;background:#272136}.shell-identity{border-top:1px solid #2b2f39;padding-top:1rem;margin-top:2rem;display:flex;flex-direction:column;gap:.7rem;font-size:.85rem}.shell-identity button,.mobile-navigation{color:#f2f3f5;border:1px solid #697080;background:transparent;border-radius:5px;padding:.6rem;min-height:44px;display:flex;align-items:center;justify-content:center;gap:.6rem}.shell-main{padding:2.3rem 4%;min-width:0}.shell-main h1{font-size:2rem;margin-top:1.4rem}.fixture-notice,.fixture-controls{color:#fde68a;font-size:.85rem}.fixture-controls{padding:1rem 4%;background:#191c24}.fixture-controls label{max-width:300px}.shell-description{color:#a5aab8;margin-top:.7rem}.overview-note{margin-top:2rem;padding:1.4rem 0;border-top:1px solid #2b2f39;border-bottom:1px solid #2b2f39}.overview-note h2{font-size:1.35rem}.overview-note p{color:#a5aab8;margin:.7rem 0}.shell-main .request-state{margin-top:2rem}.mobile-navigation{display:none}@media(max-width:900px){.workflow-section,.faq-section,.plan-comparison{grid-template-columns:1fr}.plan+.plan{padding-left:0;border-left:0;border-top:1px solid #697080;margin-top:2rem}.studio-header{flex-wrap:wrap}.studio-hero{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 0}.hero-copy>p{max-width:58ch}.evidence-preview{max-width:600px}.section-heading{flex-direction:column;align-items:start}.studio-workbench{display:block}.studio-sidebar{border-right:0;border-bottom:1px solid #2b2f39}.mobile-navigation{display:flex;margin-top:.8rem;width:100%}.shell-navigation{display:none}.shell-navigation.expanded{display:flex}.shell-identity{flex-direction:row;align-items:center;justify-content:space-between;margin-top:1rem}}@media(max-width:600px){.studio-header{padding:1rem 5%;gap:.8rem}.studio-header nav{width:100%;justify-content:space-between;gap:.7rem;font-size:.9rem}.studio-content{padding-left:5%;padding-right:5%}h1{font-size:2.7rem}.hero-copy>p{font-size:1rem}.studio-hero{padding-top:2.5rem}.evidence-preview{padding:1.2rem}.preview-project{flex-wrap:wrap;gap:.2rem}.workflow-section,.faq-section,.contact-page{grid-template-columns:1fr;gap:1.8rem}.workflow-section,.pricing-section{padding-top:2.5rem;padding-bottom:2.5rem}.plan-comparison{grid-template-columns:1fr}.plan,.plan+.plan{padding:1.8rem 0;border-left:0}.plan+.plan{border-top:1px solid #697080}.plan-price{font-size:2.6rem}.studio-footer{gap:.4rem 1.2rem;padding-left:5%;padding-right:5%}.studio-footer span{flex-basis:100%}.gate{padding-top:3rem}.contact-page{padding-top:2.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
