.plans-hero{text-align:center;padding-block:65px 45px}.plans-hero h1{font-size:clamp(2.7rem,4.5vw,4rem);font-weight:600}.plans-hero h1 span{color:var(--orange)}.plans-hero>p:last-child{color:var(--muted);font-size:1.1rem;margin:22px auto 0;max-width:550px}.pricing-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:64px}.pricing-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-top:3px solid var(--orange-bright);border-radius:10px;padding:28px 24px;background:white}.pricing-card .eyebrow{margin-bottom:9px}.pricing-card h2{font-size:2rem}.plan-price{margin-top:22px;font-size:2.55rem;font-weight:600;letter-spacing:-.045em;line-height:1.2}.plan-price span{font-size:1rem;font-weight:400;letter-spacing:0;color:var(--muted)}.contract{font-size:.8rem;color:var(--muted);margin-top:10px;padding-bottom:23px;border-bottom:1px solid var(--line)}.pricing-card ul{padding:0;list-style:none;margin:25px 0 32px;display:grid;gap:17px;font-size:.96rem;line-height:1.55}.pricing-card li{position:relative;padding-left:23px}.pricing-card li:before{content:'✓';position:absolute;left:0;color:var(--orange)}.pricing-card .button{margin-top:auto;padding-inline:12px;gap:12px;font-size:.85rem}.conditions{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;border-top:1px solid var(--line);padding-block:48px 55px}.condition-items{display:grid;gap:23px}.condition-items h3{font-size:1.05rem;letter-spacing:-.015em;margin-bottom:7px}.condition-items p{font-size:.93rem;color:var(--muted)}@media(max-width:900px){.pricing-section{gap:14px}.pricing-card{padding:23px 17px}.pricing-card .button{font-size:.78rem}.conditions{gap:35px}}@media(max-width:700px){.plans-hero{padding-block:45px 32px}.plans-hero>p:last-child{font-size:1rem}.pricing-section{grid-template-columns:1fr;gap:23px;max-width:470px;padding-bottom:42px}.pricing-card{padding:27px}.pricing-card .button{font-size:.94rem}.pricing-card ul{margin-bottom:27px}.conditions{grid-template-columns:1fr;gap:28px;padding-block:35px}.conditions h2 br{display:none}.plan-price{font-size:2.8rem}}
