/* R9: Aevonar leads. The employee appears in the work rather than defining the company. */
:root{--bg:#0b0b0b;--panel:#161616;--raised:#232323;--line:#393939;--ink:#f4f4f4;--muted:#b3b3b3;--soft:#cccccc;--gold:#c5a36a;--green:#b0c2b7;--radius:1px}body{background:var(--bg)}.site-header{background:#0b0b0bf5;border-color:#383838}.header-inner{height:94px}.desktop-nav{gap:34px}.desktop-nav a{font-size:12px;color:#d3d3d3}.header-cta{font-size:11px;border-color:#686868;padding:13px 20px}.header-cta:hover{background:var(--ink);color:#141414}.example-nav{border-bottom:1px solid #2b2b2b;background:#101010}.example-nav>.container{display:flex;gap:26px;align-items:center;min-height:39px}.example-nav span{font-size:7px;letter-spacing:1.2px;color:#969696;padding-right:14px;border-right:1px solid #464646}.example-nav a{font-size:10px;color:#cccccc;line-height:1.8}.example-nav a:hover{color:var(--gold)}.example-nav small{font-size:8px;color:#8b8b8b;margin-left:auto}.home-hero{grid-template-columns:1.03fr 1fr;gap:8%;padding-block:65px 70px;min-height:620px;align-items:center}.hero-copy .eyebrow{font-size:7px;color:#b5a17b;letter-spacing:1.35px;max-width:500px;line-height:1.8;margin-bottom:28px}.hero-copy h1{font-size:clamp(54px,5.35vw,80px);font-weight:600;line-height:1.08;letter-spacing:-.06em}.hero-copy h1>span{color:#b0b0b0;background:none}.hero-lead{font-size:21px;line-height:1.65;letter-spacing:-.6px;margin-top:28px}.hero-description{font-size:14px;line-height:1.9;color:#afafaf;max-width:445px;margin-top:20px}.hero-copy .actions{margin-top:30px;gap:12px}.button{font-size:11px;padding:16px 21px;border-radius:0}.button.primary{background:#f2f2f2;border-color:#f2f2f2;color:#181818}.button.primary:hover{background:#d4b780;border-color:#d4b780}.button.secondary{border-color:#6f6f6f}.button.secondary:hover{background:#242424}.small-signal{background:var(--gold)}.trade-line{border-color:#353535}.trade-line>span{font-size:7px;color:#989898}.trade-line p{font-size:10px;color:#c0c0c0}.work-proof{background:linear-gradient(145deg,#1b1b1b,#141414);border:1px solid #5e5e5e;box-shadow:0 30px 75px #0005;min-width:0;position:relative;isolation:isolate}.proof-top{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;border-bottom:1px solid #4a4a4a;font-size:6px;letter-spacing:.9px;color:#b5b5b5}.proof-top>div{display:flex;gap:8px;align-items:center}.proof-top>span{font-size:6px;color:#929292;white-space:nowrap}.proof-signal{height:4px;width:4px;background:var(--gold);display:block;flex:none}.proof-request{padding:24px 25px 22px}.proof-kicker{font-size:7px;letter-spacing:1.05px;color:#ad9c7e}.proof-request>p{font-size:21px;line-height:1.5;letter-spacing:-.45px;color:#ececec;margin-top:14px;max-width:470px}.proof-request small{font-size:9px;color:#9e9e9e;display:block;margin-top:15px}.proof-prepared{padding:19px 25px;display:flex;gap:13px;align-items:center;border-block:1px solid #474747;background:#212121}.proof-avatar{width:41px;height:53px;object-fit:cover;object-position:50% 0%;border:1px solid #7a7a7a;flex:none}.proof-prepared>div>span{font-size:6px;letter-spacing:.85px;color:#afafaf}.proof-prepared strong{display:block;font-size:16px;letter-spacing:-.4px;font-weight:550;margin-top:5px}.proof-prepared p{font-size:10px;line-height:1.75;color:#b8b8b8;margin-top:6px}.proof-review-tag{margin-left:auto;font-size:8px;color:#d2bc94;white-space:nowrap;padding:6px 8px;border:1px solid #84745a;background:#c5a36a08}.proof-record{padding:21px 25px}.proof-record>div{margin-top:14px;border-left:2px solid var(--gold);padding-left:13px}.proof-record strong{display:block;font-size:16px;letter-spacing:-.4px;font-weight:550;color:#f1f1f1}.proof-record>div>span{display:block;font-size:8px;color:#a7a7a7;margin-top:6px}.proof-record>p{font-size:10px;line-height:1.8;color:#afafaf;margin-top:14px;max-width:435px}.proof-open{display:block;border-top:1px solid #464646;color:#dbdbdb;font-size:10px;padding:15px 25px;line-height:1.8}.proof-open:hover{background:#313131;color:#f8f8f8}.work-proof:before{content:'';position:absolute;left:-1px;top:-1px;width:24px;height:24px;border-left:1px solid #cab382;border-top:1px solid #cab382;pointer-events:none}.software-examples{padding-block:55px 70px}.software-example-grid{gap:30px}.software-example-grid>article{background:#131313;border-color:#4b4b4b}.software-example-grid header{padding:27px}.software-example-grid header>span{font-size:7px;letter-spacing:1.1px;color:#b7a386}.software-example-grid h3{font-size:32px;letter-spacing:-1px;font-weight:550}.software-example-grid header p{font-size:13px;line-height:1.9;color:#b0b0b0}.portal-native-teaser,.blueprint-native-teaser{border-color:#525252;background:#1b1b1b}.portal-native-teaser>div:first-child{color:#cacaca;border-color:#444444}.portal-native-teaser h4{color:#efefef}.portal-native-teaser>p{color:#a5a5a5}.blueprint-native-teaser img{background:#f2f2f2}.example-actions a:first-child{background:#eeeeee;color:#222222;border-color:#eeeeee}.section-heading>p{font-size:14px;line-height:1.9}.promise-section{border-color:#3e3e3e}.promise-detail strong{color:#d0bd9b}.promise-detail li{border-color:#3e3e3e}.promise-detail li:before{color:#b8a68a}.promise-grid{gap:9%}.promise-lead{font-size:21px;line-height:1.6;color:#e8e8e8}.promise-detail p{font-size:15px}.promise-detail .promise-scope{font-size:11px;color:#a6a6a6}.close-cta h2{font-weight:550}.close-cta div>p{font-size:14px;line-height:1.9}.close-cta,.site-footer{border-color:#3e3e3e}.footer-main>p{font-size:16px}.footer-fine{font-size:9px}.page-hero h1{font-size:clamp(45px,5.2vw,78px);font-weight:550;line-height:1.1}.hero-two-col>p:last-child{font-size:14px;line-height:1.95}.employee-role .section-intro>p:not(.eyebrow){font-size:14px;line-height:1.9}.role-list article{padding-block:25px;border-color:#414141}.role-list article h3{font-size:26px;font-weight:550}.role-list article p{font-size:14px;line-height:1.9}.name-line{border-color:#424242}.name-line>p{font-size:12px}.avatar.hank-character{border-color:#787878}.hank-character[data-hank-state=thinking]{border-color:#cecece}.hank-character[data-hank-state=working]{border-color:#bca271}.hank-character[data-hank-state=listening] .hank-focus{background:#c9c9c9}.hank-character[data-hank-state=thinking] .hank-focus{background:linear-gradient(90deg,#767676,#d2b57d,#767676)}.client-preview{background:#f0f0f0;color:#232323}.client-preview h4{color:#212121}.client-preview p,.client-preview .card-label,.client-preview .visibility-row{color:#505050}.system-mode-bar,.blueprint-modebar{background:#1c1c1c;border-color:#5a5a5a}.system-mode-bar>button[aria-pressed=true],.blueprint-modebar>button[aria-pressed=true]{color:#d0ba93;border-color:#ab9065;background:#c5a36a10}.blueprint-hank-strip{background:#242424}.blueprint-workspace-head,.experience-head,.experience-caption,.experience-controls{background:#1e1e1e}.conversation{background:linear-gradient(160deg,#282828,#1c1c1c)}.conversation>header{background:#272727}.bubble{background:#444444;border-color:#6e6e6e}.bubble.employee{background:#2c2c2c;border-color:#5f5f5f}.software-shell,.software-main,.story-workspace{background:#181818}.software-card{background:#222222}.software-nav{background:#161616}.software-top{background:#202020}.blueprint-inspector{background:#232323}.blueprint-records{background:#202020}.blueprint-records li{background:#2b2b2b}.blueprint-plan-label{color:#cacaca}.blueprint-app .blueprint-viewer{background:#1f1f1f}.blueprint-app .blueprint-viewer button[aria-pressed=true]{background:#444444;border-color:#888888}.blueprint-app .bp-viewport{background-color:#181818;background-image:linear-gradient(#70707016 1px,transparent 1px),linear-gradient(90deg,#70707016 1px,transparent 1px)}.blueprint-floor-plan{background:#232323}.scope-add,.workspace-action,.next-button{background:#c5a36a;border-color:#c5a36a;color:#212121}.brief-card{background:#1a1a1a}.brief-fields input,.brief-fields textarea,.brief-fields select{background:#181818;border-color:#6a6a6a}
@media(min-width:1000px) and (max-height:800px){.header-inner{height:82px}.example-nav>.container{min-height:36px}.home-hero{min-height:530px;padding-block:37px 40px;gap:7%}.hero-copy h1{font-size:60px}.hero-copy .eyebrow{font-size:6px;letter-spacing:1.2px;margin-bottom:23px}.hero-lead{font-size:20px;margin-top:23px}.hero-description{font-size:13px;margin-top:18px;line-height:1.85}.hero-copy .actions{margin-top:25px}.proof-top{padding:13px 18px;font-size:6px}.proof-request{padding:20px 23px 18px}.proof-request>p{font-size:19px;line-height:1.5;margin-top:12px}.proof-request small{margin-top:13px}.proof-prepared{padding:17px 23px}.proof-prepared strong{font-size:15px}.proof-record{padding:18px 23px}.proof-record>p{margin-top:12px}.proof-open{padding:12px 23px}.trade-line{padding-block:20px 25px}}
@media(max-width:1100px){.example-nav>.container{gap:22px}.example-nav small{display:none}.desktop-nav{gap:25px}.home-hero{gap:6%}.hero-copy h1{font-size:53px}.hero-lead{font-size:19px}.proof-request>p{font-size:19px}.proof-prepared{gap:10px}.proof-review-tag{font-size:7px;padding:5px 6px}.proof-prepared strong{font-size:14px}.proof-prepared p{font-size:9px}}
@media(max-width:800px){.header-inner{height:78px}.example-nav>.container{min-height:43px;gap:18px;flex-wrap:nowrap}.example-nav span{font-size:5px;letter-spacing:.75px;padding-right:10px;line-height:1.6;max-width:58px;flex:none}.example-nav a{font-size:9px;white-space:nowrap}.home-hero{grid-template-columns:1fr;gap:34px;padding-block:38px 45px;min-height:0}.hero-copy .eyebrow{font-size:6px;letter-spacing:1px;margin-bottom:23px;max-width:340px}.hero-copy h1{font-size:47px;line-height:1.1;letter-spacing:-.055em}.hero-lead{font-size:20px;line-height:1.6;margin-top:23px}.hero-description{font-size:15px;line-height:1.85;margin-top:20px;max-width:540px}.hero-copy .actions{margin-top:25px;gap:10px}.hero-copy .button{font-size:11px;padding:14px 16px;min-height:52px}.proof-top{padding:14px 16px;gap:10px;font-size:5px}.proof-top>span{font-size:5px}.proof-request{padding:23px 20px 20px}.proof-request>p{font-size:21px;line-height:1.5}.proof-request small{font-size:10px}.proof-kicker{font-size:7px}.proof-prepared{padding:19px 20px;gap:11px;flex-wrap:wrap}.proof-avatar{width:39px;height:51px}.proof-prepared>div{flex:1}.proof-prepared>div>span{font-size:6px}.proof-prepared strong{font-size:15px}.proof-prepared p{font-size:10px}.proof-review-tag{font-size:8px;margin-left:50px}.proof-record{padding:21px 20px}.proof-record strong{font-size:16px}.proof-record>div>span{font-size:9px}.proof-record>p{font-size:11px}.proof-open{padding:15px 20px;font-size:11px}.trade-line{padding-block:20px 24px}.trade-line>span{font-size:7px}.trade-line p{font-size:10px}.software-examples{padding-block:40px 45px}.software-example-grid header{padding:23px}.software-example-grid h3{font-size:31px}.software-example-grid header p{font-size:14px}.promise-lead{font-size:20px}.promise-detail p{font-size:15px}.promise-detail li{font-size:13px}.promise-detail .promise-scope{font-size:11px}.page-hero h1{font-size:40px;line-height:1.12}.hero-two-col .lead{font-size:23px}.role-list article h3{font-size:27px}.role-list article p{font-size:14px}.section-heading>p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.work-proof *{animation:none!important;transition:none!important}}

@media(max-width:800px){.home-hero .hero-copy{margin-bottom:25px}.home-hero .work-proof{margin-top:12px}}
.offer-section{padding-block:45px 65px;border-top:1px solid #373737}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.offer-grid article{border:1px solid #4a4a4a;background:#141414;padding:30px;display:flex;flex-direction:column}.offer-grid article>span{font-size:8px;letter-spacing:1.2px;color:#bea77f}.offer-grid h3{font-size:32px;font-weight:550;line-height:1.22;letter-spacing:-1px;margin-top:23px}.offer-grid article>p{font-size:14px;line-height:1.9;color:#b8b8b8;margin-top:22px;max-width:490px}.offer-grid ul{padding:0;list-style:none;margin:22px 0 28px}.offer-grid li{font-size:12px;color:#d3d3d3;line-height:1.8;padding-block:10px;border-bottom:1px solid #363636}.offer-grid .button{align-self:flex-start;margin-top:auto}.employee-page-hero+.offer-section{padding-top:45px}.offer-section .section-heading{margin-bottom:28px}
@media(max-width:800px){.offer-section{padding-block:36px 40px}.offer-grid{grid-template-columns:1fr;gap:20px}.offer-grid article{padding:24px}.offer-grid h3{font-size:30px}.offer-grid article>p{font-size:15px}.offer-grid li{font-size:13px}.offer-grid .button{font-size:12px;line-height:1.6;width:100%;text-align:center}.offer-grid article>span{font-size:7px}}
.digital-launch-band{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding-block:50px 65px;border-top:1px solid #3a3a3a}.digital-launch-band h2{font-size:38px;font-weight:550;line-height:1.2;letter-spacing:-1.4px}.digital-launch-band h2 span{color:#aaa}.digital-launch-band .eyebrow{font-size:7px;letter-spacing:1.1px;color:#b7a381;margin-bottom:25px}.digital-launch-band>div>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#bbb;max-width:510px}.digital-launch-band .launch-scope{font-size:11px!important;color:#999!important;margin-top:18px}.digital-launch-band .button{margin-top:25px;display:inline-block}.footer-fine{flex-wrap:wrap}
@media(max-width:800px){.digital-launch-band{grid-template-columns:1fr;gap:25px;padding-block:35px 45px}.digital-launch-band h2{font-size:33px}.digital-launch-band>div>p:not(.eyebrow){font-size:15px}.digital-launch-band .eyebrow{font-size:7px}}
.brief-validation{font-size:12px;color:#f0d2a6;line-height:1.8;border-left:2px solid #c5a36a;padding-left:12px;margin-bottom:15px}.brief-fields [aria-invalid=true]{border-color:#c5a36a}.example-nav a{min-height:36px;display:inline-flex;align-items:center}@media(max-width:800px){.example-nav a{min-height:43px}}
/* Keep sales copy immediately readable; purposeful motion belongs to Flare and the work. */
.motion-ready .reveal{opacity:1;transform:none;transition:none}
