.page-module__-swGUW__heroSection{padding:var(--fardo-space-180) 0 var(--fardo-space-100);background:var(--fardo-color-bg-page)}.page-module__-swGUW__heroContainer{max-width:var(--fardo-container-1200);padding:0 var(--fardo-space-20);margin:0 auto}.page-module__-swGUW__heroContent{text-align:center;max-width:var(--fardo-size-900);margin:0 auto}.page-module__-swGUW__heroTitle{gap:var(--fardo-space-8);margin:0 0 var(--fardo-space-40);flex-direction:column;display:flex}.page-module__-swGUW__titleMain{font-family:var(--font-sans);font-size:var(--fardo-font-size-42);font-weight:var(--fardo-weight-700);color:var(--fardo-brown-850);letter-spacing:var(--fardo-tracking-n2);line-height:var(--fardo-leading-120)}.page-module__-swGUW__titleItalic{font-style:italic;font-family:var(--font-instrument-serif);font-weight:var(--fardo-weight-400)}.page-module__-swGUW__heroDescription{font-family:var(--font-sans);font-size:var(--fardo-font-size-20);color:var(--fardo-gray-700);line-height:var(--fardo-leading-170);max-width:var(--fardo-size-900);margin:0 auto var(--fardo-space-50)}.page-module__-swGUW__heroButtons{gap:var(--fardo-space-20);flex-wrap:wrap;justify-content:center;display:flex}.page-module__-swGUW__btn{align-items:center;gap:var(--fardo-space-10);padding:var(--fardo-space-15) var(--fardo-space-30);border-radius:var(--fardo-radius-12);font-family:var(--font-sans);font-size:var(--fardo-font-size-16);font-weight:var(--fardo-weight-600);transition:background var(--fardo-duration-200) ease, transform var(--fardo-duration-200) ease;text-decoration:none;display:inline-flex}.page-module__-swGUW__btnPrimary{background:var(--fardo-color-bg-brand);color:var(--fardo-white);border:var(--fardo-border-width-2) solid var(--fardo-color-border-brand)}.page-module__-swGUW__btnPrimary:hover{background:var(--fardo-orange-600);border-color:var(--fardo-orange-600);transform:translateY(calc(-1 * var(--fardo-space-2)))}.page-module__-swGUW__btnSecondary{background:var(--fardo-color-bg-base);color:var(--fardo-brown-850);border:var(--fardo-border-width-2) solid var(--fardo-brown-850)}.page-module__-swGUW__btnSecondary:hover{background:var(--fardo-color-bg-subtle);transform:translateY(calc(-1 * var(--fardo-space-2)))}.page-module__-swGUW__darkSection{padding:var(--fardo-space-100) 0;background:var(--fardo-black)}.page-module__-swGUW__darkSection .page-module__-swGUW__featuresTitle{color:var(--fardo-white)}.page-module__-swGUW__darkSection .page-module__-swGUW__featuresSubtitle{color:var(--fardo-gray-500)}.page-module__-swGUW__lightSection{padding:var(--fardo-space-100) 0;background:var(--fardo-color-bg-page)}.page-module__-swGUW__ctaSection{background:linear-gradient(135deg, color-mix(in srgb, var(--fardo-orange-400) 6%, transparent) 0%, color-mix(in srgb, var(--fardo-blue-450) 6%, transparent) 100%)}.page-module__-swGUW__featuresContainer{max-width:var(--fardo-container-1200);padding:0 var(--fardo-space-20);margin:0 auto}.page-module__-swGUW__featuresHeader{text-align:center;margin-bottom:var(--fardo-space-60)}.page-module__-swGUW__featuresTitle{font-family:var(--font-sans);font-size:var(--fardo-font-size-38);font-weight:var(--fardo-weight-700);color:var(--fardo-brown-850);letter-spacing:var(--fardo-tracking-n3);margin:0 0 var(--fardo-space-20)}.page-module__-swGUW__featuresSubtitle{font-family:var(--font-sans);font-size:var(--fardo-font-size-22);color:var(--fardo-gray-700);margin:var(--fardo-space-10) 0 0}.page-module__-swGUW__problemGrid{gap:var(--fardo-space-40);max-width:var(--fardo-container-1200);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.page-module__-swGUW__problemCard{text-align:center;padding:var(--fardo-space-40) var(--fardo-space-30);background:color-mix(in srgb, var(--fardo-white) 3%, transparent);border-radius:var(--fardo-radius-20);border:var(--fardo-border-width-1) solid color-mix(in srgb, var(--fardo-white) 10%, transparent)}.page-module__-swGUW__problemEmoji{font-size:var(--fardo-font-size-48);margin-bottom:var(--fardo-space-20)}.page-module__-swGUW__problemText{font-family:var(--font-sans);font-size:var(--fardo-font-size-20);font-weight:var(--fardo-weight-600);color:var(--fardo-white);line-height:var(--fardo-leading-150);margin:0}.page-module__-swGUW__featureStep{margin-top:var(--fardo-space-80)}.page-module__-swGUW__stepContent{gap:var(--fardo-space-60);align-items:flex-start;display:flex}.page-module__-swGUW__stepContentReverse{flex-direction:row-reverse}.page-module__-swGUW__stepText{flex:1}.page-module__-swGUW__stepNum{font-family:var(--font-sans);font-size:var(--fardo-font-size-26);font-weight:var(--fardo-weight-700);color:var(--fardo-color-fg-brand);margin:0 0 var(--fardo-space-12)}.page-module__-swGUW__stepSubtitle{font-family:var(--font-sans);font-size:var(--fardo-font-size-22);font-weight:var(--fardo-weight-700);color:var(--fardo-brown-850);margin:0 0 var(--fardo-space-15)}.page-module__-swGUW__stepDescription{font-family:var(--font-sans);font-size:var(--fardo-font-size-18);color:var(--fardo-gray-700);line-height:var(--fardo-leading-170);margin:0 0 var(--fardo-space-20)}.page-module__-swGUW__stepList{margin:0;padding:0;list-style:none}.page-module__-swGUW__stepList li{font-family:var(--font-sans);font-size:var(--fardo-font-size-16);color:var(--fardo-gray-700);padding:var(--fardo-space-10) 0 var(--fardo-space-10) var(--fardo-space-25);border-bottom:var(--fardo-border-width-1) solid color-mix(in srgb, var(--fardo-black) 5%, transparent);position:relative}.page-module__-swGUW__stepList li:before{content:"✓";color:var(--fardo-color-fg-brand);font-weight:var(--fardo-weight-700);position:absolute;left:0}.page-module__-swGUW__audienceGrid{gap:var(--fardo-space-40);max-width:var(--fardo-container-1200);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.page-module__-swGUW__audienceCard{text-align:center;padding:var(--fardo-space-50) var(--fardo-space-30);background:color-mix(in srgb, var(--fardo-white) 60%, transparent);border-radius:var(--fardo-radius-20);border:var(--fardo-border-width-1) solid var(--fardo-color-border-default)}.page-module__-swGUW__audienceIcon{font-size:var(--fardo-font-size-48);margin-bottom:var(--fardo-space-20)}.page-module__-swGUW__audienceTitle{font-family:var(--font-sans);font-size:var(--fardo-font-size-24);font-weight:var(--fardo-weight-700);color:var(--fardo-brown-850);margin:0 0 var(--fardo-space-12)}.page-module__-swGUW__audienceDesc{font-family:var(--font-sans);font-size:var(--fardo-font-size-18);color:var(--fardo-gray-700);line-height:var(--fardo-leading-160);margin:0}.page-module__-swGUW__metricsGrid{gap:var(--fardo-space-60);max-width:var(--fardo-container-1200);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.page-module__-swGUW__metricsCard{padding:var(--fardo-space-50);background:color-mix(in srgb, var(--fardo-white) 2%, transparent);border-radius:var(--fardo-radius-20);border:var(--fardo-border-width-1) solid color-mix(in srgb, var(--fardo-white) 5%, transparent)}.page-module__-swGUW__metricsCardFardo{background:color-mix(in srgb, var(--fardo-orange-400) 10%, transparent);border-color:color-mix(in srgb, var(--fardo-orange-400) 30%, transparent)}.page-module__-swGUW__metricsCardTitle{font-family:var(--font-sans);font-size:var(--fardo-font-size-20);font-weight:var(--fardo-weight-600);color:var(--fardo-gray-600);text-align:center;margin:0 0 var(--fardo-space-30)}.page-module__-swGUW__metricsCardTitleFardo{color:var(--fardo-color-fg-brand)}.page-module__-swGUW__metricsList{margin:0;padding:0;list-style:none}.page-module__-swGUW__metricsList li{font-family:var(--font-sans);font-size:var(--fardo-font-size-18);color:var(--fardo-gray-600);padding:var(--fardo-space-15);background:color-mix(in srgb, var(--fardo-white) 3%, transparent);border-radius:var(--fardo-radius-10);margin-bottom:var(--fardo-space-20)}.page-module__-swGUW__metricsListFardo{margin:0;padding:0;list-style:none}.page-module__-swGUW__metricsListFardo li{font-family:var(--font-sans);font-size:var(--fardo-font-size-18);font-weight:var(--fardo-weight-600);color:var(--fardo-white);padding:var(--fardo-space-15);background:color-mix(in srgb, var(--fardo-orange-400) 20%, transparent);border-radius:var(--fardo-radius-10);margin-bottom:var(--fardo-space-20)}.page-module__-swGUW__ctaButtons{justify-content:center;display:flex}@media (max-width:1024px){.page-module__-swGUW__titleMain{font-size:var(--fardo-font-size-36)}.page-module__-swGUW__heroDescription{font-size:var(--fardo-font-size-18)}.page-module__-swGUW__problemGrid,.page-module__-swGUW__audienceGrid{gap:var(--fardo-space-20);grid-template-columns:1fr}.page-module__-swGUW__metricsGrid{gap:var(--fardo-space-30);grid-template-columns:1fr}.page-module__-swGUW__stepContent,.page-module__-swGUW__stepContentReverse{gap:var(--fardo-space-30);flex-direction:column}}@media (max-width:768px){.page-module__-swGUW__heroSection{padding:var(--fardo-space-120) 0 var(--fardo-space-60)}.page-module__-swGUW__titleMain{font-size:var(--fardo-font-size-28)}.page-module__-swGUW__heroDescription{font-size:var(--fardo-font-size-16)}.page-module__-swGUW__heroButtons{flex-direction:column;align-items:center}.page-module__-swGUW__btn{justify-content:center;width:85%}.page-module__-swGUW__darkSection,.page-module__-swGUW__lightSection{padding:var(--fardo-space-60) 0}.page-module__-swGUW__featuresTitle{font-size:var(--fardo-font-size-28)}.page-module__-swGUW__metricsCard{padding:var(--fardo-space-30) var(--fardo-space-20)}}
