.simple-hero{min-height:570px;padding-bottom:46px}.feature-strip{display:grid;grid-template-columns:repeat(3,1fr);max-width:1180px;margin:0 auto;padding:0 30px 105px;gap:0}.feature-strip article{padding:22px 30px 24px;border-left:1px solid var(--line)}.feature-strip article:first-child{border-left:0}.feature-strip span{color:var(--ocean);font-size:12px;font-weight:750;letter-spacing:1px}.feature-strip h2{font-size:21px;margin:9px 0}.feature-strip p{font-size:14px;color:var(--muted);margin:0}.compact-showcase{padding-top:76px;padding-bottom:100px}.simple-closing{padding:86px 30px 102px;text-align:center;background:#eef9fa}.simple-closing h2{font-size:clamp(34px,4vw,52px);line-height:1.2;letter-spacing:-2.4px;margin:14px 0 28px}.pricing-main{max-width:1080px;margin:0 auto;padding:80px 30px 112px}.pricing-main h1{font-size:clamp(44px,5vw,68px);margin:13px 0 22px}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:52px 0 70px}.pricing-cards article{min-height:260px;border:1px solid var(--line);border-radius:20px;padding:28px;background:#fff}.pricing-cards .featured{background:#0c4050;color:#f5fcfd;border-color:#0c4050}.pricing-cards .featured .number{color:#83d8e2}.pricing-cards h2{font-size:28px;line-height:1.25;letter-spacing:-1.2px;margin:11px 0}.pricing-cards p:last-of-type{color:var(--muted);font-size:14px}.pricing-cards .featured p:last-of-type{color:#c2dce1}.pricing-cards a{font-size:13px;text-decoration:none}.credit-list{max-width:600px;border-top:1px solid var(--line);margin:0 auto}.credit-list h2{font-size:18px;margin:27px 0 12px}.credit-list div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.credit-list span{color:var(--muted)}.credit-list b{font-size:15px}.credit-list p,.pricing-note{color:var(--muted);font-size:13px}.pricing-note{max-width:600px;margin:32px auto 0;text-align:center}@media(max-width:800px){.feature-strip,.pricing-cards{grid-template-columns:1fr}.feature-strip{padding-inline:22px}.feature-strip article{border-left:0;border-top:1px solid var(--line);padding:25px 0}.feature-strip article:first-child{border-top:0}.pricing-main{padding:50px 22px 80px}.pricing-cards{margin:38px 0 48px}.simple-closing{padding-inline:22px}}
