/* LFFO home Join (#join) desktop - PASS 643, 26 Oct 2026. Source: Claude Folder/chats/2026-10-26-join-section/build/join.css */
@media (min-width:1100px){html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join{position:relative!important;isolation:isolate;background:#fff!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;margin:0!important;border:0!important;z-index:0!important;pointer-events:none!important;opacity:1!important;transform:none!important;filter:none!important;mask:none!important;-webkit-mask:none!important;background:radial-gradient(23% 30%at 26% 36%,rgba(246,226,178,.72)0,rgba(246,226,178,.4) 34%,rgba(246,226,178,.13) 66%,rgba(246,226,178,0) 100%),radial-gradient(9% 22%at 12% 70%,rgba(206,236,194,.62)0,rgba(206,236,194,.34) 34%,rgba(206,236,194,.11) 66%,rgba(206,236,194,0) 100%),radial-gradient(24% 26%at 72% 30%,rgba(178,222,247,.7)0,rgba(178,222,247,.39) 34%,rgba(178,222,247,.13) 66%,rgba(178,222,247,0) 100%),radial-gradient(40% 15%at 50% 80%,rgba(176,230,238,.62)0,rgba(176,230,238,.34) 34%,rgba(176,230,238,.11) 66%,rgba(176,230,238,0) 100%),radial-gradient(10% 26%at 86% 66%,rgba(247,210,204,.66)0,rgba(247,210,204,.36) 34%,rgba(247,210,204,.12) 66%,rgba(247,210,204,0) 100%)!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join::after{content:none!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join>.elementor-element{position:relative;z-index:1}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb{--jn-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .13 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E")}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn,html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn:hover{position:relative!important;isolation:isolate;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;height:48px!important;min-height:0!important;padding:0 22px!important;border:0!important;border-radius:2px!important;overflow:hidden!important;font-family:"LFFO Grotesk","LFFO Sans",sans-serif!important;font-size:15px!important;font-weight:500!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(90deg,#52b1d8 0%,#c5a275 52%,#c43034 100%) bottom/100% 2px no-repeat,var(--jn-grain)0 0/120px 120px,radial-gradient(130% 170%at 100% 110%,rgba(82,177,216,.5) 0%,rgba(82,177,216,.2) 34%,rgba(82,177,216,0) 62%),radial-gradient(90% 140%at -5% -20%,rgba(196,48,52,.22) 0%,rgba(196,48,52,.07) 38%,rgba(196,48,52,0) 64%),linear-gradient(120deg,#17305a 0%,#10223e 48%,#0b1a30 100%)!important;box-shadow:0 1px 1px rgba(11,26,48,.12),0 6px 14px -6px rgba(11,26,48,.4)!important;transition:box-shadow .45s cubic-bezier(.22,1,.36,1),transform .16s ease!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn::after{content:none!important;display:none!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(rgba(255,255,255,.09),rgba(255,255,255,.09))!important;opacity:0;transform:none!important;transition:opacity .45s cubic-bezier(.22,1,.36,1)!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn .arw{transition:transform .3s cubic-bezier(.22,1,.36,1)!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn:focus-visible{outline:2px solid #52b1d8!important;outline-offset:3px!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn:active{transform:scale(.98)!important;transition-duration:.08s!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .doc{position:relative!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .doc>a,html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .doc>a:hover{border-color:rgba(15,32,56,.08)!important;box-shadow:0 1px 2px rgba(15,32,56,.04),0 10px 24px -10px rgba(15,32,56,.1),0 28px 56px -28px rgba(15,32,56,.14)!important;transition:box-shadow .5s cubic-bezier(.22,1,.36,1),transform .18s ease!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .doc::after{content:""!important;position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;border:1px solid var(--c, #0f2038)!important;border-radius:5px!important;opacity:.5;-webkit-mask:linear-gradient(0deg,#000 0,#000 7%,rgba(0,0,0,.35) 26%,transparent 46%)!important;mask:linear-gradient(0deg,#000 0,#000 7%,rgba(0,0,0,.35) 26%,transparent 46%)!important;transition:opacity .5s cubic-bezier(.22,1,.36,1)!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .doc-fee{border-top-color:rgba(15,32,56,.1)!important}}@media (min-width:1100px) and (hover:hover) and (pointer:fine){html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn:hover{box-shadow:0 1px 1px rgba(11,26,48,.14),0 9px 20px -8px rgba(11,26,48,.46)!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn:hover::before{opacity:1}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn:hover .arw{transform:translateX(3px)!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .doc>a:hover{box-shadow:0 1px 2px rgba(15,32,56,.05),0 14px 30px -12px rgba(15,32,56,.14),0 36px 64px -30px rgba(15,32,56,.18)!important}html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .doc:hover::after{opacity:1}}@media (min-width:1100px) and (prefers-reduced-motion:reduce){html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn,html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn::before,html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .mb-btn .arw,html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .doc>a,html body.home:not(#jn1):not(#jn2):not(#jn3):not(#jn4):not(#jn5):not(#jn6):not(#jn7):not(#jn8):not(#jn9):not(#jn10):not(#jn11):not(#jn12):not(#jn13):not(#jn14):not(#jn15):not(#jn16):not(#jn17):not(#jn18):not(#jn19):not(#jn20):not(#jn21):not(#jn22):not(#jn23):not(#jn24) #join .mb .doc::after{transition:none!important}}
