.copy-page-section{max-width:1000px}.copy-page-section>p{max-width:850px}.copy-page-section h3{margin-top:var(--s8)}.copy-page-section .actions{margin-top:var(--s6)}.copy-two,.copy-three{gap:var(--s6);margin-top:var(--s8);display:grid}.copy-two article,.copy-three article{min-width:0}.copy-two h3,.copy-three h3{margin-top:0}.copy-two p:last-child,.copy-three p:last-child{margin-bottom:0}.copy-after{margin-top:var(--s6)}.copy-page-section>ul{padding-left:var(--s6);max-width:850px}.copy-page-section>ul>li{margin-block:var(--s3)}.stage3-home h1{font-size:clamp(2.125rem,4vw,3.625rem);line-height:1.15}.stage3-home .hero-layout{gap:var(--s12)}.stage3-home .home-hero{padding-block:72px}.stage3-home .hero-copy .actions{margin-top:var(--s6)}.stage3-home .collection-grid{margin-top:var(--s8)}.stage3-home .section{padding-block:var(--s20)}.stage3-home .copy-source-band{background:var(--apricot)}.stage3-home .copy-source-band .surface{background:var(--page)}.stage3-home .copy-terms-band .surface{background:var(--hero)}.stage3-home .surface p{color:var(--muted)}.stage3-home .surface .actions{margin-top:var(--s6)}.copy-home-faq{max-width:1000px}.copy-home-faq details{border-top:1px solid var(--line);padding-block:var(--s2)}.copy-home-faq details:last-of-type{border-bottom:1px solid var(--line);margin-bottom:var(--s6)}.copy-home-faq summary{cursor:pointer;min-height:48px;padding-block:var(--s3);font-weight:600}.copy-home-faq details p{max-width:760px}.copy-home-faq>.actions{margin-top:var(--s6)}.stage3-home .contact-band{padding-block:0}.stage3-home .contact-band h2,.stage3-home .contact-band p{max-width:800px}.guide-layout>.prose{min-width:0}.copy-record{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--hero);border-left:3px solid var(--primary);padding:var(--s6);border-radius:0 var(--r-card) var(--r-card) 0;max-width:100%;margin:var(--s6) 0}.copy-table-wrapper{max-width:100%;margin:var(--s6) 0;overscroll-behavior-x:contain;overflow-x:auto}.copy-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:580px}.copy-table caption{text-align:left;margin-bottom:var(--s4);font-weight:600}.copy-table th,.copy-table td{padding:var(--s3);text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.copy-table th{background:var(--hero)}.copy-table-wrapper:focus-visible,.copy-record:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (width>=640px){.copy-two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.copy-three{grid-template-columns:repeat(3,minmax(0,1fr))}.stage3-home .hero-product img{height:350px}}@media (width<=639px){.stage3-home .home-hero{padding-block:44px}.stage3-home .section{padding-block:var(--s12)}.stage3-home .hero-copy>p:not(.eyebrow){font-size:1rem}.stage3-home .hero-product img{height:190px}.copy-record{padding:var(--s4)}}@media (width<=374px){.stage3-home .hero-product img{height:165px}}.stage3-home h2{font-size:clamp(1.75rem,2.7vw,2.5rem)}.stage3-home .surface h3{font-size:1.25rem}.copy-range-heading{justify-content:space-between;align-items:end;gap:var(--s6);flex-wrap:wrap;display:flex}.copy-range-heading>div:first-child{max-width:900px}.copy-range-heading p{max-width:680px;margin-bottom:0}.company-intro{max-width:800px}.company-intro .lead{max-width:720px}.company-grid{gap:var(--s6);display:grid}.company-grid article{min-width:0}.company-grid p:last-child{margin-bottom:0}.company-grid .eyebrow{margin-bottom:var(--s3)}.company-facts{padding-block:var(--s8);border-bottom:1px solid var(--line)}.company-facts ul{gap:var(--s6);margin:0;padding:0;list-style:none;display:grid}.company-facts li{min-width:0}.company-facts strong{margin-bottom:var(--s2);font-size:1.125rem;font-weight:600;display:block}.company-facts p{margin:0}.company-facts a{margin-top:var(--s2)}.company-prose{max-width:800px}.company-prose p:last-child{margin-bottom:0}.company-split{gap:var(--s8);align-items:start;display:grid}.company-split .prose{min-width:0}.company-section-heading{max-width:800px;margin-bottom:var(--s8)}.company-section-heading p:last-child{margin-bottom:0}.company-callout{background:var(--hero);padding:var(--s6);border-radius:var(--r-card);margin-top:var(--s8)}.company-callout p{margin-bottom:0}.company-callout .actions{margin-top:var(--s4)}.company-process{counter-reset:project;gap:var(--s8);margin:0;padding:0;list-style:none;display:grid}.company-process li{counter-increment:project;gap:var(--s4);grid-template-columns:48px minmax(0,1fr);display:grid}.company-process li:before{content:counter(project,decimal-leading-zero);background:var(--peach);width:48px;height:48px;color:var(--warm);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.company-process p{margin-bottom:0}.company-process h3{margin-top:var(--s2)}.company-range-link{margin-top:var(--s6)}@media (width>=640px){.company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-facts ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.company-split{gap:var(--s16);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.company-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.company-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.company-process{max-width:840px}.company-facts li+li{border-left:1px solid var(--line);padding-left:var(--s6)}}
