/* Shared launch accessibility and responsive refinements. */
.launch-answer{max-width:1100px}.launch-answer h2{font-size:clamp(25px,3vw,42px);margin:20px 0}.launch-answer p{font-size:16px;line-height:1.85;max-width:850px}.launch-answer p+p{margin-top:18px}.launch-facts{max-width:1150px}.launch-facts h2{margin-bottom:30px}.launch-facts dt{font-size:18px;margin-top:28px;font-weight:500}.launch-facts dd{margin:10px 0 20px;font-size:16px;line-height:1.85}.launch-facts p{font-size:14px;line-height:1.8;margin-top:30px}.launch-facts a{text-decoration:underline;text-underline-offset:4px}.launch-footer-links{grid-column:1/-1;display:flex;gap:24px;flex-wrap:wrap;font-size:12px}.launch-footer-links a{display:inline-flex;align-items:center;min-height:44px}.p-question-grid{max-width:1050px}.p-question-grid details{border-top:1px solid #bbc4b3;padding:22px 0}.p-question-grid summary{cursor:pointer;font-size:20px;line-height:1.5}.p-question-grid p{max-width:850px;font-size:16px;line-height:1.85;margin-top:18px}.p-site-map a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px}.p-site-map li{margin:10px 0}a,button,input,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #315844;outline-offset:5px}img{max-width:100%}.p-work-nav button,.p-work-controls button{min-height:44px}.p-header .menu-toggle,.header .menu-toggle,.motion-toggle{min-width:44px;min-height:44px}input,textarea{max-width:100%;font-size:16px!important}.p-hero,.p-section,.section{min-width:0}.launch-facts dd,.launch-answer p,.p-question-grid p{overflow-wrap:anywhere}.p-small,.p-disclosure{color:#58674f}.p-module-grid p,.p-long-list li,.p-trust p,.p-two p{color:#56654e}.p-data-rows span{color:#62705a}.p-scene-result p{color:#456139}@media(max-width:760px){.launch-answer p,.launch-facts dd,.p-question-grid p{font-size:16px}.launch-answer{padding-block:36px}.p-question-grid summary{font-size:18px}.p-scene h3{font-size:24px}.example-price strong{font-size:clamp(25px,7vw,36px)}.p-hero h1{font-size:clamp(38px,10.8vw,49px)}.p-page-intro h1{font-size:clamp(34px,9.5vw,42px)}.price-grid,.pricing-overview,.p-workspace{min-width:0}.launch-footer-links{gap:12px 22px}.pricing-table th,.pricing-table td{white-space:normal}.table-scroll{max-width:100%;overflow:auto}body{overflow-wrap:break-word}.p-actions{align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
