.inner-page{--inner-gutter:clamp(20px,4.5vw,90px);background:#fff;padding-bottom:56px}
.inner-page .page-container{max-width:1380px;width:calc(100% - 2 * var(--inner-gutter));padding-inline:0}
.inner-page .inner-heading{padding:24px 0 42px;border:0;background:radial-gradient(ellipse 48% 520px at 0 0,#e1dbf5,transparent),radial-gradient(ellipse 40% 350px at 100% 100%,#f8eaf0,transparent),#f7f5fc}
.inner-page .breadcrumbs{font-size:12px;margin-bottom:24px}
.inner-page .inner-title-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);align-items:center;margin:0}
.inner-page .inner-title-row h1{font-size:clamp(28px,3.1vw,40px);font-weight:700;line-height:1.7;max-width:620px}
.inner-page .inner-title-row>div>p{font-size:15px;line-height:2.2;color:#566171;max-width:600px;margin-top:18px}
.inner-hero-photo{box-shadow:0 16px 40px #30296d0b;border-radius:20px}
.inner-page .inner-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px}
.inner-page .inner-hero-actions .button,.inner-page .inner-hero-actions .text-link{font-size:14px;border-radius:10px}
.inner-page .inner-copy{max-width:none;padding:48px 0 0;font-size:15px;line-height:2.2}
.inner-page .inner-copy>h2{margin:40px 0 18px;font-size:25px}
.inner-page .inner-copy>h2:first-child{margin-top:0}
.inner-page .inner-copy>p{max-width:880px;color:#566171;font-size:15px;margin-bottom:20px}
.inner-page .inner-copy>ul{padding:28px 48px 28px 28px;background:#f5f2fb;border:1px solid #e3ddef;border-radius:18px;display:grid;gap:14px;color:#566171;list-style:decimal;margin-bottom:32px}
.inner-page .nrs-copy-grid{gap:22px;margin-bottom:44px}
.inner-page .nrs-copy-card{--card-bg:#f1edfb;--card-icon:#e3dcf7;--card-fg:#544199;padding:28px;background:var(--card-bg);border:1px solid #00000005;border-radius:18px;min-width:0;border-top:1px solid #00000005}
.inner-page .nrs-copy-card:nth-child(4n+2){--card-bg:#edf6f3;--card-icon:#d9ede5;--card-fg:#28695c}
.inner-page .nrs-copy-card:nth-child(4n+3){--card-bg:#fbf3e6;--card-icon:#f4e4c9;--card-fg:#8b5b22}
.inner-page .nrs-copy-card:nth-child(4n+4){--card-bg:#f9edf2;--card-icon:#f2dce7;--card-fg:#97466a}
.inner-card-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:15px;color:var(--card-fg);background:var(--card-icon);margin-bottom:18px}
.inner-card-icon .icon{width:28px;height:28px}
.inner-page .nrs-copy-card h2{font-size:20px;margin-bottom:12px}
.inner-page .nrs-copy-card p{font-size:14px;line-height:2.15;color:#536071}
.inner-page .nrs-feature-story{padding:30px;border:1px solid #e4dfed;border-radius:22px;background:#faf9fd;margin:0 0 44px}
.inner-page .nrs-feature-story .wp-block-columns{gap:38px}
.inner-page .nrs-feature-story h2{font-size:25px}
.inner-page .nrs-feature-story p{font-size:14px;line-height:2.2}
.inner-page .nrs-feature-story li{font-size:13px}
.inner-page .nrs-feature-story img{aspect-ratio:4/3;height:auto;object-fit:cover}
.inner-page .inner-next{padding:36px 0 0;border:0;background:none}
.inner-page .inner-next>.page-container>div{padding:28px 32px;border:1px solid #e2dced;border-radius:20px;background:#f1edf9 url('voice-pattern.svg');background-size:360px 270px}
.inner-page .inner-next h2{font-size:21px}
.inner-page .inner-next .button{border-radius:10px;font-size:13px;background:#fff}
.inner-page .resource-section{padding:40px 0 0}
.inner-page .guide-card{padding:22px;background:#faf9fd;border:1px solid #e5e0ef;border-radius:18px;overflow:hidden}
.inner-page .guide-card .guide-cover{margin:-22px -22px 22px;width:calc(100% + 44px);border-radius:0;border:0;aspect-ratio:3/2}
.inner-page .guide-card .guide-cover img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/2}
.inner-page .guide-card h2{font-size:19px;line-height:1.9}
.inner-page .guide-card p{font-size:13px;line-height:2.1}
.inner-page .guide-card>.text-link{margin-inline-start:auto;align-self:flex-end;font-size:13px}
.resource-empty{padding:32px!important;background:#f7f4fc url('voice-pattern.svg');background-size:400px 300px;border:1px solid #e4ddef;border-radius:20px}
.resource-empty h2{font-size:24px;margin:20px 0 12px}
.resource-empty p{max-width:700px;margin-bottom:20px;color:#566171}
.resource-start-links{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px}
.resource-start-links .button,.resource-start-links .text-link{font-size:14px}
.inner-samples .examples-section{padding:40px 0 0;border:0;background:none}
.inner-samples .examples-section .eyebrow,.inner-samples .examples-section .examples-intro{display:none}
.inner-samples .examples-section h2{font-size:24px}
.inner-samples .sample-studio{background:#fbfaff;border-color:#e1dbee;border-radius:20px}
.inner-questions .faq-section{padding:40px 0 0;background:none;border:0}
.inner-questions .faq-intro{display:none}
.inner-questions .faq-section .row{display:block;margin:0}
.inner-questions .faq-list{width:100%;padding:0 28px;background:#faf9fd;border:1px solid #e4dfed;border-radius:18px}
.inner-questions .faq-list summary{font-size:16px}
.inner-about .client-section{padding:28px 0 0;background:none;border:0}
.inner-about .client-grid{display:flex;flex-direction:column;gap:22px}
.inner-about .client-grid h2{font-size:20px;font-weight:700}
.inner-about .client-logos{justify-content:center;gap:24px;padding:24px;border:1px solid #e6e0f0;border-radius:18px;background:#faf9fd}
.inner-contact .inner-contact{padding:40px 0 0}
.inner-contact .contact-page-grid{gap:26px}
.inner-contact .contact-information,.inner-contact .contact-form-body{padding:28px;border:1px solid #e4dfed;border-radius:20px;background:#faf9fd}
.inner-contact .contact-information h2,.inner-contact .contact-form-body h2{font-size:24px}
.inner-contact .contact-information dl>div{padding:18px 0;border-bottom:1px solid #e3deec}
.inner-contact .contact-information dl>div:last-child{border:0}
@media(max-width:991px){.inner-page .inner-title-row{gap:28px}.inner-page .inner-title-row h1{font-size:30px}.inner-page .inner-hero-actions{gap:16px}.inner-page .inner-hero-actions .button,.inner-page .inner-hero-actions .text-link{font-size:12px}}
@media(max-width:767px){
 .inner-page{padding-bottom:36px}
 .inner-page .inner-heading{padding:18px 0 28px}
 .inner-page .breadcrumbs{font-size:11px;margin-bottom:20px}
 .inner-page .inner-title-row{grid-template-columns:1fr;gap:24px}
 .inner-page .inner-title-row h1{font-size:27px;line-height:1.8}
 .inner-page .inner-title-row>div>p{font-size:13px;margin-top:12px;line-height:2.1}
 .inner-page .inner-hero-actions{margin-top:20px;gap:18px}
 .inner-page .inner-hero-actions .button,.inner-page .inner-hero-actions .text-link{font-size:12px}
 .inner-page .inner-hero-photo img{aspect-ratio:3/2;border-radius:16px}
 .inner-page .inner-copy{padding-top:28px}
 .inner-page .inner-copy>h2{font-size:21px;margin:28px 0 14px}
 .inner-page .inner-copy>p{font-size:13px;line-height:2.1}
 .inner-page .inner-copy>ul{padding:20px 38px 20px 20px;gap:12px;font-size:13px;border-radius:16px}
 .inner-page .nrs-copy-grid{grid-template-columns:1fr;gap:14px;margin-bottom:28px}
 .inner-page .nrs-copy-card{padding:22px;border-radius:16px}
 .inner-card-icon{width:44px;height:44px;margin-bottom:14px;border-radius:13px}
 .inner-card-icon .icon{width:25px;height:25px}
 .inner-page .nrs-copy-card h2{font-size:18px;margin-bottom:10px}
 .inner-page .nrs-copy-card p{font-size:13px}
 .inner-page .nrs-feature-story{padding:22px;margin-bottom:28px;border-radius:18px}
 .inner-page .nrs-feature-story .wp-block-columns{grid-template-columns:1fr;gap:22px}
 .inner-page .nrs-feature-story h2{font-size:21px}
 .inner-page .nrs-feature-story p{font-size:13px}
 .inner-page .nrs-feature-story li{font-size:12px}
 .inner-page .nrs-feature-story img{aspect-ratio:3/2;border-radius:12px}
 .inner-page .inner-next{padding-top:28px}
 .inner-page .inner-next>.page-container>div{padding:22px;align-items:flex-start;gap:20px;border-radius:16px}
 .inner-page .inner-next h2{font-size:18px}
 .inner-page .resource-section{padding-top:28px}
 .inner-page .guide-card{padding:14px;border-radius:14px}
 .inner-page .guide-card .guide-cover{margin:-14px -14px 14px;width:calc(100% + 28px)}
 .inner-page .guide-card h2{font-size:14px;line-height:1.9}
 .inner-page .guide-card p{display:none}
 .inner-page .guide-card>.text-link{font-size:11px;gap:7px;min-height:44px}
 .inner-page .guide-card>.text-link .icon{width:17px;height:17px}
 .resource-empty{padding:22px!important}
 .resource-empty h2{font-size:21px}
 .resource-empty p{font-size:13px}
 .resource-start-links{gap:18px}
 .resource-start-links .button,.resource-start-links .text-link{font-size:12px}
 .inner-samples .examples-section{padding-top:28px}
 .inner-samples .examples-section h2{font-size:21px}
 .inner-questions .faq-section{padding-top:28px}
 .inner-questions .faq-list{padding-inline:18px}
 .inner-questions .faq-list summary{font-size:14px}
 .inner-about .client-logos{gap:16px;padding:20px}
 .inner-contact .inner-contact{padding-top:28px}
 .inner-contact .contact-information,.inner-contact .contact-form-body{padding:22px;border-radius:16px}
 .inner-contact .contact-information h2,.inner-contact .contact-form-body h2{font-size:21px}
}
