#fp-landing{--red:#be222f;--red2:#a61928;--black:#141414;--ink:#242323;--muted:#6c6665;--line:#e9e5e3;--cream:#faf8f6;--rose:#fff5f5;--gold:#c6a05b;scroll-behavior:smooth;color:var(--ink);background:#fff;margin:0;font-family:Ethos Nova,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}#fp-landing h1,#fp-landing h2,#fp-landing h3,#fp-landing p{margin-top:0}#fp-landing h1,#fp-landing h2{letter-spacing:-.055em;line-height:1.08}#fp-landing h1{font-size:clamp(42px,5.2vw,78px);font-weight:300}#fp-landing h2{font-size:clamp(32px,3.5vw,52px);font-weight:300}#fp-landing h3{font-size:21px;font-weight:850;line-height:1.3}#fp-landing strong,#fp-landing .heavy{font-weight:850}#fp-landing a{color:inherit;text-decoration:none}#fp-landing .container{width:min(1180px,100% - 48px);margin:auto}#fp-landing .eyebrow{color:var(--red);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900}#fp-landing .btn{appearance:none;background:var(--red);color:#fff;border:1px solid var(--red);letter-spacing:.025em;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:16px 27px;font:800 14px Arial,sans-serif;transition:transform .18s,background .18s;display:inline-flex}#fp-landing .btn:hover{background:var(--red2);transform:translateY(-2px)}#fp-landing .btn-dark{background:#161616;border-color:#161616}#fp-landing .btn-light{color:var(--red);background:#fff;border-color:#fff}#fp-landing .btn-ghost{color:var(--red);background:0 0;border-color:#e6b7ba}#fp-landing .btn-ghost:hover{color:#fff}#fp-landing .muted{color:var(--muted)}#fp-landing .small{font-size:13px}#fp-landing header{border-bottom:1px solid var(--line);z-index:12;background:#fff;position:sticky;top:0}#fp-landing .nav{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}#fp-landing .brand{align-items:center;gap:12px;line-height:1;display:flex}#fp-landing .brandmark{background:var(--red);color:#fff;border-radius:6px;place-items:center;width:43px;height:43px;font-family:Arial;font-size:30px;font-weight:900;display:grid}#fp-landing .brandname{color:var(--black);letter-spacing:-.055em;font-size:21px;font-weight:900}#fp-landing .brandsub{color:#999;letter-spacing:.2em;margin-top:4px;font-size:10px;font-weight:700;display:block}#fp-landing .nav-links{align-items:center;gap:28px;font-size:13px;font-weight:800;display:flex}#fp-landing .nav-links a:hover{color:var(--red)}#fp-landing .topbar{color:#eee;text-align:center;letter-spacing:.01em;background:#151515;padding:8px 16px;font-size:12px}#fp-landing .topbar b{color:#fff}#fp-landing .topbar a{text-underline-offset:3px;text-decoration:underline}#fp-landing .seasonal{display:none}#fp-landing .giving-banner{color:#fff;text-align:center;background:#be222f;padding:14px 0;font-size:14px}#fp-landing .giving-banner .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}#fp-landing .giving-banner .btn{padding:10px 16px;font-size:12px}#fp-landing .hero{background:radial-gradient(circle at 72% 48%,#f8ecea 0%,#fff 55%);overflow:hidden}#fp-landing .hero-grid{grid-template-columns:51% 49%;align-items:center;gap:10px;min-height:645px;display:grid}#fp-landing .hero-copy{z-index:2;padding:84px 0;position:relative}#fp-landing .hero-copy h1{color:#181818;margin:21px 0 22px}#fp-landing .hero-copy h1 em{color:var(--red);font-style:normal}#fp-landing .hero-copy .lead{color:#555;max-width:545px;font-size:18px;line-height:1.7}#fp-landing .hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0 34px;display:flex}#fp-landing .microproof{color:#655b59;flex-wrap:wrap;align-items:center;gap:22px;font-size:12px;font-weight:700;display:flex}#fp-landing .microproof span:before{content:"✓";color:var(--red);margin-right:6px;font-weight:900}#fp-landing .hero-art{align-self:end;padding-bottom:50px;position:relative}#fp-landing .hero-art img{filter:drop-shadow(0 20px 25px #361e1917);width:120%;max-width:none;display:block;transform:translate(-4%)}#fp-landing .redstamp{color:#2b2929;background:#fff;border:1px solid #f0d9d7;border-radius:12px;padding:19px 23px;position:absolute;top:9%;right:1%;transform:rotate(5deg);box-shadow:0 8px 35px #3219}#fp-landing .redstamp strong{color:var(--red);font-size:34px;line-height:1.1;display:block}#fp-landing .redstamp small{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}#fp-landing .impact-strip{color:#fff;background:#191919}#fp-landing .impact-inner{grid-template-columns:repeat(3,1fr);padding:29px 0;display:grid}#fp-landing .impact-inner>div{text-align:center;border-right:1px solid #454545}#fp-landing .impact-inner>div:last-child{border:0}#fp-landing .impact-inner strong{color:#fff;letter-spacing:-.05em;font:300 clamp(30px,3.2vw,46px) Arial;display:block}#fp-landing .impact-inner span{color:#cbcaca;font-size:13px}#fp-landing .section{padding:95px 0}#fp-landing .section-head{text-align:center;max-width:810px;margin:0 auto 45px}#fp-landing .section-head h2{margin:12px 0 17px}#fp-landing .section-head p{color:#67605f;font-size:17px}#fp-landing .two-col{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}#fp-landing .soft{background:var(--cream)}#fp-landing .sponsor-box{background:#fff;border:1px solid #eee4e2;border-radius:18px;max-width:500px;padding:36px;box-shadow:0 20px 60px #24100712}#fp-landing .selector{grid-template-columns:repeat(3,1fr);gap:9px;margin:23px 0;display:grid}#fp-landing .tier{text-align:center;cursor:pointer;background:#fff;border:1px solid #dfdada;border-radius:8px;padding:16px 7px}#fp-landing .tier.active{border:2px solid var(--red);background:var(--rose);padding:15px 6px}#fp-landing .tier strong{color:#171717;font-size:22px;display:block}#fp-landing .tier span{color:#777;font-size:11px}#fp-landing .recurrence{gap:8px;margin-top:19px;display:flex}#fp-landing .recurrence button{cursor:pointer;background:#fff;border:1px solid #ded9d7;border-radius:7px;flex:1;padding:9px;font-weight:800}#fp-landing .recurrence button.active{border-color:var(--red);color:var(--red);background:var(--rose)}#fp-landing .summaryline{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}#fp-landing .summaryline.big{font-size:26px;font-weight:900}#fp-landing .width-full{width:100%}#fp-landing .note{color:#827c7a;margin:13px 0 0;font-size:12px}#fp-landing .tick{align-items:flex-start;gap:12px;margin:13px 0;font-size:15px;display:flex}#fp-landing .tick:before{content:"✓";color:#fff;background:var(--red);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;font-size:12px;font-weight:900;display:grid}#fp-landing .bookstage{background:linear-gradient(145deg,#202020,#070707);border-radius:22px;place-items:center;min-height:530px;display:grid;overflow:hidden}#fp-landing .bookstage img{filter:drop-shadow(0 20px 16px #0009);width:85%}#fp-landing .quote{color:#333;border-left:3px solid var(--red);margin:32px 0 0;padding-left:23px;font:italic 23px/1.5 Georgia,serif}#fp-landing .quote cite{color:#8c7977;margin-top:14px;font:700 12px Arial,sans-serif;display:block}#fp-landing .cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}#fp-landing .card{background:#fff;border:1px solid #eee7e5;border-radius:12px;padding:29px}#fp-landing .card .num{color:var(--red);letter-spacing:.1em;font-size:13px;font-weight:900}#fp-landing .card h3{margin:17px 0 9px}#fp-landing .card p{color:#6d6765;margin:0;font-size:14px}#fp-landing .endorse{color:#fff;background:#191919}#fp-landing .endorse .section-head p{color:#c1b9b8}#fp-landing .endorse-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}#fp-landing .endorse-card{background:#242424;border:1px solid #414141;border-radius:12px;padding:27px}#fp-landing .person{align-items:center;gap:14px;margin-bottom:18px;display:flex}#fp-landing .portrait{object-fit:cover;object-position:center;background:#555;border:2px solid #ae9c86;border-radius:50%;width:62px;height:62px}#fp-landing .initials{color:#fff;background:#473837;border-radius:50%;place-items:center;width:62px;height:62px;font-size:20px;font-weight:900;display:grid}#fp-landing .person b{font-size:15px;display:block}#fp-landing .person span{color:#b1a7a6;font-size:12px}#fp-landing .endorse-card p{color:#e0dbda;margin:0;font:italic 16px/1.65 Georgia,serif}#fp-landing .path{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}#fp-landing .path .card{padding:24px 20px}#fp-landing .path h3{font-size:16px}#fp-landing .path p{font-size:13px}#fp-landing .cta-band{background:var(--red);color:#fff;padding:64px 0}#fp-landing .cta-band .two-col{gap:50px}#fp-landing .cta-band h2{margin:0 0 16px}#fp-landing .cta-band p{color:#ffeded;margin:0}#fp-landing .faq{max-width:800px;margin:auto}#fp-landing .faq details{border-bottom:1px solid #e7e2e0;padding:20px 0}#fp-landing .faq summary{cursor:pointer;font-size:17px;font-weight:850}#fp-landing .faq p{color:#666}#fp-landing .tax{background:#fff;border:1px solid #eee;border-radius:12px;padding:30px}#fp-landing .tax h3{margin:0 0 14px;font-size:24px}#fp-landing .footer{color:#ddd;background:#181818;padding:65px 0 25px}#fp-landing .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:50px;display:grid}#fp-landing .footer h3{color:#fff;font-size:17px}#fp-landing .footer p,#fp-landing .footer a{color:#b9b4b2;font-size:13px}#fp-landing .footer a:hover{color:#fff}#fp-landing .footer-bottom{color:#9c9491;border-top:1px solid #383838;margin-top:35px;padding-top:20px;font-size:11px}#fp-landing .floating{z-index:9;background:#fff;border:1px solid #eee;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:none;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 5px 35px #0003}#fp-landing .floating b{font-size:13px}#fp-landing .switchbar{color:#fff;z-index:20;background:#1c1c1c;border-radius:9px;padding:10px 13px;font:12px Arial;position:fixed;bottom:20px;right:20px;box-shadow:0 5px 25px #0005}#fp-landing .switchbar select{margin-left:6px;padding:5px;font-size:12px}#fp-landing .search-intro{background:#fff4f4;border-radius:14px;margin-top:28px;padding:26px}#fp-landing .search-intro strong{color:var(--red)}#fp-landing .giving-date{color:var(--red);font-weight:900}@media (width<=850px){#fp-landing .nav-links a:not(.btn){display:none}#fp-landing .hero-grid,#fp-landing .two-col{grid-template-columns:1fr;gap:25px}#fp-landing .hero-grid{min-height:0}#fp-landing .hero-copy{padding:66px 0 20px}#fp-landing .hero-art{max-width:570px;margin:0 auto;padding-bottom:25px}#fp-landing .hero-art img{width:100%;transform:none}#fp-landing .redstamp{top:4%;right:0}#fp-landing .cards{grid-template-columns:1fr 1fr}#fp-landing .path{grid-template-columns:repeat(2,1fr)}#fp-landing .footer-grid{grid-template-columns:1fr 1fr}#fp-landing .section{padding:70px 0}}@media (width<=560px){#fp-landing .container{width:min(100% - 32px,1180px)}#fp-landing .nav{min-height:68px}#fp-landing .brandname{font-size:17px}#fp-landing .brandmark{width:35px;height:35px;font-size:25px}#fp-landing .nav .btn{padding:11px 13px;font-size:11px}#fp-landing .hero-copy h1{font-size:44px}#fp-landing .hero-copy .lead{font-size:16px}#fp-landing .impact-inner{grid-template-columns:1fr 1fr;row-gap:18px}#fp-landing .impact-inner>div{border:none}#fp-landing .impact-inner>div:last-child{grid-column:span 2}#fp-landing .impact-inner strong{font-size:32px}#fp-landing .section{padding:57px 0}#fp-landing .cards,#fp-landing .endorse-grid,#fp-landing .path,#fp-landing .footer-grid{grid-template-columns:1fr}#fp-landing .sponsor-box{padding:22px}#fp-landing .bookstage{min-height:400px}#fp-landing .switchbar{text-align:center;border-radius:0;position:static}#fp-landing .floating{display:flex}#fp-landing .floating .btn{padding:12px;font-size:11px}#fp-landing .cta-band{padding:48px 0}#fp-landing .hero-actions{gap:10px}}@media (prefers-reduced-motion:reduce){#fp-landing{scroll-behavior:auto}#fp-landing *{transition:none!important}}@font-face{font-family:Trajan Pro Semibold;src:local(Trajan Pro Semibold),local(TrajanPro-Semibold);font-display:swap}@font-face{font-family:Brotherland Signature;src:local(Brotherland Signature);font-display:swap}#fp-landing{--fp-heading:"Ethos Nova",Arial,sans-serif;--fp-heavy:"Arial Black",Arial,sans-serif;--fp-trajan:"Trajan Pro Semibold",serif;--fp-accent:"Brotherland Signature",cursive}#fp-landing,#fp-landing button,#fp-landing input,#fp-landing select{font-family:var(--fp-heading)}#fp-landing h1,#fp-landing h2{font-family:var(--fp-heading);text-transform:lowercase;letter-spacing:-.035em;font-weight:300}#fp-landing h3,#fp-landing .eyebrow,#fp-landing .btn,#fp-landing .tier strong,#fp-landing .nav-links,#fp-landing .tick strong,#fp-landing .book-quiet,#fp-landing .reward-num,#fp-landing .widget-placeholder-title{font-family:var(--fp-heavy)}#fp-landing .hero-copy .eyebrow,#fp-landing .product-side .eyebrow{font-family:var(--fp-trajan)}#fp-landing .quote{font-family:var(--fp-heading);font-style:normal}#fp-landing .quote cite{font-family:var(--fp-heavy)}#fp-landing .book-quiet{color:var(--red);border-top:1px solid #eadede;border-bottom:1px solid #eadede;margin:24px 0;padding:22px 0;font-size:clamp(55px,7vw,100px);line-height:1.1}#fp-landing .book-quiet span{font:16px var(--fp-heading);color:#666;display:block}#fp-landing .product-side{background:#181818;border-radius:17px;place-items:center;min-height:450px;display:grid;overflow:hidden}#fp-landing .product-side img{object-fit:contain;width:100%;max-height:560px}#fp-landing .matching{background:#fff5f5}#fp-landing .matching-widget-shell{background:#fff;border:1px solid #ead2d5;border-radius:14px;padding:35px;box-shadow:0 12px 35px #6c142a0c}#fp-landing .matching-widget-slot{text-align:center;background:#fdf9f9;border:2px dashed #dfb9bb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:185px;padding:26px;display:flex}#fp-landing .widget-placeholder-sub{color:#655a59;max-width:320px;font-size:13px}#fp-landing .match-provider-link{text-align:right;color:#888;margin-top:12px;font-size:12px;text-decoration:underline;display:block}#fp-landing .match-reminder{background:#fff5f5;border-radius:7px;padding:14px;line-height:1.5}#fp-landing .match-reminder a{color:var(--red);text-decoration:underline}#fp-landing .search-tags{flex-wrap:wrap;gap:11px;margin:25px 0;display:flex}#fp-landing .search-tags span{background:#fff;border:1px solid #ebcdcd;border-radius:99px;padding:10px 13px;font-size:13px}#fp-landing .reward-visual{color:#fff;text-align:center;background:#181818;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:55px 30px;display:flex}#fp-landing .reward-num{color:#fff;font-size:clamp(65px,9vw,115px);line-height:1}#fp-landing .reward-label{font-family:var(--fp-trajan);margin:10px 0;font-size:18px}#fp-landing .reward-copy{color:#ddd;max-width:280px}#fp-landing .site-integration-note{color:#666;text-align:center;background:#f8f8f8;border-top:1px solid #e5e5e5;padding:12px 20px;font-size:12px}#fp-landing #tuesdayBanner{display:none}#fp-landing #year-end-giving{display:block}@media (width<=850px){#fp-landing .product-side{min-height:300px}#fp-landing .matching-widget-shell{padding:25px}}#fp-landing{color:#242323;background:#fff;font-family:Ethos Nova,Arial,sans-serif;font-size:16px;line-height:1.65;overflow:hidden}#fp-landing *{box-sizing:border-box}#fp-landing a{text-decoration:none}#fp-landing img{max-width:100%}#fp-landing .fp-image-placeholder{color:#75666a;text-align:center;background:#faf7f7;border:2px dashed #dcc8ca;border-radius:14px;justify-content:center;align-items:center;min-height:250px;padding:24px;font-size:14px;display:flex}#fp-landing .fp-image-placeholder.portrait-placeholder{border-radius:50%;flex:none;width:62px;height:62px;min-height:62px;padding:4px;font-size:10px}#fp-landing .fundraiseup-slot{text-align:center;background:snow;border:2px dashed #dfb9bb;border-radius:10px;min-height:110px;padding:24px}#fp-landing .matching-widget-slot{text-align:left;min-height:0;display:block}#fp-landing #dd-container{width:100%}#fp-landing #dd-container .well{box-shadow:none;background:0 0;border:0;padding:0}#fp-landing .dd-credit{text-align:center;margin:12px auto 0;font-size:12px}#fp-landing .dd-credit img{max-width:165px}#fp-landing .fp-embed-title{margin-bottom:6px;font-family:Arial Black,Arial,sans-serif;font-size:17px}#fp-landing .fp-embed-caption{color:#6c6665;margin:0;font-size:13px}#fp-landing button,#fp-landing input{font-family:Ethos Nova,Arial,sans-serif}#fp-landing .top-notices{background:var(--cream);border-bottom:1px solid var(--line);padding:22px 0 28px}#fp-landing .donate-disclaimer{padding:0}#fp-landing .donate-disclaimer p{color:#5c5655;margin:0;font-size:13px;line-height:1.6}#fp-landing .donate-disclaimer b{color:var(--ink)}#fp-landing .donate-disclaimer a{color:var(--red);text-underline-offset:2px;text-decoration:underline}#fp-landing .notice-icon{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font:italic 700 13px Georgia,serif;display:grid}#fp-landing .cad-notice{text-align:center;font-family:var(--fp-heavy);letter-spacing:.02em;text-transform:uppercase;color:var(--black);margin:18px 0;font-size:clamp(13px,1.5vw,16px);line-height:1.5}#fp-landing .cad-notice a{color:var(--red);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}#fp-landing .cad-notice a:hover{color:var(--red2)}#fp-landing .zakat-acc{background:#fff;border:1px solid #ecdcdc;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #3a14140a}#fp-landing .zakat-acc>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;transition:background .18s;display:flex}#fp-landing .zakat-acc>summary:hover{background:var(--rose)}#fp-landing .zakat-acc>summary::-webkit-details-marker{display:none}#fp-landing .zk-title{font-family:var(--fp-heavy);letter-spacing:.05em;text-transform:uppercase;color:var(--red);font-size:14px}#fp-landing .zk-chev{border:1px solid #e6b7ba;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:grid}#fp-landing .zk-chev:before{content:"";border-right:2px solid var(--red);border-bottom:2px solid var(--red);width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}#fp-landing .zakat-acc[open] .zk-chev{background:var(--red);border-color:var(--red);transform:rotate(180deg)}#fp-landing .zakat-acc[open] .zk-chev:before{border-color:#fff}#fp-landing .zakat-acc[open]>summary{border-bottom:1px solid #f1e7e6}#fp-landing .zakat-body{padding:36px 34px 34px}#fp-landing .zk-intro{grid-template-columns:1fr 1.15fr;align-items:center;gap:36px;display:grid}#fp-landing .zk-intro h2{color:var(--red);margin:0 0 14px;font-size:clamp(28px,3vw,42px)}#fp-landing .zk-intro p{color:#5c5655;margin:0;font-size:16px}#fp-landing .zakat-verse{color:#eee;background:#191919;border-radius:12px;margin:0;padding:24px 26px;font:italic 16px/1.65 Georgia,serif}#fp-landing .zakat-verse cite{font:800 12px var(--fp-heavy);letter-spacing:.06em;color:#ef9c9f;margin-top:12px;font-style:normal;display:block}#fp-landing .asnaf-wrap{border:1px solid var(--line);border-radius:12px;margin:32px 0 0;overflow:hidden}#fp-landing .asnaf{border-collapse:collapse;width:100%;font-size:14px}#fp-landing .asnaf th{color:#fff;text-align:left;font-family:var(--fp-heavy);letter-spacing:.06em;text-transform:uppercase;background:#191919;padding:14px 18px;font-size:12px;font-weight:400}#fp-landing .asnaf td{border-top:1px solid var(--line);color:#5c5655;vertical-align:top;padding:13px 18px}#fp-landing .asnaf td:first-child{color:var(--black);width:32%;font-weight:800}#fp-landing .asnaf td:nth-child(2){color:var(--red);width:28%;font-weight:700}#fp-landing .asnaf tbody tr:nth-child(2n){background:#fcfaf9}#fp-landing .asnaf tr.is-ours td{background:var(--red);color:#fff;border-top-color:var(--red)}#fp-landing .asnaf tr.is-ours td:nth-child(2){color:#ffd6d8}#fp-landing .zk-callout{background:var(--rose);border-left:4px solid var(--red);color:#4a4443;border-radius:8px;margin:22px 0 0;padding:18px 22px;font-size:15px}#fp-landing .zk-h3{margin:34px 0 14px;font-size:20px}#fp-landing .fatwa-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}#fp-landing .fatwa-card{border:1px solid var(--line);border-top:3px solid var(--red);background:#fff;border-radius:10px;padding:18px 20px;font-size:14px;line-height:1.6}#fp-landing .fatwa-card b{color:var(--black);margin-bottom:6px;font-size:15px;display:block}#fp-landing .fatwa-card em{color:#5c5655;font-family:Georgia,serif}#fp-landing .zk-cta{background:var(--red);border-radius:12px;margin-top:30px;padding:26px 28px}#fp-landing .zk-cta h3{color:#fff;margin:0 0 6px}#fp-landing .zk-cta p{color:#ffeded;margin:0;font-size:15px}@media (width<=850px){#fp-landing .zk-intro{grid-template-columns:1fr;gap:24px}#fp-landing .zakat-body{padding:28px 22px}}@media (width<=600px){#fp-landing .zakat-acc>summary{padding:15px 16px}#fp-landing .zk-title{font-size:12px}#fp-landing .zakat-body{padding:22px 16px}#fp-landing .fatwa-grid{grid-template-columns:1fr}#fp-landing .zk-cta{padding:22px}#fp-landing .asnaf-wrap{border:0;border-radius:0;overflow:visible}#fp-landing .asnaf thead{display:none}#fp-landing .asnaf,#fp-landing .asnaf tbody,#fp-landing .asnaf tr,#fp-landing .asnaf td{display:block;width:100%!important}#fp-landing .asnaf tr{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden}#fp-landing .asnaf td{text-align:right;border:0;justify-content:space-between;gap:14px;padding:8px 14px;display:flex}#fp-landing .asnaf td:before{content:attr(data-label);font-family:var(--fp-heavy);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:left;flex:none;max-width:45%;font-size:10px}#fp-landing .asnaf tr.is-ours td:before{color:#ffd6d8}}#fp-landing .ways-head{margin-bottom:34px}#fp-landing .ways-bar{background:var(--red);border-radius:3px;width:64px;height:6px;margin-bottom:18px;display:block}#fp-landing .ways-head h2{margin:0}#fp-landing .ways-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}#fp-landing .way-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:flex-start;gap:16px;padding:24px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}#fp-landing .way-card:hover{border-color:#e6b7ba;transform:translateY(-3px);box-shadow:0 14px 34px #3a14140f}#fp-landing .way-icon{background:var(--red);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}#fp-landing .way-icon svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}#fp-landing .way-card h3{color:var(--black);text-transform:lowercase;margin:2px 0 6px;font-size:19px}#fp-landing .way-card p{color:#5c5655;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}#fp-landing .way-card strong{color:var(--ink)}#fp-landing .way-card a{color:var(--red);font-weight:700}#fp-landing .way-card a:hover{text-decoration:underline}@media (width<=980px){#fp-landing .ways-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){#fp-landing .ways-grid{grid-template-columns:1fr;gap:12px}#fp-landing .way-card{padding:18px}#fp-landing .way-icon{width:42px;height:42px}}#fp-landing .zakat-calc{padding:20px 0 0}#fp-landing .zc-card{text-align:center;color:#fff;background:#191919;border-radius:22px;padding:64px 28px 60px;position:relative;overflow:hidden}#fp-landing .zc-card:before,#fp-landing .zc-card:after{content:"";pointer-events:none;border-radius:50%;position:absolute}#fp-landing .zc-card:before{background:radial-gradient(circle,#be222f55 0%,#0000 70%);width:420px;height:420px;top:-200px;right:-140px}#fp-landing .zc-card:after{background:radial-gradient(circle,#be222f33 0%,#0000 70%);width:360px;height:360px;bottom:-200px;left:-140px}#fp-landing .zc-icon{z-index:1;background:var(--red);border-radius:16px;place-items:center;width:58px;height:58px;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 12px 28px #be222f55}#fp-landing .zc-icon svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}#fp-landing .zc-card h2{z-index:1;color:#fff;margin:0 0 14px;position:relative}#fp-landing .zc-card p{z-index:1;color:#cfc9c8;max-width:560px;margin:0 auto 30px;font-size:17px;position:relative}#fp-landing .zc-card .btn{z-index:1;padding:17px 38px;font-size:15px;position:relative;box-shadow:0 12px 28px #be222f55}@media (width<=600px){#fp-landing .zc-card{border-radius:16px;padding:44px 20px 42px}#fp-landing .zc-card p{font-size:15px}#fp-landing .zc-card .btn{width:100%}}#fp-landing .countdown{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 14px;display:grid}#fp-landing .cd-box{text-align:center;background:#191919;border-radius:12px;padding:16px 6px 12px;position:relative;overflow:hidden}#fp-landing .cd-box:after{content:"";background:#ffffff14;height:1px;position:absolute;top:50%;left:0;right:0}#fp-landing .cd-box b{font-family:var(--fp-heavy);color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(28px,3.4vw,42px);line-height:1.05;display:block}#fp-landing .cd-box span{letter-spacing:.14em;text-transform:uppercase;color:#ef9c9f;margin-top:6px;font-size:10px;font-weight:800;display:block}#fp-landing .cd-btn{text-transform:capitalize;width:100%;margin-bottom:18px;padding:17px 20px;font-size:15px;box-shadow:0 10px 24px #be222f33}@media (width<=560px){#fp-landing .countdown{gap:7px}#fp-landing .cd-box{padding:12px 4px 10px}#fp-landing .cd-box span{letter-spacing:.08em;font-size:9px}}#fp-landing .matching-widget-shell{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 16px 40px #be222f40}#fp-landing .matching-widget-shell .eyebrow,#fp-landing .matching-widget-shell h3,#fp-landing .matching-widget-shell p{color:#fff}#fp-landing .matching-widget-shell .eyebrow{opacity:.85}#fp-landing #dd-container,#fp-landing #dd-container *{color:#fff!important;box-shadow:none!important;background-color:#0000!important}#fp-landing #dd-container>*,#fp-landing #dd-container .well>*,#fp-landing #dd-container [class*=container],#fp-landing #dd-container [class*=wrapper],#fp-landing #dd-container [class*=box]{border-color:#ffffff59!important}#fp-landing #dd-container input,#fp-landing #dd-container input[type=text],#fp-landing #dd-container input[type=search]{border-radius:6px;color:var(--ink)!important;background-color:#fff!important;border:1px solid #fff!important}#fp-landing #dd-container input::placeholder{color:#8a8382!important}#fp-landing #dd-container [class*=search] svg,#fp-landing #dd-container [class*=search] i{color:#8a8382!important;fill:#8a8382!important}#fp-landing #dd-container button,#fp-landing #dd-container input[type=submit],#fp-landing #dd-container input[type=button],#fp-landing #dd-container .btn,#fp-landing #dd-container [class*=button]{color:var(--red)!important;background-color:#fff!important;border:1px solid #fff!important;font-weight:800!important}#fp-landing #dd-container button *,#fp-landing #dd-container [class*=button] *{color:var(--red)!important}#fp-landing #dd-container a{text-decoration:underline}#fp-landing .dd-credit img{filter:brightness(0)invert()}#fp-landing .hero-widget{justify-content:center;align-self:center;padding:40px 0;display:flex}#fp-landing .hero-widget>*{width:100%;max-width:480px}@media (width<=850px){#fp-landing .hero-widget{padding:0 0 50px}}#fp-landing .endorse-split{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:28px;display:grid}#fp-landing .endorse-media{background:linear-gradient(145deg,#2a2a2a,#0b0b0b);border:1px solid #414141;border-radius:16px;place-items:center;padding:30px;display:grid;overflow:hidden}#fp-landing .endorse-media img{object-fit:contain;filter:drop-shadow(0 20px 18px #000a);width:100%;max-height:620px}#fp-landing .endorse-split .endorse-grid{grid-template-columns:1fr;gap:14px}#fp-landing .endorse-split .endorse-card{padding:22px 24px}#fp-landing .endorse-split .person{margin-bottom:12px}#fp-landing .endorse-split .portrait{width:54px;height:54px}@media (width>=851px){#fp-landing .endorse-media{align-self:start;min-height:100%;position:sticky;top:20px}}@media (width<=850px){#fp-landing .endorse-split{grid-template-columns:1fr}#fp-landing .endorse-media img{max-height:420px}}
