@font-face{font-family:'Fixel Display';src:url(fonts/FixelDisplay-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fixel Display';src:url(fonts/FixelDisplay-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Fixel Display';src:url(fonts/FixelDisplay-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Fixel Display';src:url(fonts/FixelDisplay-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Fixel Display';src:url(fonts/FixelDisplay-Black.woff2) format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Fixel Text';src:url(fonts/FixelText-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Fixel Text';src:url(fonts/FixelText-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}:root{--c-air-1:#fdfdfe;--c-air-2:#eff8ff;--c-deep:#0b0c1f;--c-deep-2:#03215a;--c-blue-light:#89b8e4;--c-blue-mid:#3d71ba;--c-accent-cream:#fff7e8;--c-accent-sage:#d1e6e2;--font-display:'Fixel Display' , 'Plus Jakarta Sans' , sans-serif;--font-accent:var(--font-display);--radius:20px;--radius-glass:10px;--container:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-display);color:var(--c-deep);background:var(--c-air-1);line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--container);margin:0 auto;padding:0 24px}section{padding:72px 0}@media (max-width:768px){section{padding:44px 0}}body > section:first-of-type:not(.hero){padding-top:148px}@media (max-width:768px){body > section:first-of-type:not(.hero){padding-top:120px}}@media (min-width:1181px){body > section:first-of-type:not(.hero){padding-top:164px}}.placeholder{outline:2px dashed rgba(61,113,186,.5);outline-offset:4px;position:relative}.placeholder::after{content:"[ЗАМІНИТИ]";position:absolute;top:-11px;left:12px;background:var(--c-blue-mid);color:#fff;font-size:10px;letter-spacing:.06em;font-weight:700;padding:2px 8px;border-radius:20px}header{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(253,253,254,.85);backdrop-filter:blur(12px);border-bottom:1px solid rgba(11,12,31,.06);transition:top .3s ease , border-radius .3s ease , width .3s ease , box-shadow .3s ease}@media (min-width:1181px){header{top:16px;left:50%;right:auto;transform:translateX(-50%);width:calc(100% - 48px);max-width:1320px;border-radius:var(--radius-glass);border:1.5px solid rgba(11,12,31,.08);border-bottom:1.5px solid rgba(11,12,31,.08);box-shadow:0 10px 32px rgba(11,12,31,.08)}nav.wrap{padding:0 14px 0 30px}}nav.wrap{display:flex;align-items:center;justify-content:space-between;height:76px;gap:20px;flex-wrap:nowrap}nav.wrap .btn{padding:12px 20px;font-size:13px;flex-shrink:0}.logo{display:flex;align-items:center;gap:12px;font-weight:800;font-size:16px;letter-spacing:.02em;white-space:nowrap}.logo-svg{height:46px;width:auto;display:block;flex-shrink:0}.logo-svg svg{height:100%;width:auto;display:block}.footer-logo-svg{height:70px;width:auto;display:block}.footer-logo-svg svg{height:100%;width:auto;display:block}.navlinks{display:flex;gap:16px;font-size:13px;font-weight:500;color:rgba(11,12,31,.65);flex-wrap:nowrap}.navlinks a{position:relative;display:inline-block;padding-bottom:2px;white-space:nowrap;transition:transform .2s ease , color .2s ease}.navlinks a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--c-blue-mid);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.navlinks a:hover{color:var(--c-blue-mid);transform:translateY(-2px)}.navlinks a:hover::after{transform:scaleX(1)}.navlinks a.active{color:var(--c-blue-mid)}.navlinks a.active::after{transform:scaleX(1)}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px}.nav-toggle span{display:block;width:24px;height:2px;background:var(--c-deep);margin:5px 0;transition:transform .2s ease , opacity .2s ease}.nav-overlay{display:none}@media (max-width:1180px){.nav-toggle{display:block;position:relative;z-index:210}.nav-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navlinks{display:flex;position:fixed;top:0;right:-100%;height:100vh;width:min(320px,82vw);background:#fff;flex-direction:column;gap:0;padding:100px 32px 32px;z-index:200;box-shadow:-10px 0 40px rgba(11,12,31,.15);transition:right .3s ease;overflow-y:auto}.navlinks.open{right:0}.navlinks a{padding:14px 0;border-bottom:1px solid rgba(11,12,31,.08);font-size:16px}.navlinks a::after{display:none}.nav-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(11,12,31,.4);z-index:150;opacity:0;pointer-events:none;transition:opacity .3s ease}.nav-overlay.open{opacity:1;pointer-events:auto}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:100px;font-weight:800;font-size:14.5px;letter-spacing:.005em;background:var(--c-blue-mid);color:#fff;border:none;cursor:pointer;white-space:nowrap;transition:transform .2s ease , box-shadow .2s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(61,113,186,.35)}.btn.ghost{background:transparent;border:1.5px solid rgba(11,12,31,.2);color:var(--c-deep)}.btn.on-dark.ghost{border-color:rgba(255,255,255,.3);color:#fff}.hero{background:linear-gradient(160deg,var(--c-deep) 0%,var(--c-deep-2) 100%);color:#fff;padding-top:112px;padding-bottom:48px;position:relative;overflow:hidden;isolation:isolate}@media (min-width:1181px){.hero{padding-top:128px}}@media (min-width:1024px){.hero{aspect-ratio:16/9}}.hero-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(160deg,rgba(11,12,31,.5) 0%,rgba(3,33,90,.42) 100%) , radial-gradient(circle at 80% 20%,rgba(137,184,228,.2),transparent 55%);pointer-events:none}.hero-grid{position:relative;z-index:2;max-width:900px}.eyebrow{display:inline-flex;align-items:center;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-blue-light);margin-bottom:24px;padding:7px 18px;border-radius:8px;background:rgba(137,184,228,.12);border:1px solid rgba(137,184,228,.28)}.hero h1{font-size:clamp(34px,5.6vw,58px);font-weight:500;line-height:1.08;letter-spacing:-.025em}.hero .lead{font-size:clamp(17px,1.6vw,20px);color:var(--c-air-2);max-width:520px;margin-top:22px}.hero-cta{margin-top:36px;display:flex;gap:16px;flex-wrap:wrap}.hero-bottom{padding-top:28px;padding-bottom:0}.hl{color:var(--c-blue-light);text-decoration:underline;text-decoration-color:rgba(137,184,228,.55);text-decoration-thickness:3px;text-underline-offset:6px}h2 .hl{color:var(--c-blue-mid);text-decoration-color:rgba(61,113,186,.35)}.stats-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px;padding-top:0;border-top:none;position:relative;z-index:2}.stats-row div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-glass);padding:16px 22px}.stats-row div b{display:block;font-size:30px;font-weight:500;color:#fff}.stats-row div span{font-size:12.5px;color:rgba(255,255,255,.78)}.hero-mid-cta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-top:48px;padding-top:36px;border-top:1px solid rgba(255,255,255,.15);position:relative;z-index:1}.hero-mid-cta span{font-size:17px;font-weight:600;color:#fff;max-width:460px}@media (max-width:640px){.hero-mid-cta{justify-content:center;text-align:center}}.kicker{display:inline-flex;align-items:center;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--c-blue-mid);margin-bottom:16px;padding:6px 16px;border-radius:8px;background:rgba(61,113,186,.08);border:1px solid rgba(61,113,186,.16)}h2{font-size:clamp(28px,4.4vw,48px);font-weight:500;letter-spacing:-.03em}.section-intro{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;margin-bottom:56px;align-items:flex-end}.section-intro p{max-width:440px;color:rgba(11,12,31,.6);font-size:16px}.mission{background:var(--c-air-1)}.mission-inner{max-width:760px}.mission p.big{font-size:clamp(18px,2vw,22px);color:rgba(11,12,31,.65);margin-top:18px}.mission-block{margin-top:36px}.mission-block h3{font-size:20px;font-weight:700;margin-bottom:10px}.mission-block p{font-size:16px;color:rgba(11,12,31,.65)}.benefits-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:18px}.benefits-list li{font-size:15px;color:rgba(11,12,31,.65);padding-left:22px;position:relative}.benefits-list li::before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--c-blue-mid)}.benefits-list li b{color:var(--c-deep);font-weight:700}.value-props{background:var(--c-air-2)}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:900px){.value-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.value-grid{grid-template-columns:1fr}}.value-card{border-radius:var(--radius);padding:28px}.value-card h3{font-size:17px;font-weight:700;margin-bottom:10px}.value-card p{font-size:14px;color:rgba(11,12,31,.6)}.value-props-note{margin-top:32px;text-align:center;color:rgba(11,12,31,.6);font-size:15px}.platform-model{background:var(--c-air-2)}.model-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}@media (max-width:900px){.model-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.model-steps{grid-template-columns:1fr}}.model-step{position:relative;overflow:hidden;border-radius:var(--radius);padding:28px}.model-step .num{font-size:13px;font-weight:700;color:var(--c-blue-mid);margin-bottom:12px}.model-step h4{font-size:16px;font-weight:700;margin-bottom:8px}.model-step p{font-size:14px;color:rgba(11,12,31,.6)}.payout-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media (max-width:760px){.payout-grid{grid-template-columns:1fr}}.payout-card{background:#fff;border-radius:var(--radius);padding:32px;border:1px solid rgba(11,12,31,.06)}.payout-card.accent{background:var(--c-deep);color:#fff;border-color:var(--c-deep)}.payout-card h3{font-size:19px;font-weight:700;margin-bottom:12px}.payout-card p{font-size:14px;color:rgba(11,12,31,.6)}.payout-card.accent p{color:rgba(255,255,255,.7)}.fears{background:var(--c-deep);color:#fff}.fears .section-intro p{color:rgba(255,255,255,.6)}.fears-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:860px){.fears-grid{grid-template-columns:1fr}}.fear-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:28px}.fear-label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-blue-light);margin-bottom:14px}.fear-q{font-family:var(--font-accent);font-style:normal;font-weight:500;font-size:17px;margin-bottom:14px}.fear-a{font-size:14px;color:rgba(255,255,255,.65)}.recap{background:var(--c-air-1)}.recap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:860px){.recap-grid{grid-template-columns:1fr}}.recap-item{background:var(--c-air-2);border-radius:var(--radius);padding:28px;border:1px solid rgba(11,12,31,.06)}.recap-item .from{display:block;font-size:12px;color:rgba(11,12,31,.68);margin-bottom:6px}.recap-item .to{display:block;font-size:21px;font-weight:800;color:var(--c-blue-mid);margin-bottom:10px}.recap-item p{font-size:14px;color:rgba(11,12,31,.6)}.lead-form{background:var(--c-air-2);padding:32px 0}.lead-form.on-dark{background:linear-gradient(160deg,var(--c-deep) 0%,var(--c-deep-2) 100%);color:#fff}.form-box{background:#fff;border-radius:18px;padding:24px 28px;display:grid;grid-template-columns:1fr 1fr;gap:28px;border:1px solid rgba(11,12,31,.06);align-items:center}.lead-form.on-dark .form-box{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);backdrop-filter:blur(10px)}@media (max-width:860px){.form-box{grid-template-columns:1fr;padding:22px}}.form-box .kicker{margin-bottom:6px;font-size:11px}.form-box h2{font-size:clamp(18px,1.8vw,22px);margin-bottom:6px;line-height:1.25}.form-box p.sub{color:rgba(11,12,31,.6);font-size:13.5px}.lead-form.on-dark .form-box p.sub{color:rgba(255,255,255,.6)}form{display:flex;flex-direction:column;gap:8px}form input{padding:10px 14px;border-radius:10px;border:1.5px solid rgba(11,12,31,.12);font-family:inherit;font-size:14px;background:var(--c-air-1)}@media (max-width:860px){form input{font-size:16px;padding:11px 14px}}.lead-form.on-dark form input{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#fff}.lead-form.on-dark form input::placeholder{color:rgba(255,255,255,.5)}form input:focus{outline:none;border-color:var(--c-blue-mid)}form .btn{margin-top:3px;padding:10px 22px}.form-note{font-size:11px;color:rgba(11,12,31,.68);margin-top:3px}.lead-form.on-dark .form-note{color:rgba(255,255,255,.4)}.trust-list{list-style:none;display:flex;flex-direction:column;gap:4px;margin-top:12px}.trust-list li{font-size:12.5px;color:rgba(11,12,31,.65);display:flex;align-items:center;gap:8px}.trust-list li::before{content:"✓";color:var(--c-blue-mid);font-weight:700}.lead-form.on-dark .trust-list li{color:rgba(255,255,255,.75)}.founder{background:var(--c-air-1)}.founder-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.founder-photo{position:sticky;top:110px}@media (max-width:860px){.founder-grid{grid-template-columns:1fr}.founder-photo{position:static}}.founder-photo{border-radius:var(--radius);overflow:hidden}.founder h3{font-size:26px;font-weight:800;margin-bottom:6px}.founder .role{font-size:14px;color:var(--c-blue-mid);font-weight:600;margin-bottom:18px}.founder p.bio{color:rgba(11,12,31,.65);font-size:16px;margin-bottom:24px}.founder-sub{margin-top:24px}.founder-sub h4{font-size:17px;font-weight:700;margin-bottom:8px}.founder-sub p{font-size:15px;color:rgba(11,12,31,.65)}.quote-card{background:var(--c-air-2);border-radius:var(--radius);padding:32px;font-family:var(--font-accent);font-style:normal;font-weight:500;font-size:clamp(17px,1.6vw,20px);color:var(--c-deep-2);line-height:1.6}.social-row{display:flex;gap:12px;margin-top:24px}.social-row a{width:40px;height:40px;border-radius:50%;background:var(--c-air-2);display:flex;align-items:center;justify-content:center;transition:background .2s ease}.social-row a:hover{background:var(--c-blue-light)}.social-row svg{width:18px;height:18px}.social-row.badges a{overflow:hidden;background:transparent;transition:transform .2s ease;flex-shrink:0}.social-row.badges a:hover{background:transparent;transform:translateY(-2px)}.social-row.badges a img,.social-row.badges a svg{width:100%;height:100%;display:block}.testi{background:var(--c-accent-cream)}.testi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:760px){.testi-grid{grid-template-columns:1fr}}.testi-card{background:var(--c-air-2);border-radius:var(--radius);padding:32px}.testi-card p.q{font-family:var(--font-accent);font-style:normal;font-weight:500;font-size:16px;color:var(--c-deep-2);margin-bottom:20px}.testi-card .who{display:flex;align-items:center;gap:12px}.avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--c-blue-light)}.who b{font-size:14px;display:block}.who span{font-size:12px;color:rgba(11,12,31,.68)}.charity{background:linear-gradient(160deg,var(--c-deep) 0%,var(--c-deep-2) 100%);color:#fff}.charity-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width:860px){.charity-grid{grid-template-columns:1fr}}.charity p{color:rgba(255,255,255,.65);font-size:16px;margin-top:16px}.charity-photo{border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3}.instagram-feed{background:var(--c-air-2)}.insta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;align-items:stretch}.insta-card{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--radius);overflow:hidden;background:var(--c-deep);box-shadow:0 10px 26px rgba(11,12,31,.08);transition:transform .25s ease , box-shadow .25s ease}.insta-card:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(11,12,31,.16) , 0 4px 10px rgba(11,12,31,.08)}.insta-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.insta-card:hover img{transform:scale(1.05)}.insta-card .insta-type{position:absolute;top:12px;right:12px;width:28px;height:28px;border-radius:50%;background:rgba(11,12,31,.55);backdrop-filter:blur(2px);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.insta-card .insta-glyph{position:absolute;right:12px;bottom:12px;width:26px;height:26px;opacity:.92}.insta-cta{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:4/5;border-radius:var(--radius);text-align:center;padding:24px;background:linear-gradient(135deg,var(--c-deep) 0%,var(--c-deep-2) 100%);color:#fff;transition:transform .25s ease , box-shadow .25s ease}.insta-cta:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(11,12,31,.16)}.insta-cta svg{width:34px;height:34px}.insta-cta span{font-size:14px;font-weight:600;line-height:1.4}#instagram-oncostop .insta-grid{grid-template-columns:repeat(2,1fr);gap:24px}#instagram-oncostop .insta-embed{background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 10px 26px rgba(11,12,31,.08);display:flex;justify-content:center;padding:8px}#instagram-oncostop .insta-scale{width:100%;display:flex;justify-content:center}#instagram-oncostop .instagram-media{min-width:280px!important;max-width:540px!important;width:100%!important;margin:0!important;border-radius:calc(var(--radius) - 8px)!important}@media (max-width:760px){#instagram-oncostop .insta-grid{grid-template-columns:1fr}}.structure{background:var(--c-air-2)}.structure-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:760px){.structure-grid{grid-template-columns:1fr}}.structure-card{background:#fff;border-radius:var(--radius);padding:36px;border:1px solid rgba(11,12,31,.06);display:flex;flex-direction:column;gap:18px}.structure-card .mark{height:52px;display:flex;align-items:center}.structure-card .mark svg{height:100%;width:auto}.structure-card h3{font-size:19px;font-weight:700}.structure-card p{font-size:14px;color:rgba(11,12,31,.6)}.legal-list{list-style:none;display:flex;flex-direction:column;gap:6px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(11,12,31,.08)}.legal-list li{font-size:13px;color:rgba(11,12,31,.55);display:flex;justify-content:space-between;gap:12px}.legal-list li b{color:var(--c-deep);font-weight:600;text-align:right}.legal-list a{color:var(--c-blue-mid);font-weight:600}.legal-list a:hover{text-decoration:underline}@media (max-width:640px){.legal-list li{flex-direction:column;gap:2px}.legal-list li b,.legal-list li a{text-align:left}}.oversight{margin-top:32px;background:#fff;border:1px solid rgba(11,12,31,.06);border-radius:var(--radius);padding:32px}.oversight-head{display:flex;align-items:center;gap:10px;margin-bottom:20px}.oversight-head h3{font-size:17px;font-weight:700}.oversight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:760px){.oversight-grid{grid-template-columns:1fr}}.oversight-badge{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:14px;background:var(--c-air-2);border:1px solid rgba(11,12,31,.06);font-size:13px}.oversight-badge .name{font-weight:700;font-size:14px}.oversight-badge .val{color:rgba(11,12,31,.6)}.oversight-badge a{color:var(--c-blue-mid);font-weight:600;font-size:13px}.oversight-badge a:hover{text-decoration:underline}.aff-fund{background:var(--c-air-1)}.aff-fund .section-intro{margin-bottom:40px}.aff-fund .model-steps{margin-bottom:32px}.aff-fund .value-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.aff-fund .value-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.aff-fund .value-grid{grid-template-columns:1fr}}.aff-stats{display:flex;flex-wrap:wrap;gap:40px;margin-top:8px;padding:28px 32px;background:var(--c-air-2);border-radius:var(--radius);border:1px solid rgba(11,12,31,.06)}.aff-stats div b{display:block;font-size:30px;font-weight:800;color:var(--c-deep)}.aff-stats div span{font-size:13px;color:rgba(11,12,31,.55)}.aff-note{margin-top:16px;font-size:13px;color:rgba(11,12,31,.68)}.compare-table-wrap{margin-top:40px;overflow-x:auto}.compare-table{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(11,12,31,.06);min-width:560px}.compare-table th,.compare-table td{padding:14px 20px;text-align:left;font-size:14px;border-bottom:1px solid rgba(11,12,31,.06)}.compare-table th{background:var(--c-air-2);font-weight:700;color:var(--c-deep);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.compare-table td{color:rgba(11,12,31,.65)}.compare-table tr:last-child td{border-bottom:none}.compare-table tr.accent td{background:rgba(61,113,186,.06);color:var(--c-deep);font-weight:600}.compare-table tr.accent td:first-child{color:var(--c-blue-mid);font-weight:700}.compare-note{margin-top:10px;font-size:12px;color:rgba(11,12,31,.68)}.aff-fund .oversight{margin-top:0}.aff-path-intro{margin-top:56px;margin-bottom:32px}.aff-docs-note{margin-top:24px;font-size:13px;color:rgba(11,12,31,.68);padding-top:20px;border-top:1px solid rgba(11,12,31,.08)}.team-members{background:var(--c-air-1)}.team-slider{position:relative}.members-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.members-grid::-webkit-scrollbar{display:none}.member-card{background:var(--c-air-2);border-radius:var(--radius);overflow:hidden;flex:0 0 calc((100% - 3*24px)/4);scroll-snap-align:start}@media (max-width:960px){.member-card{flex-basis:calc((100% - 24px)/2)}}@media (max-width:560px){.member-card{flex-basis:88%}}.team-slider-btn{position:absolute;top:38%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;background:#fff;box-shadow:0 8px 24px rgba(11,12,31,.18);display:flex;align-items:center;justify-content:center;color:var(--c-deep);transition:background .2s ease , color .2s ease}.team-slider-btn:hover{background:var(--c-blue-mid);color:#fff}.team-slider-btn svg{width:18px;height:18px}.team-slider-btn.prev{left:-14px}.team-slider-btn.next{right:-14px}@media (max-width:700px){.team-slider-btn{display:none}}.member-photo{aspect-ratio:3/4;overflow:hidden;position:relative;background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.22) 40%,rgba(255,255,255,.03) 50%,transparent 66%) , radial-gradient(circle at 15% 10%,rgba(255,255,255,.25),rgba(255,255,255,0) 45%) , linear-gradient(135deg,rgba(11,12,31,.95) 0%,rgba(3,33,90,.85) 100%)}.member-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.member-info{padding:20px}.member-info h4{font-size:16px;font-weight:700;margin-bottom:4px}.member-info .role{font-size:13px;color:var(--c-blue-mid);font-weight:600;margin-bottom:8px}.member-info p{font-size:13px;color:rgba(11,12,31,.55)}.process{background:var(--c-air-1)}.steps{display:flex;flex-direction:column;margin-top:20px}.step{display:grid;grid-template-columns:120px 1fr;gap:32px;padding:32px 0;border-top:1px solid rgba(11,12,31,.1)}.step:last-child{border-bottom:1px solid rgba(11,12,31,.1)}.step .tag{font-size:13px;font-weight:700;color:var(--c-blue-mid)}.step p{color:rgba(11,12,31,.6);font-size:15px;max-width:640px}@media (max-width:640px){.step{grid-template-columns:1fr}}.process-cta{margin-top:40px;text-align:center}.charity-partner{display:flex;align-items:center;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.15)}.charity-partner .oncostop-logo{height:34px;width:auto;flex-shrink:0}.charity-partner .oncostop-logo img{height:100%;width:auto;display:block}.charity-partner .social-row a{background:rgba(255,255,255,.08)}.charity-partner .social-row a:hover{background:var(--c-blue-light)}.charity-partner .social-row.badges a{background:transparent}.charity-partner .social-row.badges a:hover{background:transparent}footer{background:var(--c-deep);color:rgba(255,255,255,.78);padding:56px 0 32px;font-size:13px}.footer-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.footer-top .logo{color:#fff}.footer-brand{display:flex;flex-direction:column;gap:16px;max-width:260px;flex-shrink:0}.footer-tagline{font-size:13px;line-height:1.6;color:rgba(255,255,255,.5)}.footer-cols{display:flex;gap:40px;flex-wrap:wrap}.footer-col{display:flex;flex-direction:column;gap:10px;min-width:140px}.footer-col h4{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.85);margin-bottom:4px}.footer-col a{font-size:14px;color:rgba(255,255,255,.78)}.footer-col a:hover{color:#fff}.footer-contacts{display:flex;flex-direction:column;gap:10px;font-size:14px;min-width:200px}.footer-contacts h4{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.85);margin-bottom:4px}.footer-contacts a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;align-items:center}.footer-social{display:flex;gap:10px}.footer-social a{width:36px;height:36px;border-radius:50%;background:var(--c-deep);border:1px solid rgba(255,255,255,.15);color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background .2s ease}.footer-social a:hover{background:var(--c-blue-mid)}.footer-social svg{width:100%;height:100%;display:block;fill:currentColor}.contacts-map{background:var(--c-air-1)}.contacts-map-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:48px;align-items:start}@media (max-width:860px){.contacts-map-grid{grid-template-columns:1fr}}.contacts-info{display:flex;flex-direction:column;gap:24px}.contacts-info h2{margin-top:6px}.contacts-detail h4{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(11,12,31,.68);margin-bottom:4px}.contacts-detail p{font-size:16px}.contacts-detail a{font-size:16px;color:var(--c-deep)}.contacts-detail a:hover{color:var(--c-blue-mid)}.contacts-social a{background:var(--c-deep);border-color:rgba(255,255,255,.15);color:#fff}.contacts-social a:hover{background:var(--c-blue-mid);color:#fff}.contacts-map-frame{border-radius:var(--radius);overflow:hidden;border:1px solid rgba(11,12,31,.08);height:460px}.contacts-map-frame iframe{width:100%;height:100%;border:0;display:block}@media (max-width:860px){.contacts-map-frame{height:340px}}.model-step,.payout-card,.recap-item,.testi-card,.structure-card,.oversight,.oversight-badge,.quote-card,.form-box,.value-card{position:relative;overflow:hidden;background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.65) 40%,rgba(255,255,255,.1) 50%,transparent 66%) , radial-gradient(circle at 15% 10%,rgba(255,255,255,.9),rgba(255,255,255,0) 45%) , linear-gradient(135deg,rgba(255,255,255,.72) 0%,rgba(255,255,255,.32) 55%,rgba(255,255,255,.18) 100%);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1.5px solid rgba(255,255,255,.85);box-shadow:0 12px 40px rgba(11,12,31,.14) , 0 2px 8px rgba(11,12,31,.06) , inset 0 1px 1px rgba(255,255,255,.9) , inset 0 -12px 24px rgba(255,255,255,.15);transition:transform .3s ease , box-shadow .3s ease}.model-step:hover,.payout-card:hover,.recap-item:hover,.testi-card:hover,.structure-card:hover,.oversight:hover,.oversight-badge:hover,.quote-card:hover,.value-card:hover{transform:translateY(-6px);box-shadow:0 22px 56px rgba(11,12,31,.2) , 0 4px 12px rgba(11,12,31,.08) , inset 0 1px 1px rgba(255,255,255,.95) , inset 0 -12px 24px rgba(255,255,255,.2)}.quote-card{background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.35) 40%,rgba(255,255,255,.05) 50%,transparent 66%) , linear-gradient(135deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 100%)}.fear-card,.lead-form.on-dark .form-box{position:relative;overflow:hidden;background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.22) 40%,rgba(255,255,255,.03) 50%,transparent 66%) , radial-gradient(circle at 15% 10%,rgba(255,255,255,.25),rgba(255,255,255,0) 45%) , linear-gradient(135deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,.05) 60%,rgba(255,255,255,.02) 100%);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1.5px solid rgba(255,255,255,.22);box-shadow:0 12px 40px rgba(0,0,0,.3) , inset 0 1px 1px rgba(255,255,255,.25) , inset 0 -12px 24px rgba(255,255,255,.04)}.fear-card:hover{transform:translateY(-6px);box-shadow:0 22px 56px rgba(0,0,0,.36) , inset 0 1px 1px rgba(255,255,255,.3) , inset 0 -12px 24px rgba(255,255,255,.05)}.payout-card.accent{position:relative;overflow:hidden;background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.2) 40%,rgba(255,255,255,.02) 50%,transparent 66%) , radial-gradient(circle at 15% 10%,rgba(137,184,228,.35),rgba(137,184,228,0) 45%) , linear-gradient(135deg,rgba(11,12,31,.92) 0%,rgba(3,33,90,.85) 100%);backdrop-filter:blur(28px) saturate(200%);-webkit-backdrop-filter:blur(28px) saturate(200%);border:1.5px solid rgba(255,255,255,.2);box-shadow:0 12px 40px rgba(11,12,31,.3) , inset 0 1px 1px rgba(255,255,255,.2) , inset 0 -12px 24px rgba(255,255,255,.04);transition:transform .3s ease , box-shadow .3s ease}.payout-card.accent:hover{transform:translateY(-6px);box-shadow:0 22px 56px rgba(11,12,31,.38) , inset 0 1px 1px rgba(255,255,255,.25) , inset 0 -12px 24px rgba(255,255,255,.05)}.modal-overlay{display:none;position:fixed;inset:0;z-index:1000;background:rgba(11,12,31,.6);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:24px}.modal-overlay.open{display:flex}.modal-box{background:#fff;border-radius:28px;padding:44px;max-width:440px;width:100%;position:relative;box-shadow:0 30px 60px rgba(11,12,31,.3);animation:modal-in .2s ease}@keyframes modal-in{ from{ opacity:0; transform:translateY(12px) scale(.98);} to{ opacity:1; transform:translateY(0) scale(1);} }.modal-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;background:var(--c-air-2);border:none;cursor:pointer;font-size:18px;color:var(--c-deep);display:flex;align-items:center;justify-content:center}.modal-close:hover{background:var(--c-blue-light);color:#fff}.modal-box h2{font-size:24px;font-weight:800;margin-bottom:10px}.modal-box p.sub{color:rgba(11,12,31,.6);font-size:15px;margin-bottom:24px}.footer-legal a{color:rgba(255,255,255,.78);text-decoration:underline;text-underline-offset:2px}.footer-legal a:hover{color:#fff}.form-consent{font-size:11px;color:rgba(11,12,31,.68);margin-top:2px;line-height:1.45}.form-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.form-consent a:hover{color:var(--c-blue-mid)}.lead-form.on-dark .form-consent{color:rgba(255,255,255,.4)}.lead-form.on-dark .form-consent a:hover{color:#fff}