/* PromptX Agents — graphite and champagne editorial design. */
body{background:#101112;color:#eeede8}header,main,footer{width:min(1220px,calc(100% - 80px))}header{padding:28px 0}.brand small{border-left:1px solid #655842;padding-left:18px}.back{font-size:12px}section{padding:100px 0;border-bottom:1px solid #ffffff12}.eyebrow{color:#c5ac7b;font-size:10px;letter-spacing:2.4px}h1{font-size:clamp(45px,5.8vw,78px);letter-spacing:-3.6px;line-height:1.06}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:#ddc69c}h2{font-size:clamp(32px,3.8vw,52px);letter-spacing:-1.7px;line-height:1.14}h3{letter-spacing:-.4px}p{color:#a9a9a6}.hero{gap:80px;padding:88px 0 76px;grid-template-columns:1.2fr 1fr;border:0}.hero .lead{font-size:16px;line-height:1.85;max-width:490px}.button{border-radius:6px;font-size:13px;padding:15px 22px;gap:12px;transition:background .2s,border-color .2s}.gold{background:linear-gradient(120deg,#eedab4,#cbaa70);color:#171713;box-shadow:inset 0 1px #fff7}.actions{gap:12px}.income{isolation:isolate;position:relative;overflow:hidden;border-radius:8px;padding:38px;background:linear-gradient(140deg,#26241f,#171818 70%);border:1px solid #6f614448;box-shadow:0 25px 80px #0003}.income>*{position:relative}.income>strong{font-size:clamp(110px,13vw,170px);letter-spacing:-10px;color:#ead4ac;font-weight:400;margin:26px 0 6px}.income>strong span{font-size:58px}.income>p{font-size:15px;color:#d3c9b7}.income .eyebrow{font-size:10px}.income small{font-size:11px;line-height:1.7}.income-orbit{position:absolute;width:330px;height:330px;border:1px solid #c7a97025;border-radius:50%;right:-180px;top:-70px;z-index:-1;box-shadow:0 0 0 35px #c7a97008,0 0 0 70px #c7a97006}.example{margin-top:26px;padding-top:18px}.example>span{font-size:9px;letter-spacing:1.5px}.example>div{font-size:13px}.example b{color:#e1c797}.contents{flex-wrap:nowrap;overflow-x:auto;gap:26px;font-size:12px;padding:22px 0;scrollbar-width:thin;scrollbar-color:#65583c transparent}.contents a{flex:0 0 auto}.action-arrow{display:inline-block;flex:0 0 18px;vertical-align:middle}.flow-map{gap:44px 36px}.flow-node{border:0;border-top:1px solid #76623c;border-radius:0;background:linear-gradient(180deg,#ffffff03,transparent);box-shadow:none;padding:25px 20px 18px;margin:0}.flow-node:hover{transform:none;border-color:#d7bc88}.flow-top{margin-bottom:24px}.flow-icon{border:0;background:none;border-radius:0;width:32px;height:32px}.flow-number{font:italic 28px Georgia,serif;color:#8c7957}.flow-node h3{font-size:19px}.flow-node p{font-size:13px}.flow-node-6{background:linear-gradient(135deg,#b8944e14,transparent);border-top-color:#e0bf81}.flow-node-6 h3{color:#e4c995}.flow-arrow{width:30px;left:calc(100% + 3px);stroke:#9a8459}.flow-node-4>.flow-arrow,.flow-node-5>.flow-arrow{right:calc(100% + 3px)}.flow-footnote{font-size:11px;color:#aaa394}.agent-results{gap:30px}.agent-results .result-profile{border:1px solid #ffffff12;border-radius:6px;background:#18191a}.portrait-wrap{aspect-ratio:1.65}.portrait-wrap img{filter:saturate(.78)}.portrait-caption h3{font:italic 36px Georgia,serif}.portrait-caption span{font-size:9px;color:#dcc497}.result-body{border:0;padding:0 30px 25px}.agent-results .result-body .result-amount{font-size:clamp(34px,4vw,54px);font-weight:400;color:#e6cda1;letter-spacing:-2px}.agent-results .result-label{font-size:11px;text-transform:uppercase;letter-spacing:1px}.agent-results dl{margin-top:22px}.agent-results dt,.agent-results dd{font-size:12px}.note{font-size:12px;line-height:1.8;max-width:900px}.panel{border:0;border-radius:0;background:transparent;padding:26px 0}.panel p,.panel li{font-size:14px;line-height:1.85}.two{gap:56px}#bloggers .two article+article{border-left:1px solid #ffffff18;padding-left:36px}#bloggers .two{margin-top:36px}#offer .three{gap:0 32px;counter-reset:benefit}#offer .three .panel{border-top:1px solid #ffffff20;padding:26px 0;position:relative}#offer .three .panel:before{counter-increment:benefit;content:'0' counter(benefit);font-size:10px;color:#ab9367;letter-spacing:2px;display:block;margin-bottom:18px}#offer .three h3{font-size:21px;color:#e8deca}#offer .three p{font-size:13px}#offer .exclusive{background:none}.offer-main{padding:32px 0;gap:50px;margin-bottom:28px}.offer-main strong{font-size:96px;font-weight:400;color:#dbc297}.offer-main p{font-size:16px}.script-panel{border:1px solid #ffffff20;border-radius:6px;background:#171819}.script-head{padding:22px 28px}.script-head span{font-size:13px;font-weight:400}.script-disclosure{border:0}.script-disclosure summary{padding:22px 28px;font-size:13px;color:#cbb78f}.invitation-text{font-size:14px;max-height:520px;line-height:1.9;padding:0 28px 24px}.intro{font-size:15px}#handoff .two{background:linear-gradient(115deg,#bca16a0b,transparent);border-block:1px solid #75644555;padding:12px 30px;gap:50px}#handoff .exclusive{background:none}.faq-section{display:grid;grid-template-columns: .85fr 1.25fr;gap:90px;align-items:start}.faq-heading{position:sticky;top:36px}.faq-heading h2{font-size:clamp(32px,3vw,43px)}.faq-heading>p:not(.eyebrow){font-size:14px;max-width:300px}.text-link{display:inline-flex;align-items:center;gap:18px;color:#dec79c;font-size:13px;border-bottom:1px solid #9e87544d;padding:10px 0}.faq-group{margin-bottom:36px}.faq-group:last-child{margin-bottom:0}.faq-group>h3{display:flex;gap:18px;align-items:center;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#c4b18b;margin:0;padding:0 0 15px;border-bottom:1px solid #8b754a55}.faq-group>h3>span{font-size:10px;color:#84714f}.faq-group summary{font-size:14px;font-weight:400;line-height:1.6;padding:21px 0;align-items:center;gap:18px}.faq-group summary:after{content:'';width:10px;height:10px;flex:0 0 10px;background:linear-gradient(#d6bb87,#d6bb87) center/10px 1px no-repeat,linear-gradient(#d6bb87,#d6bb87) center/1px 10px no-repeat;transition:transform .25s}.faq-group details[open] summary{color:#ead4ab}.faq-group details[open] summary:after{transform:rotate(45deg)}.faq-group details p{font-size:13px;line-height:1.9;margin:0 0 12px;padding:0 24px 8px 0}.faq-group details p.note{font-size:11px;color:#8f8e88}.faq-group details{border-color:#ffffff14}.finish{border:0;border-radius:0;background:radial-gradient(ellipse at 50% 100%,#a8863f10,transparent 70%);padding:80px 28px;margin:0}.finish h2{font:italic clamp(34px,4vw,55px) Georgia,serif;color:#e1c99e}.finish p{font-size:14px}footer{margin-top:0;font-size:12px}.income-orbit{animation:orbit-breathe 8s ease-in-out infinite}@keyframes orbit-breathe{50%{transform:translate(-12px,14px);opacity:.5}}
@media(max-width:1000px){header,main,footer{width:calc(100% - 48px)}.hero{gap:30px}.income{padding:28px}.faq-section{gap:40px}.two{gap:28px}.flow-node{padding-inline:8px}.flow-map{gap:42px 32px}}
@media(max-width:760px){header,main,footer{width:calc(100% - 36px)}header{padding:20px 0}.brand small{padding-left:10px}.hero{grid-template-columns:1fr;padding:42px 0 32px;gap:28px}h1{font-size:clamp(40px,10vw,62px);letter-spacing:-2px}.hero .lead{font-size:14px;line-height:1.8}.eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:18px}.income{padding:24px}.income>strong{font-size:102px;line-height:1;margin:16px 0 8px;letter-spacing:-6px}.income>strong span{font-size:42px}.income>p{font-size:14px}.example{margin-top:18px;padding-top:14px}.income small{margin-top:16px;font-size:10px}.example>div{flex-wrap:nowrap;font-size:12px}.actions .button{flex:auto}.button{font-size:12px;min-height:46px;padding:13px 17px}.contents{gap:22px;padding:18px 0;font-size:11px}section{padding:48px 0}h2{font-size:32px;letter-spacing:-1px}.flow-map{gap:28px;margin:24px 0}.flow-node{padding:19px 12px 18px 60px;min-height:120px}.flow-icon{left:6px;top:20px;width:32px;height:32px}.flow-number{left:10px;top:66px;font-size:20px}.flow-top{margin:0}.flow-node h3{font-size:17px}.flow-node p{font-size:12px}.flow-node>.flow-arrow{left:calc(50% - 15px);top:calc(100% + 1px);width:30px}.flow-footnote{font-size:10px}.two{gap:18px}.agent-results{gap:24px}.portrait-wrap{aspect-ratio:1.6}.portrait-caption{left:22px;bottom:10px}.portrait-caption h3{font-size:28px}.result-body{padding:0 22px 18px}.agent-results .result-body .result-amount{font-size:38px;margin-top:18px}.agent-results dl{margin-top:14px}.agent-results dl div{flex-direction:row;gap:12px}.agent-results .result-body dd{text-align:right;white-space:nowrap}.agent-results dt{font-size:11px;max-width:160px}.agent-results .result-label{font-size:9px;letter-spacing:.7px}.panel{padding:18px 0}#bloggers .two{margin-top:10px}#bloggers .two article+article{border-left:0;border-top:1px solid #ffffff18;padding-left:0}.panel p,.panel li{font-size:13px}.offer-main{flex-direction:row;align-items:center;gap:20px;padding:23px 0}.offer-main strong{font-size:58px;letter-spacing:-3px}.offer-main p{font-size:12px}.three{grid-template-columns:repeat(2,minmax(0,1fr))}#offer .three{gap:0 18px}#offer .three h3{font-size:17px}#offer .three p{font-size:12px}#offer .three .eyebrow{font-size:8px}#offer .three .panel{padding:20px 0}#offer .three .panel:before{margin-bottom:12px}#handoff .two{padding:8px 18px;gap:0}#handoff .two article+article{border-top:1px solid #ffffff15}.script-head{padding:18px;flex-direction:row;align-items:center;gap:12px}.script-head .button{width:auto;flex-shrink:0;font-size:11px}.script-head span{font-size:11px}.script-disclosure summary{padding:18px;font-size:12px}.invitation-text{padding:0 18px 18px;font-size:13px;max-height:440px}.faq-section{display:block}.faq-heading{position:static;margin-bottom:32px}.faq-heading h2{font-size:32px}.faq-heading>p:not(.eyebrow){font-size:13px;max-width:none}.faq-group summary{font-size:13px;padding:19px 0}.faq-group details p{font-size:12px;padding-right:12px}.faq-group{margin-bottom:30px}.finish{padding:44px 0}.finish h2{font-size:36px}footer{gap:16px;padding:25px 0}.note{font-size:11px}.intro{font-size:13px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

/* Refined opening composition. */
.hero{position:relative;isolation:isolate;grid-template-columns:1.18fr 1fr;gap:76px;padding:90px 0 82px}.hero:before{content:'';position:absolute;z-index:-1;pointer-events:none;inset:5% -20px;background:radial-gradient(ellipse at 80% 45%,#d7ac5810,transparent 58%)}.hero h1{font-size:clamp(42px,4.8vw,64px);line-height:1.14;letter-spacing:-2.6px;margin-bottom:30px}.hero-title-top{display:block;font-size:.78em;font-weight:400;letter-spacing:-2px;margin-bottom:17px}.hero h1 em{display:block;color:#e8d4ac;line-height:1.12;font-weight:400}.hero>.eyebrow,.hero>div>.eyebrow{display:flex;align-items:center;gap:14px;font-size:9px;letter-spacing:2.5px;margin-bottom:35px}.hero>div>.eyebrow:before{content:'';display:block;width:29px;height:1px;background:#bca16a;flex:0 0 29px}.hero .lead{font-size:14px;line-height:1.9;max-width:455px}.hero .actions{margin-top:30px;align-items:center;gap:12px}.hero .button{min-height:50px;padding:15px 23px;border-radius:7px}.hero .actions .button:not(.gold){border-color:#b29b693d;background:#ffffff02}.hero-signature{display:flex;align-items:center;gap:10px;color:#918773;font-size:10px;letter-spacing:.3px;margin:28px 0 0}.hero-signature>span{width:5px;height:5px;flex:0 0 5px;background:#bda374;border-radius:50%;box-shadow:0 0 9px #c7a97430}.hero .income{padding:34px 36px 28px;border-radius:18px;border:1px solid #b49b6245;background:radial-gradient(ellipse at 0 0,#a78c4c21,transparent 62%),linear-gradient(145deg,#23231f,#171819 74%);box-shadow:inset 0 1px #f4dca815,0 24px 70px #0004}.hero .income:after{content:'';position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#e4c185aa,transparent)}.hero .income>.eyebrow{font-size:9px;letter-spacing:2px;color:#cbb58a}.hero .income>strong{font-size:clamp(110px,10.5vw,145px);font-weight:400;letter-spacing:-8px;line-height:1.05;margin:26px 0 7px;color:#f1ddb5;text-shadow:0 2px 25px #e4b9630c}.hero .income>strong span{font-size:.38em;letter-spacing:-2px;margin-left:7px}.hero .income>p{font-size:13px;color:#cfc8b9;max-width:270px;margin:0}.hero .income-orbit{width:280px;height:280px;right:-182px;top:40px;border-color:#ddc08720;box-shadow:0 0 0 28px #c7a97005,0 0 0 56px #c7a97004}.hero .example{padding-top:22px;margin-top:26px;border-color:#c8b07a23}.hero .example>span{font-size:8px;letter-spacing:1.8px;color:#968e7e}.hero .example>div{font-size:12px;margin:16px 0;align-items:center;color:#b1b0a8}.hero .example b{font-weight:400;color:#e4d8c0}.hero .example>.hero-reward{margin:16px -14px 0;padding:16px 14px;border-radius:8px;background:linear-gradient(110deg,#b79b5d16,#b79b5d05);border:1px solid #c1a36b1c;gap:12px}.hero-reward>span{max-width:110px;font-size:11px;line-height:1.5}.hero .hero-reward>b{font-size:28px;line-height:1.2;letter-spacing:-1px;color:#ead0a0;white-space:nowrap}.hero-reward b span{font-size:18px;color:#b5a17d}.hero .income small{font-size:10px;color:#898984;line-height:1.75;margin-top:20px}
@media(max-width:1000px){.hero{gap:32px}.hero h1{font-size:48px}.hero-title-top{font-size:.74em}.hero .income{padding:28px}.hero .button{padding-inline:16px;font-size:12px}}
@media(max-width:760px){.hero{grid-template-columns:1fr;gap:30px;padding:40px 0 32px}.hero>div>.eyebrow{font-size:8px;letter-spacing:1.7px;gap:10px;margin-bottom:24px}.hero>div>.eyebrow:before{width:20px;flex-basis:20px}.hero h1{font-size:clamp(39px,9.7vw,56px);letter-spacing:-1.7px;margin-bottom:21px}.hero-title-top{font-size:.75em;letter-spacing:-1.2px;margin-bottom:12px}.hero .lead{font-size:13px;line-height:1.85}.hero .actions{gap:10px;margin-top:23px}.hero .button{min-height:46px;padding:13px 16px;font-size:11px}.hero-signature{font-size:9px;margin-top:20px;gap:8px}.hero .income{border-radius:14px;padding:25px 24px 22px}.hero .income>strong{font-size:104px;margin:17px 0 6px;letter-spacing:-6px}.hero .income>p{font-size:12px;max-width:none}.hero .example{margin-top:21px;padding-top:17px}.hero .example>.hero-reward{margin:12px -10px 0;padding:13px 10px}.hero .hero-reward>b{font-size:28px}.hero .income small{font-size:9px;margin-top:17px}.hero .income-orbit{top:0}.hero:before{inset:0;background:radial-gradient(ellipse at 70% 65%,#d7ac5809,transparent 70%)}}

/* Lead copy is the core proposition, not a muted footnote. */
.hero .agent-promise{max-width:530px;font-size:clamp(18px,1.65vw,22px);line-height:1.65;color:#c7c6bf;margin:0}.promise-task{display:block}.promise-task strong{font-weight:600;color:#f0ede5}.promise-reward{display:block;position:relative;margin-top:25px;padding-left:19px;border-left:2px solid #c7a774}.promise-label{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#afa38c;margin-bottom:5px}.promise-reward>strong{display:block;font-weight:400;font-size:clamp(25px,2.6vw,34px);line-height:1.25;letter-spacing:-.8px;color:#ead1a2}.promise-context{display:block;font-size:12px;line-height:1.5;color:#aaa496;margin-top:5px}@media(max-width:760px){.hero .agent-promise{font-size:17px;line-height:1.65;max-width:none}.promise-reward{margin-top:20px;padding-left:15px}.promise-reward>strong{font-size:27px;letter-spacing:-.6px}.promise-label{font-size:9px}.promise-context{font-size:11px}}

.script-step{margin-top:32px}.script-step>.eyebrow{margin-bottom:10px}.script-context{font-size:14px;line-height:1.7;margin:0 0 16px}.invitation-text strong{color:#eeede8}@media(max-width:760px){.script-step{margin-top:24px}.script-context{font-size:13px}}
