.section-intro{max-width:590px;font-size:14px;color:var(--muted);line-height:1.9;margin:25px 0 40px}.packages{background:#1b181e;border-top:1px solid #362a42}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.package-card{background:#141216;border:1px solid #3c3048;padding:30px 25px;display:flex;flex-direction:column;min-width:0}.package-featured{border-color:#9167bb;background:linear-gradient(135deg,#2a1f36,#1b181e)}.package-card .eyebrow{font-size:8px;color:#a9a1b1}.package-card h3{font-size:34px;letter-spacing:-1.4px;font-weight:400;margin:25px 0 14px}.package-card>p{font-size:12px;color:#b6b0bb;line-height:1.8;min-height:45px}.package-price{margin:25px 0 10px}.package-price small{font-size:10px;display:block;color:#aea8b5}.package-price strong{font-size:43px;font-weight:400;letter-spacing:-2px;display:block;margin:8px 0}.package-price>span{font-size:10px;color:#aea8b5}.package-card ul{padding:20px 0;list-style:none;border-top:1px solid #3b3046;margin:15px 0 20px}.package-card li{font-size:11px;line-height:1.8;padding:7px 0;color:#d8d4dd}.package-card li:before{content:'—';margin-right:10px;color:#9d75c5}.package-card .primary{margin-top:auto;font-size:11px;gap:15px}.package-foot{display:flex;align-items:start;gap:40px;margin:25px 0 50px}.package-foot p{font-size:10px;line-height:1.9;color:#a29ca8;margin:0;max-width:780px}.package-foot a{font-size:11px;white-space:nowrap;padding-top:5px;color:var(--accent)}.care-row{border-top:1px solid #3b3046;padding-top:35px;display:grid;grid-template-columns:1.3fr 1fr;gap:15%}.care-row h3{font-size:29px;font-weight:400;letter-spacing:-1px;margin:20px 0 15px}.care-row p{font-size:12px;line-height:1.9;color:#ada8b2;max-width:550px}.care-row>div:last-child{padding-top:25px}.care-row>div:last-child>span{font-size:10px;color:#a79faf}.care-row strong{display:block;font-size:28px;font-weight:400;letter-spacing:-1px;margin:15px 0}.care-row strong small{font-size:11px;color:#a79faf;letter-spacing:0}.care-row button{background:none;border-bottom:1px solid #785b94;padding:12px 0;font-size:11px;color:var(--accent)}.service-actions{display:flex;flex-direction:column;gap:16px}.service-actions>a{font-size:11px;color:var(--accent);line-height:1.8}.service-page header{position:relative}.service-hero{padding-top:60px}.service-hero .back{display:block;font-size:11px;color:var(--muted);margin-bottom:45px}.service-hero h1{font-size:clamp(45px,6vw,88px);letter-spacing:-4px;line-height:1.06;max-width:1000px;margin:30px 0}.service-hero>p{font-size:16px;line-height:1.9;max-width:650px;color:var(--muted);margin:25px 0 35px}.service-example{background:#221b2a;display:grid;grid-template-columns:1fr 1.4fr;gap:8%;align-items:center}.service-example h2{font-size:42px;margin:30px 0 20px;overflow-wrap:anywhere}.service-example p{font-size:13px;line-height:1.9;color:var(--muted)}.service-example>div>a{display:inline-block;margin-top:20px;font-size:12px;color:var(--accent)}.service-preview{display:block;max-height:400px;overflow:hidden;box-shadow:0 25px 45px #0005;border:1px solid #715b86}.service-preview img{width:100%;height:auto;display:block}.service-focus>div{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.service-focus article{border-top:1px solid var(--line);padding-top:20px}.service-focus small{font-size:10px;color:var(--accent)}.service-focus h3{font-size:23px;font-weight:400;letter-spacing:-.6px;line-height:1.25;margin:30px 0 15px}.service-focus p{font-size:13px;line-height:1.9;color:var(--muted)}.deliverables{background:#1d1a20;display:grid;grid-template-columns:1fr 1fr;gap:12%}.deliverables h2{font-size:43px;margin:25px 0}.deliverables p{font-size:13px;line-height:1.9;color:var(--muted)}.deliverables ul{padding:0;list-style:none;margin:0}.deliverables li{padding:23px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.6}.deliverables li span{display:inline-block;width:40px;color:var(--accent);font-size:10px}.comparison h2{margin:25px 0 35px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:650px}caption{text-align:left;color:var(--muted);font-size:11px;margin-bottom:18px}th,td{text-align:left;font-size:12px;padding:19px 15px;border-bottom:1px solid var(--line);line-height:1.7}th{color:var(--accent);font-weight:400}thead th{background:#242028}td:first-child{color:#b0aab6}.small-note{font-size:11px;color:var(--muted);line-height:1.9}.comparison>.primary{margin-top:25px}.service-questions>.eyebrow{margin-bottom:20px}.service-questions summary{max-width:none}.service-questions p{max-width:800px}.goal-field{display:block;font-size:12px;margin-bottom:25px}#selected-package{padding:12px 15px;background:#30233c;border:1px solid #705a86;color:#e4dceb;font-size:11px;line-height:1.7;margin-bottom:25px}#project-outline{text-align:left;border:1px solid #3d304a;padding:20px;margin:25px 0;background:#161419}#project-outline h4{font-size:16px;font-weight:400;color:var(--accent);margin:0 0 20px}#project-outline dl{display:grid;grid-template-columns:100px 1fr;gap:10px;font-size:12px;line-height:1.7;margin:0}#project-outline dt{color:#9a93a2}#project-outline dd{margin:0;overflow-wrap:anywhere}#project-outline p{font-size:11px!important;margin-top:20px}#brief-print{display:none}
@media(max-width:900px){.package-grid{gap:12px}.package-card{padding:25px 18px}.package-price strong{font-size:36px}.package-foot{display:block}.package-foot a{display:inline-block;margin-top:15px}.service-example{gap:5%}.service-example h2{font-size:32px}.deliverables{gap:7%}}
@media(max-width:700px){.package-grid{grid-template-columns:1fr;gap:18px}.package-card{padding:27px 23px}.package-card h3{font-size:32px;margin-top:20px}.package-card>p{min-height:0}.package-price strong{font-size:42px}.package-card li{font-size:12px}.package-card .primary{width:100%}.section-intro{font-size:12px}.package-foot p{font-size:10px}.care-row{grid-template-columns:1fr;gap:15px}.care-row>div:last-child{padding-top:0}.service-actions{grid-column:2}.service-actions>button{grid-column:auto;margin-top:0}.service-actions>a{font-size:10px}.service-page header{height:80px}.service-page header .nav-cta{font-size:10px}.service-hero{padding-top:35px}.service-hero h1{font-size:42px;letter-spacing:-2px}.service-hero>p{font-size:13px}.service-example{grid-template-columns:1fr;gap:30px}.service-example h2{font-size:35px;letter-spacing:-1.7px}.service-preview{max-height:300px}.service-focus>div{grid-template-columns:1fr;gap:25px}.service-focus h3{font-size:24px;margin-top:20px}.service-focus p{font-size:12px}.deliverables{grid-template-columns:1fr;gap:25px}.deliverables h2{font-size:36px;letter-spacing:-1.7px}.deliverables li{font-size:12px}.comparison h2{font-size:35px}.goal-field{font-size:11px}#project-outline dl{grid-template-columns:80px 1fr;font-size:11px}}
@media print{body>*{display:none!important}body>#intake{display:block!important;position:static!important;max-height:none!important;width:auto!important;height:auto!important;padding:25px!important;border:0!important;color:#111!important;background:white!important;overflow:visible!important}#intake>*{display:none!important}#intake>#complete{display:block!important}#complete>*{display:none!important}#complete>#brief-print{display:block!important;font-family:Arial,sans-serif;font-size:11pt;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;color:#111}body{overflow:visible!important;background:white!important}#intake::backdrop{display:none}}

.hp-field{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.consent-row{display:flex!important;align-items:flex-start;gap:12px;font-size:12px;line-height:1.8;color:#d9d3de}.consent-row input{margin-top:5px;accent-color:var(--accent)}#submit-error{color:#ffccc0;font-size:12px;line-height:1.8;padding:15px;border:1px solid #b56b57;background:#301f17}#receipt-reference{font-weight:600;color:var(--accent)!important;overflow-wrap:anywhere}

.package-select{display:block;font-size:12px;margin:22px 0}.package-select small{display:block;color:var(--muted);font-size:11px;line-height:1.8;margin-top:10px}.package-select select{display:block;width:100%;margin-top:10px}#inspiration-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;background:#221b29;border-left:2px solid var(--accent);font-size:12px;line-height:1.7;margin:0 0 24px}#inspiration-banner button{background:none;color:var(--accent);font-size:11px;white-space:nowrap;padding:7px 0}.review-brief{border:1px solid var(--line);padding:0 16px;margin-bottom:24px}.review-brief summary{font-size:12px;padding:17px 0}.review-brief dl{display:grid;grid-template-columns:115px 1fr;gap:10px;font-size:12px;line-height:1.8;margin:0 0 20px}.review-brief dt{color:var(--muted)}.review-brief dd{margin:0;overflow-wrap:anywhere}.review-brief h4{font-size:12px;color:var(--accent);font-weight:400}.review-brief p{font-size:12px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.review-brief button{background:none;color:var(--accent);padding:14px 0 24px;font-size:12px}.package-link{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.receipt-help{font-size:12px!important;line-height:1.9;color:var(--muted)}
@media(max-width:500px){.review-brief dl{grid-template-columns:1fr;gap:3px}.review-brief dd{margin-bottom:12px}#inspiration-banner{align-items:flex-start;flex-direction:column;gap:4px}}
