:root{--arc-green:#8FA146;--arc-green-hover:#a0b256;--arc-gold:#D2A66A;--arc-red:#FF3131;--arc-on-green:#101c20}
body[class] .main-nav .nav-cta{background:transparent}
body[class][class][class][class][class] main h1{font-weight:700;letter-spacing:-.03em}
body[class][class][class][class][class] main .section-heading,
body[class][class][class][class][class] main .section-heading h2,
body[class][class][class][class][class] main .program-comparison .section-heading h2,
body[class][class][class][class][class] main .program-tools .section-heading h2{text-align:center;margin-inline:auto}
.program-comparison .section-heading,.program-tools .section-heading{text-align:center;max-width:none}
.zone,.zone ul,.zone li,.number-cards li,.number-cards li>div,.after-strip li,.after-strip li>div{text-align:center}
.zone ul{padding:0;list-style:none}
.number-cards li,.after-strip li{display:flex;flex-direction:column;align-items:center}
.number-cards .number,.after-strip .after-number{margin-inline:auto}
.number-cards .number i{margin-inline:auto}
.decision-card .decision-icon,.resource-closing-icon{display:none}
body[class][class][class][class][class] main :is(.decision-card,.resource-choice-card) .button,
body[class][class][class][class][class] main a.button[href="/book-a-call/"],
body[class][class][class][class][class] main .thank-you-next-box .button,
body[class][class][class][class][class] main .question-button{background:var(--arc-green);border-color:var(--arc-green);color:var(--arc-on-green)}
body[class][class][class][class][class] main :is(.decision-card,.resource-choice-card) .button:is(:hover,:focus-visible),
body[class][class][class][class][class] main a.button[href="/book-a-call/"]:is(:hover,:focus-visible),
body[class][class][class][class][class] main .thank-you-next-box .button:is(:hover,:focus-visible),
body[class][class][class][class][class] main .question-button:is(:hover,:focus-visible){background:var(--arc-green-hover);border-color:var(--arc-green-hover);color:var(--arc-on-green)}
body[class][class][class][class][class] main :is(.decision-grid>.decision-card:first-child,.resource-closing-grid>.resource-choice-card:first-child) .button{background:var(--button-sparc);border-color:var(--button-sparc);color:#fff}
body[class][class][class][class][class] main :is(.decision-grid>.decision-card:first-child,.resource-closing-grid>.resource-choice-card:first-child) .button:is(:hover,:focus-visible){background:var(--button-sparc-hover);border-color:var(--button-sparc-hover);color:#fff}
.gold-line,body[class] main .gold-line{color:var(--arc-gold)}
.white-line,body[class] main .white-line{color:#fff}
.gold-box{border:1px solid var(--arc-gold);border-radius:4px;padding:26px 32px;max-width:760px;margin-inline:auto}
.green-box{border:1px solid var(--arc-green);border-radius:4px;padding:18px 30px;max-width:640px;margin-inline:auto}
body[class] .zone.danger{border-color:var(--arc-red)}body[class] .zone.danger h3{color:var(--arc-red)}
body[class] .zone.comfort{border-color:#3B89C9}
body[class] .zone.potential{border-color:var(--arc-green)}
.home-closing .section-heading.gold-box{margin-bottom:44px}
.home-closing .section-heading.gold-box .intro{margin-top:0}
body[class] .support-options .support-option:is(*,:hover){background:#ffffff02;cursor:auto}
body[class] .support-options .support-option[data-path=sparc]:is(*,:hover){border-color:#F16522}
body[class] .support-options .support-option[data-path=ignite]:is(*,:hover){border-color:#3B89C9}
body[class] .support-options .support-option[data-path=edge]:is(*,:hover){border-color:var(--gold)}
body[class][class][class][class][class] main .question-pair>div>span{font-size:36px;line-height:1.15;display:block}
body[class][class][class][class][class].page-work-with-arc main .support-section .section-heading>span{color:var(--gold);font-size:36px;line-height:1.15;display:block}
.work-with-arc .guidance-caption,.page-work-with-arc .guidance-caption.green-box{color:var(--arc-green);margin-top:40px}
body[class][class][class][class][class] main .support-section .guidance-caption.green-box{color:#fff;font-size:22px;line-height:1.4}
@media(max-width:760px){body[class][class][class][class][class] main .support-section .guidance-caption.green-box{font-size:20px}}
@media(min-width:761px){body[class][class][class][class][class].page-work-with-arc main .support-section .guidance-caption.green-box{font-size:33px}}
@media(min-width:761px){body[class][class][class][class][class].page-work-with-arc main .support-section .guidance-caption.green-box{max-width:100%}}
@media(min-width:1101px){body[class][class][class][class][class].page-work-with-arc main .support-section .guidance-caption.green-box{width:max-content;max-width:100%;margin-inline:auto;white-space:nowrap}}
body[class] .pathway.theme-sparc{border-color:#F16522}
body[class] .pathway.theme-ignite{border-color:#3B89C9}
body[class] .pathway.theme-edge{border-color:var(--arc-gold)}
@media(min-width:1101px){
body[class][class][class][class][class] main .program-hero h1{font-size:90px;line-height:1.02}
body[class][class][class][class][class] main .program-hero .product-position{font-size:36px;line-height:1.3;max-width:none}
}
@media(min-width:761px) and (max-width:1100px){
body[class][class][class][class][class] main .program-hero h1{font-size:72px;line-height:1.04}
body[class][class][class][class][class] main .program-hero .product-position{font-size:30px;line-height:1.3;max-width:none}
}
@media(max-width:760px){
body[class][class][class][class][class] main .program-hero h1{font-size:44px;line-height:1.08}
body[class][class][class][class][class] main .program-hero .product-position{font-size:24px}
}
@media(max-width:760px){
.program-comparison .comparison{display:flex;flex-direction:column;gap:8px}
.program-comparison .comparison-head,.program-comparison .comparison-row{display:contents}
.program-comparison .comparison-head span{display:block;order:0;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#fff;padding:0;margin:6px 0 4px;text-align:center}
.program-comparison .comparison-head span:last-child{order:2;margin-top:28px;padding-left:0;color:var(--accent-light)}
.program-comparison .comparison-row>p{order:1}
.program-comparison .comparison-row>h3{order:3}
.program-comparison .comparison-row>.change-arrow{display:none}
}
.investment-section .section-heading{margin-bottom:34px}
body[class] .edge-capabilities .split-copy h2.edge-changes-heading{display:block;margin:0 0 26px}
.page-results .results-supporting .section-heading.green-box{border-color:var(--arc-green);max-width:720px;padding:22px 32px}
.page-results .results-supporting .section-heading h2 .heading-line{display:block}
.page-results .results-supporting .section-heading h2 .heading-dash{display:block;width:40px;height:3px;background:#8FA146;margin:12px auto}
.page-results .results-supporting .story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.page-results .minor-testimonials{margin-top:24px}
.page-results .minor-testimonials blockquote{margin:12px 0 0}
.page-results .minor-testimonials blockquote p{font-size:16px;line-height:1.5}
@media(max-width:1100px){.page-results .results-supporting .story-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}
@media(max-width:760px){.page-results .minor-testimonials{display:none}}
.review-slider{position:relative;max-width:820px;margin:0 auto}
.review-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;border:1px solid var(--line);border-radius:4px}
.review-track::-webkit-scrollbar{display:none}
.review-slide{flex:0 0 100%;scroll-snap-align:start;margin:0;padding:40px 56px;text-align:center}
.review-slide blockquote{margin:0}
.review-slide blockquote p{font-size:22px;line-height:1.45;max-width:none}
.review-slide figcaption{margin-top:20px;font-size:14px;text-transform:uppercase;letter-spacing:.04em}
.review-slide figcaption span{display:block;margin-top:4px;color:var(--muted);text-transform:none;letter-spacing:0;font-size:13px}
.review-controls{display:flex;justify-content:center;gap:12px;margin-top:18px}
.review-controls button{width:48px;height:48px;border:1px solid var(--line);border-radius:50%;background:transparent;color:#fff;display:grid;place-items:center}
.review-controls button:disabled{opacity:.35}
.review-controls button:not(:disabled):hover{border-color:var(--arc-green);color:var(--arc-green)}
.review-slider-section .review-sample-label{margin-top:16px}
@media(max-width:760px){.review-slide{padding:28px 22px}.review-slide blockquote p{font-size:18px}}
body[class] .page-learn-more .resource-question-secondary,.page-learn-more .resource-question-secondary{color:#fff}
.page-learn-more .resource-transition{border:0;background:none;padding:40px 20px}
.page-learn-more .resource-transition .gold-box{background:#ffffff04}
.page-learn-more .resource-choice-card .button{margin-top:18px}
body[class][class][class][class][class] main .booking-intro p:not(.eyebrow),
body[class][class][class][class][class] main .booking-meta li{color:#fff}
.booking-logo{margin-bottom:22px}
.booking-logo img{height:auto}
body.page-sparc-onboarding{--accent:#F16522;--accent-light:#F16522}
body.page-ignite-booking{--accent:#3B89C9;--accent-light:#3B89C9}
.page-sparc-onboarding .booking-product .split-copy:before,.page-ignite-booking .booking-product .split-copy:before{display:none}
.booking-proof{margin-top:24px}
.booking-proof>.icon{color:var(--accent-light)}
.booking-proof>p{font-size:18px;line-height:1.45;margin:12px 0 0}
.booking-proof>strong{display:block;margin-top:14px;font-size:14px;font-weight:500;text-transform:uppercase}
.booking-proof>small{display:block;margin-top:4px}
.question-contact .question-button{margin-top:22px}
.site-footer .footer-grid{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,440px) minmax(0,max-content);justify-content:start;row-gap:48px;column-gap:80px;padding:56px 0 32px}
@media(min-width:761px) and (max-width:1000px){.site-footer .footer-grid{column-gap:48px}}
.site-footer .footer-grid h2{font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;margin:0}
.site-footer .footer-grid h2:after{content:'';display:block;width:36px;height:3px;background:#797257;margin:14px 0 18px}
.site-footer .footer-links{display:flex;flex-direction:column;gap:4px}
.site-footer .footer-links a{text-transform:uppercase;font-size:14px;letter-spacing:.03em;padding:8px 0;min-height:44px;display:flex;align-items:center;color:#fff}
.site-footer .footer-links a:hover{color:var(--arc-gold)}
.site-footer .footer-grid p{font-size:15px;line-height:1.6;color:#fff;margin:0}
.site-footer .footer-social{display:flex;gap:10px;margin-bottom:22px}
.site-footer .footer-social a{width:44px;height:44px;border-radius:50%;background:#fff;color:#101c20;display:grid;place-items:center}
.site-footer .footer-social a:hover{background:var(--arc-gold)}
.site-footer .footer-social svg{width:20px;height:20px}
.site-footer .footer-email{color:#fff;font-size:15px;display:inline-block;padding:8px 0;min-height:44px;overflow-wrap:anywhere}
.site-footer .footer-grid{color:#fff}
.site-footer .footer-grid .footer-email{color:#fff}
.site-footer .footer-address{margin-top:6px!important}
.site-footer .footer-legal{max-width:none;margin:0;border-top:1px solid #ffffff1a;padding:22px 0 30px;text-align:center;font-size:13px;color:#d9dcdb}
@media(max-width:760px){.site-footer .footer-grid{grid-template-columns:1fr;gap:34px;padding:44px 0 26px}}
@media(max-width:440px){
body[class][class][class][class][class] main .feature-list article{display:flex;flex-direction:column;align-items:center;text-align:center}
body[class][class][class][class][class] main .feature-list article>.icon{margin:0 auto 12px}
body[class][class][class][class][class] main .feature-list article>div,
body[class][class][class][class][class] main .feature-list article h3,
body[class][class][class][class][class] main .feature-list article p{text-align:center}
}
.resource-choice-card .button .icon{display:none}
body[class][class][class][class][class] main .zone h3{text-align:center}
.page-learn-more .resource-books{padding:40px 0}
.page-learn-more .resource-books-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}
.page-learn-more .resource-book-item{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:28px;align-items:center;padding-right:36px}
.page-learn-more .resource-book-item+.resource-book-item{padding:0 0 0 36px;border-left:1px solid #b8c1c15c}
.page-learn-more .resource-books .resource-book-art{flex-direction:column}
.page-learn-more .resource-books .resource-book-art img{height:340px}
.page-learn-more .resource-books .resource-book-cover-link{display:block;max-width:100%;color:inherit;text-decoration:none;border:0;cursor:pointer}
.page-learn-more .resource-books .resource-start{position:relative;z-index:1;align-self:flex-start;font-size:22px;line-height:1.2;margin:0 0 -38px}
.page-learn-more .resource-start-arrow{display:block;width:40px;height:46px;margin:6px 0 0 38px}
.page-learn-more .resource-books h3{text-transform:uppercase;font-weight:400}
.page-learn-more .resource-books .resource-author{font-size:18px}
.page-learn-more .resource-books .resource-book-lead{font-size:18px;margin-top:18px}
.page-learn-more .resource-books .resource-book-context{font-size:16px;margin-top:12px}
.page-learn-more .resource-books .resource-author{margin-top:8px}
.page-learn-more .resource-books hr{margin:20px 0 14px}
.page-learn-more .resource-books .resource-book-actions{flex-direction:column;align-items:flex-start;gap:6px;margin-top:0}
.page-learn-more .resource-books .resource-book-helps{color:var(--resource-accent);font-size:18px;text-transform:uppercase;margin:16px 0 10px}
.page-learn-more .resource-book-ticks{list-style:none;margin:0;padding:0}
.page-learn-more .resource-book-ticks li{position:relative;padding-left:32px;font-size:16px;line-height:1.45}
.page-learn-more .resource-book-ticks li+li{margin-top:8px}
.page-learn-more .resource-book-ticks li:before{content:"";position:absolute;left:3px;top:4px;width:15px;height:8px;border:solid var(--resource-accent);border-width:0 0 2.5px 2.5px;transform:rotate(-45deg)}
.page-learn-more .resource-tile .resource-tile-title{display:block;text-wrap:balance}
.page-learn-more .resource-tile .resource-tile-title strong{font-weight:700}
.page-learn-more .resource-tile-link>.resource-sheet-frame{position:relative;display:block;width:calc(100% + 24px);max-width:none;align-self:center;margin-top:auto;padding-top:15px;mix-blend-mode:luminosity;flex-shrink:0;container-type:inline-size}
.page-learn-more .resource-sheet-frame .resource-sheet{width:100%;margin:0;mix-blend-mode:normal}
.page-learn-more .resource-sheet-label{position:absolute;left:6cqw;top:calc(15px + 4cqw);width:70cqw;height:44cqw;padding:5cqw 5cqw 0;background:linear-gradient(#a29d97 88%,#a29d9700);color:#2e2b2c;font:700 14px/1.15 "Arial Narrow","Aptos Narrow","Helvetica Neue",Arial,sans-serif;font-stretch:condensed;text-transform:uppercase;text-align:left;transform:rotate(-6deg);transform-origin:left top}
@media(max-width:1100px){.page-learn-more .resource-book-item{grid-template-columns:1fr;gap:18px;padding-right:24px}.page-learn-more .resource-book-item+.resource-book-item{padding-left:24px}.page-learn-more .resource-books .resource-book-art img{height:300px}.page-learn-more .resource-books .resource-start{align-self:center;transform:translateX(-60px);margin-bottom:-33px}}
@media(max-width:760px){.page-learn-more .resource-books{padding:28px 0}.page-learn-more .resource-books-grid{grid-template-columns:1fr}.page-learn-more .resource-book-item{padding:0}.page-learn-more .resource-book-item+.resource-book-item{padding:28px 0 0;margin-top:28px;border-left:0;border-top:1px solid #b8c1c15c}.page-learn-more .resource-books .resource-book-art img{height:300px}.page-learn-more .resource-books .resource-start{font-size:20px;margin-bottom:-33px}.page-learn-more .resource-tile .resource-tile-title br{display:none}.page-learn-more .resource-sheet-frame{width:calc(100% + 16px);padding-top:13px}.page-learn-more .resource-sheet-label{top:calc(13px + 4cqw);font-size:13px}.page-learn-more .resource-tile:first-child{grid-column:1/-1}.page-learn-more .resource-tile:first-child .resource-tile-link>.resource-sheet-frame{width:min(calc(100% + 16px),240px)}}
.site-footer .footer-legal-links{display:inline-flex;gap:18px;margin-left:18px}
.site-footer .footer-legal-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.site-footer .footer-legal-links a:hover{color:#fff}
@media(max-width:760px){.site-footer .footer-legal-links{display:flex;justify-content:center;margin:10px 0 0}}
.review-track{align-items:flex-start;overflow-y:hidden;transition:height .3s ease}
@media(prefers-reduced-motion:reduce){.review-track{transition:none}}
.review-slide blockquote p{font-size:18px;line-height:1.55}
.review-slide blockquote p+p{margin-top:12px}
.review-stars{margin:0 0 14px;color:var(--arc-gold);font-size:20px;letter-spacing:4px;line-height:1}
.ignite-story-card{padding:34px 36px;max-width:980px;margin:0 auto}
.ignite-story-card .eyebrow{margin:0}
.ignite-story-card h2{font-size:30px;line-height:1.25;margin:10px 0 22px}
.ignite-story-card .result-anatomy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
body[class][class][class][class][class] main .ignite-story-card .result-anatomy h3{font-size:14px;line-height:1.3;min-height:0;text-transform:uppercase;letter-spacing:.06em;color:var(--arc-gold);margin:0 0 8px}
.ignite-story-full{margin-top:18px}
.ignite-story-full summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;cursor:pointer;color:var(--arc-gold);text-transform:uppercase;font-size:14px;letter-spacing:.06em;list-style:none}
.ignite-story-full summary::-webkit-details-marker{display:none}
.ignite-story-full[open] .story-plus{transform:rotate(45deg)}
.ignite-story-text{max-width:720px;padding:6px 0 10px}
.ignite-story-text p+p{margin-top:14px}
.page-thank-you .thank-you-hero{padding-top:90px}
.page-thank-you .thank-you-hero .container,.page-thank-you .thank-you-next .container{max-width:900px}
.page-thank-you .thank-you-hero{text-align:center}
.page-thank-you .thank-you-hero .lead{margin-top:18px}
.page-thank-you .thank-you-next-box{border:1px solid var(--arc-gold);border-radius:4px;padding:30px 32px;text-align:center}
.page-thank-you .thank-you-next-box p{margin:12px auto 22px;max-width:560px}
.page-legal .legal-page .container{max-width:880px}
.page-legal .legal-entity{text-transform:uppercase;letter-spacing:.06em;font-size:14px;color:var(--arc-gold);margin:0 0 10px}
.page-legal .legal-body{margin-top:28px;font-size:16px;line-height:1.65}
.page-legal .legal-body h2{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.3;margin:30px 0 12px}
.page-legal .legal-body>h2:first-child{margin-top:0}
.page-legal .legal-body p,.page-legal .legal-body ul,.page-legal .legal-body ol,.page-legal .legal-body table{margin:0 0 14px}
.page-legal .legal-body ul,.page-legal .legal-body ol{padding-left:22px}
.page-legal .legal-body li{margin-bottom:6px}
.page-legal .legal-body li:has(>ol){list-style:none}
.page-legal .legal-body ol ol{padding-left:0}
.page-legal .legal-body a{color:var(--arc-gold);overflow-wrap:anywhere}
.page-legal .legal-body table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}
.page-legal .legal-body td{border:1px solid var(--line);padding:10px 12px;vertical-align:top}
@media(max-width:760px){.ignite-story-card{padding:24px 20px}.ignite-story-card h2{font-size:24px}.ignite-story-card .result-anatomy{grid-template-columns:1fr;gap:16px}.page-thank-you .thank-you-hero{padding-top:50px}.page-thank-you .thank-you-next-box{padding:24px 18px}.review-slide blockquote p{font-size:16px}}
.page-legal .legal-body p{max-width:none}
.booking-widget{margin-top:18px}
.booking-widget iframe{display:block;width:100%;height:680px;border:0;overflow:hidden;border-radius:4px;background:transparent}
.booking-widget-link{margin-top:12px;font-size:13px;line-height:1.5;text-align:center}
.booking-widget-link a{color:inherit;text-decoration:underline;text-underline-offset:3px}
body[class] .home-hero .home-promise{margin-bottom:39px}
@media(max-width:760px){body[class] .home-hero .home-promise{margin-bottom:35px}}
body.page-work-with-arc .hero .hero-intro.t-h2,body.page-results .hero .hero-intro.t-h2{margin:44px 0 0;max-width:none;letter-spacing:-.03em}
body.page-work-with-arc .hero .hero-intro.t-h3,body.page-results .hero .hero-intro.t-h3{margin-top:39px;max-width:560px}
@media(max-width:760px){
body.page-work-with-arc .hero .hero-intro.t-h2,body.page-results .hero .hero-intro.t-h2{margin-top:40px}
body.page-work-with-arc .hero .hero-intro.t-h3,body.page-results .hero .hero-intro.t-h3{margin-top:35px;max-width:none}
body.page-work-with-arc .hero .hero-intro.t-h2 br{display:inline}
}
.site-footer .footer-areas span{display:block}
@media(min-width:761px) and (max-width:829px){.site-footer .footer-areas{text-wrap:balance}.site-footer .footer-areas span{display:inline}}
.page-learn-more .resource-opening-photo img{object-position:50% 50%}
.page-learn-more .resource-opening-photo:after{background:linear-gradient(0deg,#121c20e6 0%,#121c20cc 25%,#121c2080 42%,#121c2000 60%),linear-gradient(90deg,#00000040 0%,#00000000 20%,#00000000 80%,#00000040 100%)}
@media(max-width:760px){
.page-learn-more .resource-opening-photo img{object-position:76% 50%;height:min(100%,192vw);-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}
.page-learn-more .resource-opening-photo:after{background:linear-gradient(0deg,#121c20e6 0%,#121c20cc 30%,#121c2080 45%,#121c2000 62%),linear-gradient(90deg,#00000040 0%,#00000000 20%,#00000000 80%,#00000040 100%)}
}
.page-learn-more .resource-opening-copy :is(h1,p){text-shadow:none;color:#fff}
@media(min-width:761px){.page-learn-more .resource-opening h1{text-wrap:balance}}
@media(min-width:1240px){.page-learn-more .resource-opening.hero{container-type:inline-size}.page-learn-more .resource-opening h1{width:max-content;max-width:calc(100vw - 96px);max-width:calc(100cqw + 32px)}}
.page-learn-more .resource-signup-form{max-width:900px;margin:0 auto;text-align:left}
.page-learn-more .resource-signup-controls{display:grid;grid-template-columns:1fr 1fr 1.06fr;gap:14px;align-items:stretch}
.page-learn-more .resource-signup-controls label{min-width:0}
.page-learn-more .resource-signup-controls input:not([type=checkbox]){width:100%;min-height:54px;font:16px/1.4 Arial,sans-serif;border:1px solid #aebbb670;border-radius:4px;background:#1c282d66;padding:14px 16px;color:#eef1f0}
.page-learn-more .resource-signup-controls input:not([type=checkbox])::placeholder{color:#bdc7c6;opacity:1}
.page-learn-more .resource-signup-controls input:not([type=checkbox]):focus-visible{outline:3px solid #3B89C9;outline-offset:2px}
.page-learn-more .resource-signup-controls .button{font-size:16px;width:100%;border:0}
@media(min-width:951px){.page-learn-more .resource-signup-controls .button{grid-column:3;grid-row:1}.page-learn-more .resource-signup-consent{grid-column:1/-1;grid-row:2}}
.page-learn-more .resource-signup-consent{display:flex;gap:12px;align-items:flex-start;margin:2px 0 0;font-size:15px;line-height:1.5;color:#d5dcda;cursor:pointer}
.page-learn-more .resource-signup-consent input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--gold)}
.page-learn-more .resource-signup-consent input:focus-visible{outline:3px solid #3B89C9;outline-offset:3px}
.page-learn-more .resource-signup-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.page-learn-more .resource-signup-error{margin:12px 0 0;max-width:none;font-size:15px;color:#ffb89a}
@media(min-width:561px) and (max-width:950px){
.page-learn-more .resource-signup-controls{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-learn-more .resource-signup-controls .button{grid-column:1/-1;width:auto;min-width:260px;justify-self:center}
.page-learn-more .resource-signup-consent{grid-column:1/-1}
}
@media(max-width:560px){
.page-learn-more .resource-signup-controls{grid-template-columns:1fr}
.page-learn-more .resource-signup-controls .button{width:100%;min-width:0}
}
@media(min-width:761px){.page-learn-more .resource-opening-context{text-wrap:wrap}}
.page-learn-more .resource-books .resource-book-art img{height:383px}
@media(max-width:1100px){.page-learn-more .resource-books .resource-book-art img{height:338px}}
@media(min-width:1101px){
.page-learn-more .resource-books-grid{align-items:start}
.page-learn-more .resource-book-item{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}
}
@media(min-width:761px){
.page-learn-more .resource-books .resource-book-art{position:relative}
.page-learn-more .resource-books .resource-start{position:absolute;left:0;bottom:calc(100% - 38px);margin:0;white-space:nowrap}
}
@media(min-width:761px) and (max-width:1100px){
.page-learn-more .resource-books{padding-top:80px}
.page-learn-more .resource-books-grid{align-items:start}
.page-learn-more .resource-books .resource-start{left:50%;bottom:calc(100% - 33px);transform:translateX(calc(-50% - 60px))}
}
body.type-v2:not(.page-sparc):not(.page-ignite):not(.page-edge) main :is(h1,.t-h1):not(.t-h2):not(.t-h3):not(.t-p):not(.t-keep){
font-size:64px!important;line-height:1.08!important;font-weight:700!important;
text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}
body.type-v2 main :is(h2,.t-h2):not(.t-h1):not(.t-h3):not(.t-p):not(.t-keep){
font-size:40px!important;line-height:1.15!important;font-weight:600!important;
text-transform:none!important;text-wrap:balance;overflow-wrap:break-word}
body.type-v2 main :is(h3,.t-h3):not(.t-h1):not(.t-h2):not(.t-p):not(.t-keep){
font-size:27px!important;line-height:1.25!important;font-weight:600!important;
text-transform:none!important;overflow-wrap:break-word}
body.type-v2 main :is(p,li,.t-p):not(.t-h1):not(.t-h2):not(.t-h3):not(.t-keep):not(.eyebrow):not(.micro):not(.decision-note):not(.client-business):not(.result-metric):not(.booking-widget-link):not(.review-sample-label):not(.review-stars):not(.proof-draft-label):not(.proof-context):not(.guidance-caption):not(.resource-question-primary):not(.resource-question-secondary):not(.resource-opening-context):not(.resource-start):not(.resource-author):not(.resource-book-helps):not(.resource-no-email):not(.resource-signup-error):not(.pathway-format):not(.booking-meta):not(.calendar-footnote){
font-size:19px!important;line-height:1.55!important;font-weight:400!important;text-transform:none!important}
body.type-v2 main :is(
.hero,.hero-intro,.hero .micro,.hero h1 em,
.dark,.dark .micro,.dark .steps li>div,
.closing,.closing h2+p,.closing .micro,.closing-image em,
.pathway,.pathway-format,.pathway>p,.pathway-bottom small,
.path-result,.path-result .micro,.timeline p,.byline,.signature span,
.booking-hero,.booking-intro>p:not(.eyebrow),.booking-meta,.calendar-footnote
){color:#fff}
@media(min-width:761px){
body.type-v2.page-index main .hero-copy .hero-intro{max-width:560px}
body.type-v2 main .pathway>h3{max-width:none;min-height:2.5em}
body.type-v2 main .feature-list h3{min-height:2.5em}
body.type-v2.page-ignite main .program-comparison .section-heading h2{max-width:none}
body.type-v2 main .number-cards h3,body.type-v2 main .after-strip h3{white-space:normal!important}
body.type-v2.page-learn-more main .resource-books h3{white-space:normal!important;min-height:2.5em}
}
@media(max-width:760px){
body.type-v2:not(.page-sparc):not(.page-ignite):not(.page-edge) main :is(h1,.t-h1):not(.t-h2):not(.t-h3):not(.t-p):not(.t-keep){
font-size:48px!important;line-height:1.08!important;font-weight:700!important}
body.type-v2 main :is(h2,.t-h2):not(.t-h1):not(.t-h3):not(.t-p):not(.t-keep){
font-size:32px!important;line-height:1.15!important;font-weight:600!important}
body.type-v2 main :is(h3,.t-h3):not(.t-h1):not(.t-h2):not(.t-p):not(.t-keep){
font-size:24px!important;line-height:1.25!important;font-weight:600!important}
body.type-v2 main :is(p,li,.t-p):not(.t-h1):not(.t-h2):not(.t-h3):not(.t-keep):not(.eyebrow):not(.micro):not(.decision-note):not(.client-business):not(.result-metric):not(.booking-widget-link):not(.review-sample-label):not(.review-stars):not(.proof-draft-label):not(.proof-context):not(.guidance-caption):not(.resource-question-primary):not(.resource-question-secondary):not(.resource-opening-context):not(.resource-start):not(.resource-author):not(.resource-book-helps):not(.resource-no-email):not(.resource-signup-error):not(.pathway-format):not(.booking-meta):not(.calendar-footnote){
font-size:16px!important;line-height:1.55!important;font-weight:400!important}
}
@media(min-width:761px){
.page-learn-more .resource-books .resource-books-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}
.page-learn-more .resource-books .resource-book-item{align-items:stretch;padding:0 36px 0 0}
.page-learn-more .resource-books .resource-book-item+.resource-book-item{padding:0 0 0 36px}
.page-learn-more .resource-books .resource-book-art{align-self:start}
.page-learn-more .resource-books .resource-book-copy{display:flex;flex-direction:column;min-width:0}
.page-learn-more .resource-books .resource-book-copy>:is(.resource-book-context,.resource-book-ticks){margin-bottom:20px}
.page-learn-more .resource-books .resource-book-copy>hr{margin-top:auto}
}
@media(min-width:1101px){
.page-learn-more .resource-books .resource-book-item{grid-template-rows:1fr}
}
@media(min-width:761px) and (max-width:1100px){
.page-learn-more .resource-books .resource-book-item{grid-template-rows:auto 1fr;padding:0 24px 0 0}
.page-learn-more .resource-books .resource-book-item+.resource-book-item{padding:0 0 0 24px}
}
@media (min-width:761px){
.page-learn-more .resource-books{padding-top:100px}
}
@media(min-width:761px){.site-footer .footer-grid{justify-content:center}}
@media(min-width:761px){.site-footer .footer-links{display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:48px;row-gap:4px}}
@media(min-width:761px) and (max-width:1000px){.site-footer .footer-links{column-gap:32px}}
.site-footer .footer-links a{order:0}
.site-footer .footer-links a[href="/numbers/"]{order:1}
.site-footer .footer-links a[href="/motivation/"]{order:2}
.site-footer .footer-links a[href="/people-team/"]{order:3}
.site-footer .footer-links a[href="/sales-marketing/"]{order:4}
.site-footer .footer-links a[href="/execution-framework/"]{order:5}
@media(min-width:761px){
.site-footer .footer-grid{text-align:center}
.site-footer .footer-grid h2:after{margin-left:auto;margin-right:auto}
.site-footer .footer-links{justify-items:center}
.site-footer .footer-links a{justify-content:center;text-align:center}
.site-footer .footer-areas,.site-footer .footer-areas span{text-align:center}
.site-footer .footer-social{justify-content:center}
.site-footer .footer-grid .footer-email{text-align:center}
}
@media(min-width:761px){
.site-footer .footer-links{justify-items:start;justify-content:center;text-align:left}
.site-footer .footer-links a{justify-content:flex-start;text-align:left}
}
@media(min-width:761px){
.site-footer .footer-grid>div:first-child{display:grid;grid-template-columns:minmax(0,max-content);justify-content:center}
.site-footer .footer-grid>div:first-child h2{text-align:center}
.site-footer .footer-grid>div:first-child h2:after{margin-inline:auto}
.site-footer .footer-grid>div:first-child .footer-links{justify-content:start}
}
@media(min-width:961px){
.site-footer .footer-grid{grid-template-columns:max-content minmax(0,440px) minmax(0,max-content)}
.site-footer .footer-links a{white-space:nowrap}
}
@media(min-width:761px){
.site-footer .footer-grid>div:first-child h2{position:relative;left:-15%}
}
body[class][class][class][class][class].page-learn-more main .resource-closing .resource-closing-grid{gap:20px}
body[class][class][class][class][class].page-learn-more main .resource-closing .resource-choice-card{min-height:370px;padding-top:0;align-items:flex-end}
body[class][class][class][class][class].page-learn-more main .resource-closing .resource-choice-card .resource-choice-copy{padding:28px 30px 20px}
@media(max-width:760px){
body[class][class][class][class][class].page-learn-more main .resource-closing .resource-closing-grid{gap:16px}
body[class][class][class][class][class].page-learn-more main .resource-closing .resource-choice-card{min-height:440px}
body[class][class][class][class][class].page-learn-more main .resource-closing .resource-choice-quiet .resource-choice-copy{padding:28px 24px}
body[class][class][class][class][class].page-learn-more main .resource-closing .resource-choice-talk .resource-choice-copy{padding:30px 20px}
}
body[class][class][class][class][class].page-results main .direction .section-heading h2.direction-stack{font-size:32.4px!important;line-height:1.3!important;text-align:center!important;margin-inline:auto}
body[class][class][class][class][class].page-results main .direction .direction-stack .direction-line{display:block;font-size:32.4px!important;line-height:1.3!important;text-align:center!important}
body[class][class][class][class][class].page-results main .direction .direction-stack .direction-dash{display:block;width:32px;height:2px;margin:14px auto;background:#D2A66A}
@media(max-width:760px){
body[class][class][class][class][class].page-results main .direction .section-heading h2.direction-stack,
body[class][class][class][class][class].page-results main .direction .direction-stack .direction-line{font-size:28.8px!important;line-height:1.3!important}
}
@media(max-width:760px){
body[class][class][class][class][class] main :is(.decision-card .decision-copy,.resource-choice-card .resource-choice-copy){text-align:center;margin-left:auto;margin-right:auto;align-items:center}
body[class][class][class][class][class] main :is(.decision-card .decision-copy,.resource-choice-card .resource-choice-copy)>:is(h3,p,small,.eyebrow){text-align:center;margin-inline:auto}
body[class][class][class][class][class] main .decision-card .decision-actions{justify-content:center;align-items:center}
body[class][class][class][class][class] main .decision-card .decision-note{text-align:center;margin-inline:auto}
body[class][class][class][class][class] main :is(.decision-card,.resource-choice-card) .button{margin-inline:auto}
body[class][class][class][class][class] main :is(.decision-card .decision-icon,.resource-closing-icon){margin-inline:auto}
}
@media(max-width:760px){
.site-footer .footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:20px;row-gap:4px;justify-items:start;text-align:left}
.site-footer .footer-links a{white-space:normal;justify-content:flex-start;text-align:left}
}
body.page-learn-more .resource-opening-copy p:is(.resource-question-primary,.resource-question-resources){color:var(--gold);text-shadow:none}
body.page-learn-more .resource-opening-copy p:is(.resource-question-primary,.resource-question-resources){font-weight:700}
@media(min-width:761px){
body[class][class][class][class][class].page-results main .direction .section-heading h2.direction-stack,
body[class][class][class][class][class].page-results main .direction .direction-stack .direction-line{font-size:48.6px!important}
}
body[class][class][class][class][class][class].page-work-with-arc main#main section.closing .section-heading p.intro.white-line.wwa-alone{font-size:25.5px!important;color:#D2A66A}
@media(max-width:760px){
body[class][class][class][class][class][class].page-work-with-arc main#main section.closing .section-heading p.intro.white-line.wwa-alone{font-size:24px!important}
}
.page-learn-more .resource-opening-photo img{filter:brightness(.95)}