/* The fourth labour. A painted Greek game world around the real sales tools. */
.theme-sales.sales-myth{
  --bg:#17182c;--surface:#252339;--ink:#fff1d1;--muted:#cfbdac;
  --accent:#efbd68;--line:#786047;--button-ink:#302132;
  background:#17182c;color:var(--ink);
}
.sales-myth main{background:radial-gradient(ellipse at 75% 30%,#79517030,transparent 58%),linear-gradient(180deg,#17182c,#252037 60%,#17182c)}
.sales-myth .site-header{background:#181a2df5;border-bottom:1px solid #b38a4d70;box-shadow:0 3px 0 #090e2280}
.sales-myth .brand{color:#f5deb0}
.sales-myth .brand>.monogram{display:none}
.myth-brand-mark{width:48px;height:48px;flex-shrink:0;color:#cda56a;filter:drop-shadow(0 3px 0 #080d1d)}
.sales-myth .site-header .brand-name{font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:.12em}
.sales-myth .brand-name small{font:600 7px/1.3 'DM Sans',Arial,sans-serif;letter-spacing:.16em;color:#c9a779}
.sales-myth .site-header nav>a,.sales-myth .services-nav>a{color:#f6e2bd}
.sales-myth .services-menu{background:#242238;border-color:#a28050;border-radius:2px;box-shadow:5px 7px 0 #0d1122,0 14px 40px #080a1d80}
.sales-myth .services-menu a:hover{background:#dcac5b1a}
.sales-myth :is(.button,.site-header .nav-cta,.prospect-search,#save-sequence){
  --action-shape:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);
  --action-edge:linear-gradient(120deg,#ffe9a6,#b37738 65%,#f3cd7c);
  --action-fill:linear-gradient(130deg,#f4d28a,#daaa5f 60%,#ba7c3b);
  --action-shadow:#6a3c28;color:#302132;
  filter:drop-shadow(0 3px 0 var(--action-shadow)) drop-shadow(0 6px 10px #080c2155);
}
.sales-myth :is(.button.secondary,.site-header .nav-cta,#save-sequence){
  --action-edge:linear-gradient(120deg,#f9d989,#aa7740 60%,#d5a967);
  --action-fill:linear-gradient(130deg,#393043,#201e33);
  --action-shadow:#0c1023;color:#ffe6b0!important;
}
.sales-myth .button .button-arrow,.sales-myth .site-header .nav-cta .button-arrow{border-left-color:#906c3e70}
.sales-myth :is(.button,.site-header .nav-cta,.prospect-search,#save-sequence):focus-visible{outline-color:#f7d590}
.sales-myth .sales-hero{isolation:isolate;background:#24223b;border-bottom:1px solid #9d774e}
.sales-myth .sales-hero::before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#15192cf5 0%,#1c1d32ec 24%,#27243c88 47%,#29233c00 67%),linear-gradient(0deg,#1d1b33c9,transparent 24%),url('/assets/mythic/olympus-world.png') center 51%/cover no-repeat}
.sales-myth .sales-hero::after{content:'';position:absolute;inset:auto 0 0;height:10px;pointer-events:none;background:repeating-linear-gradient(90deg,#c69c5f 0 3px,transparent 3px 13px),linear-gradient(0deg,#c69c5f 1px,transparent 1px);opacity:.65;z-index:3}
.sales-myth .sales-hero-inner{min-height:540px;padding:64px 28px 56px}
.sales-myth .sales-hero-copy{max-width:660px}
.sales-myth .sales-hero .eyebrow{font-size:10px;letter-spacing:.19em;color:#f1c77d;text-shadow:0 2px 3px #111326}
.sales-myth .sales-hero .eyebrow i{border-color:#d5a562;color:#f1ca7d;border-radius:1px;transform:rotate(-4deg);box-shadow:0 0 15px #f6b15220;background:#18172b77}
.sales-myth .sales-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(40px,4.55vw,67px);font-weight:800;line-height:1.03;letter-spacing:-.045em;margin:27px 0 23px;text-shadow:0 3px 0 #5d3d37,0 7px 14px #131729b3;color:#fff0ca}
.sales-myth .sales-hero h1>span{white-space:normal}
.sales-myth .sales-hero h1 em{font-size:1.08em;line-height:1.04;margin-top:7px;color:#f4c26c;letter-spacing:-.045em;text-shadow:0 3px 0 #794a36,0 7px 16px #161527}
.sales-myth .sales-hero-copy>p{color:#e4d3c2;max-width:520px;font-size:16px;line-height:1.65;text-shadow:0 2px 7px #14172d}
.sales-myth .sales-hero .actions{margin-top:25px}
.sales-myth .sales-benefits{color:#f6dab0;font-size:10px;gap:22px;margin-top:25px}
.sales-myth .sales-benefits .icon{background:#452b3280;color:#e8b773;border:1px solid #ad7e4966;border-radius:0;transform:rotate(-3deg)}
/* Keep the real mountain's geometry available to the return choreography. */
.sales-myth .growth-mountain{mask-image:none}
.sales-myth .growth-mountain>:is(img,.mountain-shade,.mountain-steps,.mountain-chart,.mountain-promise,.mountain-signature){opacity:0;visibility:hidden}
.sales-myth .sales-demo{
  --surface:#f2e1bf;--ink:#362a31;--muted:#71604f;--accent:#8f5736;--line:#bca071;
  padding-top:30px;padding-bottom:9px;
}
.sales-myth .revenue-ribbon{background:linear-gradient(180deg,#413247,#252239);border:1px solid #c09a60;border-radius:2px;min-height:58px;margin-bottom:16px;box-shadow:inset 0 0 0 3px #232136,0 5px 0 #0c102180}
.sales-myth .revenue-ribbon nav button{color:#d8bc96;font-size:12px;gap:10px;letter-spacing:.02em;border-bottom:3px solid transparent}
.sales-myth .revenue-ribbon nav button[aria-pressed=true]{color:#ffe9b5;background:linear-gradient(#9a66481c,#c08d4540);border-bottom-color:#e3b566;box-shadow:inset 0 0 0 1px #e4bc6330}
.sales-myth .revenue-ribbon .demo-label{color:#e6cfae}
.sales-myth .revenue-ribbon .demo-label>i{background:#e6b86a;box-shadow:0 0 8px #e5ae4477}
.sales-myth .revenue-ribbon .demo-note{color:#e7bd7b;border-color:#9c794e;background:#1d1c3033}
.sales-myth .sales-top-grid,.sales-myth .sales-bottom-grid{gap:16px}
.sales-myth .sales-bottom-grid{margin-top:16px}
.sales-myth .sales-panel{position:relative;border:1px solid #d1ae73;border-radius:3px;padding:22px 17px 18px;background:radial-gradient(ellipse at 0 0,#fff2d9a1,transparent 65%),repeating-linear-gradient(117deg,transparent 0 74px,#a4875d08 75px 76px),linear-gradient(135deg,#f3e2c1,#e8d2aa);color:#362a31;box-shadow:inset 0 0 0 4px #edd8b4,inset 0 0 0 5px #b08b5550,0 6px 0 #0f1123,0 12px 25px #070a192b}
.sales-myth .sales-panel::before{content:'';position:absolute;top:7px;right:9px;left:9px;height:3px;background:linear-gradient(90deg,#a98450,transparent 18%,transparent 82%,#a98450);opacity:.65;pointer-events:none}
.sales-myth .sales-panel h2{font-family:Georgia,'Times New Roman',serif;font-size:21px;font-weight:700;letter-spacing:-.035em;gap:9px;color:#3c2936}
.sales-myth .sales-panel h2 .icon{color:#8b5134;background:#b7894b24;border:1px solid #b18a52;border-radius:0;transform:rotate(-3deg);width:29px;height:29px}
.sales-myth .sales-panel>p,.sales-myth .panel-title p{color:#77604b;font-size:11px;line-height:1.5;margin:5px 0 19px 38px}
.sales-myth .sales-panel :is(input,select){color:#48392f;background:#fbefdb;border:1px solid #bfa173;border-radius:2px;box-shadow:inset 0 2px 4px #6343250d}
.sales-myth .sales-panel select option{background:#f7e8ce;color:#3a2d30}
.sales-myth .sales-panel input::placeholder{color:#7e6b59;opacity:1}
.sales-myth .prospect-view-switch{background:#dac19a;border-color:#b09162;border-radius:2px;box-shadow:inset 0 1px 4px #654b2720}
.sales-myth .prospect-view-switch button{color:#61472f;min-height:35px}
.sales-myth .prospect-view-switch button[aria-pressed=true]{background:linear-gradient(135deg,#85513b,#543b3e);box-shadow:inset 0 0 0 1px #f5d49d;color:#fff0cd;border-radius:2px}
.sales-myth .search-input{border:1px solid #b59a70;background:#fff3df;border-radius:2px}
.sales-myth .search-input .icon{color:#8a6543}
.sales-myth .search-input>input{background:transparent;border:0;box-shadow:none}
.sales-myth .prospect-filters .field{color:#765a40;background:linear-gradient(120deg,#f5e7cb,#e7d2ac);border:1px solid #bda077;border-radius:2px;font-weight:600}
.sales-myth .prospect-filters .field select{background:transparent;border:0;box-shadow:none;color:#493b31;font-weight:400}
.sales-myth .prospect-search{--action-fill:linear-gradient(120deg,#85533a,#5c3c3e);--action-edge:linear-gradient(120deg,#b67f48,#e3ba78);--action-shadow:#b89a6b;color:#fff0ce;margin-top:14px}
.sales-myth .list-heading,.sales-myth .sales-panel .prospect-footnote{color:#78604a}
.sales-myth .text-button{color:#7e4433;font-weight:650}
.sales-myth .text-button:hover{color:#37273b;text-decoration:underline}
.sales-myth .prospect-result{background:linear-gradient(100deg,#f9e9cc,#e5cfaa);border-color:#bea176;border-radius:2px;min-height:51px;margin-block:6px;color:#392b31;box-shadow:0 2px 0 #b99a681f}
.sales-myth .prospect-result:hover{background:#fff0d4;border-color:#956335}
.sales-myth .prospect-result[aria-pressed=true]{border-color:#98683c;background:linear-gradient(100deg,#fff1cb,#e2c28d);box-shadow:inset 3px 0 0 #9e673d,0 2px 0 #b99a682f}
.sales-myth .prospect-result>.avatar,.sales-myth .prospect-result:nth-child(2n)>.avatar,.sales-myth .prospect-result:nth-child(3n)>.avatar{color:#5e3f37;background:linear-gradient(135deg,#ffe4a5,#ca9b5e);border:2px double #9f7646;box-shadow:inset 0 0 0 2px #f3d596,0 2px 0 #a4814f;font-family:Georgia,'Times New Roman',serif;font-weight:700;width:33px;height:33px}
.sales-myth .prospect-result small{color:#77604b}
.sales-myth .prospect-result>b{color:#754831;border-color:#bc975c;background:#f9e7bc;font-size:15px}
.sales-myth .lead-heat{color:#fcf1d6;background:#61704a;border:1px solid #455838;font-size:9px;padding:5px 4px;min-width:45px}
.sales-myth .lead-heat.warm{color:#654322;background:#edc981;border-color:#bb9458}
.sales-myth .lead-heat.nurture{color:#fae6cb;background:#8b687b;border-color:#735064}
.sales-myth .score-inspector{border-top-color:#b89b6d}
.sales-myth .score-inspector>summary{color:#784934}
.sales-myth #lead-profile>span{color:#7b634c}
.sales-myth .lead-total>strong{color:#825335;font-family:Georgia,'Times New Roman',serif}
.sales-myth .lead-total>span,.sales-myth .lead-total b,.sales-myth .factor-row{color:#705841}
.sales-myth .factor-row>div{height:5px;background:#d6bb90;border:1px solid #b99a6b;border-radius:0}
.sales-myth .factor-row i{background:linear-gradient(90deg,#9d6842,#d5a452)}
.sales-myth .score-note{color:#78614b}
.sales-myth #outreach-steps:before{background:#b78c53}
.sales-myth #outreach-steps button{color:#3f2e35}
.sales-myth #outreach-steps button>b{font-family:Georgia,'Times New Roman',serif;background:linear-gradient(135deg,#f7d18c,#c49b61);border:2px solid #f3dfb8;box-shadow:0 0 0 1px #a57c46;color:#68452f}
.sales-myth #outreach-steps button>span{background:linear-gradient(100deg,#f7e8cb,#e6d0a9);border:1px solid #bfa173;border-radius:2px;min-height:58px;padding:8px;gap:8px}
.sales-myth #outreach-steps button[aria-pressed=true]>span{background:linear-gradient(100deg,#ffefc9,#e3c18b);border-color:#9f713e;box-shadow:inset 3px 0 0 #aa7845}
.sales-myth .sequence-icon,.sales-myth .sequence-icon.phone{background:linear-gradient(135deg,#9b6b47,#64464b);border:1px solid #a5784d;box-shadow:inset 0 0 0 1px #f7d39435;color:#fbe5ba;border-radius:2px}
.sales-myth .sequence-copy small{color:#7b624b;font-size:10px}
.sales-myth #outreach-steps time{color:#795b3c;background:#cfb18355;border:1px solid #b5986a60;border-radius:1px;font-size:9px}
.sales-myth .sequence-detail{background:#fcf0d9;border:1px solid #b99a6e;border-radius:2px;padding:33px 12px 12px}
.sales-myth .sequence-detail>span{left:12px;right:auto;top:11px;color:#916644;font-size:9px;letter-spacing:.05em}
.sales-myth .sequence-detail h3{color:#493238;margin-right:0}
.sales-myth .sequence-detail p{color:#78604a}
.sales-myth .sequence-panel .small-button{margin-top:14px}
.sales-myth .sample-tag{color:#89663f;border-color:#b59768;border-radius:1px;background:#f9e8c9;font-size:9px}
.sales-myth .pipeline-panel .panel-title p:after{content:' Use the card arrows to choose the next chapter.';color:#896c4b}
.sales-myth .sales-pipeline{scrollbar-color:#b18650 #e0c79d;gap:8px}
.sales-myth .pipeline-column{background:linear-gradient(135deg,#dcc19a,#e6cca4);border-color:#b69665;border-radius:2px;min-width:139px;padding-top:12px}
.sales-myth .pipeline-column h3{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.02em;color:#583c38;font-size:12px;white-space:normal;min-height:27px;line-height:1.1}
.sales-myth .pipeline-column>small{color:#7b6047}
.sales-myth .pipeline-column:last-child{background:linear-gradient(#d9d3a9,#c9c49b);border-color:#9e9e69}
.sales-myth .deal{background:linear-gradient(130deg,#fff0d5,#f1dcb7);border-color:#b69260;border-radius:2px;box-shadow:0 2px 0 #ab89572a}
.sales-myth .deal:hover{background:#fff1ce;border-color:#865d35}
.sales-myth .deal>b{color:#80512d}
.sales-myth .deal>label{color:#75563b}
.sales-myth .deal>label:after{color:#8d6038}
.sales-myth .deal select{color:#61432f;background:#f7e5c3;border-color:#c19d67}
.sales-myth .deal:focus-within{outline-color:#9b6638}
.sales-myth .pipeline-empty{color:#80684e}
.sales-myth .revenue-panel .panel-title h2{font-size:21px}
.sales-myth .revenue-total{font-family:Georgia,'Times New Roman',serif;color:#694535;font-size:41px}
.sales-myth .revenue-headline>span{color:#76613b}
.sales-myth .revenue-headline small,.sales-myth .revenue-stats,.sales-myth .revenue-axis,.sales-myth .revenue-panel>small{color:#80664a}
.sales-myth .revenue-stats{gap:13px;flex-wrap:wrap}
.sales-myth .revenue-stats strong{color:#4a3438}
.sales-myth .revenue-panel .bar-chart{border-color:#b29769;background-image:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#a0804d35 25%)}
.sales-myth .revenue-panel .bar-chart span{background:linear-gradient(#d3a153,#956139);border-color:#a3703d;border-radius:2px 2px 0 0;box-shadow:inset 2px 0 0 #ffdd983f}
.sales-myth .revenue-panel .bar-chart small{color:#80664a}
.sales-myth .revenue-chart-line path{stroke:#60466f;stroke-width:2;filter:none}
.sales-myth .revenue-chart-line circle{fill:#f6e4bd;stroke:#6b4874;stroke-width:1.6}
.sales-myth .sales-outcomes{color:#f2dfba;padding:30px 9px 25px;gap:16px}
.sales-myth .sales-outcomes>div>.icon{color:#e4b56d;background:linear-gradient(135deg,#51404a,#2b263c);border:1px solid #a07d4f;border-radius:50%;box-shadow:inset 0 0 0 3px #28253a,0 3px 0 #090e20}
.sales-myth .sales-outcomes small{color:#c8b197}
.sales-myth .sales-outcomes strong{letter-spacing:.04em;font-size:9px}
.sales-myth .service-detail{border-color:#8d6e475e;padding-block:65px}
.sales-myth .service-detail .eyebrow{color:#dcb27a}
.sales-myth .service-detail h2{font-family:Georgia,'Times New Roman',serif;color:#f4dfb7;line-height:1.05;font-size:44px;text-shadow:0 3px 0 #6b4b414a}
.sales-myth .service-detail p{color:#cbb9a8}
.sales-myth .capability-list li{color:#dfccb0;border-color:#9d795049}
.sales-myth .capability-list .icon{color:#d4a963}
.sales-myth .service-footer{border-color:#9b795161}
.sales-myth .service-footer>p,.sales-myth .service-footer>nav{color:#c5ab89}
.sales-myth .service-footer .myth-brand-mark{width:39px;height:39px}
.sales-myth :is(.prospect-result,button,input,select,summary):focus-visible{outline-color:#b87536}
.sales-myth .empty-state{color:#79604c;border-color:#b79968;background:#fae8c8}
@media(hover:hover) and (pointer:fine){
  .sales-myth :is(.button,.site-header .nav-cta,.prospect-search,#save-sequence):hover{color:#302132;filter:drop-shadow(0 5px 0 var(--action-shadow)) drop-shadow(0 8px 14px #12102166)}
  .sales-myth :is(.button.secondary,.site-header .nav-cta,#save-sequence):hover{color:#fff0c8!important}
}
@media(min-width:1250px){.sales-myth .sales-top-grid{grid-template-columns:1fr 1fr 1.06fr}.sales-myth .sales-panel{padding-inline:19px}.sales-myth .sales-hero-inner{min-height:560px;padding-block:66px 55px}}
@media(max-width:1000px){.sales-myth .sales-hero-inner{min-height:500px;padding:49px 15px}.sales-myth .sales-hero-copy{max-width:590px}.sales-myth .sales-hero::before{background-position:65% center}.sales-myth .sales-hero h1{font-size:clamp(43px,5.6vw,58px)}.sales-myth .sales-hero-copy>p{max-width:480px;font-size:15px}.sales-myth .revenue-ribbon .demo-label{max-width:205px}.sales-myth .sequence-panel .sequence-detail{padding-top:34px}.sales-myth .sales-panel h2{font-size:22px}.sales-myth .sales-outcomes{padding-block:29px}}
@media(max-width:760px){.sales-myth .site-header #global-nav{background:#232137;border-color:#987447}.sales-myth .site-header .brand-name{font-size:15px}.sales-myth .myth-brand-mark{width:40px;height:40px}.sales-myth .brand-name small{font-size:5.8px}.sales-myth .service-detail{gap:35px}.sales-myth .service-detail h2{font-size:37px}}
@media(max-width:650px){
  .sales-myth .sales-hero-inner{min-height:0;padding:36px 6px 0;gap:0}
  .sales-myth .sales-hero::before{background:linear-gradient(180deg,#191a2fe8 0%,#211e35ed 43%,#28213d70 62%,#17172e1a 84%,#17182cd9),url('/assets/mythic/olympus-world.png') 69% bottom/auto 460px no-repeat,#211e35}
  .sales-myth .sales-hero h1{font-size:clamp(35px,8.7vw,55px);margin:22px 0 18px;max-width:580px}
  .sales-myth .sales-hero h1 em{font-size:1.02em;white-space:normal;margin-top:6px}
  .sales-myth .sales-hero .eyebrow{font-size:8px;letter-spacing:.1em;gap:9px}
  .sales-myth .sales-hero-copy>p{font-size:14px;line-height:1.65;max-width:500px}
  .sales-myth .sales-hero .actions{margin-top:20px;gap:10px}
  .sales-myth .sales-benefits{font-size:9px;gap:13px;white-space:normal;margin-top:23px}
  .sales-myth .growth-mountain{height:220px;margin-top:0}
  .sales-myth .sales-demo{padding-top:20px}
  .sales-myth .revenue-ribbon{min-height:0;padding:0 4px}
  .sales-myth .revenue-ribbon nav button{font-size:10px;padding:13px 3px;gap:5px}
  .sales-myth .revenue-ribbon .demo-label{max-width:none;border-color:#c6a06540;font-size:9px;padding-block:8px}
  .sales-myth .sales-top-grid{gap:16px}
  .sales-myth .sales-top-grid>.sales-panel,.sales-myth .sales-panel{padding:23px 17px 20px}
  .sales-myth .sales-panel h2{font-size:23px}
  .sales-myth .sales-panel>p,.sales-myth .panel-title p{font-size:11px;margin-bottom:17px}
  .sales-myth .prospect-view-switch button{min-height:40px}
  .sales-myth .prospect-result{min-height:61px;margin-block:7px}
  .sales-myth .prospect-result>.avatar{width:35px;height:35px}
  .sales-myth .prospect-result small{max-width:156px;font-size:10px}
  .sales-myth .lead-heat{font-size:9px}
  .sales-myth #outreach-steps button>span{min-height:63px}
  .sales-myth .sequence-detail p{font-size:12px}
  .sales-myth .pipeline-column{min-width:161px}
  .sales-myth .pipeline-column h3{font-size:14px;min-height:31px}
  .sales-myth .deal{padding:11px 9px}
  .sales-myth .deal select{min-height:35px}
  .sales-myth .revenue-panel .panel-title{flex-wrap:wrap;gap:10px 12px;align-items:center}
  .sales-myth .revenue-panel .panel-title h2{font-size:23px;min-width:0;white-space:normal}
  .sales-myth .revenue-panel .panel-title select{width:117px;max-width:100%;margin-left:auto}
  .sales-myth .sales-outcomes{padding:28px 6px;gap:23px 13px}
  .sales-myth .sales-outcomes small{font-size:10px}
  .sales-myth .service-detail{padding-block:43px}
  .sales-myth .service-detail h2{font-size:37px}
  .sales-myth .service-detail p{font-size:14px}
  .sales-myth .capability-list li{font-size:12px}
}
@media(max-width:380px){.sales-myth .sales-hero h1{font-size:34px}.sales-myth .sales-hero .eyebrow{font-size:7px}.sales-myth .prospect-result small{max-width:116px}.sales-myth .prospect-result{gap:7px}.sales-myth .lead-heat{font-size:8px;min-width:40px}.sales-myth .sales-panel h2{font-size:21px}.sales-myth .revenue-ribbon nav .icon{display:none}.sales-myth .sequence-copy small{font-size:9px}.sales-myth .revenue-panel .panel-title h2{font-size:21px}}
@media(prefers-reduced-motion:no-preference){.sales-myth .sales-hero::before{animation:myth-golden-hour 14s ease-in-out infinite alternate}@keyframes myth-golden-hour{from{filter:brightness(1)}to{filter:brightness(1.06)}}}
@media(prefers-reduced-motion:reduce){.sales-myth .sales-hero::before{animation:none}.sales-myth :is(.prospect-result,.factor-row i){transition:none}}
