body:is(.page-edge,.page-edge-booking,.page-book-a-call,.page-work-with-arc) :is(
.hero,
.hero-intro,
.hero .micro,
.hero h1 em,
.dark,
.dark .micro,
.closing,
.closing h2+p,
.closing .micro,
.closing-image em,
.pathway,
.pathway-format,
.pathway>p:not(.pathway-format),
.pathway-bottom small,
.booking-hero,
.booking-intro>p:not(.eyebrow),
.booking-meta,
.calendar-footnote
){color:#fff}
@media(min-width:761px){
.page-edge .program-comparison .comparison-head{grid-template-columns:1fr 32px 1fr;gap:16px;padding-inline:0}
.page-edge .program-comparison .comparison-head span{text-align:center;padding-left:0}
.page-edge .program-comparison .comparison-head span:last-child{grid-column:3}
}
.page-edge .edge-close>div+div>h2{color:var(--gold)}
@media(min-width:761px){
.page-edge .edge-close>div+div>h2{min-height:2.4em;display:flex;align-items:flex-end}
}
.page-book-a-call .booking-reassurance h2 .gold-emphasis{color:var(--gold)}
body[class][class][class][class][class][class] main .question-button{
border:1px solid var(--arc-green);
background:transparent;
color:var(--arc-green);
padding:11px 20px;
min-height:44px;
font-size:13px;
font-weight:600;
letter-spacing:.06em;
border-radius:4px;
}
body[class][class][class][class][class][class] main .question-button:is(:hover,:focus-visible){
border-color:var(--arc-green);
background:var(--arc-green);
color:var(--arc-on-green);
box-shadow:none;
transform:none;
}
body[class][class][class][class][class][class] main .question-button .icon{display:none}
.page-work-with-arc .hero h1{text-transform:none}
@media(min-width:761px){
.page-work-with-arc .hero-copy{padding-block:150px 120px}
}
.page-work-with-arc .pathway .text-link{font-size:26.25px;padding:14px 0 10.5px}
.page-work-with-arc .pathway .text-link .icon{width:38.5px;height:38.5px}
.page-work-with-arc #pathways .pathway-summary{max-width:760px;margin:48px auto 0;text-align:center;color:#fff}
@media(max-width:760px){
.page-work-with-arc #pathways .pathway-summary{margin-top:32px}
}
.page-work-with-arc #pathways .pathway-summary .wwa-desk-br{display:none}
@media(min-width:1101px){
.page-work-with-arc #pathways .pathway-summary{width:min(1400px,calc(100vw - 64px));max-width:none;margin-inline:calc((100% - min(1400px,calc(100vw - 64px))) / 2)}
.page-work-with-arc #pathways .pathway-summary .wwa-desk-br{display:inline}
}
body.page-edge .program-hero .hero-product{height:88.16px;margin-bottom:32px}
body.page-edge .program-hero .hero-product img{width:348px;height:auto}
body.page-edge .program-hero .product-position{margin-top:0;margin-bottom:32px}
body.page-edge .program-hero h1{margin-top:0}
@media (min-width:761px) and (max-width:900px){
body.page-edge .program-hero .hero-product{height:76.91px}
body.page-edge .program-hero .hero-product img{width:303.6px}
}
@media (max-width:760px){
body.page-edge .program-hero .hero-product{height:71.74px}
body.page-edge .program-hero .hero-product img{width:283.2px}
}
@media (max-width:360px){
body.page-edge .program-hero .hero-product{height:68.1px}
body.page-edge .program-hero .hero-product img{width:268.8px}
}
body.page-edge .program-comparison .comparison-head span{font-size:21px}
@media(min-width:761px){
body.page-edge .program-comparison .comparison-row{align-items:stretch}
body.page-edge .program-comparison .comparison-row>.change-arrow{align-self:center}
}
body.page-edge .edge-why .section-heading,body.page-edge .edge-why .section-heading h3{max-width:none;color:#fff}
body.page-edge .edge-why .edge-why-accent,body.page-edge .program-tools .section-heading .edge-why-accent,body.page-edge .program-comparison .section-heading .edge-why-accent{color:var(--gold)}
body.page-edge .edge-why .edge-why-copy{text-align:left;color:#fff}
body.page-edge .edge-why .edge-why-copy p{max-width:none}
body.page-edge .edge-why .edge-why-copy strong{font-size:inherit;font-weight:700}
body.page-edge-booking .booking-widget{min-height:760px;background:#1f282c;border-radius:4px}
body.page-edge-booking .booking-widget iframe{min-height:760px}
@media(max-width:760px){
body.page-edge-booking .booking-widget,body.page-edge-booking .booking-widget iframe{min-height:1000px}
}
body.page-edge-booking .booking-after .after-help{font-size:17.5px}
@media(max-width:760px){
body.page-edge-booking .booking-after .after-help{font-size:16.25px}
}
body.page-book-a-call main .photo-book-call-lewis{overflow:hidden;overflow:clip}
body.page-book-a-call main .photo-book-call-lewis .split-copy:before{display:none}
body.page-book-a-call main .photo-book-call-lewis .split-media .photo-frame img{--image-width:calc(max(100cqw, calc(100cqh * 1.4141592920353982)) * 1);--image-height:calc(max(calc(100cqw / 1.4141592920353982), 100cqh) * 1);position:absolute;display:block;max-width:none;min-width:0;min-height:0;width:var(--image-width);height:var(--image-height);left:clamp(calc(100cqw - var(--image-width)),calc(50cqw - var(--image-width) * 0.414),0px);top:clamp(calc(100cqh - var(--image-height)),calc(50cqh - var(--image-height) * 0.40),0px);object-fit:fill;object-position:0 0;transform:none}
body.page-book-a-call main .photo-book-call-lewis .split-media .photo-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right, #142923 0%, #14292300 100%);opacity:0.70}
body.page-book-a-call main .photo-book-call-lewis .split-copy{color:#fff}
body.page-book-a-call main .photo-book-call-lewis .split-copy .eyebrow{margin:0;font-size:28px;letter-spacing:.15em;color:var(--gold)}
body.page-book-a-call main .photo-book-call-lewis .split-copy .client-business{margin:8px 0 0;font-size:32px;line-height:1.25;color:#ffffffd9}
body.page-book-a-call main .photo-book-call-lewis .split-copy h2{margin:18px 0 0;color:#fff}
body.page-book-a-call main .photo-book-call-lewis .result-anatomy{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:32px 0 0;padding:0;border:0}
body.page-book-a-call main .photo-book-call-lewis .result-anatomy>div{padding:22px 0;border:0;border-top:1px solid #ffffff2e}
body.page-book-a-call main .photo-book-call-lewis .result-anatomy h3{margin:0 0 8px;min-height:0;color:var(--gold)}
body.page-book-a-call main .photo-book-call-lewis .result-anatomy p{margin:0;color:#fff}
body.page-book-a-call main .photo-book-call-lewis .ignite-story-full{margin:0;border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e}
body.page-book-a-call main .photo-book-call-lewis .ignite-story-full summary{display:flex;justify-content:flex-start;align-items:center;gap:12px;min-height:0;padding:20px 0;color:#fff;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}
body.page-book-a-call main .photo-book-call-lewis .ignite-story-full summary:hover{color:var(--gold)}
body.page-book-a-call main .photo-book-call-lewis .ignite-story-full .story-plus{display:grid;place-items:center;flex:none;width:24px;height:24px;font-size:26px;font-weight:300;line-height:1;color:var(--gold)}
body.page-book-a-call main .photo-book-call-lewis .ignite-story-text{max-width:62ch;padding:4px 0 32px;color:#fff}
body.page-book-a-call main .photo-book-call-lewis .ignite-story-text p{margin:0;color:#fff}
body.page-book-a-call main .photo-book-call-lewis .ignite-story-text p+p{margin-top:16px}
@media(min-width:761px){
body.page-book-a-call main .photo-book-call-lewis{padding:88px 0}
body.page-book-a-call main .photo-book-call-lewis .split-grid{min-height:0;align-items:center}
body.page-book-a-call main .photo-book-call-lewis .split-media:after{background:linear-gradient(90deg,var(--surface),transparent 30%)}
body.page-book-a-call main .photo-book-call-lewis .split-media .photo-frame img{left:clamp(calc(100cqw - var(--image-width)),calc(64cqw - var(--image-width) * 0.414),0px)}
body.page-book-a-call main .photo-book-call-lewis .split-copy{padding:0}
body.page-book-a-call main .photo-book-call-lewis:has(.ignite-story-full[open]) .split-media .photo-frame{position:sticky;top:0;right:auto;bottom:auto;left:auto;width:100%;height:min(100%,100vh)}
}
@media(min-width:761px) and (max-width:1100px){
body.page-book-a-call main .photo-book-call-lewis{padding:72px 0}
body.page-book-a-call main .photo-book-call-lewis .split-media{width:46%}
body.page-book-a-call main .photo-book-call-lewis .split-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px}
}
@media(max-width:760px){
body.page-book-a-call main .photo-book-call-lewis .split-media{order:0;height:clamp(280px,66vw,340px)}
body.page-book-a-call main .photo-book-call-lewis .split-media:after{background:linear-gradient(0deg,var(--surface),transparent 16%)}
body.page-book-a-call main .photo-book-call-lewis .split-media .photo-frame:after{background:linear-gradient(to top, #142923 0%, #14292300 100%)}
body.page-book-a-call main .photo-book-call-lewis .split-copy{order:1;padding:6px 0 44px}
body.page-book-a-call main .photo-book-call-lewis .split-copy .eyebrow{font-size:26px}
body.page-book-a-call main .photo-book-call-lewis .result-anatomy{margin-top:26px}
body.page-book-a-call main .photo-book-call-lewis .result-anatomy>div{padding:18px 0}
body.page-book-a-call main .photo-book-call-lewis .ignite-story-full summary{padding:18px 0;font-size:15px}
}
body.page-book-a-call .booking-widget{min-height:760px;background:#1f282c;border-radius:4px}
body.page-book-a-call .booking-widget iframe{min-height:760px}
@media(max-width:760px){
body.page-book-a-call .booking-widget,body.page-book-a-call .booking-widget iframe{min-height:1000px}
}
body[class][class][class][class][class].page-work-with-arc main .source-closing .decision-card.resource-choice .photo-frame img{left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}
body[class][class][class][class][class].page-work-with-arc section.hero p.hero-intro.t-h2 .wwa-goal-gold{color:#D2A66A}