@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Inter:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap");:root{--ink:#101114;--muted:#74777f;--line:#e5e6e9;--lime:#c8f77c;--purple:#6e52f5;--soft:#f7f7f5;--gold:#f5c860}*{box-sizing:border-box}body{margin:0;background:#f6f6f3;color:var(--ink);font-family:DM Sans,sans-serif}.app-shell{min-height:100vh;display:flex;background:#fbfbf9}.sidebar{width:244px;background:#111214;color:#fff;display:flex;flex-direction:column;padding:28px 16px 18px;flex:none}.brand,.mobile-brand{font:600 25px Space Grotesk;letter-spacing:-1.4px;display:flex;align-items:center;gap:6px}.brand-mark{display:inline-flex;background:var(--lime);color:#111;width:26px;height:26px;border-radius:9px;align-items:center;justify-content:center;font:700 24px Space Grotesk;line-height:1}.brand-dot{color:var(--lime)}.workspace-label{font:500 10px DM Mono;letter-spacing:1px;color:#777b84;margin:57px 12px 16px}.workspace-label span{color:#555961;margin-left:4px}.nav-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:#9799a0;background:transparent;width:100%;display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:10px;font:500 14px DM Sans;text-align:left;cursor:pointer;margin-bottom:3px}.nav-item b{width:19px;text-align:center;font-size:18px;font-weight:500;color:#868991}.nav-item.active{background:#292b30;color:#fff}.nav-item.active b{color:var(--lime)}.nav-item em{font-style:normal;font-size:11px;margin-left:auto;background:var(--lime);color:#111;border-radius:12px;padding:2px 7px}.sidebar-bottom{margin-top:auto}.mini-card{border:1px solid #292b30;background:#181a1d;border-radius:12px;padding:13px 12px;display:flex;align-items:center;gap:10px;margin:0 2px 18px}.mini-spark{color:var(--lime);font-size:22px}.mini-card p{margin:0;display:flex;flex-direction:column}.mini-card strong{font:600 18px Space Grotesk}.mini-card small{font-size:10px;color:#777b84}.content{flex:1 1;min-width:0}.topbar{height:79px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 42px;gap:18px;background:#fff}.breadcrumb{font:500 12px DM Mono;color:#555962}.breadcrumb span{margin:0 8px;color:#b9bbc0}.top-actions{margin-left:auto;display:flex;align-items:center;gap:11px}.icon-button{border:0;background:none;font-size:22px;color:#71747c;position:relative;cursor:pointer}.notification-dot{position:absolute;width:5px;height:5px;background:#f56868;border:1px solid #fff;border-radius:50%;right:2px;top:3px}.activity-avatar,.avatar{width:34px;height:34px;border-radius:50%;background:#e3dcff;color:#6045df;display:inline-flex;align-items:center;justify-content:center;font:600 11px DM Mono}.profile{display:flex;flex-direction:column}.profile strong{font-size:12px}.profile small{font-size:11px;color:var(--muted)}.chevron{color:#999;font-size:17px;margin-left:4px}.mobile-brand{display:none}.page-wrap{max-width:1230px;margin:0 auto;padding:44px 42px 60px}.eyebrow,.section-kicker,.tiny-label{font:500 10px DM Mono;letter-spacing:1.4px;color:#9699a2}.eyebrow{display:flex;gap:10px;align-items:center}.status-dot{width:6px;height:6px;border-radius:50%;background:#76c65c}.headline-row{display:flex;justify-content:space-between;align-items:flex-end;margin:16px 0 43px}.headline-row h1{font:500 57px/1.01 Space Grotesk;letter-spacing:-3px;margin:0 0 14px}.headline-row h1 span,.reward-hero h2 span{color:var(--purple)}.lede{font-size:15px;color:#71737a;margin:0}.primary-button{background:var(--ink);border:0;color:#fff;padding:13px 18px;border-radius:8px;font:600 12px DM Sans;cursor:pointer}.primary-button:hover{background:#2b2c31}.primary-button.small{padding:10px 14px}.stats-grid{display:grid;grid-template-columns:1.17fr 1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 21px 17px;min-height:181px;position:relative;overflow:hidden}.stat-card.lime{background:var(--lime);border-color:var(--lime)}.stat-top{display:flex;justify-content:space-between;align-items:center}.stat-icon{font-size:22px}.trend{font:500 10px DM Mono;color:#4f791d;background:rgba(255,255,255,.55);padding:5px 8px;border-radius:20px}.trend small{font-family:DM Sans;font-size:10px;color:#6c7e57}.trend.purple{color:var(--purple);background:#f0edff}.trend.gold{color:#896616;background:#fff6d9}.stat-card>strong{display:block;font:500 42px Space Grotesk;letter-spacing:-2px;margin-top:27px}.stat-card>span{display:block;font-size:12px;color:#72757d}.stat-card.lime>span{color:#557728}.sparkline{position:absolute;bottom:0;right:0;width:62%;height:72px;color:#5c8d24}.progress{height:6px;background:#eeeef0;border-radius:10px;margin-top:25px}.big-progress i,.progress i{height:100%;display:block;border-radius:10px;background:var(--purple)}.progress-label{display:block;color:#8a8c94;font-size:10px;margin-top:8px}.rank-avatars{display:flex;margin-top:18px}.rank-avatars span{width:26px;height:26px;background:#efe9ff;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6449df;font:500 8px DM Mono;margin-right:-5px}.rank-avatars span:nth-child(2){background:#d9f4ec;color:#1c9271}.rank-avatars .more{background:#f1f1f1;color:#777}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:25px}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start}.panel h2{font:500 23px Space Grotesk;letter-spacing:-.8px;margin:7px 0 0}.round-icon{width:34px;height:34px;border-radius:50%;background:var(--lime);display:flex;align-items:center;justify-content:center;font-size:20px}.referral-panel p{font-size:13px;color:#72757d;line-height:1.55;margin:20px 0}.link-box{display:flex;align-items:center;justify-content:space-between;background:#f7f7f5;border:1px dashed #d4d6da;border-radius:8px;padding:12px 12px 12px 15px;font:11px DM Mono;color:#4d4f55}.link-box button{border:0;background:var(--ink);color:#fff;border-radius:6px;padding:7px 12px;font-size:11px;cursor:pointer}.referral-footer{border-top:1px solid var(--line);margin-top:22px;padding-top:18px;display:flex;justify-content:space-between;align-items:flex-end}.tiny-label{display:block;font-size:9px}.referral-footer strong{display:block;font:500 14px Space Grotesk;margin-top:7px}.referral-footer strong span{color:var(--purple);font-size:18px}.qr-wrap{padding:5px;border:1px solid var(--line);border-radius:6px}.qr,.qr-wrap{background:#fff}.qr{width:95px;height:95px;position:relative}.qr i{position:absolute;width:5px;height:5px;background:#111}.activity-list{margin-top:20px}.activity{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #f0f0f0}.activity-copy{display:flex;flex-direction:column;gap:3px;flex:1 1}.activity-copy strong{font-size:12px}.activity-copy span{font-size:11px;color:#777a81}.activity-copy small{color:#a2a4aa}.activity-avatar{flex:none;background:#ffded2;color:#b55434}.av-1{background:#ddf6cc;color:#509033}.av-2{background:#e4ddff;color:#654bdf}.points{font:500 12px DM Mono;color:#68a23a}.activity-footer{font:10px DM Mono;color:#a1a3a9;margin-top:18px}.live-pulse{display:inline-block;width:6px;height:6px;background:#8dd05c;border-radius:50%;margin-right:6px}.text-button{border:0;background:none;color:#765cec;font-size:12px;cursor:pointer;padding:8px 0}.quote-strip{margin-top:14px;min-height:125px;background:#292346;color:#fff;border-radius:12px;padding:25px 35px;display:flex;align-items:center;position:relative;overflow:hidden}.quote-mark{font:700 75px Space Grotesk;color:#9c85ff;line-height:.8;margin-right:20px}.quote-strip p{font:400 19px/1.3 Space Grotesk;margin:0}.quote-strip p strong{color:var(--lime);font-weight:500}.quote-by{font:10px DM Mono;letter-spacing:1px;color:#aaa2dc;margin-left:auto;margin-right:90px}.quote-art{position:absolute;right:28px;font-size:100px;color:#6957be;transform:rotate(-25deg);top:-7px}.table-panel{margin-top:5px}.table-wrap{overflow-x:auto;margin-top:24px}table{width:100%;border-collapse:collapse;text-align:left}th{font:500 10px DM Mono;letter-spacing:1px;color:#999ca3;text-transform:uppercase;padding:10px;border-bottom:1px solid var(--line)}td{font-size:13px;padding:14px 10px;border-bottom:1px solid #f0f0f0;color:#62656c}.person{display:flex;align-items:center;gap:10px;color:var(--ink)}.pill{font:500 10px DM Mono;background:#e5f8d8;color:#4d8a2c;padding:5px 8px;border-radius:20px}.pill.pending{background:#fff1d7;color:#a56d18}.reward-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:14px;gap:14px}.reward-hero{background:var(--lime);border-color:var(--lime);min-height:320px}.reward-hero h2{font:500 40px/1.05 Space Grotesk;letter-spacing:-2px;margin:25px 0 15px}.reward-hero p{font-size:13px;color:#557728}.big-progress{height:8px;background:rgba(255,255,255,.6);margin-top:55px;border-radius:10px}.big-progress i{background:var(--ink)}.milestone-row{display:flex;justify-content:space-between;margin-top:13px}.milestone-row strong{font:500 19px Space Grotesk}.milestone-row small{font-size:12px;color:#61852f}.milestone-row span{font:10px DM Mono;color:#557728}.perks h2{margin-bottom:19px}.perk{gap:12px;padding:13px 0;border-bottom:1px solid #f0f0f0}.perk,.perk>span{display:flex;align-items:center}.perk>span{width:32px;height:32px;background:#efe9ff;color:#6549df;border-radius:8px;justify-content:center;font-size:17px}.perk div{display:flex;flex-direction:column;flex:1 1;gap:4px}.perk strong{font-size:13px}.perk small{font-size:10px;color:#9a9ca3}.perk>b{color:#62a43a;font-size:13px}.perk.locked{opacity:.46}.perk.locked>b{color:#a0a0a0}.community-panel{margin-top:5px;background:#292346;color:#fff;min-height:350px;padding:38px}.community-panel .section-kicker{color:#a8a0dc}.community-panel h2{font-size:42px;color:var(--lime);margin:17px 0 10px}.community-panel .lede{color:#d0ccea;max-width:550px;line-height:1.6}.community-stats{display:flex;gap:65px;margin-top:42px}.community-stats div{display:flex;flex-direction:column}.community-stats strong{font:500 27px Space Grotesk;color:#fff}.community-stats span{font:10px DM Mono;color:#aaa2dc;margin-top:5px}.people-cloud{display:flex;margin-top:37px}.cloud-avatar{width:43px;height:43px;border-radius:50%;border:3px solid #292346;display:flex;align-items:center;justify-content:center;font:500 10px DM Mono;margin-left:-8px;background:#c8f77c;color:#334c16}.cloud-avatar:first-child{margin-left:0}.c1{background:#ffcfbb;color:#8d492e}.c2{background:#e3dcff;color:#6045df}.c3{background:#f5c860;color:#745916}.c4{background:#d9f4ec;color:#228264}.c5{background:#fff;color:#4b4670}.toast{position:fixed;bottom:25px;right:25px;background:#111214;color:#fff;padding:13px 17px;border-radius:8px;font-size:12px;box-shadow:0 8px 30px #0003}@media(max-width:900px){.sidebar{width:207px}.topbar{padding:0 25px}.page-wrap{padding:35px 25px 50px}.headline-row h1{font-size:48px}.stats-grid{grid-template-columns:1fr 1fr}.stat-card:first-child{grid-column:span 2}.dashboard-grid,.reward-grid{grid-template-columns:1fr}.quote-by{display:none}}@media(max-width:640px){.sidebar{display:none}.topbar{height:68px;padding:0 18px}.mobile-brand{display:flex;font-size:22px}.breadcrumb,.chevron,.profile{display:none}.top-actions{gap:8px}.page-wrap{padding:27px 16px 40px}.headline-row{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:28px}.headline-row h1{font-size:43px;letter-spacing:-2.2px}.headline-row .primary-button{align-self:stretch}.stats-grid{display:flex;flex-direction:column}.stat-card:first-child{min-height:171px}.stat-card{min-height:152px}.dashboard-grid{gap:12px}.panel{padding:20px}.quote-strip{padding:22px;min-height:145px}.quote-mark{font-size:55px;margin-right:12px}.quote-strip p{font-size:16px}.quote-art{right:-2px}.community-panel{padding:25px;min-height:400px}.community-panel h2{font-size:35px}.community-stats{gap:20px;justify-content:space-between}.community-stats strong{font-size:21px}.community-stats span{font-size:8px}.table-panel .panel-heading{gap:12px}.table-panel h2{font-size:19px}.qr{width:75px;height:75px}.qr i{transform:scale(.79);transform-origin:top left}.qr-wrap{overflow:hidden;width:85px;height:85px}}.admin-shell,.public-page{min-height:100vh;background:#fbfbf9}.admin-top,.public-nav{height:78px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 7vw;background:#fff}.admin-top .brand,.public-nav .brand{color:var(--ink);text-decoration:none}.back-link{margin-left:auto;color:#656871;text-decoration:none;font-size:12px}.apply-layout{max-width:1040px;margin:0 auto;padding:100px 30px;display:grid;grid-template-columns:1fr 390px;grid-gap:120px;gap:120px;align-items:start}.apply-layout h1{font:500 64px/1 Space Grotesk;letter-spacing:-3px;margin:20px 0}.apply-layout h1 span{color:var(--purple)}.apply-layout>div>p{color:#70737b;line-height:1.7;max-width:480px}.apply-perks{display:flex;flex-direction:column;gap:14px;margin-top:38px;color:#4e5058;font-size:13px}.apply-form{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px;box-shadow:0 15px 50px #23212c0c}.apply-form h2{font:500 23px Space Grotesk;margin:0 0 25px}.apply-form label{display:block;font-size:12px;font-weight:600;margin-bottom:16px}.apply-form label span{color:#aaa;font-weight:400;margin-left:4px}.apply-form input,.apply-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #dfe1e5;border-radius:7px;padding:11px;font:12px DM Sans;background:#fff}.apply-form textarea{resize:vertical}.apply-form .primary-button{width:100%;margin-top:4px}.apply-form small{display:block;color:#9699a1;font-size:10px;line-height:1.5;margin-top:14px;text-align:center}.success-state{text-align:center;padding:25px 5px}.success-icon{width:48px;height:48px;border-radius:50%;background:var(--lime);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:23px}.success-state h2{margin:0 0 10px}.success-state p{font-size:13px;color:#777;line-height:1.6}.success-state a{display:inline-block;color:var(--purple);font-size:12px;margin-top:10px}.admin-top{padding:0 42px}.admin-badge{font:500 10px DM Mono;letter-spacing:1px;background:#f0edff;color:#6549df;padding:7px 10px;border-radius:20px;margin-left:22px}.admin-user{margin-left:auto;display:flex;align-items:center;gap:12px;font-size:12px;color:#777}.admin-content{max-width:1220px;margin:0 auto;padding:45px 42px}.admin-title{display:flex;justify-content:space-between;align-items:flex-end;margin:17px 0 35px}.admin-title h1{font:500 42px Space Grotesk;letter-spacing:-2px;margin:0 0 8px}.admin-title p{margin:0;color:#777;font-size:14px}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:14px}.admin-kpis>div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:20px}.admin-kpis span{display:block;color:#777;font-size:11px}.admin-kpis strong{display:block;font:500 36px Space Grotesk;margin:14px 0 8px}.admin-kpis b{font:500 10px DM Mono;color:#659f3d}.admin-kpis b small{font-family:DM Sans;font-weight:400;color:#9b9da5}.admin-kpis b.orange{color:#ba7b22}.admin-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:14px;gap:14px}.admin-list{margin-top:18px}.admin-row{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #f0f0f0}.admin-row>div:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1 1}.admin-row strong{font-size:12px}.admin-row small{font-size:10px;color:#999}.approve{border:1px solid #cfc8ff;color:#6549df;background:#f5f2ff;border-radius:6px;padding:6px 9px;font-size:10px;cursor:pointer}.admin-chart{height:190px;padding-top:35px}.chart-bars{height:130px;border-bottom:1px solid #e8e8ea;display:flex;align-items:flex-end;justify-content:space-around;gap:12px;padding:0 10px}.chart-bars i{display:block;width:28px;background:linear-gradient(#c8f77c,#98ce4e);border-radius:5px 5px 0 0}.chart-bars i:nth-child(4),.chart-bars i:nth-child(7){background:linear-gradient(#b09cff,#6e52f5)}.chart-labels{display:flex;justify-content:space-around;padding-top:9px;color:#999;font:9px DM Mono}.ln-admin-hero{background:linear-gradient(180deg,#f4f8fb,#fbfbf9);border:1px solid var(--line);border-radius:18px;display:flex;gap:22px;justify-content:space-between;margin:0 0 16px;padding:28px 30px;box-shadow:0 20px 55px rgba(17,18,20,.04)}.ln-admin-hero-copy{max-width:760px}.ln-admin-hero-copy h1{font:500 clamp(2.5rem,4.8vw,4.1rem)/1.03 Space Grotesk;letter-spacing:-.06em;margin:14px 0 10px}.ln-admin-hero-copy p{color:#666;line-height:1.7;max-width:720px;margin:0}.ln-admin-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ln-admin-hero-meta span{align-items:center;background:#fff;border:1px solid #e8e4df;border-radius:999px;color:#5d6068;display:inline-flex;font:500 10px DM Mono;gap:6px;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.ln-admin-hero-actions{display:flex;flex-direction:column;gap:10px;justify-content:flex-end;min-width:220px}.join-layout{padding-top:88px}.join-form,.join-layout .community-panel,.join-layout .quote-strip,.join-layout .stat-card{box-shadow:0 15px 50px rgba(35,33,44,.04)}.join-layout .apply-form{border-radius:18px}.join-layout .stat-card{min-height:165px}.join-layout .quote-strip{background:#2b2546}.join-layout .community-panel{border-radius:18px}.join-layout .community-stats{gap:28px;flex-wrap:wrap}.join-layout .community-stats div{min-width:180px}.join-layout .lede{max-width:530px}.join-layout .stats-grid{margin-top:24px}.join-layout .join-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.join-layout .join-stats .stat-card strong{font-size:38px}.join-layout .join-quote{margin-top:16px}.join-layout .join-form h2{font:500 32px Space Grotesk;letter-spacing:-.04em}.join-layout .a1-fine{color:#7c8088;font-size:10px;line-height:1.7;margin-top:16px;text-align:left}.join-layout .a1-button{width:100%}.join-layout .a1-check{align-items:flex-start;display:flex;gap:10px}.join-layout .a1-check input{margin-top:4px}@media(max-width:800px){.apply-layout{grid-template-columns:1fr;gap:40px;padding:60px 20px}.apply-layout h1{font-size:52px}.admin-kpis{grid-template-columns:1fr 1fr}.admin-grid{grid-template-columns:1fr}.admin-content{padding:35px 20px}.admin-top{padding:0 20px}}.a1-page{--orange:#FF6A3D;--orange-deep:#E94F1D;--navy:#12557C;--navy-deep:#0C3D59;--blue:#1296DE;--sky:#8AD2F6;--green:#1E7A32;--ink:#1E1E1E;--slate:#36364E;--mute:#6B6F76;--line:#E9E4DD;--cream:#FBF7F2;--white:#fff;background:var(--cream);color:var(--ink);font-family:Inter,sans-serif;line-height:1.6}.a1-page .a1-eyebrow,.a1-page h1,.a1-page h2,.a1-page h3{font-family:Poppins,sans-serif}.a1-wrap{width:min(1140px,calc(100% - 48px));margin:auto}.a1-header{position:-webkit-sticky;position:sticky;z-index:20;top:0;background:rgba(251,247,242,.91);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.a1-headin{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.a1-headin nav{display:flex;gap:29px}.a1-back,.a1-headin nav a{font-size:.93rem;color:var(--slate);text-decoration:none}.a1-button{border:0;border-radius:999px;background:var(--orange);box-shadow:0 7px 18px #FF6A3D45;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 1rem Poppins;padding:13px 23px;text-decoration:none;transition:.18s}.a1-button:hover{background:var(--orange-deep);transform:translateY(-1px)}.a1-button-small{font-size:.88rem;padding:9px 18px}.a1-button-ghost{background:transparent;border:2px solid #12557c42;box-shadow:none;color:var(--navy)}.a1-button-ghost:hover{background:#12557c0b;color:var(--navy)}.a1-hero{background:linear-gradient(180deg,#e6f4fb 0,var(--cream) 76%);overflow:hidden}.a1-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:62px;gap:62px;align-items:center;padding:88px 0 100px}.a1-eyebrow{color:var(--orange);font-size:.76rem;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.a1-hero h1,.a1-join-hero h1{color:var(--navy);font-size:clamp(2.45rem,5.3vw,4rem);letter-spacing:-.045em;line-height:1.12;margin:0}.a1-hero h1 em,.a1-join-hero em{color:var(--orange);font-style:normal}.a1-sub{color:var(--slate);font-size:1.12rem;margin:20px 0;max-width:590px}.a1-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 14px}.a1-assure{color:var(--mute);font-size:.88rem}.a1-goal{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 60px #12557c26;padding:31px}.a1-goal>span,.hub article>span{background:#fce7d7;border-radius:999px;color:var(--orange-deep);font:600 .74rem Poppins;padding:5px 9px;text-transform:uppercase}.a1-goal h2{color:var(--navy);font-size:2rem;line-height:1.15;margin:18px 0 8px}.a1-goal p{color:var(--slate);font-size:.96rem}.a1-goal-line{align-items:center;display:flex;gap:10px;margin:26px 0 8px}.a1-goal-line b{color:var(--navy);font:700 .82rem Poppins}.a1-goal-line i{background:#e9e4dd;border-radius:4px;display:block;flex:1 1;height:8px;position:relative}.a1-goal-line i:after{background:var(--orange);border-radius:100%;content:"";height:16px;left:38%;position:absolute;top:-4px;width:16px}.a1-goal small{color:var(--mute);font-size:.75rem}.a1-trust{background:var(--navy);color:#eaf4fb}.a1-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;padding:27px 0}.a1-trust-grid div{padding-left:20px;position:relative}.a1-trust-grid div:before{background:var(--sky);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:8px;width:8px}.a1-trust-grid b{display:block;color:#fff;font:600 1rem Poppins}.a1-trust-grid span{color:#b9d6e8;font-size:.84rem}.a1-section{padding:92px 0}.a1-title{color:var(--navy);font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.16;margin:0 0 42px}.a1-models,.a1-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:21px;gap:21px}.a1-steps article{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 2px 6px #12557c0a;padding:29px}.a1-steps article>b{color:var(--orange);font:700 .84rem Poppins;letter-spacing:.08em}.a1-steps h3{color:var(--navy);font-size:1.2rem;margin:11px 0 7px}.a1-models p,.a1-steps p{color:var(--slate);font-size:.95rem;margin:0}.a1-rewards{background:#fff}.a1-models article{border:1px solid var(--line);border-radius:16px;padding:29px}.a1-models article:first-child{background:#fce7d7}.a1-models article:nth-child(2){background:#e6f4fb}.a1-models article:nth-child(3){background:#eef6e9}.a1-models span{color:var(--mute);font-size:.8rem;font-weight:600}.a1-models h3{color:var(--navy);font-size:1.38rem;margin:13px 0 8px}.a1-disclaimer{color:var(--mute);font-size:.82rem;margin:23px 0 0}.a1-community{background:var(--navy-deep);color:#b9d3e4;padding:77px 0}.a1-community .a1-eyebrow{color:var(--sky)}.a1-community h2{color:#fff;font-size:clamp(2rem,4.5vw,3rem);line-height:1.13;margin:0 0 14px}.a1-community p:not(.a1-eyebrow){max-width:590px}.a1-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.a1-pills span{border:1px solid #ffffff29;border-radius:999px;color:#eaf4fb;font-size:.87rem;padding:8px 14px}.a1-faq{max-width:800px}.a1-faq details{border-bottom:1px solid var(--line)}.a1-faq summary{color:var(--navy);cursor:pointer;display:flex;font:600 1.04rem Poppins;justify-content:space-between;list-style:none;padding:20px 0}.a1-faq summary::-webkit-details-marker{display:none}.a1-faq summary b{color:var(--orange);font-size:1.3rem}.a1-faq details p{color:var(--slate);font-size:.95rem;margin:0;padding:0 0 20px}.a1-apply{background:var(--orange);color:#fff}.a1-apply-grid{align-items:center;display:grid;grid-gap:60px;gap:60px;grid-template-columns:1fr .96fr;padding:78px 0}.a1-apply .light{color:#fff}.a1-apply h2{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 15px}.a1-apply-grid>div>p:not(.a1-eyebrow){font-size:1.05rem;max-width:470px}.a1-form{background:#fff;border-radius:23px;box-shadow:0 20px 50px #73301635;color:var(--ink);padding:29px}.a1-form h3{color:var(--navy);font-size:1.28rem;margin:0 0 16px}.a1-form label{color:var(--slate);display:block;font-size:.82rem;font-weight:600;margin:0 0 10px}.a1-form label small{color:var(--mute);font-weight:400}.a1-form input,.a1-form select{background:#fff;border:1.5px solid var(--line);border-radius:9px;color:var(--ink);display:block;font:400 .95rem Inter;margin-top:4px;padding:10px;width:100%}.a1-form input:focus,.a1-form select:focus{border-color:var(--orange);outline:3px solid #FF6A3D22}.a1-form .a1-check{font-size:.74rem;font-weight:400;gap:8px;line-height:1.35;margin:14px 0}.a1-form .a1-check input{accent-color:var(--orange);height:15px;margin:2px 0 0;width:15px}.a1-form .a1-button{margin-top:3px;width:100%}.a1-fine{color:var(--mute);display:block;font-size:.7rem;line-height:1.4;margin:12px 0 0;text-align:center}.a1-success{background:#eafaf0;border:1px solid #bfe6cd;border-radius:9px;color:#186b2f;font-size:.92rem;padding:14px}.a1-error{color:#b02514;font-size:.82rem;margin:10px 0}.a1-footer{background:var(--navy-deep);color:#a9c6da;padding:46px 0}.a1-footer img{filter:brightness(0) invert(1);margin-bottom:11px}.a1-footer p{font-size:.8rem;margin:3px 0}.a1-join-hero{background:linear-gradient(160deg,#e6f4fb,var(--cream));padding:88px 0}.a1-join-grid{align-items:center;display:grid;grid-gap:78px;gap:78px;grid-template-columns:1fr .83fr}.a1-invite-code{border-left:4px solid var(--orange);color:var(--mute);font-size:.9rem;margin-top:28px;padding:7px 0 7px 14px}.a1-invite-code b{color:var(--navy);display:block;font:600 1.12rem Poppins}.hub{background:var(--cream);min-height:100vh;color:var(--ink);font-family:Inter,sans-serif}.hub header{align-items:center;background:#fff;border-bottom:1px solid #e9e4dd;display:flex;gap:22px;height:70px;padding:0 6vw}.hub header a{color:#FF6A3D;font:700 25px Poppins;text-decoration:none}.hub header span{color:#6b6f76;font:600 .7rem Poppins;letter-spacing:.12em}.hub>section{margin:auto;max-width:1110px;padding:70px 24px}.hub h1{color:#12557c;font:700 clamp(2.4rem,5vw,4rem) Poppins;letter-spacing:-.04em;margin:0}.hub>section>p:not(.a1-eyebrow){color:#36364e;margin:6px 0 34px}.hub-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.2fr 1fr 1fr}.hub-checkin,.hub-grid article{background:#fff;border:1px solid #e9e4dd;border-radius:18px;box-shadow:0 8px 25px #12557c12;padding:25px}.hub-grid article>span{background:#fce7d7;border-radius:999px;color:#E94F1D;display:inline-block;font:600 .7rem Poppins;padding:5px 8px}.hub-progress strong{color:#12557c;display:block;font:700 4rem/1 Poppins;margin:24px 0 13px}.hub-progress strong small{color:#6b6f76;font-size:1.2rem}.hub-progress div{background:#e9e4dd;border-radius:5px;height:9px}.hub-progress div i{background:#FF6A3D;border-radius:5px;display:block;height:100%}.hub-grid article>b{color:#12557c;display:block;font-size:.83rem;line-height:1.5;margin:23px 0 12px;overflow-wrap:anywhere}.hub-checkin button,.hub-grid article button{background:#12557c;border:0;border-radius:999px;color:#fff;cursor:pointer;font:600 .82rem Poppins;padding:9px 13px}.hub-checkin p,.hub-grid article p{color:#6b6f76;font-size:.84rem}.hub-checkin h2,.hub-grid article h2{color:#12557c;font:600 1.4rem Poppins;margin:19px 0 5px}.hub-checkin{margin-top:18px}.hub-checkin button{background:#FF6A3D}@media(max-width:800px){.a1-wrap{width:min(100% - 32px,1140px)}.a1-headin nav{display:none}.a1-apply-grid,.a1-hero-grid,.a1-join-grid,.hub-grid{grid-template-columns:1fr;gap:28px}.a1-hero-grid{padding:55px 0 65px}.a1-models,.a1-steps,.a1-trust-grid{grid-template-columns:1fr}.a1-trust-grid{gap:15px;padding:23px 0}.a1-section{padding:63px 0}.a1-apply-grid{padding:60px 0}.a1-join-hero{padding:58px 0}.hub>section{padding:52px 16px}.hub-grid{gap:12px}.a1-headin{height:64px}}.a1-form .a1-check{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;color:#3f3f3f;display:flex;font-size:.9rem;gap:9px;line-height:1.5;padding:12px}.a1-form .a1-check-required{background:transparent;border-color:transparent;padding-inline:0}.a1-form .a1-check input{flex:0 0 auto}.a1-form .a1-check input:disabled{cursor:not-allowed;opacity:.55}.a1-casl-notice{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#7c2d12;margin:0 0 12px;padding:10px 12px}.a1-casl-notice,.a1-fine{font-size:.8rem;line-height:1.5}.a1-fine{color:#555}.a1-fine a{color:#7c2d12;text-decoration:underline}.a1-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.lr-page{--lr-coral:#FF6A3D;--lr-coral-deep:#E94F1D;--lr-ink:#111111;--lr-soft:#f8f8f6;--lr-line:rgba(16,16,16,.13);--lr-muted:#636363;--lr-cream:#fff7f0;background:#fff;color:var(--lr-ink);font-family:Manrope,Inter,sans-serif;overflow:hidden}.lr-page *{box-sizing:border-box}.lr-page button,.lr-page input{font:inherit}.lr-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}.lr-header{align-items:center;background:#fff;border-bottom:1px solid var(--lr-line);display:flex;height:80px;justify-content:space-between;padding:0 max(32px,calc((100vw - 1180px)/2));position:-webkit-sticky;position:sticky;top:0;z-index:50}.lr-logo{display:inline-flex;line-height:0}.lr-logo img{height:auto;object-fit:contain;width:118px}.lr-nav{align-items:center;display:flex;gap:31px}.lr-nav button{background:transparent;border:0;color:#353535;cursor:pointer;font-size:13px;font-weight:700;padding:8px 0;transition:color .2s ease}.lr-nav button:hover{color:var(--lr-coral-deep)}.lr-nav .lr-nav-cta{align-items:center;background:var(--lr-ink);border-radius:999px;color:#fff;display:flex;gap:11px;padding:12px 18px}.lr-nav .lr-nav-cta:hover{background:var(--lr-coral-deep);color:#fff}.lr-menu-button{display:none}.lr-overline{color:var(--lr-coral-deep);font-size:11px;font-weight:800;letter-spacing:.12em;margin:0 0 20px;text-transform:uppercase}.lr-hero{background:linear-gradient(123deg,#fff9f5,#fff 49%,#fff5ef);position:relative}.lr-hero-grid{align-items:center;display:grid;grid-gap:60px;gap:60px;grid-template-columns:1.04fr .96fr;min-height:670px;padding:84px 0 78px}.lr-apply h2,.lr-faq-section h2,.lr-hero-copy h1,.lr-intro h2,.lr-section-heading h2,.lr-statement h2{font-family:Plus Jakarta Sans,Poppins,sans-serif;letter-spacing:-.072em}.lr-hero-copy h1{font-size:clamp(3rem,5.65vw,5.35rem);line-height:1.005;margin:0;max-width:670px}.lr-hero-copy h1 em{color:var(--lr-coral);font-style:normal}.lr-lede{color:#555;font-size:17px;line-height:1.65;margin:27px 0 0;max-width:590px}.lr-actions{align-items:center;display:flex;flex-wrap:wrap;gap:23px;margin-top:33px}.lr-button{align-items:center;background:var(--lr-coral);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:14px;justify-content:center;padding:15px 23px;text-decoration:none;transition:background .25s ease,transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.lr-button:hover{background:var(--lr-coral-deep);box-shadow:0 14px 30px rgba(233,79,29,.23);transform:translateY(-2px)}.lr-inline-link,.lr-text-button{align-items:center;background:transparent;border:0;color:var(--lr-ink);cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:12px;padding:0;text-decoration:none}.lr-inline-link span,.lr-text-button span{color:var(--lr-coral-deep);font-size:18px;line-height:0;transition:transform .22s ease}.lr-inline-link:hover span,.lr-text-button:hover span{transform:translateX(4px)}.lr-hero-proof{display:flex;gap:20px;margin-top:50px}.lr-hero-proof span{border-left:1px solid var(--lr-line);color:var(--lr-muted);font-size:11px;line-height:1.45;padding-left:13px;width:130px}.lr-hero-proof b{color:var(--lr-ink);display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:23px;letter-spacing:-.08em}.lr-hero-visual{min-height:470px;position:relative}.lr-hero-image{border-radius:26px;box-shadow:0 30px 80px rgba(36,22,12,.16);inset:0 6px 0 0;overflow:hidden;position:absolute;transform:rotate(1.5deg)}.lr-feature-image:after,.lr-hero-image:after,.lr-statement-image:after{background:linear-gradient(140deg,transparent 40%,rgba(0,0,0,.16));content:"";inset:0;pointer-events:none;position:absolute}.lr-feature-image img,.lr-hero-image img,.lr-statement-image img{height:100%;object-fit:cover;width:100%}.lr-float-card{background:#fff;box-shadow:0 20px 45px rgba(16,16,16,.16);position:absolute}.lr-float-card-top{align-items:center;border-radius:15px;display:flex;gap:12px;left:-33px;padding:13px 17px;top:59px}.lr-tick{align-items:center;background:#dff2de;border-radius:50%;color:#388743;display:inline-flex;font-size:17px;height:28px;justify-content:center;width:28px}.lr-float-card b{display:block;font-size:12px}.lr-float-card small{color:#777;display:block;font-size:10px;margin-top:2px}.lr-float-card-bottom{border-radius:15px;bottom:29px;padding:16px 17px;right:-18px;width:166px}.lr-float-card-bottom>b{font-family:Plus Jakarta Sans,sans-serif;font-size:29px;letter-spacing:-.08em;margin-top:8px}.lr-float-card-bottom>b i{color:#999;font-size:12px;font-style:normal;letter-spacing:-.02em}.lr-mini-progress{background:#ececec;border-radius:6px;height:5px;margin-top:10px;overflow:hidden}.lr-mini-progress i{background:var(--lr-coral);border-radius:6px;display:block;height:100%;width:30%}.lr-marquee{background:var(--lr-ink);color:#fff;overflow:hidden;padding:17px 0}.lr-marquee div{animation:lr-marquee 28s linear infinite;display:flex;gap:28px;white-space:nowrap;width:max-content}.lr-marquee span{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:800;letter-spacing:.13em}.lr-marquee i{color:var(--lr-coral);font-size:15px;font-style:normal}.lr-intro{background:#fff;padding:142px 0}.lr-intro-grid{align-items:start;display:grid;grid-gap:90px;gap:90px;grid-template-columns:1fr .85fr}.lr-intro h2,.lr-section-heading h2{font-size:clamp(2.25rem,4vw,4.1rem);line-height:1.04;margin:0;max-width:650px}.lr-intro-grid>div:last-child{padding-top:11px}.lr-intro-grid>div:last-child p{color:#5d5d5d;font-size:17px;line-height:1.75;margin:0;max-width:470px}.lr-inline-link{margin-top:30px}.lr-feature-section{background:var(--lr-soft);padding:125px 0}.lr-section-heading{margin-bottom:51px}.lr-section-heading .lr-overline{margin-bottom:16px}.lr-feature-grid{display:grid;grid-gap:17px;gap:17px;grid-template-columns:1.1fr .9fr}.lr-feature{border-radius:23px;min-height:364px;overflow:hidden;position:relative}.lr-feature-large{grid-row:span 2;min-height:745px}.lr-feature-image{inset:0;position:absolute}.lr-feature-copy{background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);bottom:0;color:#fff;left:0;padding:120px 38px 38px;position:absolute;right:0}.lr-feature h3,.lr-feature-copy h3,.lr-step h3{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:-.05em}.lr-feature-copy h3{font-size:30px;line-height:1.1;margin:15px 0 12px;max-width:410px}.lr-feature-copy p{color:#e9e9e9;font-size:13px;line-height:1.65;margin:0;max-width:440px}.lr-icon-sun{align-items:center;background:var(--lr-coral);border-radius:50%;display:inline-flex;font-size:19px;height:35px;justify-content:center;width:35px}.lr-feature-dark{background:var(--lr-ink);color:#fff;padding:31px}.lr-feature-coral h3,.lr-feature-dark h3{font-size:24px;line-height:1.15;margin:22px 0 10px;max-width:300px}.lr-feature-coral p,.lr-feature-dark p{font-size:13px;line-height:1.65;margin:0;max-width:320px}.lr-feature-dark p{color:#c5c5c5}.lr-stat-ring{align-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;display:flex;height:104px;justify-content:center;position:relative;width:104px}.lr-stat-ring:after{border-right:3px solid var(--lr-coral);border-top:3px solid var(--lr-coral);border-bottom:3px solid transparent;border-left:3px solid transparent;border-radius:50%;content:"";inset:-4px;position:absolute;transform:rotate(28deg)}.lr-stat-ring b{font-family:Plus Jakarta Sans,sans-serif;font-size:38px;letter-spacing:-.08em}.lr-stat-ring span{font-size:8px;font-weight:800;line-height:1.1;margin-left:5px;text-transform:uppercase}.lr-corner-arrow{align-items:center;background:var(--lr-coral);border-radius:50%;bottom:22px;color:#fff;display:flex;font-size:18px;height:36px;justify-content:center;position:absolute;right:22px;width:36px}.lr-feature-coral{background:var(--lr-coral);color:#1d1d1d;padding:31px}.lr-feature-coral p{color:#432d24}.lr-icon-spark{font-size:35px;line-height:1}.lr-statement{background:#fff;padding:128px 0}.lr-statement-grid{align-items:center;display:grid;grid-gap:83px;gap:83px;grid-template-columns:.9fr 1fr}.lr-statement-image{border-radius:24px;height:570px;overflow:hidden;position:relative}.lr-statement-copy .lr-overline{margin-bottom:18px}.lr-statement-copy h2{font-size:clamp(2.4rem,4vw,4.1rem);line-height:1.04;margin:0;max-width:470px}.lr-statement-copy>p:not(.lr-overline){color:#626262;font-size:16px;line-height:1.73;margin:24px 0 30px;max-width:490px}.lr-statement-copy ul{border-top:1px solid var(--lr-line);list-style:none;margin:0;padding:0}.lr-statement-copy li{align-items:center;border-bottom:1px solid var(--lr-line);display:flex;font-size:13px;font-weight:800;gap:16px;padding:15px 0}.lr-statement-copy li span{color:var(--lr-coral-deep);font-size:11px;letter-spacing:.07em}.lr-steps{background:#1b1b1b;color:#fff;padding:123px 0}.lr-steps .lr-overline{color:var(--lr-coral)}.lr-steps .lr-section-heading h2{max-width:620px}.lr-step-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr);margin-top:60px}.lr-step{border-left:1px solid rgba(255,255,255,.23);padding:0 31px 0 24px}.lr-step:first-child{border-left:0;padding-left:0}.lr-step>b{color:var(--lr-coral);font-family:Plus Jakarta Sans,sans-serif;font-size:14px}.lr-step h3{font-size:27px;margin:38px 0 13px}.lr-step p{color:#c2c2c2;font-size:13px;line-height:1.75;margin:0;max-width:290px}.lr-faq-section{background:#fff6ef;padding:130px 0}.lr-faq-grid{display:grid;grid-gap:120px;gap:120px;grid-template-columns:.7fr 1fr}.lr-faq-section h2{font-size:clamp(2.7rem,5vw,4.7rem);line-height:.98;margin:0}.lr-faq-section p:not(.lr-overline){color:#666;font-size:14px;line-height:1.7;margin:22px 0 29px;max-width:320px}.lr-button-dark{background:var(--lr-ink)}.lr-faq-list{border-top:1px solid var(--lr-line)}.lr-faq-list details{border-bottom:1px solid var(--lr-line);padding:0}.lr-faq-list summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:800;justify-content:space-between;list-style:none;padding:24px 0}.lr-faq-list summary::-webkit-details-marker{display:none}.lr-faq-list summary span{color:var(--lr-coral-deep);font-size:26px;font-weight:400;transition:transform .23s ease}.lr-faq-list details[open] summary span{transform:rotate(45deg)}.lr-faq-list details p{color:#656565;font-size:13px;line-height:1.72;margin:0;padding:0 0 22px;max-width:590px}.lr-apply{background:var(--lr-coral);padding:105px 0}.lr-apply-grid{align-items:center;display:grid;grid-gap:110px;gap:110px;grid-template-columns:.9fr 1fr}.lr-apply .lr-overline{color:#513428}.lr-apply h2{font-size:clamp(2.85rem,5vw,5.1rem);line-height:.98;margin:0;max-width:510px}.lr-apply-copy>p:not(.lr-overline){color:#57392f;font-size:15px;line-height:1.7;margin:22px 0 0;max-width:440px}.lr-apply-note{border-top:1px solid rgba(34,21,14,.25);margin-top:43px;padding-top:15px}.lr-apply-note span{font-size:12px;font-weight:800}.lr-form{background:#fff;border-radius:23px;box-shadow:0 25px 55px rgba(117,57,32,.18);padding:31px}.lr-form h3{font-family:Plus Jakarta Sans,sans-serif;font-size:24px;letter-spacing:-.05em;margin:0 0 20px}.lr-form label{display:block;font-size:11px;font-weight:800;margin-bottom:14px}.lr-form label small{color:#999;font-weight:600;margin-left:4px}.lr-form input{border:1px solid #dedede;border-radius:8px;display:block;font-size:14px;margin-top:6px;outline:none;padding:11px 12px;transition:border .2s ease,box-shadow .2s ease;width:100%}.lr-form input:focus{border-color:var(--lr-coral);box-shadow:0 0 0 3px rgba(255,106,61,.18)}.lr-form .lr-consent{align-items:flex-start;color:#606060;display:flex;font-size:10px;font-weight:600;gap:9px;line-height:1.45;margin:19px 0}.lr-form .lr-consent input{accent-color:var(--lr-coral);height:15px;margin:0;min-width:15px;width:15px}.lr-form .lr-button{width:100%}.lr-form>small{color:#8c8c8c;display:block;font-size:9px;line-height:1.45;margin:12px auto 0;max-width:350px;text-align:center}.lr-form-error{color:#ab2f21;font-size:11px;margin:-5px 0 12px}.lr-success{background:#eff9ed;border:1px solid #cbe9c7;border-radius:11px;color:#27662e;padding:23px}.lr-success b{font-size:16px}.lr-success p{font-size:13px;line-height:1.6;margin:8px 0 0}.lr-footer{background:#111;color:#fff;padding:61px 0 25px}.lr-footer-top{align-items:flex-start;display:flex;justify-content:space-between}.lr-logo-invert img{height:auto;width:119px}.lr-footer-top p{color:#b8b8b8;font-size:13px;margin:5px 0 0}.lr-footer-links{display:flex;flex-wrap:wrap;gap:12px 29px;margin:60px 0}.lr-footer-links a{color:#c7c7c7;font-size:12px;text-decoration:none;transition:color .2s}.lr-footer-links a:hover{color:var(--lr-coral)}.lr-footer-bottom{border-top:1px solid rgba(255,255,255,.18);color:#8c8c8c;display:flex;font-size:10px;gap:18px;justify-content:space-between;padding-top:21px}.lr-footer-bottom a{color:#e9e9e9;text-decoration:none}.lr-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.lr-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes lr-marquee{to{transform:translateX(-45%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lr-marquee div{animation:none}.lr-reveal{opacity:1;transform:none}.lr-button,.lr-inline-link span,.lr-reveal,.lr-text-button span{transition:none}}@media(max-width:900px){.lr-header{padding:0 24px}.lr-shell{width:min(100% - 48px,1180px)}.lr-hero-grid{gap:36px;min-height:auto;padding:70px 0}.lr-hero-copy h1{font-size:clamp(3.35rem,8.5vw,5rem)}.lr-hero-visual{min-height:420px}.lr-faq-section,.lr-feature-section,.lr-intro,.lr-statement,.lr-steps{padding:96px 0}.lr-apply-grid,.lr-faq-grid,.lr-intro-grid,.lr-statement-grid{gap:52px}.lr-feature-large{min-height:670px}.lr-apply-grid{grid-template-columns:.8fr 1fr}}@media(max-width:700px){.lr-header{height:66px;padding:0 17px}.lr-logo img{width:102px}.lr-menu-button{background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:9px}.lr-menu-button i{background:#111;display:block;height:2px;width:22px}.lr-nav{background:#fff;border-bottom:1px solid var(--lr-line);box-shadow:0 16px 30px rgba(0,0,0,.09);display:none;flex-direction:column;gap:0;left:0;padding:12px 20px 20px;position:absolute;right:0;top:65px}.lr-nav-open{display:flex}.lr-nav button{padding:12px 0;text-align:left;width:100%}.lr-nav .lr-nav-cta{justify-content:center;margin-top:9px;padding:13px 17px;text-align:center}.lr-shell{width:min(100% - 32px,1180px)}.lr-apply-grid,.lr-faq-grid,.lr-hero-grid,.lr-intro-grid,.lr-statement-grid{grid-template-columns:1fr}.lr-hero-grid{padding:54px 0 50px}.lr-hero-copy h1{font-size:clamp(2.9rem,12vw,4.1rem)}.lr-lede{font-size:15px;margin-top:21px}.lr-actions{align-items:flex-start;flex-direction:column;gap:18px;margin-top:25px}.lr-hero-proof{gap:8px;margin-top:35px}.lr-hero-proof span{font-size:9px;padding-left:9px;width:33%}.lr-hero-proof b{font-size:19px}.lr-hero-visual{margin-top:15px;min-height:340px}.lr-float-card-top{left:-7px;top:22px}.lr-float-card-bottom{bottom:16px;right:-7px}.lr-marquee{padding:13px 0}.lr-marquee span{font-size:10px}.lr-faq-section,.lr-feature-section,.lr-intro,.lr-statement,.lr-steps{padding:72px 0}.lr-apply-grid,.lr-faq-grid,.lr-intro-grid,.lr-statement-grid{gap:31px}.lr-intro h2,.lr-section-heading h2{font-size:clamp(2.2rem,10vw,3.35rem)}.lr-intro-grid>div:last-child{padding-top:0}.lr-intro-grid>div:last-child p{font-size:15px}.lr-section-heading{margin-bottom:35px}.lr-feature-grid{grid-template-columns:1fr}.lr-feature-large{grid-row:auto;min-height:500px}.lr-feature{min-height:310px}.lr-feature-large .lr-feature-copy{padding:100px 23px 25px}.lr-feature-copy h3{font-size:25px}.lr-feature-coral,.lr-feature-dark{min-height:300px}.lr-statement-image{height:400px;order:2}.lr-statement-copy{order:1}.lr-statement-copy h2{font-size:clamp(2.5rem,11vw,3.65rem)}.lr-step-grid{gap:0;grid-template-columns:1fr;margin-top:40px}.lr-step{border-left:0;border-top:1px solid rgba(255,255,255,.23);padding:27px 0}.lr-step:first-child{border-top:0;padding-top:0}.lr-step h3{font-size:24px;margin:18px 0 8px}.lr-faq-section h2{font-size:clamp(3rem,15vw,4.5rem)}.lr-faq-list summary{font-size:14px;padding:20px 0}.lr-apply{padding:76px 0}.lr-apply h2{font-size:clamp(3.1rem,14vw,4.6rem)}.lr-form{padding:23px 19px}.lr-footer{padding-top:48px}.lr-footer-top{flex-direction:column;gap:21px}.lr-footer-links{gap:13px 21px;margin:42px 0}.lr-footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}.lr-footer-bottom span:last-child{order:3}}.ad-shell{--ad-orange:#FF6A3D;--ad-orange-deep:#E94F1D;--ad-ink:#111111;--ad-muted:#686868;--ad-line:#e8e4df;--ad-cream:#fbf7f2;--ad-blue:#12557c;--ad-green:#4f8e34;background:var(--ad-cream);color:var(--ad-ink);display:flex;font-family:Manrope,Inter,sans-serif;min-height:100vh}.ad-shell *{box-sizing:border-box}.ad-sidebar{background:#111111;color:#fff;display:flex;flex:0 0 252px;flex-direction:column;padding:28px 18px}.ad-logo{display:inline-flex;line-height:0;margin:0 10px 46px}.ad-logo img{filter:brightness(0) invert(1);height:auto;width:108px}.ad-sidebar-label{color:#777;font-size:10px;font-weight:800;letter-spacing:.14em;margin:0 10px 14px}.ad-sidebar nav{display:grid;grid-gap:4px;gap:4px}.ad-sidebar nav a{border-radius:10px;color:#9e9e9e;font-size:14px;font-weight:800;padding:12px 13px;text-decoration:none;transition:background .2s,color .2s}.ad-sidebar nav a.is-active,.ad-sidebar nav a:hover{background:#242424;color:#fff}.ad-support{border:1px solid rgba(255,255,255,.13);border-radius:12px;margin-top:auto;padding:14px}.ad-support span{color:#999;display:block;font-size:11px;margin-bottom:6px}.ad-support a{color:var(--ad-orange);font-size:13px;font-weight:800;text-decoration:none}.ad-main{flex:1 1;min-width:0}.ad-topbar{align-items:center;background:#fff;border-bottom:1px solid var(--ad-line);display:flex;gap:20px;height:76px;padding:0 36px}.ad-topbar>div:first-child{display:grid;grid-gap:3px;gap:3px}.ad-kicker,.ad-panel-head span,.ad-topbar span{color:var(--ad-orange-deep);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ad-topbar b,.ad-toplink{font-size:13px}.ad-toplink{color:#555;font-weight:800;margin-left:auto;text-decoration:none}.ad-profile{gap:10px}.ad-profile,.ad-profile>span{align-items:center;display:flex}.ad-profile>span{background:#fce7d7;border-radius:50%;color:#a64b25;font-size:11px;font-weight:800;height:36px;justify-content:center;letter-spacing:.04em;width:36px}.ad-profile div{display:grid}.ad-profile small{color:var(--ad-muted);font-size:11px}.ad-wrap{margin:0 auto;max-width:1220px;padding:42px 36px 56px}.ad-hero{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr 340px;margin-bottom:18px}.ad-hero>div:first-child{background:#fff;border:1px solid var(--ad-line);border-radius:18px;padding:34px}.ad-kicker{margin:0 0 12px}.ad-hero h1{font-family:Plus Jakarta Sans,Poppins,sans-serif;font-size:clamp(2.45rem,4vw,4.2rem);letter-spacing:-.065em;line-height:1.02;margin:0;max-width:820px}.ad-lede{color:#555;font-size:16px;line-height:1.65;margin:22px 0 0;max-width:680px}.ad-hero-card{background:var(--ad-orange);border-radius:18px;box-shadow:0 22px 45px rgba(255,106,61,.24);color:#2f1d15;padding:26px}.ad-hero-card span{font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ad-hero-card strong{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:72px;letter-spacing:-.08em;line-height:1;margin:30px 0 16px}.ad-hero-card small{color:#70412f;font-size:22px;letter-spacing:-.02em}.ad-hero-card p{font-size:13px;font-weight:700;line-height:1.55;margin:16px 0 0}.ad-progress{background:rgba(255,255,255,.48);border-radius:999px;height:9px;overflow:hidden}.ad-progress i{background:#111111;border-radius:inherit;display:block;height:100%}.ad-stats{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.ad-panel,.ad-stats article{background:#fff;border:1px solid var(--ad-line);border-radius:14px;box-shadow:0 8px 24px rgba(18,85,124,.06);padding:22px}.ad-stats span{color:var(--ad-muted);display:block;font-size:12px;font-weight:700}.ad-stats strong{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:38px;letter-spacing:-.07em;margin:13px 0 6px}.ad-stats b{color:var(--ad-green);font-size:11px}.ad-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1.08fr .92fr;margin-bottom:14px}.ad-grid-wide{align-items:start;grid-template-columns:1.15fr .85fr}.ad-panel-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.ad-panel-head h2{font-family:Plus Jakarta Sans,Poppins,sans-serif;font-size:24px;letter-spacing:-.05em;margin:6px 0 0}.ad-panel-head a,.ad-panel-head button{background:#111111;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;padding:10px 14px;text-decoration:none;white-space:nowrap}.ad-link-box{background:#f8f8f6;border:1px dashed #d8d2cc;border-radius:10px;color:#404040;font-family:DM Mono,monospace;font-size:12px;overflow-wrap:anywhere;padding:13px 14px}.ad-share-body{align-items:center;border-top:1px solid var(--ad-line);display:grid;grid-gap:22px;gap:22px;grid-template-columns:132px 1fr;margin-top:22px;padding-top:22px}.ad-share-body h3{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;letter-spacing:-.04em;line-height:1.18;margin:0 0 9px}.ad-share-body p{color:var(--ad-muted);font-size:13px;line-height:1.6;margin:0}.ad-qr{background:#fff;border:1px solid var(--ad-line);border-radius:12px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(9,1fr);height:132px;padding:11px;width:132px}.ad-qr i{background:#f4eee8;border-radius:2px}.ad-qr i.is-dark{background:#111111}.ad-leaders,.ad-reward-list{display:grid;grid-gap:10px;gap:10px}.ad-leader,.ad-reward{align-items:center;border-bottom:1px solid #f0ece7;display:flex;gap:12px;padding:12px 0}.ad-leader:first-child,.ad-reward:first-child{padding-top:0}.ad-leader:last-child,.ad-reward:last-child{border-bottom:0;padding-bottom:0}.ad-reward i{background:var(--ad-orange);border-radius:50%;height:10px;width:10px}.ad-leader div,.ad-reward div{display:grid;flex:1 1;grid-gap:3px;gap:3px}.ad-leader strong,.ad-reward b{font-size:13px}.ad-leader small,.ad-reward small{color:var(--ad-muted);font-size:11px}.ad-reward span{background:#fff7ef;border-radius:999px;color:#9a431d;font-size:10px;font-weight:900;padding:6px 8px}.ad-table-wrap{overflow-x:auto}.ad-table{border-collapse:collapse;width:100%}.ad-table th{border-bottom:1px solid var(--ad-line);color:#9a9a9a;font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;padding:10px;text-align:left;text-transform:uppercase}.ad-table td{border-bottom:1px solid #f0ece7;color:#585858;font-size:13px;padding:14px 10px}.ad-table td:first-child{color:#111;font-weight:800}.ad-table td span{background:#eef8ea;border-radius:999px;color:#3d7428;font-size:10px;font-weight:900;padding:6px 8px}.ad-leader b{align-items:center;background:#f5f1ec;border-radius:50%;display:flex;font-size:11px;height:34px;justify-content:center;width:34px}.ad-leader span{color:#555;font-size:12px;font-weight:800}.ad-leader em{color:var(--ad-orange-deep);font-family:DM Mono,monospace;font-size:11px;font-style:normal}.ad-leader.is-you{background:#fff7ef;border-radius:12px;border:1px solid #f2d2bf;margin-inline:-8px;padding-inline:8px}.ad-leader.is-you b{background:var(--ad-orange);color:#fff}.ad-bonus-card,.ad-tier-card{display:grid;grid-gap:14px;gap:14px}.ad-bonus-card strong,.ad-tier-card strong{font-family:Plus Jakarta Sans,sans-serif;font-size:32px;letter-spacing:-.06em}.ad-bonus-card small,.ad-tier-card small{color:var(--ad-muted);font-size:12px}.ad-bonus-card p,.ad-tier-card p{color:#555;font-size:13px;line-height:1.65;margin:0}.ad-badges,.ad-tier-tags{display:grid;grid-gap:10px;gap:10px}.ad-tier-tags{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ad-tier-tags span{background:#f8f8f6;border:1px solid var(--ad-line);border-radius:999px;color:#444;font-size:11px;font-weight:800;padding:10px 12px;text-align:center}.ad-progress-dark{background:#f0ece7}.ad-badges{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ad-badge-card{background:#f8f8f6;border:1px solid var(--ad-line);border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:16px}.ad-badge-card b{color:#999;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ad-badge-card strong{font-size:15px}.ad-badge-card small{color:#666;font-size:12px;line-height:1.55}.ad-badge-card.is-live{background:#fff7ef;border-color:#f2d2bf}.ad-badge-card.is-live b{color:#a64b25}.ad-activity-panel,.ad-status-panel{display:grid;grid-gap:14px;gap:14px}.ad-status-progress{display:grid;grid-gap:12px;gap:12px}.ad-status-progress strong{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:38px;letter-spacing:-.07em;line-height:1}.ad-status-progress small{color:var(--ad-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ad-status-pills{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.ad-status-pills span{background:#f8f8f6;border:1px solid var(--ad-line);border-radius:12px;color:#555;display:grid;grid-gap:6px;gap:6px;justify-items:center;padding:12px 10px;text-align:center}.ad-status-pills b{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:22px;letter-spacing:-.05em;line-height:1}.ad-status-panel p{color:#555;font-size:13px;line-height:1.65;margin:0}.ad-activity-list{display:grid;grid-gap:10px;gap:10px}.ad-activity-item{align-items:center;background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto 1fr auto;padding:14px}.ad-activity-item strong{display:block;font-size:13px}.ad-activity-item small{color:var(--ad-muted);font-size:11px}.ad-activity-item em{color:var(--ad-orange-deep);font-family:DM Mono,monospace;font-size:11px;font-style:normal}.ad-activity-badge{border-radius:999px;font:800 9px DM Mono;letter-spacing:.1em;padding:6px 8px;text-transform:uppercase}.ad-activity-badge.is-activated{background:#eef8ea;color:#3d7428}.ad-activity-badge.is-verified{background:#f0edff;color:#6549df}.ad-activity-badge.is-pending{background:#fff1d7;color:#a56d18}.ad-activity-badge.is-rejected{background:#fff1ed;color:#a83224}.ad-inline-link{color:var(--ad-orange-deep);font-size:12px;font-weight:800;text-decoration:none}.ad-empty-state{color:#777;font-size:13px;line-height:1.6;margin:0}.ad-game-panel{display:grid;grid-gap:16px;gap:16px;margin-top:14px}.ad-game-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ad-game-grid article{background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:7px;gap:7px;padding:18px}.ad-game-grid strong{font-family:Plus Jakarta Sans,sans-serif;font-size:34px;letter-spacing:-.06em;line-height:1}.ad-game-grid span{color:#74777f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ad-game-grid small{color:#888;font-size:12px;line-height:1.5}.ad-game-progress{display:grid;grid-gap:11px;gap:11px}.ad-game-progress p{color:#555;font-size:13px;line-height:1.65;margin:0}.ad-payout-panel{display:grid;grid-gap:14px;gap:14px}.ad-payout-summary{display:grid;grid-gap:6px;gap:6px}.ad-payout-summary strong{font-family:Plus Jakarta Sans,sans-serif;font-size:34px;letter-spacing:-.06em;line-height:1}.ad-payout-summary small{color:var(--ad-muted);font-size:12px;font-weight:800;line-height:1.5}.ad-payout-actions{display:grid;grid-gap:10px;gap:10px}.ad-payout-actions .primary-button.small{justify-self:start}.ad-payout-history{display:grid;grid-gap:10px;gap:10px}.ad-payout-row{align-items:center;background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto auto;padding:14px}.ad-payout-row strong{display:block;font-size:13px}.ad-payout-row small{color:var(--ad-muted);font-size:11px}.ad-payout-row em{color:#7b7d84;font-family:DM Mono,monospace;font-size:11px;font-style:normal;justify-self:end}.ad-payout-error{color:#a83224}.ad-payout-error,.ad-payout-success{font-size:13px;line-height:1.5;margin:0}.ad-payout-success{background:#eef8ea;border:1px solid #d5edca;border-radius:10px;color:#3d7428;padding:11px 13px}.ad-tracking-panel{display:grid;grid-gap:16px;gap:16px;margin-top:14px}.ad-tracking-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.ad-tracking-grid article{background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:6px;gap:6px;padding:16px;text-align:center}.ad-tracking-grid strong{font-family:Plus Jakarta Sans,sans-serif;font-size:30px;letter-spacing:-.06em;line-height:1}.ad-tracking-grid span{color:#74777f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ad-tracking-list{display:grid;grid-gap:10px;gap:10px}.ad-tracking-row{align-items:center;background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.2fr auto .8fr auto;padding:14px}.ad-tracking-row strong{display:block;font-size:13px}.ad-tracking-row small{color:var(--ad-muted);display:block;font-size:11px}.ad-tracking-meta{display:grid;justify-items:end}.ad-tracking-meta b{font-weight:800}.ad-tracking-meta b,.ad-tracking-row em{font-family:DM Mono,monospace;font-size:11px}.ad-tracking-row em{color:var(--ad-orange-deep);font-style:normal}@media(max-width:980px){.ad-sidebar{display:none}.ad-topbar{padding:0 22px}.ad-wrap{padding:30px 22px 44px}.ad-grid,.ad-grid-wide,.ad-hero{grid-template-columns:1fr}.ad-stats{grid-template-columns:repeat(2,1fr)}.ad-status-pills,.ad-tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-tracking-row{grid-template-columns:1fr auto}.ad-tracking-meta{justify-items:start}}@media(max-width:640px){.ad-topbar{height:auto;min-height:70px;padding:14px 16px}.ad-profile div,.ad-toplink{display:none}.ad-wrap{padding:22px 14px 34px}.ad-hero-card,.ad-hero>div:first-child,.ad-panel,.ad-stats article{border-radius:12px;padding:18px}.ad-hero h1{font-size:clamp(2.25rem,11vw,3.1rem)}.ad-share-body,.ad-stats{grid-template-columns:1fr}.ad-qr{height:116px;width:116px}.ad-panel-head{align-items:stretch;flex-direction:column}.ad-panel-head a,.ad-panel-head button{align-self:flex-start}.ad-leader{align-items:flex-start;flex-wrap:wrap}.ad-leader em,.ad-leader span{margin-left:46px}.ad-activity-item,.ad-status-pills{grid-template-columns:1fr}.ad-activity-item em{margin-left:0;justify-self:start}.ad-tracking-grid,.ad-tracking-row{grid-template-columns:1fr}.ad-tracking-meta{justify-items:start}.ad-tracking-row em{justify-self:start}}.ad-signout{background:#f8f8f6;border:1px solid #e8e4df;border-radius:999px;color:#555;cursor:pointer;font-size:12px;font-weight:800;padding:9px 13px}.ad-auth{align-items:center;background:#fbf7f2;color:#111111;display:flex;font-family:Manrope,Inter,sans-serif;justify-content:center;min-height:100vh;padding:24px}.ad-auth-logo{left:32px;line-height:0;position:absolute;top:28px}.ad-auth section{background:#fff;border:1px solid #e8e4df;border-radius:18px;box-shadow:0 18px 55px rgba(18,85,124,.09);max-width:560px;padding:34px;width:100%}.ad-auth h1{font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.2rem,5vw,3.5rem);letter-spacing:-.065em;line-height:1.04;margin:0 0 18px}.ad-auth p{color:#606060;font-size:14px;line-height:1.65}.ad-auth form{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.ad-auth label{color:#555;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ad-auth input{border:1px solid #ded8d2;border-radius:10px;display:block;font:500 14px Manrope;margin-top:8px;outline:0;padding:13px 14px;width:100%}.ad-auth input:focus{border-color:#FF6A3D;box-shadow:0 0 0 3px rgba(255,106,61,.18)}.ad-auth button{background:#111111;border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;padding:11px 16px}.ad-auth button:disabled{cursor:not-allowed;opacity:.65}.ad-auth-error{color:#a83224!important;margin:0}.ad-auth-message{color:#3d7428!important;margin:0}.ad-auth-champ{background:linear-gradient(135deg,#fff9f5,#fbf7f2 46%,#fff)}.ad-auth-champ .ad-auth-card{display:grid;grid-gap:0;gap:0;grid-template-columns:1.08fr .92fr;max-width:1080px;overflow:hidden;padding:0}.ad-auth-copy{padding:48px}.ad-auth-champ .ad-auth-copy h1{font-size:clamp(2.8rem,5vw,4.7rem);max-width:620px}.ad-auth-rewards{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0}.ad-auth-rewards span{background:#fff7ef;border:1px solid #f4d8c7;border-radius:13px;color:#6b402f;display:grid;font-size:11px;font-weight:800;grid-gap:2px;gap:2px;padding:15px}.ad-auth-rewards b{color:#111;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;letter-spacing:-.06em}.ad-auth-steps{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.ad-auth-steps li{align-items:center;display:flex;gap:12px}.ad-auth-steps b{align-items:center;background:#111;border-radius:50%;color:#fff;display:flex;flex:0 0 30px;height:30px;justify-content:center}.ad-auth-steps span{color:#555;font-size:12px;font-weight:700}.ad-auth-champ .ad-auth-card>form{align-content:center;background:#111;margin:0;padding:48px}.ad-auth-champ .ad-auth-card>form h2{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;letter-spacing:-.05em;line-height:1.05;margin:7px 0 8px}.ad-auth-champ .ad-auth-card>form label{color:#d8d8d8}.ad-auth-champ .ad-auth-card>form button{background:#f68f64;color:#29170f;min-height:50px}.ad-auth-champ .ad-auth-card>form>small{color:#aaa;font-size:10px;line-height:1.55}.ad-auth-champ .ad-auth-card>form a{color:#f5a17e}.ad-auth-champ .ad-auth-card>form nav{display:flex;flex-wrap:wrap;gap:10px 18px}.ad-auth-champ .ad-auth-card>form nav a{font-size:10px;font-weight:800}.ad-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.ad-hero-actions button{background:#111;border:1px solid #111;border-radius:999px;color:#fff;cursor:pointer;font:800 11px Manrope,Inter,sans-serif;min-height:42px;padding:10px 16px}.ad-hero-actions button.is-secondary{background:#fff;color:#111}.ad-benefit-strip{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.ad-benefit-strip article{background:#fff;border:1px solid var(--ad-line);border-radius:13px;display:grid;grid-gap:7px;gap:7px;padding:17px}.ad-benefit-strip b{font-size:12px}.ad-benefit-strip span{color:var(--ad-muted);font-size:10px;line-height:1.5}.ad-mobile-nav{display:none}@media(max-width:640px){.ad-auth-logo{left:18px;top:18px}.ad-auth{align-items:flex-start;padding-top:86px}.ad-auth section{padding:24px 18px}}@media(max-width:980px){.ad-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-mobile-nav{align-items:stretch;background:#111;border-top:1px solid #2d2d2d;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));left:0;padding:7px 5px max(7px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:470}.ad-mobile-nav a{align-items:center;color:#9b9b9b;display:flex;flex-direction:column;font-size:8px;font-weight:800;gap:3px;justify-content:center;min-height:49px;text-decoration:none}.ad-mobile-nav a span{font-size:16px;line-height:1}.ad-mobile-nav a.is-active{color:#f68f64}.ad-shell .ad-wrap{padding-bottom:112px}.ad-shell .dashboard-help-bubble{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(max-width:760px){.ad-auth-champ{padding-left:14px;padding-right:14px}.ad-auth-champ .ad-auth-card{grid-template-columns:1fr}.ad-auth-copy{padding:28px 22px}.ad-auth-champ .ad-auth-copy h1{font-size:clamp(2.45rem,12vw,3.65rem)}.ad-auth-champ .ad-auth-card>form{padding:28px 22px}.ad-auth-rewards{gap:7px}.ad-auth-rewards span{padding:12px 10px}.ad-auth-rewards b{font-size:23px}}@media(max-width:640px){.ad-benefit-strip{grid-template-columns:1fr}.ad-hero-actions{align-items:stretch;flex-direction:column}.ad-hero-actions button{width:100%}.ad-hero-card strong{font-size:60px}.ad-topbar>div:first-child{min-width:0}.ad-topbar b{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.admin-signout{background:#f7f7f5;border:1px solid var(--line);border-radius:999px;color:#555;cursor:pointer;font-size:12px;font-weight:700;margin-left:auto;padding:9px 13px}.admin-top .admin-signout+.admin-user{margin-left:0}.admin-row-stack{align-items:flex-start}.admin-row-stack small+small{margin-top:2px}.admin-empty{color:#8a8c94;font-size:13px;line-height:1.6;margin:18px 0 0}.admin-table-panel{margin-top:14px}.admin-error{background:#fff1ed;border:1px solid #fed7ca;border-radius:10px;color:#a83224;margin:0 0 14px}.admin-error,.admin-success{font-size:13px;line-height:1.5;padding:11px 13px}.admin-success{background:#eef8ea;border:1px solid #d5edca;border-radius:10px;color:#3d7428;margin:0}.admin-readonly-notice{background:#fff7f2;border:1px solid #ffd8c8;border-radius:12px;color:#7a3d27;font-size:13px;line-height:1.55;margin:0 0 16px;padding:12px 14px}.admin-auth{align-items:center;background:#fbfbf9;color:var(--ink);display:flex;font-family:DM Sans,sans-serif;justify-content:center;min-height:100vh;padding:24px}.admin-auth section{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 15px 50px #23212c0c;max-width:520px;padding:32px;width:100%}.admin-auth h1{font:500 clamp(2.4rem,5vw,3.4rem)/1 Space Grotesk;letter-spacing:-2.5px;margin:24px 0 12px}.admin-auth p{color:#70737b;font-size:14px;line-height:1.6}.admin-auth form{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.admin-auth label{font-size:12px;font-weight:700}.admin-auth input{border:1px solid #dfe1e5;border-radius:8px;display:block;font:13px DM Sans;margin-top:7px;padding:12px;width:100%}.admin-auth button{background:var(--ink);border:0;border-radius:8px;color:#fff;cursor:pointer;font:700 13px DM Sans;padding:13px 18px}.admin-auth button:disabled,.approve:disabled{cursor:not-allowed;opacity:.6}.approve.verify{background:#eef8ea;border-color:#cce8bf;color:#3d7428}.approve.activate{background:#fff7ef;border-color:#f2d2bf;color:#a64b25}.approve.reset{background:#fff1ed;border-color:#fed7ca;color:#a83224}.optional-label{color:#8a8c94;font-size:11px;font-weight:600;text-transform:none}.admin-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.primary-button.secondary{background:#f7f7f5;border:1px solid var(--line);color:#333}.primary-button.secondary:hover{background:#eeeeea}.admin-export-panel{margin-bottom:14px}.admin-export-grid{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.admin-export-grid .primary-button.secondary{min-width:180px}.admin-trends-panel{margin:14px 0}.admin-trend-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-trend-meta span{background:#f7f7f5;border:1px solid #e8e4df;border-radius:999px;color:#5d6068;font:500 10px DM Mono;letter-spacing:.08em;padding:6px 9px;text-transform:uppercase}.admin-trend-chart{align-items:flex-end;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:16px;padding:16px 14px 12px}.admin-trend-day{display:grid;grid-gap:10px;gap:10px;justify-items:stretch}.admin-trend-bars{align-items:flex-end;background:linear-gradient(180deg,#fbfbf9,#f5f5f2);border:1px solid #ececee;border-radius:10px;display:flex;gap:4px;justify-content:space-between;min-height:176px;padding:10px 8px 8px}.admin-trend-bars span{border-radius:4px 4px 0 0;display:block;flex:1 1;min-width:0;opacity:.96}.admin-trend-bars span:first-child{background:var(--orange)}.admin-trend-bars span:nth-child(2){background:var(--purple)}.admin-trend-bars span:nth-child(3){background:#70a84b}.admin-trend-bars span:nth-child(4){background:#f5c860}.admin-trend-bars span:nth-child(5){background:#1ea7a6}.admin-trend-day small{color:#7b7d84;font:500 10px DM Mono;letter-spacing:.08em;text-align:center;text-transform:uppercase}.admin-trend-legend{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:12px}.admin-trend-legend span{align-items:center;color:#666;display:flex;font:500 10px DM Mono;gap:7px;letter-spacing:.06em;text-transform:uppercase}.admin-trend-legend i{border-radius:50%;display:inline-block;height:8px;width:8px}.legend-app{background:var(--orange)}.legend-ref{background:var(--purple)}.legend-ver{background:#70a84b}.legend-email{background:#f5c860}.legend-act{background:#1ea7a6}.admin-alerts-panel{margin:14px 0 0}.admin-alert-count{align-items:center;background:#fff1ed;border:1px solid #fed7ca;border-radius:999px;color:#a83224;display:inline-flex;font:500 10px DM Mono;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.admin-alert-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.admin-alert-grid article{background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:18px}.admin-alert-grid strong{font:500 34px Space Grotesk;letter-spacing:-2px;line-height:1}.admin-alert-grid span{color:#6f7178;font-size:11px;line-height:1.4;text-transform:uppercase}.admin-alert-grid small{color:#85888f;font-size:12px;line-height:1.55}.admin-payout-panel{margin-top:14px}.admin-payout-count{align-items:center;background:#eef8ea;border:1px solid #d5edca;border-radius:999px;color:#3d7428;display:inline-flex;font:500 10px DM Mono;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.admin-payout-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.admin-payout-grid article{background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:6px;gap:6px;padding:18px}.admin-payout-grid strong{font:500 30px Space Grotesk;letter-spacing:-2px;line-height:1}.admin-payout-grid span{color:#6f7178;font-size:11px;line-height:1.4;text-transform:uppercase}.admin-payout-grid small{color:#85888f;font-size:12px;line-height:1.55}.admin-payout-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.admin-payout-row{align-items:center;background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr auto auto;padding:14px}.admin-payout-row strong{display:block;font-size:13px}.admin-payout-row small{color:var(--ad-muted);font-size:11px}.admin-payout-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-payout-actions .text-button{padding:0}.admin-email-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.admin-email-summary article{background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:6px;gap:6px;padding:18px}.admin-email-summary strong{font:500 30px Space Grotesk;letter-spacing:-2px;line-height:1}.admin-email-summary span{color:#6f7178;font-size:11px;line-height:1.4;text-transform:uppercase}.admin-email-summary small{color:#85888f;font-size:12px;line-height:1.55}.admin-email-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.admin-email-badges span{background:#f7f7f5;border:1px solid #e8e4df;border-radius:999px;color:#5d6068;font:500 10px DM Mono;letter-spacing:.08em;padding:6px 9px;text-transform:uppercase}.admin-email-inspector{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1.2fr;margin-top:16px}.admin-inspector-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admin-email-row.is-selected td{background:#f6f0ff}.admin-payload-preview{background:#fff;border:1px solid #ececee;border-radius:10px;color:#4f5560;font:500 11px DM Mono;line-height:1.6;max-height:280px;overflow:auto;padding:14px;white-space:pre-wrap;word-break:break-word;margin:0}.admin-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.admin-filter,.admin-search{background:#fbfbf9;border:1px solid #dfe1e5;border-radius:8px;color:#333;font:12px DM Sans;min-height:40px;padding:0 12px}.admin-search{flex:1 1 240px}.admin-filter{flex:0 0 160px}.admin-table-empty{color:#8a8c94!important;padding:26px 10px!important;text-align:center}.admin-bulk-toggle{align-items:center;background:#fbfbf9;border:1px solid #dfe1e5;border-radius:8px;color:#555;display:flex;font-size:11px;font-weight:700;gap:8px;min-height:40px;padding:0 12px}.admin-row-check{flex:none;margin-top:6px}.admin-row-link{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left}.admin-row-link:hover{color:#6549df}.admin-detail-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:18px}.admin-detail-card{background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:10px;gap:10px;padding:18px}.admin-detail-card strong{font-size:14px}.admin-detail-card small{color:#7b7d84;font-size:11px}.admin-detail-list{display:grid;grid-gap:10px;gap:10px}.admin-detail-row{align-items:flex-start;border-top:1px solid #ececee;display:flex;gap:12px;justify-content:space-between;padding-top:10px}.admin-detail-row:first-child{border-top:0;padding-top:0}.admin-detail-row>div{display:grid;grid-gap:4px;gap:4px}.admin-referral-actions{align-items:flex-end;display:grid;grid-gap:8px;gap:8px;justify-items:end}.admin-inline-tools{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.admin-inline-select{background:#fbfbf9;border:1px solid #dfe1e5;border-radius:6px;color:#333;font:11px DM Sans;min-height:32px;padding:0 10px}.admin-error-cell{display:grid;grid-gap:6px;gap:6px}.admin-error-cell small{color:#8a4a32;font-size:11px;line-height:1.45;max-width:280px;white-space:normal;word-break:break-word}.admin-edit-stack{display:grid;grid-gap:10px;gap:10px;margin-top:6px}.admin-edit-stack label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:700}.admin-edit-stack .admin-filter,.admin-edit-stack .admin-search{width:100%}.admin-audit-details{max-width:360px;white-space:normal!important;word-break:break-word}.admin-annotation-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1.2fr .9fr;margin-top:18px}.admin-annotation-form label{display:grid;grid-gap:6px;gap:6px;font-size:11px;font-weight:700}.admin-annotation-textarea{background:#fbfbf9;border:1px solid #dfe1e5;border-radius:8px;min-height:126px;padding:12px;resize:vertical;width:100%}@media(max-width:800px){.admin-title{align-items:flex-start;flex-direction:column;gap:18px}.admin-signout{margin-left:auto}.admin-grid{grid-template-columns:1fr}.admin-table-panel{overflow:hidden}.admin-trend-chart{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.admin-trend-meta{justify-content:flex-start}.admin-alert-grid,.admin-payout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-payout-row{grid-template-columns:1fr}.admin-email-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-email-inspector{grid-template-columns:1fr}.admin-toolbar{align-items:stretch;flex-direction:column}.admin-filter,.admin-search{width:100%}.admin-annotation-grid,.admin-detail-grid{grid-template-columns:1fr}.admin-referral-actions{justify-items:start}.admin-inline-tools{justify-content:flex-start}.ad-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ad-game-grid,.admin-alert-grid,.admin-email-summary,.admin-payout-grid{grid-template-columns:1fr}.admin-payout-actions{justify-content:flex-start}.admin-email-inspector{grid-template-columns:1fr}}:root{--luup-black:#111111;--luup-ink:#171717;--luup-copy:#444;--luup-orange:#FF6A3D;--luup-orange-deep:#E94F1D;--luup-orange-soft:#fff3ed;--luup-orange-pale:#ffe2d6;--luup-cream:#fbf7f2;--luup-line:#e5e7eb;--luup-display:"Plus Jakarta Sans",sans-serif;--luup-body:"Manrope",sans-serif}.luup-badge{background:var(--luup-orange-soft);border-radius:999px;color:var(--luup-orange-deep);display:inline-flex;font:800 10px var(--luup-body);letter-spacing:.12em;padding:7px 10px;text-transform:uppercase}.luup-button{align-items:center;background:var(--luup-orange);border:0;border-radius:999px;box-shadow:0 7px 18px rgba(255,106,61,.27);color:#fff;cursor:pointer;display:inline-flex;font:800 13px var(--luup-body);gap:9px;justify-content:center;padding:13px 21px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.luup-button:hover{background:var(--luup-orange-deep);box-shadow:0 12px 26px rgba(233,79,29,.23);transform:translateY(-1px)}.luup-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.admin-shell{--admin-orange:var(--luup-orange);--admin-orange-deep:var(--luup-orange-deep);--admin-cream:var(--luup-cream);--admin-line:var(--luup-line);background:var(--admin-cream);font-family:var(--luup-body)}.admin-shell .admin-top{background:#111111;border-bottom:1px solid #262626;height:80px;padding:0 max(32px,calc((100vw - 1220px)/2))}.admin-shell .brand{display:inline-flex;line-height:0}.admin-shell .brand img{height:32px;object-fit:contain;width:104px}.admin-shell .admin-badge{background:#fff1eb;color:var(--admin-orange-deep);font-family:Manrope,Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:.12em}.admin-shell .admin-signout{background:transparent;border-color:#444;color:#fff;font-family:Manrope,Inter,sans-serif}.admin-shell .admin-user{color:#c7c7c7;font-family:Manrope,Inter,sans-serif}.admin-shell .admin-user .avatar{background:#fce7d7;color:#a64b25}.admin-shell .admin-content{max-width:1220px;padding:54px 36px 72px}.admin-shell .ln-admin-hero{background:linear-gradient(123deg,#fff9f5,#fff 52%,#fff5ef);border-color:var(--admin-line);border-radius:23px;box-shadow:0 24px 60px rgba(117,57,32,.08);padding:34px}.admin-shell .ln-admin-hero-copy h1{font-family:Plus Jakarta Sans,Poppins,sans-serif;letter-spacing:-.072em}.admin-shell .ln-admin-hero-copy p{font-family:Manrope,Inter,sans-serif}.admin-shell .ln-admin-hero-meta span{border-color:var(--admin-line);font-family:DM Mono,monospace}.admin-shell .ln-admin-hero-actions .primary-button{border-radius:999px;font-family:Manrope,Inter,sans-serif}.admin-shell .ln-admin-hero-actions .primary-button:not(.secondary){background:var(--admin-orange);box-shadow:0 7px 18px rgba(255,106,61,.27)}.admin-shell .ln-admin-hero-actions .primary-button:not(.secondary):hover{background:var(--admin-orange-deep)}.admin-shell .ln-admin-hero-actions .primary-button.secondary{background:#fff;border-color:var(--admin-line)}.admin-shell .admin-kpis>div,.admin-shell .panel{border-color:var(--admin-line);border-radius:16px;box-shadow:0 8px 24px rgba(18,85,124,.05)}.admin-shell .admin-title h1,.admin-shell .panel h2{font-family:Plus Jakarta Sans,Poppins,sans-serif;letter-spacing:-.05em}.admin-shell .admin-alert-grid strong,.admin-shell .admin-email-summary strong,.admin-shell .admin-kpis strong,.admin-shell .admin-payout-grid strong{font-family:Plus Jakarta Sans,Poppins,sans-serif}.admin-shell .admin-kpis b,.admin-shell .admin-trend-legend span,.admin-shell .admin-trend-meta span{font-family:DM Mono,monospace}.admin-shell .approve{background:#fff1eb;border-color:#f2c2ad;color:var(--admin-orange-deep);border-radius:999px;font-family:Manrope,Inter,sans-serif;font-weight:800}.admin-shell .admin-trend-bars span:first-child,.admin-shell .legend-app{background:var(--admin-orange)}.admin-shell .admin-row-link:hover{color:var(--admin-orange-deep)}.public-page{background:#fbf7f2;color:#111111;font-family:Manrope,Inter,sans-serif}.public-page .public-nav{background:#111111;border-bottom:1px solid #262626;height:80px;padding:0 max(32px,calc((100vw - 1180px)/2))}.public-page .public-nav .brand{display:inline-flex;line-height:0}.public-page .public-nav .brand img{height:32px;object-fit:contain;width:104px}.public-page .public-nav .back-link{color:#c7c7c7;font-family:Manrope,Inter,sans-serif;font-size:13px;font-weight:700}.public-page .join-layout{align-items:start;gap:76px;max-width:1180px;padding:96px 0 80px}.public-page .join-layout .eyebrow{color:#E94F1D;font-family:Manrope,Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.public-page .join-layout h1{font-family:Plus Jakarta Sans,Poppins,sans-serif;letter-spacing:-.072em;line-height:1.02;margin:20px 0 23px}.public-page .join-layout h1 span{color:#FF6A3D}.public-page .join-layout .lede{color:#555;font-size:16px;line-height:1.7}.public-page .join-layout .join-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.public-page .join-layout .stat-card{border-color:#e8e4df;border-radius:16px;box-shadow:0 12px 28px rgba(117,57,32,.08)}.public-page .join-layout .stat-card.lime{background:#FF6A3D;border-color:#FF6A3D;color:#2f1d15}.public-page .join-layout .stat-card.lime>span{color:#70412f}.public-page .join-layout .stat-card strong{font-family:Plus Jakarta Sans,Poppins,sans-serif;letter-spacing:-.07em}.public-page .join-layout .progress i{background:#FF6A3D}.public-page .join-layout .join-quote{background:#111111;border-radius:18px;margin-top:18px}.public-page .join-layout .join-quote p{font-family:Plus Jakarta Sans,Poppins,sans-serif}.public-page .join-layout .join-quote p strong,.public-page .join-layout .quote-mark{color:#FF6A3D}.public-page .join-layout .quote-art{color:#713d2b}.public-page .join-layout .join-form{border-color:#e8e4df;border-radius:23px;box-shadow:0 25px 55px rgba(117,57,32,.14);padding:31px}.public-page .join-layout .join-form h2{font-family:Plus Jakarta Sans,Poppins,sans-serif;letter-spacing:-.05em}.public-page .join-layout .join-form label{color:#333;font-family:Manrope,Inter,sans-serif;font-size:11px;font-weight:800}.public-page .join-layout .join-form input,.public-page .join-layout .join-form select{border-color:#dedede;border-radius:8px;font:14px Manrope,Inter,sans-serif;padding:11px 12px}.public-page .join-layout .join-form input:focus,.public-page .join-layout .join-form select:focus{border-color:#FF6A3D;box-shadow:0 0 0 3px rgba(255,106,61,.18);outline:0}.public-page .join-layout .a1-check{color:#606060;font-size:10px;font-weight:600;line-height:1.45}.public-page .join-layout .a1-check input{accent-color:#FF6A3D;height:15px;min-width:15px;width:15px}.public-page .join-layout .a1-button{background:#FF6A3D;border-radius:999px;box-shadow:0 7px 18px rgba(255,106,61,.27);font-family:Manrope,Inter,sans-serif;font-size:13px;font-weight:800;padding:15px 23px}.public-page .join-layout .a1-button:hover{background:#E94F1D}.public-page .join-layout .a1-button:disabled{background:#FF6A3D;color:#fff;opacity:.65}.public-page .join-role-fieldset{border:1px solid #dedede;border-radius:12px;display:grid;grid-gap:2px;gap:2px;margin:0 0 16px;padding:14px}.public-page .join-role-fieldset legend{font-size:12px;font-weight:800;padding:0 6px}.public-page .join-role-fieldset legend small{color:#888;font-weight:500;margin-left:5px}.public-page .join-role-fieldset .a1-check{margin:5px 0}.public-page .join-offer-link{font-size:11px;margin:-3px 0 12px}.public-page .join-offer-link a{color:#bd3f16;font-weight:800}.public-page .success-state a{display:block}.public-page .join-layout .a1-fine{font-family:Manrope,Inter,sans-serif}.public-page .community-panel{background:#111111;border-radius:0;color:#fff;margin-top:0}.public-page .community-panel .community-stats strong{font-family:Plus Jakarta Sans,Poppins,sans-serif}@media(max-width:800px){.public-page .join-layout{padding:60px 20px 50px}.public-page .join-layout .join-stats{grid-template-columns:1fr}.public-page .public-nav{padding:0 20px}}.ad-shell[data-dashboard-view=invites] .ad-wrap>*,.ad-shell[data-dashboard-view=rewards] .ad-wrap>*,.ad-shell[data-dashboard-view=settings] .ad-wrap>*,.ad-shell[data-dashboard-view=tools] .ad-wrap>*{display:none}.ad-shell[data-dashboard-view=rewards] .ad-wrap>#reward-ledgers,.ad-shell[data-dashboard-view=rewards] .ad-wrap>#tools,.ad-shell[data-dashboard-view=tools] .ad-wrap>#tools{display:grid}.ad-shell[data-dashboard-view=invites] .ad-wrap>#invite-compliance,.ad-shell[data-dashboard-view=invites] .ad-wrap>#invites,.ad-shell[data-dashboard-view=settings] .ad-wrap>#settings,.ad-shell[data-dashboard-view=tools] .ad-wrap>#champ-kit,.ad-shell[data-dashboard-view=tools] .ad-wrap>#invite-compliance{display:block}.ad-shell[data-dashboard-view=rewards] #tools>.ad-link-panel,.ad-shell[data-dashboard-view=tools] #tools>#rewards{display:none}.ad-shell[data-dashboard-view=rewards] #tools{grid-template-columns:1fr}.ad-shell[data-dashboard-view=overview] .ad-wrap>#champ-kit,.ad-shell[data-dashboard-view=overview] .ad-wrap>#gamification,.ad-shell[data-dashboard-view=overview] .ad-wrap>#invite-compliance,.ad-shell[data-dashboard-view=overview] .ad-wrap>#invites,.ad-shell[data-dashboard-view=overview] .ad-wrap>#program-summary,.ad-shell[data-dashboard-view=overview] .ad-wrap>#reward-ledgers,.ad-shell[data-dashboard-view=overview] .ad-wrap>#settings,.ad-shell[data-dashboard-view=overview] .ad-wrap>#tools{display:none}.public-honeypot{height:1px!important;left:-10000px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:1px!important}@media(max-width:640px){body,html{max-width:100%;overflow-x:hidden}body{padding-bottom:env(safe-area-inset-bottom)}.admin-shell .admin-top{align-items:center;gap:8px;height:64px;padding:0 14px}.admin-shell .admin-top>.admin-badge{display:none}.admin-shell .brand img{height:28px;width:92px}.admin-shell .admin-signout{margin-left:auto;padding:8px 11px}.admin-shell .admin-user{gap:0;font-size:0}.admin-shell .admin-user .avatar{font-size:10px;height:32px;width:32px}.admin-shell .admin-content{padding:28px 14px 48px}.admin-shell .ln-admin-hero{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr;padding:20px}.admin-shell .ln-admin-hero-copy h1{font-size:clamp(2.35rem,11vw,3.35rem);line-height:1.02}.admin-shell .ln-admin-hero-copy p{font-size:14px}.admin-shell .ln-admin-hero-meta{gap:6px}.admin-shell .ln-admin-hero-meta span{font-size:9px;max-width:100%;overflow-wrap:anywhere}.admin-shell .ln-admin-hero-actions{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 1fr;min-width:0}.admin-shell .ln-admin-hero-actions .primary-button{min-height:44px;padding:10px 9px}.admin-shell .panel{padding:18px}.public-page .public-nav{height:64px}.public-page .public-nav .brand img{height:28px;width:92px}.public-page .public-nav .back-link{font-size:11px}.public-page .join-layout h1{font-size:clamp(2.65rem,13vw,4rem)}.public-page .join-layout .join-form{padding:22px 18px}.public-page .join-layout .a1-button{min-height:48px}.hub header{height:64px;padding:0 18px}.hub header a{display:inline-flex;line-height:0}.hub header a img{height:28px;width:92px}.hub>section{padding:44px 18px 36px}.hub h1{font-size:clamp(2.5rem,13vw,3.5rem);line-height:1.03}.hub-grid{grid-template-columns:1fr;gap:12px}.hub-checkin,.hub-grid article{border-radius:16px;padding:20px}.hub-progress strong{font-size:3.5rem}}.admin-program-settings{margin-top:14px}.admin-program-settings form{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.admin-settings-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-program-settings label{color:#4f5259;display:grid;font-size:11px;font-weight:700;grid-gap:7px;gap:7px}.admin-program-settings input,.admin-program-settings select,.admin-program-settings textarea{background:#fbfbf9;border:1px solid #dfe1e5;border-radius:8px;color:#222;font:12px DM Sans;min-height:42px;padding:10px 12px;width:100%}.admin-program-settings textarea{min-height:92px;resize:vertical}.admin-settings-toggle{align-items:center!important;display:flex!important;font-weight:600!important}.admin-settings-toggle input{height:18px;min-height:0;width:18px}.admin-settings-actions{align-items:center;display:flex;gap:18px;justify-content:space-between}.admin-settings-actions small{color:#85888f;font-size:11px;line-height:1.5}.admin-settings-actions .primary-button{flex:none}@media(max-width:900px){.admin-settings-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.admin-settings-grid{grid-template-columns:1fr}.admin-settings-actions{align-items:stretch;flex-direction:column}.admin-settings-actions .primary-button{width:100%}}.form-required-note{color:#777;font:700 10px/1.4 var(--luup-body);letter-spacing:.09em;margin:-12px 0 16px;text-transform:uppercase}.field-required,.form-required-note span{color:var(--luup-orange)!important;font-weight:900!important;margin:0!important}.luup-subpage-footer{background:var(--luup-black);border-top:1px solid #292929;color:#fff;padding:45px 24px}.luup-subpage-footer>div{align-items:center;display:flex;gap:30px;justify-content:space-between;margin:0 auto;max-width:1180px}.luup-subpage-footer a,.luup-subpage-footer>a{color:#aaa;text-decoration:none}.luup-subpage-footer>div>a{display:inline-flex;flex:none;line-height:0}.luup-subpage-footer img{height:32px;object-fit:contain;width:auto}.luup-subpage-footer nav{display:flex;flex-wrap:wrap;gap:13px 24px;justify-content:center}.luup-subpage-footer nav a,.luup-subpage-footer span{color:#aaa;font:600 12px var(--luup-body)}.luup-subpage-footer nav a:hover,.luup-subpage-footer span a:hover{color:#fff}.public-page .join-story{min-width:0}.public-page .join-layout .invite-code-card{background:var(--luup-orange);border-color:var(--luup-orange);color:#2f1d15}.public-page .join-layout .invite-code-card.is-invalid{background:#fff1eb;border-color:#ffc9b6}.public-page .join-layout .invite-code-card.is-valid{background:var(--luup-orange);border-color:var(--luup-orange)}.public-page .join-layout .invite-code-card>span{color:#70412f}.public-page .join-form-kicker{color:var(--luup-orange-deep);font:800 10px var(--luup-body);letter-spacing:.12em;margin:0 0 9px;text-transform:uppercase}.join-code-form .form-required-note,.public-page .join-form .form-required-note{margin:-14px 0 18px}.public-page .join-layout .a1-check-marketing{background:#f7f7f5;border:1px solid #e8e4df;border-radius:10px;color:#757575;opacity:.8;padding:10px}.public-page .join-layout .a1-error a{color:inherit;font-weight:800}.join-code-page{background:#fbf7f2}.join-code-hero{align-items:center;display:grid;grid-gap:80px;gap:80px;grid-template-columns:minmax(0,1fr) 390px;margin:0 auto;max-width:1180px;min-height:calc(100vh - 80px - 137px);padding:96px 24px}.join-code-hero .eyebrow{color:var(--luup-orange-deep);font:800 11px var(--luup-body);letter-spacing:.12em;text-transform:uppercase}.join-code-hero h1{font:700 clamp(3rem,6vw,5.4rem)/.98 var(--luup-display);letter-spacing:-.07em;margin:20px 0 24px}.join-code-hero h1 span{color:var(--luup-orange)}.join-code-hero>div>p:last-child{color:#5c5c5c;font:500 16px/1.7 var(--luup-body);max-width:590px}.join-code-form{border-radius:23px;box-shadow:0 25px 55px rgba(117,57,32,.14);padding:31px}.join-code-form input{font-size:15px;text-transform:uppercase}.join-code-form .a1-button{background:var(--luup-orange);border-radius:999px;min-height:50px;width:100%}.preference-page{background:#fbf7f2;min-height:100vh}.preference-hero{background:radial-gradient(circle at 16% 15%,#fff 0,transparent 34%),linear-gradient(135deg,#fbf7f2,#fff1e9);padding:92px 24px}.preference-grid{align-items:center;display:grid;grid-gap:90px;gap:90px;grid-template-columns:minmax(0,1fr) 410px;margin:0 auto;max-width:1180px}.preference-grid .eyebrow{color:var(--luup-orange-deep);font:800 11px var(--luup-body);letter-spacing:.12em;text-transform:uppercase}.preference-grid h1{font:700 clamp(3.2rem,6vw,5.5rem)/.98 var(--luup-display);letter-spacing:-.07em;margin:19px 0 24px}.preference-grid h1 em{color:var(--luup-orange);font-style:normal}.preference-grid>div>p:last-child{color:#5b5b5b;font:500 16px/1.7 var(--luup-body);max-width:620px}.preference-form{border-radius:23px;box-shadow:0 25px 55px rgba(117,57,32,.14);padding:31px}.preference-form .a1-button{background:var(--luup-orange);border-radius:999px;min-height:50px;width:100%}.preference-form .a1-fine{display:block;line-height:1.55;margin-top:14px;text-align:center}.admin-shell .admin-review-signal-card{background:linear-gradient(145deg,#ff6a3d,#f04e20);border-color:#e94f1d;color:#fff;box-shadow:0 16px 32px rgba(233,79,29,.2)}.admin-shell .admin-review-signal-card small,.admin-shell .admin-review-signal-card span,.admin-shell .admin-review-signal-card strong{color:#fff}.admin-shell .admin-review-signal-card span{opacity:.88}.admin-shell .admin-review-signal-card small{opacity:.82}.admin-shell .admin-row-stack{align-items:flex-start;display:grid;grid-gap:13px;gap:13px;grid-template-columns:18px 34px minmax(0,1fr) auto;padding:18px 0}.admin-shell .admin-applicant-copy{display:grid;grid-gap:10px;gap:10px;min-width:0}.admin-shell .admin-applicant-copy>strong{font:750 17px var(--luup-display);letter-spacing:-.03em}.admin-shell .admin-applicant-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px 9px}.admin-shell .admin-applicant-meta a{color:#4c4c4c;font-size:12px;font-weight:800;overflow-wrap:anywhere}.admin-shell .admin-applicant-meta>span{background:#f6f6f3;border:1px solid #e7e7e3;border-radius:999px;color:#6c6c6c;font:700 9px var(--luup-body);padding:5px 8px;text-transform:uppercase}.admin-shell .admin-applicant-meta .is-ok{background:#edf8e9;border-color:#cfe8c7;color:#3d7428}.admin-shell .admin-applicant-meta .is-missing{background:#fff1ed;border-color:#fed7ca;color:#a83224}.admin-shell .admin-applicant-facts{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell .admin-applicant-facts>span{background:#fbf7f2;border:1px solid #eee3da;border-radius:10px;color:#373737;font-size:12px;line-height:1.45;min-width:0;padding:10px 11px;overflow-wrap:anywhere}.admin-shell .admin-applicant-facts b{color:#a45a3a;display:block;font-size:8px;letter-spacing:.11em;margin-bottom:4px;text-transform:uppercase}.admin-shell .admin-referral-link{color:var(--admin-orange-deep);font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.admin-shell .admin-applicant-annotation,.admin-shell .admin-applicant-note{border-left:3px solid var(--luup-orange);color:#545454;font-size:12px;line-height:1.6;margin:0;overflow-wrap:anywhere;padding:7px 10px}.admin-shell .admin-applicant-annotation{border-left-color:#b9b9b9;color:#757575}.dashboard-help-bubble{align-items:center;background:var(--luup-orange);border:0;border-radius:999px;bottom:max(20px,env(safe-area-inset-bottom));box-shadow:0 16px 35px rgba(233,79,29,.3);color:#22140f;cursor:pointer;display:flex;font:800 13px var(--luup-body);gap:8px;min-height:54px;padding:0 19px;position:fixed;right:20px;z-index:480}.dashboard-help-bubble span{align-items:center;background:#fff;border-radius:50%;display:flex;font-size:17px;height:28px;justify-content:center;width:28px}.dashboard-help-backdrop{align-items:stretch;background:rgba(17,17,17,.62);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:500}.dashboard-help-panel{background:#fbf7f2;box-shadow:-24px 0 70px rgba(0,0,0,.24);display:flex;flex-direction:column;font-family:var(--luup-body);max-height:100dvh;max-width:470px;overflow:auto;width:100%}.dashboard-help-panel>header{align-items:flex-start;background:#111;color:#fff;display:flex;justify-content:space-between;padding:27px 28px}.dashboard-help-panel>header span{color:var(--luup-orange);font-size:9px;font-weight:900;letter-spacing:.14em}.dashboard-help-panel>header h2{font:750 28px/1.05 var(--luup-display);letter-spacing:-.05em;margin:9px 0 0}.dashboard-help-panel>header button{align-items:center;background:#2a2a2a;border:1px solid #444;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:42px;justify-content:center;width:42px}.dashboard-help-panel>section{border-bottom:1px solid #e7ddd5;padding:24px 28px}.dashboard-help-kicker{color:var(--luup-orange-deep);font-size:9px;font-weight:900;letter-spacing:.14em;margin:0 0 13px;text-transform:uppercase}.dashboard-help-links{display:grid;grid-gap:7px;gap:7px}.dashboard-help-links a{align-items:center;background:#fff;border:1px solid #e8e0da;border-radius:11px;color:#292929;display:flex;font-size:12px;font-weight:800;justify-content:space-between;padding:12px 13px;text-decoration:none}.dashboard-help-links a b{color:var(--luup-orange)}.dashboard-help-details{display:grid;grid-gap:0;gap:0;margin:0}.dashboard-help-details>div{border-bottom:1px solid #e7ddd5;display:grid;grid-gap:10px;gap:10px;grid-template-columns:110px 1fr;padding:10px 0}.dashboard-help-details dt{color:#777;font-size:10px;font-weight:800;text-transform:uppercase}.dashboard-help-details dd{font-size:12px;font-weight:700;margin:0}.dashboard-help-details a{color:var(--luup-orange-deep)}.dashboard-help-primary,.dashboard-help-whatsapp{align-items:center;background:var(--luup-orange);border-radius:999px;color:#25150f;display:flex;font-size:12px;font-weight:900;justify-content:center;margin-top:16px;min-height:44px;padding:10px 18px;text-decoration:none}.dashboard-help-whatsapp{background:#111;color:#fff}.dashboard-help-steps{color:#555;font-size:12px;line-height:1.55;margin:0;padding-left:20px}.dashboard-help-steps li+li{margin-top:7px}.dashboard-help-panel>footer{align-items:center;background:#fff;display:flex;font-size:10px;justify-content:space-between;margin-top:auto;padding:16px 28px}.dashboard-help-panel>footer a{color:var(--luup-orange-deep);font-weight:800}@media(max-width:800px){.luup-subpage-footer>div{align-items:flex-start;flex-direction:column}.luup-subpage-footer nav{justify-content:flex-start}.join-code-hero{padding:64px 20px}.join-code-hero,.preference-grid{gap:42px;grid-template-columns:1fr}.admin-shell .admin-row-stack{grid-template-columns:18px 34px minmax(0,1fr)}.admin-shell .admin-row-stack>.admin-inline-tools{grid-column:3;justify-content:flex-start}.admin-shell .admin-applicant-facts{grid-template-columns:1fr}}@media(max-width:640px){.luup-subpage-footer{padding:38px 20px}.public-page .join-layout{gap:34px;grid-template-columns:1fr;padding:48px 16px}.public-page .join-layout .join-stats{grid-template-columns:1fr}.public-page .join-layout .join-quote{padding:22px}.public-page .join-layout .quote-mark{font-size:52px;margin-right:10px}.public-page .join-layout .quote-art{display:none}.public-page .community-panel{padding:32px 20px;min-height:0}.public-page .community-stats{display:grid;grid-gap:20px;gap:20px;margin-top:0}.join-code-hero{min-height:auto;padding:48px 16px}.join-code-form{padding:24px 19px}.preference-hero{padding:55px 16px}.preference-form{padding:24px 19px}.dashboard-help-bubble{border-radius:50%;bottom:max(14px,env(safe-area-inset-bottom));height:56px;padding:0;right:14px;width:56px}.dashboard-help-bubble b{display:none}.dashboard-help-backdrop{align-items:flex-end}.dashboard-help-panel{border-radius:22px 22px 0 0;max-height:90dvh;max-width:none}.dashboard-help-panel>header,.dashboard-help-panel>section{padding-left:20px;padding-right:20px}.dashboard-help-details>div{grid-template-columns:1fr}.admin-shell .admin-row-stack{grid-template-columns:18px minmax(0,1fr)}.admin-shell .admin-row-stack>.activity-avatar{display:none}.admin-shell .admin-row-stack>.admin-applicant-copy,.admin-shell .admin-row-stack>.admin-inline-tools{grid-column:2}}.ad-payment-settings{display:grid;grid-gap:18px;gap:18px;margin-bottom:14px}.ad-undertaking-status{align-items:center;background:#fff6e8;border:1px solid #f3d7ad;border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.ad-undertaking-status>div{display:grid;grid-gap:4px;gap:4px}.ad-undertaking-status strong{font-size:13px}.ad-undertaking-status small{color:#777;font-size:11px}.ad-undertaking-status>span{background:#fff;border-radius:999px;color:#9a6416;font:800 9px DM Mono,monospace;letter-spacing:.08em;padding:7px 9px;text-transform:uppercase}.ad-undertaking-status.is-complete{background:#eef8ea;border-color:#d5edca}.ad-undertaking-status.is-complete>span{color:#3d7428}.ad-undertaking-acceptance{align-items:flex-start;color:#555;display:flex;font-size:12px;gap:10px;line-height:1.6}.ad-undertaking-acceptance input{accent-color:#FF6A3D;height:17px;margin-top:2px;min-width:17px;width:17px}.ad-undertaking-acceptance a{color:#bd3f16;font-weight:800}.ad-payment-options{border:0;display:grid;grid-gap:10px;gap:10px;margin:0;padding:0}.ad-payment-options legend{font-size:12px;font-weight:800;margin-bottom:9px}.ad-payment-option{align-items:flex-start;background:#fbfbf9;border:1px solid #e8e4df;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:15px}.ad-payment-option.is-selected{background:#fff7ef;border-color:#FF6A3D;box-shadow:0 0 0 2px rgba(255,106,61,.12)}.ad-payment-option input{accent-color:#FF6A3D;margin-top:3px}.ad-payment-option>span{display:grid;grid-gap:5px;gap:5px}.ad-payment-option strong{font-size:13px}.ad-payment-option small{color:#696969;font-size:11px;line-height:1.55}.ad-interac-field{color:#555;display:grid;font-size:11px;font-weight:800;grid-gap:7px;gap:7px;max-width:480px}.ad-interac-field input{border:1px solid #dedede;border-radius:8px;font:14px Manrope,Inter,sans-serif;padding:11px 12px}.ad-interac-field input:focus{border-color:#FF6A3D;box-shadow:0 0 0 3px rgba(255,106,61,.18);outline:0}.ad-payment-settings-footer{align-items:center;display:flex;gap:18px;justify-content:space-between}.ad-payment-settings-footer p{color:#777;font-size:11px;margin:0}.ad-reward-ledger{min-width:0}.ad-ledger-list{display:grid;grid-gap:10px;gap:10px}.ad-ledger-row{align-items:center;background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr) auto;padding:14px}.ad-ledger-row>div{display:grid;grid-gap:5px;gap:5px}.ad-ledger-row>div:last-child{justify-items:end}.ad-ledger-row strong{font-family:Plus Jakarta Sans,sans-serif;font-size:20px;letter-spacing:-.04em}.ad-ledger-row small{color:#777;font-size:10px;line-height:1.45}.ad-ledger-row b{font:700 10px DM Mono,monospace}.ad-ledger-row .pill{justify-self:start;text-transform:capitalize}.ad-ledger-row .pill.is-reversed,.ad-ledger-row .pill.is-withheld{background:#fff1ed;color:#a83224}.ad-ledger-row .pill.is-payable,.ad-ledger-row .pill.is-released{background:#fff1d7;color:#9a6416}.ad-ledger-row .pill.is-paid{background:#eef8ea;color:#3d7428}@media(max-width:700px){.ad-payment-settings-footer{align-items:stretch;flex-direction:column}.ad-payment-settings-footer .primary-button{width:100%}.ad-ledger-row{grid-template-columns:1fr}.ad-ledger-row>div:last-child{justify-items:start}}.ad-qr-tools{display:grid;grid-gap:8px;gap:8px;justify-items:center;width:132px}.ad-qr-tools .ad-qr{display:block;gap:0;grid-template-columns:none;height:132px;padding:8px;width:132px}.ad-qr-placeholder{align-items:center;color:var(--ad-muted);display:flex!important;font-size:11px;font-weight:800;justify-content:center;text-align:center}.marketing-shell{background:#f7f3ee;color:#111;min-height:100vh}.marketing-topbar{align-items:center;background:#111;color:#fff;display:grid;grid-gap:24px;gap:24px;grid-template-columns:auto 1fr auto;min-height:74px;padding:0 max(24px,calc((100vw - 1210px)/2))}.marketing-topbar a{color:inherit;text-decoration:none}.marketing-topbar nav{align-items:center;display:flex;gap:18px;justify-content:center}.marketing-topbar nav a{color:#cfcfcf}.marketing-topbar>span{font-size:12px}.marketing-content{display:grid;grid-gap:18px;gap:18px;margin:0 auto;max-width:1210px;padding:48px 24px 80px}.marketing-hero{align-items:end;background:linear-gradient(135deg,#fff,#fff7f0 55%,#f0eaff);border:1px solid #e7ddd3;border-radius:28px;display:grid;grid-gap:28px;gap:28px;grid-template-columns:1.4fr .8fr;padding:44px}.marketing-hero h1{font:700 clamp(40px,6vw,72px)/.96 Plus Jakarta Sans,Poppins,sans-serif;letter-spacing:-.07em;margin:22px 0}.marketing-hero p{color:#625c58;font-size:17px;line-height:1.7;margin:0;max-width:700px}.marketing-hero-kpis{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-hero-kpis article{background:#fff;border:1px solid #eadfd5;border-radius:18px;display:grid;grid-gap:7px;gap:7px;padding:20px;text-align:center}.marketing-hero-kpis strong{font:700 34px/1 Plus Jakarta Sans;letter-spacing:-.06em}.marketing-hero-kpis span{color:#746d68;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marketing-calendar,.marketing-connections,.marketing-create,.marketing-readiness,.marketing-templates{margin:0}.marketing-check-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.marketing-check-grid article,.marketing-connection-grid article,.marketing-template-grid article{background:#fbfaf8;border:1px solid #e8e1da;border-radius:16px;display:grid;grid-gap:8px;gap:8px;padding:18px}.marketing-check-grid b{font:700 9px DM Mono;letter-spacing:.1em;text-transform:uppercase}.marketing-check-grid .is-ready b{color:#3d7428}.marketing-check-grid .is-pending b{color:#a56d18}.marketing-check-grid strong{text-transform:capitalize}.marketing-check-grid small,.marketing-connection-grid small{color:#777;line-height:1.5}.marketing-connection-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.marketing-connection-grid article>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.marketing-connection-grid p{color:#666;font-size:13px;line-height:1.6;margin:0}.marketing-create form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.marketing-create label,.marketing-entry-controls label{color:#5b5754;display:grid;font-size:12px;font-weight:700;grid-gap:7px;gap:7px}.marketing-create input,.marketing-create select,.marketing-create textarea,.marketing-entry-controls select{background:#fff;border:1px solid #dcd6d0;border-radius:10px;color:#111;font:14px DM Sans,sans-serif;min-height:46px;padding:11px 13px}.marketing-create textarea{resize:vertical}.marketing-create .marketing-wide{grid-column:1/-1}.marketing-create button{justify-self:start}.marketing-entry-list{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.marketing-entry-list>article{align-items:start;background:#fbfaf8;border:1px solid #e8e1da;border-radius:18px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:180px 1fr 210px;padding:20px}.marketing-entry-date{display:grid;grid-gap:8px;gap:8px}.marketing-entry-date strong{font-size:13px}.marketing-entry-date span,.marketing-template-grid span{color:#f06436;font:700 10px DM Mono;letter-spacing:.08em;text-transform:uppercase}.marketing-entry-copy h3{font:700 22px Plus Jakarta Sans;letter-spacing:-.04em;margin:0 0 4px}.marketing-entry-copy small{color:#807a76}.marketing-entry-copy p{color:#5f5b58;font-size:13px;line-height:1.65;margin:12px 0;white-space:pre-wrap}.marketing-entry-copy a{color:#d94f21;font-size:12px;font-weight:800}.marketing-entry-controls{display:grid;grid-gap:10px;gap:10px}.marketing-template-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.marketing-template-grid p{color:#666;font-size:13px;line-height:1.6;margin:0}.marketing-template-grid code{color:#746a80;font-size:10px;overflow-wrap:anywhere}.marketing-loading{font:700 24px Plus Jakarta Sans;padding:80px;text-align:center}.marketing-auth{align-items:center;display:grid;justify-items:center;padding:32px}.marketing-auth section{background:#fff;border:1px solid #e8e1da;border-radius:28px;display:grid;grid-gap:18px;gap:18px;max-width:620px;padding:42px}.marketing-auth h1{font:700 42px/1 Plus Jakarta Sans;letter-spacing:-.06em;margin:8px 0}.marketing-auth p{color:#666;line-height:1.7}.marketing-auth .primary-button{justify-self:start}@media(max-width:900px){.marketing-hero{grid-template-columns:1fr}.marketing-check-grid,.marketing-connection-grid,.marketing-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-entry-list>article{grid-template-columns:140px 1fr}.marketing-entry-controls{grid-column:1/-1;grid-template-columns:1fr 1fr auto}}@media(max-width:640px){.marketing-topbar{gap:12px;grid-template-columns:auto 1fr;padding:14px 18px}.marketing-topbar nav{justify-content:flex-end}.marketing-topbar>span{display:none}.marketing-content{padding:22px 14px 72px}.marketing-hero{border-radius:22px;padding:26px 22px}.marketing-hero h1{font-size:42px}.marketing-check-grid,.marketing-connection-grid,.marketing-create form,.marketing-hero-kpis,.marketing-template-grid{grid-template-columns:1fr}.marketing-create .marketing-wide{grid-column:auto}.marketing-entry-list>article{grid-template-columns:1fr;padding:18px}.marketing-entry-controls{grid-column:auto;grid-template-columns:1fr}.marketing-auth section{padding:28px 22px}.marketing-auth h1{font-size:36px}}.ad-qr-download{color:var(--ad-orange-deep);font-size:11px;font-weight:900;text-decoration:none}.ad-qr-download:hover{text-decoration:underline}.ad-offer-status{align-items:center;background:#fff7ef;border:1px solid #f0d3c1;border-radius:14px;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px;padding:15px 17px}.ad-offer-status>div{display:grid;grid-gap:5px;gap:5px}.ad-offer-status span{color:#b44e28;font:800 9px DM Mono,monospace;letter-spacing:.1em}.ad-offer-status strong{font-size:12px;line-height:1.5}.ad-offer-status a{background:#111;border-radius:999px;color:#fff;flex:none;font-size:10px;font-weight:900;padding:10px 13px;text-decoration:none}.ad-offer-status.is-open{background:#eef8ea;border-color:#d2e9c7}.ad-offer-status.is-open span{color:#3d7428}.ad-kit-panel{display:grid;grid-gap:16px;gap:16px;margin-bottom:14px}.ad-kit-intro{color:var(--ad-muted);font-size:12px;line-height:1.65;margin:0;max-width:820px}.ad-kit-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ad-kit-grid a{background:#fbfbf9;border:1px solid #e8e4df;border-radius:14px;color:#111;display:grid;grid-gap:8px;gap:8px;min-height:154px;padding:17px;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.ad-kit-grid a:hover{border-color:#FF6A3D;transform:translateY(-2px)}.ad-kit-grid b{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;letter-spacing:-.03em}.ad-kit-grid span{color:var(--ad-muted);font-size:10px;line-height:1.55}.ad-kit-grid em{align-self:end;color:var(--ad-orange-deep);font-size:10px;font-style:normal;font-weight:900}@media(max-width:640px){.ad-qr-tools{width:116px}.ad-qr-tools .ad-qr{height:116px;width:116px}.ad-offer-status{align-items:stretch;flex-direction:column}.ad-offer-status a{text-align:center}.ad-kit-grid{grid-template-columns:1fr}.ad-kit-grid a{min-height:0}}.ad-share-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.ad-share-actions a,.ad-share-actions button{background:#111111;border:0;border-radius:999px;color:#fff;cursor:pointer;font:800 11px Manrope,Inter,sans-serif;padding:9px 12px;text-decoration:none}.ad-share-actions a:hover,.ad-share-actions button:hover{background:var(--ad-orange-deep)}.ad-share-safety{color:var(--ad-muted);display:block;font-size:10px;line-height:1.5;margin-top:10px}.ad-recipient-panel{display:grid;grid-gap:16px;gap:16px;margin-bottom:14px}.ad-recipient-intro{color:var(--ad-muted);font-size:12px;line-height:1.65;margin:0;max-width:840px}.ad-recipient-form{align-items:end;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(220px,420px) auto}.ad-recipient-form label{color:#555;display:grid;font-size:11px;font-weight:800;grid-gap:7px;gap:7px}.ad-recipient-form input{border:1px solid #dedede;border-radius:9px;font:14px Manrope,Inter,sans-serif;padding:11px 12px;width:100%}.ad-recipient-form input:focus{border-color:#FF6A3D;box-shadow:0 0 0 3px rgba(255,106,61,.18);outline:0}.ad-recipient-actions button,.ad-recipient-form button{background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;font:800 10px Manrope,Inter,sans-serif;min-height:39px;padding:9px 13px}.ad-recipient-actions button:disabled,.ad-recipient-form button:disabled{cursor:not-allowed;opacity:.55}.ad-form-error,.ad-form-success{border-radius:10px;font-size:11px;line-height:1.5;margin:0;padding:10px 12px}.ad-form-error{background:#fff1ed;border:1px solid #fed7ca;color:#a83224}.ad-form-success{background:#eef8ea;border:1px solid #d5edca;color:#3d7428}.ad-recipient-list{display:grid;grid-gap:10px;gap:10px}.ad-recipient-row{align-items:start;background:#fbfbf9;border:1px solid #e8e4df;border-radius:14px;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);padding:15px}.ad-recipient-identity{display:grid;grid-gap:6px;gap:6px;min-width:0}.ad-recipient-identity strong{font-size:13px;overflow-wrap:anywhere}.ad-recipient-identity small{color:var(--ad-muted);font-size:10px}.ad-recipient-signals{display:flex;flex-wrap:wrap;gap:5px}.ad-recipient-signals span,.ad-template-d-locked,.ad-template-d-sent{background:#fff1ed;border-radius:999px;color:#985238;font:700 9px DM Mono,monospace;padding:6px 8px}.ad-recipient-signals span.is-ready,.ad-template-d-sent{background:#eef8ea;color:#3d7428}.ad-template-d-locked{display:inline-flex}.ad-recipient-actions{display:grid;grid-gap:8px;gap:8px;justify-items:start}.ad-recipient-actions>div{display:flex;flex-wrap:wrap;gap:6px}.ad-recipient-actions button.is-secondary{background:#fff;border:1px solid #d9d9d9;color:#333}.ad-recipient-actions button:hover{background:var(--ad-orange-deep);color:#fff}.admin-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.admin-referral-record{border-bottom:1px solid #f0f0f0;padding:0}.admin-referral-record .admin-row{align-items:flex-start;border-bottom:0}.admin-referral-record .admin-row>.activity-avatar{flex:none}.admin-referral-record .admin-row>div:nth-child(3){display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.admin-referral-ops{background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1fr 1fr;margin:0 0 16px;padding:14px}.admin-ledger-fieldset{border:1px solid #e1e2e5;border-radius:10px;display:grid;grid-gap:12px;gap:12px;margin:0;min-width:0;padding:16px}.admin-ledger-fieldset[disabled]{opacity:.65}.admin-ledger-fieldset legend{font-family:Plus Jakarta Sans,Poppins,sans-serif;font-size:15px;font-weight:800;padding:0 6px}.admin-ledger-fieldset>p{color:#74777e;font-size:11px;line-height:1.55;margin:0}.admin-ledger-fieldset>small{color:#8a6a5d;font-size:10px;line-height:1.55}.admin-ledger-fieldset>button{justify-self:start}.admin-ledger-form-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.admin-ledger-form-grid label{color:#4f5259;display:grid;font-size:10px;font-weight:800;grid-gap:6px;gap:6px;min-width:0}.admin-ledger-form-grid label span{color:#898b91;font-weight:500}.admin-ledger-form-grid .admin-filter,.admin-ledger-form-grid .admin-search{flex:none;min-width:0;width:100%}.admin-operational-alerts{margin-top:14px}.admin-operational-alert-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.admin-operational-alert-row{align-items:center;background:#fbfbf9;border:1px solid #ececee;border-radius:12px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(210px,1fr) minmax(180px,.7fr) minmax(220px,auto);padding:14px}.admin-operational-alert-row>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.admin-operational-alert-row strong{font-size:13px;text-transform:capitalize}.admin-operational-alert-row small{color:#777;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.admin-alert-money{display:flex!important;flex-wrap:wrap;gap:7px;justify-content:flex-end}.admin-alert-money span{background:#fff;border:1px solid #e3e3e3;border-radius:8px;display:grid;font-size:11px;grid-gap:3px;gap:3px;min-width:82px;padding:8px 9px}.admin-alert-money b{color:#777;font:700 8px DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}@media(max-width:900px){.admin-referral-ops{grid-template-columns:1fr}.admin-operational-alert-row{grid-template-columns:1fr 1fr}.admin-alert-money{grid-column:1/-1;justify-content:flex-start}}@media(max-width:620px){.admin-referral-record .admin-row{align-items:flex-start;flex-wrap:wrap}.admin-referral-record .admin-referral-actions{flex-basis:100%;justify-items:start;padding-left:39px}.admin-referral-ops{padding:10px}.admin-ledger-form-grid,.admin-operational-alert-row{grid-template-columns:1fr}.admin-alert-money{grid-column:auto}.ad-recipient-form,.ad-recipient-row{grid-template-columns:1fr}.ad-recipient-form button{width:100%}}.admin-auth .brand{display:inline-flex;margin-bottom:22px}.marketing-template-grid article .primary-button{justify-self:start;margin-top:6px}.marketing-email-preview{align-items:flex-start;background:rgba(10,10,10,.72);display:flex;inset:0;justify-content:center;overflow:auto;padding:24px;position:fixed;z-index:1000}.marketing-email-preview-panel{background:#f7f3ee;border-radius:24px;box-shadow:0 28px 90px rgba(0,0,0,.3);max-width:720px;padding:18px;width:100%}.marketing-email-preview-panel header{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:4px 4px 16px}.marketing-email-preview-panel header div{display:grid;grid-gap:4px;gap:4px}.marketing-email-preview-panel header span{color:#f06436;font:700 10px DM Mono;letter-spacing:.1em}.marketing-email-preview-panel header button{background:#111;border:0;border-radius:999px;color:#fff;cursor:pointer;padding:10px 16px}.marketing-email-preview-panel iframe{background:#f5f5f3;border:1px solid #dfd8d1;border-radius:16px;display:block;height:min(760px,78vh);margin:0 auto;max-width:390px;width:100%}@media(max-width:620px){.marketing-email-preview{padding:8px}.marketing-email-preview-panel{border-radius:18px;padding:12px}.marketing-email-preview-panel iframe{height:82vh}}.invite-v2{--invite-orange:#ff835d;--invite-orange-deep:#ee6035;--invite-ink:#111;--invite-muted:#70747b;--invite-line:#e2e4e8;background:#fff}.invite-v2 .invite-v2-nav{background:#101010;border:0;height:76px;padding:0 max(24px,calc((100vw - 1320px)/2));position:relative;z-index:5}.invite-v2 .invite-v2-nav .brand img{filter:brightness(0) invert(1);height:31px;width:auto}.invite-v2-nav-links{align-items:center;display:flex;gap:34px;margin:auto}.invite-v2-nav-links a{color:#d7d7d7;font-size:13px;font-weight:800;text-decoration:none}.invite-v2-nav-links a:hover{color:#fff}.invite-v2-nav-cta{background:var(--invite-orange);border-radius:14px;color:#111;font-size:13px;font-weight:900;padding:13px 24px;text-decoration:none}.invite-v2-shell{display:grid;grid-gap:64px;gap:64px;grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);margin:0 auto;max-width:1320px;padding:62px 24px 86px}.invite-v2-conversion{min-width:0;padding-top:8px}.invite-v2-eyebrow{border:1px solid #d8dbe0;border-radius:999px;color:#626973;display:inline-flex;font-size:10px;font-weight:900;letter-spacing:.07em;margin:0;padding:7px 13px;text-transform:uppercase}.invite-v2 h1{font:800 clamp(3.15rem,5.4vw,5.2rem)/.99 Plus Jakarta Sans,Poppins,sans-serif;letter-spacing:-.075em;margin:25px 0 15px;max-width:760px}.invite-v2 h1 span{color:var(--invite-orange)}.invite-v2-lede{color:var(--invite-muted);font-size:16px;line-height:1.65;margin:0 0 30px;max-width:650px}.invite-v2-form{scroll-margin-top:96px}.invite-v2-roles{border:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 22px;padding:0}.invite-v2-roles legend{font-size:13px;font-weight:900;margin-bottom:11px;width:100%}.invite-v2-roles legend span{color:#858990;font-size:11px;font-weight:600;margin-left:7px}.invite-v2-roles>label{align-items:center;background:#fafafa;border:1.5px solid var(--invite-line);border-radius:16px;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:40px minmax(0,1fr) 18px;min-height:88px;padding:13px;transition:border-color .18s,background .18s,transform .18s}.invite-v2-roles>label:hover{border-color:#ffb097;transform:translateY(-1px)}.invite-v2-roles>label.is-selected{background:#fff2ec;border-color:var(--invite-orange)}.invite-v2-roles input{height:1px;opacity:0;position:absolute;width:1px}.invite-v2-role-icon{align-items:center;background:#eee;border-radius:11px;display:flex;font-size:17px;height:40px;justify-content:center;width:40px}.invite-v2-roles .is-selected .invite-v2-role-icon{background:var(--invite-orange);color:#fff}.invite-v2-roles label>span:nth-of-type(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.invite-v2-roles strong{font-size:12px;line-height:1.3}.invite-v2-roles small{color:#74777c;font-size:9px;line-height:1.35}.invite-v2-roles label>i{align-items:center;border:1.5px solid #cfd2d6;border-radius:50%;display:flex;font-size:9px;font-style:normal;height:16px;justify-content:center;width:16px}.invite-v2-roles .is-selected>i{background:var(--invite-orange);border-color:var(--invite-orange);color:#fff}.invite-v2-offer{border-bottom:1px solid #ececef;border-top:1px solid #ececef;display:grid;grid-gap:12px;gap:12px;margin-bottom:20px;padding:20px 0}.invite-v2-offer>div{display:grid;grid-gap:2px;gap:2px}.invite-v2-offer strong{font:800 22px Plus Jakarta Sans,Poppins,sans-serif;letter-spacing:-.04em}.invite-v2-offer span{color:#555b62;font-size:12px;line-height:1.5}.invite-v2-offer>small{color:#858990;font-size:10px}.invite-v2-disclosure{background:#fff7f2;border:1px solid #f4d8cc;border-radius:12px;display:grid;grid-gap:4px;gap:4px;margin:-6px 0 18px;padding:12px 14px}.invite-v2-disclosure strong{font-size:11px}.invite-v2-disclosure span{color:#62666c;font-size:10px;line-height:1.5}.invite-v2-code{align-items:center;background:#f7f8fa;border:1px solid #dfe2e7;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:18px;padding:12px 15px}.invite-v2-code>span{align-items:center;color:#72777f;display:flex;font-size:10px;font-weight:900;gap:8px;letter-spacing:.06em;text-transform:uppercase}.invite-v2-code i{background:#21d57a;border-radius:50%;height:7px;width:7px}.invite-v2-code.is-invalid i,.invite-v2-code.is-unavailable i{background:#e6492d}.invite-v2-code.is-checking i{background:#f5b53e}.invite-v2-code strong{font:900 13px DM Mono,monospace;letter-spacing:.1em}.invite-v2-fields{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.invite-v2-fields label,.invite-v2-fleet{color:#333;display:block;font-size:11px;font-weight:900;margin-bottom:14px}.invite-v2-fields label>span,.invite-v2-fleet>span{color:var(--invite-orange)}.invite-v2-fields input,.invite-v2-fleet input{background:#fff;border:1.5px solid var(--invite-line);border-radius:12px;display:block;font:500 14px Manrope,Inter,sans-serif;margin-top:7px;padding:13px 14px;width:100%}.invite-v2-fields input:focus,.invite-v2-fleet input:focus{border-color:var(--invite-orange);box-shadow:0 0 0 3px rgba(255,131,93,.16);outline:0}.invite-v2-terms{font-size:11px;margin:0 0 14px}.invite-v2-terms a{color:#bb4928;font-weight:800}.invite-v2-check{align-items:flex-start;color:#555;display:flex;font-size:10px;gap:10px;line-height:1.5;margin:12px 0}.invite-v2-check input{accent-color:var(--invite-orange);flex:none;height:16px;margin-top:1px;width:16px}.invite-v2-check-marketing{color:#84878c;font-size:9px}.invite-v2-submit{background:var(--invite-orange);border:0;border-radius:14px;color:#171717;cursor:pointer;font:900 13px Manrope,Inter,sans-serif;margin-top:8px;min-height:54px;padding:13px 18px;width:100%}.invite-v2-submit:hover{background:var(--invite-orange-deep)}.invite-v2-submit:disabled{cursor:not-allowed;opacity:.55}.invite-v2-assurance{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:14px 0 0;padding:0}.invite-v2-assurance li{color:#686d74;font-size:9px;padding-left:13px;position:relative}.invite-v2-assurance li:before{color:var(--invite-orange);content:"✓";font-weight:900;left:0;position:absolute}.invite-v2-fine{color:#8b8e94;display:block;font-size:8px;line-height:1.55;margin-top:18px}.invite-v2-fine a{color:#6a6d73}.invite-v2-visual{align-self:start;border-radius:29px;box-shadow:0 26px 60px rgba(28,28,28,.13);min-height:600px;overflow:hidden;position:-webkit-sticky;position:sticky;top:26px}.invite-v2-visual>img{display:block;height:650px;object-fit:cover;width:100%}.invite-v2-trust-card{background:#161616;border-radius:17px;bottom:26px;color:#fff;display:grid;grid-gap:8px;gap:8px;left:26px;max-width:230px;padding:18px;position:absolute}.invite-v2-trust-card strong{font:800 14px/1.25 Plus Jakarta Sans,Poppins,sans-serif}.invite-v2-trust-card span{color:#d1d1d1;font-size:9px;line-height:1.5}.invite-v2-trust-card a{color:#ff9a7b;font-size:9px;font-weight:900}@media(max-width:980px){.invite-v2-shell{gap:32px;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr)}.invite-v2-roles{grid-template-columns:1fr}.invite-v2-roles>label{min-height:72px}.invite-v2-visual>img{height:560px}.invite-v2-visual{min-height:520px}}@media(max-width:760px){.invite-v2 .invite-v2-nav{height:66px;padding:0 16px}.invite-v2 .invite-v2-nav .brand img{height:27px}.invite-v2-nav-links{margin-left:auto;margin-right:0}.invite-v2-nav-cta,.invite-v2-nav-links a:not(.back-link){display:none}.invite-v2-nav-links .back-link{font-size:10px}.invite-v2-shell{display:flex;flex-direction:column;gap:28px;padding:32px 16px 46px}.invite-v2-conversion{padding-top:0}.invite-v2 h1{font-size:clamp(2.65rem,13vw,4rem);margin:18px 0 13px}.invite-v2-lede{font-size:14px;margin-bottom:25px}.invite-v2-roles{gap:9px}.invite-v2-roles>label{grid-template-columns:38px 1fr 18px;min-height:68px;padding:11px}.invite-v2-role-icon{height:38px;width:38px}.invite-v2-offer strong{font-size:20px}.invite-v2-fields{grid-template-columns:1fr;gap:0}.invite-v2-submit{position:relative;z-index:2}.invite-v2-assurance{display:grid;grid-gap:7px;gap:7px}.invite-v2-visual{min-height:0;order:2;position:relative;top:auto}.invite-v2-visual>img{height:auto;max-height:430px;min-height:330px;object-fit:cover}.invite-v2-trust-card{bottom:14px;left:14px;max-width:205px;padding:14px}}.meta-consent{align-items:center;background:#111;border:1px solid #343434;border-radius:22px;bottom:18px;box-shadow:0 18px 55px rgba(0,0,0,.28);color:#fff;display:flex;gap:24px;justify-content:space-between;left:50%;max-width:980px;padding:20px 22px;position:fixed;transform:translateX(-50%);width:calc(100% - 32px);z-index:2000}.meta-consent>div:first-child{display:grid;grid-gap:6px;gap:6px;max-width:680px}.meta-consent strong{font:800 16px Plus Jakarta Sans,Poppins,sans-serif}.meta-consent p{color:#d3d3d3;font-size:12px;line-height:1.55;margin:0}.meta-consent a{color:#ff9a7b;font-size:11px;font-weight:800;width:max-content}.meta-consent-links{display:flex;flex-wrap:wrap;gap:8px 16px}.meta-consent-actions{display:flex;flex:none;gap:8px}.meta-consent-actions button,.meta-privacy-choice{border-radius:999px;cursor:pointer;font:800 11px Manrope,Inter,sans-serif;padding:11px 16px}.meta-consent-decline{background:transparent;border:1px solid #666;color:#fff}.meta-consent-allow{background:#ff835d;border:1px solid #ff835d;color:#111}.meta-privacy-choice{background:#111;border:1px solid #333;bottom:12px;color:#fff;opacity:.82;position:fixed;right:12px;z-index:1900}.meta-privacy-choice:hover{opacity:1}@media(max-width:680px){.meta-consent{align-items:stretch;bottom:10px;display:grid;grid-gap:14px;gap:14px;padding:18px}.meta-consent-actions{display:grid;grid-template-columns:1fr 1fr}.meta-consent-actions button{min-height:44px}.meta-privacy-choice{bottom:8px;font-size:9px;padding:9px 12px;right:8px}}