.for-pm-page{background-color:var(--dark-primary-color);min-height:100dvh;color:var(--dark-text-primary);text-align:start}.for-pm-page :is(p,li){text-align:inherit;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.for-pm-page :is(h1,h2,h3,h4){text-wrap:balance}.for-pm-page .container{max-inline-size:80rem;margin-inline:auto;padding-inline:1.25rem}@media (min-width:48rem){.for-pm-page .container{padding-inline:2rem}}@media (min-width:64rem){.for-pm-page .container{padding-inline:3rem}}.for-pm-page>section{padding-block:3rem}.for-pm-page>section.hero-section{padding-block:4rem}@media (min-width:48rem){.for-pm-page>section{padding-block:4rem}}@media (min-width:64rem){.for-pm-page>section.hero-section{padding-block:6rem}}.for-pm-page :is(.section-header,.cta,.testimonial-card,.use-case-card,.rich-text-html,.challenge-solution-grid>div)>:last-child{margin-block-end:0}.for-pm-page>section.ai_marketing_cta_container{padding-block:3rem}.for-pm-page .ai_marketing_cta_container .cta{padding:0}.for-pm-page .ai_marketing_cta_container .cta h2{margin-block-end:.75rem}.for-pm-page .ai_marketing_cta_container .cta p{margin-block-end:1.5rem}@media (min-width:64rem){.for-pm-page>section.ai_marketing_cta_container{padding-block:4rem}}.for-pm-page .section-header{text-align:center;margin-block-end:2rem}@media (min-width:48rem){.for-pm-page .section-header{margin-block-end:3rem}}.for-pm-page .section-header h2{font-size:var(--font-size-h2);letter-spacing:-.015em;color:var(--dark-text-primary);margin-block-end:.75rem;font-weight:700;line-height:1.2}.for-pm-page .section-header p{max-inline-size:65ch;color:var(--dark-text-secondary);margin-inline:auto;font-size:1.125rem;line-height:1.6}@media (min-width:48rem){.for-pm-page .section-header p{max-inline-size:75ch}}.for-pm-page h2 span,.for-pm-page .text-primary-orange{color:var(--primary-orange)}.for-pm-page .text-red-400{color:var(--red-400)}.for-pm-page .icon-xs{block-size:1rem;inline-size:1rem}.for-pm-page .icon-sm{block-size:1.25rem;inline-size:1.25rem}.for-pm-page .icon-md{flex-shrink:0;block-size:1.5rem;inline-size:1.5rem}.for-pm-page :is(.btn,.dark-button){white-space:normal;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-block-size:3rem;font-size:1rem;font-weight:600;line-height:1.2;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;padding:.75rem 1.5rem!important}.for-pm-page :is(button,.btn,.dark-button):hover{transform:none}.for-pm-page .btn-primary{background-color:var(--primary-orange);border:1px solid var(--primary-orange);color:#fff}.for-pm-page .btn-primary:hover{background-color:var(--primary-orange-dark);border-color:var(--primary-orange-dark)}.for-pm-page :is(.btn-secondary,.hero-cta-group .dark-button){border:1px solid var(--dark-text-secondary);color:var(--dark-text-primary);background-color:#0000}.for-pm-page :is(.btn-secondary,.hero-cta-group .dark-button):hover{border-color:var(--primary-orange);color:var(--primary-orange)}.for-pm-page .btn-outline{border:1px solid var(--primary-orange);color:var(--primary-orange);background-color:#0000}.for-pm-page .btn-outline:hover{background-color:var(--primary-orange);color:#fff}@media (prefers-reduced-motion:no-preference){.for-pm-page .btn-icon-right{transition:transform .2s}.for-pm-page .btn:hover .btn-icon-right{transform:translate(.25rem)}}.for-pm-page :is(.challenge-item,.rec-card,.outcome-card,.roadmap-quarter-card,.use-case-card,.advantage-card,.testimonial-card,.hero-stat-item){border:1px solid #ffffff1a;border-radius:.75rem;transition:border-color .2s}.for-pm-page :is(.challenge-item,.rec-card,.outcome-card,.roadmap-quarter-card,.use-case-card,.advantage-card,.testimonial-card,.hero-stat-item):hover{border-color:var(--primary-orange)}.for-pm-page .hero-section{position:relative}.for-pm-page .hero-grid{text-align:center}.for-pm-page .hero-content{flex-direction:column;align-items:center;display:flex}.for-pm-page .hero-title{font-size:var(--font-size-h1);letter-spacing:-.02em;color:var(--dark-text-primary);text-wrap:pretty;margin-block-end:1rem;font-weight:700;line-height:1.15}.for-pm-page .hero-title span{color:var(--primary-orange)}.for-pm-page .hero-subtitle{max-inline-size:65ch;color:var(--dark-text-secondary);margin-block-end:2rem;margin-inline:auto;font-size:1.125rem;line-height:1.6}.for-pm-page .hero-subtitle:empty{display:none}.for-pm-page :is(.hero-cta-group,.hero-stats-grid){grid-template-columns:1fr;gap:1rem;inline-size:100%;max-inline-size:37.5rem;margin-inline:auto;display:grid}@media (min-width:30rem){.for-pm-page :is(.hero-cta-group,.hero-stats-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}.for-pm-page .hero-cta-group{margin-block-end:2rem}.for-pm-page .hero-cta-group :is(.btn,.dark-button){block-size:100%;inline-size:100%}.for-pm-page .hero-stat-item{text-align:center;background-color:#1a1a1a4d;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;display:flex}.for-pm-page .hero-stats-grid{padding:0;list-style:none}.for-pm-page .hero-stat-value{color:var(--primary-orange);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.for-pm-page .hero-stat-label{color:var(--dark-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.for-pm-page .custom-badge{text-align:center;letter-spacing:.06em;align-items:center;gap:.5rem;margin-block-end:1rem;padding:.25rem .75rem;font-size:.875rem;line-height:1.3;display:inline-flex}.for-pm-page .challenges-accordion-wrapper{flex-direction:column;gap:.75rem;max-inline-size:56rem;margin-inline:auto;padding:0;list-style:none;display:flex}.for-pm-page .challenge-item{background-color:#1a1a1a4d;transition:border-color .2s,background-color .2s,box-shadow .2s;overflow:clip}.for-pm-page .challenge-item:hover{background-color:#1a1a1a99}.for-pm-page .challenge-item:has(.challenge-header[aria-expanded=true]){box-shadow:inset .25rem 0 0 var(--primary-orange);background-color:#1a1a1a99;border-color:#ff6b3580}.for-pm-page .challenge-summary{grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;padding:1rem 1.25rem;display:grid}@media (min-width:48rem){.for-pm-page .challenge-summary{padding:1.25rem 1.5rem}}.for-pm-page .challenge-summary>svg{margin-block-start:.625rem}.for-pm-page .challenge-heading{font-size:var(--font-size-h3);margin:0;font-weight:600;line-height:1.3}.for-pm-page .challenge-header{min-block-size:2.75rem;inline-size:100%;color:var(--dark-text-primary);font:inherit;text-align:start;white-space:normal;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.for-pm-page .challenge-header:hover .challenge-title{color:var(--primary-orange)}.for-pm-page .challenge-arrow{box-sizing:border-box;block-size:2rem;inline-size:2rem;color:var(--primary-orange);background-color:#ff6b351f;border-radius:9999px;flex-shrink:0;padding:.25rem}.for-pm-page .challenge-header:hover .challenge-arrow,.for-pm-page .challenge-header[aria-expanded=true] .challenge-arrow{background-color:#ff6b353d}@media (prefers-reduced-motion:no-preference){.for-pm-page .challenge-arrow{transition:rotate .2s,background-color .2s}}.for-pm-page .challenge-header[aria-expanded=true] .challenge-arrow{rotate:180deg}.for-pm-page .challenge-title-wrapper{min-inline-size:0}.for-pm-page .challenge-pain-badge{background-color:var(--red-500-transparent);color:var(--red-300);border-radius:9999px;margin:.25rem 0 .5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-block}.for-pm-page .challenge-description{color:var(--dark-text-secondary);white-space:normal;margin:0;line-height:1.6}.for-pm-page .challenge-content-wrapper{background-color:#1a1a1a80;border-block-start:1px solid #ffffff14}.for-pm-page .challenge-content{padding:1rem 1.25rem 1.25rem}@media (min-width:48rem){.for-pm-page .challenge-content{padding:1.25rem 1.5rem 1.5rem}}.for-pm-page .challenge-solution-grid{align-items:center;gap:1rem;display:grid}@media (min-width:64rem){.for-pm-page .challenge-solution-grid{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}}.for-pm-page .challenge-solution-grid h4{font-size:var(--font-size-h4);color:var(--primary-orange);margin-block-end:.5rem;font-weight:600;line-height:1.35}.for-pm-page .challenge-solution-grid p{color:var(--dark-text-primary);font-size:1rem;line-height:1.6}.for-pm-page .challenge-solution-cta{display:flex}.for-pm-page .challenge-solution-cta .btn{inline-size:100%}@media (min-width:30rem){.for-pm-page .challenge-solution-cta .btn{inline-size:auto}}.for-pm-page .recommendations-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.for-pm-page .recommendations-grid:has(>:only-child){grid-template-columns:minmax(0,64rem);justify-content:center}@media (min-width:48rem){.for-pm-page .recommendations-grid{gap:2rem}}.for-pm-page .rec-card{background-color:#1a1a1a4d;flex-direction:column;padding:1.5rem 1.25rem;display:flex}.for-pm-page .rec-card:hover{border-color:#fff3}.for-pm-page .rec-card-icon-wrapper{background-color:#ff6b351a;border-radius:.75rem;place-items:center;block-size:3rem;inline-size:3rem;margin-block-end:1rem;display:grid}.for-pm-page .rec-card-icon-wrapper img{block-size:1.5rem;inline-size:1.5rem}.for-pm-page .rec-card-challenge{letter-spacing:.02em;color:var(--primary-orange);margin-block-end:.5rem;font-size:.875rem;font-weight:600;line-height:1.3}.for-pm-page .rec-card h3{text-wrap:balance;color:var(--dark-text-primary);margin-block-end:.5rem;font-size:1.375rem;font-weight:700;line-height:1.3}.for-pm-page .rec-card p:not(.rec-card-challenge){text-wrap:pretty;color:var(--dark-text-secondary);margin-block-end:0;font-size:1rem;line-height:1.6}.for-pm-page .rec-intro{display:contents}.for-pm-page .rec-benefits{border-block-start:1px solid #ffffff1a;margin-block-start:1.5rem;padding-block-start:1.5rem}.for-pm-page .rec-benefits ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.for-pm-page .rec-benefits li{color:var(--dark-text-secondary);padding-inline-start:1.75rem;font-size:1rem;font-weight:400;line-height:1.6;position:relative}.for-pm-page .rec-benefits li:before{content:"";background-color:var(--primary-orange);block-size:1.125rem;inline-size:1.125rem;position:absolute;inset-block-start:.25rem;inset-inline-start:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.for-pm-page .rec-card-cta{order:1;align-self:stretch;min-block-size:2.75rem;margin-block-start:1.5rem}@media (min-width:48rem){.for-pm-page .rec-card{flex-direction:row;padding:2.5rem}.for-pm-page .rec-intro{flex-direction:column;flex:2 1 0;align-items:flex-start;min-inline-size:0;padding-inline-end:1.5rem;display:flex}.for-pm-page .rec-benefits{border-block-start:0;border-inline-start:1px solid #ffffff1a;flex:3 1 0;min-inline-size:0;margin:0;padding:0 0 0 1.5rem}.for-pm-page .rec-card-cta{order:0;align-self:flex-start}}.for-pm-page .outcomes-grid{grid-template-columns:1fr;gap:1rem;padding:0;list-style:none;display:grid}@media (min-width:48rem){.for-pm-page .outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:64rem){.for-pm-page .outcomes-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.for-pm-page .outcome-card{text-align:center;background-image:linear-gradient(#ff6b351a,#0000);flex-direction:column;align-items:center;inline-size:100%;padding:1.25rem;display:flex}@media (min-width:48rem){.for-pm-page .outcome-card{padding:1.5rem}}.for-pm-page .outcome-card-icon-wrapper{background-color:#ff6b351a;border-radius:.75rem;place-items:center;block-size:3rem;inline-size:3rem;margin-block-end:1rem;display:grid}.for-pm-page .outcome-card-icon-wrapper:empty{visibility:hidden}.for-pm-page .outcome-card-icon-wrapper img{block-size:2rem;inline-size:2rem}.for-pm-page .outcome-card>div:not(.outcome-card-icon-wrapper){color:var(--primary-orange);text-wrap:balance;margin-block-end:.75rem;font-size:1.75rem;font-weight:700;line-height:1.2}.for-pm-page .outcome-card h3{color:var(--dark-text-primary);margin-block-end:.5rem;font-size:1.125rem;font-weight:600;line-height:1.4}.for-pm-page .outcome-card p{color:var(--dark-text-secondary);margin:0;font-size:.875rem;line-height:1.5}@media (min-width:64rem){.for-pm-page .outcome-card>div:not(.outcome-card-icon-wrapper){min-block-size:2.4em}.for-pm-page .outcome-card h3{min-block-size:2.8em}}.for-pm-page .roadmap-grid{grid-template-columns:1fr;gap:1rem;padding:0;list-style:none;display:grid}@media (min-width:48rem){.for-pm-page .roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:64rem){.for-pm-page .roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.for-pm-page .roadmap-quarter-card{text-align:start;background-color:#ff6b351a;flex-direction:column;gap:.5rem;inline-size:100%;padding:1.25rem;display:flex}@media (min-width:48rem){.for-pm-page .roadmap-quarter-card{padding:1.5rem}}.for-pm-page .roadmap-quarter-card>:first-child{color:var(--primary-orange);margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.for-pm-page .roadmap-quarter-card h3:not(:first-child){color:var(--dark-text-primary);margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.for-pm-page .roadmap-quarter-card p:not(:first-child){color:var(--dark-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.for-pm-page .use-cases-grid{grid-template-columns:1fr;gap:1rem;padding:0;list-style:none;display:grid}@media (min-width:48rem){.for-pm-page .use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.for-pm-page .use-case-card{background-color:#1a1a1a4d;flex-direction:column;padding:1.25rem;display:flex}@media (min-width:48rem){.for-pm-page .use-case-card{padding:1.5rem}}.for-pm-page .use-case-card h3{font-size:var(--font-size-h3);color:var(--dark-text-primary);margin-block-end:.75rem;font-weight:600;line-height:1.3;transition:color .2s}.for-pm-page .use-case-card:hover h3{color:var(--primary-orange)}.for-pm-page .use-case-card>p{color:var(--dark-text-secondary);margin-block-end:1rem;line-height:1.6}.for-pm-page .use-case-card ul:is(.before-klamp,.after-klamp){border-radius:.5rem;margin:0;padding:.75rem 1rem;list-style:none}.for-pm-page .use-case-card .rich-text-html{flex-direction:column;gap:.5rem;display:flex}.for-pm-page .use-case-card .rich-text-html+.rich-text-html{margin-block-start:.5rem}.for-pm-page .use-case-card ul.before-klamp{background-color:#ef44441a;border:1px solid #ef444433}.for-pm-page .use-case-card ul.after-klamp{background-color:#ff6b351a;border:1px solid #ff6b3533}.for-pm-page .use-case-card ul li{color:var(--dark-text-secondary);margin:0;font-size:.875rem;line-height:1.5}.for-pm-page .use-case-card ul li:first-child{margin-block-end:.25rem;font-weight:600}.for-pm-page .use-case-card ul.before-klamp li:first-child{color:var(--red-400)}.for-pm-page .use-case-card ul.after-klamp li:first-child{color:var(--primary-orange)}.for-pm-page .advantage-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:48rem){.for-pm-page .advantage-list{gap:1.5rem}}.for-pm-page .advantage-card{background-color:#1a1a1a4d;padding:1.25rem}@media (min-width:48rem){.for-pm-page .advantage-card{padding:2rem}}.for-pm-page .advantage-grid{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (min-width:64rem){.for-pm-page .advantage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.for-pm-page .advantage-grid>div{color:var(--dark-text-secondary);line-height:1.6}.for-pm-page .advantage-grid>div>span:first-child{margin-block-end:.5rem;font-weight:600;display:block}.for-pm-page .advantage-grid>div>span:first-child+br{display:none}.for-pm-page .advantage-grid>div:first-child>span:first-child{color:var(--red-400)}.for-pm-page .advantage-grid>div:nth-child(2)>span:first-child{color:var(--primary-orange)}.for-pm-page .advantage-grid>div:nth-child(3)>span:first-child{color:var(--green-400)}.for-pm-page .testimonial-card{text-align:center;background-color:#1a1a1a80;max-inline-size:56rem;margin:0 auto;padding:1.25rem}@media (min-width:48rem){.for-pm-page .testimonial-card{padding:2rem}}.for-pm-page .testimonial-card blockquote{background:0 0;border:0;margin:0 0 1rem;padding:0}.for-pm-page .testimonial-card :is(blockquote,p){color:var(--light-primary-color);font-size:1.125rem;font-style:normal;line-height:1.6}.for-pm-page .testimonial-card i{font-style:italic}.for-pm-page .testimonial-card :is(b,strong){color:var(--primary-orange);font-weight:700}.for-pm-page .testimonial-card p:last-child{margin:0;font-size:1rem}
