.pricing-module__Xy_1OW__page{color:#142b40}.pricing-module__Xy_1OW__page h1,.pricing-module__Xy_1OW__page h2,.pricing-module__Xy_1OW__page h3,.pricing-module__Xy_1OW__page p{margin:0}.pricing-module__Xy_1OW__page h1,.pricing-module__Xy_1OW__page h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;text-wrap:balance;font-weight:400}.pricing-module__Xy_1OW__page h2{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.1}.pricing-module__Xy_1OW__page h3{font-size:1.25rem;font-weight:600;line-height:1.35}.pricing-module__Xy_1OW__page p,.pricing-module__Xy_1OW__page li{line-height:1.7}.pricing-module__Xy_1OW__page .pricing-module__Xy_1OW__eyebrow{letter-spacing:.15em;color:#8a6b32;margin-bottom:20px;font-size:.75rem;font-weight:650}.pricing-module__Xy_1OW__hero{isolation:isolate;background:var(--bl-surface-hero);padding-block:clamp(70px,8vw,115px);position:relative;overflow:hidden}.pricing-module__Xy_1OW__hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#142b4008 1px,#0000 1px),linear-gradient(90deg,#142b4008 1px,#0000 1px);background-size:100px 100px;position:absolute;inset:0}.pricing-module__Xy_1OW__hero:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #a282485c;border-radius:50%;width:65rem;position:absolute;top:-22rem;right:-22rem;box-shadow:0 0 0 4rem #fffdf826,0 0 0 calc(4rem + 1px) #a2824840,0 0 0 9rem #fffdf81a,0 0 0 calc(9rem + 1px) #142b4026}.pricing-module__Xy_1OW__hero h1{max-width:17ch;font-size:clamp(2.8rem,5.5vw,5.3rem);line-height:1.03}.pricing-module__Xy_1OW__hero .pricing-module__Xy_1OW__lead{color:#556372;max-width:680px;margin-top:28px;font-size:1.15rem}.pricing-module__Xy_1OW__hero .pricing-module__Xy_1OW__projectSize{color:#556372;max-width:680px;margin-top:20px;font-size:1rem}.pricing-module__Xy_1OW__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.pricing-module__Xy_1OW__section{padding-block:84px;scroll-margin-top:100px}.pricing-module__Xy_1OW__heading{max-width:760px;margin-bottom:40px}.pricing-module__Xy_1OW__heading>p:last-child{color:#556372;margin-top:22px}.pricing-module__Xy_1OW__options{background:var(--bl-surface-process)}.pricing-module__Xy_1OW__models{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pricing-module__Xy_1OW__model{background:var(--bl-surface-card);border:1px solid #b79c6552;border-top:3px solid #b79c65;border-radius:3px;flex-direction:column;padding:28px;display:flex;box-shadow:0 12px 30px #142b4008}.pricing-module__Xy_1OW__number{color:#9a783e;margin-bottom:22px;font-size:.8rem;display:block}.pricing-module__Xy_1OW__model h3{font-size:clamp(1.5rem,2.4vw,2rem)}.pricing-module__Xy_1OW__model .pricing-module__Xy_1OW__price{color:#866730;margin-top:12px;font-weight:600}.pricing-module__Xy_1OW__model .pricing-module__Xy_1OW__description{color:#556372;margin-top:22px}.pricing-module__Xy_1OW__model ul{margin:26px 0;padding:0;list-style:none}.pricing-module__Xy_1OW__model li{border-top:1px solid #142b401a;padding:12px 0;font-size:.95rem}.pricing-module__Xy_1OW__model .pricing-module__Xy_1OW__trainingNote{border-top:1px solid #b79c6552;margin-top:auto;padding-top:20px;font-size:.9rem;font-weight:600}.pricing-module__Xy_1OW__ownership{background:#e1e8e4b3;border-left:3px solid #b79c65;grid-template-columns:1fr 1.6fr;gap:40px;margin-top:40px;padding:28px 32px;display:grid}.pricing-module__Xy_1OW__ownership p{color:#556372}.pricing-module__Xy_1OW__training{background:var(--bl-surface-navy);color:#fffdf8}.pricing-module__Xy_1OW__training .pricing-module__Xy_1OW__eyebrow,.pricing-module__Xy_1OW__training .pricing-module__Xy_1OW__number{color:#e1c58c}.pricing-module__Xy_1OW__trainingIntro{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;display:grid}.pricing-module__Xy_1OW__trainingIntro>p,.pricing-module__Xy_1OW__trainingGrid p{color:#d0d9de}.pricing-module__Xy_1OW__trainingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.pricing-module__Xy_1OW__trainingGrid article{border-top:1px solid #c8a96a73;padding-top:24px}.pricing-module__Xy_1OW__trainingGrid p{margin-top:16px}.pricing-module__Xy_1OW__cost{background:var(--bl-surface-closing)}.pricing-module__Xy_1OW__factors{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.pricing-module__Xy_1OW__factors article{background:var(--bl-surface-card);border:1px solid #b79c6545;border-top:3px solid #b79c65;border-radius:3px;padding:28px}.pricing-module__Xy_1OW__factors p{color:#556372;margin-top:16px;font-size:.95rem}.pricing-module__Xy_1OW__faq{background:var(--bl-surface-process)}.pricing-module__Xy_1OW__questions{margin-top:36px}.pricing-module__Xy_1OW__questions details{background:#fffdf8d9;border:1px solid #b79c6545;border-radius:3px;margin-top:12px}.pricing-module__Xy_1OW__questions summary{cursor:pointer;padding:22px 26px;font-weight:600}.pricing-module__Xy_1OW__questions summary:hover{background:var(--bl-gold-light)}.pricing-module__Xy_1OW__questions summary:focus-visible{outline-offset:3px;outline:2px solid #9a783e}.pricing-module__Xy_1OW__questions details>p{color:#556372;max-width:960px;padding:0 26px 24px}.pricing-module__Xy_1OW__closing{text-align:center;color:#fffdf8;background:var(--bl-surface-navy)}.pricing-module__Xy_1OW__closing h2{max-width:780px;margin-inline:auto}.pricing-module__Xy_1OW__closing p{color:#d0d9de;max-width:610px;margin:24px auto 30px}@media (min-width:1101px){.pricing-module__Xy_1OW__model h3{min-height:2.7em}.pricing-module__Xy_1OW__model .pricing-module__Xy_1OW__description{min-height:8.5em}}@media (max-width:1100px){.pricing-module__Xy_1OW__models{grid-template-columns:1fr}}@media (max-width:1000px){.pricing-module__Xy_1OW__factors{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-module__Xy_1OW__trainingIntro{gap:36px}.pricing-module__Xy_1OW__model{padding:28px}}@media (max-width:700px){.pricing-module__Xy_1OW__section{padding-block:56px}.pricing-module__Xy_1OW__models,.pricing-module__Xy_1OW__ownership,.pricing-module__Xy_1OW__trainingIntro,.pricing-module__Xy_1OW__trainingGrid{grid-template-columns:1fr}.pricing-module__Xy_1OW__ownership{gap:18px;padding:24px}.pricing-module__Xy_1OW__trainingIntro{gap:24px}.pricing-module__Xy_1OW__trainingGrid{margin-top:32px}.pricing-module__Xy_1OW__hero:after{right:-48rem}.pricing-module__Xy_1OW__hero .pricing-module__Xy_1OW__lead{font-size:1.05rem}}@media (max-width:440px){.pricing-module__Xy_1OW__factors{grid-template-columns:1fr}.pricing-module__Xy_1OW__actions{flex-direction:column}.pricing-module__Xy_1OW__model{padding:24px}}
