.sales-root{--cream-50:#fdfcf8;--cream-100:#f7f5ef;--cream-200:#ede9df;--cream-300:#decdc4;--cream-400:#8a604c;--cream-500:#826257;--cream-600:#7a5a50;--cream-700:#4a3028;--cream-800:#2e201a;--cream-900:#1c1410;--rust:#b5593a;--rust-light:#f2e6df;--rust-dim:#7a3a24;--font-sans:var(--font-outfit), "Outfit", sans-serif;--font-display:var(--font-bricolage), "Bricolage Grotesque", sans-serif;--ease:cubic-bezier(.25,1,.5,1);background:var(--cream-50);color:var(--cream-700);font-family:var(--font-sans);min-height:100vh;font-size:.9375rem;line-height:1.6;overflow-x:hidden}.sales-root *,.sales-root :before,.sales-root :after{box-sizing:border-box;margin:0;padding:0}@keyframes salesFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sales-root .reveal{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(24px)}.sales-root .reveal.visible{opacity:1;transform:translateY(0)}.sales-root .btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:all .2s var(--ease);border-radius:var(--r-btn);border:none;align-items:center;gap:.375rem;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sales-root .btn:active{transform:scale(.98)}.sales-root .btn-lg{justify-content:center;height:44px;padding:0 2rem;font-size:13px}.sales-root .btn-primary{background:var(--cream-900);color:var(--cream-50);box-shadow:0 1px 2px #1c141014}.sales-root .btn-primary:hover{background:var(--cream-800);transform:translateY(-1px);box-shadow:0 3px 8px #1c141024}.sales-root .btn-secondary{color:var(--cream-700);border:1px solid var(--cream-300);background:0 0}.sales-root .btn-secondary:hover{background:var(--cream-100);border-color:var(--cream-400);color:var(--cream-900)}.sales-root .btn-white{background:var(--cream-50);color:var(--rust-dim)}.sales-root .btn-white:hover{background:#fff;transform:translateY(-1px)}.sales-root .textlink{color:var(--rust-text);transition:gap .2s var(--ease);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.sales-root .textlink:hover{gap:.65rem}.sales-root .ws-btn{font-family:var(--font-sans);border-radius:var(--r-btn);cursor:pointer;white-space:nowrap;transition:all .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sales-root .ws-btn:active{transform:scale(.98)}.sales-root .ws-btn-lg{height:44px;padding:0 2rem;font-size:13px}.sales-root .ws-btn-primary{background:var(--cream-900);color:var(--cream-50);border-color:var(--cream-900);box-shadow:0 1px 2px #1c141014}.sales-root .ws-btn-primary:hover{background:var(--cream-800);border-color:var(--cream-800);transform:translateY(-1px);box-shadow:0 3px 8px #1c141024}.sales-root .ws-btn-secondary{color:var(--cream-700);border-color:var(--cream-300);background:0 0}.sales-root .ws-btn-secondary:hover{background:var(--cream-100);border-color:var(--cream-400);color:var(--cream-900)}.sales-root .section{max-width:1180px;margin:0 auto;padding:7rem 2.5rem}.sales-root .eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--rust-text);align-items:center;gap:.625rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:flex}.sales-root .eyebrow.pale{color:var(--rust-light)}.sales-root h2.title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cream-900);text-wrap:balance;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.1}.sales-root h2.title em{white-space:nowrap;font-family:var(--font-display);color:inherit;font-size:1.08em;font-style:normal;font-weight:400;display:inline-block}.sales-root .lede{color:var(--cream-600);max-width:600px;font-size:1.0625rem;font-weight:300;line-height:1.75}.sales-root .sec-head{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-bottom:3.5rem;display:grid}.sales-root .sec-head-stack{grid-template-columns:1fr;align-items:start;gap:0}.sales-root .lede-split{grid-template-columns:1fr 1fr;gap:3.5rem;max-width:none;display:grid}.sales-root .lede-split .lede{max-width:none;margin:0}.sales-root .hero{--rust-text:var(--rust-on-dark);background:var(--cream-900);min-height:100svh;padding:calc(var(--nav-h,72px) + 3rem) 2.5rem 4rem;text-align:center;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.sales-root .hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#b5593a2e 0%,#0000 65%);width:600px;height:600px;position:absolute;bottom:-160px;right:-160px}.sales-root .hero:after{content:"";z-index:0;background-image:linear-gradient(180deg, #1c1410e0 0%, #1c1410d1 45%, #1c1410f0 100%), var(--hero-image);pointer-events:none;background-position:50%;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.sales-root .hero>*{z-index:1;position:relative}.sales-root .hero-eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--rust-text);animation:salesFadeUp .7s var(--ease) both;margin-bottom:1.75rem;font-size:.75rem;font-weight:700}.sales-root h1.hero-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--cream-50);text-wrap:balance;max-width:1100px;animation:salesFadeUp .7s var(--ease) .12s both;margin:0 auto 1.75rem;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:500;line-height:1.08}.sales-root h1.hero-title em{font-family:var(--font-display);color:inherit;font-size:1.08em;font-style:normal;font-weight:400}.sales-root .hero-sub{color:#fdfcf899;max-width:640px;animation:salesFadeUp .7s var(--ease) .22s both;margin:0 auto 2.5rem;font-size:1.1875rem;font-weight:300;line-height:1.7}.sales-root .hero-actions{animation:salesFadeUp .7s var(--ease) .32s both;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.sales-root .hero .ws-btn-primary,.sales-root .offer-wrap .btn-primary{background:var(--cream-50);color:var(--cream-900);border-color:var(--cream-50);box-shadow:0 1px 2px #0003}.sales-root .hero .ws-btn-primary:hover,.sales-root .offer-wrap .btn-primary:hover{background:#fff;border-color:#fff;box-shadow:0 3px 10px #00000047}.sales-root .hero .ws-btn-secondary{color:var(--cream-50);background:0 0;border-color:#fdfcf847}.sales-root .hero .ws-btn-secondary:hover{color:var(--cream-50);background:#fdfcf814;border-color:#fdfcf873}.sales-root .prob-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.sales-root .prob-card{background:var(--cream-100);border:1px solid var(--cream-200);border-radius:var(--r-ui);padding:2rem}.sales-root .prob-num{letter-spacing:.14em;color:var(--rust-text);margin-bottom:1.25rem;font-size:.6875rem;font-weight:700}.sales-root .prob-title{color:var(--cream-900);letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.sales-root .prob-body{color:var(--cream-600);font-size:.9375rem;font-weight:300;line-height:1.7}.sales-root .sample-wrap{background:var(--cream-100);border-top:1px solid var(--cream-200);border-bottom:1px solid var(--cream-200)}.sales-root .sample-head{text-align:center;max-width:620px;margin:0 auto 3rem}.sales-root .sample-head .eyebrow{justify-content:center}.sales-root .sample-head .lede{margin:0 auto}.sales-root .frame{border:1px solid var(--cream-300);border-radius:var(--r-panel);background:#fff;max-width:1100px;margin:0 auto;position:relative;overflow:hidden}.sales-root .frame-bar{background:var(--cream-100);border-bottom:1px solid var(--cream-200);align-items:center;gap:.4rem;height:38px;padding:0 .875rem;display:flex}.sales-root .frame-dot{border-radius:var(--r-round);background:var(--cream-300);width:9px;height:9px}.sales-root .frame-url{color:var(--cream-500);text-overflow:ellipsis;white-space:nowrap;margin-left:.875rem;font-size:.6875rem;font-weight:500;overflow:hidden}.sales-root .frame-body{background:var(--cream-50);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;height:560px;position:relative;overflow-y:scroll}.sales-root .frame-body::-webkit-scrollbar{display:none}.sales-root .frame-body iframe{pointer-events:none;border:0;width:100%;display:block}.sales-root .frame-shield{width:100%;position:absolute;top:0;left:0}.sales-root .frame-overlay{pointer-events:none;background:linear-gradient(#fdfcf800 0%,#fdfcf8f2 60%);justify-content:center;align-items:flex-end;padding:5rem 0 2rem;text-decoration:none;display:flex;position:absolute;bottom:0;left:0;right:0}.sales-root .frame-overlay .btn{pointer-events:auto}.sales-root .frame-pending{color:var(--cream-400);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;display:flex;position:absolute;inset:0}.sales-root .frame-pending-t{color:var(--cream-500);font-size:.9375rem;font-weight:600}.sales-root .frame-pending-b{max-width:300px;font-size:.8125rem;font-weight:300}.sales-root .sample-caption{text-align:center;color:var(--cream-500);margin-top:1.25rem;font-size:.8125rem;font-style:italic;font-weight:300}.sales-root .discipline{background:var(--cream-100);border:1px solid var(--cream-200);border-radius:var(--r-ui);padding:2.25rem 2.5rem;position:relative}.sales-root .deck-anchor{width:0;height:0;scroll-margin-top:96px;position:absolute;top:0;left:0}.sales-root .sample-wrap{scroll-margin-top:88px}.sales-root .discipline-head{border-bottom:1px solid var(--cream-300);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-bottom:.5rem;padding-bottom:1.25rem;display:flex}.sales-root .deck-select{position:relative}.sales-root .deck-select-btn{cursor:pointer;font-family:var(--font-sans);text-align:left;background:0 0;border:none;align-items:center;gap:.4375rem;padding:0;display:inline-flex}.sales-root .deck-select-btn:focus-visible{outline:2px solid var(--rust);outline-offset:3px;border-radius:var(--r-btn)}.sales-root .deck-chevron{transition:transform .18s var(--ease);flex-shrink:0}.sales-root .deck-select-btn[aria-expanded=true] .deck-chevron{transform:rotate(180deg)}.sales-root .deck-discipline .deck-select-btn{font-family:var(--font-display);letter-spacing:-.01em;color:var(--cream-900);font-size:1.75rem;font-weight:400;line-height:1.15}.sales-root .deck-menu{z-index:20;background:var(--cream-50);border:1px solid var(--cream-200);border-radius:var(--r-ui);min-width:220px;max-width:min(340px,80vw);margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:-.75rem;box-shadow:0 12px 32px #1c14101f}.sales-root .deck-option{border-radius:var(--r-ui);color:var(--cream-700);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:.5rem .75rem;font-size:.875rem;font-weight:400;overflow:hidden}.sales-root .deck-option.active{background:var(--cream-100);color:var(--cream-900)}.sales-root .deck-option.selected{color:var(--rust-text);font-weight:500}.sales-root .deck-stats{align-items:flex-start;display:flex}.sales-root .deck-stat+.deck-stat{border-left:1px solid var(--cream-300);margin-left:1.75rem;padding-left:1.75rem}.sales-root .deck-stat-v{color:var(--cream-900);letter-spacing:-.02em;font-size:1.375rem;font-weight:500;line-height:1.1}.sales-root .deck-stat-l{letter-spacing:.14em;text-transform:uppercase;color:var(--cream-500);margin-top:.25rem;font-size:.6875rem;font-weight:600}.sales-root .stage-grid{-moz-column-gap:3.5rem;grid-template-columns:1fr 1fr;column-gap:3.5rem;display:grid}.sales-root .stage{border-bottom:1px solid var(--cream-200);grid-template-columns:40px 1fr;align-items:start;gap:1.125rem;padding:.9375rem 0;display:grid}.sales-root .stage:nth-last-child(-n+2){border-bottom:none}.sales-root .stage-num{font-family:var(--font-display);letter-spacing:.02em;color:var(--rust-text);padding-top:.1875rem;font-size:.9375rem;font-weight:600;line-height:1}.sales-root .stage-name{color:var(--cream-900);letter-spacing:-.01em;font-size:1rem;font-weight:500}.sales-root .stage-deliverables{color:var(--cream-500);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.8125rem;font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.sales-root .discipline-lede{color:var(--cream-600);max-width:640px;margin-top:1rem;font-size:.9375rem;font-weight:300;line-height:1.7}.sales-root .type-pills{background:var(--cream-200);border-radius:var(--r-ui);scrollbar-width:none;align-items:center;gap:2px;min-width:0;max-width:100%;margin:1rem 0 1.25rem;padding:3px;display:inline-flex;overflow-x:auto}.sales-root .type-pills::-webkit-scrollbar{display:none}.sales-root .type-pill{border-radius:var(--r-ui);height:32px;font-family:var(--font-outfit,"Outfit", sans-serif);color:var(--cream-600);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0 14px;font-size:.8125rem;font-weight:500;transition:all .15s}.sales-root .type-pill:hover{color:var(--cream-900)}.sales-root .type-pill.active{background:var(--cream-50);color:var(--cream-900);box-shadow:0 1px 2px #1c141014}.sales-root .strip{background:var(--cream-200);border-radius:0 0 var(--r-ui) var(--r-ui);grid-template-columns:repeat(4,1fr);gap:1.75rem 0;margin:2rem -2.5rem -2.25rem;padding:1.75rem 2.5rem;display:grid}.sales-root .strip-item{grid-template-columns:1fr;align-items:start;gap:.75rem;padding-right:1.75rem;display:grid}.sales-root .strip-item+.strip-item{border-left:1px solid var(--cream-300);padding-left:1.75rem}.sales-root .strip-icon{color:var(--rust-text)}.sales-root .strip-title{color:var(--cream-900);letter-spacing:-.01em;font-size:.875rem;font-weight:500}.sales-root .strip-body{color:var(--cream-500);margin-top:.3125rem;font-size:.8125rem;font-weight:300;line-height:1.55}.sales-root .phase-foot{color:var(--cream-500);margin-top:1.5rem;font-size:.8125rem;font-style:italic;font-weight:300}.sales-root .how-wrap{background:var(--cream-900);--rust-text:var(--rust-on-dark);--cream-400:#c2a090;--cream-500:#c2a090}.sales-root .how-wrap h2.title{color:var(--cream-50)}.sales-root .how-wrap .lede{color:var(--cream-300)}.sales-root .how-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.sales-root .how-card{border-radius:var(--r-ui);background:#ffffff08;border:1px solid #ffffff1a;padding:2rem}.sales-root .how-num{font-family:var(--font-display);color:var(--rust-text);margin-bottom:1rem;font-size:2.5rem;line-height:1}.sales-root .how-title{color:var(--cream-50);letter-spacing:-.01em;margin-bottom:.625rem;font-size:1.0625rem;font-weight:600}.sales-root .how-body{color:var(--cream-400);font-size:.9375rem;font-weight:300;line-height:1.7}.sales-root .feat-grid{grid-template-columns:1fr 1fr;gap:1.25rem 3rem;display:grid}.sales-root .feat{border-top:1px solid var(--cream-200);padding:1.75rem 0}.sales-root .feat-title{color:var(--cream-900);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1rem;font-weight:600}.sales-root .feat-body{color:var(--cream-600);font-size:.9375rem;font-weight:300;line-height:1.7}.sales-root .offer-wrap{background:var(--cream-900);--rust-text:var(--rust-on-dark);--cream-400:#c2a090;--cream-500:#c2a090;position:relative}.sales-root .offer-inner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1180px;margin:0 auto;padding:6.5rem 2.5rem;display:grid}.sales-root .offer-wrap h2.title{color:var(--cream-50);margin-bottom:1.5rem}.sales-root .offer-wrap h2.title em{color:inherit}.sales-root .offer-body{color:var(--cream-400);margin-bottom:2rem;font-size:1.0625rem;font-weight:300;line-height:1.8}.sales-root .offer-points{list-style:none}.sales-root .offer-points li{color:var(--cream-300);margin-bottom:1.125rem;padding-left:1.5rem;font-size:.9375rem;font-weight:300;line-height:1.65;position:relative}.sales-root .offer-points li:before{content:"";border-radius:var(--r-round);background:var(--rust);width:5px;height:5px;position:absolute;top:9px;left:0}.sales-root .cta{text-align:center;max-width:1180px;margin:0 auto;padding:8rem 2.5rem}.sales-root .cta h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--cream-900);margin-bottom:1.25rem;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1.08}.sales-root .cta h2 em{font-family:var(--font-display);color:inherit;font-size:1.06em;font-style:normal;font-weight:400}.sales-root .cta-sub{color:var(--cream-600);margin-bottom:2.25rem;font-size:1.0625rem;font-weight:300}@media (max-width:900px){.sales-root h2.title em{white-space:normal}.sales-root .section{padding:4.5rem 1.25rem}.sales-root .hero{padding:calc(var(--nav-h,72px) + 2rem) 1.25rem 3rem}.sales-root .hero:after{background-attachment:scroll}.sales-root .sec-head,.sales-root .offer-inner{grid-template-columns:1fr;gap:2rem}.sales-root .lede-split{grid-template-columns:1fr;gap:1.25rem}.sales-root .prob-grid,.sales-root .how-grid,.sales-root .feat-grid,.sales-root .stage-grid{grid-template-columns:1fr}.sales-root .stage:nth-last-child(-n+2){border-bottom:1px solid var(--cream-200)}.sales-root .stage:last-child{border-bottom:none}.sales-root .discipline{padding:1.5rem 1.25rem}.sales-root .discipline-head{align-items:flex-start}.sales-root .deck-menu{left:0}.sales-root .strip{grid-template-columns:1fr 1fr;gap:1.5rem 0;margin:1.75rem -1.25rem -1.5rem;padding:1.5rem 1.25rem}.sales-root .strip-item:nth-child(odd){border-left:none;padding-left:0}.sales-root .offer-inner{padding:4.5rem 1.25rem}.sales-root .cta{padding:5rem 1.25rem}.sales-root .frame-body{height:420px}}@media (max-width:600px){.sales-root .strip{grid-template-columns:1fr}.sales-root .strip-item+.strip-item{border-left:none;padding-left:0}.sales-root .deck-discipline .deck-select-btn{font-size:1.5rem}.sales-root .deck-stat+.deck-stat{margin-left:1.25rem;padding-left:1.25rem}}
