.page_hero__SKW6o{background:linear-gradient(135deg,var(--pine-green) 0,var(--pine-green-dark) 100%);color:var(--white);padding:var(--space-20) 0;text-align:center}.page_heroContent__2lPR8{max-width:800px;margin:0 auto}.page_hero__SKW6o h1{color:var(--white);margin-bottom:var(--space-6)}.page_heroSubtitle__RTAw0{font-size:1.25rem;opacity:.9;margin-bottom:var(--space-8);max-width:600px;margin-left:auto;margin-right:auto}.page_heroActions__8_tzb{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.page_btnWhite__LdmqL{background:var(--white);color:var(--pine-green);border-color:var(--white)}.page_btnWhite__LdmqL:hover{background:var(--cream);border-color:var(--cream)}.page_btnOutline__i6gl2{background:transparent;color:var(--white);border:2px solid var(--white)}.page_btnOutline__i6gl2:hover{background:var(--white);color:var(--pine-green)}.page_features__8wy9y{background:var(--white)}.page_featuresList__tlqFL{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--space-8);gap:var(--space-8);max-width:760px;margin-inline:auto}.page_featureItem__KOtcF{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:baseline;padding-bottom:var(--space-6);border-bottom:1px solid var(--cream-dark)}.page_featureItem__KOtcF:last-child{border-bottom:none;padding-bottom:0}.page_featureNumeral__opVVU{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;color:var(--pine-green);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.55}.page_featureBody__MYpMF h3{margin-bottom:var(--space-3)}.page_featureBody__MYpMF p{color:var(--text-muted);margin:0}.page_whyPine__hedWk{background:var(--soft-green)}.page_whyPineGrid__zSOGM{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:center}.page_whyPineContent__Qf_x0 h2{margin-bottom:var(--space-6)}.page_whyPineContent__Qf_x0 p{color:var(--text-muted);font-size:1.125rem}.page_whyPineList__dyqlN{margin-top:var(--space-6)}.page_whyPineList__dyqlN li{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);font-size:1.125rem}.page_checkIcon__0Kupn{color:var(--pine-green);font-size:1.25rem;flex-shrink:0;margin-top:2px}.page_pineVisual__65xxC{background:var(--pine-green);border-radius:var(--radius-xl);padding:var(--space-12);color:var(--white);text-align:center}.page_pineVisual__65xxC h3{color:var(--white);font-size:1.5rem;margin-bottom:var(--space-4)}.page_statsGrid__GCW2d{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-8)}.page_stat__aEnCU{text-align:center}.page_statNumber__XnvUq{display:block;font-size:2.5rem;font-weight:700;font-family:var(--font-heading)}.page_statLabel__YuhHa{font-size:.875rem;opacity:.9}.page_comparison__KebnQ{background:var(--white)}.page_comparisonTable__3oZSE{background:var(--cream);border-radius:var(--radius-lg);overflow:hidden}.page_comparisonRow__YODwn{display:grid;grid-template-columns:2fr 1fr 1fr;border-bottom:1px solid var(--cream-dark)}.page_comparisonRow__YODwn:last-child{border-bottom:none}.page_comparisonHeader__vGj2M{background:var(--pine-green);color:var(--white);font-weight:600}.page_comparisonCell__mlX5l{padding:var(--space-4) var(--space-6);display:flex;align-items:center}.page_comparisonHeader__vGj2M .page_comparisonCell__mlX5l{color:var(--white)}.page_yes__5U8Kr{color:var(--pine-green);font-weight:600}.page_no__vMo1P{color:var(--text-muted)}.page_finder__KjV_2{background:linear-gradient(180deg,var(--soft-green) 0,var(--cream) 100%)}.page_finderCard___Sh6r{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:center;padding:var(--space-8);border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-lg)}.page_finderContent__TZigW h2{margin-top:var(--space-3);margin-bottom:var(--space-4)}.page_finderContent__TZigW p{color:var(--text-muted);font-size:1.0625rem}.page_finderList__ht3Cz{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-5)}.page_finderList__ht3Cz li{position:relative;padding-left:var(--space-6);color:var(--text-dark)}.page_finderList__ht3Cz li:before{content:"✓";position:absolute;left:0;color:var(--pine-green);font-weight:700}.page_finderActions__wwx8n{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-6)}.page_finderPreview__99AHU{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,rgba(253,248,240,.2),transparent 40%),linear-gradient(135deg,var(--pine-green) 0,var(--pine-green-dark) 100%);color:var(--white)}.page_finderMetric__Xd9MF{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(255,255,255,.18)}.page_finderMetric__Xd9MF span{opacity:.8}.page_finderMetric__Xd9MF strong{color:var(--white);text-align:right}.page_finderPreviewCard__Skmh6{padding:var(--space-5);border-radius:var(--radius-lg);background:rgba(255,255,255,.1)}.page_finderPreviewCard__Skmh6 h3{color:var(--white);margin-bottom:var(--space-3)}.page_finderPreviewCard__Skmh6 p,.page_finderPreviewCard__Skmh6 small{color:rgba(255,255,255,.88)}.page_discovery__tINZm{background:var(--cream)}.page_discoveryGrid__MvDOQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-8);gap:var(--space-8)}.page_discoveryCard__tgaBx{padding:var(--space-8);border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-md)}.page_discoveryCard__tgaBx h2{margin-top:var(--space-3);margin-bottom:var(--space-4)}.page_discoveryCard__tgaBx p{color:var(--text-muted)}.page_discoveryLinks__3KnC4{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-6)}.page_discoveryLink__H20oI{display:block;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--soft-green);color:var(--text-dark);font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.page_discoveryLink__H20oI:hover{background:var(--cream-dark);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.page_scenarios__Zo1dZ{background:linear-gradient(180deg,rgba(232,240,232,.6),rgba(253,248,240,.95))}.page_scenarioGrid__XlIsJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.page_scenarioCard__D70Zg{display:flex;flex-direction:column;gap:var(--space-4);min-height:100%;padding:var(--space-8);border:1px solid rgba(45,90,61,.12);border-radius:var(--radius-xl);background:radial-gradient(circle at top right,rgba(217,119,6,.08),transparent 32%),var(--white);box-shadow:var(--shadow-md)}.page_scenarioCard__D70Zg h3{margin:0}.page_scenarioCard__D70Zg p{color:var(--text-muted);margin:0}.page_scenarioMeta__n7wEg{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(45,90,61,.12);color:var(--text-muted);font-size:.95rem}.page_scenarioMeta__n7wEg strong{color:var(--pine-green-dark);font-family:var(--font-heading);font-size:1.05rem}.page_scenarioStats___qGDG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0}.page_scenarioStats___qGDG div{padding:var(--space-4);border-radius:var(--radius-md);background:var(--soft-green)}.page_scenarioStats___qGDG dt{color:var(--text-muted);font-size:.85rem}.page_scenarioStats___qGDG dd{margin:var(--space-2) 0 0;color:var(--pine-green-dark);font-family:var(--font-heading);font-size:1.35rem}.page_scenarioLink__E7Gcj{margin-top:auto;color:var(--pine-green-dark);font-weight:700;text-decoration:none}.page_scenarioLink__E7Gcj:hover{text-decoration:underline}.page_faqSection__NArq_{background:var(--cream-dark)}.page_faqShell__wwE8a{padding:var(--space-8);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(253,248,240,.95));box-shadow:var(--shadow-md)}.page_faqIntro__4PSN5{max-width:760px;margin:0 auto;text-align:center}.page_faqIntro__4PSN5 h2{margin-top:var(--space-3);margin-bottom:var(--space-4)}.page_faqIntro__4PSN5 p{color:var(--text-muted)}.page_faqGrid__Qf0_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-8)}.page_faqCard__V_EsR{position:relative;padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm)}.page_faqCard__V_EsR h3{margin-bottom:var(--space-3);padding-right:var(--space-8)}.page_faqCard__V_EsR p{margin:0;color:var(--text-muted)}.page_faqNumber__zAEaC{position:absolute;top:var(--space-4);right:var(--space-4);color:rgba(45,90,61,.18);font-family:var(--font-heading);font-size:2rem;line-height:1}.page_faqLinks__LjlRp{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-8)}.page_cta__zCVvt{background:linear-gradient(135deg,var(--pine-green) 0,var(--pine-green-dark) 100%);color:var(--white);text-align:center;padding:var(--space-16) 0}.page_cta__zCVvt h2{color:var(--white);margin-bottom:var(--space-4)}.page_cta__zCVvt p{max-width:600px;margin:0 auto var(--space-8);font-size:1.125rem;opacity:.9}.page_cta__zCVvt .page_inlineLink__1yRAl,.page_hero__SKW6o .page_inlineLink__1yRAl{color:var(--white);-webkit-text-decoration-color:rgba(255,255,255,.5);text-decoration-color:rgba(255,255,255,.5)}.page_cta__zCVvt .page_inlineLink__1yRAl:hover,.page_hero__SKW6o .page_inlineLink__1yRAl:hover{-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.page_ctaActions__6o8mX{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.page_inlineLink__1yRAl{color:var(--pine-green);text-decoration:underline;-webkit-text-decoration-color:var(--pine-green-light);text-decoration-color:var(--pine-green-light);text-underline-offset:2px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.page_inlineLink__1yRAl:hover{-webkit-text-decoration-color:var(--pine-green);text-decoration-color:var(--pine-green)}@media (max-width:768px){.page_finderCard___Sh6r{grid-template-columns:1fr;padding:var(--space-6)}.page_featureItem__KOtcF{grid-template-columns:1fr;gap:var(--space-2)}.page_featureNumeral__opVVU{font-size:1.875rem}.page_discoveryGrid__MvDOQ,.page_faqGrid__Qf0_7,.page_scenarioGrid__XlIsJ,.page_whyPineGrid__zSOGM{grid-template-columns:1fr}.page_comparisonRow__YODwn{grid-template-columns:1fr 1fr}.page_comparisonRow__YODwn:first-child{grid-template-columns:1fr}.page_comparisonCell__mlX5l:first-child{grid-column:1/-1;background:var(--cream-dark)}.page_statsGrid__GCW2d{grid-template-columns:1fr 1fr;gap:var(--space-4)}.page_scenarioStats___qGDG{grid-template-columns:1fr}.page_faqShell__wwE8a{padding:var(--space-6)}}