:root{--ln-pri-900:#014d80;--ln-pri-800:#0162a0;--ln-pri-700:#0189d8;--ln-pri-500:#0189d8;--ln-pri-300:#b3dff5;--ln-pri-100:#ebf6fd;--ln-gold-500:#f3b639;--ln-gold-600:#e0a020;--ln-green-500:#18b85b;--ln-green-100:#effcf4;--ln-err-500:#e84a4a;--ln-err-100:#fff1f1;--ln-text:#0d0d0d;--ln-muted:#6b6b6b;--ln-border:#e2e2e2;--ln-bg:#fff;--ln-surface:#fff;--ln-shadow:0 4px 16px #0000000f;--ln-radius-xl:8px;--ln-radius-lg:6px;--ln-radius-md:5px;--ln-max:650px}html{scroll-behavior:smooth}body{background:var(--ln-bg);color:var(--ln-text);font-family:Nunito,sans-serif}body.hu-menu-open,body.ln-lock-scroll{overflow:hidden}.ln-section{width:100%;color:var(--ln-text);margin:0;font-family:Nunito,sans-serif}.ln-card{background:0 0;border:0;border-radius:0;width:100%;margin:0;overflow:hidden}.ln-card-inner{max-width:var(--ln-max);margin:0 auto;padding:36px 20px}.ln-kicker{color:var(--ln-pri-700);letter-spacing:.08em;text-transform:uppercase;background:#0189d812;border:1px solid #0189d826;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-family:Nunito,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.ln-kicker:before{content:"";background:var(--ln-gold-500);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 3px #f3b63926}.ln-display{color:var(--ln-pri-900);letter-spacing:-.02em;margin:12px 0 0;font-family:Nunito,sans-serif;font-size:clamp(1.9rem,5.5vw,3rem);font-weight:900;line-height:1.06}.ln-section-title{align-items:center;gap:10px;margin-bottom:20px;display:flex}.ln-section-icon{flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;background:0 0!important;border-radius:0!important}.ln-section-icon svg{width:22px;height:22px}.ln-section-title span{color:#0d0d0d;letter-spacing:-.02em;font-family:Nunito,sans-serif;font-size:1.55rem;font-weight:900;line-height:1.1}.ln-copy{color:var(--ln-text);font-family:Nunito,sans-serif;font-size:.97rem;line-height:1.75}.ln-copy p{margin:0}.ln-copy p+p{margin-top:12px}.ln-copy strong{color:var(--ln-pri-900)}.ln-actions{flex-direction:column;gap:12px;margin-top:20px;display:flex}.ln-btn-primary,.ln-btn-secondary,.ln-doc-button{box-sizing:border-box;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:14px 18px;font-family:Nunito,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.ln-btn-primary{background:var(--ln-gold-500);color:#2c1a0a;letter-spacing:.02em;text-transform:uppercase;font-size:1rem;font-weight:800;animation:1.45s ease-in-out infinite lnGlow}.ln-btn-primary:hover{background:var(--ln-gold-600);transform:translateY(-2px)}.ln-btn-primary svg{fill:#4a1a00;flex:none;width:20px;height:20px}.ln-btn-secondary,.ln-doc-button{border:1.5px solid var(--ln-border);color:var(--ln-pri-700);background:#fff;font-size:.95rem;font-weight:700}.ln-btn-secondary:hover,.ln-doc-button:hover{background:var(--ln-pri-100);border-color:#0189d84d;transform:translateY(-2px)}.ln-chip-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ln-chip{color:#1a1a1a;background:#f0f0f0;border:1px solid #dcdcdcf2;border-radius:4px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-family:Nunito,sans-serif;font-size:.78rem;font-weight:700;display:inline-flex}.ln-chip svg{flex:none;width:14px;height:14px}.ln-grid-2,.ln-grid-3{grid-template-columns:1fr;gap:14px;display:grid}.ln-mini-note{color:var(--ln-muted);margin-top:12px;font-family:Nunito,sans-serif;font-size:.86rem;line-height:1.6}.ln-divider{background:linear-gradient(90deg,#0000,#dcdcdc,#0000);height:1px;margin:20px 0}.ln-progress{background:#ebebeb;border-radius:999px;width:100%;height:10px;overflow:hidden}.ln-progress-fill{background:linear-gradient(90deg, var(--ln-pri-900) 0%, var(--ln-pri-700) 58%, var(--ln-pri-500) 100%);border-radius:999px;height:100%;position:relative;overflow:hidden}.ln-progress-fill:after{content:"";background:linear-gradient(90deg,#0000 0%,#fff3 25%,#ffffffd9 50%,#fff3 75%,#0000 100%);width:40%;animation:2.2s ease-in-out infinite lnProgressLight;position:absolute;inset:0 0 0 -45%}.ln-progress-meta{color:var(--ln-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-family:Nunito,sans-serif;font-size:.84rem;font-weight:700;display:flex}.ln-progress-live{color:var(--ln-pri-700);align-items:center;gap:8px;display:inline-flex}.ln-progress-live:before{content:"";background:var(--ln-pri-500);border-radius:999px;width:8px;height:8px;animation:1s ease-in-out infinite lnBlink}.ln-support-card,.ln-cost-card,.ln-quote-card,.ln-timeline-card,.ln-donor-card,.ln-doc-card,.ln-legal-item{border-radius:var(--ln-radius-lg);box-shadow:var(--ln-shadow);background:#fff;border:1px solid #dcdcdcf2}.ln-section-anchor{scroll-margin-top:70px}@keyframes lnGlow{0%,to{box-shadow:0 0 6px #f7b9364d}50%{box-shadow:0 0 13px 1px #f7b936cc}}@keyframes lnProgressLight{0%{left:-45%}to{left:115%}}@keyframes lnBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.35)}}#lnHeader{z-index:80;height:0;margin-bottom:0;position:sticky;top:0;overflow:visible}#lnMenuRoot{background:0 0}.ln-header-wrap{z-index:95;background:#fff;border-bottom:1px solid #dcdcdcf5;width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 4px #0000000f}.ln-header{max-width:var(--ln-max);justify-content:space-between;align-items:center;gap:12px;width:100%;height:66px;margin:0 auto;padding:0 20px;display:flex;position:relative}.ln-header-left,.ln-header-right{align-items:center;gap:10px;min-width:0;display:flex}.ln-header-left{flex:none;width:50px}.ln-header-right{flex:none;justify-content:flex-end}.ln-menu-btn,.ln-menu-close{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:inline-flex}.ln-menu-btn span,.ln-menu-btn span:before,.ln-menu-btn span:after{background:var(--ln-pri-700);content:"";border-radius:999px;width:24px;height:2.5px;display:block;position:relative}.ln-menu-btn span:before{position:absolute;top:-8px;left:0}.ln-menu-btn span:after{position:absolute;top:8px;left:0}@media (hover:hover){.ln-menu-btn:hover{background:#fff}}.ln-menu-btn:active{background:#fff}.ln-header-logo{justify-content:center;align-items:center;gap:8px;padding:6px 0;text-decoration:none;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cp-logo-icon{background:var(--ln-pri-900);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.cp-logo-icon svg{fill:#fff;width:17px;height:17px}.cp-logo-name{color:var(--ln-pri-900);white-space:nowrap;font-family:Nunito,sans-serif;font-size:1.05rem;font-weight:800;line-height:1}.cp-logo-name em{color:var(--ln-gold-500);font-style:normal}.ln-share-pill{width:46px;height:46px;color:var(--ln-pri-700);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.ln-share-pill:active{background:#fff}@media (hover:hover){.ln-share-pill:hover{background:#fff}}.ln-share-pill svg{width:24px;height:24px}.ln-menu-overlay{-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;z-index:98;background:#00000085;transition:opacity .28s,visibility .28s;position:fixed;inset:0}.ln-menu-panel{z-index:99;background:#fff;flex-direction:column;width:min(360px,90vw);height:100dvh;transition:transform .3s;display:flex;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:10px 0 40px #0000001f}.ln-menu-open .ln-menu-overlay{opacity:1;visibility:visible}.ln-menu-open .ln-menu-panel{transform:translate(0)}.ln-menu-top{justify-content:space-between;align-items:center;gap:12px;padding:22px 20px 16px;display:flex}.ln-menu-top .cp-logo-name-panel{color:var(--ln-pri-900);font-family:Nunito,sans-serif;font-size:1.2rem;font-weight:800}.ln-menu-top .cp-logo-name-panel em{color:var(--ln-gold-500);font-style:normal}.ln-menu-close{color:#555;background:#f2f2f2;font-size:28px;line-height:1}.ln-menu-links{flex:1;padding:10px 20px 22px;overflow-y:auto}.ln-menu-links ul{margin:0;padding:0;list-style:none}.ln-menu-links li+li{margin-top:4px}.ln-menu-links a{min-height:52px;color:var(--ln-text);border-bottom:1px solid #f0f0f0;align-items:center;gap:14px;padding:10px 0;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.ln-menu-links a:hover{color:var(--ln-pri-700)}.ln-menu-links svg{width:20px;height:20px;color:var(--ln-pri-500);flex:none}.ln-menu-footer{border-top:1px solid var(--ln-border);color:var(--ln-muted);padding:16px 20px 22px;font-family:Nunito,sans-serif;font-size:.84rem;line-height:1.5}.ln-menu-footer strong{color:var(--ln-pri-900)}@media (min-width:768px){.ln-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ln-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ln-actions{flex-direction:row}.ln-actions>*{flex:1 1 0}.ln-card-inner{padding:44px 20px}}.ln-header-logo{padding:0}.ln-header-logo img{height:56px}@media (max-width:767px){#lnHeader{height:auto;overflow:hidden}.ln-header-wrap{position:sticky;top:0}.ln-header{height:60px;padding:0 14px}.ln-share-pill{width:41px;height:41px;min-height:unset;padding:0}.ln-share-pill svg{width:23px;height:23px}.ln-header-left{width:44px}.ln-card-inner{padding:28px 16px}.ln-header-logo img{height:50px}}
