:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-navy:#0d1f3d;--color-brand-teal:#009688;--color-brand-white:#fff;--color-brand-gray:#d1d5db;--color-ink:var(--color-brand-navy);--color-muted:#0d1f3dad;--color-soft:#00968812;--color-page:var(--color-brand-white);--color-surface:var(--color-brand-white);--color-border:var(--color-brand-gray);--color-accent:var(--color-brand-teal);--color-accent-strong:color-mix(in srgb, var(--color-brand-teal) 82%, var(--color-brand-navy));--color-accent-soft:#0096881a;--color-support:var(--color-brand-navy);--color-support-soft:#0d1f3d0d;--color-warning-soft:#d1d5db47;--color-dark:var(--color-brand-navy);--color-dark-soft:color-mix(in srgb, var(--color-brand-navy) 86%, var(--color-brand-teal));--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.5rem;--shadow-soft:0 1rem 2.5rem #0d1f3d14;--shadow-panel:0 1.25rem 3.5rem #0d1f3d21;--container-max:72rem}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;overflow-x:clip}body{background:linear-gradient(180deg, var(--color-page) 0%, #fff 40%, var(--color-page) 100%);color:var(--color-ink);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #0096888c}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1}.site-header{z-index:20;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;position:sticky;top:0}.site-header__inner,.site-footer__inner,.section-container{width:min(100% - 2rem, var(--container-max));margin:0 auto}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.5rem;display:flex}.brand{align-items:center;gap:var(--space-3);letter-spacing:0;font-weight:750;display:inline-flex}.brand__logo-image{width:clamp(10.25rem,15vw,12.5rem);height:auto;display:block}.brand__mark{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-accent), var(--color-brand-navy));color:#fff;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 .6rem 1.2rem #00968829}.desktop-nav,.footer-nav{align-items:center;gap:var(--space-5);display:flex}.desktop-nav{flex:1;justify-content:flex-end}.nav-link,.footer-link{color:var(--color-muted);font-size:.94rem;font-weight:620}.nav-link:hover,.footer-link:hover{color:var(--color-ink)}.nav-link--active{color:var(--color-ink);position:relative}.nav-link--active:after{content:"";background:var(--color-accent);border-radius:999px;height:.16rem;position:absolute;bottom:-.55rem;left:0;right:0}.button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:1px solid #0000;min-height:2.5rem;padding:.64rem 1rem;font-size:.94rem;font-weight:720;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--primary{background:linear-gradient(135deg, var(--color-accent), var(--color-accent-strong));color:#fff;box-shadow:0 .7rem 1.4rem #00968830}.button--primary:hover{background:var(--color-accent-strong)}.button--active{border-color:#00968859;box-shadow:0 .7rem 1.4rem #0096882e,0 0 0 .18rem #0096882e}.button--secondary{border-color:var(--color-brand-gray);background:var(--color-surface);color:var(--color-ink)}.button--secondary:hover{border-color:var(--color-brand-gray);background:var(--color-soft)}.text-link{color:var(--color-accent-strong);align-items:center;font-size:.95rem;font-weight:760;display:inline-flex}.text-link:hover{color:var(--color-ink)}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:2.5rem;color:var(--color-ink);cursor:pointer;align-items:center;padding:.55rem .8rem;font-weight:720;list-style:none;display:inline-flex}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav__panel{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:min(18rem,100vw - 2rem);padding:var(--space-4);box-shadow:var(--shadow-soft);display:grid;position:absolute;top:calc(100% + .75rem);right:0}.mobile-nav__panel .nav-link{border-radius:var(--radius-md);align-items:center;min-height:2.5rem;padding:.6rem .75rem;display:flex}.mobile-nav__panel .nav-link--active{background:var(--color-soft);color:var(--color-accent-strong)}.mobile-nav__panel .nav-link--active:after{display:none}.placeholder{min-height:calc(100vh - 10rem);padding:var(--space-16) 0;align-items:center;display:grid}.placeholder__panel{max-width:42rem}.placeholder h1{color:var(--color-ink);letter-spacing:0;margin:0;font-size:clamp(2.2rem,7vw,4.8rem);font-weight:780;line-height:.98}.hero-section{border-bottom:1px solid var(--color-border);background:linear-gradient(120deg, #0096881a, transparent 42rem), linear-gradient(180deg, #fff 0%, var(--color-page) 100%)}.hero-grid{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-16));padding:clamp(var(--space-10), 5.5vw, 5rem) 0;grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);display:grid}.hero-copy{max-width:39rem}.hero-copy h1,.section-heading h2,.audience-panel h2,.trust-strip h2,.pricing-copy h2,.final-cta h2{color:var(--color-ink);letter-spacing:0;margin:0;font-weight:790}.hero-copy h1{font-size:clamp(2.75rem,6.2vw,4.85rem);line-height:.95}.hero-subhead{max-width:34rem;margin:var(--space-6) 0 0;color:var(--color-muted);font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.35}.hero-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.product-screenshot{border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--shadow-panel);margin:0;display:block;overflow:hidden}.product-screenshot__image{object-fit:cover;object-position:left top;width:100%;height:100%;display:block}.product-screenshot--hero{aspect-ratio:1.3;min-height:27rem}.product-screenshot--workflow{aspect-ratio:1.28;min-height:23rem}.product-screenshot--portrait{aspect-ratio:.7;min-height:27rem}.product-screenshot--audience{aspect-ratio:1.25;min-height:24rem}.product-screenshot--wide{aspect-ratio:2.05;min-height:16rem}.product-screenshot--audienceWide{aspect-ratio:1.95;min-height:21rem}.product-screenshot--focused{aspect-ratio:1.52;min-height:22rem}.product-screenshot--wide .product-screenshot__image,.product-screenshot--audienceWide .product-screenshot__image,.product-screenshot--focused .product-screenshot__image{object-fit:contain}.workflow-detail-visual .product-screenshot{width:100%;box-shadow:0 .8rem 2rem #0d1f3d14}.workspace-mockup{border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);overflow:hidden}.mockup-topbar{gap:var(--space-2);border-bottom:1px solid var(--color-border);padding:var(--space-4);background:linear-gradient(90deg, var(--color-soft), var(--color-support-soft));display:flex}.mockup-topbar span{background:var(--color-brand-gray);border-radius:999px;width:.68rem;height:.68rem}.mockup-body{grid-template-columns:11rem 1fr;min-height:25rem;display:grid}.mockup-sidebar{align-content:start;gap:var(--space-3);border-right:1px solid var(--color-border);padding:var(--space-5);background:var(--color-soft);display:grid}.mockup-sidebar strong,.mockup-main__header strong,.document-row strong,.plan-rail strong{color:var(--color-ink);font-size:.94rem}.mockup-sidebar span{color:var(--color-muted);font-size:.9rem}.mockup-main{align-content:start;gap:var(--space-5);padding:var(--space-5);display:grid}.mockup-main__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mockup-main__header span,.activity-card span{color:var(--color-accent-strong);font-size:.82rem;font-weight:720}.document-list{gap:var(--space-3);display:grid}.document-row{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:#fff;display:flex}.document-row>span{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--color-accent-soft), var(--color-support-soft));flex:none;width:2rem;height:2rem}.document-row div{gap:.15rem;display:grid}.document-row small{color:var(--color-muted);font-size:.82rem}.activity-card{border:1px solid var(--color-brand-gray);border-radius:var(--radius-md);padding:var(--space-5);background:var(--color-support-soft)}.activity-card p{margin:var(--space-2) 0 0;color:var(--color-muted)}.section-block{isolation:isolate;padding:clamp(var(--space-12), 8vw, var(--space-16)) 0;position:relative}.section-block:before{pointer-events:none;z-index:-1;content:"";width:100vw;margin-left:-50vw;position:absolute;inset:0 50%}.problem-section:before,.product-boundary-section:before,.product-workflow-section:before,.audience-problem-section:before,.trust-overview-section:before,.pricing-detail-section:before,.education-resource-section:before,.education-related-section:before,.demo-form-section:before,.education-list-section:before,.legal-content:before{background:linear-gradient(#d1d5db3d,#ffffffdb);border-block:1px solid #d1d5dbbd}.feature-section:before,.pricing-snapshot:before,.audience-benefit-section:before,.audience-operating-section:before,.trust-faq-section:before,.trust-note-section:before,.brokerage-sales-section:before,.demo-topics-section:before,.education-checklist-section:before,.education-comparison-section:before,.education-faq-section:before,.faq-section:before{background:linear-gradient(135deg,#0d1f3d0d,#ffffffeb);border-block:1px solid #d1d5dba3}.product-hero-section,.audience-hero-section,.trust-hero-section,.conversion-hero-section,.education-hero-section,.legal-hero-section{background:linear-gradient(115deg, #0096881a, transparent 43rem), linear-gradient(180deg, #fff 0%, var(--color-page) 100%)}.product-hero-grid,.audience-hero-grid,.trust-hero-grid,.conversion-hero-grid,.education-hero-grid{padding:clamp(var(--space-10), 5.5vw, 5rem) 0}.section-heading{max-width:44rem;margin-bottom:var(--space-8)}.section-heading h2,.audience-panel h2,.trust-strip h2,.pricing-copy h2,.final-cta h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.section-heading p,.trust-strip p,.pricing-copy p,.final-cta p{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:1.08rem}.problem-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.problem-item,.feature-card,.audience-panel,.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 .8rem 2rem #0d1f3d0e}.problem-item{min-height:11rem;padding:var(--space-5)}.problem-item span{background:linear-gradient(90deg, var(--color-support), var(--color-accent));border-radius:999px;width:2rem;height:.28rem;display:block}.problem-item p{margin:var(--space-6) 0 0;color:var(--color-ink);font-weight:650}.workflow-diagram{border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workflow-step{min-height:17rem;padding:var(--space-6);background:linear-gradient(180deg, #fff, var(--color-page))}.workflow-step:nth-child(2n){background:linear-gradient(180deg, #fff, var(--color-support-soft))}.workflow-step+.workflow-step{border-left:1px solid var(--color-border)}.workflow-step__index{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:.84rem;font-weight:760}.workflow-step h3,.feature-card h3{margin:var(--space-8) 0 var(--space-3);color:var(--color-ink);font-size:1.18rem}.workflow-step p,.feature-card p,.audience-panel li,.faq-item p{color:var(--color-muted)}.feature-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-card{min-height:13rem;padding:var(--space-5)}.feature-card:nth-child(3n+1){border-top:.28rem solid var(--color-accent)}.feature-card:nth-child(3n+2){border-top:.28rem solid var(--color-support)}.feature-card:nth-child(3n){border-top:.28rem solid var(--color-brand-gray)}.audience-card,.trust-card,.pricing-card,.education-card,.education-checklist-card,.education-link-card,.legal-section-card,.product-boundary-card{border-color:var(--color-brand-gray);box-shadow:0 .8rem 2rem #0d1f3d0e}.audience-card:nth-child(3n+1),.trust-card:nth-child(3n+1),.pricing-card:nth-child(3n+1),.education-card:nth-child(3n+1),.education-checklist-card:nth-child(3n+1),.legal-section-card:nth-child(3n+1),.product-boundary-card:nth-child(3n+1){border-top:.28rem solid var(--color-accent)}.audience-card:nth-child(3n+2),.trust-card:nth-child(3n+2),.pricing-card:nth-child(3n+2),.education-card:nth-child(3n+2),.education-checklist-card:nth-child(3n+2),.legal-section-card:nth-child(3n+2),.product-boundary-card:nth-child(3n+2){border-top:.28rem solid var(--color-support)}.audience-card:nth-child(3n),.trust-card:nth-child(3n),.pricing-card:nth-child(3n),.education-card:nth-child(3n),.education-checklist-card:nth-child(3n),.legal-section-card:nth-child(3n),.product-boundary-card:nth-child(3n){border-top:.28rem solid var(--color-brand-gray)}.education-link-card{border-top:.28rem solid var(--color-accent)}.feature-card h3{margin-top:0}.feature-card p{margin:0}.audience-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audience-panel{align-content:start;gap:var(--space-6);padding:var(--space-8);display:grid}.audience-panel ul,.trust-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.audience-panel li,.trust-list li{padding-left:1.35rem;position:relative}.audience-panel li:before,.trust-list li:before{background:var(--color-accent);content:"";border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.62rem;left:0}.trust-strip{background:linear-gradient(135deg, var(--color-dark), var(--color-dark-soft));color:#fff;border-block:1px solid #d1d5db2e}.trust-strip__inner{align-items:center;gap:var(--space-8);padding:clamp(var(--space-12), 6vw, var(--space-16)) 0;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr) auto;display:grid}.trust-strip h2,.trust-strip p{color:#fff}.trust-strip p,.trust-list{color:#ffffffb8}.trust-strip .button--secondary{color:#fff;background:#ffffff1a;border-color:#ffffff52}.trust-strip .button--secondary:hover{background:#ffffff29}.product-cta-band .button--secondary,.audience-strip .button--secondary,.trust-statement-strip .button--secondary,.conversion-strip .button--secondary{color:#fff;background:#ffffff1a;border-color:#ffffff52}.product-cta-band .button--secondary:hover,.audience-strip .button--secondary:hover,.trust-statement-strip .button--secondary:hover,.conversion-strip .button--secondary:hover{background:#ffffff29}.trust-strip__text-link{color:#ffffffb8;text-underline-offset:.22rem;-webkit-text-decoration:underline #d1d5db73;text-decoration:underline #d1d5db73}.trust-strip__text-link:hover{color:#fff}.pricing-snapshot{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr);display:grid}.pricing-copy{max-width:42rem}.pricing-copy .button{margin-top:var(--space-6)}.plan-rail{gap:var(--space-3);border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-soft);background:#ffffffb8;display:grid}.plan-rail div{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-brand-gray);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4);display:flex}.plan-rail span{color:var(--color-muted);text-align:right;font-size:.92rem}.audience-operating-visual,.pricing-note-panel,.demo-form-aside,.education-panel,.legal-review-panel,.subprocessor-summary{border-color:var(--color-brand-gray);background:linear-gradient(180deg, #fff, var(--color-page));box-shadow:var(--shadow-panel)}.pricing-note-panel span,.demo-form-aside span,.education-panel span,.audience-operating-visual span,.subprocessor-summary span{border-color:var(--color-brand-gray);background:#fff}.faq-section{gap:var(--space-8);grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);display:grid}.faq-list{gap:var(--space-3);display:grid}.faq-item{padding:var(--space-5)}.faq-item summary{color:var(--color-ink);cursor:pointer;font-weight:760}.faq-item p{margin:var(--space-4) 0 0}.product-hero-section{border-bottom:1px solid var(--color-border);background:linear-gradient(115deg, #0096881a, transparent 43rem), linear-gradient(180deg, #fff 0%, var(--color-page) 100%)}.product-hero-grid{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-16));padding:clamp(var(--space-8), 5vw, var(--space-12)) 0;grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr);display:grid}.product-hero-copy{max-width:42rem}.product-hero-copy h1,.product-cta-band h2,.assistive-copy h2,.product-final-copy h2{color:var(--color-ink);letter-spacing:0;margin:0;font-weight:790}.product-hero-copy h1{font-size:clamp(2.45rem,5vw,4rem);line-height:.98}.product-hero-copy p{max-width:36rem;margin:var(--space-6) 0 0;color:var(--color-muted);font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.42}.product-actions,.product-cta-band__actions,.product-final-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.product-actions{margin-top:var(--space-8)}.product-console{border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);overflow:hidden}.product-console__bar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-4);background:linear-gradient(90deg, var(--color-soft), var(--color-support-soft));display:flex}.product-console__bar strong,.request-preview strong,.review-preview strong,.workflow-detail-visual__row strong,.product-boundary-card h3,.assistive-note strong{color:var(--color-ink)}.product-console__bar span,.request-preview span,.review-preview span,.assistive-note span{color:var(--color-muted);font-size:.88rem}.product-console__body{grid-template-columns:9rem minmax(0,1fr);min-height:25rem;display:grid}.product-console__rail{align-content:start;gap:var(--space-3);border-right:1px solid var(--color-border);padding:var(--space-5);background:var(--color-soft);display:grid}.product-console__rail span{color:var(--color-muted);font-size:.9rem;font-weight:650}.product-console__main{align-content:center;gap:var(--space-4);padding:var(--space-5);display:grid}.request-preview,.review-preview{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.request-preview{gap:var(--space-4);background:linear-gradient(135deg, #fff, var(--color-page));display:grid}.request-preview div,.review-preview{gap:.2rem;display:grid}.request-preview ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.request-preview li{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);padding:.7rem .8rem;font-size:.9rem;font-weight:650}.routing-preview{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.routing-preview span{border:1px dashed var(--color-brand-gray);border-radius:var(--radius-sm);min-height:4rem;color:var(--color-accent-strong);text-align:center;place-items:center;font-size:.82rem;font-weight:720;display:grid}.review-preview{background:var(--color-support-soft)}.workflow-detail-list{gap:var(--space-5);display:grid}.workflow-detail-card{border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,.92fr) minmax(18rem,1fr);display:grid;overflow:hidden;box-shadow:0 .8rem 2rem #0d1f3d0e}.workflow-detail-copy{padding:clamp(var(--space-6), 5vw, var(--space-8))}.workflow-detail-index{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:.84rem;font-weight:760}.workflow-detail-copy h3{margin:var(--space-5) 0 var(--space-3);color:var(--color-ink);font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.08}.workflow-detail-copy p{color:var(--color-muted);margin:0;font-size:1.04rem}.workflow-detail-copy ul,.product-boundary-card ul{gap:var(--space-3);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.workflow-detail-copy li,.product-boundary-card li{color:var(--color-muted);padding-left:1.35rem;position:relative}.workflow-detail-copy li:before,.product-boundary-card li:before{background:var(--color-accent);content:"";border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.62rem;left:0}.workflow-detail-visual{align-content:center;gap:var(--space-3);border-left:1px solid var(--color-border);background:var(--color-page);padding:clamp(var(--space-5), 4vw, var(--space-8));display:grid}.workflow-detail-visual__bar{gap:var(--space-2);padding-bottom:var(--space-3);display:flex}.workflow-detail-visual__bar span{background:var(--color-brand-gray);border-radius:999px;width:.62rem;height:.62rem}.workflow-detail-visual__row{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:3.8rem;padding:var(--space-4);display:flex}.workflow-detail-visual__row>span{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--color-accent-soft), var(--color-support-soft));flex:none;width:1.8rem;height:1.8rem}.product-cta-band{background:linear-gradient(135deg, var(--color-dark), var(--color-dark-soft));border-block:1px solid #d1d5db2e}.product-cta-band__inner{align-items:center;gap:var(--space-8);padding:var(--space-12) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.product-cta-band h2{color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.product-cta-band p{max-width:42rem;margin:var(--space-4) 0 0;color:#ffffffb8;font-size:1.08rem}.product-cta-band .button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff47}.product-boundaries{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-boundary-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-6)}.product-boundary-card--limit{background:linear-gradient(135deg, #fff, var(--color-warning-soft))}.product-boundary-card h3{margin:0;font-size:1.28rem}.product-boundary-card--limit li:before{background:var(--color-support)}.assistive-review-strip{border-block:1px solid var(--color-border);background:linear-gradient(135deg, var(--color-support-soft), var(--color-page))}.assistive-review-strip__inner{align-items:center;gap:var(--space-8);padding:var(--space-12) 0;grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr);display:grid}.assistive-copy h2,.product-final-copy h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.04}.assistive-copy p,.product-final-copy p{max-width:44rem;margin:var(--space-4) 0 0;color:var(--color-muted);font-size:1.08rem}.assistive-note{gap:var(--space-2);border-left:.35rem solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-5);display:grid}.assistive-note strong+span{margin-bottom:var(--space-3)}.assistive-note strong+span:last-child{margin-bottom:0}.product-final-cta{background:linear-gradient(135deg, var(--color-accent-soft), var(--color-support-soft) 58%, var(--color-page))}.product-final-cta__inner{align-items:center;gap:var(--space-8);padding:clamp(var(--space-12), 8vw, var(--space-16)) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.audience-hero-section{border-bottom:1px solid var(--color-border);background:linear-gradient(115deg, #0096881a, transparent 40rem), linear-gradient(180deg, #fff 0%, var(--color-page) 100%)}.audience-hero-grid{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-16));padding:clamp(var(--space-8), 5vw, var(--space-12)) 0;grid-template-columns:minmax(0,.94fr) minmax(24rem,1.06fr);display:grid}.audience-hero-copy{max-width:42rem}.audience-hero-copy h1,.audience-operating-copy h2,.audience-strip h2,.audience-final-cta h2{color:var(--color-ink);letter-spacing:0;margin:0;font-weight:790}.audience-hero-copy h1{font-size:clamp(2.45rem,5vw,4rem);line-height:.98}.audience-hero-copy p{max-width:38rem;margin:var(--space-6) 0 0;color:var(--color-muted);font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.42}.audience-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.audience-actions--compact{align-content:center;margin-top:0}.audience-preview{border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);overflow:hidden}.audience-preview__bar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-4);background:linear-gradient(90deg, var(--color-soft), var(--color-support-soft));display:flex}.audience-preview__bar strong,.audience-preview__row strong,.audience-operating-visual strong,.audience-card h3{color:var(--color-ink)}.audience-preview__bar span,.audience-preview__row span,.audience-preview__row small{color:var(--color-muted);font-size:.88rem}.audience-preview__body{grid-template-columns:9rem minmax(0,1fr);min-height:24rem;display:grid}.audience-preview__rail{align-content:start;gap:var(--space-3);border-right:1px solid var(--color-border);padding:var(--space-5);background:var(--color-soft);display:grid}.audience-preview__rail span{color:var(--color-muted);font-size:.9rem;font-weight:650}.audience-preview__main{align-content:center;gap:var(--space-3);padding:var(--space-5);display:grid}.audience-preview__row{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);display:flex}.audience-preview__row div{gap:.15rem;display:grid}.audience-preview__row small{color:var(--color-accent-strong);text-align:right;font-weight:720}.audience-preview__callout{border:1px dashed var(--color-brand-gray);border-radius:var(--radius-md);padding:var(--space-4);color:var(--color-accent-strong);font-size:.9rem;font-weight:720}.audience-card-grid,.audience-benefit-grid{gap:var(--space-4);display:grid}.audience-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audience-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:14rem;padding:var(--space-5);box-shadow:0 .8rem 2rem #0d1f3d0d}.audience-card>span{background:var(--color-support);border-radius:999px;width:2rem;height:.28rem;display:block}.audience-card h3{margin:var(--space-6) 0 var(--space-3);font-size:1.18rem}.audience-card p{color:var(--color-muted);margin:0}.audience-operating-section{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(21rem,.75fr);display:grid}.audience-operating-copy h2,.audience-strip h2,.audience-final-cta h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.04}.audience-operating-copy p,.audience-strip p,.audience-final-cta p{max-width:44rem;margin:var(--space-4) 0 0;color:var(--color-muted);font-size:1.08rem}.audience-operating-copy ul,.audience-strip__list{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.audience-operating-copy li,.audience-strip__list li{color:var(--color-muted);padding-left:1.35rem;position:relative}.audience-operating-copy li:before,.audience-strip__list li:before{background:var(--color-accent);content:"";border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.62rem;left:0}.audience-operating-visual{gap:var(--space-3);border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:linear-gradient(135deg, #fff, var(--color-page));padding:var(--space-6);box-shadow:var(--shadow-soft);display:grid}.audience-operating-visual strong{font-size:1.05rem}.audience-operating-visual span{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4);color:var(--color-muted);font-weight:650}.audience-strip{background:linear-gradient(135deg, var(--color-dark), var(--color-dark-soft));border-block:1px solid #d1d5db2e}.audience-strip__inner{align-items:center;gap:var(--space-8);padding:var(--space-12) 0;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr) auto;display:grid}.audience-strip h2,.audience-strip p{color:#fff}.audience-strip p,.audience-strip__list,.audience-strip__list li{color:#ffffffb8}.audience-strip .button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff47}.audience-final-cta{background:linear-gradient(135deg, var(--color-accent-soft), var(--color-support-soft) 58%, var(--color-page))}.audience-final-cta__inner{align-items:center;gap:var(--space-8);padding:clamp(var(--space-12), 8vw, var(--space-16)) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.trust-hero-section{border-bottom:1px solid var(--color-border);background:linear-gradient(115deg, #0096881a, transparent 40rem), linear-gradient(180deg, #fff 0%, var(--color-page) 100%)}.trust-hero-grid{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-16));padding:clamp(var(--space-8), 5vw, var(--space-12)) 0;grid-template-columns:minmax(0,.94fr) minmax(23rem,1.06fr);display:grid}.trust-hero-copy{max-width:42rem}.trust-hero-copy h1,.trust-statement-strip h2,.trust-final-cta h2{color:var(--color-ink);letter-spacing:0;margin:0;font-weight:790}.trust-hero-copy h1{font-size:clamp(2.45rem,5vw,4rem);line-height:.98}.trust-hero-copy p{max-width:38rem;margin:var(--space-6) 0 0;color:var(--color-muted);font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.42}.trust-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.trust-review-panel,.subprocessor-summary{border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);overflow:hidden}.trust-review-panel__bar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-4);background:linear-gradient(90deg, var(--color-soft), var(--color-support-soft));display:flex}.trust-review-panel__bar strong,.trust-review-panel__body strong,.subprocessor-summary strong,.trust-card h3{color:var(--color-ink)}.trust-review-panel__bar span,.trust-review-panel__body span,.subprocessor-summary span{color:var(--color-muted);font-size:.9rem}.trust-review-panel__body,.subprocessor-summary{gap:var(--space-3);padding:var(--space-5);display:grid}.trust-review-panel__body{align-content:center;min-height:21rem}.trust-review-panel__body div,.subprocessor-summary span{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:#fff;gap:.2rem;display:grid}.subprocessor-summary{align-content:center}.subprocessor-summary strong{font-size:1.05rem}.trust-card-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.trust-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:14rem;padding:var(--space-5);box-shadow:0 .8rem 2rem #0d1f3d0d}.trust-card>span{background:var(--color-support);border-radius:999px;width:2rem;height:.28rem;display:block}.trust-card h3{margin:var(--space-6) 0 var(--space-3);font-size:1.18rem}.trust-card p{color:var(--color-muted);margin:0}.trust-statement-strip{background:linear-gradient(135deg, var(--color-dark), var(--color-dark-soft));border-block:1px solid #d1d5db2e}.trust-statement-strip__inner{align-items:center;gap:var(--space-8);padding:var(--space-12) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.trust-statement-strip h2,.trust-statement-strip p{color:#fff}.trust-statement-strip h2,.trust-final-cta h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.04}.trust-statement-strip p,.trust-final-cta p{max-width:48rem;margin:var(--space-4) 0 0;color:#ffffffb8;font-size:1.08rem}.trust-statement-strip .button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff47}.trust-faq-list{gap:var(--space-3);display:grid}.trust-final-cta{background:linear-gradient(135deg, var(--color-accent-soft), var(--color-support-soft) 58%, var(--color-page))}.trust-final-cta__inner{align-items:center;gap:var(--space-8);padding:clamp(var(--space-12), 8vw, var(--space-16)) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.trust-final-cta p{color:var(--color-muted)}.subprocessor-table{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.subprocessor-table__row{grid-template-columns:minmax(10rem,.8fr) minmax(14rem,1.2fr) minmax(12rem,1fr) minmax(12rem,1fr);display:grid}.subprocessor-table__row+.subprocessor-table__row{border-top:1px solid var(--color-border)}.subprocessor-table__row span{padding:var(--space-4);color:var(--color-muted)}.subprocessor-table__row span+span{border-left:1px solid var(--color-border)}.subprocessor-table__row--head{background:var(--color-support-soft)}.subprocessor-table__row--head span{color:var(--color-ink);font-weight:760}.trust-note-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.trust-note-list li{color:var(--color-muted);padding-left:1.35rem;position:relative}.trust-note-list li:before{background:var(--color-accent);content:"";border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.62rem;left:0}.conversion-hero-section{border-bottom:1px solid var(--color-border);background:linear-gradient(115deg, #0096881a, transparent 40rem), linear-gradient(180deg, #fff 0%, var(--color-page) 100%)}.conversion-hero-grid{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-16));padding:clamp(var(--space-8), 5vw, var(--space-12)) 0;grid-template-columns:minmax(0,.94fr) minmax(23rem,1.06fr);display:grid}.conversion-hero-copy{max-width:42rem}.conversion-hero-copy h1,.conversion-strip h2,.brokerage-sales-copy h2,.lead-form__intro h2{color:var(--color-ink);letter-spacing:0;margin:0;font-weight:790}.conversion-hero-copy h1{font-size:clamp(2.45rem,5vw,4rem);line-height:.98}.conversion-hero-copy p{max-width:38rem;margin:var(--space-6) 0 0;color:var(--color-muted);font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.42}.conversion-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.pricing-route-panel,.demo-route-panel,.pricing-note-panel,.demo-form-aside{border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-panel);overflow:hidden}.pricing-route-panel__bar,.demo-route-panel__bar{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-4);background:linear-gradient(90deg, var(--color-soft), var(--color-support-soft));display:flex}.pricing-route-panel__bar strong,.pricing-route-panel__body strong,.demo-route-panel__bar strong,.demo-route-panel__body strong,.pricing-card h3,.pricing-note-panel strong,.demo-form-aside strong{color:var(--color-ink)}.pricing-route-panel__bar span,.pricing-route-panel__body span,.demo-route-panel__bar span,.demo-route-panel__body span,.pricing-note-panel span,.demo-form-aside span{color:var(--color-muted);font-size:.9rem}.pricing-route-panel__body,.demo-route-panel__body,.pricing-note-panel,.demo-form-aside{gap:var(--space-3);padding:var(--space-5);display:grid}.pricing-route-panel__body,.demo-route-panel__body{align-content:center;min-height:21rem}.pricing-route-panel__body div,.demo-route-panel__body div,.pricing-note-panel span,.demo-form-aside span{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:#fff;gap:.2rem;display:grid}.pricing-card-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pricing-detail-section{scroll-margin-top:6rem}.pricing-card{align-content:start;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:17rem;padding:var(--space-6);display:grid;box-shadow:0 .8rem 2rem #0d1f3d0d}.pricing-card h3{margin:0;font-size:1.25rem}.pricing-card__price{gap:.15rem;display:grid}.pricing-card__price strong{color:var(--color-accent-strong);font-size:1.2rem}.pricing-card__price span{color:var(--color-muted);font-size:.86rem;line-height:1.4}.pricing-card p{color:var(--color-muted);margin:0}.pricing-card__best-for{padding:var(--space-3) 0;border-block:1px solid #d1d5db9e;font-size:.9rem}.pricing-card__best-for strong{color:var(--color-ink)}.pricing-card ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--color-ink);padding-left:1rem;font-size:.92rem;line-height:1.4;position:relative}.pricing-card li:before{background:var(--color-accent);content:"";border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.55em;left:0}.pricing-card__actions{gap:var(--space-2);margin-top:auto;display:grid}.pricing-card__setup-link{color:var(--color-muted);font-size:.9rem}.pricing-detail-note{max-width:62rem;margin:var(--space-6) 0 0;border:1px solid var(--color-brand-gray);border-radius:var(--radius-md);padding:var(--space-4);color:var(--color-muted);background:#ffffffbd;line-height:1.6}.guided-setup-band{background:linear-gradient(#f3f8fb 0%,#fff 100%);border-block:1px solid #d1d5dbad}.guided-setup-section{align-items:center;gap:var(--space-8);padding-block:clamp(var(--space-12), 6vw, var(--space-16));grid-template-columns:minmax(0,.85fr) minmax(21rem,.65fr);display:grid}.guided-setup-copy{justify-items:start;gap:var(--space-5);display:grid}.guided-setup-copy h2{color:var(--color-ink);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.04}.guided-setup-copy p{max-width:46rem;color:var(--color-muted);margin:0;font-size:1.04rem;line-height:1.7}.guided-setup-panel{gap:var(--space-3);border:1px solid var(--color-brand-gray);border-radius:var(--radius-xl);background:linear-gradient(180deg, #fff, var(--color-page));padding:var(--space-5);box-shadow:var(--shadow-panel);display:grid}.guided-setup-panel span{border:1px solid var(--color-brand-gray);border-radius:var(--radius-md);padding:var(--space-4) var(--space-4) var(--space-4) 2.25rem;color:var(--color-ink);background:#fff;font-size:.95rem;line-height:1.45;position:relative}.guided-setup-panel span:before{top:1.18rem;left:var(--space-4);background:var(--color-accent);content:"";border-radius:999px;width:.42rem;height:.42rem;position:absolute}.founding-program-section{align-items:center;gap:var(--space-8);padding-top:clamp(var(--space-10), 5vw, var(--space-14));border-top:1px solid #d1d5dbb8;grid-template-columns:minmax(0,.82fr) minmax(22rem,1fr);display:grid}.founding-program-copy{justify-items:start;gap:var(--space-5);display:grid}.founding-program-copy h2{color:var(--color-ink);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.1rem);line-height:1.02}.founding-program-copy p{max-width:42rem;color:var(--color-muted);margin:0;font-size:1.04rem;line-height:1.7}.founding-program-panel{gap:var(--space-3);border:1px solid var(--color-brand-gray);border-radius:var(--radius-xl);background:linear-gradient(180deg, #fff, var(--color-page));padding:var(--space-5);box-shadow:var(--shadow-panel);display:grid}.founding-program-item{border:1px solid var(--color-brand-gray);border-radius:var(--radius-md);padding:var(--space-4);background:#fff;gap:.35rem;display:grid}.founding-program-item strong{color:var(--color-ink)}.founding-program-item span{color:var(--color-muted);font-size:.92rem;line-height:1.5}.conversion-strip{background:linear-gradient(135deg, var(--color-dark), var(--color-dark-soft));border-block:1px solid #d1d5db2e}.conversion-strip__inner{align-items:center;gap:var(--space-8);padding:var(--space-12) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.conversion-strip h2{color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.conversion-strip p{max-width:42rem;margin:var(--space-4) 0 0;color:#ffffffb8;font-size:1.08rem}.conversion-strip .button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff47}.brokerage-sales-section,.demo-form-section{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(21rem,.7fr);display:grid}.brokerage-sales-copy h2,.lead-form__intro h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.04}.brokerage-sales-copy p,.lead-form__intro p{max-width:44rem;margin:var(--space-4) 0 0;color:var(--color-muted);font-size:1.08rem}.brokerage-sales-copy .button{margin-top:var(--space-6)}.lead-form{gap:var(--space-6);border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:var(--color-surface);padding:clamp(var(--space-5), 4vw, var(--space-8));box-shadow:var(--shadow-panel);scroll-margin-top:6rem;display:grid}.lead-form__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lead-form__field{gap:var(--space-2);display:grid}.lead-form__field--full{grid-column:1/-1}.lead-form label{color:var(--color-ink);font-size:.94rem;font-weight:720}.lead-form input,.lead-form select,.lead-form textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-ink);background:#fff;padding:.85rem .9rem}.lead-form textarea{resize:vertical}.lead-form input[aria-invalid=true],.lead-form select[aria-invalid=true],.lead-form textarea[aria-invalid=true]{border-color:#a74f37}.lead-form small{color:var(--color-muted);font-size:.84rem}.lead-form__error{font-weight:680;color:#8f3f2d!important}.lead-form__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-alert{border-radius:var(--radius-md);padding:var(--space-4);gap:.2rem;display:grid}.form-alert--success{border:1px solid var(--color-brand-gray);background:var(--color-accent-soft);color:var(--color-accent-strong)}.form-alert--error{color:#8f3f2d;background:#fff4ef;border:1px solid #e4b8a8}.form-alert span{color:inherit}.demo-topic-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.demo-topic{border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(135deg, #fff, var(--color-page));padding:var(--space-5);color:var(--color-ink);font-weight:720;display:block}.education-hero-section{border-bottom:1px solid var(--color-border);background:linear-gradient(115deg, #0096881a, transparent 40rem), linear-gradient(180deg, #fff 0%, var(--color-page) 100%)}.education-hero-grid{align-items:center;gap:clamp(var(--space-8), 6vw, var(--space-16));padding:clamp(var(--space-8), 5vw, var(--space-12)) 0;grid-template-columns:minmax(0,.96fr) minmax(22rem,1.04fr);display:grid}.education-hero-copy{max-width:44rem}.education-eyebrow{margin:0 0 var(--space-4);color:var(--color-accent-strong);font-size:.86rem;font-weight:780}.education-hero-copy h1,.education-final-cta h2{color:var(--color-ink);letter-spacing:0;margin:0;font-weight:790}.education-hero-copy h1{font-size:clamp(2.45rem,5vw,4rem);line-height:.98}.education-hero-copy p:not(.education-eyebrow){max-width:39rem;margin:var(--space-6) 0 0;color:var(--color-muted);font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.42}.education-actions{align-items:center;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.education-panel{gap:var(--space-3);border:1px solid var(--color-brand-gray);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-6);box-shadow:var(--shadow-panel);display:grid;overflow:hidden}.education-panel strong{color:var(--color-ink);font-size:1.08rem}.education-panel span{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);color:var(--color-muted);background:#fff;font-weight:680}.education-card-grid,.education-checklist,.education-link-grid{gap:var(--space-4);display:grid}.education-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.education-checklist,.education-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.education-card,.education-checklist-card,.education-link-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-6);box-shadow:0 .8rem 2rem #0d1f3d0d}.education-card,.education-checklist-card{align-content:start;gap:var(--space-4);min-height:14rem;display:grid}.education-card h3,.education-checklist-card h3,.education-link-card strong{color:var(--color-ink);margin:0;font-size:1.16rem}.education-card p,.education-checklist-card p,.education-link-card span{color:var(--color-muted);margin:0}.education-card .text-link{margin-top:auto}.education-note-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.education-note-list li{color:var(--color-muted);padding-left:1.35rem;font-size:1.02rem;position:relative}.education-note-list li:before{background:var(--color-accent);content:"";border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.62rem;left:0}.education-comparison-table{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.education-comparison-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.education-comparison-row+.education-comparison-row{border-top:1px solid var(--color-border)}.education-comparison-row span{padding:var(--space-5);color:var(--color-muted)}.education-comparison-row span+span{border-left:1px solid var(--color-border);color:var(--color-ink)}.education-comparison-row--head{background:var(--color-support-soft)}.education-comparison-row--head span{color:var(--color-ink);font-weight:760}.education-link-card{gap:var(--space-3);min-height:10rem;transition:border-color .16s,transform .16s;display:grid}.education-link-card:hover{border-color:var(--color-brand-gray);transform:translateY(-1px)}.education-final-cta{background:linear-gradient(135deg, var(--color-accent-soft), var(--color-support-soft) 58%, var(--color-page))}.education-final-cta__inner{align-items:center;gap:var(--space-8);padding:clamp(var(--space-12), 8vw, var(--space-16)) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.education-final-cta h2{max-width:44rem;font-size:clamp(2rem,4vw,3.1rem);line-height:1.04}.education-final-cta p{max-width:48rem;margin:var(--space-4) 0 0;color:var(--color-muted);font-size:1.08rem}.legal-hero-section{border-bottom:1px solid var(--color-border);background:linear-gradient(115deg, #0096881a, transparent 40rem), linear-gradient(180deg, #fff 0%, var(--color-page) 100%)}.legal-hero{padding:clamp(var(--space-8), 5vw, var(--space-12)) 0}.legal-hero>div{max-width:48rem}.legal-status{margin:0 0 var(--space-4);color:var(--color-accent-strong);font-size:.86rem;font-weight:760}.legal-hero h1{color:var(--color-ink);letter-spacing:0;margin:0;font-size:clamp(2.45rem,5vw,4rem);font-weight:790;line-height:.98}.legal-hero h1+p{max-width:42rem;margin:var(--space-6) 0 0;color:var(--color-muted);font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.42}.legal-content{align-items:start;gap:var(--space-8);grid-template-columns:minmax(18rem,.38fr) minmax(0,1fr);display:grid}.legal-review-panel,.legal-section-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 .8rem 2rem #0d1f3d0d}.legal-review-panel{gap:var(--space-3);padding:var(--space-5);box-shadow:var(--shadow-soft);display:grid;position:sticky;top:6rem}.legal-review-panel strong,.legal-section-card h2,.trust-legal-links strong{color:var(--color-ink)}.legal-review-panel span,.legal-section-card p,.trust-legal-links span{color:var(--color-muted)}.legal-section-list{gap:var(--space-4);display:grid}.legal-section-card{gap:var(--space-4);padding:var(--space-6);display:grid}.legal-section-card h2{margin:0;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.1}.legal-section-card p{margin:0;font-size:1.02rem}.legal-section-card ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--color-muted);margin:0;display:grid}.legal-section-card li{padding-left:var(--space-1)}.legal-section-card small{border-left:.28rem solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-support-soft);padding:var(--space-3);color:var(--color-muted)}.legal-section-card .button{justify-self:start}.trust-legal-links{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-border);padding:var(--space-8) 0;display:flex}.trust-legal-links>div{gap:.2rem;display:grid}.trust-legal-links nav{align-items:center;gap:var(--space-5);display:flex}.final-cta{background:linear-gradient(135deg, var(--color-accent-soft), var(--color-support-soft) 56%, var(--color-warning-soft))}.final-cta__inner{max-width:48rem;padding:clamp(var(--space-12), 8vw, var(--space-16)) 0;justify-items:start;display:grid}.final-cta .button{margin-top:var(--space-6)}.product-console,.audience-preview,.trust-review-panel,.pricing-route-panel,.demo-route-panel,.education-panel,.product-screenshot,.workspace-mockup{border-color:var(--color-brand-gray);box-shadow:var(--shadow-panel)}.product-console__bar,.audience-preview__bar,.trust-review-panel__bar,.pricing-route-panel__bar,.demo-route-panel__bar,.mockup-topbar{background:linear-gradient(90deg, var(--color-soft), var(--color-support-soft))}.product-console__rail,.audience-preview__rail,.mockup-sidebar{background:var(--color-soft)}.product-cta-band,.audience-strip,.trust-statement-strip,.conversion-strip{background:linear-gradient(135deg, var(--color-dark), var(--color-dark-soft));border-block-color:#d1d5db2e}.product-final-cta,.audience-final-cta,.trust-final-cta,.education-final-cta,.final-cta{background:linear-gradient(135deg, var(--color-accent-soft), var(--color-support-soft) 56%, var(--color-warning-soft))}.subprocessor-table,.education-comparison-table{border-color:var(--color-brand-gray);box-shadow:0 .8rem 2rem #0d1f3d0e}.subprocessor-table__row--head,.education-comparison-row--head{background:linear-gradient(90deg, var(--color-soft), var(--color-support-soft))}.site-footer{background:linear-gradient(135deg, #0d1f3dfa, #009688e0), var(--color-dark);color:#fff;border-top:1px solid #ffffff1a}.site-footer__inner{justify-content:space-between;align-items:start;gap:clamp(var(--space-12), 8vw, 7rem);padding:var(--space-12) 0 var(--space-10);grid-template-columns:minmax(16rem,.82fr) max-content;display:grid}.site-footer__brand{gap:var(--space-5);display:grid}.site-footer__logo{border-radius:var(--radius-md);background:#fff;width:fit-content;padding:.35rem .55rem}.site-footer__brand p{color:#ffffffbd;max-width:26rem;margin:0;font-size:1rem}.site-footer .brand__mark{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff24}.site-footer .button--secondary{color:#fff;background:#ffffff14;border-color:#ffffff3d}.site-footer .button--secondary:hover{background:#ffffff24;border-color:#ffffff61}.site-footer__nav{justify-content:start;gap:clamp(var(--space-6), 3vw, var(--space-10));grid-template-columns:repeat(3,max-content);display:grid}.site-footer__group{min-width:0}.site-footer__group h2{margin:0 0 var(--space-3);color:#fff;letter-spacing:0;font-size:.82rem;font-weight:780}.site-footer__group ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.site-footer__group-action{width:fit-content;margin-top:var(--space-4)}.site-footer .footer-link{color:#ffffffad;font-size:.92rem;font-weight:560}.site-footer .footer-link:hover{color:#fff}.site-footer__bottom{width:min(100% - 2rem, var(--container-max));justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0 var(--space-6);color:#ffffff94;border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 auto;font-size:.86rem;display:grid}.site-footer__bottom-links,.site-footer__social{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer__bottom-links{justify-content:center}.site-footer__social{justify-content:flex-end}@media (max-width:880px){.desktop-nav{display:none}.mobile-nav{display:block}.hero-grid,.product-hero-grid,.audience-hero-grid,.trust-hero-grid,.conversion-hero-grid,.audience-operating-section,.pricing-snapshot,.faq-section,.workflow-detail-card,.product-cta-band__inner,.assistive-review-strip__inner,.product-final-cta__inner,.audience-strip__inner,.audience-final-cta__inner,.trust-statement-strip__inner,.trust-final-cta__inner,.conversion-strip__inner,.guided-setup-section,.brokerage-sales-section,.demo-form-section,.education-hero-grid,.education-final-cta__inner,.legal-content{grid-template-columns:1fr}.legal-review-panel{position:static}.workspace-mockup,.product-screenshot--hero,.product-screenshot--audience{max-width:42rem}.problem-grid,.workflow-diagram,.feature-grid,.audience-card-grid,.audience-benefit-grid,.trust-card-grid,.product-boundaries,.pricing-card-grid,.demo-topic-grid,.education-card-grid,.education-checklist,.education-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subprocessor-table{overflow-x:auto}.workflow-detail-visual{border-top:1px solid var(--color-border);border-left:0}.workflow-step+.workflow-step{border-left:0}.workflow-step:nth-child(odd){border-right:1px solid var(--color-border)}.workflow-step:nth-child(n+3){border-top:1px solid var(--color-border)}.trust-strip__inner{grid-template-columns:1fr;justify-items:start}.conversion-strip__inner,.education-final-cta__inner{justify-items:start}.site-footer__inner{grid-template-columns:1fr}.site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__bottom{grid-template-columns:1fr;justify-items:start}.site-footer__bottom-links,.site-footer__social{justify-content:flex-start}.trust-legal-links{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.site-header__inner,.site-footer__inner,.section-container{width:min(100% - 1.25rem, var(--container-max))}.site-header__inner{min-height:4rem}.site-footer__inner{align-items:flex-start}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__bottom{width:min(100% - 1.25rem, var(--container-max));align-items:flex-start;gap:var(--space-2)}.footer-nav{align-items:flex-start;gap:var(--space-3);flex-direction:column}.placeholder{min-height:calc(100vh - 13rem);padding:var(--space-12) 0}.hero-grid{gap:var(--space-6);padding:var(--space-6) 0}.product-hero-grid,.audience-hero-grid,.trust-hero-grid,.conversion-hero-grid,.education-hero-grid{gap:var(--space-6);padding:var(--space-8) 0}.legal-hero{padding:var(--space-8) 0}.hero-actions,.conversion-actions,.education-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.product-actions .button,.product-cta-band__actions .button,.product-final-actions .button,.audience-actions .button,.trust-actions .button,.trust-statement-strip .button,.trust-final-cta .button,.final-cta .button,.pricing-copy .button,.guided-setup-copy .button,.conversion-actions .button,.conversion-strip .button,.brokerage-sales-copy .button,.lead-form .button,.education-actions .button{width:100%}.problem-grid,.workflow-diagram,.feature-grid,.audience-grid,.audience-card-grid,.audience-benefit-grid,.trust-card-grid,.product-boundaries,.routing-preview,.pricing-card-grid,.founding-program-section,.guided-setup-section,.lead-form__grid,.demo-topic-grid,.education-card-grid,.education-checklist,.education-link-grid,.education-comparison-row{grid-template-columns:1fr}.workspace-mockup{max-height:20rem}.product-screenshot--hero{min-height:20rem;max-height:24rem}.product-screenshot--workflow,.product-screenshot--audience{min-height:18rem;max-height:24rem}.product-screenshot--wide,.product-screenshot--audienceWide,.product-screenshot--focused{min-height:17rem;max-height:24rem}.product-screenshot--portrait{min-height:22rem;max-height:28rem}.product-console,.audience-preview,.trust-review-panel,.pricing-route-panel,.demo-route-panel{max-height:24rem}.mockup-body{grid-template-columns:7.5rem minmax(0,1fr);min-height:auto}.mockup-sidebar{gap:var(--space-2);border-right:1px solid var(--color-border);padding:var(--space-4);border-bottom:0}.product-console__body,.audience-preview__body{grid-template-columns:7.5rem minmax(0,1fr);min-height:auto}.product-console__rail{gap:var(--space-2);padding:var(--space-4)}.product-console__main,.audience-preview__rail,.audience-preview__main{padding:var(--space-4)}.request-preview,.review-preview,.workflow-detail-copy,.workflow-detail-visual,.product-boundary-card,.audience-card,.audience-operating-visual,.trust-card,.pricing-card,.guided-setup-panel,.founding-program-panel,.lead-form,.demo-form-aside,.pricing-note-panel,.legal-section-card,.legal-review-panel,.education-card,.education-checklist-card,.education-link-card,.education-panel{padding:var(--space-5)}.education-comparison-row span+span{border-top:1px solid var(--color-border);border-left:0}.trust-legal-links nav{align-items:flex-start;gap:var(--space-3);flex-direction:column}.mockup-sidebar span,.document-row small{font-size:.78rem}.mockup-main{gap:var(--space-3);padding:var(--space-4)}.mockup-main__header,.plan-rail div{flex-direction:column;align-items:flex-start}.document-row{gap:var(--space-2);padding:var(--space-3)}.document-row>span{width:1.4rem;height:1.4rem}.activity-card{padding:var(--space-3)}.section-block{padding:var(--space-12) 0}.problem-item,.feature-card,.audience-panel,.workflow-step,.faq-item{min-height:auto;padding:var(--space-5)}.workflow-step:nth-child(odd){border-right:0}.workflow-step+.workflow-step,.workflow-step:nth-child(n+3){border-top:1px solid var(--color-border)}.trust-strip__inner{padding:var(--space-10) 0}.plan-rail span{text-align:left}}
