:root{--dt-midnight: #071a2b;--dt-feed: #05090d;--dt-navy: #0d2a3a;--dt-elevated: #12384a;--dt-turquoise: #18c7b1;--dt-turquoise-pressed: #13ac9a;--dt-gold: #ffbe55;--dt-text: #f7fafc;--dt-muted: #a9bdc8;--dt-border: #1e4658;--dt-danger: #ef6464;--dt-success: #35d39a;--dt-max-width: 1180px;--dt-radius-sm: 12px;--dt-radius-md: 18px;--dt-radius-lg: 30px;color-scheme:dark;font-family:Arial,Noto Sans Hebrew,sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--dt-midnight)}body{margin:0;min-width:320px;background:var(--dt-midnight);color:var(--dt-text)}button,input,textarea,select{font:inherit}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--dt-gold);outline-offset:3px}.dt-container{width:min(calc(100% - 40px),var(--dt-max-width));margin-inline:auto}.dt-eyebrow{color:var(--dt-turquoise);font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0 0 .7rem}.dt-title{font-size:clamp(2.15rem,6vw,5.7rem);line-height:.96;letter-spacing:-.045em;margin:0;text-wrap:balance}.dt-section-title{font-size:clamp(1.75rem,3.8vw,3.45rem);line-height:1.05;letter-spacing:-.035em;margin:0;text-wrap:balance}.dt-lead{color:var(--dt-muted);font-size:clamp(1.03rem,2vw,1.28rem);line-height:1.75;max-width:700px}.dt-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.55rem;border:1px solid transparent;border-radius:999px;padding:.78rem 1.3rem;background:var(--dt-turquoise);color:var(--dt-midnight);text-decoration:none;font-weight:800;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.dt-button:hover{transform:translateY(-2px);background:#35d6c2}.dt-button:active{transform:translateY(0);background:var(--dt-turquoise-pressed)}.dt-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.dt-button--secondary{color:var(--dt-text);border-color:var(--dt-border);background:transparent}.dt-button--secondary:hover{background:var(--dt-elevated);border-color:var(--dt-turquoise)}.dt-divider{border:0;border-block-start:1px solid var(--dt-border);margin:0}.dt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:520px){.dt-container{width:min(calc(100% - 28px),var(--dt-max-width))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{direction:rtl;line-height:1.5}.skip-link{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:100;padding:.75rem 1rem;border-radius:var(--dt-radius-sm);color:var(--dt-midnight);background:var(--dt-gold);font-weight:800;text-decoration:none;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}.site-shell section[id]{scroll-margin-top:92px}.site-shell{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 10% 10%,rgba(24,199,177,.08),transparent 28%),var(--dt-midnight)}.site-header{position:sticky;top:0;z-index:50;border-block-end:1px solid rgba(30,70,88,.72);background:#071a2be0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-row{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.site-brand{display:flex;align-items:center}.site-brand img,.site-footer img{width:146px;height:auto;filter:brightness(0) invert(1)}.site-nav{display:flex;align-items:center;gap:1.8rem}.site-nav>a:not(.dt-button){color:var(--dt-muted);text-decoration:none;font-weight:700;padding-block:1.5rem;border-block-end:2px solid transparent}.site-nav>a.active,.site-nav>a:not(.dt-button):hover{color:var(--dt-text);border-color:var(--dt-turquoise)}.nav-cta{min-height:42px;padding:.55rem 1rem}.nav-toggle{display:none;color:var(--dt-text);background:none;border:0;padding:.6rem}.hero{position:relative;min-height:min(850px,calc(100vh - 76px));display:grid;align-items:center;padding:clamp(4rem,9vw,8rem) 0;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.25;background-image:linear-gradient(rgba(169,189,200,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(169,189,200,.08) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 90%);mask-image:linear-gradient(to bottom,#000,transparent 90%)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(2.5rem,8vw,7rem);align-items:center}.hero-copy em{color:var(--dt-turquoise);font-style:normal}.hero-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-block:2rem 1rem}.coming-soon{color:var(--dt-muted);font-size:.86rem}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px);z-index:-1}.hero-orb-a{width:36vw;height:36vw;max-width:520px;max-height:520px;background:radial-gradient(circle,rgba(24,199,177,.2),transparent 65%);inset:8% auto auto -8%}.hero-orb-b{width:24vw;height:24vw;background:radial-gradient(circle,rgba(255,190,85,.12),transparent 65%);inset:auto 28% 2% auto}.hero-visual{min-height:540px;position:relative;display:grid;place-items:center}.phone-frame{width:min(310px,78vw);aspect-ratio:9/17.2;padding:10px;border:1px solid rgba(169,189,200,.35);border-radius:42px;background:#020608;box-shadow:0 30px 90px #00000080;transform:rotate(-3deg);animation:float 6s ease-in-out infinite}.phone-top{height:56px;display:flex;align-items:center;justify-content:space-between;padding-inline:14px;color:var(--dt-muted);font-size:.75rem}.phone-top img{width:42px}.video-scene{height:calc(100% - 56px);border-radius:30px;overflow:hidden;display:grid;place-items:center;position:relative;color:var(--dt-text);background:radial-gradient(circle at 70% 20%,rgba(255,190,85,.35),transparent 20%),linear-gradient(155deg,#174c5f,#071a2b 62%,#05090d)}.video-scene>svg{width:58px;height:58px;padding:16px;border-radius:50%;background:#f7fafc29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-caption{position:absolute;inset:auto 20px 22px;display:grid;gap:.5rem}.video-caption small{color:var(--dt-turquoise)}.video-caption b{font-size:1.25rem}.video-caption span{color:var(--dt-muted);font-size:.78rem}.video-caption i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--dt-success);margin-inline-end:.3rem}.impact-note{position:absolute;inset:auto auto 15% 0;display:grid;min-width:190px;padding:1rem 1.2rem;border:1px solid var(--dt-border);border-radius:var(--dt-radius-md);background:#0d2a3aeb;box-shadow:0 22px 50px #0000004d;animation:float 7s ease-in-out -1s infinite}.impact-note svg{color:var(--dt-gold)}.impact-note span{color:var(--dt-muted);font-size:.8rem}.impact-note b{color:var(--dt-gold);font-size:1.15rem}@keyframes float{50%{transform:translateY(-10px) rotate(-3deg)}}.home-intro{padding-block:clamp(4rem,8vw,7rem);border-block:1px solid var(--dt-border);background:var(--dt-navy)}.home-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,6rem);align-items:start}.home-intro .dt-lead{margin-block-start:0}.text-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--dt-turquoise);font-weight:800;text-decoration:none}.text-link:hover{text-decoration:underline;text-underline-offset:.3rem}.how-section{padding:clamp(5rem,10vw,9rem) 0;background:var(--dt-feed)}.steps{margin-block-start:3.5rem;border-block-start:1px solid var(--dt-border)}.steps article{display:grid;grid-template-columns:80px 1fr;gap:1.2rem;padding:2rem 0;border-block-end:1px solid var(--dt-border)}.steps article>span{color:var(--dt-gold);font:700 1rem monospace}.steps h3{margin:0 0 .35rem;font-size:clamp(1.25rem,2vw,1.65rem)}.steps p{margin:0;color:var(--dt-muted);max-width:630px;line-height:1.7}.people-section{padding-block:clamp(5rem,10vw,8rem)}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3.5rem);margin-block-start:3.5rem}.people-grid article{min-width:0;padding-block-start:1.5rem;border-block-start:1px solid var(--dt-border)}.people-grid article>svg{color:var(--dt-gold);width:34px;height:34px}.people-grid h3{font-size:1.45rem;margin:1.5rem 0 .6rem}.people-grid p{color:var(--dt-muted);line-height:1.75;min-height:6.5em}.people-grid a{display:inline-flex;align-items:center;gap:.35rem;color:var(--dt-turquoise);font-weight:800;text-decoration:none}.people-grid a:hover{text-decoration:underline;text-underline-offset:.3rem}.benefits-section{padding-block:clamp(5rem,9vw,8rem);background:var(--dt-feed)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-block-start:3.5rem;background:var(--dt-border);border-block:1px solid var(--dt-border)}.benefits-grid article{padding:clamp(1.5rem,4vw,3rem);background:var(--dt-feed)}.benefits-grid svg{color:var(--dt-turquoise);width:32px;height:32px}.benefits-grid h3{font-size:1.35rem;margin:1.4rem 0 .5rem}.benefits-grid p{margin:0;color:var(--dt-muted);line-height:1.75}.audiences{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding-block:clamp(5rem,10vw,9rem)}.audience{padding:clamp(2rem,5vw,4rem);min-height:520px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.audience-business{background:var(--dt-navy);border-radius:0 var(--dt-radius-lg) var(--dt-radius-lg) 0}.audience-nonprofit{background:var(--dt-elevated);border-radius:var(--dt-radius-lg) 0 0 var(--dt-radius-lg)}.audience>svg{width:40px;height:40px;color:var(--dt-gold);margin-block-end:4rem}.audience h2{font-size:clamp(2rem,4vw,3.3rem);margin:0 0 1rem}.audience>p:not(.dt-eyebrow){color:var(--dt-muted);line-height:1.75}.audience ul,.promise-list{list-style:none;padding:0;margin:1.5rem 0 2rem;display:grid;gap:.8rem}.audience li,.promise-list li{display:flex;gap:.6rem;align-items:center}.audience li svg,.promise-list svg{color:var(--dt-turquoise);width:18px}.audience a{margin-block-start:auto;display:inline-flex;align-items:center;gap:.45rem;color:var(--dt-turquoise);font-weight:800;text-decoration:none}.audience a svg{width:18px}.public-data-section{padding-block:4rem 8rem}.action-list{margin-block-start:3rem;border-block-start:1px solid var(--dt-border)}.action-row{display:grid;grid-template-columns:minmax(100px,.25fr) 1fr minmax(120px,.25fr);gap:2rem;align-items:center;padding:2rem 0;border-block-end:1px solid var(--dt-border)}.action-row time,.action-row p,.action-row small{color:var(--dt-muted)}.action-row h3{margin:0 0 .3rem}.action-row p{margin:0 0 .4rem}.action-row strong{display:grid;color:var(--dt-gold)}.action-row strong span{font-size:2rem}.partners-section{padding-block:6rem;background:var(--dt-feed)}.partner-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-block-start:3rem;border-block-start:1px solid var(--dt-border)}.partner-item{display:flex;align-items:center;gap:1rem;padding:1.4rem .4rem;border-block-end:1px solid var(--dt-border)}.partner-logo,.partner-fallback{width:48px;height:48px;object-fit:contain;border-radius:50%;background:var(--dt-text)}.partner-fallback{display:grid;place-items:center;color:var(--dt-midnight);font-weight:900;font-size:1.25rem}.public-loading{display:grid;gap:1rem;padding-block:6rem}.public-loading span{height:70px;border-radius:10px;background:linear-gradient(90deg,var(--dt-navy),var(--dt-elevated),var(--dt-navy));background-size:200% 100%;animation:shimmer 1.6s infinite}.content-status{padding-block:4rem;color:var(--dt-muted)}@keyframes shimmer{to{background-position:-200% 0}}.trust-section{padding-block:7rem;background:var(--dt-elevated)}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end}.trust-grid svg{color:var(--dt-gold);width:48px;height:48px;margin-block-end:3rem}.faq{padding-block:7rem}.faq-list{margin-block-start:3rem;border-block-start:1px solid var(--dt-border)}.faq details{border-block-end:1px solid var(--dt-border);padding:1.3rem 0}.faq summary,.audience-faq summary{cursor:pointer;font-size:1.12rem;font-weight:800}.faq details p,.audience-faq details p{color:var(--dt-muted);line-height:1.75;max-width:760px}.closing{text-align:center;padding-block:8rem;background:radial-gradient(circle at 50% 50%,rgba(24,199,177,.18),transparent 43%),var(--dt-feed)}.closing svg{color:var(--dt-gold);width:46px;height:46px}.closing h2{font-size:clamp(2.3rem,5vw,5rem);margin:1rem 0}.closing p{color:var(--dt-muted);font-size:1.15rem}.closing>div>div{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem;margin-block-start:2rem}.audience-hero{padding-block:clamp(5rem,10vw,9rem);background:linear-gradient(145deg,var(--dt-midnight),var(--dt-feed))}.audience-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:5rem;align-items:center}.audience-hero .dt-title{font-size:clamp(2.4rem,5.5vw,5.2rem)}.audience-signal{min-height:420px;position:relative;display:grid;place-items:center}.audience-signal span{position:absolute;border:1px solid rgba(24,199,177,.2);border-radius:50%;animation:pulse 5s ease-out infinite}.audience-signal span:nth-child(1){width:180px;height:180px}.audience-signal span:nth-child(2){width:290px;height:290px;animation-delay:1s}.audience-signal span:nth-child(3){width:400px;height:400px;animation-delay:2s}.audience-signal strong{width:120px;height:120px;display:grid;place-items:center;border-radius:50%;color:var(--dt-midnight);background:var(--dt-turquoise);box-shadow:0 0 70px #18c7b14d}.audience-signal svg{width:50px;height:50px}@keyframes pulse{50%{opacity:.5;transform:scale(1.05)}}.metrics{display:grid;grid-template-columns:repeat(3,1fr);padding-block:3.5rem;border-block:1px solid var(--dt-border)}.metrics div{padding-inline:2rem;display:grid;gap:.35rem;border-inline-start:1px solid var(--dt-border)}.metrics div:last-child{border:0}.metrics small{color:var(--dt-gold);font-family:monospace}.metrics strong{font-size:1.25rem}.metrics span{color:var(--dt-muted)}.audience-process{padding-block:7rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:6rem}.split ol{list-style:none;padding:0;margin:0;border-block-start:1px solid var(--dt-border)}.split li{display:grid;grid-template-columns:50px 1fr;gap:1rem;align-items:center;border-block-end:1px solid var(--dt-border);padding:1.4rem 0}.split li span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--dt-midnight);background:var(--dt-gold);font-weight:900}.split li p{margin:0;font-weight:700}.value-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 4rem;padding-block:2rem 7rem}.value-list article{padding:2rem 0;border-block-start:1px solid var(--dt-border)}.value-list svg{color:var(--dt-turquoise)}.value-list h3{font-size:1.4rem}.value-list p{color:var(--dt-muted);line-height:1.7}.audience-faq{padding-block:7rem}.audience-faq .faq-list details{border-block-end:1px solid var(--dt-border);padding:1.3rem 0}.join-section{padding-block:7rem;background:var(--dt-feed)}.join-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:6rem;align-items:start}.lead-form{padding:clamp(1.4rem,4vw,2.8rem);border:1px solid var(--dt-border);border-radius:var(--dt-radius-lg);background:var(--dt-navy)}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem}.form-grid label{display:grid;gap:.45rem}.form-grid label>span{color:var(--dt-muted);font-size:.88rem;font-weight:700}.form-grid small{font-weight:400}.form-grid .full{grid-column:1 / -1}.lead-form input:not([type=checkbox]),.lead-form textarea{width:100%;border:1px solid var(--dt-border);border-radius:var(--dt-radius-sm);padding:.85rem 1rem;color:var(--dt-text);background:var(--dt-midnight)}.lead-form input:hover,.lead-form textarea:hover{border-color:var(--dt-muted)}.lead-form input:focus,.lead-form textarea:focus{border-color:var(--dt-turquoise);outline:2px solid rgba(24,199,177,.18)}.checkbox{display:flex;gap:.75rem;align-items:flex-start;margin-block:1.3rem;color:var(--dt-muted)}.checkbox input{width:19px;height:19px;accent-color:var(--dt-turquoise)}.checkbox a{color:var(--dt-turquoise)}.form-error{color:var(--dt-danger)}.honeypot{position:absolute!important;inset-inline-start:-10000px}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.form-success{min-height:360px;display:grid;place-content:center;text-align:center;padding:2rem;border:1px solid var(--dt-border);border-radius:var(--dt-radius-lg);background:var(--dt-navy)}.form-success svg{width:54px;height:54px;color:var(--dt-success);margin-inline:auto}.form-success h3{font-size:1.8rem;margin-block-end:0}.form-success p{color:var(--dt-muted)}.legal-page{min-height:70vh;padding-block:clamp(4rem,9vw,7rem)}.legal-page article{max-width:900px}.legal-hero{padding-block-end:clamp(2.5rem,6vw,5rem);border-block-end:1px solid var(--dt-border)}.legal-page h1{font-size:clamp(2.5rem,6vw,5rem);line-height:1;margin:0 0 1.5rem;text-wrap:balance}.legal-hero small{display:block;margin-block-start:1.4rem;color:var(--dt-muted)}.legal-content{display:grid}.legal-section{padding-block:clamp(2rem,5vw,3.5rem);border-block-end:1px solid var(--dt-border)}.legal-section:last-child{border-block-end:0}.legal-section h2{margin:0 0 1.2rem;font-size:clamp(1.45rem,3vw,2rem)}.legal-section h3{margin:2rem 0 .5rem;font-size:1.05rem;color:var(--dt-text)}.legal-section p,.legal-section li{color:var(--dt-muted);line-height:1.85}.legal-section p{margin:.75rem 0}.legal-section ul,.legal-section ol{margin:1rem 0 0;padding-inline-start:1.4rem}.legal-section li+li{margin-block-start:.65rem}.legal-section a{color:var(--dt-turquoise);text-underline-offset:.22rem}.legal-section .dt-button{color:var(--dt-midnight);margin-block-start:1rem;text-decoration:none}.legal-section .dt-button--secondary{color:var(--dt-text)}.legal-notice{display:grid;grid-template-columns:32px 1fr;gap:1rem;margin-block:2.5rem 0;padding:1.2rem 0;border-block:1px solid var(--dt-border);color:var(--dt-muted);line-height:1.75}.legal-notice>svg{color:var(--dt-gold);width:28px;height:28px}.legal-notice strong{color:var(--dt-text)}.legal-table-wrap{overflow-x:auto;margin-block:1.5rem;border-block:1px solid var(--dt-border)}.legal-table-wrap table{width:100%;min-width:560px;border-collapse:collapse;text-align:start}.legal-table-wrap th,.legal-table-wrap td{padding:1rem;border-block-end:1px solid var(--dt-border);vertical-align:top}.legal-table-wrap th{color:var(--dt-text);background:var(--dt-navy)}.legal-table-wrap td{color:var(--dt-muted)}.support-lead{display:grid;grid-template-columns:48px 1fr;gap:1.4rem;padding:clamp(1.5rem,4vw,2.5rem) 0;border-block-end:1px solid var(--dt-border)}.support-lead>svg{color:var(--dt-gold);width:42px;height:42px}.support-lead h2{margin:0 0 .5rem}.support-lead p{color:var(--dt-muted);line-height:1.75}.legal-actions{display:flex;flex-wrap:wrap;gap:.8rem}.site-footer{padding-block:5rem 2rem;background:var(--dt-feed);border-block-start:1px solid var(--dt-border)}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:3rem}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.footer-grid p,.footer-grid a,.footer-grid span{color:var(--dt-muted);text-decoration:none;font-size:.9rem}.footer-grid a:hover{color:var(--dt-turquoise)}.copyright{margin-block-start:4rem;padding-block-start:1.5rem;border-block-start:1px solid var(--dt-border);color:var(--dt-muted);font-size:.8rem}@media(max-width:900px){.nav-toggle{display:grid}.site-nav{position:fixed;inset:76px 0 auto;padding:1rem 20px 2rem;display:none;align-items:stretch;flex-direction:column;gap:0;background:var(--dt-midnight);border-block-end:1px solid var(--dt-border)}.site-nav.is-open{display:flex}.site-nav>a:not(.dt-button){padding-block:.9rem;border-block-end:1px solid var(--dt-border)}.nav-cta{margin-block-start:1rem}.hero-grid,.home-intro-grid,.audience-hero-grid,.trust-grid,.split,.join-grid{grid-template-columns:1fr}.hero-visual{min-height:490px}.audience-signal{min-height:340px}.audience-signal span:nth-child(3){width:320px;height:320px}.people-grid,.benefits-grid{grid-template-columns:1fr}.people-grid article{display:grid;grid-template-columns:auto 1fr;column-gap:1rem}.people-grid article>svg{grid-row:1 / span 3}.people-grid h3{margin-block-start:0}.people-grid p{min-height:0}.footer-grid{grid-template-columns:repeat(2,1fr)}.join-grid{gap:3rem}}@media(max-width:660px){.hero{padding-block-start:4rem}.hero-grid{gap:1rem}.hero-visual{min-height:430px}.phone-frame{width:235px}.impact-note{inset-inline-start:0;min-width:160px}.audiences{grid-template-columns:1fr;gap:1rem}.audience,.audience-business,.audience-nonprofit{min-height:0;border-radius:var(--dt-radius-lg)}.audience>svg{margin-block-end:2rem}.action-row{grid-template-columns:1fr;gap:.8rem}.action-row strong{display:flex;gap:.5rem;align-items:baseline}.metrics{grid-template-columns:1fr}.metrics div{border:0;border-block-end:1px solid var(--dt-border);padding:1.3rem 0}.metrics div:last-child{border:0}.value-list,.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.footer-grid{grid-template-columns:1fr}.site-footer{padding-block-start:3rem}.legal-notice,.support-lead{grid-template-columns:1fr}.legal-actions{align-items:stretch;flex-direction:column}.legal-actions .dt-button{width:100%}}.join-grid.nonprofit-join{grid-template-columns:minmax(0,1fr);max-width:960px;gap:2.5rem}.nonprofit-join>div>p{max-width:68ch}.lead-fields{border:0;padding:0;margin:0;min-width:0}.lead-section{border:0;border-top:1px solid var(--dt-border);padding:1.5rem 0 2rem;margin:0;min-width:0}.lead-section legend{color:var(--dt-text);padding-inline-end:.8rem;font-size:1.15rem;font-weight:750}.form-hint,.lead-section small{color:var(--dt-muted);font-size:.9rem;line-height:1.7}.lead-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form .form-grid label{min-width:0}.lead-form .checkbox input{flex-shrink:0;margin-block-start:.35rem}.logo-upload,.logo-upload>span{display:flex;gap:.7rem}.logo-upload{flex-direction:column}.lead-logo-preview{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-block:1.3rem}.lead-logo-preview img{width:88px;height:88px;object-fit:contain;background:var(--dt-text);border-radius:.7rem}.lead-logo-preview>div{flex:1;min-width:120px;overflow-wrap:anywhere}.lead-logo-preview small{display:block}.logo-remove{padding:.7rem;display:flex;gap:.4rem;align-items:center;background:transparent;border:1px solid var(--dt-border);border-radius:.5rem;color:var(--dt-text);cursor:pointer}@media(max-width:620px){.lead-form .form-grid{grid-template-columns:minmax(0,1fr)}.lead-form{padding:1.1rem}.lead-section{padding-block:1.2rem 1.6rem}}
