.sales-page{background:#f7f8f2}.site-nav{max-width:1390px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:28px 55px;gap:30px}.site-nav .brand{font-size:2.25rem}.site-nav-links{display:flex;gap:28px}.site-nav-links a{font-size:.76rem;text-decoration:none;color:var(--muted)}.site-nav-links a:hover{color:var(--ink)}.site-nav>.button{font-size:.69rem;gap:18px}.site-hero{max-width:1390px;margin:0 auto;padding:65px 55px 60px;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.hero-intro .eyebrow{font-size:.58rem;letter-spacing:.14em;display:flex;align-items:center;gap:8px;margin-bottom:29px}.status-dot{width:6px;height:6px;background:#668348;border-radius:50%;display:inline-block}.site-hero h1{font-size:clamp(2.9rem,4.3vw,4.8rem);font-weight:500;letter-spacing:-.065em;line-height:1.06;margin-bottom:26px}.site-hero em,.site-section em,.final-cta em{font-family:Manrope,sans-serif;font-weight:600;font-style:normal;color:#547546;letter-spacing:-.045em}.hero-intro>p{font-size:.95rem;line-height:1.8;color:#617061;max-width:500px;margin-bottom:28px}.hero-intro .button-row{flex-wrap:nowrap;gap:9px}.hero-intro .button{font-size:.73rem;padding:13px 17px;gap:20px;white-space:nowrap}.hero-footnote{font-size:.63rem;line-height:1.8;color:#7c877c;margin-top:27px}.hero-art{background:var(--navy);border-radius:20px;padding:24px;position:relative;overflow:hidden;color:#e5efda;align-self:stretch;min-height:545px}.art-heading{display:flex;align-items:center;justify-content:space-between;font-size:.55rem;color:#a4b49c;letter-spacing:.11em}.orbit-field{margin:-8px -12px -20px}.orbit-field svg{width:100%;display:block}.signal-card{display:flex;gap:15px;padding:17px 16px;border:1px solid #6e836040;border-radius:10px;background:#29413a75;position:relative;z-index:1}.signal-number{font-size:.7rem;font-family:Manrope;color:#a5ba92;margin-top:3px}.signal-card small{display:block;font-size:.51rem;letter-spacing:.12em;color:#abbfa0;margin-bottom:9px}.signal-card strong{font-weight:500;font-size:.78rem;line-height:1.7;display:block}.signal-card>div{flex:1}.signal-connector{font-size:1rem;color:#9bac81;text-align:center;margin:3px}.outcome-card{background:var(--lime);color:var(--navy);border:0}.outcome-card .signal-number,.outcome-card small{color:#5a7443}.outcome-card strong{font-size:.9rem}.outcome-card div>span{font-size:.59rem;display:block;margin-top:5px;opacity:.7}.art-footer{margin-top:25px;font-size:.5rem;letter-spacing:.14em;color:#9faf91;text-align:center}.method-ribbon{max-width:1280px;margin:0 auto;border-top:1px solid #d7ded0;border-bottom:1px solid #d7ded0;padding:23px 45px;display:flex;justify-content:space-between;align-items:center;color:#66765e;gap:20px;font-size:.8rem}.method-ribbon i{font-style:normal;color:#a4b58f}.site-section{max-width:1280px;margin:auto;padding:100px 0}.site-section h2{font-size:clamp(2.1rem,3.4vw,3.5rem);font-weight:500;line-height:1.13;letter-spacing:-.055em}.problem-section{display:grid;grid-template-columns:1fr 1fr;gap:130px}.problem-copy{max-width:510px}.problem-copy p{color:#667261;font-size:.9rem;line-height:1.9}.problem-copy .big-copy{font-size:1.25rem;color:var(--ink);line-height:1.55}.text-link{font-size:.78rem;text-decoration:none;display:flex;gap:35px;margin-top:27px;font-weight:500}.work-section{display:grid;grid-template-columns:.9fr 1.2fr;gap:100px;border-top:1px solid var(--line)}.section-intro>p{font-size:.9rem;color:var(--muted);line-height:1.85;max-width:390px}.work-rows article{display:grid;grid-template-columns:28px 1fr;position:relative;gap:20px;padding:27px 0;border-bottom:1px solid var(--line)}.work-rows article:first-child{padding-top:0}.work-rows article:last-child{border:0}.work-rows .row-number{font-size:.65rem;color:#7c8c6c;margin-top:6px}.work-rows h3{font-size:1.22rem;margin:0 0 11px;font-weight:500;letter-spacing:-.035em}.work-rows p{font-size:.82rem;color:var(--muted);line-height:1.8;max-width:500px;margin-bottom:25px}.row-label{grid-column:2;font-size:.53rem;letter-spacing:.12em;color:#719052;margin-top:-25px}.blueprint-section{background:var(--navy);color:#eff4e6}.blueprint-section .site-section{padding-top:90px;padding-bottom:85px}.blueprint-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:40px}.blueprint-heading h2{margin:0}.blueprint-heading>p{max-width:330px;font-size:.82rem;color:#b4c5af;line-height:1.8;margin-bottom:3px}.sample-switches{display:flex;gap:8px;margin-bottom:20px}.sample-switches button{color:#aec1a7;background:transparent;border:1px solid #68836066;border-radius:25px;padding:10px 18px;font-size:.72rem}.sample-switches button.selected{background:var(--lime);color:var(--navy);border-color:var(--lime)}.sample-window{border:1px solid #adc38840;border-radius:13px;background:#f5f7ef;color:var(--ink);box-shadow:0 25px 60px #0002;overflow:hidden}.sample-topline{background:#e9eee1;display:flex;justify-content:space-between;align-items:center;padding:17px 22px;font-size:.65rem;color:#7a8871;gap:15px;border-bottom:1px solid #d7dfcd}.sample-topline .tag{font-size:.47rem;border-color:#c9d5bc;padding:5px 9px}.sample-topline>span:first-child{display:flex;gap:5px}.sample-topline i{background:#c3cfb7;width:6px;height:6px;border-radius:50%;display:block}.sample-body{display:grid;grid-template-columns:.7fr 1.3fr;min-height:340px}.sample-sidebar{border-right:1px solid #d7dfcd;padding:37px;background:#eef2e5}.sample-sidebar .eyebrow{font-size:.55rem;line-height:1.8}.sample-sidebar h3{font-size:1.65rem;max-width:210px;font-weight:500;margin-top:20px}.sample-sidebar>p{font-size:.74rem;color:var(--muted);line-height:1.8;max-width:230px}.sample-detail{padding:36px 43px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sample-detail .sample-quote{font-family:Manrope,sans-serif;font-weight:500;font-size:1.7rem;line-height:1.5;max-width:570px;margin:15px 0 25px;letter-spacing:-.02em}.sample-detail .tag{font-size:.56rem}.sample-detail>p{font-size:.82rem;color:var(--muted);max-width:580px}.sample-detail h3{font-size:2rem;margin:20px 0;max-width:540px}.sample-detail ol{font-size:.87rem;line-height:2.1;padding-left:18px}.sample-foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px}.sample-foot>span{font-size:.74rem;color:#adc1a8}.sample-foot .button{font-size:.75rem}.sample-kpis{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:15px;margin:20px 0}.sample-kpis>div{padding:20px;background:white;border:1px solid #d6dfcb;border-radius:9px}.sample-kpis strong{display:block;font-family:Manrope;font-size:1.6rem;font-weight:500;margin-bottom:8px}.sample-kpis small{font-size:.64rem;color:var(--muted)}.evidence-section{display:grid;grid-template-columns:1fr 1fr;gap:100px}.section-lede{font-size:.91rem;color:var(--muted);line-height:1.8;max-width:470px}.evidence-principles article{display:flex;gap:22px;padding:10px 0 24px}.evidence-principles article>span{font-size:1.3rem;color:#72865d;line-height:1.6}.evidence-principles h3{font-size:1.1rem;margin:0 0 10px}.evidence-principles p{font-size:.81rem;line-height:1.8;color:var(--muted);margin-bottom:0}.fit-section{background:#eaf0de;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:60px 65px;margin-bottom:70px}.fit-header>p{font-size:.84rem;color:var(--muted);line-height:1.9;max-width:420px}.fit-section h2{font-size:2.65rem}.fit-card{background:#fafbf6;border:1px solid #d4dfc5;border-radius:14px;padding:33px}.fit-card h3{font-size:1.1rem;margin-bottom:20px}.fit-card ul{padding:0;list-style:none}.fit-card li{padding:0 0 15px 22px;font-size:.8rem;line-height:1.8;position:relative;color:#5c6b54}.fit-card li:before{content:'↗';position:absolute;left:0;color:#7c985e}.fit-card p{font-size:.76rem;color:var(--muted);line-height:1.8;margin-bottom:0}.fit-card .divider{margin:5px 0 20px}.process-section{padding-top:40px}.process-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px}.process-columns article{border-top:1px solid #bfcab3;padding-top:22px}.process-columns article>span{font-size:.59rem;color:#738765;letter-spacing:.13em}.process-columns h3{font-size:1.2rem;margin:23px 0 15px}.process-columns p{font-size:.83rem;color:var(--muted);line-height:1.85}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid var(--line);padding-top:70px}.faq-section h2{font-size:2.5rem}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-size:.87rem;font-weight:500;padding:23px 30px 23px 0;line-height:1.6;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:2px;font-size:1.2rem;font-weight:400}.faq-list details[open] summary:after{content:'−'}.faq-list p{font-size:.82rem;color:var(--muted);line-height:1.9;padding-right:25px}.final-cta{text-align:center;padding:85px 25px 90px;background:var(--navy);color:#eaf2dc}.final-cta h2{font-size:clamp(2.7rem,4.4vw,4.6rem);font-weight:500;line-height:1.1;letter-spacing:-.055em;margin:0 0 25px}.final-cta h2 em{color:var(--lime)}.final-cta p{font-size:.88rem;line-height:1.9;color:#b3c5a9;margin-bottom:30px}.final-cta small{display:block;font-size:.61rem;color:#a6b598;margin-top:23px}.site-footer{max-width:1390px;margin:auto;padding:38px 55px;display:flex;justify-content:space-between;align-items:center;gap:35px}.site-footer .brand{font-size:1.7rem}.site-footer .brand>span:last-child{font-size:.75rem}.site-footer .brand small{font-size:.4rem}.site-footer p{font-size:.69rem;color:var(--muted);margin:0}.site-footer>span{font-size:.58rem;color:#839078;line-height:1.8;text-align:right}html{scroll-behavior:smooth}section[id]{scroll-margin-top:25px}
@media(max-width:1400px){.site-section{margin-left:55px;margin-right:55px}.method-ribbon{margin-left:55px;margin-right:55px}.site-hero{gap:45px}.hero-intro .button-row{flex-wrap:wrap}.work-section{gap:65px}.problem-section{gap:85px}.blueprint-section .site-section{margin-left:55px;margin-right:55px}}
@media(max-width:1050px){.site-nav{padding:25px 30px}.site-nav-links{gap:18px}.site-nav-links a{font-size:.68rem}.site-hero{padding:50px 30px;gap:28px}.site-hero h1{font-size:3.5rem}.hero-art{padding:20px;min-height:530px}.hero-intro .eyebrow{font-size:.5rem}.hero-intro>p{font-size:.87rem}.signal-card{padding:14px 12px}.signal-card strong{font-size:.69rem}.outcome-card strong{font-size:.8rem}.hero-art .orbit-field{margin:10px -12px -6px}.site-section{margin-left:30px;margin-right:30px;padding-top:80px;padding-bottom:80px}.method-ribbon{margin:0 30px;padding:20px 0}.problem-section{gap:50px}.site-section h2{font-size:2.8rem}.work-section{gap:50px}.blueprint-section .site-section{margin-left:30px;margin-right:30px}.fit-section{padding:40px;gap:40px;margin-bottom:50px}.fit-section h2{font-size:2.2rem}.fit-card{padding:25px}.evidence-section{gap:60px}.process-columns{gap:30px}.faq-section{gap:50px}.site-footer{padding:30px}.sample-detail{padding:30px}.sample-sidebar{padding:30px}.sample-topline{font-size:.59rem}.sample-kpis{gap:8px}.sample-kpis>div{padding:15px}.sample-kpis strong{font-size:1.4rem}}
@media(max-width:760px){.site-nav-links{display:none}.site-nav{padding:24px 22px}.site-nav .brand{font-size:1.95rem}.site-nav .brand>span:last-child{font-size:.8rem}.site-nav>.button{font-size:.63rem;gap:10px;padding:9px 12px;max-width:155px}.site-hero{grid-template-columns:1fr;padding:38px 22px 40px;gap:38px}.site-hero h1{font-size:clamp(3rem,7.8vw,4.6rem)}.hero-intro .eyebrow{font-size:.56rem;margin-bottom:25px}.hero-intro>p{font-size:.93rem;max-width:550px}.hero-intro .button{font-size:.76rem;min-height:48px}.hero-art{min-height:0;max-width:550px;width:100%;margin:auto;padding:24px}.orbit-field{max-height:330px}.hero-art .orbit-field{margin:-10px 0 -35px}.hero-art svg{max-height:320px}.signal-card strong{font-size:.85rem}.outcome-card strong{font-size:.96rem}.method-ribbon{margin:0 22px;gap:10px;font-size:.67rem;padding:20px 0}.method-ribbon i{font-size:.6rem}.site-section{margin-left:22px;margin-right:22px;padding:64px 0}.problem-section,.work-section,.evidence-section,.faq-section{grid-template-columns:1fr;gap:25px}.site-section h2{font-size:2.55rem}.problem-copy{max-width:none}.problem-copy p{font-size:.9rem}.problem-copy .big-copy{font-size:1.18rem}.work-section .section-intro>p{max-width:none}.work-rows article{padding:25px 0}.work-rows h3{font-size:1.18rem}.blueprint-section .site-section{margin:0 22px;padding:65px 0 55px}.blueprint-heading{display:block;margin-bottom:30px}.blueprint-heading>p{max-width:440px;margin-top:25px;font-size:.81rem}.sample-switches{gap:6px;overflow:auto;padding-bottom:3px}.sample-switches button{font-size:.65rem;padding:9px 12px;white-space:nowrap;flex:1}.sample-body{grid-template-columns:1fr}.sample-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:23px}.sample-sidebar .eyebrow{margin:0}.sample-sidebar h3{font-size:1.4rem;max-width:none;margin:10px 0}.sample-sidebar>p{max-width:none;margin-bottom:0}.sample-detail{padding:25px;min-height:300px}.sample-detail .sample-quote{font-size:1.55rem}.sample-topline{padding:13px 17px}.sample-topline>span:nth-child(2){font-size:.51rem}.sample-topline .tag{font-size:.42rem}.sample-foot{display:block}.sample-foot>span{display:block;max-width:320px;font-size:.74rem;line-height:1.7;margin-bottom:22px}.evidence-principles article{padding:8px 0 23px}.fit-section{display:block;padding:34px 25px;margin-top:0;margin-bottom:0}.fit-header>p{max-width:none}.fit-card{margin-top:30px;padding:25px}.fit-section h2{font-size:2.4rem}.process-columns{grid-template-columns:1fr;gap:20px;margin-top:35px}.process-columns h3{margin:15px 0 10px}.process-columns p{font-size:.86rem;max-width:500px;margin-bottom:7px}.faq-section{gap:5px}.faq-list summary{font-size:.85rem}.final-cta{padding:65px 22px 70px}.final-cta h2{font-size:3rem}.final-cta p{font-size:.84rem}.final-cta p br{display:none}.site-footer{padding:32px 22px;flex-wrap:wrap;gap:25px}.site-footer p{order:3;width:100%}.sample-kpis strong{font-size:1.25rem}.sample-kpis small{font-size:.59rem}}
@media(max-width:390px){.site-nav{gap:10px}.site-nav .brand>span:last-child{font-size:.7rem;margin-left:12px}.site-nav>.button{font-size:.56rem;max-width:130px}.site-hero h1{font-size:2.75rem}.hero-intro .eyebrow{font-size:.5rem}.hero-intro .button-row{display:block}.hero-intro .button{width:100%;margin-bottom:10px}.method-ribbon{font-size:.56rem;gap:6px}.sample-switches button{font-size:.58rem;padding:9px}.sample-topline>span:first-child{display:none}.sample-detail{padding:21px}.sample-kpis>div{padding:11px}.sample-kpis strong{font-size:1rem}}

