.marketing-hero{padding-block:var(--space-16) var(--space-20);background:var(--color-white)}.hero-grid{gap:var(--space-12);align-items:end;display:grid}.hero-copy h1{max-width:12ch;margin-top:var(--space-5)}.hero-support{color:#10263ac7;max-width:42rem;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.45}.hero-actions{align-items:center;gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.text-link,.module-link{font-weight:700;text-decoration:none}.text-link:hover,.module-link:hover{text-decoration:underline}.hero-brief{padding:var(--space-6);border:.0625rem solid #10263a2e;border-top:.35rem solid var(--color-blue);border-radius:var(--radius-small);background:var(--color-cloud);box-shadow:var(--shadow-small);position:relative}.brief-label,.pricing-kicker{color:var(--color-blue);font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.brief-price{margin-block:var(--space-8);font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.hero-brief dl{margin:0}.hero-brief dl div{gap:var(--space-4);padding-block:var(--space-3);border-top:.0625rem solid #10263a1f;grid-template-columns:6rem 1fr;display:grid}.hero-brief dt{color:#10263aa8;font-family:var(--font-utility);font-size:.75rem}.hero-brief dd{margin:0;font-weight:700}.operations-section{padding-block:var(--space-20);background:var(--color-navy);color:var(--color-white);overflow:hidden}.section-intro{max-width:45rem;margin-bottom:var(--space-12)}.section-intro--light .eyebrow,.final-cta .eyebrow{color:var(--color-teal)}.section-intro--light>p:last-child,.final-cta p{color:#ffffffc2}.operations-stream{gap:var(--space-6);align-items:stretch;display:grid}.event-stack{gap:var(--space-3);display:grid}.source-event{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-small);animation:.5s ease-out forwards stream-arrive;animation-delay:calc(.15s + var(--event-index) * .12s);background:#ffffff14;border:.0625rem solid #fff3;display:flex;transform:translate(-1.5rem)}.source-event p,.rentatrix-queue p,.instrument-row p{margin:0;font-weight:700}.source-event span:not(.event-marker),.rentatrix-queue span:not(.queue-mark),.instrument-head,.instrument-row>span{color:#ffffffa8;font-family:var(--font-utility);font-size:.7rem}.event-marker{background:var(--color-blue);border-radius:50%;flex:none;width:.7rem;height:.7rem;box-shadow:0 0 0 .3rem #235bde3d}.source-event--teal .event-marker{background:var(--color-teal);box-shadow:0 0 0 .3rem #19a7a03d}.source-event--amber .event-marker{background:var(--color-amber);box-shadow:0 0 0 .3rem #f2a93b3d}.stream-connection{gap:var(--space-3);grid-template-columns:repeat(4,1fr);min-height:1.25rem;display:grid}.stream-connection span{opacity:0;transform-origin:top;background:#fff6;justify-self:center;width:.0625rem;height:100%;animation:.42s ease-out .72s forwards connection-draw;display:block;transform:scaleY(0)}.rentatrix-queue{padding:var(--space-5);border-radius:var(--radius-large);background:var(--color-white);color:var(--color-navy);box-shadow:var(--shadow-large);border:.0625rem solid #ffffff38}.rentatrix-queue header{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:.0625rem solid #10263a1f;display:flex}.queue-mark{background:var(--color-blue);width:2rem;height:2rem;color:var(--color-white);font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:700;display:grid}.rentatrix-queue header span:not(.queue-mark),.rentatrix-queue li span{color:#10263aa3}.rentatrix-queue ol{margin:0;padding:0;list-style:none}.rentatrix-queue li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);animation:.4s ease-out forwards queue-settle;animation-delay:calc(.9s + var(--event-index) * .1s);display:flex;transform:translateY(-.75rem)}.rentatrix-queue li+li{border-top:.0625rem solid #10263a1a}.queue-state{padding:var(--space-1) var(--space-2);color:var(--color-blue);font-family:var(--font-utility);background:#235bde1f;border-radius:2rem;flex:none;font-size:.65rem}.queue-state--teal{color:var(--color-navy);background:#19a7a024}.queue-state--amber{color:var(--color-navy);background:#f2a93b33}@keyframes stream-arrive{to{transform:translate(0)}}@keyframes connection-draw{to{opacity:1;transform:scaleY(1)}}@keyframes queue-settle{to{transform:translateY(0)}}.audience-section,.modules-section,.workflow-section,.faq-section,.final-cta{padding-block:var(--space-20)}.audience-section{background:var(--color-amber)}.audience-grid{gap:var(--space-5);display:grid}.audience-grid .eyebrow{color:var(--color-navy)}.audience-grid h2,.audience-grid p{margin-bottom:0}.audience-bands p{max-width:38rem;font-size:1.2rem}.audience-bands p+p{margin-top:var(--space-3)}.modules-section,.faq-section{background:var(--color-white)}.module-list{gap:var(--space-8);display:grid}.module-card{border-radius:var(--radius-large);background:var(--color-cloud);box-shadow:var(--shadow-small);border:.0625rem solid #10263a26;display:grid;overflow:hidden}.module-card__copy{padding:var(--space-8)}.module-card__copy ul,.pricing-card ul{margin-block:var(--space-6);padding:0;list-style:none}.module-card__copy li,.pricing-card li{padding-left:var(--space-6);position:relative}.module-card__copy li:before,.pricing-card li:before{background:var(--color-blue);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.6em;left:0}.module-card__copy li+li,.pricing-card li+li{margin-top:var(--space-2)}.module-card--teal .eyebrow,.module-card--teal .module-link{color:var(--color-navy)}.module-card--teal .module-card__copy li:before{background:var(--color-teal)}.module-card__instrument{margin:0 var(--space-5) var(--space-5);border-radius:var(--radius-small);background:var(--color-navy);color:var(--color-white);box-shadow:var(--shadow-large);border:.0625rem solid #fff3;align-self:end}.instrument-head{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:.0625rem solid #ffffff24;display:flex}.instrument-body{padding:var(--space-3) var(--space-4)}.instrument-row{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:2rem 1fr auto;align-items:center;display:grid}.instrument-row+.instrument-row{border-top:.0625rem solid #ffffff1f}.instrument-row p{font-size:.9rem}.instrument-row i{background:var(--color-blue);border-radius:50%;width:.6rem;height:.6rem}.module-card--teal .instrument-row i{background:var(--color-teal)}.coexistence-section{padding-block:var(--space-16);border-block:.0625rem solid #10263a24}.coexistence-grid{gap:var(--space-6);display:grid}.coexistence-label{font-family:var(--font-utility);text-transform:uppercase;font-size:.8rem;font-weight:600}.coexistence-grid h2{font-size:clamp(2.3rem,4vw,3.75rem)}.workflow-grid,.faq-grid{gap:var(--space-10);display:grid}.workflow-map{gap:var(--space-5);align-items:center;display:grid}.fragmented-inputs{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fragmented-inputs span{padding:var(--space-4);border-radius:var(--radius-small);background:var(--color-white);font-family:var(--font-utility);border:.0625rem solid #10263a29;font-size:.75rem}.workflow-arrow{color:var(--color-blue);justify-self:center;font-size:2rem;transform:rotate(90deg)}.workflow-output{padding:var(--space-6);border-radius:var(--radius-small);background:var(--color-blue);color:var(--color-white)}.workflow-output p{margin-bottom:var(--space-2);font-family:var(--font-utility);text-transform:uppercase;font-size:.75rem}.workflow-output strong{font-family:var(--font-display);font-size:2rem;line-height:1}.pricing-section{padding-block:var(--space-20);background:var(--color-blue);color:var(--color-white)}.pricing-panel{gap:var(--space-10);align-items:center;display:grid}.pricing-copy .eyebrow{color:var(--color-white)}.pricing-copy>p:not(.eyebrow){max-width:40rem;color:var(--color-white)}.pricing-card{padding:var(--space-8);border-radius:var(--radius-large);background:var(--color-white);color:var(--color-navy);box-shadow:var(--shadow-large)}.pricing-amount{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-6);display:flex}.pricing-amount strong{font-family:var(--font-display);font-size:clamp(4rem,9vw,6rem);line-height:1}.pricing-amount span{color:#10263aa8}.faq-grid .section-intro{margin-bottom:0}.faq-list details{border-top:.0625rem solid #10263a2e}.faq-list details:last-child{border-bottom:.0625rem solid #10263a2e}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-5);padding-block:var(--space-5);cursor:pointer;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--color-blue);font-family:var(--font-utility);font-size:1.5rem}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:43rem;padding-right:var(--space-8);color:#10263ac2}.final-cta{background:var(--color-navy);color:var(--color-white)}.final-cta__inner{gap:var(--space-8);align-items:center;display:grid}.final-cta__inner h2{max-width:15ch}@media (width>=48rem){.hero-grid{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr)}.operations-stream{grid-template-columns:minmax(14rem,.75fr) minmax(4rem,.22fr) minmax(24rem,1.25fr);gap:0}.stream-connection{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr;min-height:0}.stream-connection span{transform-origin:0;align-self:center;width:100%;height:.0625rem;transform:scaleX(0)}.audience-grid{grid-template-columns:.6fr 1.4fr 1fr;align-items:start}.module-card{grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr)}.module-card:nth-child(2n) .module-card__copy{order:2}.module-card:nth-child(2n) .module-card__instrument{order:1}.module-card__instrument{margin:var(--space-5) 0 var(--space-5) var(--space-5)}.module-card:nth-child(2n) .module-card__instrument{margin:var(--space-5) var(--space-5) var(--space-5) 0}.coexistence-grid{grid-template-columns:.65fr 1.35fr}.workflow-grid,.faq-grid,.pricing-panel{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr)}.workflow-map{grid-template-columns:minmax(0,1fr) auto minmax(0,.8fr)}.workflow-arrow{transform:none}.final-cta__inner{grid-template-columns:1fr auto}}@media (width>=70rem){.marketing-hero{padding-block:var(--space-24)}.hero-brief{transform:translateY(var(--space-5))}.operations-section,.audience-section,.modules-section,.workflow-section,.pricing-section,.faq-section,.final-cta{padding-block:var(--space-24)}}@media (prefers-reduced-motion:reduce){.source-event,.rentatrix-queue li,.stream-connection span{opacity:1;animation:none!important}.source-event,.rentatrix-queue li{transform:none}.stream-connection span{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce) and (width>=48rem){.stream-connection span{transform:scaleX(1)}}
