@import url("../styles.css");
.inner-page{min-height:100vh;background:#f8fbfa}.inner-page .nav{background:rgba(248,251,250,.94);backdrop-filter:blur(14px)}.subhero{padding:110px 8% 95px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.subhero:after{content:"";position:absolute;right:-5%;top:-55%;width:52%;height:160%;background:repeating-linear-gradient(116deg,rgba(255,255,255,.9) 0 48px,rgba(20,228,194,.16) 50px,rgba(255,255,255,.62) 68px,rgba(40,134,255,.13) 72px);filter:blur(2px);transform:skewX(-5deg);opacity:.85}.subhero>*{position:relative;z-index:2}.subhero .eyebrow{margin-bottom:25px}.subhero h1{font-size:68px;max-width:850px;margin:0 0 28px}.subhero h1 span{color:#667976}.subhero>p{max-width:650px;color:#5d6e6c;font-size:18px;line-height:1.7}.content-section{padding:90px 8%}.content-section h2{font-size:46px;letter-spacing:-3px;margin:0 0 45px}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.info-card{background:#f8fbfa;padding:36px;min-height:260px}.info-card .tag{font:500 10px "DM Mono";color:#08a98f}.info-card h3{font-size:21px;margin:65px 0 13px}.info-card p{font-size:13px;line-height:1.7;color:#6b7977}.price-card{background:white;padding:35px;border:1px solid var(--line)}.price-card.featured{background:var(--ink);color:white}.price-card h3{font-size:20px}.price{font-size:48px;font-weight:700;letter-spacing:-3px;margin:25px 0}.price small{font-size:12px;letter-spacing:0;font-weight:400}.price-card ul{padding:0;list-style:none;color:#687775;font-size:13px;line-height:2.2}.price-card.featured ul{color:#b9c7c5}.resource-list{display:grid;border-top:1px solid var(--line)}.resource-list a{display:grid;grid-template-columns:120px 1fr auto;gap:30px;padding:28px 10px;border-bottom:1px solid var(--line);align-items:center}.resource-list b{font-size:19px}.resource-list span{font:10px "DM Mono";color:#71817f}.resource-list i{font-style:normal}.inner-footer{margin-top:80px}@media(max-width:800px){.subhero{padding:75px 25px}.subhero:after{right:-60%;width:110%}.subhero h1{font-size:48px;letter-spacing:-3px}.content-section{padding:70px 25px}.content-section h2{font-size:38px}.info-grid{grid-template-columns:1fr}.resource-list a{grid-template-columns:1fr auto}.resource-list span{grid-column:1/3}}
