.landing_page__ttWtt{min-height:100vh;font-family:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif}.landing_nav__Cldps{position:fixed;top:var(--nav-offset,0);left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.9rem var(--space-5);background:rgba(28,40,35,.92);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid hsla(0,0%,100%,.06);transition:top .25s ease}@media (max-width:400px){.landing_nav__Cldps{padding:.75rem .85rem;gap:.5rem}.landing_navLinks__G7TtF{gap:.4rem}}.landing_navLogo__jp10L{font-family:var(--font-display),serif;font-size:1.2rem;font-weight:800;color:var(--white);letter-spacing:-.005em;text-decoration:none;line-height:1;font-stretch:75%;text-transform:uppercase;word-spacing:.1em}.landing_navLogo__jp10L span{color:var(--brand-gold-hover);font-style:italic;font-weight:700}.landing_navCenter__37e6I{display:none}@media (min-width:700px){.landing_navCenter__37e6I{display:flex;align-items:center;gap:var(--space-1);position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}}.landing_navAnchor___1QNO{font-family:var(--font-sans),sans-serif;font-size:var(--text-sm);font-weight:500;color:hsla(0,0%,100%,.55);text-decoration:none;padding:.4rem var(--space-3);border-radius:20px;border:1px solid transparent;transition:color .15s,background .15s,border-color .15s;white-space:nowrap}.landing_navAnchor___1QNO:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.15)}.landing_navLinks__G7TtF{display:flex;align-items:center;gap:var(--space-3)}.landing_navSignIn__W230o{display:block;font-family:var(--font-sans),sans-serif;font-size:var(--text-xs);font-weight:500;color:hsla(0,0%,100%,.65);text-decoration:none;padding:.36rem .65rem;border-radius:20px;border:1px solid hsla(0,0%,100%,.22);transition:color .15s,background .15s,border-color .15s;white-space:nowrap}@media (min-width:700px){.landing_navSignIn__W230o{font-size:.78rem;padding:.38rem .85rem}}.landing_navSignIn__W230o:hover{color:hsla(0,0%,100%,.9);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.4)}.landing_navCta__3hV9e{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans),sans-serif;font-size:.74rem;font-weight:600;color:var(--ink);background:var(--brand-gold);text-decoration:none;padding:.42rem .8rem;border-radius:20px;transition:background .15s,transform .1s;white-space:nowrap}@media (min-width:700px){.landing_navCta__3hV9e{font-size:.78rem;padding:.45rem .9rem}}.landing_navCta__3hV9e:hover{background:var(--brand-gold);transform:translateY(-1px)}.landing_hero__IFqnw{position:relative;background:#1c2823;padding:2.25rem var(--space-6) var(--space-8);margin-top:calc(56px + var(--nav-offset, 0px));transition:margin-top .25s ease;overflow:hidden}.landing_heroInner__Paoq5{position:relative;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;align-items:center}@media (min-width:900px){.landing_hero__IFqnw{padding:4rem 2rem 2.5rem}.landing_heroInner__Paoq5{flex-direction:row;align-items:center;justify-content:space-between;gap:3.5rem}}.landing_heroGlow__Eb_Pv{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 10%,rgba(169,184,169,.12) 0,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(28,40,35,.4) 0,transparent 55%);pointer-events:none}.landing_heroContent__4GtPC{position:relative;text-align:center;max-width:540px}@media (min-width:900px){.landing_heroContent__4GtPC{text-align:left;margin:0;flex:1 1 0}}.landing_eyebrow__L_21j{font-family:var(--font-mono),monospace;font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--brand-gold);margin-bottom:var(--space-4)}.landing_headline__LszyV{font-family:var(--font-display),serif;font-size:clamp(2rem,6.6vw,2.95rem);color:var(--white);line-height:1.08;margin-bottom:var(--space-4)}.landing_headlineBreakMobile__D9cC1{display:block}.landing_headlineGold__i1Pgp{color:var(--brand-gold-hover);font-style:italic}.landing_heroSub__v9d08{font-size:var(--text-base);color:hsla(0,0%,100%,.74);line-height:1.62;max-width:470px;margin:0 auto var(--space-6)}@media (min-width:900px){.landing_heroSub__v9d08{margin-left:0;margin-right:0;font-size:var(--text-md)}}.landing_freshBadge__VjbxM{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-sans),sans-serif;font-size:.72rem;font-weight:500;color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:.4rem .85rem;max-width:300px;margin:0 auto var(--space-6);line-height:1.4}.landing_freshDot__JpM_F{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--brand-gold)}.landing_heroCta__5jMJR{display:flex;flex-direction:column;gap:var(--space-3);max-width:320px;margin:0 auto}@media (min-width:900px){.landing_heroCta__5jMJR{flex-direction:row;flex-wrap:wrap;align-items:center;max-width:none;margin:0}}.landing_heroTrust__qK4x9{margin-top:var(--space-4);font-family:var(--font-sans),sans-serif;font-size:.78rem;color:hsla(0,0%,100%,.5);line-height:1.5}.landing_heroSignIn___cmWs{color:hsla(0,0%,100%,.6);text-decoration:underline;white-space:nowrap}.landing_heroSignIn___cmWs:hover{color:hsla(0,0%,100%,.9)}.landing_heroSocialProof__k5R4V{margin-top:var(--space-4);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.35);text-align:center;font-family:var(--font-mono),monospace}.landing_phoneWrap__m9pSM{position:relative;margin-top:1.75rem;width:100%;display:flex;justify-content:center}@media (min-width:900px){.landing_phoneWrap__m9pSM{margin-top:0;width:auto;flex:0 0 auto}}.landing_appScreenshot__PfX_k{width:260px;max-width:70vw;height:auto;border-radius:40px;box-shadow:0 24px 64px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.08);display:block}@media (min-width:900px){.landing_appScreenshot__PfX_k{width:300px;max-width:none}}.landing_mockLb__MYLZn{background:#1c2823;border-radius:24px 24px 0 0;overflow:hidden}.landing_mockHeader__cELGU{padding:14px 14px 10px;text-align:center}.landing_mockTournament__srj0O{font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--white);margin-bottom:4px}.landing_mockTeams__ltgWn{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.65rem;color:hsla(0,0%,100%,.55)}.landing_mockTeamA__Ney4O{color:#7fa8ff;font-weight:600}.landing_mockTeamB___HQK8{color:#ff9494;font-weight:600}.landing_mockSep__B2exf{color:hsla(0,0%,100%,.35)}.landing_mockScoreCard__uopaB{display:flex;align-items:stretch;margin:0 10px;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.3)}.landing_mockScoreSideA__sOLr0{flex:1;background:linear-gradient(150deg,#1c3db8,#2e5de8);padding:12px 8px;text-align:center}.landing_mockScoreSideB__ZTx0A{flex:1;background:linear-gradient(150deg,#8c1a1a,#bb2828);padding:12px 8px;text-align:center}.landing_mockScoreDiv__jCOfP{width:44px;background:var(--white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.landing_mockScoreNum__0cvqL{font-family:var(--font-display),serif;font-size:var(--text-2xl);font-weight:800;color:var(--white);line-height:1;font-stretch:75%;text-transform:uppercase;word-spacing:.1em}.landing_mockScoreTeam__lgdtk{font-size:.5rem;font-weight:600;letter-spacing:.1em;color:hsla(0,0%,100%,.6);margin-top:2px}.landing_mockLiveDot__DvW_G{width:6px;height:6px;background:#c73e27;border-radius:50%}.landing_mockLiveText__BL_0k{font-size:.45rem;font-weight:600;letter-spacing:.08em;color:#c73e27;font-style:italic}.landing_mockBody__jYdLz{background:var(--white);margin:10px 10px 0;border-radius:10px 10px 0 0;padding:10px 10px 14px}.landing_mockMatchLabel__wnXJI{font-size:.55rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:8px;font-family:var(--font-mono),monospace}.landing_mockPairing__l5y0I{display:flex;align-items:center;gap:4px;margin-bottom:6px;background:var(--white);border-radius:6px;padding:5px 6px}.landing_mockPairingA__Uz6eQ{color:#1c3db8}.landing_mockPairingA__Uz6eQ,.landing_mockPairingB___4Ttp{font-size:.52rem;font-weight:600;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing_mockPairingB___4Ttp{color:#8c1a1a;text-align:right}.landing_mockHoles___I8oQ{display:flex;gap:2px}.landing_mockChipA__9kG_r,.landing_mockChipB__qI1Yi,.landing_mockChipT__hgSPZ{display:flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;font-size:.42rem;font-weight:700;color:var(--white)}.landing_mockChipA__9kG_r{background:#2563eb}.landing_mockChipB__qI1Yi{background:#c73e27}.landing_mockChipT__hgSPZ{background:#888}.landing_btnPrimary__JC0dZ{display:block;padding:var(--space-4) var(--space-6);background:var(--brand-gold);color:var(--brand-ink);text-decoration:none;font-family:var(--font-sans),sans-serif;font-size:var(--text-md);font-weight:600;border-radius:var(--radius-sm);text-align:center;transition:background .2s,transform .1s}.landing_btnPrimary__JC0dZ:hover{background:#a87e30;transform:translateY(-1px)}.landing_btnGhost__1NYjd{display:block;padding:var(--space-4) var(--space-6);background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.65);text-decoration:none;font-family:var(--font-sans),sans-serif;font-size:var(--text-md);font-weight:500;border-radius:var(--radius-sm);border:1px solid hsla(0,0%,100%,.12);text-align:center;transition:background .2s}.landing_btnGhost__1NYjd:hover{background:hsla(0,0%,100%,.12)}.landing_btnPrimaryLg__FVCsQ{display:inline-block;padding:var(--space-4) var(--space-10);background:var(--brand-gold);color:var(--brand-ink);text-decoration:none;font-family:var(--font-sans),sans-serif;font-size:var(--text-md);font-weight:600;text-align:center;border-radius:var(--radius-sm);transition:background .2s,transform .1s}.landing_btnPrimaryLg__FVCsQ:hover{background:#a87e30;transform:translateY(-1px)}.landing_sectionHead__oVFyv{text-align:center;margin-bottom:var(--space-12)}.landing_sectionLabel__sgymn{color:var(--brand-green)}.landing_sectionLabelLight__LCvaS,.landing_sectionLabel__sgymn{font-family:var(--font-mono),monospace;font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:var(--space-3)}.landing_sectionLabelLight__LCvaS{color:hsla(0,0%,100%,.4)}.landing_sectionTitle__2og5c{color:var(--ink)}.landing_sectionTitleLight__aQ0Iu,.landing_sectionTitle__2og5c{font-family:var(--font-display),serif;font-size:clamp(1.6rem,5vw,2.2rem);font-weight:800;letter-spacing:-.005em;line-height:.95;margin-bottom:var(--space-4);font-stretch:75%;text-transform:uppercase;word-spacing:.1em}.landing_sectionTitleLight__aQ0Iu{color:var(--white)}.landing_sectionDivider__R5CJo{width:40px;height:2px;background:var(--brand-green);border-radius:2px;margin:0 auto}.landing_sectionDividerLight__6mxSr{width:40px;height:2px;background:rgba(169,184,169,.6);border-radius:2px;margin:0 auto}.landing_steps__UBWYG{padding:5rem var(--space-6)}.landing_stepsGrid__9etdA{max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:0}.landing_step__XMaS_{display:flex;flex-direction:column;padding:var(--space-8) 0 var(--space-8) 5rem;position:relative;border-left:1px solid var(--border)}.landing_step__XMaS_:last-child{border-left:1px solid transparent}.landing_stepNum__IyUza{position:absolute;left:-1px;top:1.75rem;width:40px;height:40px;background:var(--brand-green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans),sans-serif;font-size:.75rem;font-weight:700;color:var(--white);letter-spacing:.05em;transform:translateX(-50%);box-shadow:0 2px 8px rgba(28,40,35,.35)}.landing_stepTitle__GTT7p{font-family:var(--font-mono),monospace;font-size:1.05rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin-bottom:var(--space-2)}.landing_stepBody__w4U_P{font-size:var(--text-base);color:var(--ink-2);line-height:1.65}.landing_occasions__vHN_4{padding:5rem var(--space-6);background:var(--white)}.landing_occasionGrid__Nemyc{max-width:480px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem}.landing_occasionGrid__Nemyc>:last-child:nth-child(odd){grid-column:1/-1}.landing_occasionCard__cSTof{position:relative;display:flex;flex-direction:column;gap:.3rem;background:#fbf9f4;border:1px solid var(--border);border-radius:14px;padding:var(--space-5) 1.1rem 1.4rem;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s}.landing_occasionCard__cSTof:hover{box-shadow:0 6px 20px rgba(0,0,0,.09);transform:translateY(-2px);border-color:var(--brand-green)}.landing_occasionIcon__E_Cr6{display:block;color:var(--brand-green);margin-bottom:var(--space-2);line-height:0}.landing_occasionTitle__YSjm8{font-family:var(--font-mono),monospace;font-size:.92rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);line-height:1.15}.landing_occasionSub__IE0RZ{font-family:var(--font-sans),sans-serif;font-size:.76rem;color:var(--ink-2);line-height:1.45}.landing_occasionArrow__tt4wT{position:absolute;top:1.1rem;right:1.1rem;font-size:var(--text-base);color:rgba(28,40,35,.35);transition:transform .2s,color .2s}.landing_occasionCard__cSTof:hover .landing_occasionArrow__tt4wT{color:var(--brand-green);transform:translateX(3px)}.landing_features__86xoR{padding:5rem var(--space-6);background:var(--white)}.landing_featureGrid___zomq{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.landing_featureCard__rZm_H{background:#fbf9f4;border:1px solid var(--border);border-radius:14px;padding:1.6rem var(--space-6);box-shadow:0 1px 4px rgba(0,0,0,.04);transition:box-shadow .2s,transform .2s}.landing_featureCard__rZm_H:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.landing_featureNum__fBPX2{display:block;font-family:var(--font-serif);font-size:var(--text-sm);font-weight:400;font-style:italic;color:#355e46;margin-bottom:var(--space-3);letter-spacing:.05em}.landing_featureIcon__cCq_V{display:block;color:var(--brand-green);margin-bottom:var(--space-3);line-height:0}.landing_featureTitle__O7Rz9{font-family:var(--font-mono),monospace;font-size:var(--text-md);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin-bottom:var(--space-2)}.landing_featureBody__M_XpY{font-size:.88rem;color:var(--ink-2);line-height:1.65}.landing_pricing__ycCrK{padding:5rem var(--space-6);background:#1c2823;position:relative;overflow:hidden}.landing_pricing__ycCrK:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 20%,rgba(169,184,169,.08) 0,transparent 60%);pointer-events:none}.landing_pricingCards__YnKlX{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5);position:relative}.landing_pricingCard__0QifE{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:var(--space-8) 1.75rem;position:relative}.landing_pricingCardFeatured__e0rnY{background:hsla(0,0%,100%,.1);border-color:rgba(169,184,169,.4);box-shadow:0 0 0 1px rgba(169,184,169,.2),0 8px 32px rgba(0,0,0,.3)}.landing_pricingBadge__lHy4D{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--brand-gold);color:var(--ink);font-family:var(--font-mono),monospace;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .9rem;border-radius:20px;white-space:nowrap}.landing_pricingTier__hsrwY{font-size:var(--text-sm);font-weight:500;color:hsla(0,0%,100%,.5);margin-bottom:var(--space-2)}.landing_pricingPrice__6wWa7{font-family:var(--font-display),serif;font-size:var(--text-5xl);color:var(--white);line-height:1;margin-bottom:var(--space-3);text-transform:uppercase;word-spacing:.1em}.landing_pricingDesc__cxcHf{font-size:.88rem;color:hsla(0,0%,100%,.55);line-height:1.55;margin-bottom:var(--space-6)}.landing_pricingList__My68J{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-direction:column;gap:.6rem}.landing_pricingList__My68J li{font-size:.88rem;color:hsla(0,0%,100%,.75);padding-left:var(--space-5);position:relative}.landing_pricingList__My68J li:before{content:"✓";position:absolute;left:0;color:var(--brand-gold);font-weight:700}.landing_pricingBtn__Lg0es{display:block;padding:.85rem;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.75);text-decoration:none;font-family:var(--font-mono),monospace;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);text-align:center;transition:background .2s}.landing_pricingBtn__Lg0es:hover{background:hsla(0,0%,100%,.16)}.landing_pricingBtnFeatured__bYoSc{background:var(--brand-gold);color:var(--ink);border-color:transparent}.landing_pricingBtnFeatured__bYoSc:hover{background:var(--brand-gold)}.landing_pricingNote__zHvmI{position:relative;max-width:480px;margin:1.75rem auto 0;text-align:center;font-family:var(--font-sans),sans-serif;font-size:.85rem;color:hsla(0,0%,100%,.55)}.landing_pricingNote__zHvmI a{color:var(--brand-gold);font-weight:600;text-decoration:underline}.landing_closeCta__4_BOm{position:relative;background:#1c2823;padding:5rem var(--space-6);overflow:hidden}.landing_closeCtaGlow__4fK3h{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,rgba(169,184,169,.1) 0,transparent 65%);pointer-events:none}.landing_closeCtaTitle__JbhU_{font-family:var(--font-display),serif;font-size:clamp(2rem,8vw,3.2rem);color:var(--white);line-height:.95;margin-bottom:var(--space-5);position:relative}.landing_closeCtaTitle__JbhU_ span{color:var(--brand-gold-hover);font-style:italic}.landing_closeCtaSub__qnzYc{font-size:.95rem;color:hsla(0,0%,100%,.6);line-height:1.65;max-width:300px;margin:0 auto var(--space-10);position:relative}.landing_story__go1KO{padding:5rem var(--space-6);background:var(--white);display:flex;flex-direction:column;gap:var(--space-12);max-width:100%}.landing_storyInner__udnyC{display:flex;flex-direction:column;max-width:520px;margin:0 auto;width:100%}.landing_storyEyebrow__INW0r{font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-green);margin-bottom:var(--space-3)}.landing_storyTitle__ES2hd{font-family:var(--font-display),serif;font-size:clamp(1.8rem,6vw,2.6rem);font-weight:800;color:var(--ink);line-height:.95;margin-bottom:var(--space-5);font-stretch:75%;text-transform:uppercase;word-spacing:.1em}.landing_storyDivider__2GIUu{width:40px;height:2px;background:var(--brand-green);border-radius:2px;margin-bottom:var(--space-8)}.landing_storyBody__81Q_z{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-8)}.landing_storyBody__81Q_z p{font-size:.95rem;color:var(--ink);line-height:1.75}.landing_storyClose__Cmy77{font-style:italic;color:var(--ink)!important;font-family:var(--font-serif);font-size:1.05rem!important;letter-spacing:0}.landing_storySignoff__dfRja{font-size:var(--text-sm);color:var(--brand-green);margin-top:var(--space-1)}.landing_storyBtn__U26Dh,.landing_storySignoff__dfRja{font-family:var(--font-mono),monospace;font-weight:500;text-transform:uppercase;letter-spacing:.12em}.landing_storyBtn__U26Dh{display:inline-block;padding:.85rem 1.75rem;background:var(--brand-green);color:var(--white);text-decoration:none;font-size:.88rem;border-radius:10px;align-self:flex-start;transition:background .2s,transform .1s}.landing_storyBtn__U26Dh:hover{background:var(--brand-green-hover);transform:translateY(-1px)}.landing_storyPhoto__UWmkI{width:100%;max-width:520px;border-radius:16px;margin-top:var(--space-8);display:block;box-shadow:0 4px 24px rgba(0,0,0,.12);-o-object-fit:cover;object-fit:cover}.landing_storyAccent__ZpVTF{display:flex;gap:var(--space-4);max-width:520px;margin:0 auto;width:100%}.landing_storyAccentCard__v2BDO{flex:1;background:var(--white);border:1px solid var(--border);border-radius:14px;padding:var(--space-5) var(--space-4);text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.04)}.landing_storyAccentNum__B7WPX{font-family:var(--font-display),serif;font-size:2rem;font-weight:800;color:var(--brand-green);line-height:1;margin-bottom:.4rem;font-stretch:75%;text-transform:uppercase;word-spacing:.1em}.landing_storyAccentLabel__lOHST{font-size:.72rem;color:var(--ink-2);line-height:1.4}.landing_faq__8IYms{padding:5rem var(--space-6);background:var(--white)}.landing_faqList__it_q3{max-width:520px;margin:0 auto;display:flex;flex-direction:column;gap:0}.landing_faqItem__9qbPL{padding:var(--space-6) 0;border-bottom:1px solid var(--border)}.landing_faqItem__9qbPL:first-child{border-top:1px solid var(--border)}.landing_faqQ__DBHZs{font-family:var(--font-mono),monospace;font-size:var(--text-md);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin-bottom:.6rem}.landing_faqA__zGVy1{font-size:var(--text-base);color:var(--ink-2);line-height:1.7}.landing_forGroup__Auk4s{padding:5rem var(--space-6);background:#f1ede3}.landing_forGroupGrid__chHKb{max-width:480px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.landing_forGroupCard__k_ehy{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--border);border-radius:14px;padding:var(--space-5) var(--space-4);text-decoration:none;transition:box-shadow .18s,transform .18s,border-color .18s}.landing_forGroupCard__k_ehy:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px);border-color:rgba(28,40,35,.25)}.landing_forGroupIcon__x2M_6{font-size:1.4rem;display:block;margin-bottom:var(--space-2)}.landing_forGroupTitle__ygNQ9{font-family:var(--font-mono),monospace;font-size:.88rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin-bottom:.3rem}.landing_forGroupBody__LfYz6{font-size:.78rem;color:var(--ink-3);line-height:1.5}.landing_forGroupFooter___e7U_{max-width:480px;margin:var(--space-5) auto 0;text-align:center}.landing_forGroupGuides__bK4mM{font-size:.82rem;font-weight:600;color:var(--brand-green);text-decoration:none;transition:color .15s}.landing_forGroupGuides__bK4mM:hover{color:var(--brand-green-hover)}.landing_footer__NntD6{background:#002518;padding:var(--space-10) var(--space-6);text-align:center;border-top:1px solid hsla(0,0%,100%,.06)}.landing_footerBrand__Qcz70{font-family:var(--font-sans),sans-serif;font-size:1.1rem;font-weight:900;color:var(--white);margin-bottom:var(--space-2)}.landing_footerBrand__Qcz70 span{color:var(--brand-gold-hover)}.landing_footerSub__ZdH6f{font-size:.75rem;color:hsla(0,0%,100%,.6);letter-spacing:.05em;margin-bottom:var(--space-8)}.landing_footerNav__uTDaJ{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid hsla(0,0%,100%,.06)}@media (min-width:600px){.landing_footerNav__uTDaJ{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-8) var(--space-10)}}@media (min-width:1024px){.landing_footerNav__uTDaJ{gap:var(--space-12)}}.landing_footerNavSection__39WAe{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}@media (min-width:600px){.landing_footerNavSection__39WAe{align-items:flex-start}}.landing_footerNavLabel__09_Sg{font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.6);margin-bottom:.2rem}.landing_footerNavLinks__xp8bE{display:flex;flex-direction:column;align-items:center;gap:.35rem}@media (min-width:600px){.landing_footerNavLinks__xp8bE{align-items:flex-start}}.landing_footerNavLinks__xp8bE a{font-size:.82rem;color:hsla(0,0%,100%,.5);text-decoration:none;transition:color .15s;white-space:nowrap}.landing_footerNavLinks__xp8bE a:hover{color:hsla(0,0%,100%,.85)}.landing_footerLinks__Ha02t{display:flex;justify-content:center;gap:var(--space-6)}.landing_footerLinks__Ha02t a{font-size:var(--text-sm);color:hsla(0,0%,100%,.65);text-decoration:none;transition:color .15s}.landing_footerLinks__Ha02t a:hover{color:hsla(0,0%,100%,.9)}.landing_footerMeta__0ebKE{display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid hsla(0,0%,100%,.06)}.landing_footerMeta__0ebKE a{font-size:.72rem;color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .15s}.landing_footerMeta__0ebKE a:hover{color:hsla(0,0%,100%,.85)}.landing_footerMetaDot__eEqR0{font-size:.72rem;color:hsla(0,0%,100%,.15)}.landing_about__6UeQR{padding:var(--space-16) var(--space-6);background:#f1ede3;border-bottom:1px solid var(--border)}.landing_aboutInner__d4M2A{max-width:760px;margin:0 auto}.landing_aboutTitle__7bYET{font-family:var(--font-display),serif;font-size:clamp(1.5rem,4.6vw,2rem);font-weight:800;letter-spacing:-.005em;color:var(--ink);line-height:.95;margin-bottom:var(--space-4);font-stretch:75%;text-transform:uppercase;word-spacing:.1em}.landing_aboutLede__yQ5qY{font-family:var(--font-sans),sans-serif;font-size:1.02rem;line-height:1.65;color:var(--ink);margin-bottom:2.25rem}.landing_aboutGrid__LtpVT{display:grid;grid-template-columns:1fr;gap:var(--space-6) var(--space-10);margin:0}@media (min-width:640px){.landing_aboutGrid__LtpVT{grid-template-columns:repeat(2,1fr)}}.landing_aboutItem__cGk_m{margin:0}.landing_aboutItemTitle__Q7gGK{font-family:var(--font-mono),monospace;font-size:var(--text-xs);font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-green);margin-bottom:.4rem}.landing_aboutItemBody__fbpGS{font-family:var(--font-sans),sans-serif;font-size:var(--text-base);line-height:1.6;color:var(--ink);margin:0}.landing_testimonial__JbzTu{padding:4rem var(--space-6);background:var(--white);border-bottom:1px solid var(--border)}.landing_testimonialCard__9r3Kv{position:relative;max-width:560px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-6);background:#1c2823;border-radius:14px;box-shadow:0 10px 30px rgba(0,53,32,.18)}.landing_testimonialMark__Ehv7s{position:absolute;top:.1em;left:var(--space-5,1.25rem);font-size:4.5rem;line-height:1;color:var(--brand-gold)}.landing_testimonialMark__Ehv7s,.landing_testimonialQuote__hc_8l{font-family:var(--font-display),serif;font-stretch:75%;text-transform:uppercase;word-spacing:.1em;font-weight:800}.landing_testimonialQuote__hc_8l{margin:0;font-size:clamp(1.05rem,3.6vw,1.2rem);line-height:.95;color:#fff;padding-top:var(--space-6)}.landing_testimonialQuote__hc_8l p{margin:0 0 var(--space-4)}.landing_testimonialQuote__hc_8l p:last-child{margin-bottom:0}.landing_testimonialBy__zY9ZT{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid hsla(0,0%,100%,.15);font-family:var(--font-sans),sans-serif}.landing_testimonialName__2zIa8{font-size:var(--text-sm);font-weight:700;color:var(--brand-gold)}.landing_testimonialEvent__uLZBi{font-size:var(--text-xs);color:hsla(0,0%,100%,.6)}.landing_page__ttWtt{background:#f1ede3;color:#131715;overflow-x:clip}.landing_hero__IFqnw{background:#f1ede3;color:#131715;margin-top:0;padding:56px 24px 64px!important;border-bottom:1px solid #d5cebf}@media (min-width:900px){.landing_hero__IFqnw{padding:120px 48px 112px!important}}.landing_closeCtaGlow__4fK3h,.landing_heroGlow__Eb_Pv,.landing_pricing__ycCrK:before{display:none}.landing_heroInner__Paoq5{max-width:1120px}.landing_heroContent__4GtPC{max-width:1120px;margin:0 auto;text-align:left}@media (min-width:900px){.landing_heroContent__4GtPC{margin:0 auto}}.landing_eyebrow__L_21j,.landing_sectionLabelLight__LCvaS,.landing_sectionLabel__sgymn{display:none}.landing_headline__LszyV{font-family:var(--font-sans),"Arial Narrow",sans-serif;font-stretch:75%;font-weight:800;text-transform:uppercase;word-spacing:.1em;letter-spacing:-.012em;font-size:clamp(44px,9vw,104px);line-height:.88;color:#131715;margin:0;max-width:12ch}.landing_closeCtaTitle__JbhU_ em,.landing_closeCtaTitle__JbhU_ span,.landing_headlineGold__i1Pgp,.landing_headline__LszyV em,.landing_sectionTitleLight__aQ0Iu em,.landing_sectionTitle__2og5c em{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;text-transform:none;font-stretch:100%;letter-spacing:0;word-spacing:0;font-size:1.06em;color:inherit}.landing_heroSub__v9d08{font-size:17px;line-height:1.5;color:#5b615a;max-width:34rem;margin:24px 0 0}@media (min-width:900px){.landing_heroSub__v9d08{font-size:19px;margin:28px 0 0}}.landing_heroCta__5jMJR{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;max-width:none;margin:32px 0 0;gap:12px}.landing_btnPrimaryLg__FVCsQ,.landing_btnPrimary__JC0dZ,.landing_pricingBtnFeatured__bYoSc,.landing_pricingBtn__Lg0es{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 20px;border-radius:999px;border:0;background:#131715;color:#f1ede3;text-decoration:none;font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em;text-transform:none;white-space:nowrap;transition:background .2s}.landing_btnPrimaryLg__FVCsQ:hover,.landing_btnPrimary__JC0dZ:hover,.landing_pricingBtnFeatured__bYoSc:hover,.landing_pricingBtn__Lg0es:hover{background:#2b302d;transform:none}.landing_btnGhost__1NYjd{display:none}.landing_closeCta__4_BOm,.landing_faq__8IYms,.landing_features__86xoR,.landing_pricing__ycCrK,.landing_steps__UBWYG{padding:72px 24px}@media (min-width:900px){.landing_closeCta__4_BOm,.landing_faq__8IYms,.landing_features__86xoR,.landing_pricing__ycCrK,.landing_steps__UBWYG{padding:120px 48px}}.landing_faqList__it_q3,.landing_featureGrid___zomq,.landing_pricingCards__YnKlX,.landing_pricingNote__zHvmI,.landing_sectionHead__oVFyv,.landing_stepsGrid__9etdA{max-width:1120px;margin-left:auto;margin-right:auto}.landing_sectionHead__oVFyv{text-align:left;margin-bottom:40px}@media (min-width:900px){.landing_sectionHead__oVFyv{margin-bottom:56px}}.landing_sectionTitleLight__aQ0Iu,.landing_sectionTitle__2og5c{font-family:var(--font-sans),"Arial Narrow",sans-serif;font-stretch:75%;font-weight:800;text-transform:uppercase;word-spacing:.1em;letter-spacing:-.012em;font-size:clamp(38px,6.4vw,76px);line-height:.9;color:#131715;margin:0}.landing_sectionDividerLight__6mxSr,.landing_sectionDivider__R5CJo{width:100%;height:1px;border-radius:0;background:#131715;margin:28px 0 0}.landing_steps__UBWYG{background:#f1ede3}.landing_stepsGrid__9etdA{max-width:1120px;display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:900px){.landing_stepsGrid__9etdA{grid-template-columns:repeat(3,1fr);gap:32px}}.landing_step__XMaS_,.landing_step__XMaS_:last-child{padding:20px 0 0;border-left:0;border-top:1px solid #d5cebf}.landing_stepNum__IyUza{position:static;transform:none;width:auto;height:auto;background:none;box-shadow:none;border-radius:0;display:block;margin-bottom:14px;color:#c73e27;font-family:var(--font-sans),"Arial Narrow",sans-serif;font-stretch:75%;font-weight:800;font-size:44px;line-height:.9;letter-spacing:0}.landing_faqQ__DBHZs,.landing_featureTitle__O7Rz9,.landing_stepTitle__GTT7p{font-family:var(--font-sans),system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.25;text-transform:none;letter-spacing:-.01em;color:#131715;margin:0 0 8px}.landing_faqA__zGVy1,.landing_featureBody__M_XpY,.landing_stepBody__w4U_P{font-size:15px;line-height:1.55;color:#5b615a}.landing_features__86xoR{background:#fbf9f4}.landing_featureGrid___zomq{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:700px){.landing_featureGrid___zomq{grid-template-columns:repeat(2,1fr);gap:40px 32px}}@media (min-width:1100px){.landing_featureGrid___zomq{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.landing_featureCard__rZm_H,.landing_featureCard__rZm_H:hover{background:none;border:0;border-top:1px solid #d5cebf;border-radius:0;box-shadow:none;transform:none;padding:20px 0 0}.landing_featureIcon__cCq_V{color:#131715;margin-bottom:16px}.landing_pricing__ycCrK{background:#f1ede3;border-top:1px solid #d5cebf}.landing_pricingCards__YnKlX{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:700px){.landing_pricingCards__YnKlX{grid-template-columns:repeat(2,1fr);gap:32px}}.landing_pricingCardFeatured__e0rnY,.landing_pricingCard__0QifE{background:none;border:0;border-top:1px solid #131715;border-radius:0;box-shadow:none;padding:24px 0 0}.landing_pricingBadge__lHy4D{display:none}.landing_pricingTier__hsrwY{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5b615a;margin-bottom:12px}.landing_pricingPrice__6wWa7{font-family:var(--font-sans),"Arial Narrow",sans-serif;font-stretch:75%;font-weight:800;font-size:76px;line-height:.9;color:#131715;margin-bottom:12px}.landing_pricingDesc__cxcHf{font-size:15px;color:#5b615a;margin-bottom:20px}.landing_pricingList__My68J li{font-size:15px;color:#333934;padding-left:20px}.landing_pricingList__My68J li:before{content:"";top:.62em;width:8px;height:1px;background:#131715}.landing_pricingNote__zHvmI{text-align:left;color:#5b615a;font-size:14px;margin-top:32px}.landing_pricingNote__zHvmI a{color:#131715}.landing_closeCta__4_BOm{background:#f1ede3;border-top:1px solid #d5cebf;text-align:center}.landing_closeCtaTitle__JbhU_{font-family:var(--font-sans),"Arial Narrow",sans-serif;font-stretch:75%;font-weight:800;text-transform:uppercase;word-spacing:.1em;letter-spacing:-.012em;font-size:clamp(44px,9vw,104px);line-height:.88;color:#131715;margin:0 auto 20px;max-width:14ch}.landing_closeCtaSub__qnzYc{font-size:17px;line-height:1.5;color:#5b615a;max-width:30rem;margin:0 auto 32px}.landing_faq__8IYms{background:#f1ede3;border-top:1px solid #d5cebf}.landing_faqList__it_q3{max-width:1120px}.landing_faqItem__9qbPL{padding:22px 0;border-bottom:1px solid #d5cebf}.landing_faqItem__9qbPL:first-child{border-top:0}@media (min-width:900px){.landing_faqItem__9qbPL{display:grid;grid-template-columns:5fr 7fr;gap:32px}.landing_faqQ__DBHZs{margin:0}}.guide_articleHeader__hxnYz{background:#1c2823;padding:var(--space-16) var(--space-6) 3.5rem;margin-top:calc(56px + var(--nav-offset, 0px));transition:margin-top .25s ease;position:relative}.guide_articleHeaderInner__JLDRb{max-width:680px;margin:0 auto}.guide_breadcrumb__kQDo8{display:flex;align-items:center;gap:.4rem;margin-bottom:var(--space-5)}.guide_breadcrumbLink__vw_ww{font-family:var(--font-sans),sans-serif;font-size:.72rem;color:hsla(0,0%,100%,.45);text-decoration:none;transition:color .15s}.guide_breadcrumbLink__vw_ww:hover{color:hsla(0,0%,100%,.75)}.guide_breadcrumbSep__8_RSb{font-size:.72rem;color:hsla(0,0%,100%,.25)}.guide_breadcrumbCurrent__xWlWH{font-size:.72rem;color:hsla(0,0%,100%,.55)}.guide_articleMeta__lPvMV{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.guide_categoryBadge__0pNAy{font-family:var(--font-mono),monospace;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);background:var(--brand-gold);padding:var(--space-1) .7rem;border-radius:20px}.guide_readTime__pMw__{font-size:.75rem;color:hsla(0,0%,100%,.45)}.guide_articleTitle__Irk_4{font-family:var(--font-display),serif;font-size:clamp(1.8rem,6vw,2.8rem);color:var(--white);line-height:.95;margin-bottom:var(--space-4)}.guide_articleSubtitle__lH78X{font-size:var(--text-md);color:hsla(0,0%,100%,.6);line-height:1.65;max-width:520px}.guide_articleMain__3wEMp{background:var(--white);padding:var(--space-12) var(--space-6) var(--space-16)}.guide_articleBody__hWFWa{margin:0 auto}.guide_intro__e5fu_{font-size:1.05rem;color:var(--ink);line-height:1.8;border-left:3px solid #2c3a33;padding-left:var(--space-5)}.guide_articleSection__KT53h,.guide_intro__e5fu_{margin-bottom:var(--space-10)}.guide_sectionHeading__JRVE_{font-family:var(--font-display),serif;font-size:1.2rem;color:var(--ink);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--border)}.guide_paragraph__AOYVZ{font-size:.95rem;color:var(--ink);line-height:1.8;margin-bottom:.85rem}.guide_callout__ARjlh{border-left:3px solid var(--brand-gold);border-radius:0 8px 8px 0;padding:var(--space-4) var(--space-5);margin:var(--space-5) 0;font-size:var(--text-base);color:var(--ink);line-height:1.65;font-style:italic}.guide_conclusion__0C__6{font-size:var(--text-md);color:var(--ink);line-height:1.8;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);font-style:italic}.guide_midCta__csrni{margin:var(--space-10) 0}.guide_midCtaInner__OKm9X{background:#1c2823;border-radius:16px;padding:var(--space-8) 1.75rem;position:relative;overflow:hidden}.guide_midCtaInner__OKm9X:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 20%,rgba(169,184,169,.12) 0,transparent 60%);pointer-events:none}.guide_midCtaHeading__DK3Pn{font-family:var(--font-mono),monospace;font-size:1.1rem;font-weight:500;letter-spacing:.12em;color:var(--white);margin-bottom:var(--space-2);position:relative}.guide_midCtaBody__czZXF{font-size:.875rem;color:hsla(0,0%,100%,.65);line-height:1.6;margin-bottom:var(--space-5);position:relative}.guide_midCtaBtn__CufEt{display:inline-block;padding:var(--space-3) var(--space-6);background:var(--brand-gold);color:var(--ink);text-decoration:none;font-family:var(--font-mono),monospace;font-size:.82rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;border-radius:8px;position:relative;transition:background .15s,transform .1s}.guide_midCtaBtn__CufEt:hover{background:var(--brand-gold);transform:translateY(-1px)}.guide_relatedSection__ssPrI{background:#fbf9f4;padding:var(--space-16) var(--space-6)}.guide_relatedInner__op3c1{max-width:680px;margin:0 auto}.guide_relatedGrid__eCcJc{display:flex;flex-direction:column;gap:var(--space-4)}.guide_relatedCard__NCrIU{display:block;background:var(--white);border:1px solid var(--border);border-radius:14px;padding:var(--space-6);text-decoration:none;transition:box-shadow .2s,transform .2s}.guide_relatedCard__NCrIU:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.guide_relatedCategory__WBdPF{display:inline-block;font-size:.65rem;letter-spacing:.1em;color:#2c3a33;margin-bottom:var(--space-2)}.guide_relatedCategory__WBdPF,.guide_relatedTitle__xWDMx{font-family:var(--font-mono),monospace;font-weight:500;text-transform:uppercase}.guide_relatedTitle__xWDMx{font-size:var(--text-md);letter-spacing:.12em;color:var(--ink);margin-bottom:.4rem}.guide_relatedSubtitle__Tk_ia{font-size:.85rem;color:var(--ink-2);margin-bottom:var(--space-3)}.guide_relatedReadTime__HJapu{font-size:.78rem;color:#2c3a33}.guide_faqSection__tB_Hv{margin-top:var(--space-10)}.guide_articleHeader__hxnYz{background:#f1ede3;margin-top:0;padding:56px 24px 48px;border-bottom:1px solid #d5cebf}@media (min-width:900px){.guide_articleHeader__hxnYz{padding:112px 48px 80px}}.guide_articleHeaderInner__JLDRb{max-width:1120px}.guide_breadcrumb__kQDo8{margin-bottom:28px}.guide_breadcrumbCurrent__xWlWH,.guide_breadcrumbLink__vw_ww{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5b615a}.guide_breadcrumbLink__vw_ww:hover{color:#131715}.guide_breadcrumbSep__8_RSb{color:#8e958d;font-size:11px}.guide_categoryBadge__0pNAy{background:none;padding:0;border-radius:0;font-size:11px;color:#5b615a}.guide_readTime__pMw__{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5b615a}.guide_articleTitle__Irk_4{font-family:var(--font-sans),"Arial Narrow",sans-serif;font-stretch:75%;font-weight:800;text-transform:uppercase;word-spacing:.1em;letter-spacing:-.012em;font-size:clamp(40px,7.4vw,88px);line-height:.9;color:#131715;margin:0;max-width:16ch}.guide_articleTitle__Irk_4 em,.guide_relatedTitle__xWDMx em{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;text-transform:none;font-stretch:100%;letter-spacing:0;word-spacing:0;font-size:1.06em}.guide_articleSubtitle__lH78X{font-size:17px;line-height:1.5;color:#5b615a;max-width:36rem;margin-top:24px}@media (min-width:900px){.guide_articleSubtitle__lH78X{font-size:19px}}.guide_articleMain__3wEMp{background:#fbf9f4;padding:56px 24px 80px}@media (min-width:900px){.guide_articleMain__3wEMp{padding:88px 48px 120px}}.guide_articleBody__hWFWa{max-width:680px}.guide_intro__e5fu_{border-left:0;padding-left:0;font-size:19px;line-height:1.6;color:#131715;margin-bottom:48px}.guide_articleSection__KT53h{margin-bottom:48px}.guide_sectionHeading__JRVE_{font-family:var(--font-sans),"Arial Narrow",sans-serif;font-stretch:75%;font-weight:800;text-transform:uppercase;word-spacing:.1em;letter-spacing:-.005em;font-size:30px;line-height:.95;color:#131715;border-bottom:0;border-top:1px solid #131715;padding:18px 0 0;margin-bottom:18px}.guide_paragraph__AOYVZ{font-size:17px;line-height:1.7;color:#333934;margin-bottom:16px}.guide_callout__ARjlh{background:#f1ede3;border:0;border-top:1px solid #d5cebf;border-bottom:1px solid #d5cebf;border-radius:0;padding:18px 0;margin:24px 0;font-style:normal;font-size:17px;color:#131715}.guide_conclusion__0C__6{font-style:normal;font-size:17px;color:#131715;border-top-color:#d5cebf}.guide_midCtaInner__OKm9X{background:#f1ede3;border:1px solid #d5cebf;border-radius:12px;padding:28px 24px}.guide_midCtaInner__OKm9X:before{display:none}.guide_midCtaHeading__DK3Pn{font-family:var(--font-sans),"Arial Narrow",sans-serif;font-stretch:75%;font-weight:800;text-transform:uppercase;word-spacing:.1em;letter-spacing:-.005em;font-size:30px;line-height:.95;color:#131715;margin-bottom:10px}.guide_midCtaBody__czZXF{font-size:15px;color:#5b615a;margin-bottom:20px}.guide_midCtaBtn__CufEt{display:inline-flex;align-items:center;height:44px;padding:0 20px;border-radius:999px;background:#131715;color:#f1ede3;font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em;text-transform:none}.guide_midCtaBtn__CufEt:hover{background:#2b302d;transform:none}.guide_relatedSection__ssPrI{background:#f1ede3;border-top:1px solid #d5cebf;padding:72px 24px}@media (min-width:900px){.guide_relatedSection__ssPrI{padding:120px 48px}}.guide_relatedInner__op3c1{max-width:1120px}.guide_relatedGrid__eCcJc{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #131715}@media (min-width:800px){.guide_relatedGrid__eCcJc{grid-template-columns:repeat(3,1fr);-moz-column-gap:32px;column-gap:32px}}.guide_relatedCard__NCrIU,.guide_relatedCard__NCrIU:hover{background:none;border:0;border-bottom:1px solid #d5cebf;border-radius:0;box-shadow:none;transform:none;padding:22px 0}.guide_relatedCategory__WBdPF{font-size:11px;letter-spacing:.12em;color:#5b615a;margin-bottom:8px}.guide_relatedTitle__xWDMx{font-family:var(--font-sans),system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.25;text-transform:none;letter-spacing:-.01em;color:#131715;margin-bottom:8px}.guide_relatedSubtitle__Tk_ia{font-size:15px;line-height:1.55;color:#5b615a}.guide_relatedReadTime__HJapu{font-size:14px;font-weight:600;color:#131715;font-family:var(--font-sans),system-ui,sans-serif;text-transform:none;letter-spacing:0}.guide_figure__SHeaM{margin:4px 0 24px}.guide_figureMedia__a1cbh{display:block;width:100%;height:auto;border-radius:10px;background:#d5cebf}.guide_result__NjXml{font-family:var(--font-mono),monospace;font-size:.92em;letter-spacing:-.01em;white-space:nowrap}.seo-page_heroCta__W6YXX{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6)}.seo-page_heroCtaNote__RNfVh{font-size:var(--text-sm);color:hsla(0,0%,100%,.55)}.seo-page_inlineLink__6xhgM{color:var(--brand-green);text-decoration:underline;text-underline-offset:2px}.seo-page_inlineLink__6xhgM:hover{color:var(--brand-green-hover)}.seo-page_bullets__22DYD{list-style:none;padding:0;margin:0 0 var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.seo-page_bullet__hKTFy{position:relative;padding-left:var(--space-5);font-size:.95rem;color:var(--ink);line-height:1.7}.seo-page_bullet__hKTFy:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--brand-gold)}.seo-page_bulletLead____85q{color:var(--ink);font-weight:700}.seo-page_table__olalN{width:100%;max-width:420px;border-collapse:collapse;margin:var(--space-4) 0;font-size:.92rem}.seo-page_table__olalN th{text-align:left;font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);padding:0 var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--border)}.seo-page_table__olalN td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--border);color:var(--ink)}.seo-page_table__olalN td:last-child,.seo-page_table__olalN th:last-child{font-family:var(--font-mono),monospace;text-align:right;padding-right:0}.seo-page_faqList__AmXvp{display:flex;flex-direction:column}.seo-page_faqItem__4_75q{padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.seo-page_faqItem__4_75q:last-child{border-bottom:none}.seo-page_faqQ__Y5I24{font-family:var(--font-sans),sans-serif;font-size:.95rem;font-weight:700;color:var(--ink);margin:0 0 var(--space-2)}.seo-page_faqA__tbCr9{font-size:.95rem;color:var(--ink-2);line-height:1.7;margin:0}.seo-page_sources__Oragz{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--border)}.seo-page_sourcesHeading__2o7iT{font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:0 0 var(--space-2)}.seo-page_sourcesList__K_J0M{margin:0;padding-left:var(--space-5);font-size:.85rem;color:var(--ink-3);line-height:1.7}.seo-page_heroCta__W6YXX{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:32px}.seo-page_heroCtaNote__RNfVh{font-size:14px;color:#5b615a}.seo-page_inlineLink__6xhgM{color:#131715;text-decoration-color:#8e958d}.seo-page_inlineLink__6xhgM:hover{color:#131715;text-decoration-color:#131715}.seo-page_bullet__hKTFy{font-size:17px;line-height:1.65;color:#333934;padding-left:22px}.seo-page_bullet__hKTFy:before{top:.8em;width:8px;height:1px;border-radius:0;background:#131715}.seo-page_bulletLead____85q{color:#131715}.seo-page_table__olalN{max-width:none;font-size:15px}.seo-page_table__olalN th{font-size:11px;letter-spacing:.12em;color:#5b615a;border-bottom:1px solid #131715}.seo-page_table__olalN td{border-bottom-color:#d5cebf;color:#333934}.seo-page_faqItem__4_75q{padding:20px 0;border-bottom-color:#d5cebf}.seo-page_faqQ__Y5I24{font-size:17px;color:#131715}.seo-page_faqA__tbCr9{font-size:17px;line-height:1.65;color:#5b615a}.seo-page_sources__Oragz{border-top-color:#d5cebf}.seo-page_sourcesHeading__2o7iT{font-size:11px;letter-spacing:.12em;color:#5b615a}.seo-page_sourcesList__K_J0M{font-size:14px;color:#5b615a}.guides_guidesHero__oh2Gb{position:relative;background:#1c2823;padding:var(--space-16) var(--space-6) 3.5rem;margin-top:calc(56px + var(--nav-offset, 0px));transition:margin-top .25s ease;overflow:hidden;text-align:center}.guides_guidesHeroGlow__PpbVG{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 10%,rgba(169,184,169,.12) 0,transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(28,40,35,.4) 0,transparent 55%);pointer-events:none}.guides_guidesHeroContent__46Gth{position:relative;max-width:480px}.guides_guidesTitle__ublKE{font-family:var(--font-display),serif;font-size:clamp(2rem,8vw,3rem);color:var(--white);line-height:.95;margin:var(--space-3) 0 var(--space-4)}.guides_guidesTitleGold__zyN3r{color:var(--brand-gold-hover)}.guides_guidesSub__LbwRt{font-size:.95rem;color:hsla(0,0%,100%,.6);line-height:1.7}.guides_guidesList___dS1D{padding:var(--space-16) var(--space-6);background:var(--white)}.guides_guidesListInner__xTK5M{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}.guides_guideCard__Ir7S7{display:block;background:#fbf9f4;border:1px solid var(--border);border-radius:16px;padding:1.75rem var(--space-6);text-decoration:none;transition:box-shadow .2s,transform .2s}.guides_guideCard__Ir7S7:hover{box-shadow:0 6px 24px rgba(0,0,0,.09);transform:translateY(-2px)}.guides_guideCardTop__Xt6jq{align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.guides_guideCategory__0Q1bK{font-family:var(--font-mono),monospace;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#2c3a33}.guides_guideReadTime__FhGEC{font-size:.72rem;color:var(--ink-4)}.guides_guideCardTitle__ZXBK8{font-family:var(--font-mono),monospace;font-size:1.15rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);margin-bottom:var(--space-2)}.guides_guideCardSubtitle__M3GjA{font-size:.88rem;color:var(--ink-2);line-height:1.6;margin-bottom:var(--space-4)}.guides_guideReadMore__XnIIG{font-size:var(--text-sm);color:#2c3a33;text-decoration:none}.guides_sectionLabel__xRs6J{display:block;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:500;letter-spacing:.12em;color:#2c3a33;margin-bottom:var(--space-6)}.guides_faqSection__p1N8g{padding:var(--space-16) var(--space-6)}.guides_faqInner__Bj24T{max-width:600px;margin:0 auto}.guides_faqCategory__J6Dcg{margin-bottom:var(--space-10);scroll-margin-top:80px}.guides_faqCatTitle__ythRu{font-size:1.1rem;color:#111916;margin-bottom:var(--space-3);padding-bottom:.6rem;border-bottom:2px solid #111916}.guides_accordion__HLxax{display:flex;flex-direction:column;border:1px solid rgba(28,40,35,.1);border-radius:12px;overflow:hidden;background:var(--white)}.guides_accordionItem__oIaA_{border-bottom:1px solid rgba(28,40,35,.08)}.guides_accordionItem__oIaA_:last-child{border-bottom:none}.guides_accordionItem__oIaA_[open]{background:rgba(28,40,35,.025)}.guides_accordionItem__oIaA_>summary{list-style:none}.guides_accordionItem__oIaA_>summary::-webkit-details-marker{display:none}.guides_accordionQ__qC0tt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-sans),sans-serif;font-size:.88rem;color:var(--ink);line-height:1.4;transition:background .15s}.guides_accordionQ__qC0tt:hover{background:rgba(28,40,35,.03)}.guides_accordionChevron__b9asc{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:rgba(28,40,35,.08);position:relative;transition:background .15s}.guides_accordionChevron__b9asc:after,.guides_accordionChevron__b9asc:before{content:"";position:absolute;top:50%;width:5px;height:1.5px;background:#111916;border-radius:2px;transition:transform .2s}.guides_accordionChevron__b9asc:before{left:calc(50% - 5px);transform:translateY(-50%) rotate(45deg)}.guides_accordionChevron__b9asc:after{right:calc(50% - 5px);transform:translateY(-50%) rotate(-45deg)}details[open] .guides_accordionChevron__b9asc{background:rgba(28,40,35,.15)}details[open] .guides_accordionChevron__b9asc:before{transform:translateY(-50%) rotate(-45deg)}details[open] .guides_accordionChevron__b9asc:after{transform:translateY(-50%) rotate(45deg)}.guides_accordionA__T_IFu{padding:0 var(--space-5) 1.1rem}.guides_accordionA__T_IFu p{font-family:var(--font-sans),sans-serif;font-size:.875rem;color:rgba(0,0,0,.6);line-height:1.75;margin:0}.guides_faqContact__FiwSu{margin-top:var(--space-8);font-family:var(--font-sans),sans-serif;font-size:.85rem;color:rgba(0,0,0,.45);text-align:center}.guides_faqContactLink__RiynT{color:#2c3a33;text-decoration:none;border-bottom:1px solid rgba(28,40,35,.3);transition:border-color .15s}.guides_faqContactLink__RiynT:hover{border-color:#2c3a33}.guides_useCaseLinks__gd8p8{padding:var(--space-16) var(--space-6);background:#f1ede3}.guides_ucLinksGrid__2SpdV{max-width:480px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.guides_ucLink__P_s_Y{display:block;background:var(--white);border:1px solid var(--border);border-radius:12px;padding:var(--space-4) var(--space-5);font-family:var(--font-mono),monospace;font-size:.88rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--ink);text-decoration:none;text-align:center;transition:background .15s,transform .1s,box-shadow .15s}.guides_ucLink__P_s_Y:hover{background:#f1ede3;box-shadow:0 3px 12px rgba(0,0,0,.07);transform:translateY(-1px)}.guides_guidesHero__oh2Gb{background:#f1ede3;margin-top:0;padding:56px 24px;border-bottom:1px solid #d5cebf;text-align:left}@media (min-width:900px){.guides_guidesHero__oh2Gb{padding:120px 48px 96px}}.guides_guidesHeroGlow__PpbVG{display:none}.guides_guidesHeroContent__46Gth{max-width:1120px;margin:0 auto;text-align:left}.guides_guidesTitle__ublKE{font-family:var(--font-sans),"Arial Narrow",sans-serif;font-stretch:75%;font-weight:800;text-transform:uppercase;word-spacing:.1em;letter-spacing:-.012em;font-size:clamp(44px,9vw,104px);line-height:.88;color:#131715;margin:0}.guides_guidesTitleGold__zyN3r{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-weight:400;color:inherit;text-transform:none;font-stretch:100%;letter-spacing:0;word-spacing:0;font-size:1.06em}.guides_guidesSub__LbwRt{font-size:17px;line-height:1.5;color:#5b615a;max-width:34rem;margin:24px 0 0}@media (min-width:900px){.guides_guidesSub__LbwRt{font-size:19px}}.guides_faqSection__p1N8g,.guides_guidesList___dS1D{background:#fbf9f4;padding:56px 24px 72px}.guides_faqSection__p1N8g{background:#f1ede3;border-top:1px solid #d5cebf}@media (min-width:900px){.guides_faqSection__p1N8g,.guides_guidesList___dS1D{padding:96px 48px 120px}}.guides_faqInner__Bj24T,.guides_guidesListInner__xTK5M{max-width:1120px;margin:0 auto}.guides_sectionLabel__xRs6J{font-family:var(--font-sans),"Arial Narrow",sans-serif;font-stretch:75%;font-weight:800;text-transform:uppercase;word-spacing:.1em;letter-spacing:-.005em;font-size:clamp(30px,4vw,44px);line-height:.95;color:#131715;margin:0;padding-bottom:20px;border-bottom:1px solid #131715}.guides_guideCard__Ir7S7,.guides_guideCard__Ir7S7:hover{display:block;background:none;border:0;border-bottom:1px solid #d5cebf;border-radius:0;box-shadow:none;transform:none;padding:24px 0;margin:0;text-decoration:none}@media (min-width:900px){.guides_guideCard__Ir7S7{display:grid;grid-template-columns:5fr 6fr 1fr;gap:32px;align-items:baseline}.guides_guideCardTop__Xt6jq{grid-column:1/-1;margin-bottom:-16px}}.guides_guideCardTop__Xt6jq{display:flex;gap:16px;margin-bottom:10px}.guides_guideCategory__0Q1bK,.guides_guideReadTime__FhGEC{background:none;padding:0;border-radius:0;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5b615a}.guides_guideCardTitle__ZXBK8{font-family:var(--font-sans),system-ui,sans-serif;font-size:21px;font-weight:700;line-height:1.2;text-transform:none;letter-spacing:-.01em;color:#131715;margin:0 0 8px}.guides_guideCardSubtitle__M3GjA{font-size:15px;line-height:1.55;color:#5b615a;margin:0 0 12px}.guides_guideReadMore__XnIIG{font-family:var(--font-sans),system-ui,sans-serif;font-size:14px;font-weight:600;color:#131715;text-transform:none;letter-spacing:0;white-space:nowrap;justify-self:end}@media (min-width:900px){.guides_guideCardSubtitle__M3GjA,.guides_guideCardTitle__ZXBK8{margin:0}}.guides_faqCategory__J6Dcg{margin-top:48px}.guides_faqCatTitle__ythRu{font-family:var(--font-mono),monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5b615a;border:0;padding:0 0 12px;margin:0;border-bottom:1px solid #131715}.guides_accordion__HLxax{background:none;border:0;border-radius:0;box-shadow:none}.guides_accordionItem__oIaA_{border:0;border-bottom:1px solid #d5cebf;border-radius:0;background:none}.guides_accordionQ__qC0tt{padding:18px 0;font-size:17px;font-weight:600;color:#131715;background:none}.guides_accordionA__T_IFu{padding:0 0 20px;font-size:15px;line-height:1.6;color:#5b615a;background:none}.guides_accordionA__T_IFu p{color:#5b615a}.guides_faqContact__FiwSu{text-align:left;margin-top:40px;font-size:15px;color:#5b615a}.guides_faqContactLink__RiynT{color:#131715}.guides_accordionChevron__b9asc,details[open] .guides_accordionChevron__b9asc{background:none}