/* BuyerBuilt review: promise, visible deliverable, then an unrestricted next step. */
.offer-brand{display:inline-flex;gap:12px;align-items:center;text-decoration:none;color:var(--navy);flex-shrink:0}.offer-mark{display:flex;align-items:center;justify-content:center;position:relative;width:43px;height:43px;border-radius:12px;background:var(--navy);color:var(--lime);font-family:Manrope,sans-serif;font-size:34px;font-weight:600;line-height:1;letter-spacing:-.08em;padding-bottom:6px}.offer-mark>span{position:absolute;font:14px 'DM Sans',sans-serif;right:5px;top:4px}.offer-wordmark{font-family:Manrope,sans-serif;font-size:1.5rem;letter-spacing:-.065em;font-weight:650;line-height:1.15}.offer-wordmark small{display:block;font:500 .48rem 'DM Sans',sans-serif;letter-spacing:.15em;margin-top:7px}.site-footer .offer-mark{width:35px;height:35px;font-size:28px;border-radius:10px}.site-footer .offer-wordmark{font-size:1.25rem}.site-footer .offer-wordmark small{font-size:.42rem}
.sales-page .site-hero{grid-template-areas:'intro visual' 'cta visual';grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);column-gap:48px;row-gap:24px;align-items:start;padding-top:45px;padding-bottom:55px}.hero-intro{grid-area:intro;min-width:0;padding-top:10px}.hero-visual{grid-area:visual;min-width:0}.hero-cta{grid-area:cta;min-width:0;align-self:start}.sales-page .site-hero h1{font-size:clamp(2.6rem,3.82vw,3.65rem);line-height:1.1;letter-spacing:-.057em;margin-bottom:24px}.site-hero h1 em{display:block;margin-top:10px;font-size:.92em;line-height:1.12}.sales-page .hero-intro>p{font-size:.93rem;line-height:1.8;max-width:535px;margin:0}.hero-cta .button-row{gap:10px;flex-wrap:wrap}.hero-cta .button{font-size:.73rem;gap:15px;padding:13px 16px}.hero-cta .hero-footnote{margin-top:20px;font-size:.69rem;line-height:1.8;max-width:480px}.tour-fallback{background:var(--navy);color:#eff4e6;padding:30px;border-radius:20px;min-height:540px}.tour-fallback h2{font-size:2rem}.tour-fallback ol{padding-left:22px;line-height:2.4;font-size:.9rem}.tour-fallback p{font-size:.75rem;color:#c2cfb7}
@media(max-width:1100px) and (min-width:761px){.sales-page .site-hero{column-gap:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr)}.sales-page .site-hero h1{font-size:2.75rem}.sales-page .hero-intro .eyebrow{font-size:.54rem;letter-spacing:.11em}.sales-page .hero-intro>p{font-size:.87rem}.hero-cta .button{font-size:.7rem}}
@media(max-width:900px){.sales-page .site-hero{grid-template-areas:'intro' 'visual' 'cta';grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:26px;padding:30px 22px 42px}.hero-intro{padding-top:0}.sales-page .site-hero h1{font-size:clamp(2.65rem,7.6vw,3.7rem);line-height:1.1;letter-spacing:-.055em}.sales-page .hero-intro .eyebrow{font-size:.59rem;margin-bottom:21px;letter-spacing:.12em}.sales-page .hero-intro>p{font-size:.94rem;line-height:1.75}.hero-cta .button-row{display:grid;grid-template-columns:1fr;gap:10px}.hero-cta .button{font-size:.82rem;min-height:49px}.hero-cta .hero-footnote{font-size:.7rem;max-width:none;margin-top:20px}.hero-visual{max-width:550px;width:100%;justify-self:center}.tour-fallback{min-height:460px;padding:25px}.offer-wordmark{font-size:1.4rem}.offer-mark{width:39px;height:39px;font-size:31px}.site-nav>.button{font-size:.65rem;max-width:none;padding:9px 11px;gap:8px}}
@media(max-width:390px){.sales-page .site-hero h1{font-size:2.58rem}.sales-page .hero-intro .eyebrow{font-size:.53rem}.offer-brand{gap:9px}.offer-wordmark{font-size:1.25rem}.offer-wordmark small{font-size:.42rem}.offer-mark{width:36px;height:36px;font-size:29px}.site-nav{gap:12px}.site-nav>.button{font-size:.63rem}.hero-cta .button{margin:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sales-page .button{transition:none}}

/* BuyerBuilt: connect buyer priorities to deliverables, then make ownership clear. */
.buyer-signal-section{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:85px;align-items:center}.buyer-signal-section h2{font-size:clamp(2.3rem,3.4vw,3.3rem);line-height:1.15;max-width:21ch;margin-bottom:27px}.buyer-signal-section h2 em{display:inline-block;margin-top:8px}.buyer-signal-section .problem-copy{max-width:520px}.buyer-signal-section .problem-copy p{font-size:.89rem;line-height:1.85}.buyer-signal-section .eyebrow{font-size:.58rem;line-height:1.7;letter-spacing:.13em}.buyer-priority-card{background:#edf2e4;border:1px solid #d7e0cc;border-radius:16px;padding:30px 32px}.buyer-priority-card>.eyebrow{margin-bottom:4px;color:#627854}.buyer-priorities{list-style:none;padding:0;margin:0}.buyer-priorities li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:25px 0;border-bottom:1px solid #d2ddc6}.priority-number{font-family:Manrope,sans-serif;font-size:.66rem;color:#7a8d68;padding-top:2px}.priority-label{display:block;font-size:.53rem;font-weight:700;letter-spacing:.14em;color:#6a805b;margin-bottom:10px}.buyer-priorities h3{font-size:1.2rem;font-weight:500;line-height:1.35;letter-spacing:-.035em;margin:0 0 10px;max-width:27ch}.buyer-priorities p{font-size:.81rem;line-height:1.8;color:#5f7055;margin:0;max-width:42ch}.priority-note{font-size:.72rem;line-height:1.8;color:#6b7d60;margin:21px 0 0;padding-left:40px;max-width:43ch}.ownership-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:90px;align-items:end}.ownership-section .section-intro h2{font-size:clamp(2.2rem,3.25vw,3.15rem);line-height:1.19;max-width:25ch;margin-bottom:0}.ownership-summary{padding-bottom:6px}.ownership-summary>p{font-size:.89rem;line-height:1.9;color:var(--muted);margin-bottom:0;max-width:43ch}.ownership-summary .text-link{font-size:.74rem;gap:20px;line-height:1.7}.ownership-columns{gap:26px;margin-top:40px}.ownership-columns article{border:1px solid #d9e1d0;border-radius:12px;background:#f0f3e9;padding:25px 27px 20px;min-width:0}.ownership-columns article>span{display:block;font-size:.55rem;line-height:1.7;letter-spacing:.11em;color:#617653;min-height:20px}.ownership-columns h3{font-size:1.17rem;font-weight:500;line-height:1.4;margin:19px 0 12px;max-width:23ch}.ownership-columns p{font-size:.81rem;line-height:1.85;margin-bottom:0}
@media(max-width:1100px){.buyer-signal-section{gap:45px}.buyer-priority-card{padding:25px}.buyer-signal-section h2{font-size:2.7rem}.ownership-intro{gap:45px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ownership-section .section-intro h2{font-size:2.65rem}.ownership-columns{gap:18px}.ownership-columns article{padding:22px}.ownership-columns h3{font-size:1.08rem}}
@media(max-width:760px){.buyer-signal-section{grid-template-columns:minmax(0,1fr);gap:30px}.buyer-signal-section h2{font-size:clamp(2.1rem,6.4vw,2.8rem);max-width:23ch;margin-bottom:22px}.buyer-signal-section .problem-copy{max-width:none}.buyer-signal-section .problem-copy p{font-size:.89rem}.buyer-priority-card{padding:25px}.buyer-priorities li{gap:14px;padding:22px 0}.buyer-priorities h3{max-width:none;font-size:1.16rem}.buyer-priorities p{max-width:none;font-size:.82rem}.priority-note{padding-left:38px;max-width:none}.ownership-intro{grid-template-columns:minmax(0,1fr);gap:24px}.ownership-section .section-intro h2{font-size:clamp(2.05rem,6.2vw,2.65rem);max-width:26ch;line-height:1.2}.ownership-summary{padding-bottom:0}.ownership-summary>p{max-width:none;font-size:.88rem}.ownership-summary .text-link{margin-top:18px}.ownership-columns{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:30px}.ownership-columns article{padding:23px 25px}.ownership-columns article>span{min-height:0;font-size:.55rem}.ownership-columns h3{max-width:none;font-size:1.16rem;margin-top:14px}.ownership-columns p{max-width:none;font-size:.83rem}}
@media(max-width:390px){.buyer-priority-card{padding:22px 20px}.buyer-priorities li{grid-template-columns:20px minmax(0,1fr);gap:12px}.buyer-priorities h3{font-size:1.08rem}.priority-note{padding-left:32px}.ownership-columns article{padding:22px}.ownership-columns article>span{font-size:.52rem}.buyer-signal-section .eyebrow{font-size:.53rem}}
