.CustomerJourney_section__02jTN{padding:88px 0;position:relative;background:radial-gradient(ellipse at 50% 10%,rgba(201,162,126,.08) 0,#171310 70%);border-top:1px solid rgba(201,162,126,.2);border-bottom:1px solid rgba(201,162,126,.2)}.CustomerJourney_container__f2TjB{max-width:1240px;margin:0 auto;padding:0 24px}.CustomerJourney_headerBlock___HwQ1{text-align:center;max-width:780px;margin:0 auto 44px}.CustomerJourney_eyebrow__6Y_IA{display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hh-tan,#C9A27E);margin-bottom:12px}.CustomerJourney_title__4hQxD{font-family:var(--font-serif);font-size:clamp(2.1rem,4.5vw,3rem);color:var(--hh-text-1,#F5F1EA);line-height:1.15;margin:0 0 16px;font-weight:600;letter-spacing:-.01em}.CustomerJourney_subtitle__CDmf6{font-size:1.1rem;color:var(--hh-text-2,#C2B8AE);line-height:1.6;margin:0 auto;font-weight:400}.CustomerJourney_perspectiveToggle__vMEj0{display:inline-flex;background:rgba(18,14,11,.85);border:1px solid rgba(201,162,126,.3);border-radius:999px;padding:5px;margin:32px auto 0;box-shadow:0 8px 24px rgba(0,0,0,.4)}.CustomerJourney_toggleBtn__2LQqM{display:inline-flex;align-items:center;gap:10px;padding:9px 24px;border-radius:999px;border:none;background:transparent;color:var(--hh-text-2,#C2B8AE);font-size:.92rem;font-weight:600;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1)}.CustomerJourney_toggleBtn__2LQqM:hover{color:var(--hh-text-1,#F5F1EA)}.CustomerJourney_toggleBtnActive__3wABS{background:linear-gradient(135deg,#E9DCC7,#C9A27E);color:#120E0B!important;box-shadow:0 4px 14px rgba(0,0,0,.35);font-weight:700}.CustomerJourney_toggleBtnActive__3wABS span{color:#120E0B!important}.CustomerJourney_toggleBadge__pgja8{font-size:.68rem;padding:2px 8px;border-radius:999px;background:rgba(245,241,234,.08);color:var(--hh-text-3,#A89C90);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.CustomerJourney_toggleBtnActive__3wABS .CustomerJourney_toggleBadge__pgja8{background:rgba(18,14,11,.2);color:#120E0B!important}.CustomerJourney_journeyTrack__7x6S8{height:390svh;margin-top:44px}.CustomerJourney_journeyGrid__T6MIF{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:44px;gap:44px;align-items:center;position:-webkit-sticky;position:sticky;top:0;height:100svh;box-sizing:border-box;padding-top:80px}.CustomerJourney_journeyGrid__T6MIF>*{position:relative;top:-40px}.CustomerJourney_stepsList__Yrlkz{display:flex;flex-direction:column;gap:10px;position:relative;padding-left:18px;border-left:2px solid rgba(201,162,126,.2)}.CustomerJourney_stepCard__1bAiI{background:rgba(30,24,20,.6);border:1px solid rgba(245,241,234,.08);border-radius:12px;padding:14px 18px;cursor:pointer;text-align:left;transition:all .22s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;width:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scroll-margin-top:100px}.CustomerJourney_stepCard__1bAiI:hover{background:rgba(40,32,26,.85);border-color:rgba(201,162,126,.35);transform:translateX(4px)}.CustomerJourney_stepCardActive__0FiVi{background:linear-gradient(145deg,rgba(48,38,32,.95),rgba(34,27,22,.95));border-color:var(--hh-tan,#C9A27E);box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 18px rgba(201,162,126,.15),inset 0 0 0 1px rgba(201,162,126,.4)}.CustomerJourney_stepCardActive__0FiVi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#E9DCC7,#C9A27E)}.CustomerJourney_stepHead__shHSr{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.CustomerJourney_stepNumber__vDv_m{font-family:var(--font-serif);font-size:.8rem;font-weight:700;letter-spacing:.1em;color:var(--hh-tan,#C9A27E)}.CustomerJourney_stepTag__Yd3TK{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border:1px solid transparent;border-radius:6px;background:rgba(245,241,234,.06);color:var(--hh-text-3,#A89C90)}.CustomerJourney_stepCardActive__0FiVi .CustomerJourney_stepTag__Yd3TK{background:rgba(201,162,126,.2);color:var(--hh-cream,#E9DCC7);border:1px solid rgba(201,162,126,.3)}.CustomerJourney_stepTitle__7ougM{font-family:var(--font-serif);font-size:1.08rem;color:var(--hh-text-1,#F5F1EA);margin:0 0 4px;font-weight:600;line-height:1.25}.CustomerJourney_stepDesc__amEgn{font-size:.86rem;color:var(--hh-text-2,#C2B8AE);line-height:1.45;margin:0}.CustomerJourney_previewSticky__cLQa_{position:relative;align-self:center;max-height:calc(100svh - 112px)}.CustomerJourney_previewCard__hbgzL{background:linear-gradient(160deg,#251E19,#191410);border:1px solid rgba(201,162,126,.4);border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.6),0 0 24px rgba(201,162,126,.12),inset 0 1px 0 rgba(233,220,199,.2);overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.CustomerJourney_previewHeader__Sp1HB{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;background:rgba(35,28,23,.9);border-bottom:1px solid rgba(201,162,126,.2)}.CustomerJourney_previewImagePlate__LsrhZ{position:relative;width:100%;height:clamp(120px,19svh,185px);overflow:hidden;border-bottom:1px solid rgba(201,162,126,.3)}.CustomerJourney_previewStepImage__YCH0m{object-fit:cover;object-position:center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.CustomerJourney_previewCard__hbgzL:hover .CustomerJourney_previewStepImage__YCH0m{transform:scale(1.04)}.CustomerJourney_previewImageShade__yc9QD{position:absolute;inset:0;background:linear-gradient(180deg,rgba(25,20,16,.12),rgba(25,20,16,.72));pointer-events:none}.CustomerJourney_previewHeaderTitle__iwcID{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-tan,#C9A27E);display:flex;align-items:center;gap:8px}.CustomerJourney_livePulseDot__ky23L{width:7px;height:7px;border-radius:50%;background:#68D391;box-shadow:0 0 8px #68D391;display:inline-block;animation:CustomerJourney_pulseDot__ZvR9I 2s ease-in-out infinite}@keyframes CustomerJourney_pulseDot__ZvR9I{0%{transform:scale(.9);opacity:.7}50%{transform:scale(1.3);opacity:1}to{transform:scale(.9);opacity:.7}}.CustomerJourney_previewHeaderBadge__TL7MY{font-size:.7rem;font-weight:700;padding:3px 9px;border-radius:999px;background:rgba(104,211,145,.15);color:#68D391;border:1px solid rgba(104,211,145,.3);letter-spacing:.04em}.CustomerJourney_previewBody__myKt_{padding:22px 24px}.CustomerJourney_mockHero__jPTu_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.CustomerJourney_mockTitle__FGkz8{font-family:var(--font-serif);font-size:1.35rem;color:var(--hh-cream,#E9DCC7);margin:0 0 4px;font-weight:600;line-height:1.2}.CustomerJourney_mockLocation__clyyO{font-size:.86rem;color:var(--hh-text-3,#A89C90);display:flex;align-items:center;gap:6px}.CustomerJourney_mockScoreBadge__RgMwE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 12px;border-radius:8px;background:rgba(201,162,126,.16);border:1px solid rgba(201,162,126,.35);text-align:center}.CustomerJourney_mockScoreNum__wZQUA{font-size:1.2rem;font-weight:800;color:var(--hh-cream,#E9DCC7);line-height:1}.CustomerJourney_mockScoreLabel__tt8FS{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--hh-tan,#C9A27E);margin-top:2px}.CustomerJourney_mockFactsGrid__7NpK2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:18px}.CustomerJourney_mockFact__SVsoB{background:rgba(35,28,23,.7);border:1px solid rgba(245,241,234,.08);border-radius:8px;padding:10px 12px}.CustomerJourney_mockFactLabel__FS4X2{color:var(--hh-text-3,#A89C90)}.CustomerJourney_mockFactLabelHighlight__7_OzW,.CustomerJourney_mockFactLabel__FS4X2{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}.CustomerJourney_mockFactLabelHighlight__7_OzW{color:var(--hh-tan,#C9A27E)}.CustomerJourney_mockFactVal__RBC_a{font-size:.9rem;font-weight:600;color:var(--hh-text-1,#F5F1EA)}.CustomerJourney_mockSkillsList__ARw9L{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.CustomerJourney_mockSkillTag__4d_gj{font-size:.76rem;font-weight:600;padding:4px 9px;border-radius:6px;background:rgba(201,162,126,.12);border:1px solid rgba(201,162,126,.25);color:var(--hh-cream,#E9DCC7)}.CustomerJourney_mockConsentGate__1WIfl{background:rgba(25,20,16,.85);border:1px solid rgba(201,162,126,.3);border-radius:10px;padding:14px 16px;margin-bottom:16px}.CustomerJourney_mockConsentRow__2HblZ{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid rgba(245,241,234,.08);font-size:.86rem}.CustomerJourney_mockConsentRow__2HblZ:last-child{border-bottom:none;padding-bottom:0}.CustomerJourney_mockCheck__DwzcU{color:#68D391;font-weight:700;font-size:.86rem}.CustomerJourney_previewFooter__kLkNB{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;background:rgba(25,20,16,.95);border-top:1px solid rgba(201,162,126,.18);gap:14px}.CustomerJourney_previewFooterNote__ccdE7{font-size:.82rem;color:var(--hh-text-2,#C2B8AE);flex:1 1}.CustomerJourney_previewCtaBtn__fu4Kd{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:8px;background:linear-gradient(135deg,#E9DCC7,#C9A27E);color:#120E0B!important;font-size:.86rem;font-weight:800;text-decoration:none!important;white-space:nowrap;transition:all .18s ease}.CustomerJourney_previewCtaBtn__fu4Kd span{color:#120E0B!important}.CustomerJourney_previewCtaBtn__fu4Kd:hover{background:linear-gradient(135deg,#F5EBDA,#D8B28E);color:#120E0B!important;transform:translateY(-1px);text-decoration:none!important}@media (max-height:850px) and (min-width:961px){.CustomerJourney_previewHeader__Sp1HB{padding:10px 16px}.CustomerJourney_previewImagePlate__LsrhZ{height:clamp(110px,16svh,145px)}.CustomerJourney_previewBody__myKt_{padding:14px 16px}.CustomerJourney_mockHero__jPTu_{margin-bottom:12px}.CustomerJourney_mockFactsGrid__7NpK2{gap:8px;margin-bottom:12px}.CustomerJourney_mockFact__SVsoB{padding:8px 10px}.CustomerJourney_mockSkillsList__ARw9L{margin-bottom:12px}.CustomerJourney_mockConsentGate__1WIfl{padding:10px 12px;margin-bottom:10px}.CustomerJourney_mockConsentRow__2HblZ{padding-block:4px}.CustomerJourney_previewFooter__kLkNB{padding:12px 16px}}@media (max-height:700px) and (min-width:961px){.CustomerJourney_previewImagePlate__LsrhZ{height:100px}.CustomerJourney_previewBody__myKt_{padding:10px 14px}.CustomerJourney_mockTitle__FGkz8{font-size:1.15rem}.CustomerJourney_mockHero__jPTu_{margin-bottom:8px}.CustomerJourney_mockFactsGrid__7NpK2{gap:6px;margin-bottom:8px}.CustomerJourney_mockFact__SVsoB{padding:6px 8px}.CustomerJourney_mockConsentRow__2HblZ{padding-block:2px}.CustomerJourney_previewFooter__kLkNB{padding:8px 14px}}@media (max-height:780px) and (min-width:961px){.CustomerJourney_stepsList__Yrlkz{gap:6px}.CustomerJourney_stepCard__1bAiI{padding:8px 14px}.CustomerJourney_stepDesc__amEgn{font-size:.8rem;line-height:1.35}}@media (max-width:960px){.CustomerJourney_journeyTrack__7x6S8{height:auto;margin-top:44px}.CustomerJourney_journeyGrid__T6MIF{grid-template-columns:1fr;gap:28px;position:static;height:auto;padding-top:0}.CustomerJourney_journeyGrid__T6MIF>*{top:auto}.CustomerJourney_stepsList__Yrlkz{padding-left:0;padding-bottom:0;border-left:none}.CustomerJourney_previewSticky__cLQa_{position:static;max-height:none}}@media (max-width:600px){.CustomerJourney_section__02jTN{padding:56px 0}.CustomerJourney_perspectiveToggle__vMEj0{width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:12px}.CustomerJourney_toggleBtn__2LQqM{justify-content:center;padding:9px 6px;font-size:.82rem}.CustomerJourney_stepCard__1bAiI{padding:18px}.CustomerJourney_mockFactsGrid__7NpK2{grid-template-columns:1fr}}.GateComparison_section__cCP7h{padding:96px 0;position:relative;background:radial-gradient(circle at 50% 0,rgba(201,162,126,.05) 0,transparent 60%)}.GateComparison_container__uf_fu{max-width:1240px;margin:0 auto;padding:0 24px}.GateComparison_headerBlock___GGdE{text-align:center;max-width:760px;margin:0 auto 48px}.GateComparison_eyebrow__xar2u{display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hh-tan,#C9A27E);margin-bottom:14px}.GateComparison_title__pcRwA{font-family:var(--font-serif);font-size:clamp(2.1rem,4.5vw,3rem);color:var(--hh-text-1,#F5F1EA);line-height:1.15;margin:0 0 18px;font-weight:600;letter-spacing:-.01em}.GateComparison_subtitle__EK8tZ{font-size:1.12rem;color:var(--hh-text-2,#C2B8AE);line-height:1.65;margin:0 auto;font-weight:400}.GateComparison_comparisonGrid__CQUTA{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:32px;gap:32px;align-items:stretch;position:relative}.GateComparison_boardCard__5cPYr{background:rgba(26,21,18,.75);border:1px solid rgba(245,241,234,.08);border-radius:20px;padding:40px 36px;display:flex;flex-direction:column;transition:transform .25 ease,border-color .25s ease,box-shadow .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative}.GateComparison_boardCard__5cPYr:hover{border-color:rgba(245,241,234,.18);box-shadow:0 12px 32px rgba(0,0,0,.3)}.GateComparison_cardEyebrow__v3kz9{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-text-3,#A89C90);margin-bottom:10px}.GateComparison_cardTitle__xsUiD{font-family:var(--font-serif);font-size:1.65rem;color:var(--hh-text-1,#F5F1EA);margin:0 0 14px;font-weight:600;line-height:1.25}.GateComparison_cardSubtitle__0wUTk{font-size:.94rem;color:var(--hh-text-2,#C2B8AE);margin-bottom:32px;line-height:1.5}.GateComparison_comparisonList__a_IPB{display:flex;flex-direction:column;gap:22px;margin:0 0 32px;flex:1 1}.GateComparison_comparisonItem__oUq5f{display:flex;gap:16px;align-items:flex-start}.GateComparison_markCross__0z931{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(224,86,60,.12);border:1px solid rgba(224,86,60,.3);color:#F06A55;font-size:.85rem;font-weight:700;flex-shrink:0;margin-top:2px}.GateComparison_itemHeading__DS5lU{font-size:1.02rem;font-weight:700;color:var(--hh-text-1,#F5F1EA);margin:0 0 4px;letter-spacing:-.01em}.GateComparison_itemDesc__RQ8nO{font-size:.9rem;color:var(--hh-text-2,#C2B8AE);margin:0;line-height:1.55}.GateComparison_itemBulletList__sCy34{margin:6px 0 0;padding-left:18px;list-style-type:disc;color:var(--hh-text-2,#C2B8AE);font-size:.88rem;line-height:1.5}.GateComparison_itemBulletList__sCy34 li{margin-bottom:4px}.GateComparison_cardFooter__AhgMf{padding-top:24px;border-top:1px solid rgba(245,241,234,.08);font-size:.9rem;color:var(--hh-text-3,#A89C90);font-style:italic;line-height:1.5}.GateComparison_gateDivider__IDHYx{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 4px;position:relative}.GateComparison_gateLine__980e4{width:2px;flex:1 1;background:linear-gradient(180deg,transparent,rgba(201,162,126,.35) 20%,rgba(201,162,126,.35) 80%,transparent)}.GateComparison_gateBadge__8nDCO{display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#2D241E,#1A1512);border:2px solid var(--hh-tan,#c9a27e);box-shadow:0 0 24px rgba(201,162,126,.25),0 8px 20px rgba(0,0,0,.6);margin:20px 0;position:relative;z-index:2}.GateComparison_gateBadgeIcon__Iimve{font-size:1.05rem;font-weight:800;color:#F5F1EA;letter-spacing:.05em;line-height:1}.GateComparison_gateBadgeText__TG_c6{font-size:.54rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--hh-tan,#C9A27E);margin-top:2px}.GateComparison_hardyCard__FkcdF{background:linear-gradient(160deg,rgba(46,37,31,.95),rgba(30,24,20,.98));border:1px solid rgba(201,162,126,.5);border-radius:20px;padding:40px 36px;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 30px rgba(201,162,126,.12),inset 0 1px 0 rgba(233,220,199,.2);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.GateComparison_hardyBadgeTag__W2owP{position:absolute;top:20px;right:24px;background:linear-gradient(135deg,rgba(201,162,126,.25),rgba(201,162,126,.1));border:1px solid rgba(201,162,126,.4);color:#E9DCC7;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.GateComparison_hardyCard__FkcdF:before{content:"";position:absolute;top:-50px;right:-50px;width:220px;height:220px;background:radial-gradient(circle,rgba(201,162,126,.22),transparent 70%);pointer-events:none}.GateComparison_hardyEyebrow__jtO8_{color:var(--hh-tan,#C9A27E)}.GateComparison_markCheck__PEbvu{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(104,211,145,.18);border:1px solid rgba(104,211,145,.4);color:#68D391;font-size:.95rem;font-weight:800;flex-shrink:0;margin-top:2px;box-shadow:0 0 10px rgba(104,211,145,.15)}.GateComparison_hardyFooter__EbAfP{padding-top:24px;border-top:1px solid rgba(201,162,126,.2);display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto}.GateComparison_hardyFooterText__MPRkQ{font-size:.9rem;color:var(--hh-cream,#E9DCC7);font-weight:600;line-height:1.4;flex:1 1}.GateComparison_hardyCta__6Nxz4{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;background:linear-gradient(135deg,#E9DCC7,#C9A27E);color:#120E0B!important;font-size:.92rem;font-weight:800;text-decoration:none!important;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.3),0 0 12px rgba(201,162,126,.3);transition:all .2s cubic-bezier(.16,1,.3,1);letter-spacing:.02em}.GateComparison_hardyCta__6Nxz4 span{color:#120E0B!important}.GateComparison_ctaArrow__vnYPR{font-size:1rem;transition:transform .2s ease;display:inline-block}.GateComparison_hardyCta__6Nxz4:hover{background:linear-gradient(135deg,#F5EBDA,#D8B28E);color:#120E0B!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.4),0 0 20px rgba(201,162,126,.5);text-decoration:none!important}.GateComparison_hardyCta__6Nxz4:hover .GateComparison_ctaArrow__vnYPR{transform:translate(2px,-2px)}@media (max-width:960px){.GateComparison_comparisonGrid__CQUTA{grid-template-columns:1fr;gap:24px}.GateComparison_gateDivider__IDHYx{display:none}.GateComparison_boardCard__5cPYr,.GateComparison_hardyCard__FkcdF{padding:30px 24px}.GateComparison_hardyFooter__EbAfP{flex-direction:column;align-items:stretch;gap:16px}.GateComparison_hardyCta__6Nxz4{justify-content:center;width:100%;padding:14px 24px}}.GateComparison_phoneCompare__Kaz_M{display:none}.GateComparison_srOnly__NJsUM{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.GateComparison_comparisonGrid__CQUTA{display:none}.GateComparison_phoneCompare__Kaz_M{display:grid;grid-gap:18px;gap:18px;margin-top:8px}.GateComparison_phoneTable__1HAQv{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:6px;margin:0 -6px;width:calc(100% + 12px)}.GateComparison_phoneTable__1HAQv th{font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:4px 10px}.GateComparison_phoneHeadBoard__afPxz{color:var(--hh-text-3,#a89c90)}.GateComparison_phoneHeadHardy__cr2Ta{color:var(--hh-tan,#c9a27e)}.GateComparison_phoneTable__1HAQv td{vertical-align:top;padding:12px 10px;border-radius:12px;font-size:.8rem;line-height:1.4;display:table-cell}.GateComparison_phoneTable__1HAQv td strong{display:block;margin:6px 0 4px;font-family:var(--font-serif);font-size:.92rem;line-height:1.25;color:var(--hh-text-1,#f5f1ea)}.GateComparison_phoneTable__1HAQv td span:last-child{display:block;color:var(--hh-text-2,#c2b8ae)}.GateComparison_phoneBoard__kALvC{background:rgba(30,24,20,.7);border:1px solid rgba(245,241,234,.08)}.GateComparison_phoneHardy__UFOrh{background:linear-gradient(160deg,rgba(56,44,34,.95),rgba(36,28,22,.95));border:1px solid rgba(201,162,126,.45)}.GateComparison_phoneMarkCheck__KD67R,.GateComparison_phoneMarkCross__UpHXu{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.72rem;font-weight:800}.GateComparison_phoneMarkCross__UpHXu{color:#f08a7a;background:rgba(240,138,122,.14)}.GateComparison_phoneMarkCheck__KD67R{color:#8fd6a8;background:rgba(143,214,168,.14)}.GateComparison_phoneCompare__Kaz_M .GateComparison_hardyCta__6Nxz4{justify-self:stretch;text-align:center;justify-content:center}}.FounderSection_section__RR_Y4{padding:96px 0;background:radial-gradient(ellipse at 70% 30%,rgba(201,162,126,.08) 0,#221C18 80%);border-top:1px solid rgba(201,162,126,.2);border-bottom:1px solid rgba(201,162,126,.2);position:relative;overflow:hidden}.FounderSection_container__KhYQk{max-width:1240px;margin:0 auto;padding:0 24px}.FounderSection_founderGrid__3f7cH{display:grid;grid-template-columns:420px 1fr;grid-gap:56px;gap:56px;align-items:center}.FounderSection_photoWrapper__edvR7{position:relative}.FounderSection_photoFrame__BWkTM{position:relative;border-radius:18px;overflow:hidden;border:1px solid rgba(201,162,126,.4);box-shadow:0 24px 56px rgba(0,0,0,.55),0 0 30px rgba(201,162,126,.15);background:#1A1512;aspect-ratio:4/5}.FounderSection_photoFrame__BWkTM img{width:100%;height:100%;object-fit:cover;display:block}.FounderSection_photoBadge__qh1XI{position:absolute;bottom:16px;left:16px;right:16px;background:rgba(26,21,18,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(201,162,126,.3);border-radius:12px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between}.FounderSection_badgeName__dAoyC{font-size:1rem;font-weight:800;color:var(--hh-cream,#E9DCC7);display:block}.FounderSection_badgeTitle__Yxgm2{font-size:.78rem;color:var(--hh-tan,#C9A27E);font-weight:500}.FounderSection_badgeLocation__m7MMv{font-size:.72rem;font-weight:700;padding:4px 10px;background:rgba(201,162,126,.2);border:1px solid rgba(201,162,126,.35);border-radius:6px;color:var(--hh-cream,#E9DCC7);letter-spacing:.04em}.FounderSection_copyBlock__4ioKk{display:flex;flex-direction:column}.FounderSection_eyebrow__YNsa3{display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hh-tan,#C9A27E);margin-bottom:12px}.FounderSection_headline__xvLjS{font-family:var(--font-serif);font-size:clamp(2.1rem,4vw,3rem);color:var(--hh-text-1,#F5F1EA);line-height:1.15;margin:0 0 20px;font-weight:600}.FounderSection_leadParagraph__CIZ0d{font-size:1.15rem;line-height:1.65;color:var(--hh-cream,#E9DCC7);margin-bottom:16px;font-weight:400}.FounderSection_paragraph__1ICsD{font-size:1rem;line-height:1.65;color:var(--hh-text-2,#C2B8AE);margin-bottom:28px}.FounderSection_commitmentsGrid__QBIlc{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:0 0 32px}.FounderSection_commitmentItem__CKmLP{background:rgba(35,28,23,.6);border:1px solid rgba(201,162,126,.2);border-radius:12px;padding:16px 18px}.FounderSection_commitmentItem__CKmLP h4{font-size:.95rem;font-weight:700;color:var(--hh-text-1,#F5F1EA);margin:0 0 4px;display:flex;align-items:center;gap:8px}.FounderSection_commitmentItem__CKmLP h4 span{color:#68D391}.FounderSection_commitmentItem__CKmLP p{font-size:.86rem;color:var(--hh-text-2,#C2B8AE);margin:0;line-height:1.5}.FounderSection_actionRow__o6UwP{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.FounderSection_storyBtn__P_djR{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;background:linear-gradient(135deg,#F5EBE0,#E9DCC7 50%,#C9A27E);font-size:1.08rem;letter-spacing:.01em;border-radius:12px;text-decoration:none!important;box-shadow:0 4px 18px rgba(0,0,0,.35),0 0 16px rgba(201,162,126,.2);transition:all .24s cubic-bezier(.16,1,.3,1)}.FounderSection_storyBtn__P_djR,.FounderSection_storyBtn__P_djR span{color:#1A1512!important;font-family:var(--font-serif);font-weight:600}.FounderSection_storyArrow__makKx{font-size:1.15rem;font-family:var(--font-sans);transition:transform .22s ease}.FounderSection_storyBtn__P_djR:hover{background:linear-gradient(135deg,#FFFFFF,#F0E2CE 50%,#D8B28E);color:#1A1512!important;transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.45),0 0 24px rgba(201,162,126,.35);text-decoration:none!important}.FounderSection_storyBtn__P_djR:hover .FounderSection_storyArrow__makKx{transform:translateX(4px)}.FounderSection_phoneBtn__w8Hye{display:inline-flex;align-items:center;gap:9px;min-height:52px;padding:0 24px;background:rgba(201,162,126,.12);border:1px solid rgba(201,162,126,.35);font-size:1.04rem;font-weight:600;border-radius:12px;text-decoration:none!important;transition:all .24s ease}.FounderSection_phoneBtn__w8Hye,.FounderSection_phoneBtn__w8Hye span{color:#F5F1EA!important;font-family:var(--font-serif)}.FounderSection_phoneIcon__OjxDR{font-size:1rem}.FounderSection_phoneBtn__w8Hye:hover{background:rgba(201,162,126,.25);border-color:var(--hh-tan,#C9A27E);color:#FFFFFF!important;text-decoration:none!important;transform:translateY(-1px)}@media (max-width:960px){.FounderSection_founderGrid__3f7cH{grid-template-columns:1fr;gap:40px}.FounderSection_photoWrapper__edvR7{max-width:380px;margin:0 auto}}@media (max-width:600px){.FounderSection_section__RR_Y4{padding:64px 0}.FounderSection_commitmentsGrid__QBIlc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.FounderSection_commitmentItem__CKmLP{padding:12px;min-width:0}.FounderSection_actionRow__o6UwP{flex-direction:column;align-items:stretch}.FounderSection_phoneBtn__w8Hye,.FounderSection_storyBtn__P_djR{justify-content:center}}@media (max-width:359px){.FounderSection_commitmentsGrid__QBIlc{grid-template-columns:1fr}}.PricingSection_section__rTFCo{padding:104px 0;position:relative;background:radial-gradient(circle at 50% 0,rgba(201,162,126,.08) 0,#171310 75%)}.PricingSection_container__bYNEV{max-width:1240px;margin:0 auto;padding:0 24px}.PricingSection_headerBlock__2TW_r{text-align:center;max-width:780px;margin:0 auto 48px}.PricingSection_eyebrow__AROgI{display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--hh-tan,#C9A27E);margin-bottom:14px}.PricingSection_title__VB8rQ{font-family:var(--font-serif);font-size:clamp(2.1rem,4.5vw,3rem);color:var(--hh-text-1,#F5F1EA);line-height:1.15;margin:0 0 18px;font-weight:600;letter-spacing:-.01em}.PricingSection_subtitle__MFKiN{font-size:1.12rem;color:var(--hh-text-2,#C2B8AE);line-height:1.65;margin:0 auto}.PricingSection_heroBanner__iKwNe{background:linear-gradient(155deg,rgba(46,37,31,.95),rgba(30,24,20,.98));border:1px solid rgba(201,162,126,.45);border-radius:20px;padding:36px 40px;margin-bottom:48px;box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 30px rgba(201,162,126,.12),inset 0 1px 0 rgba(233,220,199,.2);position:relative;overflow:hidden}.PricingSection_bannerBadgeHeader__SCTg7{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.PricingSection_bannerBadge__3OjOc{display:inline-block;background:rgba(201,162,126,.25);border:1px solid rgba(201,162,126,.45);color:var(--hh-cream,#E9DCC7);font-size:.72rem;font-weight:800;letter-spacing:.12em;padding:4px 12px;border-radius:999px;text-transform:uppercase}.PricingSection_bannerGrid__wL57w{display:grid;grid-template-columns:1fr auto;grid-gap:32px;gap:32px;align-items:center}.PricingSection_bannerKicker__Hs_pk{font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-tan,#C9A27E);display:inline-block}.PricingSection_bannerTitle__T6BqV{font-family:var(--font-serif);font-size:1.8rem;color:var(--hh-cream,#E9DCC7);margin:0 0 10px;font-weight:600}.PricingSection_bannerDesc__x09VW{font-size:1rem;color:var(--hh-text-2,#C2B8AE);line-height:1.6;margin:0;max-width:620px}.PricingSection_feeBadgeBox__Ry7mI{background:linear-gradient(135deg,rgba(201,162,126,.2),rgba(201,162,126,.08));border:1px solid var(--hh-tan,#c9a27e);border-radius:16px;padding:20px 28px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.3)}.PricingSection_feeLabel__eE6P7{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--hh-tan,#C9A27E);display:block}.PricingSection_feeAmount__RxDGJ{font-family:var(--font-serif);font-size:2.6rem;font-weight:700;color:var(--hh-cream,#E9DCC7);line-height:1.1;display:block;margin:2px 0}.PricingSection_feeSub__i_f_o{font-size:.8rem;font-weight:700;color:#68D391;display:block}.PricingSection_guaranteePanel__OyXKz{margin-top:24px;padding-top:24px;border-top:1px solid rgba(201,162,126,.25);display:flex;flex-direction:column;gap:8px}.PricingSection_guaranteeHeader__tvr_6{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.PricingSection_guaranteeKicker__V_lRo{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-orange,#c86a37);background:rgba(200,106,55,.15);border:1px solid rgba(200,106,55,.35);padding:3px 10px;border-radius:999px}.PricingSection_guaranteeTitle__W1mnX{font-family:var(--font-serif);font-size:1.25rem;color:var(--hh-cream,#E9DCC7);margin:0;font-weight:700}.PricingSection_guaranteeText__Nk76D{font-size:.95rem;color:var(--hh-text-2,#C2B8AE);line-height:1.6;margin:0}.PricingSection_plansGrid__9CeYF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;align-items:stretch}.PricingSection_planCard__2kP0A{background:rgba(30,24,20,.7);border:1px solid rgba(245,241,234,.1);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;position:relative;transition:all .22s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.PricingSection_standardCard__UfTIB{background:linear-gradient(155deg,rgba(46,37,31,.95),rgba(30,24,20,.95));border:1px solid var(--hh-tan,#c9a27e);box-shadow:0 16px 40px rgba(0,0,0,.45),0 0 24px rgba(201,162,126,.12)}.PricingSection_cardTopRow__f1JBF{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:14px}.PricingSection_tierPill___6N0A{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-tan,#C9A27E)}.PricingSection_recommendTag__B31O3{background:linear-gradient(135deg,#E9DCC7,#C9A27E);color:#120E0B;font-weight:800;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.25)}.PricingSection_recommendTag__B31O3,.PricingSection_standingTag__gn_HM{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px}.PricingSection_standingTag__gn_HM{background:rgba(201,162,126,.18);border:1px solid rgba(201,162,126,.35);color:var(--hh-cream,#E9DCC7);font-weight:700;border-radius:999px}.PricingSection_firstCallTag__jWSwd{background:rgba(104,211,145,.15);border:1px solid rgba(104,211,145,.35);color:#68D391;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.PricingSection_targetAudience__m2lGM{background:rgba(245,241,234,.04);border:1px solid rgba(245,241,234,.08);border-radius:10px;padding:10px 12px;margin-bottom:16px}.PricingSection_targetLabel__b2zdI{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-tan,#C9A27E);display:block;margin-bottom:2px}.PricingSection_targetDesc___aaAS{font-size:.85rem;color:var(--hh-text-1,#F5F1EA);margin:0;line-height:1.4}.PricingSection_ranchWinBox__8kGnm{background:linear-gradient(145deg,rgba(201,162,126,.14),rgba(40,32,26,.45));border:1px solid rgba(201,162,126,.35);border-radius:12px;padding:12px 14px;margin-bottom:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.PricingSection_winTitle__GDLCd{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--hh-tan,#C9A27E);display:block;margin-bottom:4px}.PricingSection_winDesc__jap_f{font-size:.86rem;color:#F0E8DD;margin:0;line-height:1.45}.PricingSection_cardHeader__QiiJq{margin-bottom:20px}.PricingSection_planName__NzyUB{font-family:var(--font-serif);font-size:1.45rem;color:var(--hh-cream,#E9DCC7);margin:0 0 6px;font-weight:600}.PricingSection_planTagline__bvjaR{font-size:.88rem;color:var(--hh-text-3,#A89C90);margin:0;line-height:1.45}.PricingSection_priceRow__7HLtu{display:flex;align-items:baseline;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(245,241,234,.08)}.PricingSection_monthlyPrice__V_Td7{font-family:var(--font-serif);font-size:2.2rem;font-weight:700;color:var(--hh-text-1,#F5F1EA)}.PricingSection_monthlyLabel__PwYa9{font-size:.82rem;color:var(--hh-text-2,#C2B8AE)}.PricingSection_placementHighlight__08WyJ{background:rgba(201,162,126,.12);border:1px solid rgba(201,162,126,.32);border-radius:10px;padding:10px 14px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.PricingSection_placementLabel__6BnkE{font-size:.78rem;color:var(--hh-text-3,#A89C90)}.PricingSection_placementValue__rAN97{font-size:.86rem;font-weight:700;color:#68D391}.PricingSection_featureList__xCRFS{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px;flex:1 1}.PricingSection_featureItem___9_rV{display:flex;gap:10px;font-size:.88rem;color:var(--hh-text-2,#C2B8AE);line-height:1.45}.PricingSection_checkMark__Attbk{color:#68D391;font-weight:700;flex-shrink:0}.PricingSection_cardFooter__9O88I{margin-top:auto}.PricingSection_primaryCta__9cvMx{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;border-radius:10px;background:linear-gradient(135deg,#E9DCC7,#C9A27E);color:#120E0B!important;font-size:.92rem;font-weight:800;text-decoration:none!important;box-shadow:0 4px 16px rgba(0,0,0,.3);transition:all .2s ease}.PricingSection_primaryCta__9cvMx span{color:#120E0B!important}.PricingSection_primaryCta__9cvMx:hover{background:linear-gradient(135deg,#F5EBDA,#D8B28E);transform:translateY(-1px)}.PricingSection_secondaryCta__E7HBA{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;border-radius:10px;background:rgba(245,241,234,.06);border:1px solid rgba(245,241,234,.16);color:var(--hh-cream,#E9DCC7)!important;font-size:.92rem;font-weight:700;text-decoration:none!important;transition:all .2s ease}.PricingSection_secondaryCta__E7HBA:hover{background:rgba(245,241,234,.12);border-color:var(--hh-tan,#C9A27E);color:#FFFFFF!important}.PricingSection_footerNote__6ogs2{margin-top:40px;text-align:center;font-size:.9rem;color:var(--hh-text-3,#A89C90);background:rgba(30,24,20,.6);border:1px solid rgba(245,241,234,.08);border-radius:12px;padding:16px 24px}.PricingSection_footerNote__6ogs2 strong{color:var(--hh-cream,#E9DCC7)}@media (max-width:960px){.PricingSection_plansGrid__9CeYF{grid-template-columns:1fr;gap:24px}.PricingSection_bannerGrid__wL57w{grid-template-columns:1fr;text-align:center}.PricingSection_bannerDesc__x09VW{margin:0 auto}.PricingSection_feeBadgeBox__Ry7mI{max-width:280px;margin:0 auto}}.PricingSection_swipeHint__p72lp{display:none}@media (max-width:760px){.PricingSection_bannerGrid__wL57w{gap:16px}.PricingSection_bannerDesc__x09VW{font-size:.9rem}.PricingSection_feeBadgeBox__Ry7mI{padding:12px 18px;border-radius:12px}.PricingSection_feeAmount__RxDGJ{font-size:1.9rem}.PricingSection_swipeHint__p72lp{display:block;margin:18px 2px 8px;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--hh-tan,#c9a27e);text-align:right}.PricingSection_plansGrid__9CeYF{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(260px,84%);grid-gap:12px;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:4px 2px 14px;margin-inline:-2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.PricingSection_plansGrid__9CeYF:focus-visible{outline:2px solid var(--hh-tan,#c9a27e);outline-offset:4px;border-radius:12px}.PricingSection_planCard__2kP0A{scroll-snap-align:start;padding:22px 18px}}.RanchOpportunityMap_mapSection__efol6{position:relative;background:radial-gradient(circle at 50% 0,#2e2620 0,#201a16 70%,#16120e 100%);border:1px solid rgba(229,178,62,.28);border-radius:20px;padding:36px 32px;color:#f5efe6;box-shadow:0 24px 60px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;margin:40px 0}.RanchOpportunityMap_headerContainer__dWAaA{margin-bottom:28px}.RanchOpportunityMap_brandRow__ikP8l{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(229,169,60,.12)}.RanchOpportunityMap_brandBadge__tWCQV{display:flex;align-items:center;gap:12px}.RanchOpportunityMap_brandTagline__50LUs{font-family:var(--font-serif,"Cinzel",Georgia,serif);font-size:.8rem;letter-spacing:.18em;color:#e5a93c;text-transform:uppercase;font-weight:600}.RanchOpportunityMap_liveIndicator__pY0W_{display:flex;align-items:center;gap:8px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);padding:6px 14px;border-radius:20px}.RanchOpportunityMap_livePulse__GNUp1{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:RanchOpportunityMap_pulseGlow__pKhoN 2s infinite}@keyframes RanchOpportunityMap_pulseGlow__pKhoN{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(34,197,94,.7)}70%{transform:scale(1.1);box-shadow:0 0 0 8px rgba(34,197,94,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(34,197,94,0)}}.RanchOpportunityMap_liveText__KblaB{font-size:.82rem;font-weight:600;color:#4ade80;letter-spacing:.02em}.RanchOpportunityMap_headlineGroup__6By1P{max-width:780px}.RanchOpportunityMap_eyebrow__0gO7f{display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.16em;color:#d48828;text-transform:uppercase;margin-bottom:8px}.RanchOpportunityMap_title__9XnD2{font-family:var(--font-serif,"Cinzel",Georgia,serif);font-size:2.2rem;font-weight:700;color:#f5efe6;margin:0 0 12px;letter-spacing:.04em;line-height:1.2}.RanchOpportunityMap_subtitle__BgIq9{font-size:1.05rem;line-height:1.6;color:#c9bfb0;margin:0}.RanchOpportunityMap_filterBar__C4F6Z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;background:rgba(36,29,24,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(229,178,62,.25);padding:14px 20px;border-radius:14px;margin-bottom:24px}.RanchOpportunityMap_searchBox__fOTBu{position:relative;flex:1 1 300px;display:flex;align-items:center}.RanchOpportunityMap_searchIcon__ZifDZ{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#e5a93c;pointer-events:none;z-index:2}.RanchOpportunityMap_searchInput__zYVKv{width:100%;padding:10px 38px 10px 50px!important;background:#191410;border:1px solid rgba(229,169,60,.25);border-radius:10px;color:#f5efe6;font-size:.92rem;line-height:1.4;transition:all .2s ease}.RanchOpportunityMap_searchInput__zYVKv:focus{outline:none;border-color:#e5a93c;box-shadow:0 0 0 3px rgba(229,169,60,.2)}.RanchOpportunityMap_clearBtn__vCRCB{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#a39786;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;z-index:2}.RanchOpportunityMap_clearBtn__vCRCB:hover{color:#f5efe6}.RanchOpportunityMap_selectGroup__HN4IB{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.RanchOpportunityMap_selectInput__SWyKm{padding:10px 14px;background:#191410;border:1px solid rgba(229,169,60,.25);border-radius:10px;color:#f5efe6;font-size:.88rem;cursor:pointer;transition:border-color .2s ease}.RanchOpportunityMap_selectInput__SWyKm:focus,.RanchOpportunityMap_selectInput__SWyKm:hover{border-color:#e5a93c;outline:none}.RanchOpportunityMap_resetBtn__3o66M{padding:10px 16px;background:rgba(229,169,60,.12);border:1px solid rgba(229,169,60,.3);border-radius:10px;color:#e5a93c;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}.RanchOpportunityMap_resetBtn__3o66M:hover{background:rgba(229,169,60,.25);color:#fff}.RanchOpportunityMap_workspace__8KHg7{display:grid;grid-template-columns:1fr 340px;grid-gap:24px;gap:24px;min-height:580px}@media (max-width:1024px){.RanchOpportunityMap_workspace__8KHg7{grid-template-columns:1fr}}.RanchOpportunityMap_mapCanvasPane__EsnuZ{position:relative;background:#16110d;border:1px solid rgba(229,178,62,.25);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:520px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.RanchOpportunityMap_svgMap__fGmn1{width:100%;height:100%;max-height:600px;transition:transform .15s ease-out}.RanchOpportunityMap_stateGroup__NSe6M{stroke-linejoin:round}.RanchOpportunityMap_statePath__rkxnf{fill:#2c231b;stroke:rgba(229,178,62,.35);stroke-width:1.1px;transition:all .25s ease;cursor:pointer}.RanchOpportunityMap_statePath__rkxnf.RanchOpportunityMap_hasJobs__UDvgf{fill:#423224;stroke:#e5a93c;stroke-width:1.5px}.RanchOpportunityMap_hoveredState__9iXTt,.RanchOpportunityMap_statePath__rkxnf:hover{fill:#5d452a;stroke:#f5c065;stroke-width:2.2px;filter:drop-shadow(0 0 14px rgba(245,192,101,.65))}.RanchOpportunityMap_selectedState__uHU2S{fill:#70522c;stroke:#ffffff;stroke-width:2.5px}.RanchOpportunityMap_markerNode__JImnm{cursor:pointer}.RanchOpportunityMap_rippleOuter__6b6_O{animation:RanchOpportunityMap_rippleExpand__T_2rR 2.5s ease-out infinite;transform-box:fill-box;transform-origin:center;pointer-events:none}.RanchOpportunityMap_rippleInner__zuJmV{fill:rgba(229,169,60,.2);stroke:rgba(229,169,60,.5);stroke-width:1px;pointer-events:none}@keyframes RanchOpportunityMap_rippleExpand__T_2rR{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.8);opacity:0}}.RanchOpportunityMap_pinBody__Kf4_x{fill:#e5a93c;stroke:#1c1510;stroke-width:1.5px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.8));transition:transform .2s ease,fill .2s ease,stroke .2s ease;transform-box:fill-box;transform-origin:center}.RanchOpportunityMap_activeMarker___2vJ5 .RanchOpportunityMap_pinBody__Kf4_x,.RanchOpportunityMap_markerNode__JImnm:hover .RanchOpportunityMap_pinBody__Kf4_x{fill:#f5c065;stroke:#ffffff;transform:scale(1.35)}.RanchOpportunityMap_pinDot__XbbnY{fill:#14100c;pointer-events:none}.RanchOpportunityMap_pinBadgeGroup__yV9BW{pointer-events:none;z-index:999}.RanchOpportunityMap_pinBadgeBg__SGTbY{fill:#14100c;stroke:#e5a93c;stroke-width:1.2px;opacity:1;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.9))}.RanchOpportunityMap_pinBadgeText__tdfyZ{fill:#ffffff;font-size:8.5px;font-weight:800;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:.03em;pointer-events:none}.RanchOpportunityMap_mapControls__mxHka{position:absolute;bottom:20px;right:20px;display:flex;flex-direction:column;gap:8px;z-index:10}.RanchOpportunityMap_mapControls__mxHka button{width:38px;height:38px;background:rgba(36,29,24,.9);border:1px solid rgba(229,178,62,.3);border-radius:8px;color:#e5a93c;font-size:1.2rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.4)}.RanchOpportunityMap_mapControls__mxHka button:hover{background:#e5a93c;color:#14100c}.RanchOpportunityMap_floatingPreviewCard__cTDu7{position:absolute;top:16px;left:16px;width:290px;background:rgba(28,22,17,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(229,178,62,.4);border-radius:14px;padding:16px;box-shadow:0 16px 40px rgba(0,0,0,.75),0 0 30px rgba(229,169,60,.15);z-index:20;animation:RanchOpportunityMap_fadeInCard__yxxPI .25s ease-out}@keyframes RanchOpportunityMap_fadeInCard__yxxPI{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.RanchOpportunityMap_closeCardBtn__sT6NP{position:absolute;top:12px;right:12px;width:26px;height:26px;border-radius:50%;background:rgba(229,178,62,.14);border:1px solid rgba(229,178,62,.3);color:#e5a93c;font-size:.85rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:5}.RanchOpportunityMap_closeCardBtn__sT6NP:hover{background:#e5a93c;color:#14100c;transform:scale(1.08)}.RanchOpportunityMap_cardHeader__t_izc{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-right:32px}.RanchOpportunityMap_cardStateBadge__N5Oo9{background:#e5a93c;color:#14100c;font-weight:800;font-size:.75rem;padding:2px 7px;border-radius:5px;letter-spacing:.05em}.RanchOpportunityMap_cardRoleCategory__x_k3_{font-size:.76rem;color:#d48828;font-weight:600;text-transform:uppercase}.RanchOpportunityMap_cardTitle__LEeXG{font-family:var(--font-serif,"Cinzel",Georgia,serif);font-size:1.05rem;color:#f5efe6;margin:0 0 6px;line-height:1.3;padding-right:32px}.RanchOpportunityMap_cardLocation__3RfNp{font-size:.82rem;color:#c9bfb0;margin-bottom:10px}.RanchOpportunityMap_cardBadges__brPro{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.RanchOpportunityMap_housingBadge__x8pU3,.RanchOpportunityMap_payBadge__jZtpt,.RanchOpportunityMap_typeBadge__2DwpE{font-size:.74rem;padding:3px 8px;border-radius:5px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#e2d7c5}.RanchOpportunityMap_hasHousing__nUCiM{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3);color:#4ade80}.RanchOpportunityMap_housingNote__VjNJ3{font-size:.78rem;color:#a89d8d;line-height:1.35;margin:0 0 12px}.RanchOpportunityMap_cardActionRow__vGUCa{margin-top:10px}.RanchOpportunityMap_viewJobBtn__iB_ZB{display:block;text-align:center;padding:8px 14px;background:#e5a93c;color:#14100c;font-weight:700;font-size:.85rem;border-radius:7px;text-decoration:none;transition:background .2s ease}.RanchOpportunityMap_viewJobBtn__iB_ZB:hover{background:#f5c065}.RanchOpportunityMap_sideListPane__GFH_A{background:rgba(24,19,15,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(229,178,62,.28);border-radius:16px;padding:20px;display:flex;flex-direction:column;max-height:600px;box-shadow:0 16px 40px rgba(0,0,0,.5)}.RanchOpportunityMap_listHeader__NeO_I{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(229,169,60,.15)}.RanchOpportunityMap_listHeader__NeO_I h3{font-size:1rem;margin:0;color:#f5efe6;font-family:var(--font-serif,"Cinzel",Georgia,serif)}.RanchOpportunityMap_exploreAllLink__HfZwz{font-size:.82rem;color:#e5a93c;text-decoration:none;font-weight:600}.RanchOpportunityMap_exploreAllLink__HfZwz:hover{text-decoration:underline}.RanchOpportunityMap_cardRail__wuPnD{overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-right:4px}.RanchOpportunityMap_cardRail__wuPnD::-webkit-scrollbar{width:6px}.RanchOpportunityMap_cardRail__wuPnD::-webkit-scrollbar-thumb{background:rgba(229,169,60,.25);border-radius:3px}.RanchOpportunityMap_listCard__ghpKy{background:rgba(38,30,23,.65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(229,178,62,.2);border-radius:12px;padding:14px;cursor:pointer;transition:all .25s ease}.RanchOpportunityMap_listCardImage__0NkKO{display:block;width:calc(100% + 28px);height:116px;margin:-14px -14px 12px;object-fit:cover;border-radius:11px 11px 0 0}.RanchOpportunityMap_activeListCard__F_Gxz,.RanchOpportunityMap_listCard__ghpKy:hover{background:rgba(58,44,26,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#f5c065;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.55),0 0 18px rgba(229,169,60,.25)}.RanchOpportunityMap_listCardHeader__206Jo{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.RanchOpportunityMap_listCardState__aZsHV{background:rgba(229,169,60,.2);color:#e5a93c;font-weight:700;font-size:.74rem;padding:2px 6px;border-radius:4px}.RanchOpportunityMap_listCardCategory__YLKkP{font-size:.74rem;color:#a89d8d;text-transform:uppercase}.RanchOpportunityMap_listCardTitle__LsDfJ{font-size:.96rem;font-weight:600;color:#f5efe6;margin:0 0 6px}.RanchOpportunityMap_listCardLoc__p_Drb{font-size:.82rem;color:#c9bfb0;margin-bottom:8px}.RanchOpportunityMap_listCardMeta__aBrrU{display:flex;gap:8px;font-size:.76rem;color:#d48828;margin-bottom:10px}.RanchOpportunityMap_listCardFooter__VWPhq{text-align:right}.RanchOpportunityMap_listCardLink__kQBCn{font-size:.82rem;font-weight:600;color:#e5a93c;text-decoration:none}.RanchOpportunityMap_listCardLink__kQBCn:hover{text-decoration:underline}.RanchOpportunityMap_emptyState__OGcMk,.RanchOpportunityMap_loadingState__Jbzhu{padding:30px 16px;text-align:center}.RanchOpportunityMap_skeletonCard__lWJA2{height:90px;background:rgba(255,255,255,.04);border-radius:12px;margin-bottom:12px;animation:RanchOpportunityMap_pulseSkeleton__BQeR4 1.5s ease-in-out infinite}@keyframes RanchOpportunityMap_pulseSkeleton__BQeR4{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.RanchOpportunityMap_emptyIcon__Yk4qZ{font-size:2.5rem;display:block;margin-bottom:10px}.RanchOpportunityMap_emptyState__OGcMk h4{font-size:1rem;color:#f5efe6;margin:0 0 8px}.RanchOpportunityMap_emptyState__OGcMk p{font-size:.85rem;color:#a89d8d;line-height:1.5;margin-bottom:16px}.RanchOpportunityMap_emptyActions__sUnyJ{display:flex;flex-direction:column;gap:10px}.RanchOpportunityMap_carouselControls__bwYcy,.RanchOpportunityMap_mobileBottomSheet__e3wLr{display:none}@media (max-width:768px){.RanchOpportunityMap_mapSection__efol6{padding:20px 16px;border-radius:14px}.RanchOpportunityMap_title__9XnD2{font-size:1.6rem}.RanchOpportunityMap_floatingPreviewCard__cTDu7{display:none}.RanchOpportunityMap_sideListPane__GFH_A{max-height:none;padding:16px;overflow:hidden}.RanchOpportunityMap_cardRail__wuPnD{display:flex;flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;margin-inline:-2px;scroll-snap-type:x mandatory;scroll-padding-inline:2px;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.RanchOpportunityMap_listCard__ghpKy{flex:0 0 min(86%,360px);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.RanchOpportunityMap_carouselControls__bwYcy{display:flex;align-items:center;justify-content:center;gap:16px;padding-top:10px;color:#d7c9b6;font-size:.82rem}.RanchOpportunityMap_carouselControls__bwYcy button{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(229,178,62,.45);border-radius:50%;background:rgba(229,178,62,.12);color:#f5c065;font-size:1.15rem;cursor:pointer}.RanchOpportunityMap_carouselControls__bwYcy button:disabled{opacity:.4;cursor:default}.RanchOpportunityMap_mobileBottomSheet__e3wLr{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.RanchOpportunityMap_mobileBackdrop__XHDxE{position:absolute;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.RanchOpportunityMap_sheetContent__4BL4S{position:absolute;bottom:0;left:0;right:0;background:#1c1611;border-top:1px solid rgba(229,178,62,.3);border-radius:20px 20px 0 0;padding:24px 20px 32px;animation:RanchOpportunityMap_slideUp__0m9HJ .25s ease-out}@keyframes RanchOpportunityMap_slideUp__0m9HJ{0%{transform:translateY(100%)}to{transform:translateY(0)}}.RanchOpportunityMap_sheetHandle__ULDkU{width:36px;height:4px;background:rgba(255,255,255,.2);border-radius:2px;margin:0 auto 16px}.RanchOpportunityMap_closeSheetBtn__2oyaR{position:absolute;top:16px;right:16px;background:none;border:none;color:#a39786;font-size:1.2rem}.RanchOpportunityMap_sheetTitle__UQekC{font-family:var(--font-serif,"Cinzel",Georgia,serif);font-size:1.25rem;color:#f5efe6;margin:0 0 6px;padding-right:36px}.RanchOpportunityMap_sheetLocation__CyA0e{font-size:.88rem;color:#c9bfb0;margin-bottom:14px}.RanchOpportunityMap_sheetBadges__xUswf{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.RanchOpportunityMap_sheetHousing__YWbld{font-size:.85rem;color:#a89d8d;margin-bottom:20px}.RanchOpportunityMap_sheetActions__tym6U{margin-top:16px}.RanchOpportunityMap_filterBar__C4F6Z{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;padding:12px;margin-bottom:14px}.RanchOpportunityMap_selectGroup__HN4IB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;width:100%}.RanchOpportunityMap_selectGroup__HN4IB>:first-child{grid-column:1/-1}.RanchOpportunityMap_selectInput__SWyKm{width:100%;min-width:0;min-height:44px;padding-left:10px;padding-right:24px;font-size:.82rem;text-overflow:ellipsis}.RanchOpportunityMap_workspace__8KHg7{min-height:0;gap:14px}.RanchOpportunityMap_mapCanvasPane__EsnuZ{min-height:0;aspect-ratio:16/11}.RanchOpportunityMap_mapControls__mxHka button{width:44px;height:44px}}