:root{--ink:#101010;--muted:#625e58;--paper:#fffdf8;--soft:#f4efe5;--green:#087a49;--gold:#f5bb18;--red:#eb3c37;--blue:#1197df;--purple:#8d30bd;--orange:#f47b1f;--black:#070707}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.wrap{max-width:1140px;margin:auto;padding:0 24px}.siteHeader{background:#050505;position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid #262626}.nav{display:flex;align-items:center;justify-content:space-between;min-height:90px;gap:24px}.brandMark{display:block;width:290px;max-width:45vw}.brandMark img{display:block;width:100%;height:78px;object-fit:cover;object-position:center;border-radius:2px}.links{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.links a{color:#f7f4ec;text-decoration:none;font-size:14px;font-weight:650}.links a:hover{color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:#fff!important;border:0;border-radius:999px;padding:12px 18px;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:none}.compactBtn,.smallBtn{padding:10px 16px;font-size:14px}.outlineBtn{background:transparent;border:1px solid #777}.hero{position:relative;overflow:hidden}.heroDark{background:radial-gradient(circle at 78% 38%,#34220d 0,#12100d 28%,#060606 62%);color:white;padding:82px 0 70px}.africaPattern{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(30deg,#f5bb18 12%,transparent 12.5%,transparent 87%,#f5bb18 87.5%),linear-gradient(150deg,#087a49 12%,transparent 12.5%,transparent 87%,#087a49 87.5%);background-size:80px 140px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%,#000);mask-image:linear-gradient(90deg,transparent,#000 65%,#000)}.heroGrid{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;grid-gap:56px;gap:56px}.hero h1{font-size:clamp(42px,5.9vw,72px);line-height:1.02;margin:8px 0 22px;letter-spacing:-.04em}.hero h1 span{color:#f3efe4}.hero p{font-size:19px;line-height:1.55;max-width:700px;color:#d9d4cc}.heroActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.bookVisual{min-height:340px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.bookGlow{position:absolute;width:340px;height:220px;border-radius:50%;background:radial-gradient(circle,#f5bb18aa,transparent 65%);filter:blur(22px)}.openBook{position:relative;width:360px;height:180px;display:flex;transform:perspective(600px) rotateX(14deg)}.openBook span{width:50%;height:100%;background:linear-gradient(145deg,#fff1c5,#d49e49 30%,#443017 72%,#17110a);border:2px solid #ae7b2c}.openBook span:first-child{border-radius:14px 4px 4px 24px;transform:skewY(5deg)}.openBook span:last-child{border-radius:4px 14px 24px 4px;transform:skewY(-5deg)}.bookVisual p{position:relative;font-weight:800;color:#fff;margin-top:12px}.journeyStrip{background:#0b0b0b;border-top:1px solid #282828;border-bottom:1px solid #282828;padding:24px 0;color:white}.journeyGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}.journeyItem{text-align:center;padding:8px}.cardIcon,.iconBubble,.journeyIcon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;margin:0 auto 9px;font-size:24px;background:linear-gradient(135deg,var(--green),var(--blue));border:2px solid #fff3}.journeyItem:nth-child(2) .journeyIcon{background:var(--gold);color:#111}.journeyItem:nth-child(3) .journeyIcon{background:var(--blue)}.journeyItem:nth-child(4) .journeyIcon{background:var(--orange)}.journeyItem:nth-child(5) .journeyIcon{background:var(--purple)}.journeyItem:nth-child(6) .journeyIcon{background:#0aa6a6}.journeyItem strong{display:block}.journeyItem small{display:block;color:#c9c4bb;font-size:11px;line-height:1.35;margin-top:4px}.section{padding:68px 0}.lightPattern,.pageCanvas{background:linear-gradient(180deg,#fffdf8,#f6f0e6)}.lightPattern{background-image:radial-gradient(circle at 8px 8px,#d9cdbd55 1.4px,transparent 0);background-size:24px 24px}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.card{border:1px solid #ded4c6;border-radius:18px;padding:26px;background:#fffefa;box-shadow:0 8px 26px #3f2d1210}.card h3{margin:8px 0}.cardIcon{margin:0;background:linear-gradient(135deg,var(--green),var(--gold));color:white}.muted{color:var(--muted)}.softText{color:#d4cec5}.kicker{text-transform:uppercase;letter-spacing:.14em;font-weight:900;font-size:12px;color:var(--green)}.gold{color:var(--gold)}.display2,.pageTitle{font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px);line-height:1.08;margin:12px 0 22px}.lead{font-size:18px;line-height:1.6}.form,.lead{max-width:820px}.form{margin:10px auto;background:#0b0b0b;padding:34px;border-radius:22px;border:1px solid #2b2b2b}.form,.form .pageTitle{color:#fff}.form .muted{color:#d5d0c8}.formgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:4px}.field.full{grid-column:1/-1}.field label{font-size:13px;font-weight:800}.converter input,.converter select,.field input,.field select,.field textarea{font:inherit;padding:12px;border:1px solid #bdb3a5;border-radius:9px;background:#fff;color:#111}.field textarea{min-height:100px}.fieldHint,.optional{font-weight:500;color:#bfb8ae}.phoneField{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid #bdb3a5;border-radius:9px;background:#fff;overflow:hidden}.phoneField span{padding:0 12px;color:#111;font-weight:800;border-right:1px solid #ddd}.phoneField input{border:0;border-radius:0;width:100%}.note{background:#1a1710;border-left:4px solid var(--gold);padding:14px 16px;margin:20px 0;color:#e8e0d4}.footer{padding:34px 0;background:#050505;color:#d8d4cc;border-top:1px solid #262626}.footerInner{display:flex;align-items:center;gap:34px}.footer .brandMark{width:240px}.footer .brandMark img{height:70px}.founderBand{background:#080808;color:white}.founderLine{display:flex;justify-content:space-between;gap:40px;align-items:end}.founderLine p{color:#ccc;max-width:680px}.founderCredit{font-size:12px;max-width:350px!important}.storyCard{margin-top:30px}.darkCard{background:#0a0a0a;color:#fff;border-color:#282828}.converter{display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px}.converter .iconBubble{margin:0;background:var(--purple)}.converterGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:20px 0}.converterGrid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#d9d2c8}.timeResult{display:grid;grid-template-columns:120px 1fr;grid-gap:8px 14px;gap:8px 14px;background:#171717;border:1px solid #303030;padding:16px;border-radius:12px}.timeResult span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase}.success{max-width:760px;margin:70px auto;text-align:center}.memberno{font-size:40px;font-weight:900;letter-spacing:.04em;margin:18px 0}.verifybox{max-width:620px;margin:50px auto}.status{padding:14px;border-radius:9px;background:#eef8f2;color:#0a633d;font-weight:800}.status.expired{background:#fff0ee;color:#9c2c24}@media(max-width:900px){.heroGrid{grid-template-columns:1fr}.bookVisual{min-height:270px}.journeyGrid{grid-template-columns:repeat(3,1fr)}.links{display:none}.converterGrid,.formgrid,.grid{grid-template-columns:1fr}.footerInner,.founderLine{align-items:flex-start;flex-direction:column}.brandMark{max-width:80vw}.converter{grid-template-columns:1fr}.converter .iconBubble{margin:0}.heroDark{padding-top:50px}}@media(max-width:560px){.journeyGrid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:42px}.openBook{width:280px;height:145px}.form{padding:24px 18px}.wrap{padding:0 18px}}.brandMark{width:310px}.brandMark img{height:82px;object-fit:contain;object-position:left center;border-radius:0}.hero h1{font-size:clamp(38px,4.8vw,62px);line-height:1.04}.heroSecondLine{display:block;margin-top:12px;font-size:.72em;line-height:1.12;letter-spacing:-.025em}.yearbookVisual{position:relative;display:flex;flex-direction:column;align-items:center}.yearbookVisual img{display:block;width:100%;max-width:520px;height:auto;border-radius:18px;box-shadow:0 28px 70px #0009}.yearbookVisual p{font-weight:800;color:#fff;margin:14px 0 0}.footerInner{justify-content:space-between}.footerTag{min-width:250px}.footerContact{gap:6px;max-width:390px;font-size:13px;line-height:1.45}.footerContact strong{color:#fff;font-size:15px}.contactCard{margin-top:30px;max-width:720px;padding:28px;border:1px solid #ded4c6;border-radius:18px;background:#fff}.contactCard a{color:var(--green);font-weight:800;text-decoration:none}@media(max-width:900px){.brandMark{width:275px}.brandMark img{height:76px}.footerInner{align-items:flex-start}.heroSecondLine{font-size:.76em}.yearbookVisual img{max-width:560px}}@media(max-width:560px){.hero h1{font-size:38px}.heroSecondLine{font-size:.72em}.brandMark{width:245px}.brandMark img{height:68px}}.brandLockup{gap:10px;min-width:355px}.brandIcon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-size:38px;font-weight:900;background:conic-gradient(var(--gold),var(--red),var(--purple),var(--blue),var(--green),var(--gold));color:#050505;box-shadow:inset 0 0 0 5px #050505}.brandWords{width:285px;height:72px}.brandAfrica{left:2px;font-weight:800}.brandYearbook{font-weight:900;letter-spacing:-1.5px;background:linear-gradient(90deg,#f7c91d,#f07922,#ef3c43,#b834a5,#1398df,#0c9b62)}.brandCommunity{right:2px;font-size:16px}.brandByline{top:61px;font-size:7.5px;letter-spacing:.02em}.siteHeader .nav{min-height:100px}.siteHeader .brandLockup{transform:scale(1.08);transform-origin:left center}.footer .brandLockup{transform:none;min-width:335px}.footer .brandIcon{width:48px;height:48px;font-size:32px}.footer .brandWords{transform:scale(.92)}.joinPage{background:#f6efe3}.joinHero{display:grid;grid-template-columns:1.03fr .97fr;grid-gap:0;gap:0;padding-top:48px;padding-bottom:48px}.joinPhoto{position:relative;min-height:720px;overflow:hidden;border-radius:26px 0 0 26px;background:#111}.joinPhoto img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.joinPhoto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,#000c)}.joinPhotoCopy{position:absolute;z-index:2;left:38px;bottom:42px;color:white;font-family:Georgia,Times New Roman,serif;font-size:36px;line-height:1.02;text-shadow:0 3px 20px #000}.joinPhotoCopy span,.joinPhotoCopy strong{display:block}.joinPhotoCopy strong{color:#f4c31b;font-style:italic;font-size:44px;margin-top:8px}.joinPanel{background:#080808;color:white;padding:42px 40px;border-radius:0 26px 26px 0}.joinPanel h1{font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1.06;margin:10px 0 12px}.joinPanel>p{color:#ddd3c7;line-height:1.55;margin-bottom:26px}.joinPanel .field input,.joinPanel .field select,.joinPanel .field textarea{padding:11px}.joinPanel .note{font-size:12px;margin:15px 0}.joinSubmit{width:100%;border-radius:9px}.formError{color:#ffb4aa}.joinBenefits{background:#087a49;color:white;padding:24px 0}.benefitsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.benefitsGrid div{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;column-gap:10px;align-items:start}.benefitsGrid b{grid-row:1/3;font-size:25px;color:#f5c51b}.benefitsGrid strong{font-size:14px}.benefitsGrid span{font-size:12px;color:#d8eee4;margin-top:3px}.faqSection{margin-top:62px}.faqList{max-width:850px}.faqList details{background:#fff;border:1px solid #ded4c6;border-radius:12px;margin:10px 0;padding:0 18px}.faqList summary{cursor:pointer;font-weight:850;padding:18px 0}.faqList p{color:var(--muted);line-height:1.6;margin:0 0 18px}.footerTag{display:none}@media(max-width:900px){.siteHeader .brandLockup{transform:none}.brandLockup{min-width:310px}.joinHero{grid-template-columns:1fr;padding-top:24px}.joinPhoto{min-height:520px;border-radius:22px 22px 0 0}.joinPanel{border-radius:0 0 22px 22px}.benefitsGrid{grid-template-columns:1fr}.footer .brandLockup{min-width:300px}}@media(max-width:560px){.brandLockup{min-width:265px;gap:7px}.brandIcon{width:44px;height:44px;font-size:29px}.brandWords{width:215px;height:60px}.brandYearbook{font-size:25px;top:12px}.brandAfrica{font-size:10px}.brandCommunity{font-size:13px;top:38px}.brandByline{top:52px;font-size:6px}.joinPhoto{min-height:430px}.joinPhotoCopy{left:24px;bottom:28px;font-size:28px}.joinPhotoCopy strong{font-size:34px}.joinPanel{padding:30px 20px}.joinPanel h1{font-size:34px}}.brandLockup{display:flex;align-items:center;gap:13px;color:#fff;text-decoration:none;min-width:390px}.brandLogoMark{display:block;width:72px;height:72px;object-fit:contain;flex:0 0 72px;border-radius:12px}.brandWords{position:relative;width:286px;display:block;line-height:1}.brandAfrica{left:1px;top:0;font-size:13px;font-weight:850;border:0!important}.brandAfrica,.brandYearbook{position:absolute;line-height:1}.brandYearbook{left:0;top:14px;font-size:31px;font-weight:950;letter-spacing:-1.45px;background:linear-gradient(90deg,#f7c91d,#f07922 22%,#ef3c43 43%,#b834a5 62%,#1398df 81%,#0c9b62);-webkit-background-clip:text;background-clip:text;color:transparent}.brandCommunity{position:absolute;right:1px;font-size:15px;font-weight:850;line-height:1;border:0!important}.brandByline{position:absolute;font-size:7.4px;font-weight:800;letter-spacing:.015em;color:#fff;white-space:nowrap}.brandMotto{display:none}.siteHeader .nav{min-height:102px}.siteHeader .brandLockup{transform:none}.siteHeader .brandLogoMark{width:76px;height:76px;flex-basis:76px}.footer .brandLockup{min-width:345px;gap:10px}.footer .brandLogoMark{width:58px;height:58px;flex-basis:58px;border-radius:10px}.footer .brandWords{transform:scale(.88);transform-origin:left center}@media(max-width:900px){.brandLockup{min-width:330px}.siteHeader .brandLogoMark{width:66px;height:66px;flex-basis:66px}.siteHeader .brandWords{transform:scale(.94);transform-origin:left center}}@media(max-width:560px){.brandLockup{min-width:270px;gap:8px}.siteHeader .brandLogoMark{width:54px;height:54px;flex-basis:54px;border-radius:9px}.brandWords{width:218px;height:62px}.siteHeader .brandWords{transform:none}.brandAfrica{font-size:10px}.brandYearbook{font-size:25px;top:12px}.brandCommunity{font-size:12px;top:38px}.brandByline{top:52px;font-size:5.8px}.footer .brandLockup{min-width:270px}}.brandLockup{min-width:300px;gap:12px}.brandWords{width:170px;height:76px}.brandCommunity{left:0;right:auto;width:145px;top:45px;text-align:right}.brandByline{left:0;top:62px}.siteHeader .brandWords{transform:scale(1.06);transform-origin:left center}.footer .brandLockup{min-width:275px}.whySecondLine{display:block}.successActions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:22px 0 10px}.whatsappBtn{background:#087a49}.whatsappConsent{font-size:13px;max-width:580px;margin:12px auto 18px}@media(max-width:900px){.brandLockup{min-width:275px}.siteHeader .brandWords{transform:scale(.96);transform-origin:left center}}@media(max-width:560px){.brandLockup{min-width:235px}.brandWords{width:145px;height:62px}.brandCommunity{width:117px;top:38px}.footer .brandLockup{min-width:235px}}.welcomeName{font-size:20px;margin:4px 0 20px}.founderShell{min-height:100vh;background:#f3eee4;padding:44px 24px}.founderLogin{max-width:430px;margin:7vh auto;background:#fff;padding:34px;border:1px solid #ded4c6;border-radius:20px;box-shadow:0 18px 50px #3f2d1214}.founderLogin img{display:block;width:230px;max-width:100%;height:68px;object-fit:contain;object-position:left center;margin-bottom:24px}.founderLogin h1{font-family:Georgia,Times New Roman,serif;font-size:34px;margin:8px 0}.founderLogin label{display:flex;flex-direction:column;gap:7px;font-weight:800;font-size:13px;margin:16px 0}.founderLogin input{font:inherit;padding:12px;border:1px solid #bdb3a5;border-radius:9px}.founderLogin .btn{width:100%;margin-top:8px}.founderDash{max-width:1280px;margin:auto}.founderDashHead{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:25px}.founderDashHead h1{font-family:Georgia,Times New Roman,serif;font-size:42px;margin:6px 0}.founderDashHead p{margin:0;color:var(--muted)}.founderTextBtn{background:#fff;border:1px solid #cfc5b7;border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:800}.founderStats{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.founderCard,.founderStats div{background:#fff;border:1px solid #ded4c6;border-radius:15px}.founderStats div{padding:18px}.founderStats b{display:block;font-size:28px}.founderStats span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.founderInsights{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:18px}.founderCard{padding:20px}.founderCard h2{font-size:18px;margin:0 0 15px}.insightRow{gap:16px;border-top:1px solid #eee7dc;padding:9px 0;font-size:13px}.insightRow,.managerHead{display:flex;justify-content:space-between}.managerHead{align-items:end;gap:20px;margin-bottom:16px}.managerHead h2{margin-bottom:3px}.managerHead p{margin:0;color:var(--muted);font-size:13px}.managerHead input{width:360px;max-width:100%;font:inherit;padding:11px 13px;border:1px solid #c9bfb1;border-radius:9px}.memberTableWrap{overflow:auto}.memberTable{width:100%;border-collapse:collapse;font-size:13px}.memberTable th{text-align:left;color:#6b655d;font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:11px;border-bottom:1px solid #ded4c6}.memberTable td{padding:12px 11px;border-bottom:1px solid #eee7dc;vertical-align:top}.memberTable small{display:block;color:#777067;line-height:1.5;margin-top:4px}.memberStatus{display:inline-block;padding:5px 8px;border-radius:999px;background:#e9f6ef;color:#087a49;font-weight:800;text-transform:capitalize}.memberStatus.expired,.memberStatus.suspended{background:#fff0ee;color:#9c2c24}.editBtn{border:1px solid #bfb4a6;background:#fff;border-radius:8px;padding:7px 9px;font-weight:800;white-space:nowrap;cursor:pointer}.adminModal{position:fixed;inset:0;background:#0008;z-index:100;display:grid;place-items:center;padding:20px;overflow:auto}.adminEdit{width:min(850px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:18px;padding:26px}.adminEditHead{display:flex;justify-content:space-between;gap:20px;align-items:start}.adminEditHead h2{margin:5px 0 15px}.adminEditHead>button{border:0;background:transparent;font-size:30px;cursor:pointer}.adminEditGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.adminEditGrid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800}.adminEditGrid input,.adminEditGrid select,.adminEditGrid textarea{font:inherit;padding:10px;border:1px solid #c9bfb1;border-radius:8px}.adminEditGrid .full{grid-column:1/-1}.adminEditGrid textarea{min-height:90px}.adminEditActions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.cancelBtn{border:1px solid #c9bfb1;background:#fff;border-radius:999px;padding:10px 16px;font-weight:800;cursor:pointer}@media(max-width:1050px){.founderStats{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.founderShell{padding:24px 12px}.adminEditGrid,.founderInsights,.founderStats{grid-template-columns:1fr}.founderDashHead,.managerHead{align-items:stretch;flex-direction:column}.managerHead input{width:100%}.founderStats{grid-template-columns:repeat(2,1fr)}}.verifyLayout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:30px;gap:30px;align-items:center;max-width:850px;margin:auto}.memberCounter{background:#071b13;color:#fff;border-radius:20px;padding:28px;text-align:center;box-shadow:0 14px 35px #071b1320}.memberCounter>span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;color:#8bd4b1;font-weight:900}.memberCounter>strong{display:block;font-size:64px;line-height:1;margin:13px 0 5px}.memberCounter>b{font-size:18px}.memberCounter p{font-size:13px;line-height:1.55;color:#cfe5da;margin:12px 0 20px}.verifyError{color:#a22b22}.passwordWrap{display:flex;border:1px solid #bdb3a5;border-radius:9px;overflow:hidden}.passwordWrap input{border:0!important;border-radius:0!important;flex:1 1;min-width:0}.passwordWrap button{border:0;border-left:1px solid #ddd;background:#f7f3ec;padding:0 13px;font-weight:800;cursor:pointer}.sortHead{border:0;background:transparent;padding:0;color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit;font-weight:850;cursor:pointer;white-space:nowrap}.monoCell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.emailCell{display:flex;align-items:center;gap:6px;white-space:nowrap}.emailCell button{border:1px solid #d2c8bb;background:#fff;border-radius:6px;cursor:pointer;padding:2px 6px;font-size:15px}.readOnlyField{background:#eeeae3!important;color:#716b63!important;cursor:not-allowed}.adminEditGrid label small{font-weight:500;color:#777067}.adminTabs{display:flex;gap:8px;margin:0 0 12px}.adminTabs button{border:1px solid #cfc5b7;background:#fff;padding:10px 18px;border-radius:999px;font-weight:850;cursor:pointer}.adminTabs button.active{background:#087a49;color:#fff;border-color:#087a49}.adminTabs button span{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:50%;background:#f5bb18;color:#111;margin-left:5px}.messageList{display:grid;grid-gap:12px;gap:12px}.messageRow{border:1px solid #e3dbcf;border-radius:12px;padding:16px}.messageRow.new{border-left:4px solid #f5bb18}.messageRow.replied{border-left:4px solid #087a49}.messageRow.closed{opacity:.7}.messageMeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.messageMeta a{color:#087a49}.messageMeta small{color:#777067;margin-left:auto}.messageBadge{padding:4px 7px;border-radius:999px;font-size:10px;text-transform:uppercase;font-weight:900;background:#eee}.messageBadge.new{background:#fff3c5}.messageBadge.replied{background:#e4f5eb;color:#087a49}.messageRow>p{white-space:pre-wrap;line-height:1.55}.messageActions{display:flex;gap:8px}.originalMessage,.previousReply{background:#f5f1e8;border-radius:9px;padding:12px;margin:10px 0}.originalMessage p,.previousReply p{margin:6px 0;white-space:pre-wrap}.replyLabel{display:flex;flex-direction:column;gap:7px;font-weight:800}.replyLabel textarea{min-height:170px;font:inherit;padding:12px;border:1px solid #c9bfb1;border-radius:8px}.askTaycLauncher{position:fixed;right:22px;bottom:22px;z-index:70;border:0;border-radius:999px;background:#087a49;color:#fff;padding:12px 18px;font-weight:900;box-shadow:0 8px 30px #0004;cursor:pointer}.askTaycLauncher span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#087a49;margin-right:5px}.askTaycModal{position:fixed;inset:0;background:#0007;z-index:80;display:flex;justify-content:flex-end;align-items:flex-end;padding:22px}.askTaycCard{position:relative;width:min(390px,100%);background:#fff;border-radius:18px;padding:25px;box-shadow:0 18px 60px #0005}.askTaycCard h2{font-family:Georgia,Times New Roman,serif;font-size:30px;margin:5px 0 16px}.askClose{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:27px;cursor:pointer}.askTaycCard label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:850;margin:12px 0}.askTaycCard label span{font-weight:500;color:#777}.askTaycCard label b{color:#a22b22}.askTaycCard input,.askTaycCard textarea{font:inherit;padding:10px;border:1px solid #c9bfb1;border-radius:8px}.askTaycCard textarea{min-height:120px;resize:vertical}.askPrivacy{font-size:11px;line-height:1.45;color:#716b63}.askPrivacy a{color:#087a49}.askSuccess p{line-height:1.55}.legalPage{max-width:860px}.legalPage h2{font-family:Georgia,Times New Roman,serif;font-size:24px;margin:30px 0 8px}.legalPage p{line-height:1.72;color:#37332f}.legalPage a{color:#087a49}.legalMeta{font-size:13px;color:#777067!important}.legalNotice{margin-top:35px;background:#f1eadf;border-left:4px solid #f5bb18;padding:16px;line-height:1.55}.footerLegal{display:flex;gap:14px;flex-wrap:wrap;margin-left:auto}.footerLegal a{color:#d8d4cc;font-size:12px}.footerContact{display:flex;flex-direction:column;gap:4px}@media(max-width:900px){.verifyLayout{grid-template-columns:1fr}.memberCounter{max-width:500px}.footerInner{flex-wrap:wrap}.footerLegal{margin-left:0;width:100%}}@media(max-width:600px){.askTaycModal{padding:10px}.askTaycLauncher{right:14px;bottom:14px}.memberCounter>strong{font-size:50px}}@media (max-width:900px){.siteHeader .nav{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:14px}.siteHeader .links{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.siteHeader .links a{font-size:12px}.siteHeader .brandLockup{min-width:275px;flex-shrink:0}}@media (max-width:700px){.siteHeader .nav{flex-direction:column;align-items:flex-start;padding:14px 0}.siteHeader .links{width:100%;justify-content:flex-start}}