.work-hero{padding:clamp(5rem,10vw,9rem) 0 4rem;background:radial-gradient(circle at 78% 15%,rgba(58,185,219,.14),transparent 32%),linear-gradient(180deg,#071d2b,#0a2637);color:#f7f4ed}.work-hero-grid{display:grid;grid-template-columns:1.15fr .65fr;gap:clamp(2rem,6vw,6rem);align-items:center}.eyebrow{font:600 .76rem/1.4 "JetBrains Mono",monospace;letter-spacing:.08em;text-transform:uppercase;color:#55bdd4}.live-dot{display:inline-block;width:.58rem;height:.58rem;margin-right:.55rem;border-radius:50%;background:#4cdd92;box-shadow:0 0 0 .3rem rgba(76,221,146,.12)}.work-hero h1,.section-intro h2,.request-section h2{font-family:"Fraunces",serif}.work-hero h1{font-size:clamp(3rem,7vw,6.5rem);line-height:.94;letter-spacing:-.05em;margin:1.1rem 0 1.5rem}.work-hero h1 em{color:#78d8ee}.work-lede{max-width:720px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7;color:#d5e2e7}.hero-actions{display:flex;gap:.85rem;margin-top:2rem}.btn-secondary{padding:.95rem 1.25rem;border:1px solid #ffffff52;color:#fff;text-decoration:none;font-weight:700}.micro{color:#9eb5bf;font-size:.9rem}.result-card{padding:2rem;border:1px solid #78d8ee66;background:#ffffff0e;box-shadow:0 24px 70px #0004}.card-label,.tier{font:600 .72rem "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:#1486a1}.result-card .card-label{color:#78d8ee}.result-card h2{font:700 2rem "Fraunces"}.result-card li,.work-package li{margin:.65rem 0;line-height:1.5}.result-card p{color:#acc0c8}.trust-strip{background:#f1eee5;border-bottom:1px solid #d6d0c4}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-grid div{padding:1.3rem;border-right:1px solid #d6d0c4}.trust-grid strong,.trust-grid span{display:block}.trust-grid span{margin-top:.35rem;font-size:.86rem;color:#5e615f}.section-intro{max-width:780px;margin-bottom:2.3rem}.section-intro h2,.request-section h2{font-size:clamp(2.25rem,5vw,4rem);line-height:1.05;margin:.65rem 0 1rem}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.work-package{position:relative;display:flex;flex-direction:column;padding:2rem;border:1px solid #cfc9bd;background:#fbfaf7}.work-package.featured{border:2px solid #0c7693;box-shadow:0 18px 45px #071d2b1f}.recommend{position:absolute;top:0;left:0;right:0;padding:.5rem;text-align:center;background:#0c7693;color:#fff;font-size:.76rem;font-weight:700}.featured .tier{margin-top:1.3rem}.work-package h3{font:700 1.65rem "Fraunces"}.price{font-size:2.2rem;font-weight:700;color:#082333}.price small{font-size:.76rem;color:#667}.work-package ul{flex:1;padding-left:1.2rem}.timeline{padding-top:1rem;border-top:1px solid #d9d4c9;font-size:.86rem;line-height:1.5}.package-action{display:block;margin-top:1rem;padding:.95rem;text-align:center;border:1px solid #082333;color:#082333;text-decoration:none;font-weight:700}.package-action.solid,.package-action:hover{background:#082333;color:#fff}.scope-note,.legal-note{text-align:center;font-size:.86rem;line-height:1.6;color:#65706c}.process-section{background:#092535;color:#f4f3ed}.process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;list-style:none;padding:0}.process-grid li{padding:1.2rem;border-top:2px solid #78d8ee}.process-grid li>span{font:600 .78rem "JetBrains Mono";color:#78d8ee}.process-grid strong{display:block;margin:.65rem 0}.process-grid p{font-size:.9rem;line-height:1.55;color:#b7c9d0}.evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.evidence-grid a{padding:1.25rem;border:1px solid #d4cec1;color:#102b37;text-decoration:none;background:#fbfaf7}.evidence-grid strong,.evidence-grid span{display:block}.evidence-grid span{margin-top:.4rem;color:#606b68}.request-section{background:#e9f2f2}.request-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(2rem,6vw,6rem)}.privacy-box{margin-top:2rem;padding:1.3rem;border-left:4px solid #d58c17;background:#fff8e9}.lead-form{padding:clamp(1.25rem,4vw,2.25rem);background:#fff;border:1px solid #c9d3d3;box-shadow:0 16px 50px #08233314}.field{margin-bottom:1.05rem}.lead-form label{display:block;margin-bottom:.45rem;font-weight:700}.lead-form input,.lead-form select,.lead-form textarea{width:100%;padding:.85rem .9rem;border:1px solid #87989d;background:#fff;color:#15272e;font:inherit}.lead-form textarea{min-height:125px}.safety-check{display:grid!important;grid-template-columns:1.35rem 1fr;gap:.75rem;padding:1rem;background:#f7f3e9;border-left:4px solid #d58c17;line-height:1.45}.safety-check input{width:1.25rem;height:1.25rem}.lead-form button{width:100%;margin-top:1rem}.lead-status.ok{color:#157444}.lead-status.err{color:#ad2f38}.form-fine{font-size:.8rem;color:#68716f}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:900px){.work-hero-grid,.request-grid{grid-template-columns:1fr}.package-grid{grid-template-columns:1fr}.process-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.work-hero{padding-top:4rem}.work-hero h1{font-size:3.2rem}.result-card,.work-package{padding:1.35rem}.process-grid,.evidence-grid,.trust-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column}.hero-actions a{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* 2026-08-28 visual refinement: premium, readable, mobile-first. */
.work-hero{position:relative;overflow:hidden;padding:clamp(6rem,11vw,10rem) 0 5rem;background:radial-gradient(circle at 78% 18%,rgba(40,185,221,.2),transparent 29%),radial-gradient(circle at 20% 88%,rgba(55,103,255,.12),transparent 32%),linear-gradient(150deg,#02070b,#082433 62%,#071923);color:#f7f7f8}
.work-hero:after{content:"";position:absolute;right:6%;bottom:-13rem;width:30rem;height:30rem;border:1px solid rgba(255,255,255,.1);border-radius:50%;pointer-events:none}.work-hero-grid{position:relative;z-index:1}.work-hero h1{max-width:900px;font-size:clamp(3.25rem,7vw,6.7rem);line-height:.93;letter-spacing:-.055em;text-wrap:balance}.hero-actions .btn-primary,.btn-secondary{padding:1rem 1.45rem;border-radius:999px}.btn-secondary{background:#ffffff0a;backdrop-filter:blur(12px)}
.result-card{padding:clamp(1.5rem,4vw,2.4rem);border:1px solid #78d8ee55;border-radius:28px;background:linear-gradient(145deg,#ffffff14,#ffffff08);box-shadow:0 28px 80px #0006;backdrop-filter:blur(20px)}
.trust-strip{background:#fff;border-bottom-color:#e5e5e7;color:#1d1d1f}.section-intro{margin-bottom:2.8rem}.section-intro>p{color:#a7a7ac}
.package-grid{gap:1.25rem;align-items:stretch}.work-package{overflow:hidden;padding:2.25rem;border:1px solid #e3e3e8;border-radius:28px;background:linear-gradient(180deg,#fff,#f8f9fa);color:#1d1d1f;box-shadow:0 12px 35px rgba(0,0,0,.14);transition:transform .25s ease,box-shadow .25s ease}.work-package:hover{transform:translateY(-5px);box-shadow:0 22px 55px rgba(0,0,0,.2)}.work-package.featured{border:1px solid #62cbe3;box-shadow:0 22px 65px rgba(7,119,149,.22)}.recommend{padding:.65rem;background:linear-gradient(90deg,#087995,#1ca9c8)}
.work-package h3{font:700 clamp(1.65rem,2.5vw,2.15rem)/1.08 "Fraunces";color:#101d24;letter-spacing:-.025em}.work-package>p:not(.price):not(.timeline){color:#545963;line-height:1.6}.work-package li{color:#30353c}.price{font-size:clamp(2.3rem,4vw,3.2rem);letter-spacing:-.045em}.timeline{padding-top:1.15rem;border-top-color:#dedfe2;color:#666b73}.package-action{padding:1rem;border-radius:999px}
.process-section{background:linear-gradient(145deg,#071d2b,#0b3347)}.evidence-grid a{padding:1.4rem;border-color:#e1e2e5;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.05)}
.request-section{background:linear-gradient(180deg,#f5f5f7,#eaf3f4);color:#1d1d1f}.privacy-box{border-radius:0 16px 16px 0}.lead-form{border-color:#dfe4e6;border-radius:28px;box-shadow:0 24px 70px #08233318}.lead-form input,.lead-form select,.lead-form textarea{padding:1rem;border-color:#aab4b8;border-radius:12px;background:#fbfcfc}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{outline:3px solid rgba(18,153,185,.2);border-color:#168da7;background:#fff}.safety-check{border-radius:14px}
@media(max-width:560px){.work-hero{padding:4.5rem 0 3.5rem}.work-hero h1{font-size:clamp(3rem,15vw,4.4rem)}.work-lede{font-size:1.05rem}.result-card,.work-package{padding:1.5rem;border-radius:22px}.featured .tier{margin-top:1.65rem}.section-intro h2,.request-section h2{font-size:2.6rem}.lead-form{border-radius:22px}.price{font-size:2.65rem}}


/* NoahAI unified brand layer: same typography, color and controls as News. */
.work-hero{background:radial-gradient(circle at 78% 18%,var(--signal-wash),transparent 30%),linear-gradient(150deg,var(--ink-900),var(--ink-800));color:var(--paper)}
.work-hero h1 em,.eyebrow,.result-card .card-label,.tier,.process-grid li>span{color:var(--signal)}
.live-dot{background:var(--signal);box-shadow:0 0 0 .3rem var(--signal-wash)}
.work-lede,.result-card p,.micro{color:var(--paper-mid)}
.result-card{border-color:var(--rule-strong);border-radius:var(--r-md);background:var(--ink-800);box-shadow:0 24px 70px rgba(0,0,0,.35)}
.hero-actions .btn-primary,.btn-secondary,.package-action{border-radius:var(--r-sm)}
.trust-strip{background:var(--ink-850);border-color:var(--rule);color:var(--paper)}
.trust-grid div{border-color:var(--rule)}.trust-grid span{color:var(--paper-mid)}
.work-package{border-color:var(--rule-strong);border-radius:var(--r-md);background:var(--ink-800);color:var(--paper);box-shadow:none}
.work-package:hover{border-color:var(--signal);box-shadow:0 18px 40px rgba(0,0,0,.25)}
.work-package.featured{border-color:var(--signal);box-shadow:0 18px 50px var(--signal-wash)}
.recommend{background:var(--signal);color:var(--ink-900)}
.work-package h3,.price{color:var(--paper)}
.work-package>p:not(.price):not(.timeline),.work-package li,.timeline{color:var(--paper-mid)}
.timeline{border-color:var(--rule)}
.package-action{border-color:var(--paper);color:var(--paper)}
.package-action.solid,.package-action:hover{background:var(--signal);border-color:var(--signal);color:var(--ink-900)}
.process-section{background:var(--ink-850)}.process-grid li{border-color:var(--signal)}.process-grid p{color:var(--paper-mid)}
.evidence-grid a{border-color:var(--rule-strong);border-radius:var(--r-md);background:var(--ink-800);color:var(--paper);box-shadow:none}.evidence-grid span{color:var(--paper-mid)}
.request-section{background:var(--ink-850);color:var(--paper)}
.privacy-box{border-color:var(--brass);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--brass-wash)}
.lead-form{border-color:var(--rule-strong);border-radius:var(--r-md);background:var(--ink-800);box-shadow:0 20px 55px rgba(0,0,0,.28)}
.lead-form input,.lead-form select,.lead-form textarea{border-color:#6f6861;border-radius:var(--r-sm);background:#f7f4ed;color:#171614}
.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{outline:3px solid var(--signal-wash);border-color:var(--signal);background:#fff}
.safety-check{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:.8rem;border-color:var(--brass);border-radius:var(--r-sm);background:var(--brass-wash);font-size:1rem;line-height:1.5}
.safety-check input{appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:24px!important;min-width:24px;height:24px!important;margin:0;padding:0!important;border:2px solid var(--paper-mid)!important;border-radius:4px!important;background:var(--ink-900)!important}
.safety-check input:checked{border-color:var(--signal)!important;background:var(--signal)!important}
.safety-check input:checked:before{content:"✓";color:var(--ink-900);font-size:17px;font-weight:900;line-height:1}
.safety-check span{display:block;min-width:0;overflow-wrap:anywhere;color:var(--paper)}
.form-fine{color:var(--paper-mid)}
@media(max-width:560px){.work-hero h1{font-size:clamp(2.75rem,13vw,4rem)}.result-card,.work-package,.lead-form{border-radius:var(--r-md)}.section-intro h2,.request-section h2{font-size:clamp(2.15rem,10vw,2.8rem)}.safety-check{padding:.9rem;font-size:.98rem}.lead-form{padding:1.1rem}.lead-form input,.lead-form select,.lead-form textarea{font-size:16px}}
