.mkt.h2 :is(.irs-proof,.irs-templates,.irs-phrases,.irs-tools,.irs-flow,.irs-logos).h2-box{font-family:var(--font-body);padding:clamp(3.5rem,9svh,6rem) clamp(1.25rem,5vw,4.5rem)}.irs-head{text-align:center;max-width:44rem;margin:0 auto clamp(2rem,4vw,3.5rem)}.irs-head p,.irs-split-copy>p{opacity:.78;margin-top:1rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.55}.mkt.h2 :is(.irs-proof,.irs-phrases,.irs-flow).h2-box{flex-direction:column;justify-content:center;min-height:70svh;display:flex}.mkt.h2 :is(.irs-phrases,.irs-flow).h2-box{padding-block:clamp(3rem,8svh,5.5rem)}.irs-split{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;max-width:1240px;margin:0 auto;display:grid}.irs-split.irs-split-flip{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.irs-split-flip .irs-split-copy{order:2}.irs-split-copy{flex-direction:column;align-items:flex-start;max-width:30rem;display:flex}.irs-split-copy .button{margin-top:2rem}.irs-flowcard.cx-flowcard{border-radius:var(--radius-lg)}.mkt.h2 .irs-proof.irs-proof,.mkt.h2 .irs-templates.irs-templates{color:var(--ink);background:#fff}.irs-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin:2rem 0 0;display:grid}.irs-stat{border-radius:var(--radius-lg);background:#fff;border:0;outline:0;padding:clamp(1.1rem,2vw,1.6rem);box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.irs-stat dt{font-family:var(--font-heading);white-space:nowrap;letter-spacing:-.03em;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1}.irs-stat dd{opacity:.72;margin:.6rem 0 0;font-size:.95rem;line-height:1.45}.mkt.h2 .irs-tools.irs-tools,.mkt.h2 .irs-phrases.irs-phrases,.mkt.h2 .irs-logos.irs-logos{background:var(--paper);color:var(--ink)}.irs-grid{gap:.75rem;max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.irs-grid>li{min-width:0;display:flex}.irs-grid>li>.irs-card{flex:1}.irs-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.irs-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.irs-card{border-radius:var(--radius-lg);background:#fff;border:0;outline:0;flex-direction:column;gap:.5rem;padding:clamp(1.4rem,2.4vw,1.9rem);display:flex;box-shadow:0 1px 2px #01083308,0 18px 40px -18px #01083329}.irs-card h3{font-family:var(--font-heading);letter-spacing:-.02em;font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:400;line-height:1.15}.irs-card p{opacity:.75;font-size:.95rem;line-height:1.5}.irs-link{color:var(--purple-800);align-items:center;gap:.4rem;margin-top:auto;padding-top:.5rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.irs-link svg{width:1.05rem;height:1.05rem;transition:transform .2s cubic-bezier(.22,1,.36,1)}.irs-link:hover svg,.irs-card-link:hover .irs-link svg{transform:translate(3px)}.irs-card-link{color:inherit;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.irs-card-link:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0108330d,0 24px 44px -18px #0108333d}}.irs-card-link:focus-visible,.irs-link:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.irs-card-link,.irs-link svg{transition:none}}.mkt.h2 .irs-flow.irs-flow{color:var(--ink);background:#fff}.irs-split-copy .irs-flow-mark{justify-content:flex-start;margin-top:1.75rem}.mkt.h2 .irs-quote.irs-quote{isolation:isolate;background:var(--ink);min-height:min(88svh,52rem);color:var(--paper);place-items:center;padding:clamp(3.5rem,8vw,7rem) clamp(1.25rem,6vw,5rem);display:grid;position:relative}.irs-quote-img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.irs-quote-scrim{z-index:-1;background:linear-gradient(#0108331a 0%,#0108334d 100%);position:absolute;inset:0}.irs-quote-copy{text-align:center;max-width:50rem;margin:0;padding:clamp(1.75rem,4vw,3.25rem)}.irs-quote-copy blockquote{font-family:var(--font-heading);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.15}.irs-quote-copy figcaption{font-family:var(--font-body);opacity:.85;margin-top:1.5rem;font-size:1rem}.irs-logo-row{max-width:1080px;margin:0 auto}@media (max-width:1100px){.irs-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.irs-split,.irs-split.irs-split-flip{grid-template-columns:minmax(0,1fr)}.irs-split-flip .irs-split-copy{order:0}.irs-split-copy{max-width:36rem}.mkt.h2 :is(.irs-proof,.irs-phrases,.irs-flow).h2-box{min-height:0}}@media (max-width:760px){.irs-grid>li{min-width:0;display:flex}.irs-grid>li>.irs-card{flex:1}.irs-grid-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.mkt.h2 .h2-box .cx-flowcard.irs-flowcard{padding:1rem}.mkt.h2 :is(.irs-proof,.irs-phrases,.irs-flow).h2-box{padding-left:.75rem;padding-right:.75rem}.irs-split-copy{padding:0 .5rem}}@media (max-width:640px){.irs-grid-4{grid-template-columns:minmax(0,1fr)}.irs-head{text-align:left}}.mkt.h2 .irs-quote.irs-quote{background:var(--ink);isolation:isolate;align-content:end;place-items:end center}.mkt.h2 .irs-quote-img{-webkit-mask-image:linear-gradient(#000 35%,#0000008c 70%,#0000001f 100%);mask-image:linear-gradient(#000 35%,#0000008c 70%,#0000001f 100%)}.irs-shot{border-radius:var(--radius-lg);justify-self:center;width:min(100%,133.333svh - 14.6667rem);overflow:hidden}@media (max-width:900px){.irs-shot{width:100%}}@media (max-width:1023px){.mkt.h2 :is(.irs-proof,.irs-templates,.irs-phrases,.irs-tools,.irs-flow,.irs-logos,.irs-quote).h2-box{min-height:0;padding-block:clamp(2.5rem,5vw,3.5rem)}.irs-split,.irs-split.irs-split-flip{grid-template-columns:minmax(0,1fr)}.irs-split-flip .irs-split-copy{order:0}.irs-quote-copy{padding:0}}@media (max-width:480px){.irs-stats{grid-template-columns:minmax(0,1fr)}}@media (hover:none) and (pointer:coarse){.irs-link{min-height:44px}}
