.is-refined{--paper: #fff;--ink: #1d2122;--muted: #5a6364;--rule: #d1d8d9;--wash: #f4f6f6;--green: #00e07c;--forest: #002811;--refined-green: #00834a;--action-hover: #26e58f;--field-border: #899594;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--section-space: var(--space-20);--content-gap: var(--space-12);--column-gap: clamp(32px, 5vw, 72px);--display-size: clamp(48px, 5.6vw, 80px);--heading-size: clamp(32px, 3.25vw, 48px);--tracking-display: -.03em;--tracking-heading: -.025em;--tracking-title: -.015em;--radius: 5px;font-size:16px;line-height:1.6;letter-spacing:0}.is-refined main h1{font-size:var(--display-size);line-height:1.06;letter-spacing:var(--tracking-display)}.is-refined .products-hero{--display-size: clamp(44px,4.3vw,64px)}.is-refined .science-hero{--display-size: clamp(44px,4.8vw,72px)}.is-refined .products-hero-inner{width:88.6%;max-width:1320px;gap:var(--column-gap)}.is-refined main h2{letter-spacing:var(--tracking-heading);line-height:1.14}.is-refined main :is(h3,h4){letter-spacing:var(--tracking-title);line-height:1.25}.is-refined :is(.pitch-inputs h3,.pitch-outcome>h3){letter-spacing:0;line-height:1.45}.is-refined :is(.section-heading,.section-intro,.section-heading>div)>h2{font-size:var(--heading-size)}.is-refined :is(.hero-intro,.intro,.section-intro>p,.section-heading>p,.mobile-copy>p,.science-foundation-copy>p,.science-evidence p){line-height:1.6}.is-refined :is(.story-description,.product-description p,.refined-jobs p,.refined-work-example p,.refined-team p,.resource-list p,.report-chapter p,.contact-copy>p,.contact-form .form-note){line-height:1.6}.is-refined :is(button,.button,input,textarea,.tc-desktop-nav,.tc-menu-panel,.site-footer){letter-spacing:0}.is-refined :is(.customer-quote blockquote p,.proof .proof-copy p,.testimonial blockquote>p){font-size:clamp(22px,1.9vw,26px);line-height:1.5;letter-spacing:-.01em}.is-refined :is(.scene-top,.capture-caption,.paper-meta,.paper-author,figcaption){line-height:1.5}.is-refined :is(.section,.mobile-section,.operation,.proof){padding-block:var(--section-space)}.is-refined :is(.section-intro,.section-heading){gap:var(--column-gap);margin-bottom:var(--content-gap)}.is-refined :is(.section-intro>p,.section-heading>p){padding-top:var(--space-1)}.is-refined :is(.hero-copy,.about-hero .hero-copy,.why-photo-hero .hero-copy,.products-hero .hero-copy){gap:var(--space-6)}.is-refined .hero-copy .actions{gap:var(--space-3)}.is-refined :is(.why-photo-hero,.products-hero,.about-hero) .actions{margin-top:var(--space-2)}.is-refined .page-shell .hero-copy>p{margin-top:var(--space-6)}.is-refined .hero-line{margin-block:var(--space-6) 0;color:var(--refined-green);letter-spacing:-.015em}.is-refined .intro{margin-top:var(--space-6)}.is-refined .hero-copy>.actions{margin-top:var(--space-8)}.is-refined :is(.split,.resources,.adoption,.testimonial,.science-foundation,.science-evidence,.refined-team,.recognition-layout,.day-layout,.mobile-split){gap:var(--column-gap)}.is-refined :is(.refined-jobs,.refined-work-example ol,.conditions-grid){gap:var(--space-8)}.is-refined :is(.refined-jobs article,.refined-work-example li){padding-top:var(--space-6)}.is-refined .refined-jobs{margin-bottom:var(--content-gap)}.is-refined .refined-jobs p{margin-top:var(--space-3)}.is-refined .product-stage{gap:var(--column-gap);margin-top:var(--space-8)}.is-refined .product-description p{margin-top:var(--space-4)}.is-refined .product-description>a{margin-top:var(--space-6)}.is-refined :is(.refined-work-example,.why-visible-detail,.pitch-connections){margin-top:var(--space-8)}.is-refined .refined-work-example{padding-top:var(--space-8)}.is-refined .refined-work-example ol{margin-block:var(--space-6)}.is-refined .refined-integration-example{margin-block:var(--space-8);padding-block:var(--space-8);gap:var(--column-gap)}.is-refined .refined-section-nav{padding-block:var(--space-6);gap:var(--space-3) var(--space-8)}.is-refined :is(.science-water-context,.science-water-decision){padding:var(--space-8)}.is-refined :is(.science-layers>div,.record-list>div,.why-questions-list>div,.report-chapter){padding-block:var(--space-6)}.is-refined :is(.refined-team p,.resource-list p){margin-top:var(--space-4)}.is-refined .refined-person{margin-block:var(--space-8);padding-block:var(--space-6)}.is-refined .refined-person p{margin-top:var(--space-1)}.is-refined .refined-support{margin-top:var(--space-8)}.is-refined :is(.questions details,.operation-list details,.refined-support>summary){padding-block:var(--space-6)}.is-refined .contact-layout{padding-block:var(--space-16) var(--section-space);gap:var(--column-gap)}.is-refined .refined-contact-expectations{margin-top:var(--space-8);padding-top:var(--space-6)}.is-refined .refined-contact-expectations>p{margin-top:var(--space-4)}.is-refined .contact-copy>p{margin-top:var(--space-6)}.is-refined .refined-proof-strip{padding-block:var(--space-6)}.is-refined .opening-close{padding-block:var(--space-8)}.is-refined .sport-coverage{padding-block:var(--space-8) var(--space-12)}.is-refined .close-band .wrap{padding-block:var(--space-16);gap:var(--column-gap)}.is-refined .site-footer{padding-top:var(--space-16)}.is-refined .site-footer-top{gap:var(--space-8)}.is-refined .site-footer-bottom{margin-top:var(--space-12);padding-top:var(--space-6)}.is-refined .button:not(.tertiary):not(.secondary):not(.utility){background:var(--green);color:var(--forest)}.is-refined .button:not(.tertiary):not(.secondary):not(.utility):hover,.is-refined turfcoach-header .tc-demo:hover{background:var(--action-hover);box-shadow:none}.is-refined .button.secondary{background:var(--wash);color:var(--ink)}.is-refined .button.secondary:hover{background:var(--rule);box-shadow:none}.is-refined :is(.button.tertiary:hover,.quiet-link:hover,.refined-section-nav a:hover,.refined-full-view:hover,.site-footer-contact>a:hover){color:var(--refined-green)}.is-refined :is(.scene-modes [aria-pressed=true],.refined-jobs [aria-pressed=true],.day-steps [aria-pressed=true] strong,.report-chapter.is-active button,.questions details[open]>summary,.operation-list details[open]>summary){color:var(--refined-green)}.is-refined :is(.story-tabs button,.pitch-topics button,.paper-filters button):hover{color:var(--refined-green)}.is-refined .language-switch a.button.tertiary:is(:hover,:focus-visible,[aria-current=true]){color:var(--refined-green)}.is-refined .site-footer-brand .brand-tagline{color:var(--green)}.is-refined :is(.demo,.report-bouquet){background:var(--wash)}.is-refined :is(.refined-section-nav,.refined-proof-strip,.refined-support,.site-footer-bottom,.language-switch){border-color:var(--rule)}.is-refined .button{line-height:1.4}.is-refined .button:not(.tertiary):not(.utility):not(.compact){min-height:48px;padding:12px 20px}.is-refined .button.tertiary{transition:color .18s ease,border-color .18s ease}.is-refined :is(.contact-form,.demo-form) label{margin-bottom:var(--space-6)}.is-refined :is(.contact-form,.demo-form) :is(input,textarea){border-color:var(--field-border);border-radius:var(--radius);padding:12px;min-height:48px;line-height:1.5;font-size:16px;caret-color:var(--forest)}.is-refined :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.is-refined :is(.contact-form,.demo-form) [role=status]{color:var(--forest)}.is-refined :is(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--refined-green);outline-offset:4px}.is-refined :is(.why-photo-hero,.products-hero,.hero-loop,.science-water-question,.science-evidence-band) :is(a,button):focus-visible{outline-color:var(--green)}.is-refined ::selection{color:var(--forest);background:var(--green)}.is-refined :is(.paper-meta,.paper-author,.report-purpose){font-variant-numeric:lining-nums tabular-nums}@media(min-width:1440px){.is-refined{--section-space: var(--space-24)}}@media(min-width:1001px){.is-refined .products-hero-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}}@media(min-width:761px){.is-refined .hero.science-hero.photo-split-hero{height:auto;min-height:clamp(640px,calc(100svh - 94px),800px)}}@media(min-width:761px)and (max-width:1023px){.is-refined{--section-space: var(--space-16);--content-gap: var(--space-8)}}@media(max-width:760px){.is-refined{--section-space: var(--space-12);--content-gap: var(--space-8);--column-gap: var(--space-8);--display-size: clamp(42px,7vw,56px);--heading-size: 32px;--tracking-display: -.025em;--tracking-heading: -.02em}.is-refined.page-home main h1{font-size:clamp(48px,8vw,64px)}.is-refined :is(.products-hero,.science-hero){--display-size: clamp(42px,7vw,56px)}.is-refined :is(.section-intro,.section-heading){gap:var(--space-6)}.is-refined .section-heading>p{padding-top:var(--space-4)}.is-refined .section-intro>p{padding-top:0}.is-refined .hero-copy>.actions{margin-top:var(--space-6)}.is-refined :is(.why-photo-hero,.products-hero,.about-hero) .actions{margin-top:var(--space-2)}.is-refined .hero-line{margin-top:var(--space-4)}.is-refined .intro{margin-top:var(--space-6)}.is-refined .refined-jobs{gap:var(--space-8) var(--space-4)}.is-refined .refined-jobs article{padding-top:var(--space-4)}.is-refined .refined-jobs p{margin-top:var(--space-2)}.is-refined :is(.science-water-context,.science-water-decision){padding:var(--space-6)}.is-refined .refined-integration-example{gap:var(--space-8);padding-block:var(--space-6)}.is-refined :is(.record-list>div,.why-questions-list>div,.report-chapter){padding-block:var(--space-4)}.is-refined .contact-layout{padding-block:var(--space-8) var(--section-space)}.is-refined :is(.contact-form,.demo-form) label{margin-bottom:var(--space-4)}.is-refined .refined-contact-expectations{margin-top:var(--space-6);padding-top:var(--space-4)}.is-refined .refined-proof-strip,.is-refined .opening-close{padding-block:var(--space-6)}.is-refined .sport-coverage{padding-block:var(--space-6) var(--space-8)}.is-refined .close-band .wrap{padding-block:var(--space-12);gap:var(--space-6)}.is-refined .site-footer{padding-top:var(--space-12)}.is-refined .site-footer-bottom{margin-top:var(--space-8)}}@media(prefers-reduced-motion:reduce){.is-refined .button.tertiary{transition:none}}
