.pricing-page{background:var(--paper)}.pricing-hero{padding:28px 0 105px}.pricing-breadcrumb{display:flex;gap:12px;align-items:center;margin-bottom:95px;font-size:12px;color:var(--muted)}.pricing-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.pricing-breadcrumb span{color:var(--orange)}.pricing-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.75fr);gap:70px;align-items:start}.pricing-copy h1{max-width:750px;font-size:clamp(68px,7.5vw,104px)}.pricing-copy>p{max-width:520px;font-size:18px;line-height:1.6;margin:29px 0 30px}.pricing-card{padding:29px 34px 34px;background:var(--green);color:var(--white);box-shadow:14px 14px 0 var(--light)}.pricing-card-top{display:flex;align-items:start;justify-content:space-between;gap:20px;color:var(--peach);font-size:10px;font-weight:700;letter-spacing:.11em}.pricing-card-mark{display:flex;width:25px;height:25px;align-items:center;justify-content:center;border:1px solid var(--peach);font-size:25px;font-weight:400;line-height:1}.pricing-amount{display:flex;align-items:baseline;margin-top:40px;padding-bottom:29px;border-bottom:1px solid rgba(255,255,255,.3)}.pricing-dollar{font-size:37px;font-weight:500;align-self:flex-start;padding-top:15px}.pricing-amount strong{font-size:clamp(115px,12vw,172px);line-height:.85;font-weight:570;letter-spacing:-.085em}.pricing-period{font-size:14px;line-height:1.3;font-weight:550;margin-left:18px}.pricing-card-lead{color:var(--white);font-size:19px;line-height:1.4;margin-top:28px}.pricing-card ul{list-style:none;padding:0;margin:22px 0 31px}.pricing-card li{display:flex;align-items:start;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.16);color:#e6eee5;font-size:14px}.pricing-card li span{color:var(--peach);font-weight:700}.pricing-card .button{width:100%;justify-content:space-between;background:var(--peach);border-color:var(--peach);color:var(--ink)}.pricing-card .button:hover{background:#f5dcc9}.pricing-card-note{color:#c5d4c8;font-size:11px;margin-top:17px;line-height:1.6}.pricing-next{padding:95px 0 105px;background:var(--light)}.pricing-next-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px}.pricing-next h2{max-width:610px}.pricing-next-grid>div:last-child{padding-top:40px}.pricing-next-grid>div:last-child p{font-size:17px;max-width:550px;margin-bottom:25px}.pricing-next small{display:block;max-width:440px;margin-top:23px;font-size:11px;line-height:1.6;color:var(--muted)}@media (max-width:1000px){.pricing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:40px}.pricing-copy h1{font-size:clamp(58px,7vw,84px)}.pricing-card{padding:25px}.pricing-amount strong{font-size:120px}.pricing-next-grid{gap:45px}}@media (max-width:700px){.pricing-hero{padding:22px 0 75px}.pricing-breadcrumb{margin-bottom:65px}.pricing-hero-grid{grid-template-columns:1fr;gap:47px}.pricing-copy h1{font-size:clamp(60px,13vw,78px)}.pricing-copy>p{font-size:16px;margin:22px 0}.pricing-card{box-shadow:8px 8px 0 var(--light)}.pricing-amount strong{font-size:clamp(105px,28vw,145px)}.pricing-next{padding:65px 0}.pricing-next-grid{grid-template-columns:1fr;gap:20px}.pricing-next-grid>div:last-child{padding-top:0}.pricing-next-grid>div:last-child p{font-size:15px}}@media (max-width:360px){.pricing-copy h1{font-size:58px}.pricing-amount strong{font-size:105px}.pricing-period{font-size:12px;margin-left:12px}.pricing-dollar{font-size:28px}}