.resource-page{background:#fff;--text-primary:#171329;--text-secondary:#77718b;--text-body:#373044;--text-muted:#797187;--bg-surface:#fff;--border-default:#e6dfed;--bg-input:#fff}.resource-page .resource-hero{padding:46px 24px 38px;background:#fdfaf6;margin-bottom:32px}.resource-page .resource-hero h1{font:400 clamp(36px,4.2vw,54px)/1.1 var(--serif)!important;letter-spacing:-.045em;color:var(--ink)!important;margin:17px 0}.resource-page .resource-hero>div{max-width:800px}.resource-page .resource-hero p{color:var(--muted);font-size:15px;line-height:1.7}.resource-page .resource-hero>div>p:first-child{color:var(--purple);font-size:10px;letter-spacing:.17em}.resource-page .resource-cta{padding:37px 24px;background:linear-gradient(115deg,#772dff,#4015b4);color:white;text-align:center;margin:0 0 32px}.resource-page .resource-cta h2{font:32px/1.2 var(--serif);max-width:850px;margin:auto}.resource-page .resource-cta p{font-size:14px;line-height:1.65;color:#e3d8fc;max-width:650px;margin:12px auto 20px}.resource-page .resource-cta .simple-checks{justify-content:center;color:#e3d8fc}.resource-page .resource-cta .simple-checks svg{color:#e3d8fc}.resource-page .resource-cta .simple-shell>a:last-child{display:block;margin-top:15px;font-size:12px;text-decoration:underline}.resource-page .resource-filters{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px;margin-bottom:24px;justify-content:center}.resource-filters :is(button,a){font:600 12px/1.4 var(--sans);padding:10px 16px;border:1px solid #e7dff0;border-radius:8px;background:white;color:var(--muted);cursor:pointer}.resource-filters a:hover,.resource-filters button[aria-pressed=true]{background:#f2eaff;border-color:#b695e8;color:var(--purple)}.resource-page :is(button,input,select,textarea,a,summary):focus-visible{outline:2px solid #8245ec;outline-offset:3px}.resource-page .resource-blog-library{padding-bottom:38px}.resource-featured-post{display:grid;grid-template-columns:1.05fr 1fr;gap:32px;padding:20px;border:1px solid #e8e1ee;border-radius:13px;background:#fffdf9;align-items:center}.resource-featured-post img{width:100%;height:auto;aspect-ratio:1.9;-o-object-fit:cover;object-fit:cover;border-radius:9px}.resource-featured-post h2{font-size:30px;line-height:1.15;margin:11px 0}.resource-featured-post p{font-size:13px;color:var(--muted);line-height:1.6}.resource-read-link{display:flex;gap:8px;align-items:center;color:var(--purple);font-size:13px;font-weight:600;margin-top:17px}.resource-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.resource-result-count{font-size:12px;color:var(--muted);margin:0 0 15px}.resource-page .resource-blog-grid>a{border-radius:11px;box-shadow:none;padding:18px}.resource-page .resource-blog-grid h2{font:600 17px/1.35 var(--sans)!important;letter-spacing:-.025em}.resource-page .resource-blog-grid p{font-size:13px}.resource-page .resource-article{padding:36px 24px 45px;background:linear-gradient(#fdfaf6,white 400px)}.resource-page .resource-article>div{max-width:780px}.resource-page .resource-article h1{font:400 clamp(32px,3.3vw,46px)/1.12 var(--serif)!important;letter-spacing:-.04em!important}.resource-page .blog-post-content,.resource-page .help-article-content{overflow-wrap:anywhere}.resource-page .resource-article nav{flex-wrap:wrap}.resource-page .resource-article img{max-width:100%;height:auto}.resource-page .resource-faq-group{scroll-margin-top:100px}.resource-page.faq-resource>section:not(.resource-hero):not(.resource-cta)>div{max-width:1000px}.resource-faq-group>div{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:12px}.resource-faq-group>div>details{margin:0!important;border-radius:10px;box-shadow:none}.resource-faq-group h2{font-size:28px}.resource-faq-group summary{padding:18px;font-size:13px}.resource-faq-group details>p{font-size:13px;line-height:1.7;padding:0 18px 18px}.resource-page.help-resource .help-resource-hero{margin-bottom:0}.help-resource-hero .simple-eyebrow{margin-bottom:3px}.help-resource-hero input{border:1px solid #e4daee!important;box-shadow:0 6px 18px #34174408!important;margin-top:8px}.resource-page .help-category-grid button{border-left:1px solid #e8e1ef!important;box-shadow:none;border-radius:11px}.resource-page .help-category-grid h3{font-family:var(--sans)!important}.resource-page.help-resource>div[style]{max-width:1168px!important}.resource-page.help-resource>section:last-of-type{margin-top:10px}.resource-page.contact-resource{background:#fdfaf6}.resource-contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:75px;align-items:start;padding-top:50px;padding-bottom:50px}.resource-contact-copy{padding-top:20px}.resource-contact-copy h1{font:400 clamp(38px,4vw,52px)/1.1 var(--serif);letter-spacing:-.04em;margin:20px 0}.resource-contact-copy>p{font-size:16px;line-height:1.7;color:var(--muted);max-width:420px}.resource-contact-options{display:grid;gap:14px;margin-top:30px}.resource-contact-options>a{display:flex;align-items:center;gap:15px;background:white;border:1px solid #e9e1ef;border-radius:11px;padding:20px;max-width:420px}.resource-contact-options svg{color:var(--purple);flex-shrink:0}.resource-contact-options svg:last-child{margin-left:auto}.resource-contact-options strong{display:block;font-size:14px}.resource-contact-options small{display:block;font-size:12px;color:var(--muted);margin-top:5px}.resource-contact-grid form{width:100%;max-width:none;box-shadow:0 12px 30px #34204508;padding:27px}.resource-page.compare-resource>section:not(.resource-hero):not(.resource-cta){padding-bottom:34px}.resource-page.compare-resource .rounded-2xl{border-radius:11px;box-shadow:none}.resource-page.compare-resource h3{font:600 17px/1.4 var(--sans)!important}.resource-page.compare-resource table{font-size:13px}.resource-page.compare-resource .resource-hero>div{max-width:880px}.resource-page.compare-resource .resource-hero h1{max-width:780px;margin-left:auto;margin-right:auto}.resource-page summary::-webkit-details-marker{display:none}@media(max-width:1000px){.resource-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-contact-grid{gap:30px}}@media(max-width:600px){.resource-page .resource-hero{padding:30px 20px;margin-bottom:24px}.resource-page .resource-hero h1{font-size:36px!important}.resource-page .resource-hero p{font-size:14px}.resource-featured-post{grid-template-columns:1fr;gap:18px;padding:15px}.resource-featured-post h2{font-size:27px}.resource-blog-grid{gap:15px}.resource-blog-grid,.resource-faq-group>div{grid-template-columns:1fr}.resource-filters :is(button,a){padding:8px 11px;font-size:11px}.resource-page .resource-article{padding:27px 20px}.resource-page .resource-article h1{font-size:32px!important}.resource-contact-grid{grid-template-columns:1fr;gap:25px;padding-top:25px;padding-bottom:30px}.resource-contact-copy{padding-top:0}.resource-contact-options{margin-top:20px;gap:10px}.resource-contact-options>a{padding:15px}.resource-contact-grid form{padding:20px}.resource-page .resource-cta h2{font-size:28px}.resource-page .resource-cta p{font-size:13px}}.resource-page.blog-index .resource-hero>div{width:100%;max-width:800px;margin-inline:auto;text-align:center}.resource-page.blog-index .resource-hero h1{max-width:760px;margin:17px auto;text-align:center;text-wrap:balance}.resource-page.blog-index .resource-hero>div>p{margin-inline:auto;text-align:center}.resource-page.blog-index .resource-hero>div>p:last-child{max-width:680px;text-wrap:pretty}.resource-page .resource-hero>div{width:100%;margin-inline:auto;text-align:center}.resource-page .resource-hero h1{max-width:760px;margin:17px auto;text-align:center;text-wrap:balance}.resource-page .resource-hero>div>p{margin-inline:auto;text-align:center}.resource-page.industries-directory .resource-hero h1 em{font-style:normal;color:var(--purple)}.resource-page.industries-directory .resource-hero .lead{max-width:680px;margin:18px auto 0;font-size:15px;line-height:1.7}.resource-page.industries-directory .ind-index{padding:25px 0 35px;scroll-margin-top:100px}.resource-page.industries-directory .ind-index-head h2{font-size:32px}.resource-page.industries-directory .ind-index-head p{font-size:14px;line-height:1.65}.resource-page.industries-directory .ind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.resource-page.industries-directory .ind-card{border-radius:11px;padding:22px;box-shadow:none}.resource-page.industries-directory .ind-card h3{font:600 16px/1.35 var(--sans)}.resource-page.industries-directory .ind-card p{font-size:13px;line-height:1.65}.resource-page .templates-resource-hero{padding-top:40px}.resource-page .templates-resource-hero h1{font:400 clamp(36px,4.2vw,54px)/1.1 var(--serif);max-width:850px;margin:18px auto;text-align:center;text-wrap:balance}.resource-page .templates-resource-hero>p:first-child{color:var(--purple)}.resource-page.templates-resource{background:#fdfaf6}.resource-page .affiliate-resource-hero{padding-top:42px;padding-bottom:40px;background:#fdfaf6}.resource-page .affiliate-resource-hero h1{font-size:clamp(36px,3.6vw,49px);line-height:1.12;max-width:100%;text-wrap:balance}.resource-page .document-resource-body{padding-top:38px;padding-bottom:45px;background:linear-gradient(#fdfaf6,white 350px)}.resource-page .document-resource-body h1{font:400 clamp(36px,4.1vw,50px)/1.15 var(--serif);max-width:760px;margin:15px auto;text-align:center;text-wrap:balance}.resource-page.document-resource{--text-tertiary:#716b80}.resource-page.document-resource .document-resource-body h2{font:600 20px/1.4 var(--sans)}@media(max-width:1000px){.resource-page.industries-directory .ind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-page .affiliate-resource-hero h1{margin-inline:auto}}@media(max-width:600px){.resource-page.industries-directory .ind-grid{grid-template-columns:1fr}.resource-page.industries-directory .ind-index{padding-top:15px}.resource-page .affiliate-resource-hero,.resource-page .templates-resource-hero{padding-top:28px}.resource-page .document-resource-body{padding-top:25px}}.resource-page .templates-resource-hero>p{margin-inline:auto;text-align:center}.resource-page.affiliate-resource a.text-white,.resource-page.templates-resource a.text-white{color:#fff}