.starter{border-bottom:1px solid var(--line)}.starter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.starter-grid article{border-top:3px solid var(--coral);padding-top:20px}.starter-grid h3{font-size:24px;font-weight:500;letter-spacing:-.6px}.starter-grid p,.starter-notes p,.faq p{font-size:16px;line-height:1.7;color:#4a5360}.starter-notes{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:26px 0}.starter-notes p{font-size:14px}.faq{padding-top:20px}.faq h2{margin-bottom:28px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-size:19px;font-weight:600;cursor:pointer;line-height:1.5}.faq p{max-width:760px;margin-bottom:4px}.faq summary:focus-visible{outline:3px solid #185fcb;outline-offset:5px}dialog{width:min(94vw,760px);max-height:90dvh;overflow-y:auto;overscroll-behavior:contain}dialog .field{font-size:15px;line-height:1.4}dialog .field small{font-size:12px;color:#526172;line-height:1.5}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.brief-grid .field{min-width:0}.field input,.field textarea,.field select{font-size:16px}.field textarea{min-height:85px}#project-request button[disabled]{opacity:.7;cursor:wait}#project-request .form-note{font-size:13px}.btnfull{justify-content:space-between}@media(max-width:700px){.starter-grid{grid-template-columns:1fr;gap:24px}.starter-grid h3{margin:14px 0}.starter-notes{grid-template-columns:1fr;gap:0}.brief-grid{grid-template-columns:1fr;gap:0}.starter .section-title{grid-template-columns:1fr;gap:0}.starter .section-title p{margin-top:18px}}

/* Approved scope clarification, October 2026. */
.hero-offer{font-size:15px;line-height:1.6;max-width:480px;margin:20px 0 25px;color:#4a5360}.hero-offer strong{display:block;color:var(--ink);font-weight:650;margin-bottom:4px}.scope-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.scope-summary>div{border-top:2px solid var(--line);padding:22px 0}.scope-summary>div:first-child{border-color:var(--coral)}.scope-label{font-size:12px;line-height:1.6;font-weight:700;letter-spacing:.07em}.scope-summary h3{font-size:25px;line-height:1.2;font-weight:550;letter-spacing:-.025em}.scope-summary p,.revision-detail p{font-size:16px;line-height:1.65;color:#4a5360}.revision-detail{padding:18px 0;border-block:1px solid var(--line)}.revision-detail summary{font-size:17px;cursor:pointer}.revision-detail p{max-width:760px}.hero .art{min-height:530px}@media(max-width:850px){.hero .art{min-height:480px}}@media(max-width:700px){.scope-summary{grid-template-columns:1fr;gap:0}.scope-summary h3{margin:15px 0}.hero .art{min-height:420px}.hero-offer{font-size:15px}}

.reference-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.reference-pair figure{margin:0}.reference-pair img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:3px}.reference-pair figcaption{padding:14px 0;font-size:17px;font-weight:600}.reference-credit{font-size:14px;line-height:1.65;max-width:920px;color:#526172}.reference-credit a{text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.reference-pair{gap:14px}.reference-pair figcaption{font-size:15px}.reference-credit{font-size:14px}}
