*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 0,#31250d 0,transparent 28%),var(--ink);color:#f7f8fb;margin:0;font:16px/1.5 ui-sans-serif,system-ui}main{max-width:1120px;margin:auto;padding:48px 24px}header{padding:40px 0}h1{margin:.2em 0;font-size:clamp(2.4rem,6vw,5rem);line-height:1}h2{font-size:2rem}.eyebrow,.badge{color:var(--gold);letter-spacing:.14em;font-weight:800}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.card,.machine{background:linear-gradient(145deg,#191f2f,#10141f);border:1px solid #2c3448;border-radius:18px;padding:24px;box-shadow:0 18px 50px #0006}.button{background:var(--gold);color:#171000;cursor:pointer;border:0;border-radius:10px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-block}.secondary{color:#fff;background:#293047}.actions,.topLinks{flex-wrap:wrap;gap:10px;display:flex}.topLinks{justify-content:space-between}.tabs{color:var(--muted);gap:18px;padding:16px 0 28px;display:flex;overflow:auto}textarea{color:#fff;background:#090c12;border:1px solid #39425a;border-radius:10px;width:100%;min-height:180px;margin:8px 0 18px;padding:14px;display:block}.winner{text-align:center;border:1px solid var(--gold);border-radius:14px;margin-top:24px;padding:28px}.winner strong{color:var(--gold);font-size:4rem;display:block}.toolPage{flex-direction:column;height:100vh;display:flex}.toolBar{background:#0d111a;border-bottom:1px solid #30394c;align-items:center;gap:18px;min-height:54px;padding:10px 18px;display:flex}.toolBar code,.toolBar span{margin-left:auto}.toolFrame{background:#fff;border:0;flex:1;width:100%}.history{border-top:1px solid #2c3448;margin-top:42px;padding-top:24px}.historyRow{border-bottom:1px solid #242b3c;grid-template-columns:1fr 1.5fr 1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.accessForm{grid-template-columns:2fr 1fr 1fr auto;gap:10px;display:grid}.accessForm input,.accessForm select{color:#fff;background:#101521;border:1px solid #39425a;border-radius:10px;padding:12px}.codeReveal{border:1px solid var(--gold);color:var(--gold);border-radius:12px;margin:20px 0;padding:18px}@media (max-width:760px){.accessForm,.historyRow,.rankRow{grid-template-columns:1fr}.lookupForm{display:grid}.rankingHead{align-items:start}.toolBar{font-size:12px}}.adminQuick{margin-top:22px}.validator,.portalPanel{background:linear-gradient(145deg,#191f2f,#10141f);border:1px solid #2c3448;border-radius:18px;margin:24px 0 42px;padding:24px}.ruleChecks{flex-wrap:wrap;gap:18px;margin:16px 0;display:flex}.ruleChecks label{background:#0b101a;border:1px solid #30394c;border-radius:999px;padding:8px 12px}.validationSummary{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.validationSummary span{background:#0b101a;border-radius:10px;min-width:120px;padding:14px}.validationSummary b{color:var(--gold);font-size:1.5rem;display:block}.lookupForm{gap:10px;display:flex}.lookupForm input,.searchInput{color:#fff;background:#101521;border:1px solid #39425a;border-radius:10px;flex:1;padding:12px}.statusCard{border:1px solid;border-radius:12px;gap:4px;margin-top:18px;padding:18px;display:grid}.statusCard.valid{border-color:var(--green);color:var(--green)}.statusCard.invalid{border-color:var(--red);color:var(--red)}.rankingHead{justify-content:space-between;align-items:end;gap:16px;display:flex}.rankingHead h2{margin:.2em 0}.textButton{color:var(--gold);cursor:pointer;background:0 0;border:0}.rankings{margin-top:20px}.rankRow{border-bottom:1px solid #2b3345;grid-template-columns:70px 1.5fr 1fr 90px;align-items:center;gap:14px;padding:13px;display:grid}.rankHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.emptyState{text-align:center;color:var(--muted);border:1px dashed #39425a;border-radius:12px;padding:30px}@media (max-width:760px){.rankRow{grid-template-columns:1fr}.lookupForm{display:grid}.rankingHead{align-items:start}}.campaignDiscovery{margin:0 0 42px}.discoveryHead,.campaignSelector{justify-content:space-between;align-items:end;gap:18px;display:flex}.discoveryHead h2{margin:.2em 0 16px}.carouselButtons{gap:8px;margin-bottom:18px;display:flex}.carouselButtons button{width:42px;height:42px;color:var(--gold);cursor:pointer;background:#121827;border:1px solid #3b455d;border-radius:50%;font-size:1.2rem}.campaignBanner{background-position:50%;background-size:cover;border:1px solid #3b455d;border-radius:22px;justify-content:space-between;align-items:end;gap:24px;min-height:260px;padding:30px;display:flex;box-shadow:0 20px 55px #0007}.campaignBanner.marketAU{background-image:radial-gradient(circle at 85% 15%,#f6c45366,#0000 30%),linear-gradient(120deg,#10243a,#08101b 70%)}.campaignBanner.marketPH{background-image:radial-gradient(circle at 85% 15%,#3a78ff66,#0000 30%),linear-gradient(120deg,#29122d,#0b0e18 70%)}.campaignBanner span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-weight:800}.campaignBanner h3{margin:.25em 0;font-size:clamp(2rem,5vw,4rem);line-height:1}.campaignSelector{margin-top:16px}.carouselDots{gap:8px;display:flex}.carouselDots button{cursor:pointer;background:#3d4659;border:0;border-radius:999px;width:9px;height:9px;padding:0}.carouselDots button.active{background:var(--gold);width:28px}.campaignSelector label{color:var(--muted);align-items:center;gap:10px;display:flex}.campaignSelector select{color:#fff;background:#101521;border:1px solid #39425a;border-radius:10px;min-width:260px;padding:11px}@media (max-width:760px){.campaignBanner{flex-direction:column;justify-content:end;align-items:start;min-height:320px}.campaignSelector,.discoveryHead{flex-direction:column;align-items:start}.campaignSelector label,.campaignSelector select{width:100%}}body{background-color:#0000;background-image:radial-gradient(circle at 85% 0,#75551938 0,#0000 27%),radial-gradient(circle at 10% 30%,#193c6338 0,#0000 30%),linear-gradient(160deg,#0a0f1d,#080b12 60%,#12101a);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.card,.machine,.portalPanel{border-color:#a47a2f66;box-shadow:0 18px 55px #0007,inset 0 1px #f6c45312}.button{background:linear-gradient(135deg,#ffe18a,#f3b936);box-shadow:0 8px 24px #f6c45327}.tabs{border-block:1px solid #f6c45324}.premiumValidator{background:radial-gradient(circle at 90% 0,#f6c45324,#0000 28%),linear-gradient(145deg,#182237,#0c1220 75%);border:1px solid #d1a94e80;padding:clamp(24px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 80px #0008,0 0 0 1px #f6c4530d}.premiumValidator:before{content:"";background:linear-gradient(90deg,#8f651b,#ffe28c,#8f651b);height:4px;position:absolute;inset:0 0 auto}.premiumHeading{border-bottom:1px solid #f6c4532b;justify-content:space-between;align-items:start;gap:30px;padding-bottom:26px;display:flex}.premiumHeading h2{margin:.22em 0;font-size:clamp(2.2rem,5vw,4rem)}.premiumHeading p{color:#c5cddd;max-width:700px;font-size:1.08rem}.premiumPill{color:#ffd977;letter-spacing:.14em;background:#f6c45314;border:1px solid #f6c45370;border-radius:999px;padding:7px 12px;font-size:.72rem;font-weight:900;display:inline-block}.validatorMark{border:2px solid var(--gold);width:66px;height:66px;color:var(--gold);border-radius:50%;place-items:center;font:700 2.1rem Georgia;display:grid;box-shadow:0 0 35px #f6c45335}.validatorStep{align-items:start;gap:15px;margin:34px 0 16px;display:flex}.validatorStep h3{margin:0;font-size:1.35rem}.validatorStep p{color:var(--muted);margin:.2em 0}.stepNo{background:var(--gold);color:#181000;border-radius:50%;flex:0 0 31px;place-items:center;height:31px;font-weight:900;display:grid}.presetGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.presetGrid button{text-align:left;color:#fff;cursor:pointer;background:#0b1220;border:1px solid #354159;border-radius:14px;grid-template-columns:34px 1fr;align-content:center;min-height:122px;padding:17px;display:grid}.presetGrid button.active{border-color:var(--gold);background:linear-gradient(145deg,#352814,#131a27);box-shadow:inset 0 0 0 1px #f6c45338,0 8px 25px #0005}.presetGrid i{width:27px;height:27px;color:var(--gold);background:#f6c4531c;border-radius:50%;grid-row:1/3;place-items:center;font-style:normal;display:grid}.presetGrid strong,.presetGrid small{grid-column:2}.presetGrid small{color:#aeb8c8;margin-top:3px;line-height:1.35}.sourceTabs{gap:7px;margin-bottom:12px;display:flex}.sourceTabs button{color:#c8d0dd;cursor:pointer;background:#0a111e;border:1px solid #39455d;border-radius:9px;padding:11px 16px}.sourceTabs button.active{background:var(--gold);border-color:var(--gold);color:#151008;font-weight:900}.dropZone{cursor:pointer;background:#080e18a8;border:2px dashed #7d693e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;transition:all .2s;display:flex}.dropZone:hover,.dropZone.dragging{border-color:var(--gold);background:#f6c4530c;transform:translateY(-2px)}.dropZone input{display:none}.dropZone strong{font-size:1.2rem}.dropZone p{color:var(--muted)}.uploadIcon{color:#171006;background:linear-gradient(135deg,#ffe28b,#d89b20);border-radius:50%;place-items:center;width:55px;height:55px;margin-bottom:13px;font-size:1.8rem;display:grid}.pasteArea{border-color:#7d693e;min-height:220px}.rulesPanel{background:#090f1b;border:1px solid #3a465e;border-radius:14px;grid-template-columns:1.4fr 1fr 1fr;gap:14px;padding:19px;display:grid}.ruleChecks{margin-bottom:0}.ruleField{gap:7px;display:grid}.ruleField span{font-weight:800}.ruleField input{color:#fff;background:#080e18;border:1px solid #39455d;border-radius:9px;width:100%;padding:12px}.ruleNotice{border-left:3px solid var(--gold);color:#eed796;background:#f6c4530d;grid-column:2/4;align-self:center;padding:13px}.validateButton{justify-content:space-between;gap:25px;min-width:230px;margin-top:22px;font-size:1rem;display:flex}.validateButton:disabled{opacity:.55}.validationSummary.hasError{border:1px solid #ff737370}.premiumValidator .validationSummary span{border:1px solid #f6c45324}.premiumValidator .validationSummary span:nth-child(2){border-color:#55d98b55}.premiumValidator .validationSummary span:nth-child(3),.premiumValidator .validationSummary span:nth-child(4){border-color:#ffb45b55}@media (max-width:800px){.presetGrid{grid-template-columns:1fr 1fr}.rulesPanel{grid-template-columns:1fr}.ruleNotice{grid-column:auto}.validatorMark{display:none}}@media (max-width:520px){.presetGrid{grid-template-columns:1fr}.sourceTabs{display:grid}.premiumHeading h2{font-size:2.25rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gold:#9b7428;--ink:#f3f0e9;--panel:#fffdf8;--muted:#657080;--green:#23794b;--red:#a34040}body{color:#202733;background:linear-gradient(#f8f6f1,#efede7) fixed}a{color:#7c5b18}.eyebrow,.badge{color:#8b651c}.card,.machine,.portalPanel,.validator{background:#fffdf9;border-color:#ddd6c9;box-shadow:0 12px 32px #2b33400d}.button{color:#fff;box-shadow:none;background:#26394d}.button:hover{background:#1d2d3e}.button.secondary{color:#273240;background:#ece7dc;border:1px solid #d6cdbd}.topLinks{color:#596575}.tabs{color:#6c7683;border-color:#ded7ca}.tabs strong{color:#745719}code{color:#4d5968}.muted{color:#687383}.premiumValidator{background:#fffdf9;border-color:#d8c9aa;box-shadow:0 18px 45px #26324114}.premiumValidator:before{background:#b68b36}.premiumHeading{border-color:#e4dccd}.premiumHeading p{color:#596575}.premiumPill{color:#705313;background:#f6eedb;border-color:#cab071}.validatorMark{color:#8a651f;box-shadow:none;border-color:#b68b36}.stepNo{color:#fff;background:#b68b36}.presetGrid button{color:#29313c;background:#f8f6f1;border-color:#ddd7cc}.presetGrid button:hover{background:#f3efe7;border-color:#bca46f}.presetGrid button.active{background:#f2ead9;border-color:#a78132;box-shadow:inset 0 0 0 1px #fff}.presetGrid i{color:#755719;background:#e8ddc5}.presetGrid small{color:#697382}.sourceTabs button{color:#46515e;background:#f4f1ea;border-color:#d7d0c3}.sourceTabs button.active{color:#fff;background:#26394d;border-color:#26394d}.dropZone{background:#faf8f3;border-color:#c8b88f}.dropZone:hover,.dropZone.dragging{background:#f5efe1;border-color:#a47b2c}.uploadIcon{color:#fff;background:#26394d}.rulesPanel{background:#f8f6f1;border-color:#ddd6c9}.ruleChecks label{background:#fff;border-color:#d8d2c8}.ruleChecks label:has(input:checked){background:#f2ead9;border-color:#ac8a47}.ruleField input,.lookupForm input,.searchInput,.campaignSelector select,.pasteArea,textarea{color:#202733;background:#fff;border-color:#cfc8bc}.ruleNotice{color:#614b1d;background:#f3ecdc;border-color:#ad8739}.validationSummary span{background:#f7f4ee}.campaignDiscovery{background:#fffdf9;border:1px solid #ddd6c9;border-radius:20px;padding:28px;box-shadow:0 12px 32px #2b33400d}.carouselButtons button{color:#394858;background:#fff;border-color:#c9c2b7}.campaignBanner{box-shadow:none;color:#fff;background-image:linear-gradient(120deg,#37485a,#263644 68%,#6d5a34);border-color:#4a5968}.campaignBanner span{color:#ead9ad}.campaignBanner code{color:#e9edf1}.campaignBanner .button{color:#273444;background:#f5f0e5}.campaignBanner .button:disabled{color:#f4f5f6;background:#ffffff26}.carouselDots button{background:#c8c2b7}.carouselDots button.active{background:#8f6b25}.statusCard.valid{background:#eef8f2}.statusCard.invalid{background:#fff2f2}.rankRow{border-color:#e2ddd4}.rankRow strong,.rankRow b{color:#76591d}.emptyState{color:#67717e;background:#faf8f4;border-color:#d4cec3}.textButton{color:#76591d}@media (max-width:760px){.campaignDiscovery{padding:19px}}.entryFlow h2{margin-bottom:26px}.participantStep{border-top:1px solid #e4ded3;grid-template-columns:38px 1fr;align-items:start;gap:14px;padding:20px 0;display:grid}.participantStep>span{color:#fff;background:#26394d;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.participantStep label,.stepContent{gap:8px;display:grid}.participantStep select{color:#202733;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cfc8bc;border-radius:10px;padding:0 13px}.participantStep p{color:#687383;margin:0 0 4px}.participantStep.disabled{opacity:.55}.participantStep.disabled>span{background:#aab1b8}.participantStep input:disabled{background:#f1efea}.participantStep .lookupForm{margin-top:4px}@media (max-width:760px){.participantStep{grid-template-columns:32px 1fr}}:root{--trust:#225b67;--play:#dd6b55;--reward:#d5a133;--spark:#4b8f82}.eyebrow{letter-spacing:.16em}.campaignDiscovery{position:relative;overflow:hidden}.campaignDiscovery:before{content:"";background:#dd6b5519;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-80px}.partnerBand{grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch;gap:12px;margin:0 0 28px;display:grid}.partnerBand>div{background:#fff;border:1px solid #d7d1c7;border-radius:14px;padding:17px}.partnerBand .partnerIntro{color:#fff;background:linear-gradient(135deg,#225b67,#2e7180);border:0}.partnerBand small{color:#78818c;display:block}.partnerBand b{margin-top:5px;display:block}.partnerBand .partnerIntro small{color:#d8edf0}.adPlacement{background:linear-gradient(90deg,#fffaf0,#fff);border:1px dashed #c7b98f;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:28px 0;padding:20px 24px;display:flex}.adPlacement span{color:#80601e;letter-spacing:.1em;font-size:.72rem;font-weight:900}.adPlacement p{color:#657080;margin:3px 0}.presetGrid button.active i{background:var(--trust);color:#fff}.customTaskBuilder{background:#f7f4ed;border:1px solid #ddd6c9;border-radius:14px;grid-template-columns:1.4fr repeat(3,1fr) auto;align-items:end;gap:10px;margin-top:16px;padding:18px;display:grid}.customTaskBuilder p{color:#687383;margin:3px 0}.customTaskBuilder input,.customTaskBuilder select{min-height:44px;font:inherit;background:#fff;border:1px solid #cfc8bc;border-radius:9px;padding:0 11px}.customTaskBuilder button{background:var(--trust);color:#fff;border:0;border-radius:9px;min-height:44px;padding:0 14px;font-weight:900}.customTaskList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.customTaskList span{color:#244f56;background:#e7f0ef;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:flex}.customTaskList b{text-transform:uppercase;font-size:.65rem}.customTaskList button{color:#8d4034;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.whyPage{max-width:1240px}.whyNav{justify-content:space-between;align-items:center;display:flex}.whyNav>a:first-child{letter-spacing:.14em;color:#20303d;font-weight:1000;text-decoration:none}.whyHero{max-width:980px;padding:100px 0 80px}.whyHero h1{letter-spacing:-.055em;font-size:clamp(3.5rem,8vw,7.4rem)}.whyHero h1 em{color:var(--trust);font-style:normal}.whyHero>p{color:#5a6572;max-width:790px;font-size:clamp(1.15rem,2vw,1.5rem)}.ecosystem{padding:60px 0}.sectionIntro{max-width:760px}.loopGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.loopGrid article{background:#fff;border:1px solid #ddd6c9;border-radius:20px;min-height:220px;padding:26px}.loopGrid article:nth-child(2),.loopGrid article:nth-child(5){background:#eaf3f2}.loopGrid article:nth-child(3),.loopGrid article:nth-child(6){background:#fff2ed}.loopGrid i{color:#fff;background:#233a4f;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.loopGrid b{margin:28px 0 6px;font-size:1.45rem;display:block}.loopGrid p{color:#657080}.valueGrid{grid-template-columns:repeat(3,1fr);gap:16px;padding:70px 0;display:grid}.valueGrid article{border-top:5px solid var(--trust);background:#fff;border-radius:4px 4px 18px 18px;padding:28px}.valueGrid article:nth-child(2){border-color:var(--play)}.valueGrid article:nth-child(3){border-color:var(--reward)}.valueGrid span{letter-spacing:.13em;color:#6e7782;font-size:.72rem;font-weight:900}.platformStatement{color:#fff;background:linear-gradient(135deg,#203a4d,#225b67 58%,#4b8f82);border-radius:26px;margin:50px 0;padding:clamp(35px,7vw,80px)}.platformStatement .eyebrow{color:#f2d993}.platformStatement h2{font-size:clamp(2.4rem,5vw,5rem);line-height:1.05}.platformStatement p{color:#d4eaed;font-size:1.2rem}@media (max-width:900px){.partnerBand,.loopGrid,.valueGrid,.customTaskBuilder{grid-template-columns:1fr 1fr}}@media (max-width:620px){.partnerBand,.loopGrid,.valueGrid,.customTaskBuilder{grid-template-columns:1fr}.whyHero{padding:70px 0 40px}.adPlacement{flex-direction:column;align-items:start}}.pillarHero{max-width:1120px}.pillarHero h1{gap:4px;line-height:.94;display:grid}.pillarHero h1 strong,.pillarHero h1 em,.pillarHero h1 b{font:inherit;display:block}.pillarHero>p{max-width:900px}.pillarStories{gap:20px;padding:25px 0 70px;display:grid}.pillarStories>article{background:#fff;border:1px solid #ddd6c9;border-radius:24px;padding:clamp(28px,5vw,58px);box-shadow:0 14px 40px #20303d0d}.pillarStories>article:nth-child(2){background:#eaf3f2}.pillarStories>article:nth-child(3){background:#fff1ec}.pillarStories article>span{letter-spacing:.14em;color:#75581c;font-size:.72rem;font-weight:950}.pillarStories article:nth-child(2)>span{color:#1f6872}.pillarStories article:nth-child(3)>span{color:#ad4c3e}.pillarStories h2{max-width:900px;margin:.3em 0;font-size:clamp(2.2rem,5vw,4.6rem);line-height:1.02}.pillarStories article>p{color:#5f6976;max-width:900px;font-size:1.13rem}.needTags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.needTags b{color:#684f1b;background:#f3eee3;border-radius:999px;padding:9px 13px}.toolStreams{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.toolStreams div{background:#fff;border:1px solid #cddfdd;border-radius:14px;padding:20px}.toolStreams b,.toolStreams small{display:block}.toolStreams b{color:#225b67;font-size:1.15rem}.toolStreams small{color:#657080;margin-top:5px}.win2win{border-left:6px solid var(--play);background:#fff;border-radius:16px;margin-top:26px;padding:24px}.win2win b{color:#a04437;font-size:1.3rem}.win2win p{color:#606a76;margin:7px 0 0}.correctedStatement{background:linear-gradient(135deg,#203a4d,#225b67 55%,#c25a45)}@media (max-width:700px){.toolStreams{grid-template-columns:1fr}.pillarHero h1{font-size:clamp(3rem,15vw,5rem)}}.displaySettings{background:linear-gradient(135deg,#fffdf9,#f7f0e4);border:1px solid #dfd5c3;border-radius:22px;margin:28px 0;padding:28px;box-shadow:0 14px 38px #2c261d14}.displaySettings h2{margin:8px 0 22px}.displayGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.displayGrid label{color:#273343;gap:8px;display:grid}.displayGrid label>span:first-child{font-weight:750}.displayGrid input,.displayGrid select{color:#1f2a37;width:100%;font:inherit;background:#fff;border:1px solid #cfc4b2;border-radius:11px;padding:12px}.displayGrid .wide{grid-column:1/-1}.settingToggle{background:#fff;border:1px solid #ded3c1;border-radius:14px;align-items:start;padding:16px;grid-template-columns:auto 1fr!important}.settingToggle input{width:18px;margin-top:3px}.settingToggle span{gap:4px;display:grid}.settingToggle small{color:#667085;font-weight:400}.displaySettings .actions{align-items:center;gap:14px;margin-top:20px;display:flex}.savedNote{color:#65705d}.leaderboardViewport{min-height:0}.leaderboardPager{color:#5e6875;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;font-weight:700;display:flex}.leaderboardPager div{gap:8px;display:flex}.leaderboardPager button{color:#263a50;cursor:pointer;background:#fff;border:1px solid #b9aa8d;border-radius:50%;width:42px;height:42px;font-size:20px}.leaderboardPager button:disabled{opacity:.35;cursor:not-allowed}@media (max-width:720px){.displayGrid{grid-template-columns:1fr}.displayGrid .wide{grid-column:auto}.displaySettings{padding:20px}.leaderboardPager{justify-content:space-between}}.toolsMarket{max-width:1240px}.toolsNav{justify-content:space-between;align-items:center;padding:8px 0 34px;display:flex}.toolsNav>a{letter-spacing:.12em;color:#26394d;font-weight:1000;text-decoration:none}.toolsNav div{gap:24px;display:flex}.toolsNav div a{color:#596575;text-decoration:none}.toolsHero{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;padding:44px 0 78px;display:grid}.toolsHero h1{letter-spacing:-.055em;font-size:clamp(3.2rem,7vw,6.7rem)}.toolsHero h1 em{color:#225b67;font-style:normal}.toolsHero p{color:#5d6875;max-width:690px;font-size:1.2rem}.toolsHero aside{color:#fff;background:#172332;border-radius:24px;padding:12px;position:relative;transform:rotate(1.5deg);box-shadow:0 28px 70px #26394d2c}.toolsHero aside img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:14px;width:100%;display:block}.toolsHero aside>span{z-index:2;color:#1c2632;letter-spacing:.12em;background:#f1c553;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:950;position:absolute;top:26px;left:26px}.toolsHero aside b,.toolsHero aside small{padding:0 10px;display:block}.toolsHero aside b{margin-top:13px;font-size:1.3rem}.toolsHero aside small{color:#b9c4cf;padding-bottom:7px}.promoRail{color:#fff;background:#26394d;border-radius:20px;grid-template-columns:1.15fr 1fr 1fr;gap:12px;padding:14px;display:grid}.promoRail>div{background:#31495f;border-radius:13px;flex-direction:column;justify-content:end;min-height:150px;padding:20px;display:flex}.promoRail>div:first-child{background:linear-gradient(135deg,#c85d48,#e07d59)}.promoRail span{letter-spacing:.13em;color:#f5d57d;font-size:.67rem;font-weight:950}.promoRail b{font-size:1.15rem}.promoRail a{color:#fff;margin-top:8px}.promoRail small{color:#d9e0e6}.freeTools{padding:90px 0 70px}.sectionIntro>p{color:#64707d;max-width:760px}.visualToolGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.visualToolGrid article{background:#fff;border:1px solid #d9d1c4;border-radius:22px;overflow:hidden;box-shadow:0 18px 44px #26394d12}.toolShot{aspect-ratio:16/10;background:#101722;position:relative;overflow:hidden}.toolShot img{object-fit:cover;object-position:top;width:100%;height:100%;transition:all .35s}.visualToolGrid article:hover .toolShot img{transform:scale(1.035)}.toolShot span{color:#24303d;letter-spacing:.1em;background:#f3c95b;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:950;position:absolute;bottom:14px;left:14px}.toolCopy{padding:24px}.toolCopy>small{color:#9a6c16;font-weight:850}.toolCopy h3{margin:7px 0;font-size:1.55rem}.toolCopy p{color:#5d6875;min-height:54px}.toolCopy>b{color:#65715f;min-height:48px;font-size:.84rem;display:block}.toolCopy .button{margin-top:14px}.premiumOffer{color:#fff;background:linear-gradient(135deg,#172433,#223d50 65%,#376f72);border-radius:28px;grid-template-columns:1.12fr .88fr;gap:50px;padding:clamp(32px,5vw,65px);display:grid}.premiumOffer .eyebrow{color:#f1cc6e}.premiumLead h2{font-size:clamp(2.5rem,5vw,4.8rem);line-height:1.04}.premiumLead>p{color:#d4dce3}.premiumFeatures{grid-template-columns:1fr 1fr;gap:9px;margin:26px 0;display:grid}.premiumFeatures span{color:#e8edf1}.premiumOffer .button{color:#1d2833;background:#f0c654}.passGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.passGrid article{background:#ffffff0d;border:1px solid #ffffff24;border-radius:17px;padding:20px}.passGrid article span{letter-spacing:.14em;color:#f1cc6e;font-size:.68rem;font-weight:950}.passGrid article h3{margin:18px 0 4px}.passGrid article p{color:#e0e6ea;min-height:48px}.passGrid article small{color:#aebcc6}.brandDiscovery{grid-template-columns:.8fr 1.2fr;gap:45px;padding:90px 0;display:grid}.brandDiscovery>div:first-child p{color:#64707d;font-size:1.08rem}.placementMap{grid-template-columns:1fr 1fr;gap:12px;display:grid}.placementMap article{background:#fff;border:1px solid #ddd5c9;border-radius:18px;padding:23px}.placementMap article:nth-child(2),.placementMap article:nth-child(3){background:#edf5f3}.placementMap b{color:#c6604a}.placementMap h3{margin:20px 0 6px}.placementMap p{color:#657080}.partnerShowcase{background:#fff4e7;border:1px solid #ead5b9;border-radius:26px;padding:50px}.partnerShowcase>div:first-child{max-width:800px}.partnerSlots{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0;display:grid!important}.partnerSlots span{color:#87621c;text-align:center;letter-spacing:.1em;background:#fffaf4;border:1px dashed #c8a97a;border-radius:14px;place-items:center;min-height:100px;padding:18px;font-size:.72rem;font-weight:950;display:grid}.partnerShowcase>a{font-weight:900}.premiumNote{color:#344651;background:#e8efef;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:45px 0 0;padding:20px 24px;display:grid}.premiumNote a{font-weight:900}@media (max-width:900px){.toolsHero,.premiumOffer,.brandDiscovery{grid-template-columns:1fr}.visualToolGrid,.promoRail{grid-template-columns:1fr 1fr}.partnerSlots{grid-template-columns:1fr 1fr!important}}@media (max-width:620px){.toolsNav div{display:none}.visualToolGrid,.promoRail,.passGrid,.placementMap{grid-template-columns:1fr}.toolsHero{padding-top:20px}.premiumFeatures{grid-template-columns:1fr}.partnerSlots{grid-template-columns:1fr!important}.premiumNote{grid-template-columns:1fr}.partnerShowcase{padding:28px}}.toolBar .freeModeBadge,.toolBar .premiumModeBadge{letter-spacing:.1em;border-radius:999px;margin-left:0;padding:5px 9px;font-size:10px;font-weight:950}.toolBar .freeModeBadge{color:#192431;background:#f3c95b}.toolBar .premiumModeBadge{color:#fff;background:#26394d;border:1px solid #caa94f}.freePiggy{color:#fff;background:radial-gradient(circle at 25% 10%,#1f6d7b,#0a2339 50%,#081522);grid-template-columns:1.2fr .8fr;gap:30px;width:100%;max-width:none;min-height:calc(100vh - 54px);padding:50px;display:grid}.pigStage{background:linear-gradient(#123b59,#071b31);border:2px solid #f0ca55;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.pigStage:before{content:"";background:radial-gradient(circle,#ffffff12 1px,#0000 2px) 0 0/35px 35px;position:absolute;inset:0}.freeRibbon{color:#1b2935;letter-spacing:.12em;background:#f0ca55;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:950;position:absolute;top:22px;left:22px}.hangingPig{z-index:1;place-items:center;display:grid;position:relative}.hangingPig:before{content:"";border-left:4px dashed #efc44b;height:160px}.hangingPig i{filter:drop-shadow(0 14px 15px #0008);font-size:8rem;font-style:normal}.hangingPig b{text-align:center;color:#f6d76f;min-width:300px;font-size:2rem}.hangingPig.swinging{transform-origin:top;animation:.35s ease-in-out infinite alternate pigSwing}.pigStage>button{z-index:1;color:#152333;cursor:pointer;background:#efc44b;border:0;border-radius:999px;margin-top:28px;padding:16px 30px;font-size:1.05rem;font-weight:950;position:relative}.pigStage>small{z-index:1;color:#afc4d2;margin-top:13px;position:relative}.freePiggy aside{color:#202b38;background:#fff;border-radius:25px;padding:35px}.freePiggy aside>span{color:#9b7428;letter-spacing:.14em;font-size:.72rem;font-weight:950}.freePiggy aside textarea{color:#202b38;background:#f8f6f1;min-height:330px}.freePiggy aside>b,.freePiggy aside>a{margin-top:15px;display:block}@keyframes pigSwing{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@media (max-width:800px){.freePiggy{grid-template-columns:1fr;padding:20px}.pigStage{min-height:500px}}.ecosystemVisual{color:#fff;background:radial-gradient(circle,#34717a 0,#193748 38%,#102330 72%);border-radius:30px;min-height:540px;margin:10px 0 55px;position:relative;overflow:hidden}.ecosystemVisual:before,.ecosystemVisual:after{content:"";border:1px dashed #ffffff42;border-radius:50%;position:absolute;inset:18%}.ecosystemVisual:after{inset:32%}.visualCore{z-index:2;text-align:center;color:#20303c;background:#f3c95b;border-radius:50%;place-content:center;width:210px;height:210px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #ffffff0d}.visualCore span{letter-spacing:.08em;font-size:2rem;font-weight:1000}.visualCore b{letter-spacing:.12em;max-width:140px;font-size:.68rem}.visualNode{z-index:3;color:#24313e;background:#fff;border-radius:18px;width:250px;padding:20px;position:absolute;box-shadow:0 18px 40px #0003}.visualNode i{color:#fff;background:#c45b48;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.visualNode b,.visualNode small{display:block}.visualNode b{margin:11px 0 3px;font-size:1.2rem}.visualNode small{color:#63707c}.campaignNode{top:8%;left:4%}.toolNode{top:8%;right:4%}.communityNode{bottom:8%;left:4%}.partnerNode{bottom:8%;right:4%}.partnerValue{background:#f8f1e3;border-left:6px solid #c49a3b;border-radius:16px;margin-top:22px;padding:22px}.partnerValue p{color:#5f6976;margin:6px 0 0}.miniToolVisual{color:#fff;letter-spacing:.09em;background:#1e5861;border-radius:15px;justify-content:space-between;align-items:center;gap:10px;margin-top:22px;padding:20px;font-size:.76rem;font-weight:950;display:flex}.miniToolVisual i{color:#f2cc69}.assessmentCta{background:linear-gradient(120deg,#fff0e9,#f7e2c3);border:1px solid #e5cdb5;border-radius:26px;margin:20px 0 60px;padding:clamp(35px,6vw,70px)}.assessmentCta h2{max-width:850px;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.02}.assessmentCta p{color:#5e6874;max-width:760px;font-size:1.1rem}@media (max-width:700px){.ecosystemVisual{min-height:760px}.visualCore{width:165px;height:165px}.visualNode{width:43%;padding:15px}.campaignNode,.communityNode{left:4%}.toolNode,.partnerNode{right:4%}.campaignNode,.toolNode{top:4%}.communityNode,.partnerNode{bottom:4%}.miniToolVisual{flex-direction:column;align-items:flex-start}.miniToolVisual i{transform:rotate(90deg)}}.whyToolGallery{color:#fff;background:#102330;border-radius:28px;margin:40px 0 70px;padding:clamp(28px,5vw,60px)}.whyToolGallery .sectionIntro p{color:#c9d7dc;max-width:760px}.whyToolShots{grid-template-columns:1fr 1fr;gap:24px;margin:30px 0;display:grid}.whyToolShots article{background:#183441;border:1px solid #ffffff26;border-radius:20px;overflow:hidden}.whyToolShots img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;display:block}.whyToolShots div{padding:20px}.whyToolShots b,.whyToolShots span{display:block}.whyToolShots b{color:#f2cc69;font-size:1.25rem}.whyToolShots span{color:#d4e0e3;margin-top:6px}.whyToolGallery .secondary{color:#fff;border-color:#fff5}@media (max-width:700px){.whyToolShots{grid-template-columns:1fr}.whyNav .actions>a:first-child{display:none}}.assessmentPage{max-width:1200px}.assessmentPage>header{max-width:920px;padding:70px 0 45px}.assessmentPage>header h1{letter-spacing:-.055em;font-size:clamp(3.4rem,8vw,7rem)}.assessmentPage>header p{color:#5d6875;max-width:800px;font-size:1.25rem}.assessmentLayout{grid-template-columns:1.35fr .65fr;align-items:start;gap:24px;display:grid}.assessmentForm,.assessmentLayout>aside,.assessmentSuccess{background:#fff;border:1px solid #ddd4c7;border-radius:24px;padding:clamp(24px,4vw,45px)}.formStep{gap:15px;margin:10px 0 20px;display:flex}.formStep i{color:#fff;background:#225b67;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-style:normal;font-weight:950;display:grid}.formStep h2{margin:0}.formStep p{color:#657080;margin:3px 0}.goalChoices{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:45px;display:grid}.goalChoices button{text-align:left;color:#263442;font:inherit;cursor:pointer;background:#f9f7f2;border:1px solid #d8d0c4;border-radius:12px;padding:14px;font-weight:750}.goalChoices button.active{color:#20545b;background:#e5f0ef;border-color:#4c8786}.assessmentFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.assessmentFields label{gap:7px;display:grid}.assessmentFields label span{font-weight:800}.assessmentFields input,.assessmentFields select,.assessmentFields textarea{width:100%;min-height:46px;font:inherit;color:#23303d;background:#fff;border:1px solid #d2cabd;border-radius:10px;padding:11px}.assessmentFields textarea{min-height:110px}.assessmentFields .wide{grid-column:1/-1}.assessmentSubmit{margin-top:22px}.formError{color:#a34040}.assessmentLayout>aside{color:#fff;background:#20394b;position:sticky;top:20px}.assessmentLayout>aside>span{letter-spacing:.14em;color:#f2cb6a;font-size:.72rem;font-weight:950}.assessmentLayout ol{padding:0;list-style:none}.assessmentLayout li{border-bottom:1px solid #ffffff20;padding:18px 0}.assessmentLayout li b,.assessmentLayout li small{display:block}.assessmentLayout li small{color:#c8d5dc;margin-top:3px}.assessmentPromise{gap:4px;margin-top:28px;font-size:1.25rem;display:grid}.assessmentPromise span{color:#8ed0cc}.assessmentPromise em{color:#f1b19f;font-style:normal}.assessmentSuccess{text-align:center;place-content:center;min-height:520px;display:grid}.assessmentSuccess>span{color:#fff;background:#23794b;border-radius:50%;place-items:center;width:65px;height:65px;margin:auto;font-size:2rem;display:grid}@media (max-width:820px){.assessmentLayout{grid-template-columns:1fr}.assessmentLayout>aside{position:static}.goalChoices,.assessmentFields{grid-template-columns:1fr}.assessmentFields .wide{grid-column:auto}}.campaignSettingBlocks{grid-template-columns:1fr 1fr;gap:16px;display:grid}.campaignSettingBlocks>article{background:#fff;border:1px solid #dfd5c3;border-radius:17px;align-content:start;gap:14px;padding:22px;display:grid}.campaignSettingBlocks .leaderboardSettings{border-top:5px solid #225b67}.settingHeading{gap:13px;display:flex}.settingHeading>span{color:#fff;background:#26394d;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-weight:900;display:grid}.settingHeading h3{margin:0;font-size:1.35rem}.settingHeading p{color:#687383;margin:3px 0}.campaignSettingBlocks label:not(.settingToggle){gap:8px;display:grid}.campaignSettingBlocks label>small{color:#6d7782}.disabledSetting{opacity:.48}.rankCampaignSelect{background:#f4f0e7;border-radius:14px;gap:8px;margin:20px 0;padding:18px;display:grid}.rankCampaignSelect span{font-weight:900}.rankCampaignSelect select{font:inherit;background:#fff;border:1px solid #cfc8bc;border-radius:10px;padding:13px}.rankCampaignSelect small{color:#657080}@media (max-width:800px){.campaignSettingBlocks{grid-template-columns:1fr}}.previewForm{margin-bottom:25px}.leadFields{grid-template-columns:1fr 1fr .72fr}.deliveryNote{color:#7a8490;margin:14px 0 0;font-size:.82rem}.solutionPreview{background:#fff;border:1px solid #d7c8aa;border-radius:26px;overflow:hidden;box-shadow:0 24px 65px #26394d16}.previewTop{color:#fff;background:linear-gradient(135deg,#1f3c50,#226a72);padding:clamp(30px,5vw,60px)}.previewTop>span,.previewMatrix article>span{letter-spacing:.14em;color:#f2cc6d;font-size:.7rem;font-weight:950}.previewTop h2{margin:.25em 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:1}.previewTop strong{color:#a7ded8;font-size:1.35rem}.previewTop p{color:#d6e3e6;max-width:820px;font-size:1.08rem}.previewMatrix{background:#ded8ce;grid-template-columns:1fr 1fr;gap:1px;display:grid}.previewMatrix article{background:#fff;padding:28px}.previewMatrix article:nth-child(2),.previewMatrix article:nth-child(3){background:#f5f1e9}.previewMatrix article.wide{background:#fff0e9;grid-column:1/-1}.previewMatrix p,.previewMatrix li{color:#56626f}.previewMatrix li{margin:8px 0}.previewDisclaimer{color:#6a737e;background:#f8f4eb;padding:18px 28px;font-size:.86rem}.followupForm{box-shadow:none;border:0;border-radius:0}.followupForm .formStep i{background:#c55b48}@media (max-width:820px){.leadFields,.previewMatrix{grid-template-columns:1fr}.previewMatrix article.wide{grid-column:auto}}.hubLanding{max-width:1280px}.landingNav{justify-content:space-between;align-items:center;padding:5px 0 35px;display:flex}.landingNav>a{letter-spacing:.14em;color:#26394d;font-weight:1000;text-decoration:none}.landingNav div{gap:24px;display:flex}.landingNav div a{color:#566270;text-decoration:none}.landingIntro{max-width:980px;padding:45px 0 70px}.landingIntro h1{letter-spacing:-.065em;font-size:clamp(4rem,9vw,8.5rem)}.landingIntro h1 em{color:#d85d3e;font-style:normal}.landingIntro p{color:#596674;font-size:1.25rem}.countryHubs{gap:18px;display:grid}.countryHeading h2{font-size:clamp(2.4rem,5vw,4.6rem)}.countryHub{background:#fff;border:1px solid #d7d0c5;border-radius:24px;grid-template-columns:minmax(0,1fr) 350px;min-height:300px;display:grid;overflow:hidden;box-shadow:0 18px 45px #182b481f}.countryVisual{background-position:50%;background-size:cover;border-radius:23px 0 0 23px;align-items:flex-end;min-width:0;padding:32px 38px;display:flex;position:relative;overflow:hidden}.countryVisual:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff2;position:absolute;inset:0}.countryIdentity{z-index:1;color:#fff;align-items:flex-start;gap:16px;max-width:700px;display:flex;position:relative}.countryIdentity .flag{font-size:2.7rem;line-height:1}.countryIdentity small,.hubCampaign>span{color:#ffd55f;letter-spacing:.14em;font-size:.7rem;font-weight:950}.countryIdentity h3{color:#fff;text-shadow:0 4px #000;margin:.12em 0;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.94}.countryIdentity p{color:#e8eef5;margin:12px 0 0;font-size:1rem}.hubCampaign{color:#fff;background:linear-gradient(145deg,#0a1b38,#07132a);flex-direction:column;justify-content:center;width:auto;padding:30px;display:flex}.hubCampaign b,.hubCampaign code{display:block}.hubCampaign b{color:#fff;margin-top:5px;font-size:1.25rem}.hubCampaign code{color:#c7d2df;margin:5px 0 20px}.hubCampaign .actions{align-items:center}.hubCampaign .button{white-space:nowrap}.hubAdminLink{color:#ffd55f}.countryHub.marketPH .countryIdentity small,.countryHub.marketPH .hubCampaign>span{color:#ffd166}.landingPlacements{grid-template-columns:1.15fr 1fr 1fr;gap:12px;margin:45px 0;display:grid}.landingPlacements article{background:#fff;border:1px solid #ded6ca;border-radius:18px;flex-direction:column;justify-content:end;min-height:190px;padding:24px;display:flex}.landingPlacements article:first-child{color:#fff;background:linear-gradient(135deg,#203b50,#256b72)}.landingPlacements span{letter-spacing:.13em;color:#c45d45;font-size:.68rem;font-weight:950}.landingPlacements article:first-child span{color:#f2ce6d}.landingPlacements h3{font-size:1.35rem}.landingPlacements small{color:#77818b}.landingPillars{grid-template-columns:repeat(4,1fr);gap:12px;padding:30px 0 60px;display:grid}.landingPillars article{background:#f7ecdf;border-radius:18px;padding:25px}.landingPillars i{font-size:2rem;font-style:normal}.landingPillars b{margin:18px 0 5px;font-size:1.25rem;display:block}.landingPillars p{color:#62707c}@media (max-width:900px){.countryHub{grid-template-columns:minmax(0,1fr) 310px}.countryVisual{padding:28px}.countryIdentity h3{font-size:clamp(2.2rem,5vw,3.5rem)}.hubCampaign{padding:24px}.landingPlacements,.landingPillars{grid-template-columns:1fr 1fr}}@media (max-width:700px){.countryHub{grid-template-columns:1fr}.countryVisual{border-radius:23px 23px 0 0;min-height:320px}.hubCampaign{min-height:210px}.landingNav div{display:none}}@media (max-width:580px){.landingPlacements,.landingPillars{grid-template-columns:1fr}.countryIdentity{flex-direction:column}.countryVisual{background-position:62%;min-height:390px;padding:24px}.countryIdentity h3{font-size:2.7rem}}.campaignAdmin{max-width:1240px}.adminHero{grid-template-columns:auto 1fr minmax(260px,360px);align-items:center;gap:22px;padding:45px 0;display:grid}.countryFlag{font-size:4rem}.adminHero h1{font-size:clamp(3rem,7vw,6.2rem)}.campaignSwitcher{background:#fff;border:1px solid #d8d0c2;border-radius:14px;gap:7px;padding:17px;display:grid}.campaignSwitcher select{background:#fff;border:1px solid #d3cabd;border-radius:9px;width:100%;padding:11px}.adminTabs{z-index:50;background:#24394c;border-radius:13px;gap:6px;padding:10px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:0 10px 28px #1a2c4030}.adminTabs a{white-space:nowrap;color:#e8edf1;border-radius:8px;padding:10px 13px;font-weight:800;text-decoration:none}.adminTabs a:hover{color:#1f2c39;background:#f2c85b}.adminSection{background:#fff;border:1px solid #ddd5c8;border-radius:22px;margin:35px 0;padding:clamp(22px,4vw,38px);scroll-margin-top:80px}.sectionTitle>span{letter-spacing:.14em;color:#986f1d;font-size:.72rem;font-weight:950}.sectionTitle h2{margin:.2em 0}.sectionTitle p{color:#64707d}.setupPanel{border-top:6px solid #c75d44}.setupFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.setupFields label{gap:7px;display:grid}.setupFields label>span{font-weight:800}.setupFields input,.setupFields select,.setupFields textarea{font:inherit;background:#fff;border:1px solid #d3cabd;border-radius:9px;padding:12px}.setupFields textarea{min-height:100px}.setupFields .wide{grid-column:1/-1}.setupToggles{flex-wrap:wrap;gap:18px;margin:18px 0;display:flex}.setupToggles label{background:#f2eee5;border-radius:999px;padding:10px 13px}.taskPresetBar{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.taskPresetBar button{color:#6e5117;cursor:pointer;background:#fff9ed;border:1px solid #c8ba9f;border-radius:999px;padding:10px 12px;font-weight:800}.taskRows{gap:10px;margin:15px 0;display:grid}.taskRows article{background:#faf8f3;border:1px solid #ddd5c8;border-radius:13px;grid-template-columns:35px 1fr 95px 100px 35px;align-items:start;gap:10px;padding:15px;display:grid}.taskRows article>b{color:#fff;background:#225b67;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.taskRows article>div{grid-template-columns:160px 1fr;gap:8px;display:grid}.taskRows textarea{grid-column:1/-1;min-height:65px}.taskRows input,.taskRows select,.taskRows textarea{background:#fff;border:1px solid #d0c7b9;border-radius:8px;width:100%;padding:9px}.taskRows label{font-size:.75rem;font-weight:800}.taskRows .required{align-items:center;gap:6px;padding-top:10px;display:flex}.removeTask{color:#a4453a;cursor:pointer;background:0 0;border:0;font-size:1.5rem}.adminFeatureGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.adminFeatureGrid article{background:#f7f3eb;border-radius:15px;padding:22px}.adminFeatureGrid b{font-size:1.15rem}.carouselManager{background:#eef4f3;border-radius:18px;margin-top:35px;padding:25px}.carouselManager>div{gap:8px;display:grid}.carouselManager article{background:#fff;border-radius:11px;grid-template-columns:40px 1fr 100px 120px;align-items:center;gap:12px;padding:12px;display:grid}.carouselManager article span{font-size:1.8rem}.carouselManager article small,.carouselManager article b{display:block}.carouselManager article small{color:#6c7681}.carouselManager article label{gap:3px;font-size:.75rem;display:grid}.carouselManager article input[type=number]{width:100%;padding:7px}@media (max-width:850px){.adminHero{grid-template-columns:auto 1fr}.campaignSwitcher{grid-column:1/-1}.taskRows article{grid-template-columns:30px 1fr}.taskRows article>label,.taskRows article>.removeTask{grid-column:2}.adminFeatureGrid{grid-template-columns:1fr}.carouselManager article{grid-template-columns:35px 1fr}.carouselManager article label{grid-column:2}}@media (max-width:600px){.setupFields,.taskRows article>div{grid-template-columns:1fr}.setupFields .wide,.taskRows textarea{grid-column:auto}}.publicTimeline{overflow:hidden}.campaignStatus{color:#247149;text-transform:uppercase;letter-spacing:.1em;background:#e6efe9;border-radius:999px;padding:5px 9px;font-size:.7rem;display:inline-block}.timelineTrack{grid-template-columns:repeat(6,1fr);margin-top:25px;display:grid}.timelineTrack article{border-top:4px solid #d8d2c8;gap:6px;padding:0 12px;display:grid;position:relative}.timelineTrack article.current{border-color:#d05e45}.timelineTrack article.done{border-color:#3b7f73}.timelineTrack i{color:#fff;background:#d8d2c8;border-radius:50%;place-items:center;width:31px;height:31px;margin-top:-18px;font-style:normal;font-weight:900;display:grid}.timelineTrack .done i{background:#3b7f73}.timelineTrack .current i{background:#d05e45}.timelineTrack b{margin-top:8px}.timelineTrack span{color:#65717d;font-size:.82rem}@media (max-width:800px){.timelineTrack{grid-template-columns:1fr}.timelineTrack article{border-top:0;border-left:4px solid #d8d2c8;grid-template-columns:35px 1fr;align-items:center;padding:12px}.timelineTrack i{margin:0}.timelineTrack span{grid-column:2}}.whyPage{color:#f8f3e8;background:#071735}.whyNav{background:#071735;border-bottom:1px solid #f7a92835;padding:22px 3vw}.whyNav a{color:#ffd159}.whyHero.pillarHero{background:radial-gradient(circle at 80% 35%,#792b7a66,#0000 36%),linear-gradient(155deg,#071735 10%,#162764 55%,#ff662d 145%);grid-template-columns:1.15fr .85fr;align-items:center;gap:36px;padding:70px 3vw 90px;display:grid}.pillarHero h1 strong{color:#fff}.pillarHero h1 em{color:#ffc02c}.pillarHero h1 b{color:#ff6c35}.pillarHero>div>p{color:#d8e4ff}.heroCrate{border:2px solid #ffb42a;border-radius:28px;min-height:520px;overflow:hidden;box-shadow:0 25px 80px #0008,0 0 45px #ff6b2d33}.heroCrate img{object-fit:cover;object-position:66% center;width:100%;height:100%;min-height:520px}.manifesto{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.manifesto span{background:#080e23aa;border:1px solid #ffc02c55;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:flex}.manifesto i{color:#ffb31f;font-style:normal;font-weight:950}.manifesto b{text-transform:uppercase;letter-spacing:.04em;font-size:.82rem}.whyPage .pillarStories article{color:#202938}.whyPage .ecosystem,.whyPage .whyToolGallery,.whyPage .assessmentCta,.whyPage .platformStatement{color:inherit}.visualCore{border:8px solid #ffe49c;background:linear-gradient(145deg,#ffdb60,#b56b05)!important;width:240px!important;height:240px!important;box-shadow:0 0 0 14px #be741f,0 0 0 26px #ffcf5240,0 25px 70px #0009!important}.coinFace{place-items:center;display:grid}.coinFace img{object-fit:cover;object-position:66% 35%;border:3px solid #fff4c6;border-radius:18px;width:118px;height:92px}.coinFace span{margin-top:8px;font-size:1.25rem!important}.visualCore>b{color:#3c2200}.inlineToolPreviews{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.inlineToolPreviews a{color:#fff;background:#102d42;border:1px solid #bdd6da;border-radius:14px;text-decoration:none;overflow:hidden}.inlineToolPreviews img{aspect-ratio:1.25;object-fit:cover;object-position:top;width:100%;display:block}.inlineToolPreviews b{color:#ffd05a;padding:10px;font-size:.78rem;display:block}.whyPage .win2win{color:#fff;background:linear-gradient(125deg,#152962,#3e1760);border-color:#ffb329}.whyPage .win2win p{color:#e5eaff}.whyPage .assessmentCta{background:linear-gradient(120deg,#251259,#a72e52 58%,#ff762e);border-color:#ffb42a}.whyPage .assessmentCta p{color:#f7e9ef}.assessmentLayout{flex-direction:column;display:flex!important}.assessmentLayout>form,.assessmentLayout>aside{width:100%}.assessmentLayout>aside{grid-template-columns:.5fr 1.5fr 1fr;gap:24px;display:grid;background:linear-gradient(120deg,#0b2147,#273a79)!important;position:static!important}.assessmentLayout>aside>span{align-self:start}.assessmentLayout>aside ol{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;display:grid}.assessmentLayout>aside li{border:1px solid #fff2;border-radius:12px;padding:14px}.solutionPreview{width:100%}.previewTop{min-height:auto!important}.previewTop h2{max-width:none!important}.previewMatrix{grid-template-columns:repeat(2,1fr)!important}.adminLogin{color:#fff;background:radial-gradient(circle at 70% 20%,#623368,#081631 45%,#050b19);place-items:center;min-height:100vh;padding:30px;display:grid}.adminLogin form{background:#0d1930dd;border:1px solid #ffbd3d66;border-radius:24px;width:min(460px,100%);padding:38px;box-shadow:0 30px 90px #0009}.adminLogin h1{font-size:2.6rem}.adminLogin input{color:#fff;width:100%;font:inherit;background:#071124;border:1px solid #ffc04466;border-radius:10px;margin:10px 0;padding:15px}.adminLogin .error{color:#ff977b}@media (max-width:850px){.whyHero.pillarHero{grid-template-columns:1fr}.heroCrate,.heroCrate img{min-height:320px}.assessmentLayout>aside{grid-template-columns:1fr}.assessmentLayout>aside ol{grid-template-columns:1fr 1fr}.inlineToolPreviews{grid-template-columns:1fr 1fr 1fr}}@media (max-width:560px){.assessmentLayout>aside ol,.previewMatrix{grid-template-columns:1fr!important}.manifesto{flex-direction:column;align-items:stretch}}.officialLogo{place-items:center;display:grid}.officialLogo img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 28px 55px #000a)drop-shadow(0 0 25px #ff743c55);border-radius:50%;width:min(100%,520px);display:block}.ecosystemVisual .visualCore{width:280px!important;height:280px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ecosystemVisual .visualCore>img{object-fit:contain;filter:drop-shadow(0 28px 35px #000a);width:100%;height:100%;display:block}.inlineToolPreviews{justify-content:flex-start;gap:12px!important;display:flex!important}.inlineToolPreviews a{flex:0 210px!important}.inlineToolPreviews img{aspect-ratio:1.55!important}.whyPage .ecosystem .sectionIntro h2{color:#fff!important}.whyPage .loopGrid article b{line-height:1.25;display:block;color:#17283b!important;font-size:1.18rem!important}.whyPage .loopGrid article p{line-height:1.5;color:#516174!important;font-size:1rem!important}.whyPage .loopGrid article i{color:#fff!important}.whyPage .ecosystem .eyebrow{color:#ffc044!important}@media (max-width:850px){.officialLogo img{width:min(80vw,440px)}.ecosystemVisual .visualCore{width:210px!important;height:210px!important}.inlineToolPreviews a{flex:1 1 0!important}}@media (max-width:560px){.inlineToolPreviews{flex-direction:column}.inlineToolPreviews a{width:100%}}.whyPage{overflow:hidden}.whyNav{min-height:104px;background:#07142f!important;border-bottom:1px solid #f5ad283d!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;max-width:none!important;padding:16px clamp(24px,4vw,64px)!important;display:flex!important}.navBrand{align-items:center;gap:12px;color:#fff!important;text-decoration:none!important;display:flex!important}.navBrand img{object-fit:cover;border-radius:50%;width:64px;height:64px;box-shadow:0 0 0 2px #ffc33e}.navBrand span{letter-spacing:.18em;font-weight:1000}.navActions{align-items:center;gap:12px;display:flex}.navCampaigns{border:1px solid #ffc23e66;border-radius:12px;align-items:center;min-height:48px;padding:0 20px;font-weight:850;display:inline-flex;color:#ffe5a0!important;text-decoration:none!important}.navAssessment{background:linear-gradient(135deg,#ffcc45,#ff8b2d);border-radius:12px;padding:12px 20px;display:grid;box-shadow:0 10px 30px #ff9b3033;color:#111b31!important;text-decoration:none!important}.navAssessment small{letter-spacing:.14em;font-size:.61rem;font-weight:950}.navAssessment b{font-size:1rem}.whyHero.pillarHero{padding-top:64px!important}.ecosystemVisual{background:radial-gradient(circle,#26546b 0,#122f42 44%,#091d2c 100%)!important;border:1px solid #3d6b8355!important;min-height:600px!important;margin-inline:clamp(12px,3vw,44px)!important}.ecosystemVisual:before,.ecosystemVisual:after{display:none!important}.cycleArrows{z-index:1;width:94%;height:94%;position:absolute;inset:3%;overflow:visible}.cycleArrows path{fill:none;stroke:#f7bc42;stroke-width:4px;stroke-linecap:round;opacity:.78;marker-end:url(#cycleArrow)}.cycleArrows .accessArrow{stroke:#66d1d0;stroke-width:2.5px;stroke-dasharray:7 9;opacity:.75}.ecosystemVisual .visualCore{z-index:3!important;width:310px!important;height:310px!important}.ecosystemVisual .visualCore>img{filter:drop-shadow(0 22px 34px #0009)!important}.ecosystemVisual .visualNode{z-index:4!important;color:#17283b!important;background:#fff!important;border:1px solid #dbe4e6!important;border-radius:18px!important;width:270px!important;padding:22px!important}.ecosystemVisual .visualNode b{line-height:1.2;color:#17283b!important}.ecosystemVisual .visualNode small{line-height:1.45;color:#526274!important}.whyToolGallery{border:1px solid #346276!important}.whyToolGallery .actions{align-items:center;gap:12px;display:flex}.whyToolGallery .actions a{border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:900;text-decoration:none;display:inline-flex}.whyToolGallery .actions .button{color:#142239!important;background:#ffbd35!important}.whyToolGallery .actions .secondary{color:#fff!important;background:0 0!important;border:1px solid #d8e5e8!important}.whyPage .sectionIntro h2{line-height:1.08}.whyPage .sectionIntro p{line-height:1.65}.whyPage .loopGrid{gap:18px!important}.whyPage .loopGrid article{min-height:210px;border:1px solid #d7e0e2!important;padding:28px!important}.whyPage .loopGrid article b{margin-top:25px!important}@media (max-width:900px){.whyNav{align-items:flex-start!important}.navActions{flex-wrap:wrap;justify-content:flex-end}.ecosystemVisual{min-height:760px!important}.cycleArrows{display:none}.ecosystemVisual .visualCore{width:220px!important;height:220px!important}.ecosystemVisual .visualNode{width:42%!important}.whyHero.pillarHero{padding-inline:24px!important}}@media (max-width:620px){.whyNav{align-items:center!important}.navBrand span{display:none}.navBrand img{width:52px;height:52px}.navCampaigns{display:none}.navAssessment{padding:10px 13px}.navAssessment b{font-size:.86rem}.ecosystemVisual{min-height:930px!important}.ecosystemVisual .visualNode{width:88%!important;left:6%!important;right:auto!important}.ecosystemVisual .campaignNode{top:3%!important}.ecosystemVisual .toolNode{top:22%!important}.ecosystemVisual .visualCore{width:190px!important;height:190px!important;top:52%!important}.ecosystemVisual .communityNode{bottom:22%!important}.ecosystemVisual .partnerNode{bottom:3%!important}.whyToolGallery .actions{flex-direction:column;align-items:stretch}.whyToolGallery .actions a{width:100%}}.assessmentNav{background:#07142f;border-bottom:1px solid #f5ad2850;justify-content:space-between;align-items:center;min-height:104px;margin-inline:calc(50% - 50vw);padding:14px clamp(22px,4vw,48px);display:flex}.assessmentNav a{text-decoration:none}.assessmentBack{letter-spacing:.04em;font-weight:900;color:#ffd05a!important}.assessmentBrand{letter-spacing:.17em;align-items:center;gap:12px;font-weight:1000;display:flex;color:#fff!important}.assessmentBrand img{object-fit:cover;border-radius:50%;width:64px;height:64px;display:block;box-shadow:0 0 0 2px #ffc33e}.assessmentPage>header .eyebrow{color:#8a6116!important}.assessmentPage>header h1{color:#1f2732!important}.assessmentPage>header p{color:#566575!important}.assessmentForm,.assessmentForm h2,.assessmentForm label,.assessmentForm b{color:#202a37}.assessmentLayout>aside,.assessmentLayout>aside b{color:#fff}.assessmentLayout>aside small{color:#d5e0e6!important}.assessmentLayout>aside>span{color:#ffd978!important}.toolBar{color:#fff!important;background:#080e1a!important}.toolBar a{font-weight:850;color:#ffd05a!important}.toolBar strong{color:#fff!important}.toolBar code,.toolBar span{color:#c7d2df!important}.toolsNav>a,.landingNav>a{color:#24364a!important}.toolsNav div a,.landingNav div a{font-weight:700;color:#445568!important}.campaignAdmin>.topLinks a{font-weight:800;color:#714f0c!important}.campaignAdmin .adminHero h1,.campaignAdmin .adminSection h2,.campaignAdmin .adminSection h3,.campaignAdmin .adminSection b{color:#202936}.campaignAdmin .adminSection p,.campaignAdmin .adminSection small{color:#596879}.adminTabs a{color:#f5f7fa!important}.countryHub h3,.countryHub b{color:#fff!important}.countryHub p,.countryHub code{color:#dce6ef!important}.visualToolGrid .toolCopy h3,.visualToolGrid .toolCopy b{color:#202a37}.visualToolGrid .toolCopy p{color:#566575}.fourTools a:last-child img{background:#07142f;object-fit:contain!important;object-position:center!important}.platformDisclosure{color:#273444;background:#fff8e8;border-left:5px solid #d4a22e;border-radius:0 16px 16px 0;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:center;gap:24px;margin:0 0 48px;padding:22px 26px;display:grid;box-shadow:0 10px 30px #29384b0c}.platformDisclosure b{color:#23364b;font-size:1.05rem}.platformDisclosure span{color:#586777;line-height:1.6}.compactDisclosure{background:#f7f3e9;margin:0 0 26px}@media (max-width:620px){.assessmentNav{min-height:84px}.assessmentBrand img{width:52px;height:52px}.assessmentBrand span{display:none}.assessmentBack{font-size:.9rem}}@media (max-width:700px){.platformDisclosure{grid-template-columns:1fr;gap:7px;padding:20px}}.brandConversations{color:#fff;background:linear-gradient(135deg,#0b2244,#183f62 60%,#246b70);border-radius:26px;margin:50px 0 0;padding:clamp(24px,5vw,50px)}.conversationIntro{max-width:850px}.conversationIntro>span,.publicExperiences>div>span{color:#ffd05a;letter-spacing:.15em;font-size:.72rem;font-weight:950}.conversationIntro h2,.publicExperiences h2{color:#fff}.conversationIntro p{color:#d7e5ec;font-size:1.08rem}.rewardRule{background:#07162b88;border:1px solid #ffd05a55;border-radius:14px;gap:3px;margin:24px 0;padding:18px;display:grid}.rewardRule b{color:#ffd978}.rewardRule small{color:#d5e1e8}.feedbackForm{color:#202b38;background:#fff;border-radius:20px;gap:16px;margin-top:28px;padding:clamp(22px,4vw,38px);display:grid}.feedbackForm label{gap:7px;display:grid}.feedbackForm label>span{font-weight:800}.feedbackForm input,.feedbackForm select,.feedbackForm textarea{color:#202b38;width:100%;font:inherit;background:#fff;border:1px solid #cfc7ba;border-radius:10px;padding:12px}.feedbackForm textarea{min-height:135px}.feedbackSplit{grid-template-columns:1fr 1fr;gap:15px;display:grid}.consentCheck{align-items:start;grid-template-columns:auto 1fr!important}.consentCheck input{width:auto;margin-top:5px}.feedbackState{color:#225d41;background:#e9f4ee;border-radius:10px;margin:0;padding:13px}.privacyLine{color:#66717d}.publicExperiences{gap:15px;margin-top:45px;display:grid}.publicExperiences>article{background:#ffffff0d;border:1px solid #fff2;border-radius:17px;padding:24px}.reviewMeta{justify-content:space-between;gap:12px;display:flex}.reviewMeta span{color:#ffd05a}.reviewLabels{flex-wrap:wrap;gap:8px;display:flex}.reviewLabels small{color:#cfe0e7;background:#ffffff12;border-radius:999px;padding:5px 8px}.publicExperiences blockquote{background:#07162b66;border-left:4px solid #ffd05a;gap:4px;margin:18px 0 0;padding:16px;display:grid}.publicExperiences blockquote b{color:#ffd978}.feedbackAdminRows{gap:14px;display:grid}.feedbackAdminRows article{background:#faf8f3;border:1px solid #ddd5c8;border-radius:15px;padding:22px}.feedbackAdminRows header{grid-template-columns:1fr auto auto;gap:12px;padding:0;display:grid}.feedbackAdminRows header span{color:#926b1c}.feedbackAdminRows header small{color:#657080}.feedbackAdminRows textarea{color:#202b38;background:#fff;border:1px solid #d2c9bb;border-radius:9px;width:100%;min-height:90px;padding:12px}.feedbackAdminRows button{color:#fff;background:#26394d;border:0;border-radius:8px;padding:10px 12px;font-weight:850}.feedbackAdminRows button.reject{background:#8e463e}.campaignSwitcher label{gap:7px;display:grid}.campaignSwitcher>a{font-size:.84rem;font-weight:850}.campaignSwitcher span{letter-spacing:.1em;color:#795a1b;font-size:.72rem;font-weight:950}@media (max-width:700px){.feedbackSplit,.feedbackAdminRows header{grid-template-columns:1fr}.reviewMeta{flex-direction:column;align-items:start}}.feedbackCampaignChoice{background:#f1f6f8;border:1px solid #bed0dc;border-radius:14px;padding:18px}.feedbackCampaignChoice>span{color:#173b59;font-size:1.05rem}.feedbackCampaignChoice small{color:#66717d;font-weight:600}.outcomeChoices{border:1px solid #d8d0c4;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:18px;display:grid}.outcomeChoices legend{padding:0 8px;font-weight:850}.outcomeChoices legend small{color:#66717d;font-weight:600}.outcomeChoices label{background:#faf8f4;border:1px solid #e0d9ce;border-radius:10px;align-items:center;padding:10px;grid-template-columns:auto 1fr!important}.outcomeChoices input{width:auto}.feedbackUnavailable{color:#3e4852;background:#fff8e7;border:1px solid #d7c38f;border-radius:14px;gap:5px;padding:20px;display:grid}.feedbackUnavailable b{color:#795a1b}@media (max-width:800px){.outcomeChoices{grid-template-columns:1fr}}.campaignInsights{gap:18px;margin:24px 0 38px;display:grid}.insightCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.insightCards article{color:#fff;background:linear-gradient(145deg,#17364e,#245d67);border-radius:16px;gap:5px;padding:22px;display:grid}.insightCards small,.insightPanel>div>small{color:#f5c857;letter-spacing:.1em;font-weight:900}.insightCards b{font-size:2.4rem}.insightCards span{color:#d8e8eb}.insightPanel{background:#faf8f3;border:1px solid #d9d1c5;border-radius:16px;padding:22px}.insightPanel h3{margin:.25rem 0 1rem}.outcomeReport{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.outcomeReport>div{background:#fff;border-radius:9px;justify-content:space-between;gap:10px;padding:11px;display:flex}.outcomeReport b{color:#225b67}.feedbackReportRows{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feedbackReportRows article{background:#fff;border-radius:12px;padding:16px}.feedbackReportRows header{justify-content:space-between;gap:8px;padding:0;display:flex}.feedbackReportRows header span{color:#9a741e}.feedbackReportRows p{margin:.7rem 0}.feedbackReportRows small{color:#66717d}.reportActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.reportActions span{color:#66717d;font-size:.9rem}@media (max-width:750px){.insightCards,.outcomeReport,.feedbackReportRows{grid-template-columns:1fr}.reportActions{flex-direction:column;align-items:flex-start}}.communityPage{max-width:1240px}.communityNav{justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.communityNav>div{align-items:center;gap:15px;display:flex}.communityHero{grid-template-columns:1fr 260px;align-items:center;gap:45px;padding:70px 0;display:grid}.communityHero h1{max-width:850px;font-size:clamp(3.4rem,7vw,6.4rem);line-height:.96}.communityHero>div>p{color:#596776;max-width:800px;font-size:1.25rem}.communityHero img{filter:drop-shadow(0 18px 24px #1c2a3a33);width:100%}.trustStrip{grid-template-columns:1fr 1fr;gap:9px;margin-top:30px;display:grid}.trustStrip span{background:#fff;border:1px solid #d9d1c5;border-radius:10px;padding:13px}.communitySection{border-top:1px solid #d9d1c5;padding:65px 0}.plainIntro{max-width:850px}.plainIntro>span,.simpleAsk>div>span,.drawIntegrity>div>span,.proofContact>div>span{color:#8c6519;letter-spacing:.13em;font-size:.72rem;font-weight:950}.plainIntro h2,.simpleAsk h2,.drawIntegrity h2,.proofContact h2{font-size:clamp(2.2rem,4vw,4rem)}.plainIntro p{color:#5c6875;font-size:1.15rem}.roleTable{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.roleTable article{background:#fff;border:1px solid #d9d1c5;border-radius:16px;overflow:hidden}.roleTable h3{color:#fff;background:#17364e;margin:0;padding:18px 22px}.roleTable article>div{border-top:1px solid #e3ddd3;padding:16px 22px}.roleTable small{color:#8b671e;letter-spacing:.09em;font-weight:900}.roleTable p{margin:.4rem 0}.benefitSection{padding-bottom:80px}.benefitGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.benefitGrid article{background:#fff;border:1px solid #d9d1c5;border-radius:17px;min-height:210px;padding:24px}.benefitGrid i{color:#203144;background:#f2c85b;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:950;display:grid}.benefitGrid h3{margin-top:28px}.benefitGrid p{color:#5f6b77}.simpleAsk{background:#f6cb58;border-radius:24px;grid-template-columns:1.25fr .75fr;gap:40px;padding:clamp(30px,6vw,70px);display:grid}.simpleAsk p{font-size:1.15rem}.simpleAsk ol{counter-reset:ask;gap:11px;margin:0;padding:0;list-style:none;display:grid}.simpleAsk li{counter-increment:ask;background:#fff;border-radius:10px;padding:14px}.simpleAsk li:before{content:counter(ask);color:#fff;background:#1f3b52;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:10px;font-weight:900;display:inline-grid}.drawIntegrity{grid-template-columns:1fr 1fr;gap:35px;padding:80px 0;display:grid}.drawIntegrity>div>p{color:#5f6b77;font-size:1.1rem}.integritySteps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.integritySteps article{color:#fff;text-align:center;background:#17364e;border-radius:15px;place-items:center;gap:10px;padding:24px;display:grid}.integritySteps b{color:#203144;background:#f2c85b;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.proofContact{grid-template-columns:1fr 1.15fr;gap:15px;padding-bottom:80px;display:grid}.proofContact>div{border-radius:20px;padding:32px}.earlyProof{background:#fff;border:1px solid #d9d1c5}.humanContact{color:#fff;background:linear-gradient(145deg,#0d2340,#235f69);grid-template-columns:100px 1fr;gap:22px;display:grid}.humanContact span{color:#f5c857}.humanContact p{color:#d9e8eb}.founderPortrait{color:#17364e;background:#fff;border:3px solid #f5c857;border-radius:50%;place-items:center;width:100px;height:100px;font-size:2rem;font-weight:950;display:grid}@media (max-width:800px){.communityHero,.simpleAsk,.drawIntegrity,.proofContact{grid-template-columns:1fr}.communityHero img{grid-row:1;width:160px}.roleTable,.benefitGrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.communityNav,.communityNav>div{flex-direction:column;align-items:flex-start}.trustStrip,.roleTable,.benefitGrid,.integritySteps,.humanContact{grid-template-columns:1fr}.communityHero{padding-top:35px}}.communityPage .humanContact{grid-template-columns:1fr}.communityAdmin{max-width:1300px}.directoryApp{gap:25px;display:grid}.directoryControls{background:#fff;border:1px solid #d9d1c5;border-radius:17px;gap:14px;padding:20px;display:grid}.marketTabs{gap:8px;display:flex}.marketTabs button{background:#f6f2e9;border:1px solid #cfc6b7;border-radius:10px;padding:12px 15px;font-weight:850}.marketTabs button.active{color:#fff;background:#17364e}.directoryFilters{grid-template-columns:1fr 320px;gap:12px;display:grid}.directoryFilters input,.directoryFilters label{width:100%}.directoryFilters label{gap:5px;font-size:.78rem;font-weight:800;display:grid}.directoryFilters input,.communityFields input,.communityFields select,.communityFields textarea{font:inherit;background:#fff;border:1px solid #d3cabd;border-radius:8px;padding:11px}.directorySummary{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.directorySummary article{color:#fff;background:#17364e;border-radius:14px;gap:4px;padding:20px;display:grid}.directorySummary b{color:#f5c857;font-size:2rem}.directoryTable{background:#fff;border:1px solid #d9d1c5;border-radius:16px;overflow:hidden}.directoryTable>header,.directoryTable>article{grid-template-columns:1.5fr .75fr .8fr 1fr;gap:12px;padding:14px 18px;display:grid}.directoryTable>header{color:#fff;background:#24394c}.directoryTable>article{border-top:1px solid #e1dbd1;align-items:center}.directoryTable>article>div{gap:4px;display:grid}.directoryTable small{color:#67727e}.directoryTable a{font-size:.8rem}.directoryTable button{color:#fff;background:#225b67;border:0;border-radius:8px;padding:9px;font-weight:800}.directoryTable article.blocked{opacity:.55;background:#f5eae8}.directoryTable em{color:#a13f36;font-size:.72rem;font-weight:950}.tier{border-radius:999px;width:max-content;padding:4px 8px;font-size:.75rem;font-weight:900}.tierA{color:#26603b;background:#dff1e4}.tierB{color:#775712;background:#fff0c8}.tierC{color:#7d3f37;background:#f2e2df}.communityForm{background:#fff;border:1px solid #d9d1c5;border-radius:18px;padding:30px}.communityForm>div:first-child span{color:#8b6519;letter-spacing:.12em;font-size:.72rem;font-weight:950}.communityFields{grid-template-columns:repeat(2,1fr);gap:12px;margin:22px 0;display:grid}.communityFields label{gap:6px;font-weight:800;display:grid}.communityFields textarea{min-height:90px}.communityFields .wide{grid-column:1/-1}.communityForm fieldset{border:1px solid #d9d1c5;border-radius:12px;flex-wrap:wrap;gap:9px;margin:18px 0;padding:16px;display:flex}.communityForm fieldset label{text-transform:capitalize;background:#f5f1e9;border-radius:8px;padding:8px}@media (max-width:800px){.directoryFilters,.directoryTable>header,.directoryTable>article{grid-template-columns:1fr}.directoryTable>header{display:none}.directorySummary{grid-template-columns:1fr 1fr}}@media (max-width:550px){.marketTabs{flex-direction:column}.communityFields,.directorySummary{grid-template-columns:1fr}.communityFields .wide{grid-column:auto}}.directoryPager{background:#fff;border:1px solid #d9d1c5;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.topPager{border-radius:14px 14px 0 0;margin-bottom:-25px}.bottomPager{border-radius:0 0 14px 14px;margin-top:-25px}.directoryPager>span{color:#66717d;font-size:.9rem}.directoryPager>label{align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:flex}.directoryPager select{background:#fff;border:1px solid #d3cabd;border-radius:7px;padding:7px}.directoryPager>div{align-items:center;gap:9px;display:flex}.directoryPager button{color:#24394c;background:#f6f2e9;border:1px solid #cfc6b7;border-radius:8px;padding:8px 10px;font-weight:800}.directoryPager button:disabled{opacity:.4}.directoryPager b{font-size:.85rem}.communityForm{padding:0;overflow:hidden}.communityForm>summary{cursor:pointer;color:#fff;background:#17364e;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:900;list-style:none;display:flex}.communityForm>summary::-webkit-details-marker{display:none}.communityForm>summary small{color:#d8e8eb}.communityForm[open]>summary{border-bottom:1px solid #d9d1c5}.communityFormBody{padding:30px}.communityFormBody>div:first-child span{color:#8b6519;letter-spacing:.12em;font-size:.72rem;font-weight:950}@media (max-width:700px){.directoryPager{flex-wrap:wrap;align-items:flex-start}.directoryPager>div{justify-content:space-between;width:100%}.topPager{margin-bottom:-25px}}.premiumActivationPage{color:#f7f4eb;background:radial-gradient(circle at 85% 15%,#6f2d7655,#0000 30%),linear-gradient(145deg,#071632,#10234b 58%,#09101f);min-height:100vh;padding:28px max(4vw,22px) 70px}.premiumActivationPage nav{justify-content:space-between;max-width:1120px;margin:auto;display:flex}.premiumActivationPage nav a{color:#ffd05b}.premiumActivationCard{background:#0b1730;border:1px solid #f6bd4166;border-radius:26px;grid-template-columns:1.05fr .95fr;max-width:1120px;margin:70px auto 20px;display:grid;overflow:hidden;box-shadow:0 35px 100px #0008}.premiumActivationIntro{background:radial-gradient(circle at 20% 5%,#ffba3322,#0000 32%),linear-gradient(145deg,#142b5a,#161638);padding:clamp(30px,5vw,62px)}.premiumActivationIntro h1{font-size:clamp(2.8rem,6vw,5.5rem);line-height:.95}.premiumActivationIntro p{color:#d6dfef;font-size:1.08rem}.premiumActivationIntro ul{color:#ffd56e;gap:10px;padding-left:20px;display:grid}.premiumActivationForm{color:#1d2938;background:#fff;align-content:center;gap:17px;padding:clamp(30px,5vw,58px);display:grid}.premiumActivationForm label{gap:7px;display:grid}.premiumActivationForm label span{font-weight:850}.premiumActivationForm input,.premiumActivationForm select{width:100%;font:inherit;background:#fff;border:1px solid #cfc6b7;border-radius:10px;padding:14px}.premiumActivationForm .button{width:100%;padding:15px}.premiumActivationForm small{color:#687483}.activationError{color:#912f25;background:#fff0ed;border-left:4px solid #c94c3d;padding:12px}.activationSuccess{color:#17633f;background:#ebfff5;border-left:4px solid #2a8b60;padding:12px}.activationSafety{color:#cbd6e8;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1120px;margin:auto;padding:14px;display:flex}.activationSafety b{color:#ffd05b}@media (max-width:760px){.premiumActivationCard{grid-template-columns:1fr;margin-top:35px}.premiumActivationIntro h1{font-size:3rem}}.freeDraw{color:#172433;background:#fff;border:1px solid #e3c46b;border-radius:24px;max-width:900px;margin:42px auto;padding:clamp(24px,5vw,56px);box-shadow:0 24px 70px #07152a20}.freeDraw h1{margin:.2em 0;font-size:clamp(2.4rem,6vw,5rem)}.freeDraw>p{max-width:680px}.freeDraw textarea{background:#f8fafc;border:1px solid #aeb8c6;border-radius:14px;width:100%;min-height:260px;margin:22px 0 12px;padding:18px;font:500 1rem/1.5 ui-monospace,monospace}.freeDrawActions{justify-content:space-between;align-items:center;gap:16px;display:flex}.freeWinner{color:#fff;text-align:center;background:linear-gradient(135deg,#0b2447,#27316b);border-radius:18px;gap:6px;margin-top:28px;padding:28px;display:grid}.freeWinner small{color:#ffd05b;letter-spacing:.15em;font-weight:900}.freeWinner strong{overflow-wrap:anywhere;font-size:clamp(2rem,6vw,4.5rem)}.freeLimit{color:#5d6978;border-top:1px solid #d9dfe8;margin-top:25px;padding-top:20px}@media (max-width:600px){.freeDraw{margin:18px}.freeDrawActions{flex-direction:column;align-items:stretch}.freeDrawActions .button{width:100%}}.campaignsAdminHome{max-width:1180px}.campaignsAdminHome header{max-width:850px}.campaignsAdminHome .adminSection{color:#202936}.createCampaign form{grid-template-columns:1fr 2fr 1.2fr auto;align-items:end;gap:12px;display:grid}.createCampaign label{gap:7px;font-weight:800;display:grid}.createCampaign input,.createCampaign select{color:#202936;width:100%;font:inherit;background:#fff;border:1px solid #d3cabd;border-radius:9px;padding:12px}.campaignAdminList{gap:10px;display:grid}.campaignAdminList article{background:#faf8f3;border:1px solid #ddd5c8;border-radius:14px;grid-template-columns:45px minmax(0,1fr) 90px auto;align-items:center;gap:14px;padding:16px;display:grid}.campaignAdminList article>span{font-size:1.7rem}.campaignAdminList article b,.campaignAdminList article code{color:#202936;display:block}.campaignAdminList .status{text-transform:uppercase;letter-spacing:.08em;font-weight:900}.campaignAdminList .status.active{color:#14734d}.campaignAdminList .status.draft{color:#996516}.ownerAdminLink{border:1px solid #c9b375;border-radius:999px;padding:7px 11px}@media (max-width:800px){.createCampaign form{grid-template-columns:1fr 1fr}.campaignAdminList article{grid-template-columns:38px 1fr}.campaignAdminList article>.status,.campaignAdminList article>.button{grid-column:2}}@media (max-width:560px){.createCampaign form{grid-template-columns:1fr}}.premiumNeedCode{background:#07142d88;border:1px solid #ffd05b66;border-radius:12px;gap:6px;margin-top:28px;padding:16px;display:grid}.premiumNeedCode a{color:#ffd05b;font-weight:900}.adminLogout{z-index:9999;color:#fff;cursor:pointer;background:#172b40;border:1px solid #f1cb62;border-radius:999px;padding:11px 15px;font-weight:900;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #0004}.adminLogout:hover{background:#b44135}.premiumRequestPage{max-width:1180px;min-height:100vh}.premiumRequestPage nav{justify-content:space-between;display:flex}.premiumRequestPage header{max-width:900px}.premiumRequestPage header p{color:#b8c5d6;max-width:760px;font-size:1.08rem}.premiumRequestForm{color:#1d2938;background:#fff;border:1px solid #e3c46b;border-radius:24px;padding:clamp(24px,5vw,48px)}.requestGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.requestGrid label{gap:7px;display:grid}.requestGrid label span,.premiumRequestInbox label span{font-weight:850}.requestGrid input,.requestGrid select,.requestGrid textarea,.premiumRequestInbox select{color:#1d2938;width:100%;font:inherit;background:#fff;border:1px solid #cfc6b7;border-radius:10px;padding:13px}.requestGrid textarea{min-height:130px;margin:0}.requestGrid .wide{grid-column:1/-1}.premiumRequestForm>.button{margin-top:20px}.premiumRequestForm>small{color:#677483;margin-top:13px;display:block}.requestStatus{color:#17633f;background:#ebfff5;border-left:4px solid #2a8b60;padding:14px}.premiumRequestInbox{color:#202936;background:#fff;border:1px solid #d8d0c2;border-radius:20px;margin-top:55px;padding:28px}.requestInboxRows{gap:12px;display:grid}.requestInboxRows article{background:#faf8f3;border:1px solid #ddd5c8;border-radius:14px;grid-template-columns:1fr 1.6fr 150px;gap:18px;padding:18px;display:grid}.requestInboxRows article>div{align-content:start;gap:5px;display:grid}.requestInboxRows p{color:#596879;margin:6px 0}.requestInboxRows small{color:#6d7782}.requestBadge{color:#614700;text-transform:uppercase;background:#f4d879;border-radius:999px;width:max-content;padding:4px 8px;font-size:.7rem;font-weight:950}.requestBadge.contacted,.requestBadge.approved,.requestBadge.completed{color:#146043;background:#d8efe4}@media (max-width:750px){.requestGrid,.requestInboxRows article{grid-template-columns:1fr}.requestGrid .wide{grid-column:auto}}
