.scope-details{margin-top:34px;padding:30px;border:1px solid #ffffff24;border-radius:20px}.scope-details>h3{font-size:20px;margin-bottom:12px}.scope-details>p{color:#a4b8cf;font-size:13px;max-width:720px}.scope-details details{border-top:1px solid #ffffff20}.scope-details summary{padding:18px 0;font-size:13px}.scope-details details p{color:#b7c7da;font-size:13px;line-height:1.8;max-width:800px;padding-right:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.intake-help{font-size:12px;line-height:1.8;color:#b2c5dc;margin-bottom:25px}.contact form label span,.asset-choices legend span{font-weight:400;font-size:10px;color:#a9bdd5}.asset-choices{padding:15px;margin:0 0 25px;border:1px solid #ffffff30;border-radius:10px}.asset-choices legend{font-size:12px;padding:0 6px}.asset-choices label{display:inline-flex;align-items:center;gap:8px;margin:5px 15px 5px 0;font-weight:400;cursor:pointer}.asset-choices input{width:17px;height:17px;margin:0;accent-color:#218eff}.brief-preview{padding:22px;border:1px solid #4a81bc;border-radius:14px;background:#07111f;margin-top:25px}.brief-preview h3{font-size:18px;line-height:1.45;letter-spacing:0;margin-bottom:12px}.brief-preview>p,.brief-nextsteps{font-size:12px;line-height:1.8;color:#b4c8e0}.brief-preview textarea{font-size:12px;line-height:1.7;background:#030b16;color:#e8f2ff}.brief-actions{display:flex;gap:10px;flex-wrap:wrap}.contact .brief-actions .button{width:auto;flex:1;justify-content:center;padding:14px;font-size:12px}.brief-actions .outline{color:#dcecff;border:1px solid #5c81ad;background:transparent;border-radius:99px}.brief-nextsteps{padding-left:18px}.brief-nextsteps li{padding:4px 0}#brief-action-status{margin:15px 0 5px;min-height:20px}.privacy-note{margin-top:24px;border-top:1px solid #ffffff25;max-width:400px}.privacy-note summary{font-size:12px}.privacy-note p{font-size:11px;line-height:1.8;color:#a7bad1}.footer-bottom a{text-decoration:underline;text-underline-offset:4px}.contact{grid-template-columns:.85fr 1.15fr;gap:7%}.brief-preview:focus-within{border-color:#78b9ff}.project-tag{font-size:9px}.price-card .button{font-size:12px}@media(max-width:760px){.contact{grid-template-columns:1fr;gap:35px}.form-row{grid-template-columns:1fr;gap:0}.scope-details{padding:22px}.scope-details summary{font-size:12px}.scope-details details p{font-size:12px}.privacy-note{max-width:none}.brief-preview{padding:18px}.brief-preview textarea{font-size:16px}.brief-actions{flex-direction:column}.footer-bottom a{display:block;margin:10px 0}}
.header-contact,.primary,.featured .button,.price-card .button:hover,.contact .dark,.dialog-copy .dark,.skip{color:#031429}.header-contact:hover,.contact .dark:hover,.dialog-copy .dark:hover{background:#66b3ff;color:#031429}
.content-view .site-header{background:#01040af2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #ffffff14}
.brand-symbol{width:31px;height:35px;color:#218eff;flex-shrink:0;margin-right:10px}.brand-name{font-size:28px;letter-spacing:-1.3px;font-weight:600}.brand-name>span{color:#80bfff}.loading-mark{font-size:62px;letter-spacing:-6px;font-weight:600}.site-header nav .mobile-contact-link{display:none}@media(max-width:1100px){.brand-name{font-size:24px}.brand-symbol{width:25px;margin-right:7px}.site-header nav{gap:15px}}@media(max-width:760px){.brand-name{font-size:24px}.site-header .header-contact{display:none}.site-header .menu-toggle{margin-left:auto}.site-header nav.open .mobile-contact-link{display:block}footer{grid-template-columns:1fr}footer .brand-name{font-size:27px}footer>a:last-of-type{grid-row:3}}@media(max-width:360px){.brand-name{font-size:21px}.brand-symbol{width:22px;margin-right:6px}}
@media(min-width:761px) and (max-width:900px){.site-header .brand-name{font-size:20px}.site-header .brand-symbol{width:20px;margin-right:5px}.site-header nav{gap:12px;padding:11px 16px}.header-contact{padding:12px 15px;font-size:12px}}
