.pricing-module__gf6GuG__pricing{--pricing-ink:#171917;--pricing-muted:#575d58;--pricing-line:#d9ddd7;color:var(--pricing-ink);font-family:var(--font-sans-jp), sans-serif;background:#fff}.pricing-module__gf6GuG__wrap{width:calc(100% - var(--studio-gutter,clamp(1.25rem, 5vw, 5rem)) * 2);max-width:82rem;margin-inline:auto}.pricing-module__gf6GuG__pricing h1,.pricing-module__gf6GuG__pricing h2,.pricing-module__gf6GuG__pricing h3,.pricing-module__gf6GuG__pricing h4,.pricing-module__gf6GuG__pricing p{margin:0}.pricing-module__gf6GuG__pricing h1,.pricing-module__gf6GuG__pricing h2,.pricing-module__gf6GuG__pricing h3{letter-spacing:-.04em;text-wrap:balance;font-weight:500}.pricing-module__gf6GuG__pricing p,.pricing-module__gf6GuG__pricing li{overflow-wrap:anywhere;line-height:1.95}.pricing-module__gf6GuG__pricing .pricing-module__gf6GuG__eyebrow{letter-spacing:.04em;color:var(--pricing-muted);margin-bottom:1.5rem;font-size:.75rem;line-height:1.7}.pricing-module__gf6GuG__opening{padding-block:clamp(3rem,6vw,6rem) 3.5rem}.pricing-module__gf6GuG__opening h1{font-size:clamp(2.35rem,5.5vw,5rem);line-height:1.4}.pricing-module__gf6GuG__introduction{justify-content:space-between;align-items:flex-end;gap:3rem;margin-top:2rem;display:flex}.pricing-module__gf6GuG__introduction p{max-width:42em;font-size:.9375rem}.pricing-module__gf6GuG__textLink{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:1.5rem;min-height:44px;padding-block:.6rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.pricing-module__gf6GuG__textLink span{flex-shrink:0;font-size:1.1rem}.pricing-module__gf6GuG__sectionLabel{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.pricing-module__gf6GuG__sectionLabel h2,.pricing-module__gf6GuG__sectionLabel>span{letter-spacing:.02em;font-size:.75rem;font-weight:400;line-height:1.6}.pricing-module__gf6GuG__sectionLabel>span{color:var(--pricing-muted)}.pricing-module__gf6GuG__comparison{table-layout:fixed;border-collapse:collapse;border-top:1px solid var(--pricing-ink);text-align:left;width:100%}.pricing-module__gf6GuG__comparison th,.pricing-module__gf6GuG__comparison td{vertical-align:top;width:50%;padding-inline:clamp(1rem,3vw,3rem)}.pricing-module__gf6GuG__comparison th:first-child,.pricing-module__gf6GuG__comparison td:first-child{border-right:1px solid var(--pricing-line);padding-left:0}.pricing-module__gf6GuG__comparison th:last-child,.pricing-module__gf6GuG__comparison td:last-child{padding-right:0}.pricing-module__gf6GuG__comparison th{padding-top:1.75rem;font-weight:500}.pricing-module__gf6GuG__planNumber,.pricing-module__gf6GuG__planName,.pricing-module__gf6GuG__priceLabel,.pricing-module__gf6GuG__initialAmount{display:block}.pricing-module__gf6GuG__planNumber{color:var(--pricing-muted);margin-bottom:1rem;font-family:Arial,Helvetica,sans-serif;font-size:.75rem}.pricing-module__gf6GuG__planName{letter-spacing:-.035em;font-size:clamp(1rem,2.2vw,1.75rem);line-height:1.6}.pricing-module__gf6GuG__audienceRow td{color:var(--pricing-muted);overflow-wrap:anywhere;padding-top:.65rem;padding-bottom:1.75rem;font-size:.8125rem;line-height:1.8}.pricing-module__gf6GuG__initialRow td{border-top:1px solid var(--pricing-line);padding-block:1.5rem 2rem}.pricing-module__gf6GuG__priceLabel{letter-spacing:.035em;margin-bottom:.75rem;font-size:.75rem}.pricing-module__gf6GuG__initialAmount,.pricing-module__gf6GuG__monthlyAmount{font-variant-numeric:tabular-nums;letter-spacing:-.055em;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.1}.pricing-module__gf6GuG__initialAmount{font-size:clamp(1.625rem,5vw,4.5rem)}.pricing-module__gf6GuG__monthlyRow td{border-top:1px solid var(--pricing-line);padding-block:1.5rem}.pricing-module__gf6GuG__monthlyAmount{font-size:clamp(1.4rem,3.3vw,3rem)}.pricing-module__gf6GuG__perMonth{white-space:nowrap;font-size:.75rem}.pricing-module__gf6GuG__actionRow td{border-bottom:1px solid var(--pricing-ink);padding-top:.5rem;padding-bottom:1.75rem}.pricing-module__gf6GuG__planAction{border:1px solid var(--pricing-ink);min-height:48px;color:var(--pricing-ink);justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.8125rem;line-height:1.5;text-decoration:none;transition:color .12s,background .12s;display:flex}.pricing-module__gf6GuG__planAction:hover{color:#fff;background:var(--pricing-ink)}.pricing-module__gf6GuG__planAction span{flex-shrink:0}.pricing-module__gf6GuG__priceNotes{color:var(--pricing-muted);grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem;font-size:.75rem;display:grid}.pricing-module__gf6GuG__priceNotes strong{color:var(--pricing-ink);font-weight:500}.pricing-module__gf6GuG__scope{padding-block:6rem 7rem}.pricing-module__gf6GuG__chapterHeading h2{font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.55}.pricing-module__gf6GuG__planDetails{grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem;display:grid}.pricing-module__gf6GuG__planDetail{border-top:1px solid var(--pricing-ink);padding-top:1.5rem}.pricing-module__gf6GuG__planDetail h3{margin-bottom:2rem;font-size:1.25rem}.pricing-module__gf6GuG__planDetail h4{margin-bottom:1rem;font-size:.8125rem;font-weight:500}.pricing-module__gf6GuG__includedList,.pricing-module__gf6GuG__excludedList{margin:0;padding:0;font-size:.875rem;list-style:none}.pricing-module__gf6GuG__includedList li,.pricing-module__gf6GuG__excludedList li{padding-left:1.3rem;position:relative}.pricing-module__gf6GuG__includedList li+li,.pricing-module__gf6GuG__excludedList li+li{margin-top:.55rem}.pricing-module__gf6GuG__includedList li:before{content:"+";font-family:Arial,Helvetica,sans-serif;position:absolute;left:0}.pricing-module__gf6GuG__excludedList li:before{content:"—";color:var(--pricing-muted);position:absolute;left:0}.pricing-module__gf6GuG__planDetail .pricing-module__gf6GuG__excludedHeading{border-top:1px solid var(--pricing-line);margin-top:2rem;padding-top:1.5rem}.pricing-module__gf6GuG__excludedList{color:var(--pricing-muted)}.pricing-module__gf6GuG__chapter{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:5rem;padding-block:6rem;display:grid}.pricing-module__gf6GuG__custom{background:var(--pricing-ink);color:#fff;scroll-margin-top:2rem}.pricing-module__gf6GuG__custom .pricing-module__gf6GuG__eyebrow{color:#bdc3bd}.pricing-module__gf6GuG__pricing .pricing-module__gf6GuG__optionalPrice{margin-top:1.5rem;font-size:.8125rem;font-weight:500}.pricing-module__gf6GuG__chapterCopy{min-width:0}.pricing-module__gf6GuG__chapterCopy>p{font-size:.875rem}.pricing-module__gf6GuG__chapterCopy>p+p{margin-top:1.5rem}.pricing-module__gf6GuG__chapterCopy>.pricing-module__gf6GuG__sectionIntro{font-size:.9375rem}.pricing-module__gf6GuG__featureRow{border-top:1px solid #697269;padding-block:1.5rem}.pricing-module__gf6GuG__featureRow:first-of-type{margin-top:2rem}.pricing-module__gf6GuG__featureRow h3{margin-bottom:.75rem;font-size:1rem}.pricing-module__gf6GuG__featureRow p,.pricing-module__gf6GuG__custom .pricing-module__gf6GuG__scopeNote{color:#d3d8d3;font-size:.8125rem}.pricing-module__gf6GuG__custom .pricing-module__gf6GuG__scopeNote{border-top:1px solid #697269;padding-top:1.5rem}.pricing-module__gf6GuG__chapterCopy>.pricing-module__gf6GuG__textLink{margin-top:1.5rem}.pricing-module__gf6GuG__reports{border-bottom:1px solid var(--pricing-line);scroll-margin-top:2rem}.pricing-module__gf6GuG__revisions{padding-block:4rem 6rem}.pricing-module__gf6GuG__revisions h2{font-size:clamp(1.4rem,2.4vw,2rem)}.pricing-module__gf6GuG__revisionNote{border-left:2px solid var(--pricing-ink);padding-left:1.25rem}.pricing-module__gf6GuG__revisionNote strong{font-weight:500}.pricing-module__gf6GuG__contact{border-top:1px solid var(--pricing-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:5rem;padding-block:5rem 7rem;display:grid}.pricing-module__gf6GuG__contact h2{font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.5}.pricing-module__gf6GuG__contact>div>p:last-child{margin-top:1.5rem;font-size:.875rem}.pricing-module__gf6GuG__pricing .pricing-module__gf6GuG__contactAction{background:var(--pricing-ink);color:#fff;justify-content:space-between;align-items:center;gap:2rem;min-height:64px;padding:1.1rem 1.5rem;font-size:1rem;text-decoration:none;transition:background .12s;display:flex}.pricing-module__gf6GuG__contactAction span{font-size:1.75rem}.pricing-module__gf6GuG__contactAction:hover{background:#343934}.pricing-module__gf6GuG__pricing a:focus-visible{outline-offset:5px;outline:2px solid}.pricing-module__gf6GuG__pricing .pricing-module__gf6GuG__planAction:focus-visible,.pricing-module__gf6GuG__pricing .pricing-module__gf6GuG__contactAction:focus-visible{outline-color:var(--pricing-ink)}.pricing-module__gf6GuG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:64rem){.pricing-module__gf6GuG__introduction{display:block}.pricing-module__gf6GuG__introduction .pricing-module__gf6GuG__textLink{margin-top:1rem}.pricing-module__gf6GuG__chapter,.pricing-module__gf6GuG__contact,.pricing-module__gf6GuG__planDetails{gap:3rem}}@media (max-width:48rem){.pricing-module__gf6GuG__opening{padding-block:3rem 2.5rem}.pricing-module__gf6GuG__opening .pricing-module__gf6GuG__eyebrow{margin-bottom:1rem}.pricing-module__gf6GuG__introduction{margin-top:1.5rem}.pricing-module__gf6GuG__introduction p{font-size:.875rem}.pricing-module__gf6GuG__wideBreak{display:none}.pricing-module__gf6GuG__comparison th{padding-top:1.25rem}.pricing-module__gf6GuG__planNumber{margin-bottom:.6rem}.pricing-module__gf6GuG__audienceRow td{padding-bottom:1.25rem;font-size:.75rem}.pricing-module__gf6GuG__initialRow td,.pricing-module__gf6GuG__monthlyRow td{padding-block:1.25rem}.pricing-module__gf6GuG__planAction{padding-inline:.6rem;font-size:.75rem}.pricing-module__gf6GuG__priceNotes{grid-template-columns:1fr;gap:.75rem}.pricing-module__gf6GuG__scope{padding-block:4rem}.pricing-module__gf6GuG__planDetails{grid-template-columns:1fr;gap:2.5rem;margin-top:2rem}.pricing-module__gf6GuG__planDetail h3{margin-bottom:1.5rem}.pricing-module__gf6GuG__chapter,.pricing-module__gf6GuG__contact{grid-template-columns:1fr;gap:2rem;padding-block:4rem}}@media (max-width:23rem){.pricing-module__gf6GuG__planAction{flex-wrap:wrap;padding-inline:.4rem}.pricing-module__gf6GuG__perMonth{font-size:.6875rem}}@media (prefers-reduced-motion:reduce){.pricing-module__gf6GuG__pricing a{transition:none}}
