@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549.2b_sldcwg6mn_.woff2?dpl=dpl_3R5Y1hkGxyYNs3grvrLJzBp9xF6r)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc.1emuuracu50qd.woff2?dpl=dpl_3R5Y1hkGxyYNs3grvrLJzBp9xF6r)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd.p.43zbiuwnnoiok.woff2?dpl=dpl_3R5Y1hkGxyYNs3grvrLJzBp9xF6r)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931.0ynx40_3oa9rk.woff2?dpl=dpl_3R5Y1hkGxyYNs3grvrLJzBp9xF6r)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d.1975l3y3401x_.woff2?dpl=dpl_3R5Y1hkGxyYNs3grvrLJzBp9xF6r)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec.p.2o7m9ogm38dql.woff2?dpl=dpl_3R5Y1hkGxyYNs3grvrLJzBp9xF6r)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863.3ji57o093q1kd.woff2?dpl=dpl_3R5Y1hkGxyYNs3grvrLJzBp9xF6r)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292.19xuq3td7fwu_.woff2?dpl=dpl_3R5Y1hkGxyYNs3grvrLJzBp9xF6r)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e.p.3o_v2fun1jzxk.woff2?dpl=dpl_3R5Y1hkGxyYNs3grvrLJzBp9xF6r)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.poppins_d86a9b1d-module__Rz5CBG__className{font-family:Poppins,ui-sans-serif,system-ui,sans-serif;font-style:normal}.poppins_d86a9b1d-module__Rz5CBG__variable{--hz-font-sans:"Poppins", ui-sans-serif, system-ui, sans-serif}
:root{--hz-color-brand-blue:#36bdf2;--hz-color-brand-blue-dark:#128ac5;--hz-color-navy-plum:#241637;--hz-color-navy-plum-raised:#38204f;--hz-color-hot-pink:#ff2f86;--hz-color-gold:#ffbe3d;--hz-color-canvas:#fff8f1;--hz-color-surface:#fff;--hz-color-text:#101828;--hz-color-text-muted:#667085;--hz-color-border:#e6e2ea;--hz-radius-md:14px;--hz-radius-lg:24px;--hz-space-md:16px;--hz-focus:0 0 0 3px #ff2f8659}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--hz-space-xs:4px;--hz-space-sm:8px;--hz-space-lg:24px;--hz-space-xl:32px;--hz-tap:44px;--hz-control-height:48px;--hz-heading-1:clamp(1.5rem, 4.5vw, 2rem);--hz-heading-2:clamp(1.125rem, 3vw, 1.375rem);--hz-heading-3:1rem;--hz-weight-heading:600;--hz-weight-medium:500;--hz-weight-strong:500;--hz-weight-body:400}
:root{--ink:#281438;--pink:#d31868;--paper:#fffaf4;--muted:#6d6275;--line:#e8e0e8;--blue:#3157d5;--input-line:#786b7b;--shadow-low:0 8px 24px #28143812;--shadow-high:0 20px 52px #2814381f;--type-display:clamp(2.35rem, 5vw, 4.4rem);--mobile-nav-clearance:112px;--gutter:14px;--gutter-left:max(var(--gutter), env(safe-area-inset-left));--gutter-right:max(var(--gutter), env(safe-area-inset-right));--tap:var(--hz-tap,44px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--ink);background:var(--paper);font-family:var(--hz-font-sans,ui-sans-serif, system-ui, sans-serif);margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--hz-weight-heading)}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button,a,label,summary,input,select,textarea,[role=tab],[role=button]{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.skip{z-index:100;top:max(8px, env(safe-area-inset-top));left:max(8px, env(safe-area-inset-left));min-height:var(--tap);opacity:0;pointer-events:none;background:#fff;border-radius:10px;align-items:center;padding:12px 16px;display:inline-flex;position:fixed;transform:translateY(-150%)}.skip:focus-visible{opacity:1;pointer-events:auto;transform:none}.wordmark{min-width:44px;min-height:44px;font-size:1.7rem;font-weight:var(--hz-weight-heading);letter-spacing:-.07em;align-items:center;text-decoration:none;display:inline-flex}.wordmark span,.kicker{color:var(--pink)}.landing{max-width:1280px;padding:0 var(--gutter-right) 0 var(--gutter-left);margin:auto}.landingNav,.topbar{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:24px 0 32px;display:grid}.kicker{font-size:.75rem;font-weight:var(--hz-weight-heading);letter-spacing:.02em;margin:0 0 12px}h1{letter-spacing:-.045em;max-width:860px;margin:0;font-size:clamp(1.9rem,6.4vw,6.6rem);line-height:1.02}h2,h3,p{margin-top:0}.hero .lede{max-width:650px;color:var(--muted);margin:16px 0;font-size:1rem;line-height:1.6}.heroPrerequisite{color:var(--muted);margin:12px 0 0;font-size:.85rem;line-height:1.5}.heroActions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.button{color:#fff;background:var(--ink);min-height:48px;font-weight:var(--hz-weight-heading);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:0 5px 14px #28143829}.button:active:not(:disabled){transform:scale(.97);box-shadow:0 2px 8px #2814381f}.button:disabled,button:disabled{cursor:not-allowed;opacity:.58}.button.secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.button.small{min-height:44px;padding:0 18px}.textLink{min-height:44px;color:var(--pink);font-weight:var(--hz-weight-heading);text-underline-offset:4px;align-items:center;transition:transform 80ms,opacity 80ms;display:inline-flex}.textLink:active{opacity:.72;transform:scale(.96)}.heroCard{border:1px solid var(--line);background:#fff;border-radius:30px;justify-self:center;width:min(100%,520px);padding:18px;overflow:hidden;box-shadow:0 28px 80px #28143824}.heroCard .art{aspect-ratio:4/3;background:#eee2da;border-radius:20px;display:block;overflow:hidden}.heroCard .art img{object-fit:cover;width:100%;height:100%;display:block}.heroCard h2{margin:20px 0 8px;font-size:clamp(1.4rem,5vw,1.8rem)}.heroCard p{color:var(--muted)}.badge,.statusPill{width:max-content;font-size:.72rem;font-weight:var(--hz-weight-heading);letter-spacing:.04em;border-radius:999px;align-items:center;padding:7px 10px;display:inline-flex}.badge{z-index:2;color:#fff;background:var(--ink);margin:16px;position:absolute}.steps{border-top:1px solid var(--line);padding:28px 0}.stepsDisclosure{border:1px solid var(--line);background:#fff9;border-radius:16px}.stepsDisclosure summary{cursor:pointer;align-items:center;min-height:56px;padding:12px 18px;list-style:none;display:flex}.stepsDisclosure summary::-webkit-details-marker{display:none}.stepsDisclosure summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.steps h2{width:100%;font-size:1rem;font-weight:var(--hz-weight-heading);letter-spacing:-.01em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;margin:0;display:flex}.stepsSummaryCue{color:var(--muted);align-items:center;gap:8px;font-size:.875rem;display:inline-flex}.stepsSummaryCue [data-state=open],.stepsDisclosure[open] .stepsSummaryCue [data-state=closed]{display:none}.stepsDisclosure[open] .stepsSummaryCue [data-state=open]{display:inline}.stepsChevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.stepsDisclosure[open] .stepsChevron{transform:translateY(2px)rotate(-135deg)}.stepsList{gap:14px;margin:0;padding:2px 18px 18px;list-style:none;display:grid}.stepsList li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.stepsList b{color:var(--pink);font-variant-numeric:tabular-nums}.stepsList h3{font-size:1rem;font-weight:var(--hz-weight-heading);margin:0 0 2px}.stepsList p{color:var(--muted);margin:0;line-height:1.6}footer{color:var(--muted);border-top:1px solid var(--line);text-align:center;padding:32px 0;line-height:1.6}.creatorProductTruth{margin:0}.authPage{min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) var(--gutter-right) max(20px, env(safe-area-inset-bottom)) var(--gutter-left);background:radial-gradient(circle at 85% 10%, #ffe3d2, transparent 32%), var(--paper);place-items:center;display:grid}.authCard{border:1px solid var(--line);width:min(100%,500px);box-shadow:var(--shadow-high);background:#fff;border-radius:28px;padding:26px 20px}.authCard h1{margin:34px 0 18px;font-size:clamp(1.9rem,7vw,4rem)}.zeliWelcome{margin-top:22px;line-height:0}.zeliWelcome+.kicker{margin-top:14px}.foxEmpty{margin:0 auto 14px;display:block}.authCard>p{color:var(--muted);line-height:1.6}.authCard form,.formGrid{gap:18px;margin:28px 0;display:grid}.authActions{gap:14px;display:grid}.authActions>.button{width:100%}.googleButton{color:#202124;box-shadow:none;background:#fff;border:1px solid #747775;gap:12px}.googleButton>span{color:#fff;width:22px;height:22px;font-size:.8rem;font-weight:var(--hz-weight-heading);background:#4285f4;border-radius:50%;place-items:center;display:grid}.authDivider{color:var(--muted);align-items:center;gap:12px;font-size:.78rem;display:flex}.authDivider:before,.authDivider:after{background:var(--line);content:"";flex:1;height:1px}label{font-weight:var(--hz-weight-heading);gap:8px;display:grid}input,select,textarea{border:1px solid var(--input-line);width:100%;min-height:50px;color:var(--ink);background:#fff;border-radius:13px;padding:12px 14px}.error{font-weight:var(--hz-weight-strong);background:#fff0f4;border-radius:10px;padding:12px;color:#891640!important}.success{color:#075f4c;font-weight:var(--hz-weight-strong);background:#e3f8f0;border-radius:10px;padding:12px}.evidence{background:#edf8ff;border-radius:10px;padding:12px}.fineprint{color:var(--muted);font-size:.83rem;line-height:1.5}.legalDocument{max-width:68ch;padding:0 var(--gutter-right) 48px var(--gutter-left);line-height:1.7}.fineprint a,.legalDocument p a,.legalDocument li a{padding-block:10px}.legalDocument h2{margin:32px 0 8px;font-size:1.05rem}.legalDocument p,.legalDocument ul{margin:0 0 12px}.legalDocument ul{padding-left:20px}.legalDocument li{margin-bottom:8px}.appFrame{min-height:100dvh;padding-bottom:32px}.demoBanner{color:#fff;min-height:44px;font-size:.76rem;font-weight:var(--hz-weight-heading);letter-spacing:.05em;text-align:center;background:#281438;justify-content:center;align-items:center;padding:10px 18px;line-height:1.35;display:flex}.topbar{z-index:10;padding:0 max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf4eb;position:sticky;top:0;box-shadow:0 1px #28143808}.immersiveTopbar{position:relative}.mastheadContext{color:var(--muted);font-size:.78rem;font-weight:var(--hz-weight-heading)}.topbar nav{gap:6px;display:flex}.topbar nav a{min-height:44px;color:var(--muted);font-size:.88rem;font-weight:var(--hz-weight-strong);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:flex}.topbar nav a[aria-current=page]{color:var(--ink);background:#fff;box-shadow:0 4px 20px #28143814}.avatar,.profileAvatar{color:#fff;background:linear-gradient(145deg, var(--pink), #ff8b72);font-weight:var(--hz-weight-heading);border-radius:50%;place-items:center;text-decoration:none;display:grid}.avatar{width:44px;height:44px}.profileAvatar{width:72px;height:72px;font-size:1.3rem}.appMain{max-width:1240px;padding:24px var(--gutter-right) 32px var(--gutter-left);margin:auto;scroll-margin-top:129px}.pageHeader{margin-bottom:22px}.pageHeaderTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.pageHeader h1{max-width:800px;margin:4px 0 0;font-size:2.15rem;line-height:.98}.pageHeaderLede{max-width:720px;color:var(--muted);margin:10px 0 0;font-size:.91rem;line-height:1.45}.support{min-height:44px;color:var(--pink);font-weight:var(--hz-weight-heading);align-items:center;display:flex}.filters{gap:10px;padding:4px 4px 20px;display:flex;overflow-x:auto}.filter{border:1px solid var(--line);min-height:44px;color:var(--muted);font-weight:var(--hz-weight-heading);background:#fff;border-radius:999px;flex:none;padding:0 18px}.filter.active{border-color:var(--ink);color:#fff;background:var(--ink)}.challengeGrid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.opportunitySections{gap:34px;display:grid}.opportunitySection{min-width:0}.sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.sectionHeading h2{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3vw,2.5rem)}.sectionEyebrow{color:var(--pink);font-size:.72rem;font-weight:var(--hz-weight-heading);letter-spacing:.02em;margin:0 0 7px}.featuredOpportunity,.opportunityRail{gap:18px;display:grid}.opportunityRail{grid-template-columns:minmax(0,1fr)}.opportunityCard{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-low);background:#fff;border-radius:20px;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,box-shadow .18s;overflow:hidden}.opportunityCard:focus-within{border-color:color-mix(in srgb, var(--pink) 58%, var(--line));box-shadow:0 14px 34px #28143824}@media (hover:hover) and (pointer:fine){.opportunityCard:hover{border-color:color-mix(in srgb, var(--pink) 38%, var(--line));transform:translateY(-3px);box-shadow:0 18px 42px #28143829}}.opportunityCard.featured{flex-direction:column;display:flex}.opportunityCard.featured .opportunityBody{z-index:1;position:relative}.opportunityCard.featured .opportunityCover{min-height:0}.opportunityCover,.campaignHero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 18%,#ffffff47 0 14%,#0000 15%),linear-gradient(135deg,#281438 0 48%,#d31868 49% 74%,#ff9f70 75%);min-height:180px;padding:22px;position:relative;overflow:hidden}.opportunityCover{margin:0}.opportunityCover.hasMedia,.campaignHero.hasMedia{aspect-ratio:16/9;background:#eee5e6;min-height:0;padding:0;display:grid}.opportunityCover.hasMedia:after,.campaignHero.hasMedia:after{display:none}.opportunityCover.hasMedia img,.campaignHero.hasMedia img{object-fit:cover;width:100%;height:100%}.opportunityCover figcaption,.campaignHero figcaption,.campaignMediaNote{color:#fff;max-width:calc(100% - 28px);font-size:.68rem;font-weight:var(--hz-weight-heading);letter-spacing:.02em;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#281438d6;border:1px solid #fff9;border-radius:999px;padding:6px 9px;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 14px #2814382e}.campaignMediaNote{left:14px;right:auto}.opportunityCover.hasMedia img,.campaignHero.hasMedia img{transform-origin:50% 100%}[data-campaign-art$=siloam-lippo-village-exterior\.webp] img{transform:scale(1.5)}.opportunityCover:after,.campaignHero:after{z-index:-1;content:"";border:36px solid #fff3;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-48px;right:-42px}.opportunityCover:not(.isWordmark)>span:not(.campaignMediaNote){font-size:5.5rem;font-weight:var(--hz-weight-heading);letter-spacing:-.08em;line-height:1;display:block}.opportunityCover>b{letter-spacing:.02em;font-size:.73rem;position:absolute;bottom:20px;left:22px}.opportunityBody{align-content:start;gap:9px;padding:18px;display:grid}.birthDateStep{border:1px solid var(--line);background:#ffffffb3;border-radius:14px;gap:8px;margin:4px 0 8px;padding:14px;display:grid}.birthDateStep h3{margin:0;font-size:1rem}.birthDateStep p{color:var(--muted);margin:0;line-height:1.55}.birthDateStep label{font-size:.85rem;font-weight:var(--hz-weight-strong)}.birthDateStep input,.birthDateStep select{border:1px solid var(--line);min-height:44px;font:inherit;background:#fff;border-radius:10px;padding:0 12px}.birthDateStep{scroll-margin-block:24px}.birthDateStep .button{justify-self:start}.briefSummary{margin:0 0 4px}.briefDisclosure{border-top:1px solid var(--line)}.briefDisclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:4px 0;list-style:none;display:flex}.briefDisclosure summary::-webkit-details-marker{display:none}.briefDisclosure summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.briefDisclosure summary h3{margin:0}.briefChevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.briefDisclosure[open] .briefChevron{transform:translateY(2px)rotate(-135deg)}.opportunityBrand{color:var(--muted);font-size:.78rem;font-weight:var(--hz-weight-strong);letter-spacing:.01em;overflow-wrap:anywhere;margin:0}.opportunityBody h3{overflow-wrap:anywhere;font-size:1.1rem;font-weight:var(--hz-weight-heading);margin:0;line-height:1.2}.brandName{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.opportunityReward{gap:2px;margin:2px 0;display:grid}.opportunityReward span,.opportunityReward small{color:var(--muted);font-size:.76rem}.opportunityReward strong{color:var(--ink);letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1.05}.opportunitySignals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0;display:grid}.opportunitySignals>div{background:#faf7fa;border:1px solid #e2d8e2;border-radius:12px;min-width:0;padding:9px}.opportunitySignals dt{color:var(--muted);font-size:.72rem}.opportunitySignals dd{overflow-wrap:anywhere;font-size:.84rem;font-weight:var(--hz-weight-strong);margin:3px 0 0}.opportunityMatchNote{color:var(--muted);margin-top:5px;font-size:.7rem;line-height:1.35;display:block}.opportunityDetails{color:var(--muted);font-size:.82rem;line-height:1.5}.opportunityDetails summary{min-height:44px;color:var(--pink);font-weight:var(--hz-weight-heading);cursor:pointer;align-items:center;display:flex}.opportunityDetails p{margin:0 0 8px}.opportunityTabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;min-width:0;max-width:100%;margin:0;padding:4px 0 12px;display:flex;overflow-x:auto}.opportunityTabs::-webkit-scrollbar{display:none}.opportunityTab{min-height:var(--hz-tap);color:var(--ink);font-weight:var(--hz-weight-body);cursor:pointer;text-align:left;white-space:nowrap;background:#fff;border:1px solid #d9ceda;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:.9rem;line-height:1.25;display:inline-flex}.opportunityTab[aria-selected=true]{font-weight:var(--hz-weight-strong)}.opportunityTabLabel{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}.opportunityTab small{min-width:24px;min-height:24px;color:var(--muted);background:#f0ebf1;border-radius:999px;flex:none;place-items:center;display:grid}.opportunityTab[aria-selected=true]{border-color:var(--ink);color:#fff;background:var(--ink);box-shadow:var(--shadow-low)}.opportunityTab[aria-selected=true] small{color:var(--ink);background:#fff}.opportunityTabPanel{min-height:180px;padding-top:2px}.opportunityHeadline{font-weight:var(--hz-weight-heading);margin:0;color:var(--ink)!important}.eligibilityLine,.sectionEmpty{color:var(--muted);font-size:.84rem;line-height:1.5}.campaignHero{align-content:end;gap:8px;min-height:260px;margin:-28px -28px 28px;display:grid}.campaignHero.hasMedia{min-height:0}.campaignHero span{font-size:.75rem;font-weight:var(--hz-weight-heading);letter-spacing:.02em}.campaignHero strong{letter-spacing:-.06em;max-width:16ch;font-size:clamp(2rem,5vw,4rem);line-height:.92}.tagLine{font-weight:var(--hz-weight-strong);color:var(--pink)!important}.emptyState{text-align:center}.emptyState .button{margin-top:10px}.challengeCard{border:1px solid var(--line);background:#fff;border-radius:24px;transition:transform .2s,box-shadow .2s;overflow:hidden}.challengeCard:hover{transform:translateY(-4px);box-shadow:0 22px 50px #28143817}.challengeArt{justify-content:space-between;align-items:flex-start;min-height:200px;padding:18px;display:flex}.challengeIndex{color:#ffffffbf;font-size:4.8rem;font-weight:var(--hz-weight-heading);align-self:end}.challengeArt.coral{background:linear-gradient(135deg,#ff7878,#ffbe82)}.challengeArt.mint{background:linear-gradient(135deg,#178a79,#86d6bd)}.challengeArt.blue{background:linear-gradient(135deg,#3157d5,#8fa8ff)}.statusPill{color:#51485c;background:#eeeaf0}.statusPill.good{color:#086b55;background:#dff8ee}.statusPill.attention{color:#8a4d00;background:#fff0cf}.challengeBody{padding:22px}.brandName{color:var(--pink);font-size:.78rem;font-weight:var(--hz-weight-heading);margin:0 0 8px}.challengeBody h2{margin:0 0 8px}.challengeBody p{color:var(--muted)}.challengeBody>div{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px 0;font-size:.83rem;display:flex}.challengeBody>div span{color:var(--muted)}.cardLink{min-height:44px;color:var(--pink);font-weight:var(--hz-weight-strong);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.panel,.listPanel,.metrics article{border:1px solid var(--line);background:#fff;border-radius:24px;padding:20px}.detailGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.detailHero{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.briefIdentity{gap:12px;display:grid}.briefIdentity h2{margin:0}.briefIdentity>p{color:var(--muted);margin:0;line-height:1.5}.brief h2{margin-top:28px;font-size:clamp(1.15rem,3.8vw,1.4rem)}.brief p,.brief li,.decision p{color:var(--muted);line-height:1.65}.criteria{gap:8px;display:grid}.criteria span{background:#f8f4f8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px;display:flex}.decision{position:sticky;top:98px}.rewardAmount{font-size:clamp(1.6rem,6vw,2rem);display:block}.decision dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.decision dt{color:var(--muted)}.decision dd{font-weight:var(--hz-weight-heading)}.decision .button{width:100%;margin-top:18px}.joinConsentOverlay{z-index:100;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:#1f1427b8;position:fixed;inset:0;overflow-y:auto}.joinConsentDialog{background:#fff;border-radius:24px;width:min(760px,100%);min-height:calc(100dvh - 48px);margin:0 auto;padding:clamp(22px,4vw,40px);box-shadow:0 24px 80px #1f14274d}.joinConsentHeader,.joinConsentActions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.joinConsentHeader h2{margin:4px 0 0}.joinConsentFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.joinConsentFacts article,.joinConsentBrief,.joinConsentDisclosure>section{border:1px solid var(--line);background:#f8f4f8;border-radius:16px;padding:16px}.joinConsentFacts span,.joinConsentFacts small{color:var(--muted);display:block}.joinConsentFacts strong{margin:4px 0;font-size:1.2rem;display:block}.joinConsentNotice{color:#5f2040;font-weight:var(--hz-weight-heading);background:#ffe9f1;border-radius:14px;padding:12px 14px;line-height:1.5}.joinConsentDisclosure{gap:12px;display:grid}.joinConsentDisclosure h3{margin-bottom:8px}.joinConsentDisclosure p{color:var(--muted);margin-bottom:0;line-height:1.55}.joinConsentDisclosure ol{gap:6px;margin:12px 0 0;padding-left:24px;display:grid}.joinConsentChecks{border:0;gap:10px;margin:20px 0;padding:0;display:grid}.joinConsentChecks legend{font-weight:var(--hz-weight-heading);margin-bottom:10px}.joinConsentActions{justify-content:flex-end;align-items:stretch}.listPanel{gap:0;padding:0;display:grid}.listPanel article{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.listPanel .button{width:100%}.listPanel article:last-child{border-bottom:0}.listPanel h2{margin:12px 0 6px}.listPanel p{color:var(--muted);margin:0}.metrics{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:24px;display:grid}.metrics article{gap:10px;display:grid}.metrics span,.metrics small{color:var(--muted)}.metrics strong{font-size:clamp(1.45rem,5.5vw,1.8rem)}.timeline{gap:0;margin:28px 0;padding:0;list-style:none;display:grid}.timeline li{color:#6d6275;gap:4px;padding:0 0 26px 34px;display:grid;position:relative}.timeline li:before{content:"";border:3px solid;border-radius:50%;width:16px;height:16px;position:absolute;left:0}.timeline li:after{content:"";background:currentColor;width:2px;position:absolute;top:20px;bottom:0;left:9px}.timeline li:last-child:after{display:none}.timeline .done{color:#16836c}.timeline .active{color:var(--pink)}.timeline span{color:var(--muted);font-size:.85rem}.statusJourney{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.statusJourney li{min-width:0;color:var(--muted);font-size:.72rem;font-weight:var(--hz-weight-heading);text-align:center;justify-items:center;gap:7px;display:grid}.statusJourney li>span{background:#fff;border:2px solid #b4a7b6;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.statusJourney .done,.statusJourney .active{color:var(--ink)}.statusJourney .done>span{color:#fff;background:#16836c;border-color:#16836c}.statusJourney .active>span{border-color:var(--pink);color:#fff;background:var(--pink)}[data-safe-action],[data-safe-region]{scroll-margin-block:calc(var(--mobile-nav-clearance) + 24px)}.urlBox{overflow-wrap:anywhere;background:#f7f3f7;border-radius:12px;padding:14px;font-family:ui-monospace,monospace}.canonicalUrlField{gap:8px;display:grid}.fieldLabel{font-weight:var(--hz-weight-heading)}.canonicalUrlValue{border:1px solid var(--input-line);background:#fff;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;padding:8px;display:grid}.canonicalUrlValue code{overflow-wrap:anywhere;word-break:break-word;min-width:0;padding:8px 6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.45}.copyUrlButton{border:1px solid var(--line);min-width:112px;min-height:44px;color:var(--ink);background:var(--soft);font-weight:var(--hz-weight-strong);border-radius:10px;align-self:center;padding:0 14px}.copyUrlButton:disabled{cursor:not-allowed;opacity:.55}[data-safe-region=profile-ownership-code] .canonicalUrlValue code{font-size:1.05rem;font-weight:var(--hz-weight-heading);letter-spacing:.02em}[data-safe-region=profile-ownership-code] .canonicalUrlField{margin-bottom:14px}@keyframes save-spin{to{transform:rotate(360deg)}}@keyframes save-status-in{0%{opacity:0;transform:translateY(2px)}}.onboardingLoading{gap:6px;max-width:680px;display:grid}.onboardingLoading span{color:var(--muted)}.statusPill{color:#6b3710;min-height:30px;font-size:.78rem;font-weight:var(--hz-weight-strong);background:#fff0cf;border-radius:999px;align-items:center;padding:4px 11px;display:inline-flex}.nextActionButtons .button,.profileSummary .button,.formActions .button{width:100%}.profileSummary h2,.formHeading h2,.formActions{flex-wrap:wrap;gap:10px;display:flex}.onboardingFeedback{border-left:5px solid #3f6f9e;margin:0}.onboardingFeedback.info{color:#284865;background:#f1f7fc}.onboardingFeedback.success{border-left-color:#176a58}.onboardingFeedback.error{border-left-color:#a63e3e}.readinessPanel h2,.compactForm{margin:0}.providerNotice,.providerUnavailable{color:#5b4e60;line-height:1.5}.providerUnavailable{gap:12px;display:grid}.providerUnavailable .button{width:fit-content}.inputPrefix{border:1px solid var(--input-line);border-radius:13px;align-items:center;padding-left:14px;display:flex}.inputPrefix input{border:0}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips label{grid:unset;border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px;transition:transform 80ms,border-color .16s,background-color .16s;display:flex}.chips label:active,.checkRow:active{transform:scale(.98)}.chips label:has(input:checked){border-color:color-mix(in srgb, var(--pink) 58%, var(--line));background:#fff0f6}.checkRow:has(input:checked){border-color:color-mix(in srgb, var(--pink) 58%, var(--line));background:#fff0f6}.chips input{width:18px;min-height:18px;accent-color:var(--pink)}.checkboxTarget{place-items:center;width:44px;min-width:44px;min-height:44px;display:grid}.checkRow{cursor:pointer;border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-height:52px;padding:6px 8px;transition:transform 80ms,border-color .16s,background-color .16s;display:grid}.checkRow input{width:20px;min-height:20px;accent-color:var(--pink)}.consentLong{display:none}.consentShort{font-size:.88rem;line-height:1.45;display:inline}.appFrame:not(.immersive) .formGrid>.button{width:100%}.formGrid fieldset{border:0;padding:0}.formGrid legend{font-weight:var(--hz-weight-strong);margin-bottom:10px}.profileCard{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.profileCard>div:nth-child(2){flex:1}.profileCard h2,.profileCard p{margin:0}.profileCard p{color:var(--muted)}.bottomNav{display:none}@media (max-width:900px){.appFrame:not(.immersive){flex-direction:column;min-height:100dvh;padding-bottom:0;display:flex}.appMain{flex:1 0 auto;width:100%}.topbar nav{display:none}.briefIdentity{order:-2}.decision{order:-1;position:static}.bottomNav{z-index:12;grid-template-columns:repeat(var(--bottom-nav-count,5), minmax(0, 1fr));width:calc(100% - 20px);margin:8px max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:20px;flex:none;padding:6px;display:grid;position:relative;box-shadow:0 12px 40px #28143829}.bottomNav a{min-width:0;min-height:60px;color:var(--muted);font-size:clamp(.62rem,2.9vw,.76rem);font-weight:var(--hz-weight-heading);text-align:center;border-radius:14px;place-items:center;gap:2px;text-decoration:none;display:grid}.bottomNav a span{font-size:1rem}.bottomNav a[aria-current=page]{color:#fff;background:var(--ink)}}@media (max-width:620px){.heroCard{display:none}.steps{padding:20px 0}.panel.nextActionCard{padding:14px}}.canonicalUrlValue{grid-template-columns:minmax(0,1fr)}.copyUrlButton{width:100%}.campaignHero{margin:-20px -20px 24px}.joinConsentOverlay{background:#fff;padding:0}.joinConsentDialog{width:100%;min-height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));box-shadow:none;border-radius:0}.joinConsentHeader,.joinConsentActions{flex-direction:column;align-items:stretch}.joinConsentHeader .button{align-self:flex-start}.joinConsentFacts{grid-template-columns:minmax(0,1fr)}.joinConsentActions .button{width:100%}@media (min-width:621px){.landing{padding:0 28px}.hero{min-height:640px;padding:40px 4vw 72px}.steps{padding:96px 3vw}.steps>div{grid-template-columns:repeat(3,minmax(0,1fr))}.authCard{padding:40px}.landingNav,.topbar{gap:24px;min-height:76px}.topbar{padding:0 max(24px,50vw - 620px)}.appMain{padding:52px 24px 64px}.pageHeader{margin-bottom:40px}.pageHeader h1{font-size:var(--type-display)}.pageHeader>div>p:last-child{margin-top:18px;font-size:1.05rem;line-height:1.6}.opportunitySections{gap:52px}.sectionHeading{align-items:center;margin-bottom:18px}.challengeGrid,.opportunityRail{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityCard{border-radius:24px}.opportunityCard.featured{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);display:grid}.opportunityCover{min-height:210px}.opportunityBody{gap:12px;padding:24px}.opportunityBody h3{font-size:1.35rem}.opportunitySignals{gap:10px}.opportunitySignals>div{padding:11px 12px}.opportunityTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:16px}.panel,.listPanel,.metrics article{padding:28px}.listPanel article{flex-direction:row;align-items:center;gap:24px;padding:24px}.listPanel .button,.nextActionButtons .button,.profileSummary .button,.formActions .button,.copyUrlButton,.joinConsentActions .button,.appFrame:not(.immersive) .formGrid>.button{width:auto}.canonicalUrlValue{grid-template-columns:minmax(0,1fr) auto}.campaignHero{margin:-28px -28px 28px}.detailHero,.profileCard{flex-direction:row;align-items:center}.consentLong{display:inline}.consentShort{display:none}.joinConsentOverlay{padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:#1f1427b8}.joinConsentDialog{border-radius:24px;width:min(760px,100%);min-height:calc(100dvh - 48px);padding:clamp(22px,4vw,40px);box-shadow:0 24px 80px #1f14274d}.joinConsentHeader,.joinConsentActions{flex-direction:row}.joinConsentHeader{align-items:flex-start}.joinConsentFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.hero{grid-template-columns:1.1fr .9fr;gap:64px;padding:72px 4vw}.heroCard{justify-self:auto;width:auto;transform:rotate(2deg)}.challengeGrid,.opportunityRail{grid-template-columns:repeat(3,minmax(0,1fr))}.detailGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.briefIdentity{grid-area:1/1}.detailGrid>.brief{grid-area:2/1}.detailGrid>.decision{grid-area:1/2/span 2}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.pageHeader{align-items:end}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opportunityCard:hover{transform:none}}.connectedList{margin:0 0 16px;padding:0;list-style:none}.connectedList li{border-bottom:1px solid var(--line,#e3ddea);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 0;display:flex}.connectedList strong{min-width:84px}.connectedList em{color:var(--muted);margin-left:auto;font-size:.83rem;font-style:normal}.joinConfirmDialog{width:min(560px,100%);max-height:90vh;padding:24px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:18px;overflow-y:auto}.joinConfirmDialog h2{margin:0 0 6px;font-size:1.3rem}.joinConfirmDialog>p{color:var(--muted);margin:0 0 14px;line-height:1.6}.joinConsentCheck{border:1px solid var(--line,#e3ddea);border-radius:12px;gap:12px;margin-bottom:14px;padding:14px;line-height:1.6;display:flex}.joinConsentCheck input{width:22px;min-width:22px;height:22px;margin-top:2px}.eligibilityNotices{background:#fdf3f3;border:1px solid #f0c9c9;border-radius:12px;margin:0 0 14px;padding:14px;list-style:none}.eligibilityNotices li{flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.6;display:flex}.eligibilityNotices li+li{margin-top:10px}.joinConsentDismiss{min-height:44px;color:var(--muted);background:0 0;border:0;margin:12px auto 0;text-decoration:underline;display:block}.termsPage{max-width:720px;padding:24px max(20px, env(safe-area-inset-right)) calc(var(--mobile-nav-clearance) + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));margin:0 auto;line-height:1.7}.termsHeader h1{margin:12px 0 6px;font-size:1.5rem}.termsBack{align-items:center;min-height:44px;display:inline-flex}.termsMeta{color:var(--muted);margin:0 0 4px;font-size:.9rem}.termsSummary ul{padding:0;list-style:none}.termsSummary li{border:1px solid var(--line,#e3ddea);border-radius:12px;gap:12px;margin-bottom:10px;padding:14px;display:flex}.termsSummary li>svg{flex-shrink:0;margin-top:1px}.termsSummary li p{color:var(--muted);margin:4px 0 0}.termsSection{border-bottom:1px solid var(--line,#e3ddea)}.termsSection h3{margin:0}.termsSection button{width:100%;min-height:52px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:600;display:flex}.termsSection div{padding-bottom:14px}.termsSection div p{margin:0 0 10px}.termsFooter{z-index:13;padding:12px max(20px, env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border-top:1px solid var(--line,#e3ddea);background:#fff;justify-content:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.termsFooter .button{min-height:var(--tap);flex:1;justify-content:center;align-items:center;max-width:260px;display:inline-flex}.standingCard{border-left:3px solid var(--accent,#e6006e)}.standingCard h2{margin:4px 0 8px;font-size:1.15rem}.standingCard p{color:var(--muted);margin:0;line-height:1.6}.standingCard[data-standing-state=RANKED]{border-left-color:#1f7a4d}.standingCard[data-standing-state=EXCLUDED]{border-left-color:#a33}.notificationList{gap:16px;display:grid}.notificationHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.notificationHeader p{color:var(--muted);font-weight:var(--hz-weight-heading);margin:0}.notificationHeader button{border:1px solid var(--line);min-height:44px;color:var(--pink);font-weight:var(--hz-weight-heading);cursor:pointer;background:#fff;border-radius:999px;padding:0 18px}.notificationHeader button:disabled{color:var(--muted);cursor:progress}.notificationList ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.notification{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:36px minmax(0,1fr) 12px;align-items:start;gap:12px;padding:16px;display:grid}.notification.unread{border-color:var(--pink);box-shadow:var(--shadow-low)}.notificationIcon{background:var(--paper);width:40px;height:40px;color:var(--muted);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.notificationIcon>svg{flex-shrink:0}.notificationIcon[data-tone=ok]{color:#16836c;background:#e6f4ef}.notificationIcon[data-tone=danger]{color:#891640;background:#fdeaf0}.notificationIcon[data-tone=attention]{color:#8a5a00;background:#fff0cf}.notificationIcon[data-tone=reward]{color:#8a5a00;background:#fff4d8}.notificationIcon[data-tone=info],.notificationIcon[data-tone=pending]{color:#3157d5;background:#eaefff}.notificationIcon[data-tone=neutral]{color:var(--muted);background:var(--paper)}.notification h2{margin:0 0 6px;font-size:1.02rem;line-height:1.35}.notification p{color:var(--muted);margin:0;line-height:1.55}.notificationTime{font-size:.86rem;margin-top:8px!important}.notificationAction{min-height:44px;color:var(--pink);line-height:44px;font-weight:var(--hz-weight-heading);margin-top:12px;text-decoration:underline;display:inline-block}.notificationDot{background:var(--pink);border-radius:999px;width:12px;height:12px;margin-top:16px}.appealForm{border:1px solid var(--line);background:var(--paper);border-radius:18px;gap:10px;margin-top:14px;padding:18px;display:grid}.appealForm label{font-weight:var(--hz-weight-heading);font-size:.92rem}.appealForm select,.appealForm textarea,.appealForm input{border:1px solid var(--input-line);min-height:44px;font:inherit;background:#fff;border-radius:12px;padding:10px 14px}.appealForm textarea{resize:vertical}.appealError{color:var(--pink);font-weight:var(--hz-weight-heading);margin:0}.appealActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.appealCancel{min-height:44px;color:var(--muted);font-weight:var(--hz-weight-heading);cursor:pointer;background:0 0;border:none;padding:0 16px;text-decoration:underline}.appealNote{color:var(--muted);margin:0;font-size:.88rem}.phaseTimeline{gap:0;margin:12px 0 24px;padding:0;list-style:none;display:grid}.phaseTimeline li{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 0;display:grid;position:relative}.phaseTimeline li:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:34px;bottom:-10px;left:15px}.phaseMark{border:2px solid var(--line);width:32px;height:32px;color:var(--muted);font-weight:var(--hz-weight-strong);z-index:1;background:#fff;border-radius:999px;place-items:center;display:grid}.phaseTimeline li[data-phase-state=done] .phaseMark{border-color:var(--pink);color:var(--pink)}.phaseTimeline li[data-phase-state=current] .phaseMark{border-color:var(--pink);background:var(--pink);color:#fff}.phaseTimeline li[data-phase-state=upcoming] strong{color:var(--muted);font-weight:var(--hz-weight-heading)}.phaseTimeline strong{font-size:.98rem;display:block}.phaseTimeline small{color:var(--muted)}.phaseTimeline em{color:var(--pink);font-style:normal;font-weight:var(--hz-weight-heading);white-space:nowrap;font-size:.85rem}.completenessList{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.completenessList li{align-items:baseline;gap:10px;line-height:1.45;display:flex}.completenessList li span{font-weight:var(--hz-weight-strong);color:var(--muted)}.completenessList li[data-completeness=met] span{color:var(--pink)}.completenessList li[data-completeness=unmet]{font-weight:var(--hz-weight-heading)}.completenessList small{color:var(--muted)}.verificationClock{background:var(--paper);border:1px solid var(--line);font-weight:var(--hz-weight-heading);border-radius:12px;padding:10px 14px;color:var(--ink)!important;margin-top:10px!important}.verificationClock.expired{border-color:var(--pink);color:var(--pink)!important}.leaderboardPanel{margin:8px 0 24px}.leaderboardCaveat{color:var(--muted);margin:4px 0 12px;font-size:.92rem;line-height:1.5}.leaderboardPanel ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.leaderboardPanel li{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.leaderboardRank{background:var(--paper);width:36px;height:36px;color:var(--pink);font-weight:var(--hz-weight-strong);border-radius:999px;place-items:center;display:grid}.leaderboardPanel li:first-child .leaderboardRank{background:var(--pink);color:#fff}.leaderboardPanel strong{font-size:.98rem;display:block}.leaderboardPanel small{color:var(--muted)}.kabarUnread{background:var(--pink);color:#fff;min-width:18px;height:18px;font-size:.68rem;font-weight:var(--hz-weight-heading);vertical-align:middle;border-radius:999px;place-items:center;margin-left:6px;padding:0 4px;line-height:1;display:inline-grid}.bottomNav a{position:relative}.bottomNav .kabarUnread{margin-left:0;position:absolute;top:4px;right:50%;transform:translate(22px)}.supportHistory{margin-top:24px}.supportHistory ul{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.supportHistory li{border:1px solid var(--line);border-radius:14px;padding:14px 16px}.supportHistoryHead{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.supportHistoryHead strong{color:var(--pink);letter-spacing:.04em;font-size:.85rem}.supportHistoryHead small{color:var(--muted)}.supportHistory p{margin:0;line-height:1.55}.supportAnswer{background:var(--paper);border-radius:12px;padding:10px 14px;margin-top:10px!important}.sessionList{gap:8px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.sessionList li{border:1px solid var(--line,#e3ddea);border-radius:12px;gap:2px;padding:10px 14px;display:grid}.sessionList li .sessionExact{font-variant-numeric:tabular-nums;opacity:.65;font-size:.75rem}.securityActions{gap:10px;max-width:360px;display:grid}.deletionForm{gap:8px;display:grid}.deletionForm label{gap:4px;font-size:.9rem;display:grid}.deletionForm input{border:1px solid var(--line,#cfc6da);min-height:44px;font:inherit;border-radius:10px;padding:0 12px}.button.danger{color:#ffb4c1;border-color:#ffb4c1}.securityStatus{min-height:1.4em}.incidentBanner{color:#fff;font-weight:var(--hz-weight-heading);text-align:center;background:#891640;padding:12px 20px}.skeletonBlock,.skeletonList{gap:12px;display:grid}.skeletonCard{border:1px solid var(--line);background:#fff;border-radius:20px;gap:10px;padding:14px;display:grid}.skeletonLine,.skeletonMedia{background:linear-gradient(90deg,#efe9f0 25%,#f7f3f8 37%,#efe9f0 63%) 0 0/400% 100%;border-radius:8px;animation:1.4s ease-in-out infinite skeletonSheen;display:block}.skeletonLine{height:12px}.skeletonMedia{border-radius:14px;height:132px}.skeletonTitle{width:72%;height:20px}.skeletonShort{width:48%}.skeletonAction{border-radius:999px;width:100%;height:44px}@keyframes skeletonSheen{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.skeletonLine,.skeletonMedia{background:#efe9f0;animation:none}}.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landingNavLinks{align-items:center;gap:18px;display:flex}.landingNavLinks .textLink{min-height:var(--tap-target,44px);align-items:center;display:inline-flex}@media (max-width:620px){.landingNavLinks .textLink{display:none}}.audienceSwitch{border:1px solid var(--line);background:#ffffffb3;border-radius:999px;margin:0 0 26px;padding:5px;display:inline-flex}.audienceSwitch label{min-height:44px;color:var(--muted);font-size:.95rem;font-weight:var(--hz-weight-heading);cursor:pointer;border-radius:999px;align-items:center;padding:0 22px;transition:background .14s,color .14s;display:inline-flex;position:relative}.audienceSwitch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.audienceSwitch label[data-selected=true]{color:#fff;background:var(--ink)}.audienceSwitch label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){.audienceSwitch label{transition:none}}.trustStrip{padding:8px 0 32px}.trustStrip ul{border:1px solid var(--line);background:#fff9;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.trustStrip li{border-top:1px solid var(--line);gap:4px;padding:14px 18px;display:grid}.trustStrip li:first-child{border-top:0}.trustStrip strong{font-size:.97rem}.trustStrip span{color:var(--muted);font-size:.9rem;line-height:1.5}@media (min-width:621px){.trustStrip li{border-top:0;border-left:1px solid var(--line)}.trustStrip li:first-child{border-left:0}}.showcase{padding:40px 0}.showcase>h2,.faq>h2{letter-spacing:-.02em;margin:0 0 10px;font-size:1.3rem}.showcase>.lede{max-width:640px;color:var(--muted);margin:0 0 20px;font-size:1.02rem;line-height:1.55}.showcaseGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:14px;display:grid}.showcaseCard{border:1px solid var(--line);box-shadow:var(--shadow-low);background:#fff;border-radius:20px;gap:6px;padding:14px;display:grid}.showcaseCard .art{aspect-ratio:16/9;border-radius:14px;margin-bottom:8px;overflow:hidden}.showcaseCard .art img{object-fit:cover;width:100%;height:100%}.showcaseCard h3{letter-spacing:-.02em;margin:0;font-size:1.05rem}.showcaseCard p{color:var(--muted);margin:0;font-size:.88rem}.showcaseCard strong{font-size:.95rem}.faq{padding:32px 0 40px}.faqList{border:1px solid var(--line);background:#fff9;border-radius:16px;max-width:760px;display:grid;overflow:hidden}.faqList details+details{border-top:1px solid var(--line)}.faqList summary{min-height:56px;font-size:.97rem;font-weight:var(--hz-weight-strong);cursor:pointer;align-items:center;padding:14px 18px;display:flex}.faqList summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.faqList p{color:var(--muted);margin:0;padding:0 18px 18px;line-height:1.6}.finalCta{text-align:center;padding:36px 0 44px}.finalCta h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.35rem,4vw,2.8rem)}.finalCta p{color:var(--muted);margin:0 0 20px;font-size:1rem}.finalCta .heroActions{justify-content:center;gap:14px}.onboardingLight{justify-items:stretch;max-width:560px;margin:0 auto;display:grid}.onboardingCard{gap:8px;padding:16px;display:grid}.onboardingMascot{justify-content:center;display:flex}.onboardingCard h2{text-align:center;margin:0;font-size:clamp(1.35rem,5vw,1.7rem);line-height:1.2}.onboardingLede{color:var(--muted);text-align:center;margin:0;line-height:1.45}.onboardingCard .chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboardingCard .chips label{justify-content:flex-start;gap:4px;min-width:0;padding:0 10px 0 4px;font-size:.9375rem;line-height:1.2}.onboardingCard .chips .checkboxTarget{width:28px;min-width:28px}.onboardingField{font-weight:var(--hz-weight-strong);gap:6px;margin:0;display:grid}.onboardingField input,.onboardingField textarea{font-weight:400}.onboardingCard fieldset.onboardingField{border:0;padding:0}.onboardingCard fieldset.onboardingField legend{font-weight:var(--hz-weight-strong);padding:0}.onboardingOptional{border:1px solid var(--line);border-radius:14px;padding:0 14px}.onboardingOptional>summary{cursor:pointer;min-height:48px;font-weight:var(--hz-weight-strong);align-items:center;display:flex}.onboardingOptional>summary:focus-visible{outline-offset:2px;outline:3px solid #5b2b68}.onboardingOptional[open]{padding-bottom:14px}.onboardingOptional>:not(summary){margin-top:10px}.onboardingActions{justify-items:stretch;gap:10px;display:grid}.onboardingActions .button{width:100%}.onboardingActions .textLink{min-height:44px;color:var(--muted);cursor:pointer;font:inherit;font-weight:var(--hz-weight-heading);background:0 0;border:0;text-decoration:underline}.onboardingActions .textLink:focus-visible{outline-offset:2px;outline:3px solid #5b2b68}.onboardingFeedback{background:#f3eef8;border-radius:12px;margin:0;padding:10px 12px;line-height:1.5}.onboardingFeedback.error{color:#7d1533;background:#fdeaef}.onboardingFeedback.success{color:#14513a;background:#e8f7f0}.connectPlatform{gap:8px;margin-top:10px;display:grid}.connectPlatform label{font-weight:var(--hz-weight-strong);gap:6px;display:grid}.connectPlatform input{font-weight:400}.referenceLinks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.referenceLinks a{overflow-wrap:anywhere;min-height:44px;padding:10px 0;line-height:1.4;display:inline-block}@media (max-width:620px){.pageHeader{gap:10px;margin-bottom:14px}.pageHeader h1{font-size:clamp(1.35rem,5.4vw,1.6rem);line-height:1.08}.pageHeaderLede{margin-top:6px}.sectionHeading{gap:8px;margin-bottom:8px}.sectionHeading h2{letter-spacing:-.02em;font-size:1.1rem}.sectionEyebrow{margin-bottom:3px}.featuredOpportunity,.opportunityRail{gap:14px}.opportunityCover.hasMedia,.campaignHero.hasMedia{aspect-ratio:21/9}}.joinConsentTerms{border:1px solid var(--line);background:#fffdfb;border-radius:12px;margin:12px 0;padding:12px;font-size:.86rem;line-height:1.5}.joinConsentReward{font-weight:var(--hz-weight-strong);margin:0}.joinConsentPrizes,.joinConsentPoints{color:var(--muted);margin:8px 0 0;padding-left:18px}.joinConsentPoints li+li{margin-top:6px}.challengePreviewNotice{border:0;border-left:2px solid var(--line);color:var(--muted);background:0 0;border-radius:0;margin:0;padding:2px 0 2px 12px;font-size:.9rem;line-height:1.55}.opportunityPreviewNote{color:var(--muted);margin:2px 0 0;font-size:.8rem;line-height:1.4}.joinStep{background:#fff;border-radius:18px;flex-direction:column;width:min(560px,100%);max-height:min(92vh,760px);display:flex;overflow:hidden}.joinStepHead{border-bottom:1px solid var(--line);flex:none;padding:18px 20px 12px}.joinStepHead h1,.joinStepHead h2{font-size:1.15rem;font-weight:var(--hz-weight-heading);margin:0}.joinStepHead h2:focus,.joinStepHead h2:focus-visible{outline:none}.joinStepHead>p{color:var(--muted);margin:4px 0 0;font-size:.9rem;line-height:1.4}.joinStepBody{flex:auto;padding:16px 20px;scroll-padding-block:24px 96px;overflow-y:auto}.joinStepFooter{padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex:none}.joinStepFooter .button{width:100%}.joinEssentials{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.joinEssentials li{gap:2px;display:grid}.joinEssentials span{color:var(--muted);font-size:.8rem}.joinEssentials strong{font-weight:var(--hz-weight-strong);line-height:1.4}.joinFullTerms{border:1px solid var(--line);background:#fffdfb;border-radius:12px;margin:0 0 14px;padding:12px}.joinFullTerms>summary{min-height:var(--hz-tap);font-weight:var(--hz-weight-strong);cursor:pointer;align-items:center;display:flex}.joinFullTerms p,.joinFullTerms ul{font-size:.86rem;line-height:1.5}.joinAccountStep h3{font-size:1rem;font-weight:var(--hz-weight-heading);margin:0 0 6px}.joinAccountStep>p{color:var(--muted);margin:0 0 12px;font-size:.9rem;line-height:1.5}.opportunityCover.isWordmark{aspect-ratio:21/9;color:#fff;background:linear-gradient(135deg,#281438 0%,#3b1f52 62%,#5a2a63 100%);align-content:center;min-height:0;padding:18px 20px;display:grid}.opportunityCover.isWordmark>div{gap:6px;min-width:0;display:grid}.campaignCoverBrand{color:#f0d7e6;font-size:.72rem;line-height:1.35;font-weight:var(--hz-weight-strong);letter-spacing:.1em;overflow-wrap:anywhere;display:block}.campaignCoverTitle{font-size:1.05rem;font-weight:var(--hz-weight-heading);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}@media (min-width:900px){.opportunityCover.isWordmark{aspect-ratio:16/9}.campaignCoverTitle{font-size:1.25rem}}.opportunityCover.isWordmark{aspect-ratio:3;align-content:end;padding:14px 132px 14px 16px}.opportunityFacts{gap:6px;margin:10px 0 0;display:grid}.opportunityFacts>div{justify-content:space-between;align-items:baseline;gap:16px;min-width:0;display:flex}.opportunityFacts dd{text-align:right;flex:0 auto}.opportunityFacts dt{color:var(--muted);font-size:.74rem;font-weight:var(--hz-weight-body);letter-spacing:.01em}.opportunityFacts dd{overflow-wrap:break-word;margin:2px 0 0;font-size:.9rem;font-weight:500;line-height:1.35}.opportunityCaveat{color:var(--muted);font-size:.78rem;font-weight:var(--hz-weight-body);margin:10px 0 14px;line-height:1.45}.opportunityTabs{flex-wrap:wrap;overflow-x:visible}.detailSurface{border:1px solid var(--line);background:#fff;border-radius:20px;gap:0;overflow:hidden}.detailSurface>.detailPart{border-top:1px solid var(--line);background:0 0;padding:18px}.detailSurface>.detailPart:first-child{border-top:0}.briefIdentity{padding:0!important}.briefIdentityText{gap:10px;padding:16px 18px 0;display:grid}.briefIdentity h2{font-size:1.2rem;font-weight:var(--hz-weight-heading);line-height:1.25}.detailSurface .phaseTimeline li{padding:6px 0;font-size:.86rem}.detailSurface .phaseTimeline strong{font-weight:500}.detailSurface .phaseTimeline small,.detailSurface .phaseTimeline em{font-size:.78rem}.detailSurface .brief h3{font-size:.95rem;font-weight:var(--hz-weight-heading);margin:18px 0 6px}.detailSurface .brief h3:first-child{margin-top:0}.detailSurface>.decision{gap:8px;padding-top:12px;padding-bottom:14px;display:grid}.detailSurface .detailHero{flex-flow:wrap;align-items:center;gap:8px}.detailSurface .decision dl{margin:2px 0}.detailSurface .detailHero{font-size:.82rem}.detailSurface .detailHero .statusPill,.detailSurface .detailHero>span{font-size:.78rem}.detailSurface .decision p{margin:0;font-size:.92rem}.detailSurface .decision .kicker{color:var(--muted);font-size:.75rem;font-weight:var(--hz-weight-body);letter-spacing:.02em;margin:0 0 2px}.detailSurface .rewardAmount{font-size:1.5rem;font-weight:var(--hz-weight-heading)}@media (min-width:900px){.detailSurface{background:0 0;border:0;border-radius:0;gap:24px;overflow:visible}.detailSurface>.detailPart{border:1px solid var(--line);background:#fff;border-radius:24px;padding:20px}.briefIdentityText{padding:16px 20px 4px}}.opportunityCover.isWordmark[data-campaign-tone=care]{background:radial-gradient(circle at 88% 16%,#ffffff24 0 22%,#0000 23%),linear-gradient(135deg,#0f3f4f 0%,#17607a 58%,#2f86a3 100%)}.opportunityCover.isWordmark[data-campaign-tone=treat]{background:radial-gradient(circle at 14% 78%,#ffffff29 0 12%,#0000 13%),radial-gradient(circle at 82% 26%,#ffffff1f 0 9%,#0000 10%),linear-gradient(135deg,#7a1348 0%,#c02a63 55%,#f2853f 100%)}.opportunityCover.isWordmark[data-campaign-tone=field]{background:linear-gradient(135deg,#14432c 0%,#256b41 60%,#4f9b5f 100%)}.opportunityCover.isWordmark[data-campaign-tone=craft]{background:linear-gradient(135deg,#3d1638 0%,#7a2a63 58%,#c65f8f 100%)}h1,h2,h3,h4{font-weight:var(--hz-weight-heading)}strong,b{font-weight:var(--hz-weight-strong)}.opportunityCover.isMark{aspect-ratio:16/9;background:radial-gradient(circle at 86% 22%,#ffffff1a 0 20%,#0000 21%),linear-gradient(135deg,#d8262b 0%,#f0a800 52%,#1f9c4a 100%);align-content:center;justify-items:start;min-height:0;padding:16px 18px 52px;display:grid}@media (max-width:620px){.opportunityCover.isMark{aspect-ratio:21/9}}.campaignMark{z-index:1;width:128px;height:auto;position:relative}.decision .challengePreviewNotice{align-items:center;gap:12px;display:flex}.decision .challengePreviewNotice>span{flex:auto;min-width:168px}.challengePreviewMascot{flex:none;width:56px;height:auto}@media (max-width:359px){.decision .challengePreviewNotice{flex-wrap:wrap}.decision .challengePreviewNotice>span{min-width:100%}}.brandLockup{justify-content:center;align-items:center;min-height:44px;margin-bottom:8px;display:inline-flex}.landing{--bleed:calc(-1 * var(--gutter-left));--plum-deep:#1b0f26;--plum-band:#241637}.heroEyebrow{border:1px solid var(--line);color:var(--ink);letter-spacing:.13em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:8px 16px;font-size:.72rem;font-weight:800;display:inline-flex}.heroEyebrow:before{content:"";background:var(--pink);border-radius:50%;width:7px;height:7px}.heroHeadline{max-width:15ch;margin:0 0 26px;display:grid}.heroHeadline span{display:block}.heroHeadline span[data-emphasis=true]{background:linear-gradient(96deg, var(--pink) 0%, #7b3fe4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.heroAssurances{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:20px 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.heroAssurances li{align-items:center;gap:7px;display:inline-flex}.heroAssurances li:before{content:"";border-bottom:2px solid #16836c;border-left:2px solid #16836c;width:14px;height:8px;transform:rotate(-45deg)translateY(-2px)}.challengeRoom{background:var(--plum-deep);color:#fff;border-radius:26px;margin:8px 0 72px;overflow:hidden;box-shadow:0 30px 70px #1b0f2638}.roomChrome,.roomFoot{color:#ffffff8c;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;font-size:.76rem;display:flex}.roomChrome{border-bottom:1px solid #ffffff14}.roomFoot{border-top:1px solid #ffffff14}.roomBrand{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;font-weight:800}.roomBody{gap:22px;padding:26px 22px;display:grid}.roomHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.roomHead .kicker{color:#ff7ab0;margin:0 0 6px}.roomHead h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,4vw,1.8rem)}.roomMeta{color:#ffffff8c;margin:6px 0 0;font-size:.92rem}.roomStatus{color:#4fcfae;border:1px solid #4fcfae73;border-radius:999px;align-items:center;gap:8px;padding:7px 15px;font-size:.8rem;font-weight:700;display:inline-flex}.roomStatus:before{content:"";background:#4fcfae;border-radius:50%;width:7px;height:7px}.roomFacts{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.roomFacts>div{background:var(--plum-deep);padding:16px 18px}.roomFacts dt{color:#ffffff80;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:800}.roomFacts dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:1.25rem;font-weight:800}.roomSplit{gap:16px;display:grid}@media (min-width:900px){.roomSplit{grid-template-columns:1.1fr 1fr;align-items:start}}.roomEntries{gap:10px;margin:0;padding:0;list-style:none;display:grid}.roomEntries li{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.roomEntries li[data-chosen=true]{background:#ff2f8617;border-color:#ff2f8666}.roomAvatar{background:#ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.78rem;font-weight:800;display:grid}.roomEntries li[data-chosen=true] .roomAvatar{background:var(--pink)}.roomEntryName{gap:2px;min-width:0;display:grid}.roomEntryName strong{font-size:.98rem}.roomEntryName small{color:#ffffff80}.roomEntryState{color:#ffffff8c;white-space:nowrap;font-size:.78rem}.roomEntries li[data-chosen=true] .roomEntryState{color:#ff7ab0;font-weight:700}.roomScores{color:var(--ink);background:#fffdfa;border-radius:18px;gap:14px;padding:20px;display:grid}.roomScoresTitle{margin:0;font-size:.95rem;font-weight:800}.roomScore{grid-template-columns:1fr auto;gap:4px 10px;font-size:.9rem;display:grid}.roomScore b{font-variant-numeric:tabular-nums}.roomBar{background:#ece5ef;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.roomBar i{border-radius:inherit;background:var(--pink);height:100%;display:block}.roomScoresNote{color:var(--muted);background:#f7f3f8;border-radius:12px;margin:2px 0 0;padding:12px 14px;font-size:.82rem;line-height:1.5}.oneSentence,.twoSides{margin-inline:var(--bleed);padding:64px var(--gutter-right) 64px var(--gutter-left);background:var(--plum-band);color:#fff}.oneSentence{margin-bottom:76px;background:linear-gradient(140deg,#2d1a40 0%,#1b0f26 60%);border-radius:28px;margin-inline:0;padding-inline:clamp(22px,5vw,56px)}.oneSentence .kicker,.twoSides .kicker{color:#ff7ab0}.oneSentence h2,.twoSides h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.7rem,4.4vw,2.75rem);line-height:1.08}.oneSentence h2 span,.twoSides h2 span,.trustStrip h2 span,.rubricSection h2 span,.boundaries h2 span{color:#ffffff73}.trustStrip h2 span,.rubricSection h2 span,.boundaries h2 span{color:var(--muted)}.oneSentence .lede,.twoSides .lede{color:#ffffff9e;max-width:56ch}.factRow{background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:30px 0 0;display:grid;overflow:hidden}.factRow>div{background:#241637;padding:20px}.factRow dt b{letter-spacing:-.035em;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;display:block}.factRow dt span{margin-top:6px;font-size:.92rem;font-weight:700;display:block}.factRow dd{color:#ffffff73;margin:4px 0 0;font-size:.82rem}.factNote{color:#ffffff7a;border-top:1px solid #ffffff1a;margin:22px 0 0;padding-top:18px;font-size:.85rem}.sideCards{gap:16px;margin-top:30px;display:grid}.sideCard{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;padding:24px}.sideCard header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.sideCard .kicker{color:#ffffff73;margin:0 0 4px}.sideCard h3{letter-spacing:-.02em;margin:0;font-size:1.15rem}.sideMark{border-radius:50%;flex-shrink:0;width:40px;height:40px}.sideCard[data-tone=brand] .sideMark{background:var(--pink)}.sideCard[data-tone=kreator] .sideMark{background:#6c4bd6}.sideCard ul{color:#ffffffb8;gap:12px;margin:0;padding:0;font-size:.94rem;list-style:none;display:grid}@media (min-width:700px){.sideCard ul{grid-template-columns:1fr 1fr;gap:12px 24px}}.sideCard li{gap:9px;display:flex}.sideCard li:before{content:"";border-bottom:2px solid;border-left:2px solid;flex-shrink:0;width:13px;height:7px;margin-top:6px;transform:rotate(-45deg)}.sideCard[data-tone=brand] li:before{color:var(--pink)}.sideCard[data-tone=kreator] li:before{color:#9d86ff}.rubricSection,.boundaries,.faqSection{padding:72px 0}.rubricSection h2,.boundaries h2,.faqSection h2,.trustStrip h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.7rem,4.4vw,2.6rem);line-height:1.08}.rubricSection .lede,.boundaries .lede,.faqSection .lede,.trustStrip .lede{max-width:62ch;color:var(--muted);margin:0 0 24px}.rubricNote{border-left:3px solid var(--pink);color:var(--ink);background:#fdeaf1;border-radius:0 12px 12px 0;margin:0 0 26px;padding:14px 18px;font-size:.94rem}.rubricCard{border:1px solid var(--line);box-shadow:var(--shadow-low);background:#fff;border-radius:24px;padding:clamp(20px,4vw,32px)}.rubricCard header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.rubricCard .kicker{margin:0 0 4px}.rubricCard h3{letter-spacing:-.025em;margin:0;font-size:1.2rem}.rubricLock{color:#16836c;background:#e6f4ef;border:1px solid #16836c4d;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.rubricList{gap:20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.rubricRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rubricRow span{gap:2px;display:grid}.rubricRow strong{font-size:1rem}.rubricRow small{color:var(--muted);font-size:.86rem}.rubricWeight{color:var(--pink);font-variant-numeric:tabular-nums;font-size:1.05rem}.rubricBar{background:#ece5ef;border-radius:999px;height:8px;margin-top:10px;display:block;overflow:hidden}.rubricBar i{border-radius:inherit;background:var(--pink);height:100%;display:block}.rubricTotal{color:var(--muted);background:#f7f3f8;border-radius:14px;margin:26px 0 0;padding:14px 18px;font-size:.9rem}.rubricTotal strong{color:var(--ink)}.boundaryCards{gap:16px;margin-top:26px;display:grid}@media (min-width:760px){.boundaryCards{grid-template-columns:1fr 1fr}}.boundaryCard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.boundaryCard[data-tone=receive]{background:#eef7f3;border-color:#16836c40}.boundaryCard h3{align-items:center;gap:9px;margin:0 0 16px;font-size:1.02rem;display:flex}.boundaryCard[data-tone=receive] h3{color:#16836c}.boundaryCard[data-tone=refuse] h3{color:#b3164f}.boundaryCard ul{color:var(--muted);gap:13px;margin:0;padding:0;font-size:.94rem;list-style:none;display:grid}.boundaryCard li{gap:10px;display:flex}.boundaryCard[data-tone=receive] li:before{content:"";border-bottom:2px solid #16836c;border-left:2px solid #16836c;flex-shrink:0;width:13px;height:7px;margin-top:6px;transform:rotate(-45deg)}.boundaryCard[data-tone=refuse] li:before{content:"";background:linear-gradient(45deg,#0000 44%,#b3164f 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 44%,#b3164f 44% 56%,#0000 56%);flex-shrink:0;width:12px;height:12px;margin-top:4px}.faqSection{margin-inline:var(--bleed);padding-inline:var(--gutter-left);background:#f2ecf4}.faqSection .faqList{max-width:820px}.landingFooter{margin-inline:var(--bleed);padding:60px var(--gutter-right) 40px var(--gutter-left);color:#ffffff9e;background:#120b19;margin-top:0}.footerTop{gap:40px;display:grid}@media (min-width:860px){.footerTop{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.footerLockup{background:var(--paper);border-radius:14px;padding:10px 14px;display:inline-flex}.footerBrand>p{max-width:34ch;margin:18px 0 26px}.footerLabel{color:#fff6;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:800}.storeBadges{flex-wrap:wrap;gap:10px;display:flex}.storeBadge{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;gap:1px;padding:10px 18px;display:grid}.storeBadge small{color:#ffffff6b;font-size:.7rem}.storeBadge strong{color:#ffffffd1;font-size:.95rem}.footerColumns{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:28px;display:grid}.footerColumns ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.footerColumns a{min-height:var(--tap-target,44px);color:#ffffffad;align-items:center;font-size:.94rem;text-decoration:none;display:inline-flex}.footerColumns a:hover,.footerColumns a:focus-visible{color:#fff;text-decoration:underline}.footerBottom{border-top:1px solid #ffffff1a;gap:8px;margin-top:44px;padding-top:22px;display:grid}.footerBottom .creatorProductTruth{color:#ffffffb3;margin:0;font-size:.88rem}.footerFine{color:#ffffff61;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:.82rem;display:flex}.footerBuild{border:1px solid #ffffff24;border-radius:999px;padding:2px 9px;font-size:.72rem}.finalCta{margin-inline:var(--bleed);color:#fff;text-align:center;background:linear-gradient(140deg,#2d1a40 0%,#1b0f26 65%);border-radius:28px;margin-bottom:72px;padding:72px clamp(22px,5vw,56px)}.finalCta .kicker{color:#ff7ab0}.finalCta h2{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;margin:0 auto 14px;font-size:clamp(1.7rem,4.6vw,2.6rem);line-height:1.1}.finalCta>p{color:#ffffff9e;max-width:52ch;margin:0 auto 28px}.finalCta .heroActions{justify-content:center}.finalCta .button{color:var(--ink);background:#fff}.finalCta .button.secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff40}.finalCtaNote{color:#ffffff6b;margin:26px 0 0;font-size:.84rem}
