html[data-redesign-v7=true] .pricing-guide-page{--pricing-paper:#f5f4ef;--pricing-ink:#151719;--pricing-muted:#4e504e;--pricing-line:#d7d5ce;--pricing-gold:#c6ad74;background:var(--pricing-paper);color:var(--pricing-ink)}html[data-redesign-v7=true] .pricing-guide-page main{overflow-wrap:anywhere}html[data-redesign-v7=true] .pricing-guide-page main>.section{background:0 0;width:min(1320px,100% - 8rem);max-width:none;margin-inline:auto;padding-inline:0}html[data-redesign-v7=true] .pricing-guide-page main>.section :is(h2,h3){color:#151719}html[data-redesign-v7=true] .pricing-guide-page main>.section :is(p,li){color:#4e504e;font-size:1.125rem;line-height:1.65}html[data-redesign-v7=true] .pricing-guide-page main>.section :is(.faq-detail,.cta-band){color:#151719;box-shadow:none;background:#fffefb;border-color:#d7d5ce}html[data-redesign-v7=true] .pricing-guide-page main>.section .faq-detail summary{color:#151719;font-size:1.25rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-top{background:var(--pricing-paper);color:var(--pricing-ink);padding:0;overflow:visible}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-top:before{display:none}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero{color:#f7f5ef;background:radial-gradient(at 90% 0,#c6ad741d,#0000 65%),#111315;border-bottom:1px solid #c6ad7455;grid-template-columns:minmax(0,1fr) minmax(15rem,.4fr);align-items:end;gap:3rem;max-width:none;margin:0;padding:4rem max(4rem,50% - 660px) 3.5rem;display:grid}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-eyebrow{font:550 1rem/1.4 var(--sans);letter-spacing:.06em;color:var(--pricing-muted);margin:0 0 1rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero .pricing-guide-eyebrow{color:#d7c59e}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero h1{color:#f7f5ef;font:600 clamp(2.5rem,4.6vw,4.25rem)/1.06 var(--sans);letter-spacing:-.045em;margin:0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero h1 span{color:#dcc595}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero__copy>p:last-child{color:#e0ded6;max-width:53ch;font:400 1.25rem/1.6 var(--sans);margin:1.5rem 0 0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero__help{border-left:1px solid #c6ad7470;padding:0 0 0 1.75rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero__help>span{font:400 2rem/1 var(--sans);color:#dcc595;margin-bottom:1.5rem;display:block}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero__help p{color:#e0ded6;font:400 1rem/1.5 var(--sans);margin:.5rem 0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero__help a{color:#f7f5ef;text-underline-offset:.25em;min-height:44px;font:550 1.125rem/1.45 var(--sans);align-items:center;text-decoration:underline;display:inline-flex}html[data-redesign-v7=true] .pricing-guide-page .v8-home .v8-pricing{min-height:0;padding-block:2.5rem 2rem}html[data-redesign-v7=true] .pricing-guide-page .v8-home .v8-pricing__plan{scroll-margin-top:8.5rem;container:pricing-plan/inline-size}html[data-redesign-v7=true] .pricing-guide-page .v8-home .v8-pricing__actions{grid-template-columns:.85fr 1.15fr}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-scope{border-top:1px solid var(--pricing-line);width:min(1320px,100% - 8rem);max-width:none;margin:0 auto 3rem;padding:2.75rem 0 0;scroll-margin-top:8rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-scope__intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:3rem;margin-bottom:2rem;display:grid}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-scope h2{color:var(--pricing-ink);font:600 clamp(2rem,3.2vw,2.75rem)/1.12 var(--sans);letter-spacing:-.045em;margin:0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-scope :is(p,li){color:var(--pricing-muted);font:400 1.125rem/1.65 var(--sans)}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-scope__intro>p{max-width:50ch;margin:0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-included{background:#eae8df;border:1px solid #d9d3c2;border-radius:8px;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-included>span{color:#dbc38c;background:#191c1d;border-radius:50%;flex:0 0 2.25rem;place-items:center;height:2.25rem;font-size:1.25rem;display:grid}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-scope h3{color:var(--pricing-ink);font:600 1.25rem/1.4 var(--sans);letter-spacing:-.02em;margin:0 0 .5rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-included p{max-width:80ch;margin:0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope{border:0;border-bottom:1px solid var(--pricing-line);background:0 0;border-radius:0;margin:0;padding:0;overflow:visible}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope>summary{cursor:pointer;color:var(--pricing-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem .25rem;list-style:none;display:flex}html[data-redesign-v7=true] .pricing-guide-page :is(.pricing-guide-plan-scope,.pricing-guide-extra)>summary>span:first-child{min-width:0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope>summary::-webkit-details-marker{display:none}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra>summary::-webkit-details-marker{display:none}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope>summary strong{font:600 1.5rem/1.3 var(--sans);letter-spacing:-.025em;display:block}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope>summary span>span{font:400 1.125rem/1.5 var(--sans);color:var(--pricing-muted);margin-top:.5rem;display:block}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-expand{height:2.75rem;font:400 1.5rem/1 var(--sans);border:1px solid #aaa58f;border-radius:50%;flex:0 0 2.75rem;place-items:center;display:grid}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope[open] .pricing-guide-expand{rotate:45deg}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope__body{padding:.5rem .25rem 2rem;scroll-margin-top:8rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope__body>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope__body>ol>li{border-top:1px solid var(--pricing-line);padding:1.25rem 0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-scope h4{color:var(--pricing-ink);font:550 1.125rem/1.5 var(--sans);letter-spacing:-.015em;margin:0 0 .5rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope__body :is(p,ul){margin:0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope__body p a{color:var(--pricing-ink);text-underline-offset:.2em;text-decoration:underline}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-exclusions{border:1px solid var(--pricing-line);background:#fffefb;border-radius:6px;padding:1.5rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-exclusions ul{padding-left:1.5rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-exclusions li+li{margin-top:.5rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-discuss{color:#fff;min-height:48px;font:550 1.125rem/1.4 var(--sans);background:#17191b;border-radius:4px;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:.75rem 1.25rem;text-decoration:none;display:inline-flex}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-log{max-width:85ch;padding:2rem 0 1rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-log p{margin:0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-scope-note a,html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope__body a:not(.pricing-guide-discuss){color:var(--pricing-ink);text-underline-offset:.2em;text-decoration:underline}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-source-notes{border-top:1px solid var(--pricing-line);margin-top:1.5rem;padding-top:1.5rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-source-notes li+li{margin-top:.5rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra{border:1px solid var(--pricing-line);background:#fffefb;border-radius:8px;width:min(1320px,100% - 8rem);max-width:none;margin:0 auto 1rem;padding:0;overflow:visible}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra>summary{cursor:pointer;color:var(--pricing-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 1.75rem;list-style:none;display:flex}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra>summary strong{font:550 1.25rem/1.4 var(--sans);letter-spacing:-.02em}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra>summary span>span{color:var(--pricing-muted);font:400 1rem/1.5 var(--sans);margin-top:.35rem;display:block}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra>summary>span:last-child{font:400 1.5rem/1 var(--sans)}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra__body{min-width:0;padding:0 1.75rem 1.75rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra__body>.section{border-top:1px solid var(--pricing-line);width:100%;max-width:none;margin:0;padding:1.5rem 0 0}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra :is(.assessment-card,.cta-band,.pricing-card){box-shadow:none;border:1px solid var(--pricing-line);background:#f5f4ef;border-radius:6px}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra :is(p,li){font-size:1.125rem;line-height:1.6}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra h2{font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.2}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra .pricing-price{font-size:2rem;line-height:1.3}html[data-redesign-v7=true] .pricing-guide-page :is(.pricing-guide-hero,.pricing-guide-scope,.pricing-guide-extra) :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #a2823d}html[data-redesign-v7=true] .pricing-guide-page .studio-motion-toggle{max-width:max-content;margin:1rem auto 2rem;display:flex;position:relative;bottom:auto;left:auto;right:auto}@container pricing-plan (max-width:14rem){html[data-redesign-v7=true] .pricing-guide-page .v8-home .v8-pricing .v8-pricing__identity{grid-template-columns:minmax(0,1fr);margin:0}html[data-redesign-v7=true] .pricing-guide-page .v8-home .v8-pricing .v8-pricing__emblem{width:112px;height:112px;margin:.5rem auto}html[data-redesign-v7=true] .pricing-guide-page .v8-home .v8-pricing .v8-pricing__actions{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero{grid-template-columns:1fr;gap:2rem;padding-inline:3rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero__help{padding-left:1rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero__help>span{display:none}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-scope__intro{grid-template-columns:1fr;gap:1.25rem}html[data-redesign-v7=true] .pricing-guide-page :is(.pricing-guide-scope,.pricing-guide-extra),html[data-redesign-v7=true] .pricing-guide-page main>.section{width:calc(100% - 6rem)}}@media (max-width:767px){html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero{gap:2rem;padding:2.5rem 1.25rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero h1{font-size:clamp(2.25rem,8vw,3.25rem)}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-hero__copy>p:last-child{font-size:1.125rem}html[data-redesign-v7=true] .pricing-guide-page :is(.pricing-guide-scope,.pricing-guide-extra),html[data-redesign-v7=true] .pricing-guide-page main>.section{width:calc(100% - 2.5rem)}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-scope{padding-top:2rem;scroll-margin-top:1rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope__body{scroll-margin-top:1rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-plan-scope__body>ol{grid-template-columns:1fr}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-included{gap:.75rem;padding:1.125rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-included>span{display:none}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra>summary{padding:1.25rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra__body{padding:0 1rem 1.5rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra :is(.assessment-card,.cta-band,.pricing-card){padding:1.25rem}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra .cta-band{flex-direction:column;align-items:stretch;display:flex}html[data-redesign-v7=true] .pricing-guide-page .pricing-guide-extra .button{white-space:normal;text-align:center}}
