body[data-prototype-page] .prototype-editorial-page{color:var(--pine-ink);background:var(--pine-ivory);font-family:var(--pine-body);font-size:var(--pine-type-body);font-weight:400;line-height:1.65}body[data-prototype-page]:has(.prototype-editorial-page--article,.prototype-editorial-page--resources,.prototype-editorial-page--product,.prototype-editorial-page--contact) [data-grove-header][data-prototype-shell=true]{background:var(--pine-ink)}body[data-prototype-page] .prototype-editorial-page :is(h1,h2,h3){color:inherit;font-family:var(--pine-display);font-weight:600}body[data-prototype-page] .prototype-editorial-page :is(a,button,input,textarea){border-radius:0}body[data-prototype-page] .prototype-editorial-page :is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl){border-radius:0}body[data-prototype-page] .prototype-editorial-page :is(.shadow-sm,.shadow-lg,.shadow-xl){box-shadow:none}body[data-prototype-page] .prototype-editorial-page .font-bold{font-weight:600}@media(prefers-reduced-motion:reduce){body[data-prototype-page] .prototype-editorial-page *,body[data-prototype-page] .prototype-editorial-page *:before,body[data-prototype-page] .prototype-editorial-page *:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}body[data-prototype-page] .prototype-editorial-page--resources>section:first-child{padding-top:5.25rem;color:var(--pine-ivory);background:var(--pine-ink);border-bottom:1px solid var(--pine-line-dark)}body[data-prototype-page] .prototype-editorial-page--resources>section:first-child>div,body[data-prototype-page] .prototype-editorial-page--resources>div{width:min(100%,var(--pine-shell));padding-inline:var(--pine-gutter)}body[data-prototype-page] .prototype-editorial-page--resources>section:first-child>div{padding-block:var(--pine-space-16)}body[data-prototype-page] .prototype-editorial-page--resources>section:first-child p:first-child{color:var(--pine-gold);font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em}body[data-prototype-page] .prototype-editorial-page--resources>section:first-child h1{max-width:14ch;margin-block:var(--pine-space-6);color:var(--pine-ivory);font-size:var(--pine-type-display);line-height:.96;letter-spacing:-.06em}body[data-prototype-page] .prototype-editorial-page--resources>section:first-child h1+p{color:var(--pine-muted-dark);font:400 var(--pine-type-lead) / 1.55 var(--pine-editorial)}body[data-prototype-page] .prototype-editorial-page--resources>section:first-child a,body[data-prototype-page] .prototype-editorial-page--resources .resource-section a{min-height:44px;border-radius:0;font-weight:600}body[data-prototype-page] .prototype-editorial-page--resources .resource-section a[data-ga-cta]{color:var(--pine-ink);background:var(--pine-gold);border-color:var(--pine-gold)}body[data-prototype-page] .prototype-editorial-page--resources>section:first-child a:first-child{color:var(--pine-ink);background:var(--pine-gold);border-color:var(--pine-gold)}body[data-prototype-page] .prototype-editorial-page--resources>div{padding-block:var(--pine-space-12) var(--pine-space-16);background:var(--pine-ivory)}body[data-prototype-page] .prototype-editorial-page--resources .resource-section{margin-top:var(--pine-space-16);padding:var(--pine-space-8);background:transparent;border:1px solid var(--pine-line);border-radius:0;box-shadow:none}body[data-prototype-page] .prototype-editorial-page--resources .resource-section:first-of-type{margin-top:var(--pine-space-8);background:var(--pine-paper)}body[data-prototype-page] .prototype-editorial-page--resources .resource-eyebrow,body[data-prototype-page] .prototype-editorial-page--resources .resource-section>p:first-child{color:var(--pine-bark);font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] .prototype-editorial-page--resources .resource-section :is(h2,h3){color:var(--pine-ink);font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] .prototype-editorial-page--resources .resource-muted-panel{padding:var(--pine-space-6);background:var(--pine-ivory);border:1px solid var(--pine-line);border-radius:0}body[data-prototype-page] .prototype-editorial-page--resources .resource-index-industry-link{min-height:44px;padding:var(--pine-space-2) var(--pine-space-4);color:var(--pine-green-deep);background:transparent;border-bottom:1px solid var(--pine-line);border-radius:0;box-shadow:none;font-weight:600}body[data-prototype-page] .prototype-editorial-page--resources [data-published-resource]{padding:var(--pine-space-6);background:transparent;border:1px solid var(--pine-line);border-radius:0;box-shadow:none}body[data-prototype-page] .prototype-editorial-page--resources [data-published-resource]>p:first-child,body[data-prototype-page] .prototype-editorial-page--resources .resource-muted-panel>p:first-child{font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] .prototype-editorial-page--resources [data-published-resource]>p:not(:first-child){font:400 var(--pine-type-body) / 1.65 var(--pine-body)}body[data-prototype-page] .prototype-editorial-page--resources .resource-section:last-child{color:var(--pine-ivory);background:var(--pine-green);border-color:var(--pine-line-dark)}body[data-prototype-page] .prototype-editorial-page--resources .resource-section:last-child :is(p,h2){color:var(--pine-ivory)}body[data-prototype-page] .prototype-editorial-page--resources .resource-section:last-child a{color:var(--pine-ink);background:var(--pine-gold);border-color:var(--pine-gold)}body[data-prototype-page] .prototype-editorial-page--product>section:first-child{padding-top:5.25rem;color:var(--pine-ivory);background:var(--pine-ink);border-bottom:1px solid var(--pine-line-dark)}body[data-prototype-page] .prototype-editorial-page--product>section:first-child>div:first-child{display:none}body[data-prototype-page] .prototype-editorial-page--product>section:first-child>div:last-child{width:min(100%,var(--pine-shell));padding:var(--pine-space-16) var(--pine-gutter);text-align:left}body[data-prototype-page] .prototype-editorial-page--product>section:first-child p:first-child{margin:0 0 var(--pine-space-6);color:var(--pine-gold);font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em}body[data-prototype-page] .prototype-editorial-page--product>section:first-child h1{max-width:12ch;margin:0 0 var(--pine-space-8);color:var(--pine-ivory);font-size:var(--pine-type-display);line-height:.96;letter-spacing:-.06em}body[data-prototype-page] .prototype-editorial-page--product>section:first-child h1 span{color:var(--pine-green-light)}body[data-prototype-page] .prototype-editorial-page--product>section:first-child h1+p{max-width:42rem;margin-inline:0;color:var(--pine-muted-dark);font:400 var(--pine-type-lead) / 1.55 var(--pine-editorial)}body[data-prototype-page] .prototype-editorial-page--product>section:first-child p{color:var(--pine-muted-dark)}body[data-prototype-page] .prototype-editorial-page--product [aria-disabled=true]{min-height:44px;padding:var(--pine-space-4) var(--pine-space-6);color:var(--pine-ink);background:var(--pine-gold);border:1px solid var(--pine-gold);border-radius:0;opacity:.68}body[data-prototype-page] .prototype-editorial-page--product>section:not(:first-child){padding-block:var(--pine-space-16);background:var(--pine-ivory);border-bottom:1px solid var(--pine-line)}body[data-prototype-page] .prototype-editorial-page--product>section:nth-child(2n){background:var(--pine-paper)}body[data-prototype-page] .prototype-editorial-page--product>section:nth-last-child(-n+2){color:var(--pine-ivory);background:var(--pine-ink);border-color:var(--pine-line-dark)}body[data-prototype-page] .prototype-editorial-page--product>section>div{width:min(100%,64rem);padding-inline:var(--pine-gutter)}body[data-prototype-page] .prototype-editorial-page--product section :is(h2,h3){color:inherit;font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] .prototype-editorial-page--product section p{font-size:var(--pine-type-body);font-weight:400;line-height:1.65}body[data-prototype-page] .prototype-editorial-page--product section h2+p{font-size:var(--pine-type-lead);line-height:1.55}body[data-prototype-page] .prototype-editorial-page--product section p.uppercase{font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em}body[data-prototype-page] .prototype-editorial-page--product section h2{letter-spacing:-.02em}body[data-prototype-page] .prototype-editorial-page--product section p{color:var(--pine-muted-light)}body[data-prototype-page] .prototype-editorial-page--product>section:nth-last-child(-n+2) p{color:var(--pine-muted-dark)}body[data-prototype-page] .prototype-editorial-page--product img{border:1px solid var(--pine-line);border-radius:0;box-shadow:none}body[data-prototype-page] .prototype-editorial-page--product [data-pineshot-feature]{padding:var(--pine-space-6);background:transparent;border:1px solid var(--pine-line);border-radius:0;box-shadow:none}body[data-prototype-page] .prototype-editorial-page--product [data-pineshot-feature]>div:first-child{color:var(--pine-green-deep);background:transparent;border-radius:0}body[data-prototype-page] .prototype-editorial-page--product [data-pineshot-comparison-step]{padding:var(--pine-space-8);background:transparent;border-right:1px solid var(--pine-line)}body[data-prototype-page] .prototype-editorial-page--product a[href="/book"]{min-height:44px;color:var(--pine-green-deep);border-radius:0;font-weight:600}body[data-prototype-page] .prototype-editorial-page--product>section:nth-last-child(-n+3) a[href="/book"]{color:var(--pine-ivory)}body[data-prototype-page] .prototype-editorial-page--contact{position:relative;isolation:isolate;padding-block:calc(5.25rem + var(--pine-space-16)) var(--pine-section-space);background:var(--pine-paper)}body[data-prototype-page] .prototype-editorial-page--contact:before{position:absolute;z-index:0;inset:0 0 auto;height:42rem;background:linear-gradient(118deg,rgba(196,168,106,.055),transparent 42%),var(--pine-ink);border-bottom:1px solid var(--pine-line-dark);content:""}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__shell{position:relative;z-index:1;width:min(100%,88rem);margin-inline:auto;padding-inline:var(--pine-gutter)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__intro{max-width:68rem;margin-bottom:var(--pine-space-16);color:var(--pine-ivory);text-align:left}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__intro>span{padding:0;color:var(--pine-gold);background:transparent;border-radius:0;font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__intro h1{max-width:11ch;margin-block:var(--pine-space-6) var(--pine-space-8);color:var(--pine-ivory);font-size:var(--pine-type-display);line-height:.92;letter-spacing:-.06em}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__intro p{max-width:43rem;color:var(--pine-muted-dark);font:400 var(--pine-type-lead) / 1.55 var(--pine-editorial)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__stage{display:grid;grid-template-columns:minmax(20rem,.78fr) minmax(0,1.32fr);border:1px solid var(--pine-line)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__aside{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(var(--pine-space-8),4vw,var(--pine-space-16));overflow:hidden;color:var(--pine-ivory);background:var(--pine-green-deep);border-right:1px solid var(--pine-line)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__aside:before{position:absolute;top:-2.5rem;right:-.5rem;color:#f3eee40e;font:600 clamp(8rem,16vw,15rem) / 1 var(--pine-display);letter-spacing:-.08em;content:"01";pointer-events:none}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__aside>*{position:relative;z-index:1}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__eyebrow{margin-bottom:var(--pine-space-4);color:var(--pine-gold);font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.11em;text-transform:uppercase}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__aside h2{max-width:13ch;color:var(--pine-ivory);font-size:clamp(2rem,3.3vw,3.35rem);line-height:1;letter-spacing:-.045em}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__aside-copy{max-width:28rem;margin-top:var(--pine-space-6);color:var(--pine-muted-dark);font:400 var(--pine-type-body) / 1.65 var(--pine-editorial)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__form-field{min-width:0;padding:clamp(var(--pine-space-8),4vw,var(--pine-space-16));background:var(--pine-ivory)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__details{display:block;margin-top:var(--pine-space-12);font-style:normal}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__details>div{padding-block:var(--pine-space-4);border-top:1px solid var(--pine-line-dark)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__details span{display:block;margin-bottom:var(--pine-space-2);color:var(--pine-green-light);font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.08em;text-transform:uppercase}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__details :is(a,p){color:var(--pine-ivory);font:500 var(--pine-type-body) / 1.6 var(--pine-body)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__details a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__details small{display:block;margin-top:var(--pine-space-1);color:var(--pine-muted-dark)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__booking{margin-top:auto;padding-top:var(--pine-space-8);border-top:1px solid var(--pine-line-dark)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__booking>p{margin-bottom:var(--pine-space-4);color:var(--pine-muted-dark);font:400 var(--pine-type-body) / 1.55 var(--pine-editorial)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__booking a{min-height:44px;color:var(--pine-ivory);background:transparent;border:1px solid var(--pine-line-dark);border-radius:0}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__booking a:hover{color:var(--pine-ink);background:var(--pine-gold);border-color:var(--pine-gold)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__form-intro{margin-bottom:var(--pine-space-8);padding-bottom:var(--pine-space-8);border-bottom:1px solid var(--pine-line)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__form-intro h2{color:var(--pine-ink);font-size:clamp(2rem,3vw,3rem);line-height:1;letter-spacing:-.045em}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__form-intro>p:last-child{margin-top:var(--pine-space-4);color:var(--pine-muted-light);font:400 var(--pine-type-body) / 1.55 var(--pine-editorial)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pine-space-6)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__field--wide{grid-column:1 / -1}body[data-prototype-page] .prototype-editorial-page--contact form label{margin-bottom:var(--pine-space-2);color:var(--pine-ink);font-family:var(--pine-mono);font-size:var(--pine-type-label);font-weight:600;line-height:1.4;letter-spacing:.05em;text-transform:uppercase}body[data-prototype-page] .prototype-editorial-page--contact form :is(input,textarea){width:100%;padding:var(--pine-space-4);color:var(--pine-ink);background:color-mix(in srgb,var(--pine-ivory) 74%,white);border:1px solid var(--pine-line);border-radius:0;font:400 var(--pine-type-body) / 1.65 var(--pine-body)}body[data-prototype-page] .prototype-editorial-page--contact form input{min-height:3.5rem}body[data-prototype-page] .prototype-editorial-page--contact form textarea{min-height:11rem;resize:vertical}body[data-prototype-page] .prototype-editorial-page--contact form :is(input,textarea):focus{border-color:var(--pine-green-deep)}body[data-prototype-page] .prototype-editorial-page--contact form :is(input,textarea).border-error{border-color:var(--color-error)}body[data-prototype-page] .prototype-editorial-page--contact :is(form [role=alert],#submit-error-message){display:block;margin-top:var(--pine-space-2);color:var(--color-error);font:600 var(--pine-type-label) / 1.4 var(--pine-mono)}body[data-prototype-page] .prototype-editorial-page--contact :is(form [role=alert],#submit-error-message).hidden{display:none}body[data-prototype-page] .prototype-editorial-page--contact #submit-btn{min-height:44px;padding:var(--pine-space-4) var(--pine-space-6);color:var(--pine-ink);background:var(--pine-gold);border:1px solid var(--pine-gold);border-radius:0;font-weight:600}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__actions{display:grid;grid-template-columns:minmax(11rem,.4fr) minmax(0,1fr);align-items:center;gap:var(--pine-space-6);margin-top:var(--pine-space-8)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__actions [data-form-privacy]{margin:0;color:var(--pine-muted-light);font:400 var(--pine-type-label) / 1.55 var(--pine-body)}body[data-prototype-page] .prototype-editorial-page--contact #submit-error{margin-top:var(--pine-space-6);padding:var(--pine-space-4) var(--pine-space-6);background:color-mix(in srgb,var(--color-error) 4%,var(--pine-ivory));border:0;border-left:3px solid var(--color-error);border-radius:0}body[data-prototype-page] .prototype-editorial-page--contact #submit-error-message{margin:0}body[data-prototype-page] .prototype-editorial-page--contact #success-message{padding:clamp(var(--pine-space-16),10vw,calc(var(--pine-space-16) * 2)) var(--pine-space-6);text-align:left}body[data-prototype-page] .prototype-editorial-page--contact #success-message h2{margin-bottom:var(--pine-space-6);color:var(--pine-ink);font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95;letter-spacing:-.055em}body[data-prototype-page] .prototype-editorial-page--contact #success-message p{max-width:29rem;color:var(--pine-muted-light);font:400 var(--pine-type-lead) / 1.55 var(--pine-editorial)}@media(max-width:900px){body[data-prototype-page] .prototype-editorial-page--contact{padding-top:calc(4.5rem + var(--pine-space-12))}body[data-prototype-page] .prototype-editorial-page--contact:before{height:38rem}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__stage{grid-template-columns:1fr}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__aside{border-right:0;border-bottom:1px solid var(--pine-line)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__booking{margin-top:var(--pine-space-12)}body[data-prototype-page] .prototype-editorial-page--resources>section:first-child,body[data-prototype-page] .prototype-editorial-page--product>section:first-child{padding-top:4.5rem}body[data-prototype-page] .prototype-editorial-page--product [data-pineshot-comparison-step]{border-right:0;border-bottom:1px solid var(--pine-line)}}@media(max-width:560px){body[data-prototype-page] .prototype-editorial-page--resources>section:first-child h1,body[data-prototype-page] .prototype-editorial-page--product>section:first-child h1,body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__intro h1{font-size:var(--pine-type-display)}body[data-prototype-page] .prototype-editorial-page--resources .resource-section,body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__form-field,body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__aside{padding:var(--pine-space-6)}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__form-grid,body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__actions{grid-template-columns:1fr}body[data-prototype-page] .prototype-editorial-page--contact .prototype-contact__field--wide{grid-column:1}body[data-prototype-page] .prototype-editorial-page--contact #submit-btn{width:100%}}body[data-prototype-page]:has(.prototype-resource-page) [data-grove-header][data-prototype-shell=true]{background:color-mix(in srgb,var(--pine-ink) 94%,transparent);border-bottom-color:color-mix(in srgb,var(--pine-ivory) 20%,transparent)}body[data-prototype-page] .prototype-resource-page{min-width:0;color:var(--pine-ink);background:var(--pine-ivory);font-family:var(--pine-body)}body[data-prototype-page] .prototype-resource-page :is(h1,h2,h3){color:var(--pine-ink);font-family:var(--pine-display);letter-spacing:-.035em}body[data-prototype-page] .prototype-resource-page :is(p,li){line-height:1.65}body[data-prototype-page] .prototype-resource-page :is(.rounded-sm,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl,[class*="rounded-["]){border-radius:0!important}body[data-prototype-page] .prototype-resource-page :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,[class*="shadow-["]){box-shadow:none!important}body[data-prototype-page] .prototype-resource-page :is(a,button,input,textarea,select){border-radius:0!important}body[data-prototype-page] .prototype-resource-page :is(a,button){min-height:44px}body[data-prototype-page] .prototype-resource-page--lead-magnet{padding-top:calc(4.5rem + var(--pine-space-12))!important}body[data-prototype-page] .prototype-resource-page--lead-magnet>div{max-width:74rem}body[data-prototype-page] .prototype-resource-page--lead-magnet>div>div{gap:0;border-top:1px solid var(--pine-line);border-left:1px solid var(--pine-line)}body[data-prototype-page] .prototype-resource-page--lead-magnet>div>div>div{padding:clamp(var(--pine-space-6),4vw,var(--pine-space-12));border-right:1px solid var(--pine-line);border-bottom:1px solid var(--pine-line)}body[data-prototype-page] .prototype-resource-page--lead-magnet h1{font-size:clamp(2.5rem,4vw,4rem);line-height:.98}body[data-prototype-page] .prototype-resource-page--lead-magnet section{background:transparent;border-color:var(--pine-line);box-shadow:none}body[data-prototype-page] .prototype-resource-page--lead-magnet :is(#lead-magnet-form,#lm-recovery) :is(input,button){min-height:44px;border-color:var(--pine-line)}body[data-prototype-page] .prototype-resource-page--lead-magnet #lm-submit-btn{color:var(--pine-ink);background:var(--pine-gold);border:1px solid var(--pine-gold)}body[data-prototype-page] .prototype-resource-page--roi>section:first-of-type{color:var(--pine-ivory);background:var(--pine-ink)}body[data-prototype-page] .prototype-resource-page--roi>section:first-of-type>div:last-child{padding-top:calc(4.5rem + var(--pine-space-16))}body[data-prototype-page] .prototype-resource-page--roi>section:first-of-type :is(h1,h2){color:var(--pine-ivory)}body[data-prototype-page] .prototype-resource-page--roi>section:first-of-type aside{color:var(--pine-ink);background:var(--pine-paper);border-color:var(--pine-line)}body[data-prototype-page] .prototype-resource-page--roi>section:nth-of-type(2){border-left:1px solid var(--pine-line);border-right:1px solid var(--pine-line)}body[data-prototype-page] .prototype-resource-page--roi form{border-top:1px solid var(--pine-line)}body[data-prototype-page] .prototype-resource-page--roi form>div{padding-block:var(--pine-space-4);border-bottom:1px solid var(--pine-line)}body[data-prototype-page] .prototype-resource-page--roi :is(input,button){border-color:var(--pine-line)}body[data-prototype-page] .prototype-resource-page--field-guide .field-guide-hero{color:var(--pine-ivory);background:var(--pine-ink)}body[data-prototype-page] .prototype-resource-page--field-guide .field-guide-hero>div:last-child{padding-top:calc(4.5rem + var(--pine-space-16))}body[data-prototype-page] .prototype-resource-page--field-guide .field-guide-hero :is(h1,h2,h3){color:var(--pine-ivory)}body[data-prototype-page] .prototype-resource-page--field-guide .resource-breadcrumb-band{background:var(--pine-paper);border-bottom:1px solid var(--pine-line)}body[data-prototype-page] .prototype-resource-page--field-guide :is(.orientation-zone,.resource-field-guide,[data-workflow],[data-source]){border-color:var(--pine-line)}body[data-prototype-page] .prototype-resource-page--field-guide .resource-field-guide{background:var(--pine-ivory)}body[data-prototype-page] .prototype-resource-page--field-guide :is(.resource-prose,.orientation-zone__main,article){color:var(--pine-ink)}body[data-prototype-page] .prototype-resource-page--lead-magnet :is(p,li,footer){color:var(--pine-muted-light)}body[data-prototype-page] .prototype-resource-page--roi>section:first-of-type :is(h1,h2,p),body[data-prototype-page] .prototype-resource-page--roi :is(.bg-\[var\(--color-gray-900\)\],.bg-\[var\(--color-secondary\)\]) :is(h1,h2,h3,p,li),body[data-prototype-page] .prototype-resource-page--field-guide .field-guide-hero :is(h1,h2,h3,p,a),body[data-prototype-page] .prototype-resource-page--field-guide :is(.resource-cta-panel,.red-zone-panel) :is(h1,h2,h3,p,li){color:var(--pine-ivory)}body[data-prototype-page] .prototype-resource-page--field-guide nav[aria-label="AI automation field guide"] a[aria-current=page]{color:var(--pine-ivory);background:var(--pine-green-deep);border-color:var(--pine-green-deep)}body[data-prototype-page] .prototype-resource-page--field-guide a[class*="bg-[var(--color-primary)]"]{color:var(--pine-ivory)}@media(max-width:50rem){body[data-prototype-page] .prototype-resource-page--lead-magnet>div>div{border-left:0}body[data-prototype-page] .prototype-resource-page--lead-magnet>div>div>div{padding-inline:var(--pine-space-4);border-right:0}body[data-prototype-page] .prototype-resource-page--field-guide .field-guide-hero>div:last-child,body[data-prototype-page] .prototype-resource-page--roi>section:first-of-type>div:last-child{padding-top:calc(4.5rem + var(--pine-space-12))}}body[data-prototype-page] .prototype-editorial-page--product>section:first-child a[href="#"]{min-height:44px;color:var(--pine-ink);background:var(--pine-gold);border:1px solid var(--pine-gold);border-radius:0}body[data-prototype-page] .prototype-editorial-page--pineseed a.bg-green-500{color:var(--pine-ink);background:var(--pine-gold);border-color:var(--pine-gold)}body[data-prototype-page] .prototype-editorial-page--product [data-product-feature]{padding:var(--pine-space-6);background:transparent;border:1px solid var(--pine-line);border-radius:0;box-shadow:none}body[data-prototype-page] .prototype-editorial-page--pineseed [data-product-feature]>div:first-child{min-height:2.5rem;margin-bottom:var(--pine-space-4);color:var(--pine-green-deep);font-family:var(--pine-display);font-size:1.5rem;line-height:1}body[data-prototype-page] .prototype-editorial-page--product [data-product-comparison]{overflow-x:auto;background:transparent;border:1px solid var(--pine-line);border-radius:0;box-shadow:none}body[data-prototype-page] .prototype-editorial-page--product [data-product-comparison] table{min-width:42rem}body[data-prototype-page] .prototype-editorial-page--product [data-product-comparison] :is(th,td){border-color:var(--pine-line)}body[data-prototype-page] .prototype-editorial-page--product [data-product-comparison] th{color:var(--pine-ink)}body[data-prototype-page] .prototype-editorial-page--product [data-product-comparison] thead tr,body[data-prototype-page] .prototype-editorial-page--product [data-product-comparison] .bg-green-50{background:var(--pine-paper)}body[data-prototype-page]:has(.prototype-legal-page) [data-grove-header][data-prototype-shell=true]{background:var(--pine-ink);border-bottom-color:var(--pine-line-dark)}body[data-prototype-page] .prototype-legal-page{min-width:0;padding-top:5.25rem;background:var(--pine-paper)}body[data-prototype-page] .prototype-legal-page__shell{width:min(100%,var(--pine-shell));padding:var(--pine-space-16) var(--pine-gutter)}body[data-prototype-page] .prototype-legal-page__layout{gap:var(--pine-space-12);align-items:start}body[data-prototype-page] .prototype-legal-page__article{min-width:0;padding:clamp(var(--pine-space-6),5vw,var(--pine-space-12));color:var(--pine-ink);background:var(--pine-ivory);border:1px solid var(--pine-line)}body[data-prototype-page] .prototype-legal-page__article>h1:first-child{max-width:14ch;margin:0 0 var(--pine-space-4);color:var(--pine-ink);font-size:clamp(2.75rem,6vw,5rem);line-height:.98;letter-spacing:-.055em}body[data-prototype-page] .prototype-legal-page__article>h1:first-child+p{margin:0 0 var(--pine-space-12);color:var(--pine-bark);font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.08em;text-transform:uppercase}body[data-prototype-page] .prototype-legal-page__article :is(section,h2[data-section]){scroll-margin-top:7rem}body[data-prototype-page] .prototype-legal-page__article section,body[data-prototype-page] .prototype-legal-page__article>h2{margin-top:var(--pine-space-12);padding-top:var(--pine-space-8);border-top:1px solid var(--pine-line)}body[data-prototype-page] .prototype-legal-page__article section:first-of-type{margin-top:0}body[data-prototype-page] .prototype-legal-page__article :is(h2,h3){color:var(--pine-ink);line-height:1.2;letter-spacing:-.025em}body[data-prototype-page] .prototype-legal-page__article h2{font-size:clamp(1.55rem,3vw,2.1rem)}body[data-prototype-page] .prototype-legal-page__article h3{margin-top:var(--pine-space-8);font-size:1.2rem}body[data-prototype-page] .prototype-legal-page__article :is(p,li){color:var(--pine-muted-light);font-size:var(--pine-type-body);line-height:1.72}body[data-prototype-page] .prototype-legal-page__article :is(ul,ol){padding-left:1.4rem}body[data-prototype-page] .prototype-legal-page__article a{color:var(--pine-green-deep);text-decoration-thickness:1px;text-underline-offset:.18em}body[data-prototype-page] .prototype-legal-page__article address{margin-top:var(--pine-space-12);padding:var(--pine-space-6);background:var(--pine-paper);border:1px solid var(--pine-line);font-style:normal}body[data-prototype-page] .prototype-legal-page aside nav{top:7rem;padding:var(--pine-space-6);background:transparent;border-left:1px solid var(--pine-line)}body[data-prototype-page] .prototype-legal-page aside nav h2{margin:0 0 var(--pine-space-4);color:var(--pine-bark);font:600 var(--pine-type-label) / 1.4 var(--pine-mono);letter-spacing:.1em}body[data-prototype-page] .prototype-legal-page aside nav a{min-height:44px;padding-block:var(--pine-space-2);color:var(--pine-muted-light);border-left-color:transparent;font-size:var(--pine-type-label);line-height:1.35}body[data-prototype-page] .prototype-legal-page aside nav a[data-active]{color:var(--pine-green-deep);border-left-color:var(--pine-green-deep)}@media(max-width:800px){body[data-prototype-page] .prototype-legal-page{padding-top:4.5rem}body[data-prototype-page] .prototype-legal-page__shell{padding-block:var(--pine-space-8) var(--pine-space-12)}body[data-prototype-page] .prototype-legal-page__article{padding-inline:var(--pine-space-4)}}
