.isc-home{--isc-primary:#0b6b43;--isc-primary-hover:#085434;--isc-primary-dark:#08452f;--isc-text:#151a17;--isc-text-body:#47554d;--isc-muted:#66736a;--isc-border:#e5e7eb;--isc-highlight:#34d17f;--isc-font:var(--font,"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);min-height:100vh;color:var(--isc-text);font-family:var(--isc-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;flex-direction:column;display:flex}.isc-home h1,.isc-home h3,.isc-home h4{font-family:var(--isc-font);letter-spacing:normal}.isc-home ::selection{color:#fff;background:#14532d}.isc-home main{flex:1}.isc-navbar{z-index:50;border-bottom:1px solid var(--isc-border);background:#fff;position:sticky;top:0}.isc-navbar-inner{justify-content:space-between;align-items:center;gap:16px;height:76px;padding:0 32px;display:flex;position:relative}.isc-brand{min-width:0;color:var(--isc-text);align-items:center;gap:14px;text-decoration:none;display:flex}.isc-brand-logo{flex-shrink:0;width:auto;height:38px}.isc-brand-divider{background:var(--isc-border);flex-shrink:0;width:1px;height:22px}.isc-brand-title{letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;line-height:28px;overflow:hidden}.isc-nav-actions{align-items:center;gap:10px;display:flex}.isc-btn{border:1px solid var(--isc-primary);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.isc-nav-user{max-width:220px;color:var(--isc-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.isc-nav-user svg{color:var(--isc-primary);flex-shrink:0}.isc-nav-user-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.isc-nav-user-button{border:1px solid var(--isc-border);cursor:pointer;background:#fff;border-radius:9999px;height:38px;padding:0 12px;font-family:inherit;transition:border-color .2s,background-color .2s}.isc-nav-user-button:hover,.isc-nav-user-button[aria-expanded=true]{border-color:var(--isc-primary);background:#f0fdf4}.isc-nav-user-button:focus-visible{outline:2px solid var(--isc-primary);outline-offset:2px}.isc-nav-user-button .isc-nav-user-chevron{color:var(--isc-muted)}.isc-nav-mobile-links{display:none}.isc-nav-link{width:100%;font:inherit;color:var(--isc-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 4px;font-size:14px;font-weight:600;display:flex}.isc-nav-link svg,.isc-nav-link:hover{color:var(--isc-primary)}.isc-nav-main-link{cursor:pointer;width:auto;padding:8px 12px;font-weight:600}.isc-btn:focus-visible{outline:2px solid var(--isc-primary);outline-offset:2px}.isc-btn-outline{color:var(--isc-primary);background:#fff}.isc-btn-outline:hover{background:#f0fdf4}.isc-btn-solid{color:#fff;background:var(--isc-primary);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.isc-btn-solid:hover{background:var(--isc-primary-hover);border-color:var(--isc-primary-hover)}.isc-menu-toggle{border:1px solid var(--isc-border);width:40px;height:40px;color:var(--isc-text);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;display:none}.isc-hero{isolation:isolate;background:#fff;justify-content:center;align-items:center;height:480px;padding:0 24px;display:flex;position:relative;overflow:hidden}.isc-hero-bg{z-index:-2;background:url(/assets/isc/hero-bg.png) 50%/cover no-repeat;position:absolute;inset:0}.isc-hero-overlay{z-index:-1;background:radial-gradient(#ffffffd1 0%,#ffffff9e 50%,#fff6 100%);position:absolute;inset:0}.isc-hero-content{text-align:center;color:#1e2a23;max-width:1180px;font-family:"Poppins", var(--isc-font)}.isc-home .isc-hero-title{letter-spacing:.01em;text-transform:uppercase;font-family:Anton,Impact,sans-serif;font-size:76px;font-weight:400;line-height:1.05}.isc-hero-indian,.isc-hero-seed,.isc-hero-highlight{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.isc-hero-indian{background-image:linear-gradient(#4c9a2a 0%,#2e7d32 50%,#1b5e20 100%)}.isc-hero-seed{background-image:linear-gradient(90deg,#c9944f 0%,#e39a3a 35%,#a0602c 70%,#b4532a 100%)}.isc-hero-highlight{background-image:linear-gradient(#9ccb52 0%,#4e9e34 45%,#1d6524 100%)}.isc-hero-tagline{justify-content:center;align-items:center;margin-top:18px;display:flex}.isc-hero-tagline-box{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);background:#7cb342;margin:0;padding:1.5px}.isc-hero-tagline-box span{clip-path:polygon(13.5px 0,calc(100% - 13.5px) 0,100% 50%,calc(100% - 13.5px) 100%,13.5px 100%,0 50%);color:#3b7d2a;background:linear-gradient(#fff 0%,#eef7e6 100%);padding:6px 30px;font-family:Roboto,Poppins,sans-serif;font-size:26px;font-weight:700;line-height:1.3;display:block}.isc-hero-leaves{flex-shrink:0;width:48px;height:40px}.isc-hero-leaves-left{transform:scaleX(-1)}.isc-hero-meta{color:#1e2a3a;margin:12px 0 0;font-size:19px;font-weight:500}.isc-hero-meta strong{font-weight:800}.isc-hero-meta-sep{margin:0 2px;font-weight:700}.isc-hero-cta{height:46px;margin-top:28px;padding:0 26px;font-size:15px}.isc-footer{border-top:1px solid var(--isc-border);background:#fff}.isc-footer-inner{max-width:1180px;margin:0 auto;padding:40px 24px 20px}.isc-footer-grid{border-bottom:1px solid var(--isc-border);flex-wrap:wrap;gap:28px 64px;padding-bottom:28px;display:flex}.isc-footer-col p{margin:0}.isc-footer-col{flex:0 260px;min-width:0}.isc-footer-brand{flex:340px}.isc-footer-logo{width:auto;height:36px;margin-bottom:14px;display:block}.isc-footer-about{max-width:420px;color:var(--isc-text-body);font-size:13px;line-height:20px}.isc-footer-brand .isc-footer-muted{max-width:440px;margin-top:10px}.isc-footer-muted{color:var(--isc-muted);font-size:13px;line-height:18px}.isc-footer-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--isc-text);margin-bottom:10px;font-size:12px;font-weight:700;line-height:16px}.isc-footer-venue{color:var(--isc-text);margin-bottom:12px;font-size:16px;font-weight:700;line-height:24px}.isc-footer-col .isc-footer-muted+.isc-footer-link{margin-top:12px;display:inline-block}.isc-footer-link{color:var(--isc-primary);font-size:13px;font-weight:700;text-decoration:none}.isc-footer-link:hover{color:var(--isc-primary-hover);text-decoration:underline}.isc-footer-contact{color:var(--isc-muted);gap:4px;margin:0;padding:0;font-size:13px;line-height:16px;list-style:none;display:grid}.isc-footer-contact a:not(.isc-footer-link){color:inherit;text-decoration:none}.isc-footer-contact a:hover{color:var(--isc-primary)}.isc-footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:18px;display:flex}.isc-footer-bottom .isc-footer-muted{margin:0}.isc-footer-bottom-right{color:var(--isc-text);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;font-weight:600;line-height:16px;display:flex}@media (width<=1024px){.isc-home .isc-hero-title{font-size:64px}}@media (width<=768px){.isc-navbar-inner{height:64px;padding:0 16px}.isc-brand{gap:10px}.isc-brand-logo{height:32px}.isc-brand-divider{height:18px}.isc-brand-title{font-size:15px}.isc-menu-toggle{flex-shrink:0;display:inline-flex}.isc-nav-actions{border-bottom:1px solid var(--isc-border);background:#fff;flex-direction:column;align-items:stretch;padding:16px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #151a1714}.isc-nav-actions.is-open{display:flex}.isc-btn{width:100%;height:44px}.isc-nav-user{max-width:none;padding:4px 2px 8px}.isc-nav-user-button{display:none}.isc-nav-mobile-links{flex-direction:column;gap:2px;display:flex}.isc-nav-mobile-links .isc-btn{margin-top:8px}.isc-hero-cta{width:auto}.isc-hero{height:auto;min-height:400px;padding:56px 16px}.isc-home .isc-hero-title{font-size:50px;line-height:1.1}.isc-hero-tagline-box span{padding:5px 20px;font-size:17px}.isc-hero-leaves{width:30px;height:25px}.isc-hero-meta{font-size:14px}.isc-footer-inner{padding:32px 16px 20px}.isc-footer-grid{gap:24px;padding-bottom:24px}.isc-footer-col,.isc-footer-brand{flex:100%}.isc-footer-bottom{flex-direction:column;align-items:flex-start;padding-top:24px}}@media (width<=400px){.isc-brand-divider{display:none}.isc-brand-title{font-size:14px}.isc-home .isc-hero-title{font-size:40px}}.isc-home{max-width:100vw;overflow-x:clip}.isc-home img,.isc-home svg{max-width:100%}.isc-brand{flex:auto}.isc-menu-toggle{flex-shrink:0}@media (width<=768px){.isc-hero-title,.isc-footer-contact,.isc-footer-about,.isc-footer-muted{overflow-wrap:anywhere}}@media (width<=480px){.isc-navbar-inner{gap:8px;padding:0 12px}.isc-brand-logo{height:28px}.isc-hero{min-height:340px;padding:40px 16px}.isc-home .isc-hero-title{font-size:40px}.isc-footer-bottom-right{gap:6px 12px}}.isc-home h2{font-family:var(--isc-font);letter-spacing:-.025em}.isc-section{background:#fff;padding:72px 24px}.isc-section-tint{background:#f0fdf4}.isc-section-inner{max-width:1180px;margin:0 auto}.isc-section-head{text-align:center;margin-bottom:36px}.isc-section-title{color:var(--isc-text);margin:0;font-size:36px;font-weight:700;line-height:1.1}.isc-section-title span{color:var(--isc-primary)}.isc-section-sub{max-width:560px;color:var(--isc-text-body);margin:12px auto 0;font-size:16px;font-weight:500;line-height:24px}.isc-carousel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.isc-carousel-track{gap:20px;width:max-content;margin:0;padding:8px 0 16px;list-style:none;animation:32s linear infinite isc-scroll;display:flex}.isc-carousel:hover .isc-carousel-track{animation-play-state:paused}.isc-sponsor-card{border:1px solid var(--isc-border);text-align:center;background:#fff;border-radius:16px;flex-direction:column;flex:0 0 220px;justify-content:center;align-items:center;gap:8px;height:120px;padding:14px;display:flex;box-shadow:0 4px 6px -1px #0000000f}.isc-sponsor-card img{object-fit:contain;max-width:100%;max-height:52px}.isc-sponsor-name{letter-spacing:-.025em;color:var(--isc-text);font-size:17px;font-weight:700}.isc-sponsor-tier{color:var(--isc-primary);background:#f0fdf4;border-radius:9999px;padding:3px 10px;font-size:12px;font-weight:700}@keyframes isc-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.isc-carousel-track{animation:none}.isc-carousel{overflow-x:auto}}.isc-table-wrap{border:1px solid var(--isc-border);background:#fff;border-radius:16px;overflow-x:auto;box-shadow:0 10px 15px -3px #0000000f,0 4px 6px -4px #0000000f}.isc-table{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}.isc-table th{background:var(--isc-primary);color:#fff;text-align:left;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.isc-table th,.isc-table td{border-bottom:1px solid var(--isc-border);color:var(--isc-text-body);padding:16px 24px;font-weight:500}.isc-table th{color:#fff}.isc-table td:first-child{color:var(--isc-text);white-space:nowrap;font-weight:700}.isc-table tbody tr:nth-child(2n){background:#f8fcf9}.isc-table tbody tr:last-child td{border-bottom:0}.isc-stall-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.isc-stall-card{border:1px solid var(--isc-border);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:28px;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;box-shadow:0 4px 6px -1px #0000000f}.isc-stall-card:hover{border-color:var(--isc-primary);transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.isc-stall-icon{width:44px;height:44px;color:var(--isc-primary);background:#dcfce7;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.isc-stall-name{letter-spacing:-.025em;color:var(--isc-text);margin:0;font-size:20px;font-weight:700}.isc-stall-size{color:var(--isc-primary);background:#f0fdf4;border-radius:9999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}.isc-stall-text{color:var(--isc-text-body);margin:0;font-size:14px;font-weight:500;line-height:22px}@media (width<=900px){.isc-stall-grid{grid-template-columns:1fr}}@media (width<=768px){.isc-section{padding:48px 16px}.isc-section-title{font-size:28px}.isc-table th,.isc-table td{padding:12px 16px}}.isc-nav-main-link.is-active{color:var(--isc-primary);box-shadow:inset 0 -2px 0 var(--isc-primary)}.isc-event-page{--u:calc(100vw / 1536);--ev-green:#0c6b2c;--ev-dark:#0f2a1b}.isc-event-hero{background:#f1f8f3 url(/assets/isc/event/hero-bg.png) 50%/cover no-repeat;position:relative;overflow:hidden}.isc-event-hero-inner{grid-template-columns:calc(590 * var(--u)) calc(260 * var(--u)) calc(267 * var(--u));column-gap:calc(28 * var(--u));height:calc(408 * var(--u));padding:calc(39 * var(--u)) 0 0 calc(240 * var(--u));align-items:start;display:grid}.isc-event-eyebrow{font-size:calc(10 * var(--u));line-height:calc(10 * var(--u));letter-spacing:.24em;text-transform:uppercase;color:#1f5a3a;font-weight:600;display:block}.isc-event-title{margin:calc(21 * var(--u)) 0 0;font-size:calc(43 * var(--u));line-height:calc(43 * var(--u));text-transform:uppercase;color:var(--ev-dark);letter-spacing:0;font-weight:800}.isc-event-title-accent{color:var(--ev-green)}.isc-event-title sup{font-size:calc(24 * var(--u));vertical-align:top;top:calc(-1 * var(--u));margin-left:calc(2 * var(--u));position:relative}.isc-event-meta{align-items:center;gap:calc(10 * var(--u));margin:calc(20 * var(--u)) 0 0;font-size:calc(20 * var(--u));line-height:calc(26 * var(--u));color:var(--ev-dark);font-weight:500;display:flex}.isc-event-meta-venue{margin-top:calc(7 * var(--u));font-size:calc(17 * var(--u));font-weight:400}.isc-event-meta svg{width:calc(22 * var(--u));height:calc(22 * var(--u));color:var(--ev-green);flex-shrink:0}.isc-event-tagline{margin:calc(14 * var(--u)) 0 0;font-size:calc(14 * var(--u));line-height:calc(18 * var(--u));letter-spacing:.34em;text-transform:uppercase;color:var(--ev-green);white-space:nowrap;font-weight:600}.isc-event-cta{gap:calc(20 * var(--u));margin-top:calc(22 * var(--u));display:flex}.isc-event-cta .isc-btn{width:calc(188 * var(--u));height:calc(44 * var(--u));font-size:calc(14 * var(--u));border-radius:calc(10 * var(--u));gap:calc(8 * var(--u));padding:0;font-weight:600}.isc-event-cta .isc-btn+.isc-btn{width:calc(211 * var(--u))}.isc-event-cta .isc-btn-solid{background:#0b5f2a;border-color:#0b5f2a}.isc-event-cta .isc-btn-outline{color:#0b5f2a;border-color:#0b5f2a}.isc-event-cta .isc-btn svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.isc-event-globe{width:100%;height:auto;margin-top:calc(6 * var(--u));mix-blend-mode:multiply}.isc-event-thanks{margin-top:calc(66 * var(--u));height:calc(180 * var(--u));border-radius:calc(20 * var(--u));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80;border:1px solid #ffffffb3;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 24px #0b6b4314}.isc-event-thanks img{width:calc(235 * var(--u));mix-blend-mode:multiply;height:auto}.isc-event-sponsors{padding:calc(13 * var(--u)) 0 calc(27 * var(--u));background:linear-gradient(#f7fbf8,#f2f8f4)}.isc-event-sponsors-inner{padding:0 calc(63 * var(--u))}.isc-event-sponsors-head{text-align:center}.isc-event-sponsors-head .isc-event-eyebrow{padding-bottom:calc(10 * var(--u));font-size:calc(11 * var(--u));line-height:calc(11 * var(--u));letter-spacing:.32em;color:#1e3a2a;font-weight:500;display:inline-block;position:relative}.isc-event-sponsors-head .isc-event-eyebrow:after{content:"";width:calc(56 * var(--u));background:var(--ev-green);height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.isc-event-sponsors-title{margin:calc(9 * var(--u)) 0 0;font-size:calc(32 * var(--u));line-height:calc(40 * var(--u));color:#151a17;letter-spacing:0;font-weight:700}.isc-event-sponsors-sub{margin:calc(1 * var(--u)) 0 calc(19 * var(--u));font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));color:#4b5a52;font-weight:400}.isc-sponsor-row{gap:calc(15 * var(--u));margin-bottom:calc(12 * var(--u));display:grid}.isc-sponsor-row:last-child{margin-bottom:0}.isc-sponsor-row-1{grid-template-columns:470fr 470fr 440fr}.isc-sponsor-row-2{grid-template-columns:896fr 499fr}.isc-sponsor-row-3{grid-template-columns:665fr 731fr}.isc-sponsor-row-auto{grid-template-columns:repeat(auto-fit, minmax(calc(300 * var(--u)), 1fr))}.isc-sponsor-row-auto .isc-sponsor-group-body{min-height:calc(86 * var(--u));flex-wrap:wrap}.isc-sponsor-group{border-radius:calc(12 * var(--u));background:#fff;overflow:hidden;box-shadow:0 2px 10px #0b6b4314}.isc-sponsor-group-title{height:calc(27 * var(--u));line-height:calc(27 * var(--u));font-size:calc(14 * var(--u));text-align:center;color:#151a17;background:linear-gradient(#d9eacf,#e7f2e2);font-weight:500}.isc-sponsor-group-body{justify-content:space-evenly;align-items:center;gap:calc(12 * var(--u));padding:calc(8 * var(--u)) calc(14 * var(--u));display:flex}.isc-sponsor-group-body img{width:auto;height:calc(var(--h) * var(--u));object-fit:contain;mix-blend-mode:multiply;max-width:100%}.isc-sponsor-figure{align-items:center;gap:calc(6 * var(--u));text-align:center;flex-direction:column;min-width:0;margin:0;display:flex}.isc-sponsor-dummy{width:calc(60 * var(--u));height:calc(60 * var(--u));border-radius:calc(10 * var(--u));color:var(--isc-primary);background:#e7f2e2;justify-content:center;align-items:center;display:inline-flex}.isc-sponsor-dummy svg{width:50%;height:50%}.isc-sponsor-figure figcaption{font-size:calc(13 * var(--u));color:#151a17;font-weight:600;line-height:1.3}.isc-sponsor-row-1 .isc-sponsor-group-body{height:calc(120 * var(--u))}.isc-sponsor-row-2 .isc-sponsor-group-body{height:calc(79 * var(--u))}.isc-sponsor-row-3 .isc-sponsor-group-body{height:calc(86 * var(--u))}@media (width<=900px){.isc-event-page{--u:1px}.isc-event-hero-inner{height:auto;padding:40px 16px;display:block}.isc-event-title{font-size:34px;line-height:36px}.isc-event-meta{font-size:16px}.isc-event-meta-venue{font-size:15px}.isc-event-globe,.isc-event-thanks{display:none}.isc-event-tagline{letter-spacing:.2em;white-space:normal;font-size:12px}.isc-event-cta{flex-wrap:wrap}.isc-event-cta .isc-btn,.isc-event-cta .isc-btn+.isc-btn{width:auto;padding:0 24px}.isc-event-sponsors-inner{padding:0 16px}.isc-event-sponsors-title{font-size:26px;line-height:32px}.isc-sponsor-row{grid-template-columns:1fr!important}.isc-sponsor-group-body{flex-wrap:wrap;min-height:80px;height:auto!important}.isc-sponsor-group-body img{height:auto;max-height:56px}}.isc-past-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.isc-past-card{border:1px solid var(--isc-border);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;display:flex;box-shadow:0 4px 6px -1px #0000000f}.isc-past-card img{object-fit:contain;width:83px;height:83px}.isc-past-card a{transition:transform .15s}.isc-past-card a:hover{transform:scale(1.06)}.isc-past-label{color:var(--isc-text);font-size:14px;font-weight:600}.isc-portal{--isc-line:#dde5df;--isc-soft:#f7faf8;--isc-accent:#e89a24;--isc-danger:#be123c;max-width:1180px;color:var(--isc-text);margin:0 auto;padding:40px 24px 72px;font-size:14px;line-height:1.5}.isc-portal-narrow{max-width:940px}.isc-portal h2,.isc-portal h3,.isc-portal p{margin:0}.isc-portal button{font-family:inherit}.isc-stack{gap:20px;display:grid}.isc-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.isc-mono{font-variant-numeric:tabular-nums}.isc-muted{color:var(--isc-muted)}.isc-page-head{border-bottom:1px solid var(--isc-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;padding-bottom:24px;display:flex}.isc-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--isc-primary);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.isc-eyebrow:after,.isc-section-num:after{content:"";background:linear-gradient(to right, var(--isc-primary) 0 75%, transparent 75% 80%, var(--isc-accent) 80%);width:40px;height:2px}.isc-page-title{letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.15;margin-top:6px!important}.isc-page-meta{color:var(--isc-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:13px;display:flex}.isc-regno{color:var(--isc-primary);font-weight:700}.isc-page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.isc-badge{white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.isc-tone-neutral{color:#475569;background:#f8fafc;border-color:#e2e8f0}.isc-tone-progress{color:#b45309;background:#fffbeb;border-color:#fde68a}.isc-tone-warning{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.isc-tone-success{color:var(--isc-primary);background:#ecfdf5;border-color:#a7f3d0}.isc-tone-danger{color:var(--isc-danger);background:#fff1f2;border-color:#fecdd3}.isc-portal .isc-btn{height:42px;padding:0 20px}.isc-portal .isc-btn-block{width:100%;height:48px;font-size:15px}.isc-btn-ghost{color:var(--isc-muted);background:0 0;border-color:#0000}.isc-btn-ghost:hover{color:var(--isc-primary);background:var(--isc-soft)}.isc-btn-danger{color:var(--isc-danger);background:#fff;border-color:#fecdd3}.isc-btn-danger:hover{background:#fff1f2}.isc-btn:disabled,.isc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.isc-icon-btn{width:32px;height:32px;color:var(--isc-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.isc-icon-btn:hover{color:var(--isc-danger);background:#fff1f2}.isc-icon-btn:disabled{opacity:.4;cursor:not-allowed}.isc-back-btn{width:32px;height:32px;color:var(--isc-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.isc-back-btn:hover{background:#f1f5f9}.isc-back-btn-labelled{width:auto;height:34px;padding:0 12px}@media (width<=1024px){.isc-back-btn,.isc-portal .isc-back-btn-labelled{border:1px solid var(--isc-line);width:40px;min-width:40px;height:40px;color:var(--isc-text);background:#fff;border-radius:50%;padding:0}.isc-back-btn-label{display:none}}.isc-card{border:1px solid var(--isc-line);background:#fff;border-radius:12px;padding:24px}.isc-card-flush{padding:0;overflow:hidden}.isc-card-head{border-bottom:1px solid var(--isc-line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.isc-card-title{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.isc-card-title svg{color:var(--isc-primary)}.isc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--isc-muted);font-size:12px;font-weight:700}.isc-rows{border:1px solid var(--isc-line);background:#fff;border-radius:10px;overflow:hidden}.isc-row{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.isc-row+.isc-row{border-top:1px solid var(--isc-line)}.isc-row-main{align-items:center;gap:12px;min-width:0;display:flex}.isc-row-icon{width:34px;height:34px;color:var(--isc-primary);background:#ecfdf5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.isc-row-title{font-size:14px;font-weight:700;display:block}.isc-row-sub{color:var(--isc-muted);font-size:12px;display:block}.isc-row-child{background:var(--isc-soft);padding-left:62px}.isc-row-total{background:var(--isc-soft);font-weight:800}.isc-row-total .isc-num{color:var(--isc-primary);font-size:17px}.isc-row-end{flex-shrink:0;align-items:center;gap:8px;display:flex}.isc-grid-2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.isc-kv{background:var(--isc-soft);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 24px;padding:16px;display:grid}.isc-kv-2{grid-template-columns:1fr 1fr}.isc-kv dt{color:var(--isc-muted);font-size:12px}.isc-kv dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}.isc-callout{border:1px solid;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:16px;display:flex}.isc-callout-text{flex:280px;gap:2px;min-width:0;display:grid}.isc-callout-text strong{font-size:14px}.isc-callout-text span{color:var(--isc-text-body)}.isc-empty{text-align:center;justify-items:center;gap:12px;padding:56px 24px;display:grid}.isc-empty svg{color:var(--isc-primary)}.isc-empty h2{font-size:22px;font-weight:800}.isc-empty p{max-width:480px;color:var(--isc-muted)}.isc-loading{justify-content:center;padding:96px 0;display:flex}.isc-timeline{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.isc-timeline:before{content:"";background:var(--isc-line);height:2px;position:absolute;top:16px;left:12.5%;right:12.5%}.isc-timeline-fill{background:var(--isc-primary);height:2px;transition:width .4s;position:absolute;top:16px;left:12.5%}.isc-step{text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.isc-step-dot{border:1px solid var(--isc-line);width:34px;height:34px;color:var(--isc-muted);background:#fff;border-radius:9999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.isc-step.is-done .isc-step-dot{background:var(--isc-primary);border-color:var(--isc-primary);color:#fff}.isc-step.is-current .isc-step-dot{border-color:var(--isc-accent);color:#b45309;box-shadow:0 0 0 4px #fff7e6}.isc-step.is-warning .isc-step-dot{color:#fff;background:#c2410c;border-color:#c2410c}.isc-step-label{font-size:13px;font-weight:700}.isc-step-sub{color:var(--isc-muted);font-size:11px}.isc-form-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.isc-form-aside{gap:16px;display:grid;position:sticky;top:96px}.isc-section{padding:36px 0}.isc-section:first-child{padding-top:0}.isc-section+.isc-section{border-top:1px solid var(--isc-line)}.isc-section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.isc-section-num{color:var(--isc-primary);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.isc-section-num:after{width:28px}.isc-section-title{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:24px;font-weight:800;display:flex;margin-top:2px!important}.isc-section-desc{color:var(--isc-muted);font-size:13px;margin-top:4px!important}.isc-section-tag{letter-spacing:0;color:var(--isc-muted);font-size:14px;font-weight:600}.isc-section-tag.is-required{color:var(--isc-primary)}.isc-options{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.isc-option{border:1px solid var(--isc-line);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.isc-option:hover{border-color:#a7c8b5}.isc-option.is-booked{border-color:var(--isc-primary);box-shadow:0 0 0 1px var(--isc-primary);background:var(--isc-soft)}.isc-option-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.isc-option-name{font-size:15px;font-weight:700}.isc-option-meta{color:var(--isc-muted);font-size:12px}.isc-option-price{color:var(--isc-primary);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:15px;font-weight:800}.isc-option-price small{color:var(--isc-muted);font-size:11px;font-weight:600;display:block}.isc-option-foot{border-top:1px solid var(--isc-line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.isc-option-list{color:var(--isc-text-body);gap:3px;margin:0;padding-left:18px;font-size:12px;display:grid}.isc-option-note{color:var(--isc-primary);font-size:12px;font-weight:600}.isc-sold-out{color:var(--isc-danger);font-size:12px;font-weight:700}.isc-qty{border:1px solid var(--isc-line);background:#fff;border-radius:9999px;align-items:center;display:inline-flex}.isc-qty button{width:30px;height:30px;color:var(--isc-text);cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.isc-qty button:hover:not(:disabled){background:var(--isc-soft);color:var(--isc-primary)}.isc-qty button:disabled{opacity:.35;cursor:not-allowed}.isc-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-weight:700}.isc-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.isc-fields .isc-span-2{grid-column:1/-1}.isc-inline-form{grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:start;gap:12px;display:grid}.isc-form-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.isc-attendee{border:1px solid var(--isc-line);background:#fff;border-radius:10px;padding:16px}.isc-attendee+.isc-attendee{margin-top:12px}.isc-attendee-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.isc-seat{grid-template-columns:28px 1.4fr 1.2fr 1fr auto;align-items:start;gap:10px;display:grid}.isc-seat+.isc-seat{border-top:1px dashed var(--isc-line);margin-top:10px;padding-top:10px}.isc-seat-no{color:var(--isc-muted);font-variant-numeric:tabular-nums;padding-top:9px;font-size:12px;font-weight:700}.isc-seat-actions{gap:4px;padding-top:2px;display:flex}.isc-wiz{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.isc-wiz-step button{border:1px solid var(--isc-line);color:var(--isc-muted);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.isc-wiz-dot{font-variant-numeric:tabular-nums;background:#eef2f0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.isc-wiz-step.is-current button{border-color:var(--isc-primary,#0b6b43);color:var(--isc-primary,#0b6b43);background:#f1f8f4}.isc-wiz-step.is-current .isc-wiz-dot,.isc-wiz-step.is-done .isc-wiz-dot{background:var(--isc-primary,#0b6b43);color:#fff}.isc-wiz-step.is-done button{color:inherit}.isc-wiz-panel .isc-section{padding:0}.isc-wiz-nav{border-top:1px solid var(--isc-line);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.isc-delegates{gap:14px;display:grid}.isc-delegate{border:1px solid var(--isc-line);background:#fff;border-radius:12px;gap:14px;padding:16px;display:grid}.isc-delegate-head,.isc-companion-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.isc-delegate-title{align-items:center;gap:10px;font-weight:700;display:inline-flex}.isc-delegate-title .isc-seat-no{padding-top:0}.isc-person-fields{grid-template-columns:1.3fr 1fr 1.3fr 1fr;align-items:start;gap:12px;display:grid}.isc-companions{border-top:1px dashed var(--isc-line);flex-flow:wrap;align-items:flex-start;gap:10px 14px;padding-top:14px;display:flex}.isc-companions>.isc-companion{flex:100%}.isc-companion{border:1px solid var(--isc-line);background:#fff;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.isc-companion-inline{align-items:flex-start;gap:8px;display:flex}.isc-companion-inline>.isc-person-fields{flex:1;grid-template-columns:minmax(0,1fr)}.isc-companion-inline>.isc-icon-btn{flex-shrink:0;margin-top:2px}.isc-companion-head>span{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.isc-add-delegate{justify-self:start}.isc-summary-lines{gap:10px;display:grid}.isc-summary-line{justify-content:space-between;gap:12px;font-size:13px;display:flex}.isc-summary-line span:first-child{min-width:0}.isc-summary-line small{color:var(--isc-muted);font-size:11px;display:block}.isc-summary-total{border-top:1px solid var(--isc-line);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:14px;display:flex}.isc-summary-total .isc-num{letter-spacing:-.02em;font-size:24px;font-weight:800}.isc-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.isc-check input{accent-color:var(--isc-primary);width:16px;height:16px;margin-top:3px}.isc-checklist{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.isc-checklist li{align-items:center;gap:8px;display:flex}.isc-checklist .is-ok{color:var(--isc-primary)}.isc-checklist .is-missing{color:#c2410c}.isc-methods{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.isc-method{border:1px solid var(--isc-line);text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.isc-method.is-selected{border-color:var(--isc-primary);box-shadow:0 0 0 1px var(--isc-primary)}.isc-method svg{color:var(--isc-primary);flex-shrink:0}.isc-method strong{font-size:14px;display:block}.isc-method span{color:var(--isc-muted);font-size:12px}.isc-money{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.isc-money-cell{background:var(--isc-soft);border-radius:10px;padding:14px 16px}.isc-money-cell .isc-num{margin-top:2px;font-size:18px;display:block}.isc-money-cell.is-due .isc-num{color:#c2410c}.isc-money-cell.is-paid .isc-num{color:var(--isc-primary)}.isc-passes{justify-items:center;gap:28px;display:grid}.isc-pass{border:1px solid var(--isc-line);break-inside:avoid;background:#fff;border-radius:14px;width:100%;max-width:560px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.isc-pass-head{background:var(--isc-primary);color:#fff;justify-content:space-between;gap:16px;padding:22px 24px;display:flex}.isc-pass-kicker{letter-spacing:.14em;text-transform:uppercase;color:#a7f3d0;font-size:10px;font-weight:700}.isc-pass-event{font-size:19px;font-weight:800;margin-top:4px!important}.isc-pass-venue{color:#d1fae5;font-size:12px}.isc-pass-admit{text-align:right;letter-spacing:.08em;color:var(--isc-accent);white-space:nowrap;background:#ffffff1f;border-radius:6px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:800}.isc-pass-admit small{color:#a7f3d0;letter-spacing:.12em;font-size:9px;display:block}.isc-pass-stripe{background:var(--isc-accent);height:4px}.isc-pass-body{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.isc-pass-name{margin-top:2px;font-size:20px;font-weight:800;display:block}.isc-pass-code{border:1px solid var(--isc-line);background:var(--isc-soft);color:var(--isc-primary);border-radius:10px;justify-items:center;gap:6px;padding:12px;display:grid}.isc-pass-code span{letter-spacing:.06em;color:var(--isc-muted);text-transform:uppercase;font-size:10px;font-weight:700}.isc-pass-perf{border-top:1px dashed var(--isc-line);margin:0 18px;position:relative}.isc-pass-foot{background:var(--isc-soft);color:var(--isc-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 24px;font-size:12px;display:flex}@media (width<=1024px){.isc-form-layout{grid-template-columns:1fr}.isc-form-aside{position:static}}@media (width<=768px){.isc-portal{padding:28px 16px 56px}.isc-page-title{font-size:26px}.isc-card{padding:18px}.isc-grid-2,.isc-fields,.isc-methods{grid-template-columns:1fr}.isc-fields .isc-span-2{grid-column:auto}.isc-inline-form{grid-template-columns:1fr 1fr}.isc-inline-form>:first-child{grid-column:1/-1}.isc-person-fields{grid-template-columns:1fr}.isc-seat{grid-template-columns:24px 1fr auto}.isc-seat>.isc-seat-extra{grid-column:2/3}.isc-timeline{grid-template-columns:1fr;gap:14px}.isc-timeline:before,.isc-timeline-fill{display:none}.isc-step{text-align:left;grid-template-columns:34px 1fr;justify-items:start;gap:0 12px}.isc-step-dot{grid-row:span 2}.isc-row-child{padding-left:16px}.isc-pass-body{grid-template-columns:1fr}}@media print{.isc-navbar,.isc-footer,.no-print{display:none!important}.isc-portal{padding:0}.isc-pass{box-shadow:none;border-color:#bbb}}.isc-portal-compact{padding:16px 24px 24px}.isc-portal-compact .isc-form-layout{gap:24px}.isc-portal-compact .isc-form-aside{gap:12px;top:72px}.isc-portal-compact .isc-card{padding:16px}.isc-portal-compact .isc-section-head{margin-bottom:12px}.isc-portal-compact .isc-section-title{font-size:20px}.isc-portal-compact .isc-stack{gap:14px}.isc-portal-compact .isc-delegates{gap:10px}.isc-portal-compact .isc-companions{padding-top:10px}.isc-portal-compact .isc-wiz-nav{margin-top:14px;padding-top:14px}.isc-portal-compact .isc-card-head{margin-bottom:10px;padding-bottom:8px}.isc-portal-compact{background:linear-gradient(#f3f8f4 0,#0000 260px)}.isc-portal-compact .isc-card{border-radius:16px;box-shadow:0 1px 2px #1018140a,0 8px 24px -12px #1018141f}.isc-wiz{scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding:2px 2px 6px;overflow-x:auto}.isc-wiz::-webkit-scrollbar{display:none}.isc-wiz-step{flex:none;align-items:center;gap:6px;display:flex}.isc-wiz-step+.isc-wiz-step:before{content:"";background:var(--isc-line);border-radius:2px;width:14px;height:2px}.isc-wiz-step.is-done+.isc-wiz-step:before,.isc-wiz-step.is-current:before{background:var(--isc-primary,#0b6b43)}.isc-wiz-step button{white-space:nowrap;transition:border-color .15s,background .15s,color .15s,transform .15s}.isc-wiz-step button:hover{color:var(--isc-primary,#0b6b43);border-color:#a7c8b5;transform:translateY(-1px)}.isc-wiz-step.is-current button{font-weight:700;box-shadow:0 0 0 3px #0b6b431f}.isc-wiz-step.is-done .isc-wiz-dot{background:var(--isc-primary,#0b6b43);color:#fff}.isc-wiz-progress{appearance:none;background:#e3ece6;border:0;border-radius:4px;width:100%;height:4px;margin:0 0 18px;display:block;overflow:hidden}.isc-wiz-progress::-webkit-progress-bar{background:#e3ece6}.isc-wiz-progress::-webkit-progress-value{background:linear-gradient(to right, var(--isc-primary,#0b6b43), var(--isc-accent));border-radius:4px;transition:width .4s}.isc-wiz-progress::-moz-progress-bar{background:linear-gradient(to right, var(--isc-primary,#0b6b43), var(--isc-accent));border-radius:4px}.isc-wiz-panel{border:1px solid var(--isc-line);background:#fff;border-radius:16px;padding:24px;animation:.25s both isc-rise;box-shadow:0 1px 2px #1018140a,0 8px 24px -12px #1018141f}.isc-wiz-panel .isc-section-head{border-bottom:1px solid var(--isc-line);margin-bottom:18px;padding-bottom:14px}@keyframes isc-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.isc-delegate{background:var(--isc-soft);border-color:#d3e0d8;border-radius:14px;transition:border-color .15s,box-shadow .15s}.isc-delegate:focus-within{border-color:var(--isc-primary,#0b6b43);background:#fff;box-shadow:0 0 0 3px #0b6b431a}.isc-delegate-head{border-bottom:1px dashed var(--isc-line);padding-bottom:10px}.isc-delegate .isc-seat-no{background:var(--isc-primary,#0b6b43);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:12px;display:inline-grid}.isc-option{border-radius:14px}.isc-option:hover{transform:translateY(-1px);box-shadow:0 6px 18px -10px #10181440}.isc-option{transition:border-color .15s,box-shadow .15s,transform .15s}.isc-wiz-nav{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border-radius:0 0 16px 16px;margin:20px -24px -24px;padding:14px 24px;position:sticky;bottom:0}.isc-wiz-nav .isc-btn-solid{box-shadow:0 6px 16px -6px #0b6b4380}.isc-form-aside .isc-card-head{border-bottom-style:dashed}.isc-checklist li{background:var(--isc-soft);border-radius:8px;padding:6px 10px}.isc-checklist .is-ok{background:#ecfdf5}.isc-checklist .is-missing{background:#fff7ed}.isc-summary-total .isc-num{color:var(--isc-primary,#0b6b43)}@media (width<=768px){.isc-wiz-panel{padding:16px}.isc-wiz-nav{margin:16px -16px -16px;padding:12px 16px}}@media (prefers-reduced-motion:reduce){.isc-wiz-panel{animation:none}.isc-option,.isc-wiz-step button{transition:none}.isc-wiz-progress::-webkit-progress-value{transition:none}}.isc-portal-compact{padding-top:8px;padding-bottom:12px}.isc-portal-compact .isc-page-head{margin-bottom:10px;padding-bottom:8px}.isc-portal-compact .isc-wiz{margin-bottom:6px}.isc-wiz-panel{min-height:220px;max-height:calc(100vh - 200px);padding:16px 20px;overflow-y:auto}.isc-wiz-nav,.isc-portal-compact .isc-wiz-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;margin:12px 0 0;padding:12px 0 0;position:static}@media (width<=1024px){.isc-wiz-panel{min-height:0;max-height:none;overflow:visible}}.isc-portal-compact .isc-delegate{gap:8px;padding:10px 12px}.isc-delegate-head{padding-bottom:8px}.isc-portal-compact .isc-companions{gap:10px;padding-top:10px}.isc-companion{gap:8px;padding:8px 12px}.isc-person-fields{gap:10px}.isc-wiz-panel{padding:14px 18px}.isc-wiz-panel .isc-section-head{margin-bottom:12px;padding-bottom:8px}.isc-wiz-panel .isc-section-title{font-size:19px}.isc-portal .isc-add-delegate{height:36px;padding:0 16px;font-size:13px}.isc-portal-compact{padding-top:6px}.isc-portal-compact .isc-page-head{gap:10px;margin-bottom:8px;padding-bottom:6px}.isc-portal-compact .isc-badge{height:28px;padding:0 12px}.isc-portal-compact .isc-page-head .isc-btn{height:36px;padding:0 14px}.isc-wiz-step button{gap:7px;padding:4px 12px 4px 5px;font-size:13px}.isc-wiz-dot{width:22px;height:22px;font-size:12px}.isc-wiz-step+.isc-wiz-step:before{width:12px}.isc-portal-compact .isc-wiz-progress{margin-bottom:10px}.isc-portal-compact .isc-form-aside{gap:10px}.isc-portal-compact .isc-form-aside .isc-card{padding:14px 16px}.isc-portal-compact .isc-form-aside .isc-card-head{margin-bottom:10px;padding-bottom:8px}.isc-portal-compact .isc-form-aside .isc-card-title{font-size:15px}.isc-portal-compact .isc-form-aside .isc-stack{gap:10px!important}.isc-portal-compact .isc-form-aside .isc-checklist{gap:6px;font-size:13px}.isc-portal-compact .isc-form-aside .isc-checklist li{padding:6px 10px}.isc-portal-compact .isc-form-aside .isc-check{font-size:13px;margin-top:10px!important}.isc-portal-compact .isc-form-aside .isc-btn-block{height:44px;font-size:14px;margin-top:12px!important}.isc-portal,.isc-portal-compact{overflow-x:clip}.isc-form-layout>*,.isc-grid-2>*,.isc-fields>*,.isc-person-fields>*,.isc-inline-form>*,.isc-seat>*,.isc-options>*,.isc-money>*{min-width:0}.isc-portal input,.isc-portal select,.isc-portal textarea{max-width:100%}.isc-portal :is(.isc-row-title,.isc-row-sub,.isc-option-name,.isc-summary-line span,.isc-pass-name){overflow-wrap:anywhere}.isc-wiz{-webkit-overflow-scrolling:touch;max-width:100%}@media (width<=1024px){.isc-form-layout{grid-template-columns:minmax(0,1fr)}.isc-person-fields{grid-template-columns:1fr 1fr}}@media (width<=768px){.isc-portal-compact{padding:8px 12px 20px}.isc-page-head{align-items:flex-start}.isc-page-actions{justify-content:space-between;width:100%}.isc-page-title{font-size:22px}.isc-page-meta{font-size:12px}.isc-card{padding:14px}.isc-card-head{flex-wrap:wrap}.isc-row{flex-wrap:wrap;gap:8px 12px;padding:12px}.isc-row-end{flex-wrap:wrap}.isc-kv,.isc-kv-2{grid-template-columns:1fr 1fr;gap:12px 16px;padding:12px}.isc-money{grid-template-columns:1fr}.isc-section-head{flex-wrap:wrap;align-items:flex-start}.isc-section-title{font-size:18px}.isc-options{grid-template-columns:1fr}.isc-wiz-panel,.isc-portal-compact .isc-wiz-panel{padding:12px}.isc-wiz-step button{padding:4px 10px 4px 4px;font-size:12px}.isc-wiz-nav{flex-wrap:wrap}.isc-wiz-nav .isc-btn{flex:120px}.isc-form-actions{flex-wrap:wrap}.isc-form-actions .isc-btn{flex:140px}.isc-delegate{padding:10px}.isc-delegate-head,.isc-companion-head{flex-wrap:wrap}.isc-method{padding:12px}.isc-pass-head{flex-wrap:wrap;padding:16px}.isc-pass-body,.isc-pass-foot{padding:16px}.isc-pass-code{justify-self:start}.isc-add-delegate{justify-self:stretch;width:100%}.isc-portal .isc-btn{min-height:42px}.isc-portal .isc-btn-sm{min-height:34px}}@media (width<=1024px){.isc-rows .isc-row{flex-wrap:nowrap;align-items:center;gap:10px}.isc-rows .isc-row-main{flex:auto;gap:10px;min-width:0}.isc-rows .isc-row-end{flex-wrap:nowrap;gap:4px;margin-left:auto}.isc-rows .isc-row-end .isc-num{white-space:nowrap}.isc-option-foot{flex-wrap:wrap}.isc-option-foot .isc-row-end{flex-wrap:nowrap;align-items:center;gap:8px;margin-left:auto}.isc-option-foot .isc-row-end .isc-btn{width:auto;height:28px;min-height:28px;box-shadow:none;flex:none;padding:0 12px;font-size:12px}}@media (width>=481px) and (width<=1024px){.isc-companions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.isc-companions>.isc-companion{grid-column:1/-1}.isc-companions>.isc-btn{align-self:stretch;width:100%}.isc-portal .isc-add-delegate{justify-self:end;width:auto}}@media (width<=480px){.isc-inline-form{grid-template-columns:1fr}.isc-person-fields{grid-template-columns:1fr 1fr;gap:10px}.isc-inline-form>:first-child{grid-column:auto}.isc-kv,.isc-kv-2{grid-template-columns:1fr}.isc-page-title,.isc-summary-total .isc-num{font-size:20px}.isc-pass-event{font-size:16px}}.isc-page-head{align-items:center}.isc-page-head>div:first-child{min-width:0}.isc-page-actions{flex-wrap:nowrap}.isc-portal .isc-page-actions .isc-btn{white-space:nowrap;width:auto}@media (width<=768px){.isc-page-head{flex-direction:column;align-items:stretch;gap:10px}.isc-eyebrow{letter-spacing:.14em;font-size:11px}.isc-page-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%}.isc-portal .isc-page-actions .isc-btn{flex:none;padding:0 12px}.isc-portal-compact .isc-page-head{flex-direction:row;justify-content:space-between;align-items:center}.isc-portal-compact .isc-page-actions{width:auto}.isc-portal-compact .isc-page-actions .isc-badge{display:none}.isc-wiz-panel,.isc-portal-compact .isc-wiz-panel{min-height:0;padding:8px 10px 10px}.isc-wiz-panel .isc-section,.isc-wiz-panel .isc-section:first-child{padding:0}.isc-wiz-panel .isc-section-head{margin-bottom:8px;padding-bottom:6px}.isc-wiz-panel .isc-section-title{margin-top:0!important}.isc-wiz-panel .isc-stack,.isc-wiz-panel .isc-delegates{gap:10px}.isc-wiz-nav,.isc-portal-compact .isc-wiz-nav{margin-top:8px;padding-top:8px}.isc-portal-compact .isc-wiz-progress{margin-bottom:8px}.isc-portal-compact .isc-wiz{margin-bottom:4px}.isc-page-head{flex-flow:row;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px}.isc-page-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:8px;width:auto}.isc-page-actions .isc-badge{display:none}.isc-portal .isc-page-actions .isc-btn-solid{height:38px;padding:0 12px;font-size:13px}.isc-portal .isc-page-actions .isc-print-btn{gap:0;width:40px;min-width:40px;height:40px;padding:0}.isc-print-label{display:none}.isc-page-head>div:first-child .isc-eyebrow{white-space:nowrap}}.isc-pay{padding-top:12px;padding-bottom:16px;font-size:13px}.isc-pay .isc-page-head{margin-bottom:10px;padding-bottom:8px}.isc-pay .isc-stack{gap:12px}.isc-pay .isc-card{padding:14px}.isc-pay .isc-card-head{margin-bottom:8px;padding-bottom:6px}.isc-pay .isc-card-title{font-size:14px}.isc-pay .isc-label{font-size:10px}.isc-pay .isc-money{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.isc-pay .isc-money-cell{padding:8px 12px}.isc-pay .isc-money-cell .isc-num{font-size:15px}.isc-pay .isc-methods{gap:8px}.isc-pay .isc-method{padding:8px 12px}.isc-pay .isc-method strong{font-size:13px}.isc-pay .isc-method span{font-size:11px}.isc-pay .isc-kv{gap:8px 16px;padding:10px 12px}.isc-pay .isc-kv dt{font-size:11px}.isc-pay .isc-fields{gap:10px}.isc-pay .isc-row-title{font-size:13px}.isc-pay .isc-row-sub{font-size:11px}.isc-pay .isc-muted{font-size:12px}.isc-pay .MuiInputBase-root,.isc-pay .MuiInputBase-input,.isc-pay .MuiInputLabel-root,.isc-pay .isc-btn,.isc-reg{font-size:13px}.isc-reg .isc-card{padding:12px 14px}.isc-reg .isc-card-head{margin-bottom:8px;padding-bottom:6px}.isc-reg .isc-card-title{font-size:14px}.isc-reg .isc-section-title{font-size:17px}.isc-reg .isc-stack{gap:10px}.isc-reg .isc-label{font-size:10px}.isc-reg .isc-muted{font-size:12px}.isc-reg .isc-row{padding-top:8px;padding-bottom:8px}.isc-reg .isc-row-title{font-size:13px}.isc-reg .isc-row-sub{font-size:11px}.isc-reg .isc-money{gap:8px}.isc-reg .isc-money-cell{padding:8px 12px}.isc-reg .isc-money-cell .isc-num{font-size:15px}.isc-reg .isc-kv{gap:8px 16px;padding:10px 12px}.isc-reg .isc-kv dt{font-size:11px}.isc-reg .isc-fields{gap:10px}.isc-reg .isc-delegate{padding:8px 10px}.isc-reg .isc-summary-total .isc-num{font-size:20px}.isc-reg .isc-btn{font-size:13px}.isc-reg .isc-btn:not(.isc-btn-sm):not(.isc-btn-block){height:36px;padding:0 16px}.isc-reg .MuiInputBase-root,.isc-reg .MuiInputBase-input{font-size:13px}.isc-reg .MuiOutlinedInput-input{padding-top:10px;padding-bottom:10px}.isc-reg .MuiInputLabel-root{font-size:13px}.isc-portal{padding:16px 20px 32px;font-size:13px}.isc-portal .isc-page-head{gap:10px;margin-bottom:12px;padding-bottom:8px}.isc-portal .isc-eyebrow{letter-spacing:.14em;font-size:10px}.isc-portal .isc-eyebrow:after,.isc-portal .isc-section-num:after{width:28px}.isc-portal .isc-page-title{font-size:20px;margin-top:2px!important}.isc-portal .isc-page-meta{margin-top:2px;font-size:12px}.isc-portal .isc-badge{font-size:11px}.isc-portal .isc-card{border-radius:10px;padding:12px 14px}.isc-portal .isc-card-head{margin-bottom:8px;padding-bottom:6px}.isc-portal .isc-card-title{font-size:14px}.isc-portal .isc-section-title{font-size:16px}.isc-portal .isc-stack{gap:10px}.isc-portal .isc-btn{height:34px;padding:0 14px;font-size:13px}.isc-portal .isc-btn-sm{height:28px;padding:0 10px;font-size:12px}.isc-portal .isc-btn-block{height:40px;font-size:14px}.isc-portal .isc-row-title{font-size:13px}.isc-portal .isc-row-sub,.isc-portal .isc-muted{font-size:11.5px}.isc-portal .isc-money-cell .isc-num{font-size:14px}.isc-portal .isc-pass-name{font-size:17px}.isc-portal .isc-page-head .isc-btn{height:32px}@media (width<=768px){.isc-portal{padding:10px 12px 24px}.isc-portal .isc-card{padding:10px 12px}.isc-portal .isc-page-head{margin-bottom:10px;padding-bottom:8px}}.isc-portal .isc-card.isc-choose-event{padding:28px 32px}.isc-choose-event h2{margin-bottom:8px;font-size:22px}.isc-portal .isc-choose-event .isc-muted{margin-bottom:12px;font-size:15px}.isc-portal .isc-choose-event .isc-row{gap:16px;padding:18px 0}.isc-portal .isc-choose-event .isc-row-title{font-size:17px}.isc-portal .isc-choose-event .isc-row-sub{margin-top:2px;font-size:14px}.isc-portal .isc-choose-event .isc-row-icon{width:40px;height:40px}.isc-portal .isc-choose-event .isc-btn{padding:10px 20px;font-size:15px}@media (width<=600px){.isc-portal .isc-card.isc-choose-event{padding:18px 16px}}.isc-events-page{background:linear-gradient(#e3f1fa 0%,#eef7f0 32%,#f7faf8 100%);min-height:70vh}.isc-events-inner{max-width:1080px;margin:0 auto;padding:0 24px}.isc-events-hero{padding:40px 0 28px}.isc-events-title{color:#0f1b14;margin:4px 0 0;font-size:34px;font-weight:800;line-height:1.2}.isc-events-sub{color:#4b5a52;margin:6px 0 0;font-size:15px}.isc-events-list{gap:12px;padding-bottom:48px;display:grid}.isc-evcard{background:#fff;border:1px solid #e1e8e3;border-radius:16px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid;box-shadow:0 6px 20px -12px #0b6b4340}.isc-evcard-media{background:linear-gradient(160deg,#0b6b43,#0f2a1b) 50%/cover no-repeat;border-radius:10px;height:110px;position:relative;overflow:hidden}.isc-evcard-date{color:#fff;background:#0b6b43;border-radius:8px;flex-direction:column;align-items:center;padding:5px 9px;font-size:10px;line-height:1.15;display:flex;position:absolute;top:8px;left:8px}.isc-evcard-date svg{display:none}.isc-evcard-date strong{font-size:13px;font-weight:800}.isc-evcard-date small{font-size:10px}.isc-evcard-body{min-width:0}.isc-evcard-badge{color:#0b6b43;letter-spacing:.04em;text-transform:uppercase;background:#e3f2e8;border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.isc-evcard-title{color:#0f1b14;margin:5px 0 0;font-size:16px;font-weight:700;line-height:1.3}.isc-evcard-desc{color:#5a6660;margin:3px 0 0;font-size:12px;line-height:1.45}.isc-evcard-facts{flex-wrap:wrap;gap:6px 16px;margin-top:8px;display:flex}.isc-evcard-fact{align-items:center;gap:8px;display:flex}.isc-evcard-fact-icon{color:#0b6b43;background:#e9f5ec;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.isc-evcard-fact-icon svg{width:13px;height:13px}.isc-evcard-fact small{color:#66736a;font-size:10px;display:block}.isc-evcard-fact b{color:#151a17;font-size:12px;font-weight:600}.isc-evcard-actions .isc-btn{color:#fff;white-space:nowrap;background:#0b6b43;border-color:#0b6b43;border-radius:9999px;gap:5px;height:34px;padding:0 16px;font-size:13px;font-weight:600}@media (width<=720px){.isc-events-inner{padding:0 16px}.isc-events-hero{padding:28px 0 20px}.isc-events-title{font-size:28px}.isc-evcard{grid-template-columns:1fr;gap:10px}.isc-evcard-media{height:120px}.isc-evcard-actions .isc-btn{width:100%}}.isc-sponsor-tiers{gap:12px;margin-top:16px;display:grid}.isc-sponsor-tier-box{background:#fff;border-radius:12px;grid-template-columns:220px 1fr;display:grid;overflow:hidden;box-shadow:0 2px 10px #0b6b431a}.isc-sponsor-tier-title{text-align:center;color:#151a17;background:linear-gradient(#d9eacf,#e7f2e2);justify-content:center;align-items:center;margin:0;padding:10px 16px;font-size:16px;font-weight:600;display:flex}.isc-sponsor-tier-logos{flex-wrap:wrap;align-items:center;gap:12px 36px;padding:12px 24px;display:flex}.isc-sponsor-item{align-items:center;gap:12px;min-width:0;display:flex}.isc-sponsor-logo{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:120px;height:44px}.isc-sponsor-logo-dummy{width:44px;color:var(--isc-primary);background:#e7f2e2;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.isc-sponsor-logo-name{color:var(--isc-text);font-size:15px;font-weight:600}@media (width<=700px){.isc-sponsor-tier-box{grid-template-columns:1fr}.isc-sponsor-tier-title{padding:8px 16px}}.isc-bro{--bro-brown:#b36226;--bro-leaf:#e8f0d0;gap:20px;display:grid}.isc-bro-topbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.isc-bro-hero{text-align:center;border:1px solid var(--isc-line);background:linear-gradient(#e8f5ec 0%,#f7faf8 100%);border-radius:16px;padding:36px 28px}.isc-bro-hero-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--isc-primary);font-size:13px;font-weight:700;display:block}.isc-bro-hero-title{color:var(--isc-primary-dark);margin:8px 0 12px;font-size:38px;font-weight:800;line-height:1.1}.isc-bro-hero-meta{color:var(--isc-text);flex-wrap:wrap;justify-content:center;gap:6px 22px;font-size:14px;display:flex}.isc-bro-hero-desc{color:var(--isc-text-body);margin-top:12px}.isc-bro-invite{background:var(--bro-brown);color:#fff;text-align:center;border-radius:12px;padding:20px 24px;font-weight:700;line-height:1.6}.isc-bro-cols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.isc-bro-block{border:1px solid var(--isc-line);background:#fff;border-radius:14px;align-content:start;gap:10px;padding:22px;display:grid}.isc-bro-block p{color:var(--isc-text-body);text-align:justify}.isc-bro-heading{color:var(--bro-brown);font-size:20px;font-weight:800}.isc-bro-venue{background:var(--bro-leaf);color:var(--isc-primary-dark);border-radius:14px;gap:14px;padding:20px 22px;display:flex}.isc-bro-venue>svg{flex:none;margin-top:2px}.isc-bro-venue h3{margin-bottom:4px;font-size:15px;font-weight:800}.isc-bro-venue p{color:var(--isc-text-body)}.isc-bro-programme{grid-template-columns:1fr 1fr;gap:16px;display:grid}.isc-bro-day{border:1px solid var(--isc-line);background:#f6f9ec;border-radius:10px;overflow:hidden}.isc-bro-day h3{background:var(--bro-leaf);padding:10px 14px;font-size:13px;font-weight:800}.isc-bro-slot{border-top:1px solid var(--isc-line);grid-template-columns:150px 1fr;gap:10px;padding:8px 14px;font-size:13px;display:grid}.isc-bro-time{color:var(--isc-muted)}.isc-bro-committee{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.isc-bro-member{background:var(--bro-brown);color:#fff;text-align:center;border-radius:10px;align-content:start;gap:2px;padding:14px;display:grid}.isc-bro-member h3{letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:12px}.isc-bro-member span{font-size:14px}.isc-bro-contact{background:var(--bro-brown);color:#fff;border-radius:14px;gap:6px;padding:22px;display:grid}.isc-bro-contact h2{margin-bottom:4px;font-size:17px;font-weight:800}.isc-bro-contact p{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.isc-bro-contact p svg{flex:none;margin-top:3px}.isc-bro-contact a{color:#fff;text-decoration:underline}@media (width<=768px){.isc-bro-hero{padding:24px 16px}.isc-bro-hero-title{font-size:26px}.isc-bro-cols,.isc-bro-programme{grid-template-columns:1fr}.isc-bro-slot{grid-template-columns:1fr;gap:0}.isc-bro-block p{text-align:left}}.isc-modal-backdrop{z-index:1000;background:#0f171480;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.isc-modal{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:640px;max-height:90vh;display:flex;box-shadow:0 20px 50px #00000040}.isc-modal-head{border-bottom:1px solid var(--isc-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.isc-modal-head .isc-card-title{margin:0 0 2px}.isc-modal-body{flex-direction:column;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.isc-modal-foot{border-top:1px solid var(--isc-line);justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}:root{--bg-primary:#f8faf9;--bg-gray:#f1f5f9;--text-dark:#1e293b;--text-black:#0f172a;--text-light-gray:#64748b;--dark-green:#0b4228;--accent-green:#22c55e;--font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font);--font-body:var(--font);--font-hand:var(--font);--pill-radius:100px;--max-width:1440px}*{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea,optgroup{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font)}body{font-family:var(--font-body);background-color:var(--bg-primary);color:var(--text-dark);line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{max-width:var(--max-width);margin:0 auto;padding:0 2rem}.section-padding{padding:5rem 0}.pt-0{padding-top:0}.mt-4{margin-top:1.5rem}.mb-4{margin-bottom:1.5rem}.mt-auto{margin-top:auto}.text-dark-green{color:var(--dark-green)}.text-black{color:var(--text-black)}.text-white{color:#fff}.text-white-80{color:#fffc}.text-gray{color:var(--text-light-gray)}.section-bg-gray{background-color:var(--bg-gray)}.section-bg-dark-green{background-color:var(--dark-green)}.shadow{box-shadow:0 4px 15px #00000014}.shadow-soft{box-shadow:0 10px 30px #00000008}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.02em;font-weight:500;line-height:1.1}.handwriting-text{font-family:var(--font-hand);color:var(--text-light-gray);font-size:2.5rem;line-height:1;display:inline-block}.section-label{letter-spacing:2px;color:var(--text-light-gray);text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.65rem;font-weight:700;display:inline-flex}.dot-green{background-color:var(--accent-green);border-radius:50%;width:4px;height:4px;display:inline-block}.btn{white-space:nowrap;border-radius:var(--pill-radius);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.btn-dark-green{background:var(--dark-green);color:#fff;transition:all .3s;box-shadow:0 10px 25px #0d422340}.btn-dark-green:hover{color:#fff;background:#0a331a;transform:translateY(-2px);box-shadow:0 15px 35px #0d422359}.btn-black{background:var(--text-black);color:#fff}.btn-black:hover{background:#000}.btn-dark-green-outline{color:#fff;background:#ffffff1a;border:1px solid #fff3}.btn-white{color:var(--text-dark);background:#fff}.btn-large{padding:1rem 2rem;font-size:1rem}.icon-btn-transparent{cursor:pointer;color:var(--text-dark);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.circle-btn-white{width:40px;height:40px;color:var(--text-dark);cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.circle-btn-gray-small{background:var(--bg-gray);width:32px;height:32px;color:var(--text-dark);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.circle-btn-outline-white{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.header-transparent{z-index:100;width:100%;padding:2rem 0;position:absolute;top:0;left:0}.header-inner{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:0 2rem;display:flex}.nav-logo{align-items:center;display:flex}.brand-logo{object-fit:contain;width:auto;height:45px}.brand-logo-footer{object-fit:contain;filter:grayscale()brightness(.2);width:auto;height:60px}.nav-links-upper{align-items:center;gap:2.5rem;display:flex}.nav-links-upper a{color:var(--text-dark);font-size:.8125rem;font-weight:500;transition:all .3s}.nav-links-upper a:hover{color:var(--dark-green)}.dropdown-content a{color:var(--text-dark);border-bottom:1px solid #00000008;align-items:center;padding:12px 20px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.dropdown-content a:hover{color:var(--dark-green);background-color:#f8faf9;padding-left:24px}.dropdown:hover>a i{color:var(--dark-green);transform:rotate(180deg)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.nav-actions{align-items:center;gap:1.5rem;display:flex}.nav-actions .icon-btn-transparent i{width:22px;height:22px}.hero-full-bg{align-items:center;width:100%;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.hero-slider-wrapper{z-index:1;background:#f0fdf4;width:100%;height:100%;position:absolute;top:0;left:0}.hero-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.5s ease-in-out;position:absolute;top:0;left:0}.hero-slide.active{opacity:1}.hero-bg-gradient{background:linear-gradient(90deg,#fff 0%,#ffffffd9 40%,#fff0 80%);width:65%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#0000 90%);mask-image:linear-gradient(#000 0% 60%,#0000 90%)}.hero-bottom-gradient{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0009 100%);width:100%;height:40%;position:absolute;bottom:0;left:0}.hero-content-overlay{z-index:2;justify-content:space-between;align-items:flex-start;width:100%;max-width:1440px;height:100%;margin:0 auto;padding:140px 2rem 0;display:flex;position:relative}.hero-text-block{max-width:550px}.hero-pretitle-wrap{letter-spacing:3px;color:#6b7a5a;flex-direction:column;gap:.35rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:700;line-height:1.1;display:flex}.pretitle-line{opacity:.5;background:#6b7a5a;width:140px;height:1.5px}.hero-title{letter-spacing:-2px;color:var(--text-dark);text-shadow:0 5px 15px #ffffffe6,0 10px 30px #0000001a;margin-bottom:1rem;font-size:4.5rem;font-weight:800;line-height:1.1}.hero-subtitle{color:#1e293b;text-shadow:none;margin-bottom:2rem;font-size:1.125rem;font-weight:600;line-height:1.6}.hero-actions{align-items:center;gap:2.5rem;display:flex}.watch-story-btn{color:#1e293b;cursor:pointer;background:0 0;border:none;align-items:center;gap:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.play-btn-circle-outline{width:56px;height:56px;color:var(--dark-green);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 25px #00000026}.watch-story-btn:hover .play-btn-circle-outline{transform:scale(1.1);box-shadow:0 15px 35px #0003}.play-btn-circle-outline i{fill:currentColor;stroke:none;width:20px;height:20px;margin-left:3px}.hero-handwriting-tr{filter:drop-shadow(0 15px 20px #00000040);flex-direction:column;align-items:flex-end;gap:.5rem;display:flex;position:absolute;top:12%;right:5%;transform:rotate(-4deg)}.handwriting-text{font-family:var(--font);color:#1e293b;text-align:right;font-size:3.5rem;line-height:1}.tricolor-brush{opacity:.95;background:linear-gradient(90deg,#f93 33%,#fff 33% 66%,#138808 66%);border-radius:10px;width:140px;height:12px;box-shadow:0 4px 10px #00000026}.hero-stats-overlay{z-index:3;align-items:center;gap:4rem;max-width:1440px;margin:0 auto;padding:0 2rem;display:flex;position:absolute;bottom:35px;left:0;right:0}.stat-item-white{color:#fff;text-shadow:0 4px 15px #0009;align-items:center;gap:1rem;display:flex}.stat-item-white i{color:#fff;filter:drop-shadow(0 4px 10px #00000080);width:28px;height:28px}.stat-item-white .stat-text{flex-direction:column;font-size:.95rem;line-height:1.3;display:flex}.stat-item-white .stat-text strong{font-size:1.5rem;font-family:var(--font-heading);font-weight:700;line-height:1.1;display:block}.stat-item-white .stat-text span{opacity:.95;font-size:.85rem;font-weight:500}.stat-divider-white{background:#fff6;width:1px;height:40px}.scroll-indicator{color:#fff;letter-spacing:2px;text-shadow:0 4px 15px #0009;cursor:pointer;flex-direction:column;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:35px;right:2rem}.scroll-indicator i{filter:drop-shadow(0 2px 8px #000c);width:18px;height:18px;animation:2s infinite bounce}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.organic-bento{z-index:1;padding:6rem 0;position:relative}.organic-bento:before{content:"";z-index:-1;background:radial-gradient(circle,#22c55e14 0%,#fff0 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:10%;left:-5%}.organic-bento:after{content:"";z-index:-1;background:radial-gradient(circle,#d977060d 0%,#fff0 70%);border-radius:50%;width:600px;height:600px;position:absolute;bottom:30%;right:-5%}.bento-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:260px;gap:2rem;display:grid}.bento-card{border:1px solid #fffc;border-radius:24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000000a,inset 0 2px #ffffffb3}.bento-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000014}.card-content{z-index:2;flex-direction:column;padding:2.5rem;display:flex;position:relative}.card-icon-wrap{background:#fff9;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.25rem;display:flex;box-shadow:0 4px 10px #00000005}.card-icon-wrap i{width:22px;height:22px}.card-content h3{color:var(--text-black);max-width:45%;margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.card-content p{color:var(--text-light-gray);z-index:5;max-width:45%;margin-bottom:2rem;font-size:.8125rem;line-height:1.5;position:relative}.card-content .circle-btn-white{z-index:5;border-radius:50%;align-self:flex-start;width:44px;height:44px;margin-top:auto;transition:all .3s;position:relative;box-shadow:0 8px 20px #0000000f}.bento-card:hover .circle-btn-white{transform:scale(1.1);box-shadow:0 10px 25px #0000001a}.card-events{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#fff9e6e6 0%,#fff9e666 100%);grid-area:span 1/span 1}.card-events .card-icon-wrap{color:#d97706}.card-magazines{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ecfdf5e6 0%,#ecfdf566 100%);grid-area:span 1/span 1}.card-magazines .card-icon-wrap{color:#059669}.card-membership{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ecfdf5e6 0%,#ecfdf566 100%);grid-area:span 1/span 1}.card-membership .card-icon-wrap{color:#059669}.card-training{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#f0fdf4e6 0%,#f0fdf466 100%);grid-area:span 1/span 1}.card-training .card-icon-wrap{color:#16a34a}.bento-about{-webkit-backdrop-filter:blur(24px);background-color:#fff9;flex-direction:row;grid-area:span 2/span 2;align-items:center;padding:0;display:flex;position:relative;overflow:visible}.bento-about-content{z-index:2;flex:1;padding:3rem 4rem;position:relative}.bento-label{color:var(--text-black);letter-spacing:1px;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.75rem;display:flex}.line-green{background:var(--dark-green);width:40px;height:2px;display:block}.bento-title{color:var(--text-black);margin-bottom:1.5rem;font-size:3.5rem;line-height:1.1}.bento-desc{color:var(--text-light-gray);max-width:70%;margin-bottom:2rem;font-size:.8125rem;line-height:1.7}.bento-about-actions{align-items:center;gap:2rem;display:flex}.btn-pill-icon{border-radius:var(--pill-radius);align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.5rem;font-size:.875rem;display:flex}.btn-pill-icon .circle-icon{width:32px;height:32px;color:var(--dark-green);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.btn-pill-icon .circle-icon i{stroke-width:2px;width:16px;height:16px}.action-stats{align-items:center;gap:1rem;display:flex}.stat-div{background:#cbd5e1;width:1px;height:24px}.action-stats .stat{color:var(--text-light-gray);font-size:.65rem;font-weight:500;line-height:1.4}.floating-handwriting{font-family:var(--font-hand);color:var(--dark-green);z-index:3;text-shadow:0 4px 15px #ffffffe6;font-size:3.5rem;line-height:1;position:absolute;bottom:3rem;left:auto;right:3rem;transform:rotate(-5deg)}.handwriting-underline{background:var(--accent-green);z-index:2;opacity:.8;border-radius:4px;width:100px;height:4px;position:absolute;bottom:2rem;left:auto;right:2rem;transform:rotate(-5deg)}.corner-image-br{border-top-left-radius:100%;width:65%;height:65%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:-5px -5px 20px #0000000d}.corner-image-br img{object-fit:cover;width:100%;height:100%}.curve-alt{border-top-left-radius:140px;border-bottom-right-radius:0;width:70%;height:70%}.floating-magazines{justify-content:center;align-items:center;width:70%;height:100%;display:flex;position:absolute;top:10%;right:-10%}.floating-magazines img{border:4px solid #fff;border-radius:4px;width:120px;position:absolute;box-shadow:0 10px 30px #00000026}.mag-back{z-index:1;opacity:.6;right:60px;transform:rotate(-15deg)scale(.9)}.mag-front{z-index:2;right:30px;transform:rotate(5deg)}.card-congress{background:#f8faf9;border:1px solid #0000000d;grid-area:span 1/span 4;align-items:center;margin-top:1rem;padding:3rem 4rem;display:flex;position:relative;overflow:hidden}.congress-bg{z-index:0;opacity:.9;background:url(https://images.unsplash.com/photo-1540575467063-178a50c2df87?q=80&w=1200) 50%/cover;width:65%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}.congress-content{z-index:2;max-width:400px;position:relative}.congress-content h2{color:var(--text-black);margin-bottom:.75rem;font-size:2.25rem}.line-green-short{background:var(--dark-green);width:50px;height:3px;margin-bottom:1.5rem}.congress-content p{color:var(--text-light-gray);font-size:.875rem;line-height:1.6}.congress-map{z-index:1;justify-content:center;align-items:center;width:25%;height:150%;display:flex;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.dotted-map-img{object-fit:contain;filter:invert(46%)sepia(35%)saturate(718%)hue-rotate(85deg)brightness(96%)contrast(87%);opacity:.7;width:100%;height:100%}.congress-side-text{color:var(--text-black);z-index:2;text-align:center;letter-spacing:1px;flex-direction:column;align-items:center;gap:.5rem;font-size:.55rem;font-weight:700;display:flex;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.line-green-vertical{background:var(--accent-green);width:1px;height:24px}.blog-layout{gap:3rem;display:flex;position:relative}.blog-sidebar{flex:0 0 350px;position:relative}.section-label-row{color:var(--dark-green);align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.leaf-icon{fill:currentColor;width:20px;height:20px}.label-text{letter-spacing:1.5px;font-size:.75rem;font-weight:700}.label-line{background:#00000026;flex:1;height:1px}.blog-main-title{color:var(--text-black);letter-spacing:-1px;margin-bottom:1rem;font-size:3.5rem;font-weight:600;line-height:1.1}.blog-main-desc{color:var(--text-light-gray);margin-bottom:3rem;padding-right:1rem;font-size:1rem;line-height:1.6}.farmer-illustration-wrap{width:100%;height:350px;position:relative}.farmer-img-mask{object-fit:contain;z-index:1;width:120%;height:auto;position:absolute;bottom:-20px;left:-20px;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 80%)}.hindi-handwriting-wrap{z-index:2;text-align:right;position:absolute;top:20px;right:-20px;transform:rotate(-5deg)}.hindi-text{font-family:var(--font-heading);color:var(--dark-green);text-shadow:2px 2px 10px #ffffffe6;font-size:2rem;font-weight:700;line-height:1.2;display:inline-block}.tricolor-brush-small{background:linear-gradient(90deg,#f93 33%,#fff 33% 66%,#138808 66%);border-radius:3px;width:80px;height:5px;margin-top:5px;margin-left:auto;box-shadow:0 2px 5px #0000001a}.blog-cards-area{flex:1;position:relative}.blog-nav-buttons{z-index:5;gap:.75rem;display:flex;position:absolute;top:-60px;right:0}.nav-btn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex}.nav-btn.prev{background:var(--bg-gray);color:var(--text-black)}.nav-btn.next{background:var(--dark-green);color:#fff}.nav-btn:hover{opacity:.8;transform:scale(1.05);box-shadow:0 5px 15px #0000001a}.blog-cards-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-card{background:#fff;border:1px solid #0000000d;border-radius:12px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 30px #0000000a}.blog-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.card-img-wrap{width:100%;height:200px;overflow:hidden}.card-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.blog-card:hover .card-img-wrap img{transform:scale(1.05)}.card-content-wrap{flex-direction:column;height:calc(100% - 200px);padding:1.5rem;display:flex}.card-meta{justify-content:space-between;align-items:center;margin-bottom:1.25rem;font-size:.75rem;font-weight:700;display:flex}.tag-pill{border-radius:var(--pill-radius);text-transform:uppercase;letter-spacing:.5px;padding:.35rem .8rem}.blog-card:first-child .tag-pill{color:#166534;background:#dcfce7}.blog-card:nth-child(2) .tag-pill{color:#374151;background:#f3f4f6}.blog-card:nth-child(3) .tag-pill{color:#065f46;background:#ecfdf5}.date{color:var(--text-light-gray);font-weight:500}.card-title{color:var(--text-black);margin-bottom:1rem;font-size:1.15rem;font-weight:700;line-height:1.4}.card-desc{color:var(--text-light-gray);margin-bottom:2rem;font-size:.875rem;line-height:1.6}.read-more-link{color:var(--dark-green);align-items:center;gap:.5rem;margin-top:auto;font-size:.875rem;font-weight:700;transition:all .3s;display:inline-flex}.read-more-link i{width:16px;height:16px;transition:all .3s}.read-more-link:hover i{transform:translate(5px)}.blog-bottom-action{justify-content:center;align-items:center;margin-top:4rem;display:flex;position:relative}.btn-wrap-relative{position:relative}.leaf-bg-accent{width:80px;height:80px;color:var(--accent-green);opacity:.15;z-index:0;position:absolute;top:-30px;right:-40px;transform:rotate(15deg)}.view-all-blogs{z-index:1;position:relative;box-shadow:0 10px 25px #0b422833}.growing-together-handwriting{text-align:right;font-family:var(--font-hand);color:var(--dark-green);opacity:.9;font-size:2.25rem;line-height:1;position:absolute;right:0;transform:rotate(-5deg)}.gallery-grid-clean{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.gallery-item{border-radius:12px;margin-bottom:1rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 8px 25px #00000014}.gallery-item img{object-fit:cover;width:100%;height:260px;display:block}.gallery-caption{-webkit-backdrop-filter:blur(12px);width:100%;color:var(--text-black);text-align:center;background:linear-gradient(#0000 0%,#fff6 30%,#ffffffd9 100%);border-top:1px solid #fff6;padding:1.5rem 1rem 1rem;font-size:.875rem;font-weight:600;position:absolute;bottom:0;left:0}.testimonial-clean{padding:6rem 0}.testimonial-clean-inner{position:relative}.testimonial-slider-wrap{align-items:center;gap:2rem;display:flex}.testimonial-content-clean{background:#fff;border-radius:100px;flex:1;align-items:center;gap:4rem;padding:3rem 5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000008}.circular-portrait-modi{border:4px solid var(--bg-gray);border-radius:50%;flex-shrink:0;width:150px;height:150px;overflow:hidden}.circular-portrait-modi img{object-fit:cover;width:100%;height:100%}.quote-text-wrap{flex:1;padding-left:2.5rem;position:relative}.quote-icon{font-family:var(--font);color:var(--accent-green);opacity:.4;font-size:4rem;line-height:1;position:absolute;top:-15px;left:-10px}.quote-text{color:var(--text-black);margin-bottom:1.5rem;font-size:1.125rem;font-style:italic;line-height:1.8}.quote-author strong{color:var(--text-black);font-size:1rem;display:block}.quote-author span{color:var(--text-light-gray);font-size:.75rem}.testimonial-sketch{text-align:right;opacity:.5;flex-direction:column;flex:.4;align-items:flex-end;display:flex}.sketch-leaf{color:#cbd5e1;stroke-width:1px;width:80px;height:80px;margin-top:1rem}.handwriting-modi{color:#94a3b8;font-size:1.75rem;transform:rotate(-10deg)}.slider-dots-hero{gap:6px;display:flex}.dot{cursor:pointer;background:#cbd5e1;border-radius:50%;width:6px;height:6px}.justify-center{justify-content:center}.join-banner-clean{padding:4rem 0}.join-banner-inner{justify-content:space-between;align-items:center;display:flex;position:relative}.banner-title{margin-top:.5rem;font-size:3rem;line-height:1.1}.banner-mid{z-index:1;opacity:.8;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-plant{object-fit:cover;height:100%}.banner-right{z-index:2}.prefooter-values{background:#fff;border-top:1px solid #0000000d;padding:2rem 0}.prefooter-inner{justify-content:center;align-items:center;gap:6rem;display:flex}.val-item{color:var(--text-black);align-items:center;gap:1rem;font-size:.875rem;font-weight:500;display:flex}.val-item i{width:24px;height:24px;color:var(--dark-green)}.footer-white{background:var(--bg-primary);border-top:1px solid #0000000d;padding:4rem 0 2rem}.footer-white-grid{border-bottom:1px solid #e2e8f0;grid-template-columns:2.5fr 1fr 1fr 1fr 1.5fr;gap:2rem;padding-bottom:3rem;display:grid}.footer-desc{color:var(--text-light-gray);max-width:250px;font-size:.75rem;line-height:1.6}.social-circles-gray a{width:32px;height:32px;color:var(--text-black);background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.footer-heading{color:var(--text-black);font-size:.875rem;font-family:var(--font-body);margin-bottom:1.5rem;font-weight:600}.footer-links{color:var(--text-light-gray);flex-direction:column;gap:.875rem;font-size:.75rem;list-style:none;display:flex}.contact-info p{color:var(--text-light-gray);align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;font-size:.75rem;line-height:1.5;display:flex}.contact-info i{width:18px;height:18px;color:var(--text-black);flex-shrink:0}.footer-white-bottom{color:var(--text-light-gray);justify-content:space-between;align-items:center;padding-top:2rem;font-size:.65rem;font-weight:500;display:flex}.bottom-links{align-items:center;gap:1.5rem;display:flex}.divider{color:#cbd5e1}.gallery-grid-masonry{grid-template-columns:repeat(4,1fr);grid-auto-rows:280px;gap:1.5rem;display:grid}.gallery-item-masonry{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000d}.gallery-item-masonry img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.gallery-item-masonry:hover img{transform:scale(1.05)}.gallery-item-masonry.wide{grid-column:span 2}.gallery-item-masonry.tall{grid-row:span 2}.news-split{gap:1.5rem;display:flex}.news-featured-clean{cursor:pointer;border-radius:16px;flex:1.5;height:450px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000014}.news-featured-clean:hover{transform:translateY(-5px);box-shadow:0 25px 50px #0000001f}.news-featured-clean img{object-fit:cover;width:100%;height:100%;transition:transform .8s}.news-featured-clean:hover img{transform:scale(1.05)}.featured-badge{border-radius:var(--pill-radius);color:var(--text-black);z-index:3;background:#fffffff2;padding:.4rem 1.25rem;font-size:.75rem;font-weight:700;position:absolute;top:1.5rem;right:1.5rem;box-shadow:0 4px 15px #0000001a}.news-overlay-bottom{color:#fff;z-index:2;background:linear-gradient(#0000 0%,#0009 60%,#000000e6 100%);flex-direction:column;align-items:flex-start;width:100%;padding:4rem 2.5rem 2.5rem;display:flex;position:absolute;bottom:0;left:0}.news-overlay-bottom .news-date{letter-spacing:1.5px;text-transform:uppercase;color:#fffc;margin-bottom:.75rem;font-size:.7rem;font-weight:700}.news-overlay-bottom h3{text-shadow:0 2px 10px #00000080;margin-bottom:1.5rem;font-size:1.75rem;font-weight:600;line-height:1.3}.news-overlay-bottom .circle-btn-outline-white{background:#ffffff1a;align-self:flex-end;margin-top:-30px;transition:all .3s}.news-featured-clean:hover .circle-btn-outline-white{color:var(--text-black);background:#fff}.news-list-clean{flex-direction:column;flex:1;justify-content:space-between;gap:1.25rem;display:flex}.news-list-item{cursor:pointer;background:#fff;border:1px solid #0000000d;border-radius:16px;align-items:center;gap:1.5rem;padding:1.25rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 30px #00000008}.news-list-item:hover{transform:translate(-5px);box-shadow:0 15px 40px #00000014}.news-list-item img{object-fit:cover;border-radius:10px;width:110px;height:110px}.news-list-content{flex:1}.news-list-content .news-date{color:var(--text-light-gray);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:.65rem;font-weight:700;display:block}.news-list-content h4{color:var(--text-black);font-size:.95rem;font-weight:600;line-height:1.4;transition:color .3s}.news-list-item:hover h4{color:var(--dark-green)}.news-list-item .circle-btn-gray-small{transition:all .3s}.news-list-item:hover .circle-btn-gray-small{background:var(--dark-green);color:#fff}.join-banner-new{padding:4rem 0;overflow:hidden}.relative{position:relative}.join-bg-overlay{display:none!important}.join-banner-grid{z-index:2;grid-template-columns:1fr auto auto;align-items:center;gap:3rem;display:grid;position:relative}.banner-left-content{max-width:480px}.section-label-banner{letter-spacing:2.5px;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.7rem;font-weight:700;display:flex}.dot-white{background:#fff;border-radius:50%;width:6px;height:6px}.label-line-white{background:#fff6;width:50px;height:1px}.text-white-50{color:#ffffffb3}.text-white-80{color:#ffffffe6;font-size:1.05rem;line-height:1.5}.banner-title{margin-bottom:1.25rem;font-size:3.5rem;font-weight:700;line-height:1.1}.banner-icons-wrap{border-left:1px solid #fff3;justify-content:space-between;align-items:center;gap:2rem;padding-left:2rem;display:flex}.icon-stat{color:#fff;border-right:1px solid #fff3;flex-direction:column;gap:.75rem;padding-right:2rem;display:flex}.icon-stat:last-child{border-right:none;padding-right:0}.icon-circle-outline{border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:flex}.icon-stat h4{font-size:1.05rem;font-weight:600;line-height:1.2}.icon-stat p{color:#ffffffb3;margin:0;font-size:.8rem;line-height:1.3}.banner-right-action{flex-direction:column;justify-content:center;align-items:center;padding-left:1rem;display:flex}.btn-pill{color:var(--dark-green);border-radius:50px;align-items:center;gap:.5rem;padding:1rem 2.25rem;font-size:1.05rem;font-weight:700;display:inline-flex}.btn-subtext{text-align:center;letter-spacing:.5px;opacity:.8;width:100%;margin-top:.5rem;font-size:.7rem}.banner-farmer-graphic{z-index:3;pointer-events:none;align-items:flex-end;width:400px;height:auto;display:flex;position:absolute;bottom:0;right:-50px}.farmer-image-crop img{object-fit:contain;object-position:bottom right;width:100%;height:auto}.handwriting-badge{font-family:var(--font);color:var(--dark-green);text-align:center;font-size:1.8rem;font-weight:700;line-height:1;position:absolute;top:120px;right:60px;transform:rotate(-8deg)}.nsai-footer-new{background:#fefefe;border-top:1px solid #0000000d;padding-top:4rem}.footer-top-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1.3fr;margin-bottom:2rem;display:grid}.footer-links-col{border-left:1px solid #eaeaea;padding:0 2rem}.footer-contact-col{border-left:1px solid #eaeaea;padding-left:2rem}.brand-logo-footer{height:75px}.social-circles-gray{gap:.75rem;display:flex}.social-circles-gray a{width:38px;height:38px;color:var(--dark-green);background:#ebf2ed;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.social-circles-gray a:hover{background:var(--dark-green);color:#fff}.handwriting-sowing{font-family:var(--font);color:var(--dark-green);margin-left:10px;font-size:2.2rem;line-height:.9;transform:rotate(-5deg)}.footer-heading{color:var(--text-black);margin-bottom:1.5rem;font-size:1.1rem;font-weight:700}.footer-links li{align-items:center;gap:.75rem;display:flex}.link-arrow{width:14px;height:14px;color:var(--light-green)}.footer-links a{color:#666;font-size:.95rem;text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--dark-green)}.contact-list{flex-direction:column;gap:1.5rem;padding:0;list-style:none;display:flex}.contact-list li{color:#666;align-items:flex-start;gap:1rem;font-size:.9rem;line-height:1.5;display:flex}.icon-wrap-light-green{width:34px;height:34px;color:var(--dark-green);background:#ebf2ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.india-map-graphic{justify-content:flex-end;align-items:flex-end;height:160px;margin-top:1rem;display:flex;position:relative}.handwriting-seeds{font-family:var(--font);color:var(--dark-green);text-align:center;font-size:1.6rem;font-weight:700;line-height:1;position:absolute;bottom:20px;right:20px;transform:rotate(-8deg)}.footer-landscape-sketch{opacity:.15;background:0 0;width:100%;height:110px}.footer-bottom-bar{background:#f8faf9;border-top:1px solid #0000000d;padding:1.2rem 0}.bottom-bar-inner{color:#777;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.footer-legal{gap:1.5rem;display:flex}.footer-legal a{color:#777;text-decoration:none}.footer-legal a:hover{color:var(--dark-green)}.circle-btn-dark-green{background:var(--dark-green);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:2rem;transition:all .3s;display:flex}.circle-btn-dark-green:hover{background:#0a331b;transform:translateY(-3px)}.nsai-global-footer{font-family:var(--font-body);background:#fdfdfd;position:relative;overflow:hidden}.footer-cta-banner{color:#fff;z-index:2;background:#0b4228 linear-gradient(90deg,#0b4228 30%,#175436 100%);border-radius:20px;max-width:1380px;margin:4rem auto 0;padding:3.5rem 0;position:relative;transform:translateY(2rem)}.cta-container{z-index:2;justify-content:space-between;align-items:center;padding:0 4rem;display:flex;position:relative}.cta-left{max-width:350px}.cta-tag{letter-spacing:2px;color:#fffc;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:700;display:flex}.cta-tag hr{background:#ffffff4d;border:none;flex:1;height:1px}.cta-left h2{font-size:2.8rem;font-weight:700;line-height:1.1;font-family:var(--font-heading);margin-bottom:1rem}.cta-left p{color:#fffc;font-size:.95rem;line-height:1.5}.cta-middle{border-left:1px solid #fff3;border-right:1px solid #fff3;gap:2.5rem;margin-left:1rem;padding:0 2rem;display:flex}.cta-feature{flex-direction:column;gap:.75rem;display:flex}.cta-icon{border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.cta-feature h4{font-size:1.05rem;font-weight:600;line-height:1.2;font-family:var(--font-heading)}.cta-feature p{color:#ffffffb3;font-size:.8rem;line-height:1.3}.cta-right{z-index:10;flex-direction:column;align-items:center;padding-left:1.5rem;padding-right:2rem;display:flex;position:relative}.btn-become-member{color:#0b4228;background:#fff;border-radius:50px;align-items:center;gap:.5rem;padding:.8rem 1.8rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.btn-become-member:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.cta-sub{color:#ffffffb3;margin-top:.75rem;font-size:.75rem}@media (width<=1200px){.footer-cta-banner{margin-left:1.5rem;margin-right:1.5rem}.cta-container{flex-wrap:wrap;gap:2.5rem;padding:0 2.5rem}.cta-left{flex:100%;max-width:100%}.cta-left h2 br{display:none}.cta-middle{border-left:none;flex:auto;margin-left:0;padding:0 2rem 0 0}.cta-right{padding:0}}@media (width<=768px){.footer-cta-banner{border-radius:16px;margin:3rem 1rem 0;padding:2.5rem 0}.cta-container{flex-direction:column;align-items:stretch;gap:2rem;padding:0 1.5rem}.cta-left h2{font-size:2rem}.cta-middle{border-top:1px solid #fff3;border-bottom:1px solid #fff3;border-right:none;flex-direction:column;gap:1.25rem;padding:1.5rem 0}.cta-feature{flex-direction:row;align-items:center;gap:1rem}.cta-icon{flex-shrink:0}.cta-feature h4 br{display:none}.cta-right{text-align:center;align-items:stretch}.btn-become-member{justify-content:center}}.cta-image-wrapper{pointer-events:none;z-index:5;width:320px;position:absolute;bottom:-3.5rem;right:-2rem}.cta-farmer-img{object-fit:contain;width:100%;height:auto}.cta-stamp{z-index:6;position:absolute;top:130px;right:40px;transform:rotate(-10deg)}.cta-stamp .stamp-text{font-family:var(--font);color:#0b4228;font-size:1.6rem;font-weight:700;line-height:1}.footer-main{background:0 0;border-top:none;padding:7rem 0 3rem;position:relative;overflow:hidden}.footer-grid{z-index:2;grid-template-columns:2fr 1.2fr 1.2fr 1.2fr 1.5fr;gap:2rem;display:grid;position:relative}.footer-brand-col{padding-right:2rem}.footer-logo{height:70px;margin-bottom:1rem}.footer-description{color:#475569;margin-bottom:1.5rem;font-size:.85rem;line-height:1.6}.footer-socials{gap:.5rem;margin-bottom:1rem;display:flex}.footer-socials .social-icon{color:#0b4228;background:#ebf2ed;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.footer-socials .social-icon:hover{color:#fff;background:#0b4228}.sowing-stamp-container{margin-top:1rem}.sowing-stamp{font-family:var(--font);color:#0b4228;margin-left:1.5rem;font-size:2.2rem;font-weight:700;line-height:.9;transform:rotate(-8deg)}.footer-links-col,.footer-contact-col{border-left:1px solid #00000014;padding-left:2rem}.footer-map-col{border-left:1px solid #00000014;padding-left:1rem}.footer-title{color:#1e293b;font-size:1.05rem;font-weight:700;font-family:var(--font-heading);margin-bottom:1.5rem}.footer-links{flex-direction:column;gap:1rem;padding:0;list-style:none;display:flex}.footer-links li a{color:#64748b;align-items:center;gap:.5rem;font-size:.85rem;text-decoration:none;transition:all .3s;display:flex}.footer-links li a i{color:#22c55e;width:14px;height:14px}.footer-links li a:hover{color:#0b4228;padding-left:5px}.footer-contact-items{flex-direction:column;gap:1.25rem;display:flex}.contact-item{align-items:flex-start;gap:.75rem;display:flex}.contact-icon{color:#0b4228;background:#ebf2ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.contact-icon i{width:16px;height:16px}.contact-item p{color:#64748b;margin:0;font-size:.8rem;line-height:1.5}.india-map-graphic{justify-content:center;align-items:center;height:180px;display:flex;position:relative}.india-map-graphic:before{content:"";opacity:.2;background:0 0;width:200px;height:200px;position:absolute;top:-20px;right:-20px}.seeds-stamp{font-family:var(--font);color:#0b4228;text-align:right;font-size:1.8rem;font-weight:700;line-height:1;position:absolute;bottom:0;right:0;transform:rotate(-10deg)}.footer-bottom{z-index:2;background:#fff;border-top:1px solid #0000000d;padding:1.5rem 0;position:relative}.footer-bottom-flex{color:#64748b;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.footer-bottom-flex p{margin:0}.footer-copyright{flex-direction:column;gap:.25rem;display:flex}.footer-credit{color:#94a3b8;font-size:.75rem}.footer-credit a{text-decoration:none}.footer-credit a:hover{color:#0b4228;text-decoration:underline}.footer-credit strong{color:#0b4228;font-weight:600}.footer-bottom-links{align-items:center;gap:1rem;display:flex}.footer-bottom-links a{color:#64748b;text-decoration:none;transition:all .3s}.footer-bottom-links a:hover{color:#0b4228}.separator{color:#cbd5e1}.back-to-top{color:#fff;cursor:pointer;background:#0b4228;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:2rem;transition:all .3s;display:flex}.back-to-top:hover{background:#0a331a;transform:translateY(-3px)}.impact-section{background:#fcfcfc;padding:7rem 0 6rem;position:relative;overflow:hidden}.impact-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#22c55e0a,#0000 50%),radial-gradient(circle at 0 100%,#0b42280a,#0000 50%);position:absolute;inset:0}.impact-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:2rem;display:grid;position:relative}.impact-card{text-align:center;background:#fff;border:1px solid #0000000a;border-radius:24px;padding:3rem 2rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 40px #00000008}.impact-card:before{content:"";background:linear-gradient(to right, var(--green-brand), var(--dark-green));opacity:0;width:100%;height:4px;transition:all .3s;position:absolute;top:0;left:0}.impact-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #00000014}.impact-card:hover:before{opacity:1}.impact-icon-wrap{width:72px;height:72px;color:var(--dark-green);background:#ebf2ed;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.impact-card:hover .impact-icon-wrap{background:var(--dark-green);color:#fff;transform:scale(1.1)rotate(10deg)}.impact-icon-wrap i{width:32px;height:32px}.impact-number{color:var(--text-dark);font-size:3.5rem;font-weight:800;line-height:1;font-family:var(--font-heading);letter-spacing:-1px;margin-bottom:.5rem}.impact-number span{color:var(--green-brand);vertical-align:super;font-size:2.2rem}.impact-text{color:var(--text-muted);margin:0;font-size:1.1rem;font-weight:500}.follow-us-section{background:#fff;padding:6rem 0}.social-cards-grid{z-index:2;flex-wrap:wrap;justify-content:space-between;gap:1.25rem;display:flex;position:relative}.social-card-clean{color:var(--text-dark);background:#fff;border:1px solid #0000000f;border-radius:20px;flex-direction:column;flex:1;justify-content:space-between;min-width:210px;max-width:260px;height:190px;padding:1.5rem;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 15px #00000005}.social-card-clean:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000000f}.social-icon-circle{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex}.facebook .social-icon-circle{color:#1877f2;background:#e7f0fd}.twitter .social-icon-circle{color:#0f1419;background:#f0f2f5}.instagram .social-icon-circle{color:#e4405f;background:#fce8f2}.linkedin .social-icon-circle{color:#0a66c2;background:#e6f0f9}.youtube .social-icon-circle{color:red;background:#fde8e8}.social-icon-circle i,.social-icon-circle svg{width:26px;height:26px}.instagram .social-icon-circle i{stroke-width:2.5px}.social-card-bottom{justify-content:space-between;align-items:flex-end;display:flex}.social-card-text{text-align:left}.social-card-text h4{font-size:1.15rem;font-weight:700;font-family:var(--font-heading);color:var(--text-dark);margin:0 0 .15rem}.social-card-text span{color:#64748b;font-size:.8rem;font-weight:500}.social-arrow{color:#475569;background:#f1f5f9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.social-arrow i{width:16px;height:16px}.social-card-clean:hover .social-arrow{background:var(--dark-green);color:#fff}.footer-main:after{content:"";opacity:.6;z-index:1;pointer-events:none;background:url(/assets/footer-bg-sketch.png) bottom/100% no-repeat;width:100%;height:520px;position:absolute;bottom:-12vw;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 60%);mask-image:linear-gradient(#0000 0%,#000 60%)}@media (width<=1024px){.hero-title{font-size:3.5rem}.hero-stats-overlay{gap:2rem;padding:0 1.5rem}.hero-handwriting-tr{right:2%;transform:scale(.8)}.bento-grid{grid-template-columns:repeat(2,1fr)}.card-congress{grid-column:span 2;padding:2.5rem}.congress-bg{opacity:.15;width:100%;-webkit-mask-image:none}.blog-cards-grid{grid-template-columns:repeat(2,1fr)}.social-cards-grid{justify-content:center}.social-card-clean{min-width:200px}.footer-white-grid{grid-template-columns:repeat(3,1fr);gap:3rem 1.5rem}.join-banner-grid{text-align:center;grid-template-columns:1fr;justify-content:center}.banner-left-content{margin:0 auto}.section-label-banner{justify-content:center}.banner-icons-wrap{border-top:1px solid #fff3;border-left:none;justify-content:center;margin-top:2rem;padding-top:2rem;padding-left:0}}@media (width<=768px){.hero-slide{object-position:75% center!important}.section-padding{padding:3rem 0}.container{padding:0 1.25rem}h2.section-title{font-size:2.2rem!important}.floating-handwriting,.handwriting-underline,.hero-handwriting-tr{display:none!important}.nav-links-upper{display:none}.hero-full-bg{height:auto;min-height:600px;padding-bottom:80px}.hero-title{letter-spacing:-1px;font-size:2.5rem}.hero-subtitle{font-size:1rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:1.5rem}.hero-stats-overlay{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:2rem;position:relative;bottom:-60px}.stat-divider-white{width:100%;height:1px}.bento-grid{grid-template-columns:1fr;grid-auto-rows:auto}.bento-about{flex-direction:column;grid-area:auto/span 1;padding:2rem}.bento-about-content{padding:0}.bento-title{font-size:2.5rem}.bento-desc{max-width:100%}.bento-about-actions{flex-direction:column;align-items:flex-start;gap:1.5rem}.card-congress{text-align:left;flex-direction:column;grid-column:span 1;align-items:flex-start}.congress-map{display:none}.blog-layout{flex-direction:column}.blog-sidebar{flex:auto;width:100%;margin-bottom:2rem}.blog-cards-grid{grid-template-columns:1fr}.news-split{flex-direction:column}.news-featured-clean{height:350px}.news-list-item{flex-direction:column;align-items:flex-start}.news-list-item img{width:100%;height:200px;margin-bottom:1rem}.impact-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.follow-us-header{flex-direction:column;align-items:flex-start!important}.social-cards-grid{grid-template-columns:1fr 1fr;justify-content:stretch;gap:1rem;display:grid}.social-card-clean{min-width:100%;max-width:100%;height:auto;padding:1.25rem}.social-icon-circle{width:45px;height:45px;margin-bottom:1rem}.social-card-bottom{flex-direction:column;align-items:flex-start;gap:1rem}.social-card-text h4{font-size:1rem}.footer-white-grid{grid-template-columns:1fr;gap:2.5rem}.prefooter-inner{flex-direction:column;align-items:flex-start;gap:1.5rem}.footer-white-bottom{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.bottom-links{flex-wrap:wrap;justify-content:center;gap:1rem}.footer-main:after{background-size:cover;height:300px;bottom:-110px}}@media (width<=480px){.impact-grid,.social-cards-grid{grid-template-columns:1fr}.icon-stat{border-bottom:1px solid #fff3;border-right:none;width:100%;padding-bottom:1rem;padding-right:0}.icon-stat:last-child{border-bottom:none}.banner-icons-wrap{flex-direction:column;align-items:center}}@media (width<=768px){.header-transparent{z-index:100;width:100%;padding:1rem 0;position:absolute}.header-inner{padding:0 1rem}.nav-actions{display:none!important}.brand-logo{height:35px}.hero-content-overlay{flex-direction:column;justify-content:flex-start;padding-top:100px;padding-bottom:2rem;display:flex}.hero-pretitle-wrap{margin-top:1rem;margin-bottom:1rem}.hero-title{margin-bottom:1rem;font-size:2.25rem!important}.hero-stats-overlay{grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin-top:2rem;display:grid;padding:0!important;position:static!important}.stat-item-white{gap:.5rem}.stat-item-white i{width:20px;height:20px}.stat-item-white .stat-text strong{font-size:1.1rem}.stat-item-white .stat-text span{font-size:.7rem}.scroll-indicator,.stat-divider-white{display:none!important}.gallery-grid-clean,.gallery-grid-masonry{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.gallery-item-masonry.wide,.gallery-item-masonry.tall{grid-area:span 1/span 1!important}.gallery-item img,.gallery-item-masonry img{height:180px!important}.testimonial-content-clean{text-align:center;flex-direction:column;gap:1.5rem!important;padding:2rem 1.5rem!important}.quote-text-wrap{padding-left:0!important}.quote-icon{transform:translate(-50%);top:-30px!important;left:50%!important}.circular-portrait-modi{margin:0 auto;width:100px!important;height:100px!important}.testimonial-sketch{display:none!important}}@media (width<=480px){.gallery-item img,.gallery-item-masonry img{height:150px!important}.hero-stats-overlay{grid-template-columns:1fr}}@media (width<=768px){.header-transparent{z-index:100;width:100%;padding:1rem 0;position:absolute}.header-inner{justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.nav-actions{gap:.5rem;display:flex!important}.nav-actions .btn-dark-green{display:none!important}.brand-logo{height:35px}.hero-full-bg{height:auto;min-height:100vh;flex-direction:column!important;justify-content:flex-start!important}.hero-bg-gradient{background:linear-gradient(#fff6 0%,#ffffff0d 30%,#fff0 100%)!important;width:100%!important;-webkit-mask-image:none!important;mask-image:none!important}.hero-content-overlay{flex-direction:column;display:flex;justify-content:flex-start!important;align-items:flex-start!important;margin:0!important;padding:45px 1.5rem 1rem!important}.hero-text-block{margin-top:0!important;padding-top:0!important}.hero-pretitle-wrap{margin-bottom:1rem;margin-top:0!important;padding-top:0!important}.hero-title{margin-bottom:1rem;font-size:2.2rem!important}.hero-stats-overlay{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;width:100%;margin-top:1rem;padding:0 1.5rem 2rem!important;display:grid!important;position:relative!important;bottom:auto!important}.stat-item-white{align-items:flex-start;gap:.5rem}.stat-item-white i{flex-shrink:0;width:22px;height:22px}.stat-item-white .stat-text{text-align:left}.stat-item-white .stat-text strong{font-size:1.25rem}.stat-item-white .stat-text span{font-size:.75rem}.scroll-indicator,.stat-divider-white{display:none!important}.gallery-grid-clean,.gallery-grid-masonry{grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important}.gallery-item-masonry.wide,.gallery-item-masonry.tall{grid-area:span 1/span 1!important}.gallery-item img,.gallery-item-masonry img{height:180px!important}.testimonial-content-clean{text-align:center;flex-direction:column!important;gap:1.5rem!important;padding:2rem 1.5rem!important}.quote-text-wrap{padding-left:0!important}.quote-icon{transform:translate(-50%);top:-30px!important;left:50%!important}.circular-portrait-modi{margin:0 auto;width:120px!important;height:120px!important}.testimonial-sketch{display:none!important}}@media (width<=480px){.gallery-item img,.gallery-item-masonry img{height:150px!important}.hero-stats-overlay{gap:1rem;grid-template-columns:1fr!important}}.bento-card{border:none!important;border-radius:40px 10px!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 30px 60px #0b42280d!important}.bento-card:hover{border-radius:10px 40px!important;transform:translateY(-10px)!important;box-shadow:0 40px 80px #0b42281a!important}@media (width>=1025px){.bento-card:nth-child(2n):not(.bento-about):not(.card-congress){transform:translateY(30px)}.bento-card:nth-child(2n):not(.bento-about):not(.card-congress):hover{transform:translateY(20px)!important}}.card-congress{border:none!important;border-radius:60px 15px!important;box-shadow:0 30px 60px #0000000a!important}.blog-card{border:none!important;border-radius:30px 8px!important;box-shadow:0 25px 50px #0000000a!important}.blog-card:hover{border-radius:8px 30px!important}.nav-btn{border:none!important;box-shadow:0 10px 20px #0000000d!important}.social-card-clean{background:linear-gradient(135deg,#fff 0%,#f8faf9 100%)!important;border:none!important;border-radius:40px 10px!important;box-shadow:0 20px 40px #0b42280a!important}.social-card-clean:hover{border-radius:10px 40px!important}@media (width>=769px){.social-card-clean:nth-child(2n){transform:translateY(20px)}.social-card-clean:nth-child(2n):hover{transform:translateY(10px)!important}}.testimonial-content-clean{border:none!important;border-radius:100px 20px!important;box-shadow:0 30px 60px #0b42280a!important}.gallery-item{border:none!important;border-radius:20px 8px!important;box-shadow:0 20px 40px #0000000d!important}.gallery-item:hover{border-radius:8px 20px!important}.news-list-item{border:none!important;border-radius:30px 8px!important;box-shadow:0 15px 35px #00000008!important}.news-featured-clean{border:none!important;border-radius:40px 15px!important}.corner-image-br img,.gallery-item img,.gallery-item-masonry img,.blog-card img,.news-list-item img,.news-featured-clean img{transition:transform .8s cubic-bezier(.25,1,.5,1)!important}.bento-card:hover .corner-image-br img{transform:scale(1.12)rotate(2deg)!important}.circle-btn-white i{transition:transform .4s,opacity .4s}.bento-card:hover .circle-btn-white i{transform:translate(4px)}.blog-card:hover img,.news-list-item:hover img,.news-featured-clean:hover img{transform:scale(1.08)!important}.gallery-item:hover img,.gallery-item-masonry:hover img{transform:scale(1.1)!important}.social-card-clean .icon-wrap i{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.social-card-clean:hover .icon-wrap i{transform:scale(1.2)rotate(10deg)}.btn-dark-green{z-index:1;position:relative;overflow:hidden}.btn-dark-green:before{content:"";z-index:-1;background:linear-gradient(90deg,#fff0 0%,#fff3 50%,#fff0 100%);width:50%;height:100%;transition:none;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.btn-dark-green:hover:before{animation:.7s forwards shine}@keyframes shine{to{left:200%}}.bento-card:hover .floating-magazines .mag-back{opacity:.9!important;transform:rotate(-25deg)scale(.9)translate(-20px)!important}.bento-card:hover .floating-magazines .mag-front{transform:rotate(10deg)scale(1.05)translate(10px)!important}.floating-magazines img{transition:all .6s cubic-bezier(.34,1.56,.64,1)!important}.bento-about,.card-congress{border-radius:24px!important;transform:none!important}.bento-about:hover,.card-congress:hover{border-radius:24px!important;transform:translateY(-4px)!important}.nav-links li a{z-index:110;position:relative}.header-inner{z-index:105;position:relative}.about-hero,.reports-hero,.page-hero{background-color:var(--bg-primary);align-items:center;min-height:40vh;padding:160px 0 80px;display:flex;position:relative;overflow:hidden}.about-hero-inner,.reports-hero-inner{z-index:2;justify-content:space-between;align-items:center;gap:4rem;display:flex;position:relative}.about-hero-text{flex:1}.about-hero-title{color:var(--text-black);margin-bottom:.5rem;font-size:3.5rem;font-weight:700;line-height:1.1}.about-hero-subtitle{color:var(--dark-green);margin-bottom:1.5rem;font-size:1.5rem;font-weight:500}.about-hero-desc{color:var(--text-light-gray);max-width:600px;font-size:1.125rem;line-height:1.6}.about-hero-visual{flex:1;position:relative}.premium-glass-card{border-radius:24px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.premium-glass-card img{object-fit:cover;width:100%;height:auto;display:block}.page-hero{text-align:center;background:var(--bg-gray)}.hero-bg-gradient-dark{z-index:1;background:linear-gradient(90deg,#000c,#0006);position:absolute;inset:0}@media (width<=768px){.nav-links-upper{display:none!important}.about-hero,.reports-hero,.page-hero{padding:120px 0 40px}.about-hero-inner,.reports-hero-inner{text-align:center;flex-direction:column;gap:2rem}.about-hero-desc{margin:0 auto}.about-hero-title{font-size:2.5rem}.hero-pretitle-wrap{margin-top:0!important;margin-bottom:1.5rem!important;padding-left:0!important;position:relative!important;top:0!important;left:0!important}.hero-content-overlay{padding-top:45px!important}.header-transparent{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}}.vision-mission-section{padding:6rem 0}.vision-mission-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:3rem;display:grid}.premium-card{box-sizing:border-box;background:#fff;border:1px solid #0b42280f;border-radius:24px;flex-direction:column;height:100%;padding:3rem;transition:box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000000d}.premium-card:hover{border-color:#0b422826;box-shadow:0 25px 50px #0b42281a}.vm-icon-wrap{width:64px;height:64px;color:var(--dark-green);background:#ebf2ed;border-radius:16px;justify-content:center;align-items:center;margin-bottom:2rem;transition:background .3s,color .3s;display:flex}.premium-card:hover .vm-icon-wrap{background:var(--dark-green);color:#fff}.premium-card h3{color:var(--text-black);letter-spacing:.02em;margin:0 0 1.25rem;font-size:1.5rem;font-weight:700}.vm-text{color:var(--text-light-gray);margin:0;font-size:1.125rem;line-height:1.7}.vm-accent-line{background:linear-gradient(90deg, var(--accent-green), var(--dark-green));width:100%;height:4px;position:absolute;bottom:0;left:0}.objectives-section{padding:5rem 0}.objectives-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem;display:grid}.objective-item{background:#fff;border:1px solid #0000000d;border-radius:16px;align-items:flex-start;gap:1.5rem;padding:2rem;transition:all .3s;display:flex;box-shadow:0 10px 30px #00000008}.objective-item:hover{border-color:var(--accent-green);box-shadow:0 15px 40px #00000014}.obj-icon{background:var(--bg-gray);width:48px;height:48px;color:var(--dark-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.objective-item p{color:var(--text-dark);margin:0;font-size:1.05rem;line-height:1.5}.team-grid-3-col{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.team-grid-4-col{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.team-grid-2-col-sm{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:800px;display:grid}.team-card{background:#fff;border-radius:20px;height:100%;transition:all .3s;overflow:hidden;box-shadow:0 15px 35px #0000000d}.team-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px #0000001a}.team-img-wrap{aspect-ratio:3/4;background:#f8fafc;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.team-img-wrap img{object-fit:contain;object-position:top center;width:100%;height:100%;transition:all .5s}.team-card:hover .team-img-wrap img{transform:scale(1.03)}.team-info{text-align:center;padding:1.5rem}.team-info h4{color:var(--text-black);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.team-info span{color:var(--text-light-gray);font-size:.9rem;display:block}.team-info .designation{color:var(--dark-green);margin-bottom:.25rem;font-weight:500}.team-category-title{color:var(--text-black);margin-bottom:2rem;font-size:2rem;font-weight:600}.section-header-centered{text-align:center;max-width:700px;margin:0 auto 3rem}@media (width<=992px){.vision-mission-grid{grid-template-columns:1fr}.team-grid-4-col,.team-grid-3-col{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.team-grid-4-col,.team-grid-3-col,.team-grid-2-col-sm{grid-template-columns:1fr}.premium-card{padding:2rem}}.objective-grid{gap:2rem;display:grid}.grid-2-col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (width>=992px){.grid-2-col{grid-template-columns:1fr 1fr}}.objective-card{background:#fff;border:1px solid #0000000d;border-radius:20px;flex-direction:column;padding:2.5rem 2rem;transition:transform .4s,box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000008}.objective-card:hover{border-color:var(--accent-green);transform:translateY(-10px);box-shadow:0 20px 40px #00000014}.obj-number{color:#00000008;z-index:0;font-size:4rem;font-weight:800;line-height:1;transition:all .4s;position:absolute;top:1rem;right:1.5rem}.objective-card:hover .obj-number{color:#22c55e1a;transform:scale(1.1)}.obj-icon{background:var(--bg-gray);width:60px;height:60px;color:var(--dark-green);z-index:1;border-radius:16px;justify-content:center;align-items:center;margin-bottom:1.5rem;transition:all .4s;display:flex;position:relative}.objective-card:hover .obj-icon{background:var(--dark-green);color:#fff}.objective-card p{color:var(--text-dark);z-index:1;flex-grow:1;margin-bottom:2rem;font-size:1.125rem;line-height:1.6;position:relative}.obj-arrow{background:var(--bg-gray);width:40px;height:40px;color:var(--text-dark);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-top:auto;transition:all .4s;display:flex;position:relative}.objective-card:hover .obj-arrow{background:var(--accent-green);color:#fff;transform:rotate(45deg)}.reports-hero,.page-hero{background:var(--dark-green);padding:6rem 0 4rem;position:relative;overflow:hidden}.reports-hero-inner,.page-hero-inner{z-index:2;color:#fff;position:relative}.breadcrumb{color:#ffffffb3;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;display:flex}.breadcrumb .active{color:var(--accent-green);font-weight:500}.breadcrumb i{width:14px;height:14px}.reports-title,.page-title{color:#fff;margin-bottom:1rem;font-size:3.5rem;font-weight:700}.reports-subtitle,.page-subtitle{color:#fffc;max-width:600px;font-size:1.25rem;line-height:1.6}.reports-bg-pattern,.page-bg-pattern{z-index:1;background:radial-gradient(circle,#22c55e1a 0%,#0000 70%);border-radius:50%;width:800px;height:800px;position:absolute;top:-50%;right:-10%}.two-column-layout{grid-template-columns:300px 1fr;gap:3rem;display:grid}.sidebar-nav{background:#fff;border:1px solid #0000000d;border-radius:20px;align-self:start;padding:2rem;position:sticky;top:100px;box-shadow:0 10px 30px #00000008}.sidebar-title{color:var(--text-black);border-bottom:2px solid var(--bg-gray);margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.25rem;font-weight:700}.sidebar-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-list a{color:var(--text-light-gray);border-radius:8px;padding:.75rem 1rem;font-weight:500;text-decoration:none;transition:all .3s;display:block}.sidebar-list a:hover{background:var(--bg-gray);color:var(--dark-green)}.sidebar-list a.active{background:var(--dark-green);color:#fff}.content-area{min-width:0}.year-heading{color:var(--text-black);align-items:center;gap:1rem;margin-bottom:2rem;font-size:2rem;font-weight:700;display:flex}.year-heading:after{content:"";background:var(--bg-gray);flex-grow:1;height:1px}.document-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.document-card{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000008}.document-card:hover{border-color:var(--accent-green);transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.doc-preview{background:var(--bg-gray);justify-content:center;align-items:center;height:160px;display:flex;position:relative}.doc-preview-icon{color:#0000001a;width:64px;height:64px;transition:all .3s}.document-card:hover .doc-preview-icon{color:var(--dark-green);transform:scale(1.1)}.doc-badge{color:var(--dark-green);background:#fff;border-radius:20px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 10px #0000000d}.doc-info{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.doc-title{color:var(--text-black);margin-bottom:.5rem;font-size:1.1rem;font-weight:600;line-height:1.4}.doc-meta{color:var(--text-light-gray);margin-bottom:1.5rem;font-size:.85rem}.btn-download{color:var(--dark-green);align-items:center;gap:.5rem;margin-top:auto;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-download:hover{color:var(--accent-green)}.featured-report-section{padding:5rem 0}.featured-report-card{background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 50px #0000000d}.featured-report-img{object-fit:cover;width:100%;height:100%}.featured-report-content{flex-direction:column;justify-content:center;padding:4rem;display:flex}.featured-report-content h3{color:var(--text-black);margin-bottom:1rem;font-size:2.5rem}.featured-report-content p{color:var(--text-light-gray);margin-bottom:2rem;font-size:1.125rem;line-height:1.6}@media (width<=992px){.two-column-layout{grid-template-columns:1fr}.sidebar-nav{position:static}.featured-report-card{grid-template-columns:1fr}.featured-report-content{padding:2rem}}@media (width<=768px){.reports-title,.page-title{font-size:2.5rem}.document-grid{grid-template-columns:1fr}}.dropdown{display:inline-block;position:relative}.dropdown-content{z-index:1000;background-color:#fff;border-radius:8px;min-width:280px;padding:.5rem 0;transition:opacity .2s,transform .2s;display:none;position:absolute;top:100%;left:-20px;overflow:hidden;box-shadow:0 10px 30px #0000001a}.dropdown-content a{border-bottom:1px solid #00000008;align-items:center;padding:12px 20px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex;color:var(--text-dark)!important}.dropdown-content a:last-child{border-bottom:none}.dropdown-content a:hover{background-color:#f8faf9;padding-left:24px;color:var(--dark-green)!important}.dropdown:hover .dropdown-content{animation:.2s forwards fadeUp;display:block}.dropdown>a{align-items:center;gap:4px;display:flex}.dropdown>a i{width:14px;height:14px;transition:transform .3s}.dropdown:hover>a i{transform:rotate(180deg);color:var(--accent-green)!important}.header-dark-mode .nav-links-upper a,.header-dark-mode .dropdown:hover>a i{color:#fff!important}.header-dark-mode .dropdown-content a{color:var(--text-dark)!important}.report-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;margin-top:3rem;display:grid}.report-card{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000008}.report-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.generated-cover{background:var(--dark-green);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:200px;padding:2rem;display:flex;position:relative;overflow:hidden}.gen-logo i{color:#fff3;width:48px;height:48px;margin-bottom:1rem}.gen-title{letter-spacing:1px;text-transform:uppercase;z-index:2;font-size:1.25rem;font-weight:600}.gen-year{color:#ffffff0d;z-index:1;font-size:4rem;font-weight:800;line-height:1;position:absolute;bottom:-1rem;right:-1rem}.gen-accent{background:var(--accent-green);z-index:2;width:100%;height:4px;position:absolute;bottom:0;left:0}.report-meta{flex-grow:1;padding:1.5rem}.report-meta h4{color:var(--text-black);margin-bottom:.5rem;font-size:1.1rem}.report-year{color:var(--text-light-gray);font-size:.9rem}.report-actions{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.report-link{color:var(--dark-green);align-items:center;gap:.5rem;font-size:.85rem;font-weight:700;display:flex}.report-link i{width:14px;height:14px}.report-link:hover{color:var(--accent-green)}.report-icon-link{color:var(--text-light-gray);transition:all .3s}.report-icon-link i{width:18px;height:18px}.report-icon-link:hover{color:var(--dark-green)}.calendar-hero{background:#fff;border-bottom:1px solid #0000000d;padding:8rem 0 4rem}.month-nav{flex-wrap:wrap;gap:.5rem;margin-bottom:3rem;display:flex}.month-link{background:var(--bg-gray);color:var(--text-dark);border-radius:100px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .3s}.month-link:hover,.month-link.active{background:var(--dark-green);color:#fff}.calendar-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.month-card{background:#fff;border:1px solid #0000000d;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #00000005}.month-header{background:var(--dark-green);color:#fff;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.month-header h3{letter-spacing:1px;margin:0;font-size:1.25rem}.month-activities{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.activity-item{align-items:flex-start;gap:1rem;display:flex}.activity-item .dot{background:var(--accent-green);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.activity-content{flex-direction:column;gap:.5rem;display:flex}.activity-name{color:var(--text-black);font-weight:500;line-height:1.4}.category-pill{letter-spacing:1px;border-radius:4px;align-self:flex-start;padding:.25rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.category-pill.publication{color:#0284c7;background:#e0f2fe}.category-pill.training{color:#a16207;background:#fef08a}.category-pill.communication{color:#be185d;background:#fce7f3}.category-pill.event{color:#15803d;background:#dcfce7}.category-pill.meeting{color:#7e22ce;background:#f3e8ff}.category-pill.report{color:#4338ca;background:#e0e7ff}.category-pill.governance{color:#c2410c;background:#ffedd5}.year-glance{background:#fff}.timeline-visual{background:var(--bg-gray);border-radius:24px;padding:4rem 2rem;position:relative}.timeline-row{justify-content:space-between;align-items:center;max-width:900px;margin:0 auto;display:flex;position:relative}� .mobile-menu-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#fffffffa;flex-direction:column;align-items:center;width:100%;height:100vh;padding:100px 2rem 2rem;transition:opacity .3s;display:none;position:fixed;top:0;left:0}@media (width<=768px){.mobile-menu-btn{display:flex!important}.nav-links-upper.active{z-index:1000;background:#fff;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;height:auto;padding:1.5rem;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #0000001a;display:flex!important}.nav-links-upper.active .dropdown{width:100%}.nav-links-upper.active .dropdown>a{justify-content:space-between;width:100%;font-size:1.1rem}.nav-links-upper.active .dropdown-content{box-shadow:none;background:0 0;border-left:2px solid #0000000d;min-width:100%;margin-top:.5rem;padding-left:1rem;display:none;position:static}.nav-links-upper.active .dropdown:hover .dropdown-content,.nav-links-upper.active .dropdown.active .dropdown-content{display:block}}.timeline-line{z-index:1;background:#0000001a;flex-grow:1;height:2px;position:relative}.timeline-node{z-index:2;cursor:pointer;background:#fff;border:2px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:relative}.timeline-node span{color:var(--text-light-gray);font-size:.7rem;font-weight:700}.timeline-node.major{border-color:var(--dark-green);background:var(--dark-green)}.timeline-node.major span{color:#fff}.timeline-node.highlight{border-color:var(--accent-green);background:var(--accent-green);transform:scale(1.2)}.timeline-node.highlight span{color:#fff}.timeline-node:hover:after{content:attr(data-tooltip);background:var(--text-black);color:#fff;white-space:nowrap;opacity:1;pointer-events:none;z-index:10;border-radius:8px;padding:.5rem 1rem;font-size:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-10px)}.timeline-connector{text-align:right;max-width:900px;color:var(--dark-green);margin:0 auto;padding:2rem 0}.key-activities-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.key-card{text-align:center;background:#fff;border:1px solid #0000000d;border-radius:16px;padding:2.5rem;box-shadow:0 10px 30px #00000008}.key-icon{background:var(--bg-gray);width:64px;height:64px;color:var(--dark-green);border-radius:16px;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.key-card h4{color:var(--text-black);margin-bottom:1rem;font-size:1.1rem}.key-card p{color:var(--text-light-gray);justify-content:center;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.mobile-menu-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#fffffffa;flex-direction:column;align-items:center;width:100%;height:100vh;padding:100px 2rem 2rem;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.mobile-menu-overlay.active{opacity:1;display:flex}.mobile-nav-links{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.mobile-nav-links a{color:var(--text-dark);font-size:1.25rem;font-weight:600;text-decoration:none}.mobile-nav-links a:hover{color:var(--dark-green)}.mobile-nav-links .btn{white-space:nowrap;flex-shrink:0;margin-top:2rem;padding:.75rem 2rem;font-size:1rem}.mobile-menu-btn{display:none!important}@media (width<=768px){.mobile-menu-btn{display:flex!important}.nav-links-upper.active{z-index:1000;background:#fff;flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;height:auto;padding:1.5rem;position:absolute;top:100%;left:0;box-shadow:0 10px 30px #0000001a;display:flex!important}.nav-links-upper.active .dropdown{width:100%}.nav-links-upper.active .dropdown>a{justify-content:space-between;width:100%;font-size:1.1rem}.nav-links-upper.active .dropdown-content{box-shadow:none;background:0 0;border-left:2px solid #0000000d;min-width:100%;margin-top:.5rem;padding-left:1rem;display:none;position:static}.nav-links-upper.active .dropdown:hover .dropdown-content,.nav-links-upper.active .dropdown.active .dropdown-content{display:block}}.header-solid-white{z-index:100;background:#fff;width:100%;padding:1rem 0;position:relative;top:0;left:0;box-shadow:0 4px 15px #0000000d}.header-solid-white+section,.header-solid-white+main{padding-top:0!important}html,body{width:100%;overflow-x:hidden}@media (width<=768px){.hero-full-bg{height:100vh!important;min-height:680px!important;padding-bottom:0!important}.hero-slide{object-position:68% center!important}.hero-bg-gradient{z-index:2;background:linear-gradient(90deg,#f8fcf7f2 0%,#f8fcf7b3 45%,#f8fcf71a 75%,#0000 100%)!important}.hero-content-overlay{z-index:10;padding-top:100px!important;display:block!important}.hero-text-block{z-index:10;position:relative;max-width:85%!important}.hero-title{margin-bottom:1rem!important;font-size:2.8rem!important;line-height:1.1!important}.hero-subtitle{max-width:330px!important;margin-bottom:2rem!important;font-size:1.1rem!important;line-height:1.5!important}.hero-actions{flex-direction:column!important;align-items:flex-start!important;gap:1.5rem!important}.hero-stats-overlay{z-index:10;flex-direction:column!important;align-items:flex-start!important;gap:1rem!important;padding-top:0!important;position:absolute!important;bottom:2rem!important;left:2rem!important}section{padding-top:3rem!important;padding-bottom:3rem!important}.bento-grid{gap:2rem!important}.news-split{flex-direction:column!important;gap:2rem!important}.footer-top{flex-direction:column!important;gap:2.5rem!important}.footer-links-grid{grid-template-columns:1fr!important;gap:2rem!important}.congress-side-text{display:none!important}.congress-map{opacity:.2!important;right:0!important}.header-transparent{background:0 0!important;padding:.5rem 0!important}.brand-logo{height:35px!important}}.ref-header{z-index:1000;background-color:#fff;justify-content:space-between;align-items:center;height:80px;padding:0 2rem;display:flex;position:relative;box-shadow:0 2px 10px #0000000d}.ref-header-logo{height:45px}.ref-nav{align-items:center;gap:2rem;display:flex}.ref-nav a{color:#0f172a;align-items:center;gap:4px;font-size:.8rem;font-weight:700;display:flex}.ref-header-right{align-items:center;gap:1rem;display:flex}.ref-search-wrap{background:#f1f5f9;border-radius:4px;display:flex;overflow:hidden}.ref-search-wrap input{background:0 0;border:none;outline:none;width:120px;padding:.5rem 1rem;font-size:.8rem}.ref-search-btn{cursor:pointer;background:#fbbf24;border:none;padding:.5rem 1rem;font-size:.8rem;font-weight:700}.ref-get-touch{color:#0f172a;margin-left:.5rem;font-size:.8rem;font-weight:700}.ref-socials{color:#dc2626;gap:.75rem;margin:0 .5rem;display:flex}.ref-socials i{cursor:pointer;font-size:1rem}.ref-flags{gap:.5rem;font-size:1.2rem;display:flex}.ref-login-btn{color:#000;cursor:pointer;background:#fbbf24;border:none;border-radius:4px;align-items:center;gap:.5rem;margin-left:1rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:flex}.ref-hero{background:linear-gradient(90deg,#fff 0% 50%,#0000 100%),url(/assets/hero-bg-new.png) 100%/55% no-repeat;align-items:center;min-height:480px;padding:0 5%;display:flex;position:relative}.ref-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff,#0000);width:200px;position:absolute;top:0;bottom:0;left:45%}.ref-hero-left{z-index:2;max-width:500px;margin-top:-60px;position:relative}.ref-label-wrap{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ref-label-line{background:#16a34a;width:40px;height:2px}.ref-label{color:#475569;letter-spacing:2px;font-size:.8rem;font-weight:700}.ref-hero-title{color:#0f172a;margin-bottom:1rem;font-size:4rem;font-weight:800;line-height:1.1}.ref-hero-title span{color:#166534}.ref-hero-desc{color:#334155;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.ref-hero-features{gap:2rem;margin-top:1rem;display:flex}.ref-h-feature{align-items:center;gap:1rem;min-width:max-content;display:flex}.ref-h-icon{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ref-h-text{color:#0f172a;font-size:.75rem;font-weight:700;line-height:1.3}.ref-handwriting{z-index:5;text-align:center;position:absolute;top:30%;right:28%;transform:rotate(-8deg)}.ref-handwriting p{font-family:var(--font);color:#166534;margin-bottom:.5rem;font-size:3rem;line-height:1}.ref-vertical-features{z-index:5;border-left:1px solid #ffffff4d;flex-direction:column;gap:1.5rem;padding-left:1.5rem;display:flex;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.ref-vertical-features span{color:#fff;letter-spacing:1px;font-size:.9rem;font-weight:500}.ref-main-container{z-index:10;background:#fff;border:1px solid #0000000d;border-radius:24px;max-width:1300px;min-height:600px;margin:-100px auto 4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000000d}.ref-sidebar{background:#f8fafc;border-right:1px solid #e2e8f0;flex-shrink:0;width:380px;padding:2rem 0}.ref-sidebar-item{cursor:pointer;border-bottom:1px solid #e2e8f0;border-left:4px solid #0000;justify-content:space-between;align-items:center;padding:1.25rem 2rem;transition:all .2s;display:flex}.ref-sidebar-item:hover{background:#f1f5f9}.ref-sidebar-item.active{background:#f0fdf4;border-left-color:#166534}.ref-sidebar-item .s-left{color:#334155;align-items:center;gap:1rem;font-weight:500;display:flex}.ref-sidebar-item.active .s-left,.ref-sidebar-item.active i{color:#166534;font-weight:700}.ref-content{flex-direction:column;flex-grow:1;padding:4rem;display:flex}.ref-content-title{color:#0f172a;margin-bottom:1rem;font-size:2rem;font-weight:700}.ref-content-desc{color:#475569;margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.ref-highlights{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:3rem;display:grid}.ref-highlight-item{color:#334155;align-items:center;gap:.75rem;font-size:.9rem;font-weight:500;display:flex}.ref-highlight-item i{color:#16a34a;font-size:1.2rem}.ref-pdf-area{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:2rem;padding:2rem;display:flex}.ref-pdf-meta h4{color:#0f172a;margin:0 0 .5rem;font-size:1.1rem}.ref-pdf-meta p{color:#64748b;margin:0;font-size:.85rem}.ref-actions{gap:1rem;margin-top:1.5rem;display:flex}.ref-btn-primary{color:#fff;cursor:pointer;background:#166534;border:none;border-radius:100px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;display:flex}.ref-btn-outline{color:#166534;cursor:pointer;background:0 0;border:1px solid #166534;border-radius:100px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;display:flex}.ref-footer{color:#fff;background-color:#064e3b;padding-top:5rem}.ref-footer-grid{border-bottom:1px solid #ffffff1a;grid-template-columns:2fr 1.2fr 1.2fr 1fr;gap:3rem;max-width:1440px;margin:0 auto;padding:0 2rem 4rem;display:grid}.ref-f-logo{filter:brightness(0)invert();height:60px;margin-bottom:1.5rem}.ref-f-desc{color:#fffc;max-width:300px;font-size:1.1rem;line-height:1.6}.ref-f-title{letter-spacing:1px;color:#fff;margin-bottom:1.5rem;font-size:1rem;font-weight:700}.ref-f-col p,.ref-f-col a{color:#fffc;font-size:.9rem;line-height:1.8;text-decoration:none}.ref-f-col ul{flex-direction:column;gap:.5rem;padding:0;list-style:none;display:flex}.ref-f-col a:hover{color:#fff}.ref-f-socials{gap:1rem;margin-top:.5rem;display:flex}.ref-f-socials i{color:#fffc;cursor:pointer;font-size:1.2rem}.ref-f-socials i:hover{color:#fff}.ref-footer-bottom{color:#fff9;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:1.5rem 2rem;font-size:.85rem;display:flex}.ref-footer-bottom-right{color:#fff;align-items:center;gap:1rem;font-size:.9rem;font-weight:500;display:flex}.form-selection-container{z-index:10;flex-direction:column;gap:1.5rem;max-width:1000px;margin:-60px auto 4rem;display:flex;position:relative}.form-card-new{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:2rem;padding:2rem;display:flex;box-shadow:0 10px 40px #0000000d}.fc-icon{color:#166534;background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.fc-content{flex-grow:1}.fc-content h3{color:#0f172a;margin:0 0 .5rem;font-size:1.2rem}.fc-content p{color:#64748b;margin:0;font-size:.9rem}.fc-actions{flex-direction:column;gap:.75rem;display:flex}.btn-primary{color:#fff;cursor:pointer;background:#166534;border:none;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.btn-primary:hover{background:#14532d}.btn-outline{color:#166534;cursor:pointer;background:0 0;border:1px solid #166534;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;display:flex}.btn-outline-small{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:500;display:flex}.btn-outline-small:hover{color:#166534;border-color:#166534}.multi-step-form-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:24px;max-width:1200px;margin:3rem auto;overflow:hidden;box-shadow:0 10px 40px #0000000d}.form-header{color:#fff;text-align:center;background:#0f172a;padding:3rem;position:relative}.form-header h2{color:#fff;margin:0 0 .5rem;font-size:2rem}.form-header p{color:#94a3b8;margin:0}.back-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-weight:500;display:flex;position:absolute;top:50%;left:3rem;transform:translateY(-50%)}.back-btn:hover{color:#fff}.form-layout{min-height:600px;display:flex}.form-sidebar{background:#f8fafc;border-right:1px solid #e2e8f0;width:280px;padding:2rem 0}.form-step-indicator{color:#94a3b8;border-left:4px solid #0000;align-items:center;gap:1rem;padding:1rem 2rem;font-weight:500;display:flex}.form-step-indicator.active{color:#166534;background:#f0fdf4;border-left-color:#166534}.form-step-indicator.completed{color:#0f172a}.step-num{letter-spacing:1px;font-size:.8rem;font-weight:700}.form-content{flex-grow:1;padding:4rem 4rem 8rem;position:relative}.form-step h3{color:#0f172a;border-bottom:1px solid #e2e8f0;margin:0 0 2rem;padding-bottom:1rem;font-size:1.5rem}.form-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.input-group{flex-direction:column;gap:.5rem;display:flex}.input-group.full-width{grid-column:1/-1}.input-group label{color:#475569;font-size:.85rem;font-weight:600}.input-group input,.input-group select,.input-group textarea{color:#0f172a;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:.875rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a}.highlight-bg input{background:#f0fdf4;border-color:#bbf7d0}.section-sub-title{color:#166534;margin:2rem 0 1rem;font-size:1.1rem}.form-divider{border:none;border-top:1px dashed #cbd5e1;margin:2rem 0}.form-hint{color:#64748b;margin-top:-1.5rem;margin-bottom:2rem;font-size:.85rem}.category-cards{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.category-card{cursor:pointer;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .2s}.category-card:hover{border-color:#94a3b8}.category-card.selected{background:#f0fdf4;border-color:#16a34a}.cat-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.cat-header h4{color:#0f172a;margin:0;font-size:1rem}.cat-radio{border:2px solid #cbd5e1;border-radius:50%;width:20px;height:20px}.category-card.selected .cat-radio{border-width:6px;border-color:#16a34a}.category-card p{color:#64748b;margin:0;font-size:.85rem;line-height:1.5}.fee-calculation-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;max-width:500px;padding:2rem}.fee-row{color:#475569;justify-content:space-between;margin-bottom:1rem;font-weight:500;display:flex}.fee-divider{background:#e2e8f0;height:1px;margin:1rem 0}.fee-row.total{color:#166534;margin-bottom:0;font-size:1.25rem;font-weight:700}.fee-warning{color:#b45309;background:#fffbeb;border-radius:8px;padding:1rem;font-weight:500}.payment-options{gap:2rem;display:flex}.radio-label{cursor:pointer;color:#0f172a;align-items:center;gap:.5rem;font-weight:500;display:flex}.upload-cards{flex-direction:column;gap:1rem;display:flex}.upload-card{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.upload-card.uploaded-state{background:#fff;border-style:solid;border-color:#bbf7d0}.upload-icon{color:#94a3b8}.upload-info{flex-grow:1}.upload-info h4{color:#0f172a;margin:0 0 .25rem;font-size:1rem}.upload-info p{color:#64748b;margin:0;font-size:.85rem}.btn-upload{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:600;display:flex}.text-red{color:#dc2626!important;border-color:#fca5a5!important}.undertaking-box{background:#f1f5f9;border-left:4px solid #16a34a;border-radius:8px;padding:1.5rem}.undertaking-box h4{color:#166534;margin:0 0 .5rem}.undertaking-box p{color:#334155;margin:0;font-size:.9rem;line-height:1.6}.signature-pad{cursor:pointer;color:#94a3b8;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;justify-content:center;align-items:center;height:100px;font-size:.9rem;display:flex}.review-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.review-section h4{color:#166534;border-bottom:1px solid #e2e8f0;margin:0 0 1rem;padding-bottom:.5rem}.review-section p{color:#475569;margin:0 0 .5rem;font-size:.9rem}.review-section strong{color:#0f172a}.checkbox-label{color:#0f172a;cursor:pointer;align-items:center;gap:.75rem;font-weight:600;display:flex}.form-footer{background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;padding:2rem 4rem;display:flex;position:absolute;bottom:0;left:0;right:0}.btn-outline-dashed{color:#166534;cursor:pointer;background:0 0;border:1px dashed #cbd5e1;border-radius:10px;width:100%;margin-top:1.5rem;padding:1rem;font-weight:600}.btn-outline-dashed:hover{background:#f0fdf4;border-color:#16a34a}.submit-btn{color:#0f172a;background:#fbbf24}.submit-btn:hover{background:#f59e0b}.form-success-state{text-align:center;background:#fff;border-radius:24px;max-width:800px;margin:4rem auto;padding:5rem 2rem;box-shadow:0 10px 40px #0000000d}.form-success-state h2{color:#0f172a;margin:1.5rem 0 .5rem;font-size:2rem}.ref-number{color:#475569;margin-bottom:2rem;font-size:1.1rem}.ref-number strong{color:#16a34a}.success-desc{color:#64748b;margin-bottom:3rem;font-size:1rem;line-height:1.6}.success-actions{justify-content:center;gap:1rem;display:flex}.login-viewport{justify-content:center;align-items:center;width:100vw;min-height:calc(100vh - 100px);margin-top:0;display:flex;position:relative;overflow:hidden}.login-bg-layer{z-index:1;background-image:url(/assets/login-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.login-tagline-overlay{z-index:2;position:absolute;bottom:8%;left:8%}.tagline-text{font-family:var(--font);color:#fff;text-shadow:2px 2px 8px #0000004d;font-size:2.5rem;line-height:1.1;display:block;transform:rotate(-5deg)}.tagline-tricolor{background:linear-gradient(90deg,#f97316 33%,#fff 33% 66%,#10b981 66%);border-radius:2px;width:100px;height:4px;margin-top:10px;transform:rotate(-5deg);box-shadow:0 2px 4px #0003}.login-container{z-index:10;justify-content:space-between;align-items:center;gap:4rem;width:100%;max-width:1400px;padding:2rem 4rem;display:flex;position:relative}.login-left{flex-grow:1;max-width:560px}.login-logo img{filter:drop-shadow(0 2px 4px #fff9);height:65px;margin-bottom:2rem}.login-welcome-label{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.welcome-line{background:#16a34a;width:40px;height:2px}.login-welcome-label span{color:#0f172a;letter-spacing:2px;font-size:.85rem;font-weight:700}.login-heading{text-shadow:0 2px 10px #ffffff80;margin:0 0 1.5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.text-navy{color:#0b1f3a}.text-green{color:#006b3f}.login-description{color:#334155;text-shadow:0 1px 4px #fffc;margin-bottom:3rem;font-size:1.1rem;font-weight:500;line-height:1.6}.login-features{gap:2.5rem;display:flex}.l-feature{align-items:center;gap:1rem;display:flex}.l-icon{color:#006b3f;background:#f0fdf4e6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #0000000d}.l-feature span{color:#0b1f3a;font-size:.9rem;font-weight:700;line-height:1.2}.login-right{flex-shrink:0}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #fffc;border-radius:28px;width:100%;min-width:400px;max-width:480px;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}.login-card-deco{pointer-events:none;position:absolute;top:-10px;right:-10px}.login-card-header{text-align:center;margin-bottom:2.5rem}.login-card-header h2{color:#0b1f3a;margin:0 0 .5rem;font-size:2rem}.login-card-header p{color:#64748b;margin:0;font-size:1rem}.login-error{color:#dc2626;text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-size:.9rem}.login-form{flex-direction:column;gap:1.5rem;display:flex}.l-input-group{position:relative}.l-input-group input{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;height:58px;padding:0 3rem 0 3.2rem;font-family:inherit;font-size:1rem;transition:all .2s}.l-input-group input:focus{border-color:#006b3f;outline:none;box-shadow:0 0 0 4px #006b3f1a}.l-input-icon{color:#94a3b8;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.l-input-icon.left{left:1.2rem}.l-input-icon.right{right:1.2rem}button.toggle-pwd{cursor:pointer;background:0 0;border:none;padding:0}button.toggle-pwd:hover{color:#0b1f3a}.l-form-options{justify-content:space-between;align-items:center;margin-top:-.5rem;display:flex}.l-checkbox{color:#475569;cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.l-checkbox input{accent-color:#006b3f;width:16px;height:16px}.l-forgot-link{color:#006b3f;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}.l-forgot-link:hover{color:#0b1f3a}.l-submit-btn{color:#fff;cursor:pointer;background:#006b3f;border:none;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:60px;margin-top:.5rem;font-size:1.1rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #006b3f33}.l-submit-btn:hover{background:#005331;transform:translateY(-2px);box-shadow:0 6px 16px #006b3f4d}.l-divider{text-align:center;color:#94a3b8;align-items:center;margin:2.5rem 0;font-size:.9rem;display:flex}.l-divider:before,.l-divider:after{content:"";border-bottom:1px solid #e2e8f0;flex:1}.l-divider span{padding:0 1rem}.l-apply-btn{color:#006b3f;cursor:pointer;background:0 0;border:2px solid #006b3f;border-radius:14px;width:100%;height:60px;font-size:1.1rem;font-weight:600;transition:all .2s}.l-apply-btn:hover{background:#006b3f0d}@media (width<=1200px){.login-container{gap:2rem;padding:2rem}.login-heading{font-size:3rem}.login-card{min-width:450px;padding:2.5rem}.tagline-text{font-size:2rem}}@media (width<=992px){.login-viewport{height:auto;min-height:100vh;padding:2rem 0;overflow-y:auto}.login-container{flex-direction:column;align-items:stretch;max-width:600px;margin:0 auto}.login-left{text-align:center;max-width:100%}.login-welcome-label{justify-content:center}.login-features{flex-wrap:wrap;justify-content:center}.login-tagline-overlay{display:none}.login-card{min-width:100%;padding:2rem}}.policy-page{background:#f8fafc;padding-bottom:4rem}.policy-hero{align-items:center;min-height:380px;margin-top:0;display:flex;position:relative;overflow:hidden}.policy-hero-bg{z-index:1;position:absolute;inset:0}.policy-hero-bg img{object-fit:cover;width:100%;height:100%}.policy-hero-bg:after{content:"";background:linear-gradient(90deg,#fff 0%,#ffffffd9 40%,#0000 100%);position:absolute;inset:0}.policy-hero-container{z-index:2;justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.policy-hero-left{max-width:450px}.breadcrumbs{color:#475569;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.85rem;font-weight:500;display:flex}.breadcrumbs a{color:#166534;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.policy-title{color:#0b1f3a;margin:0 0 .5rem;font-size:3.5rem;font-weight:800;line-height:1.1}.policy-subtitle{color:#334155;margin:0 0 1.5rem;font-size:1.1rem;line-height:1.5}.policy-underline{background:#fbbf24;border-radius:2px;width:80px;height:4px}.policy-hero-center{flex-direction:column;align-items:center;margin-left:5rem;margin-right:auto;display:flex}.policy-tagline{font-family:var(--font);color:#006b3f;font-size:2.2rem;line-height:1.2;transform:rotate(-5deg)}.policy-tricolor-stroke{background:linear-gradient(90deg,#f97316 33%,#fff 33% 66%,#10b981 66%);border-radius:2px;width:80px;height:3px;margin-top:10px;transform:rotate(-5deg)}.policy-hero-right{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-radius:20px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.policy-feature{background:#fff;border-radius:12px;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex;box-shadow:0 4px 10px #0000000d}.pf-icon{color:#16a34a;background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;display:flex}.policy-feature span{color:#0b1f3a;font-size:.8rem;font-weight:700;line-height:1.2}.policy-intro-card{z-index:10;background:#fff;border:1px solid #00000008;border-radius:24px;margin-top:-40px;margin-bottom:3rem;padding:2.5rem;position:relative;box-shadow:0 10px 40px #0000000d}.policy-intro-card p{color:#475569;text-align:center;margin:0;font-size:1.05rem;line-height:1.7}.policy-objectives-wrapper{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem;display:grid}.policy-objective{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;padding:2rem;transition:all .3s;position:relative}.policy-objective:hover{transform:translateY(-5px);box-shadow:0 10px 30px #16a34a1a}.po-num{color:#dcfce7;font-size:2rem;font-weight:800;position:absolute;top:1.5rem;right:2rem}.po-icon{color:#16a34a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;font-size:1.2rem;display:flex;box-shadow:0 4px 10px #0000000d}.policy-objective p{color:#334155;z-index:2;margin:0;font-size:.95rem;line-height:1.6;position:relative}.policy-two-col{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:4rem;display:grid}.policy-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #00000008}.pc-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.pc-title{align-items:center;gap:1rem;display:flex}.pc-icon{color:#0b1f3a;background:#f1f5f9;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.pc-title h3{color:#0b1f3a;margin:0;font-size:1.4rem}.pc-link{color:#16a34a;align-items:center;gap:.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.pc-link:hover{color:#0f172a}.rep-list{flex-direction:column;gap:1rem;display:flex}.rep-item{border-bottom:1px solid #f1f5f9;padding-bottom:1rem}.rep-item:last-child{border-bottom:none;padding-bottom:0}.rep-item h4{color:#b91c1c;cursor:pointer;margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.4}.rep-item h4:hover{color:#dc2626;text-decoration:underline}.rep-item .meta{color:#64748b;margin:0;font-size:.8rem}.news-carousel{position:relative}.news-slide{align-items:center;gap:1.5rem;display:flex}.news-img-placeholder{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:140px;height:180px;position:relative}.doc-mockup{background:#fff;border:1px solid #cbd5e1;position:absolute;inset:10px;box-shadow:0 2px 4px #0000000d}.news-info h4{color:#0b1f3a;margin:0 0 .5rem;font-size:1.1rem}.news-date{color:#166534;margin-bottom:1rem;font-size:.8rem;font-weight:600;display:inline-block}.news-info p{color:#475569;margin:0;font-size:.9rem;line-height:1.5}.carousel-btn{cursor:pointer;color:#64748b;z-index:2;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000000d}.carousel-btn:hover{color:#16a34a;border-color:#16a34a}.carousel-btn.prev{left:-18px}.carousel-btn.next{right:-18px}.carousel-dots{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.dot{cursor:pointer;background:#cbd5e1;border-radius:50%;width:8px;height:8px;transition:all .2s}.dot.active{background:#16a34a;border-radius:4px;width:16px}.policy-repo-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;margin-bottom:4rem;overflow:hidden;box-shadow:0 10px 40px #00000008}.repo-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:2rem 3rem;display:flex}.repo-title{align-items:center;gap:1rem;display:flex}.repo-icon{color:#16a34a;background:#dcfce7;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.repo-title h2{color:#0b1f3a;margin:0;font-size:1.8rem}.repo-search{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;width:400px;padding:.5rem;display:flex}.repo-search input{color:#0f172a;border:none;outline:none;flex-grow:1;padding:.5rem 1rem;font-size:.95rem}.search-btn{color:#0b1f3a;cursor:pointer;background:#fbbf24;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.search-btn:hover{background:#f59e0b}.repo-layout{min-height:600px;display:flex}.repo-sidebar{background:#f8fafc;border-right:1px solid #e2e8f0;flex-shrink:0;width:340px;padding:1.5rem 0}.cat-btn{text-align:left;cursor:pointer;background:0 0;border-top:none;border-bottom:1px solid #e2e8f0;border-left:4px solid #0000;border-right:none;align-items:center;width:100%;padding:1.25rem 2rem;transition:all .2s;display:flex}.cat-btn:hover{background:#f1f5f9}.cat-btn.active{background:#f0fdf4;border-left-color:#16a34a}.cat-icon-ph{background:#cbd5e1;border-radius:50%;flex-shrink:0;width:28px;height:28px;margin-right:1rem}.cat-btn.active .cat-icon-ph{background:#16a34a}.cat-name{color:#0b1f3a;flex-grow:1;font-size:.9rem;font-weight:600;line-height:1.3}.cat-btn.active .cat-name{color:#166534}.cat-chevron{color:#94a3b8}.cat-btn.active .cat-chevron{color:#166534}.repo-content{flex-direction:column;flex-grow:1;padding:2rem 3rem;display:flex}.doc-list{flex-direction:column;flex-grow:1;gap:1rem;display:flex}.doc-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:1.5rem;padding:1.5rem;transition:all .2s;display:flex}.doc-item:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000008}.doc-icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.doc-icon img{width:100%;height:auto}.fallback-icon{color:#dc2626}.doc-info{flex-grow:1}.doc-info h4{color:#2563eb;cursor:pointer;margin:0 0 .5rem;font-size:1.05rem;font-weight:600;line-height:1.4}.doc-info h4:hover{text-decoration:underline}.doc-desc{color:#475569;margin:0 0 .5rem;font-size:.85rem;line-height:1.5}.doc-meta{color:#94a3b8;margin:0;font-size:.8rem}.doc-download{color:#64748b;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.doc-download:hover{color:#0b1f3a;background:#f8fafc;border-color:#0b1f3a}.doc-empty{color:#94a3b8;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:4rem;display:flex}.doc-empty p{margin-top:1rem;font-size:1.1rem}.pagination{border-top:1px solid #e2e8f0;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:2rem;padding-top:2rem;display:flex}.page-btn.active{color:#fff;background:#006b3f;border-color:#006b3f}.page-btn.next{color:#64748b}.page-btn.next:hover{color:#0b1f3a}.page-btn:disabled{opacity:.5;cursor:not-allowed}@media (width<=1024px){.policy-hero-center{display:none}.policy-hero-left{max-width:60%}.policy-two-col{grid-template-columns:1fr}.repo-layout{flex-direction:column}.repo-sidebar{border-bottom:1px solid #e2e8f0;border-right:none;width:100%;padding:0;display:flex;overflow-x:auto}.cat-btn{white-space:nowrap;border-bottom:4px solid #0000;border-left:none;width:auto;padding:1rem}.cat-btn.active{border-bottom-color:#16a34a;border-left:none}}@media (width<=768px){.policy-hero-container{flex-direction:column;align-items:flex-start;gap:2rem}.policy-hero-left{max-width:100%}.policy-objectives-wrapper{grid-template-columns:1fr}.repo-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem}.repo-search{width:100%}.repo-content{padding:1.5rem}.doc-item{flex-direction:column;align-items:flex-start;gap:1rem}.doc-download{align-self:flex-end}}.template-page{background:#f8fafc;padding-bottom:4rem}.tmpl-hero{background:linear-gradient(90deg,#fff 0% 50%,#0000 100%),url(/assets/hero-bg-new.png) 100%/55% no-repeat;border-bottom:1px solid #e2e8f0;align-items:center;min-height:480px;padding:0 5%;display:flex;position:relative}.tmpl-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff,#0000);width:200px;position:absolute;top:0;bottom:0;left:45%}.tmpl-hero-bg,.tmpl-hero-bg img,.tmpl-hero-bg:after{display:none}.tmpl-hero-content{z-index:2;max-width:850px;margin-top:-60px;position:relative}.tmpl-hero-content h1{color:#0f172a;letter-spacing:-.5px;word-break:break-word;margin-bottom:1rem;font-size:clamp(2.5rem,4vw,3.8rem);font-weight:800;line-height:1.2}.tmpl-hero-content p{color:#334155;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.tmpl-underline{background:#fbbf24;border-radius:2px;width:60px;height:4px}.demo-badge{color:#d97706;letter-spacing:1px;background:#fef3c7;border:1px solid #fde68a;border-radius:4px;padding:.25rem .75rem;font-size:.8rem;font-weight:700;display:inline-block}.tmpl-section{margin-top:2rem}.content-intro-card{text-align:center;color:#334155;background:#fff;border:1px solid #00000008;border-radius:20px;margin-bottom:3rem;padding:2.5rem;font-size:1.1rem;line-height:1.6;box-shadow:0 10px 40px #00000008}.content-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.c-block{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2rem;transition:all .3s}.c-block:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000000d}.cb-icon{color:#16a34a;background:#f0fdf4;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1.5rem;font-size:1.5rem;display:flex}.c-block h3{color:#0b1f3a;margin:0 0 1rem;font-size:1.2rem}.c-block p{color:#64748b;margin:0;font-size:.95rem;line-height:1.5}.gallery-filters{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.filter-btn{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:.5rem 1.5rem;font-weight:600;transition:all .2s}.filter-btn:hover{background:#f8fafc}.filter-btn.active{color:#fff;background:#006b3f;border-color:#006b3f}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.gallery-item{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s;overflow:hidden}.gallery-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.gi-img-wrapper{height:220px;position:relative}.gi-img-wrapper img{object-fit:cover;width:100%;height:100%}.video-overlay{background:#0000004d;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;inset:0}.gallery-item:hover .video-overlay{background:#00000080}.play-btn{color:#dc2626;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.duration{color:#fff;background:#000000b3;border-radius:4px;padding:.2rem .5rem;font-size:.8rem;font-weight:600;position:absolute;bottom:10px;right:10px}.gi-info{padding:1.5rem}.gi-cat{color:#16a34a;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:.8rem;font-weight:700;display:block}.gi-info h4{color:#0b1f3a;margin:0;font-size:1.1rem;line-height:1.4}.event-tabs{border-bottom:1px solid #e2e8f0;gap:1rem;margin-bottom:2rem;display:flex}.e-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:1rem 2rem;font-size:1.1rem;font-weight:600;transition:all .2s}.e-tab:hover{color:#0b1f3a}.e-tab.active{color:#006b3f;border-bottom-color:#006b3f}.event-list{flex-direction:column;gap:1.5rem;display:flex}.event-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:2rem;padding:2rem;transition:all .3s;display:flex}.event-card:hover{border-color:#cbd5e1;box-shadow:0 10px 30px #0000000d}.event-date-block{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.ed-day{color:#16a34a;font-size:2rem;font-weight:800;line-height:1}.ed-month{color:#0b1f3a;text-transform:uppercase;margin-top:.25rem;font-size:.9rem;font-weight:700}.event-info{flex-grow:1}.event-type{color:#475569;text-transform:uppercase;background:#f1f5f9;border-radius:4px;margin-bottom:.75rem;padding:.2rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.event-info h3{color:#0b1f3a;margin:0 0 .75rem;font-size:1.4rem}.event-meta{color:#64748b;gap:1.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:500;display:flex}.event-meta span{align-items:center;gap:.5rem;display:flex}.event-info p{color:#475569;margin:0;font-size:.95rem;line-height:1.5}.event-actions{flex-shrink:0}.btn-event{color:#fff;cursor:pointer;background:#006b3f;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.btn-event:hover{background:#005331}@media (width<=992px){.content-grid,.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.tmpl-hero-content h1{font-size:2.5rem}.content-grid,.gallery-grid{grid-template-columns:1fr}.event-card{flex-direction:column;align-items:flex-start;gap:1.5rem}.event-actions{width:100%}.btn-event{justify-content:center;width:100%}}.hero-slide-indicators{gap:8px;display:flex}.hero-dot{cursor:pointer;background-color:#ffffff80;border-radius:50%;width:10px;height:10px;transition:all .3s}.hero-dot.active{background-color:var(--nsai-green,#1e8736);transform:scale(1.2)}.mouse-scroll-indicator{cursor:pointer;z-index:10;opacity:.8;flex-direction:column;align-items:center;gap:10px;transition:opacity .3s;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.mouse-scroll-indicator:hover{opacity:1}.mouse-icon{background:0 0;border:2px solid #333;border-radius:12px;justify-content:center;width:24px;height:38px;padding-top:6px;display:flex}.mouse-wheel{background-color:var(--nsai-green,#1e8736);border-radius:2px;width:4px;height:6px;animation:1.5s cubic-bezier(.65,0,.35,1) infinite mouse-scroll}@keyframes mouse-scroll{0%{opacity:1;transform:translateY(0)}40%{opacity:1;transform:translateY(8px)}70%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(0)}}.scroll-text{letter-spacing:2px;text-transform:uppercase;color:#333;font-size:.65rem;font-weight:600}@media (prefers-reduced-motion:reduce){.mouse-wheel{animation:none;transform:translateY(4px)}.hero-slide{transition:opacity .5s ease-in-out!important;transform:none!important}.hero-slide.active{transform:none!important}}@media (width<=768px){.hero-pretitle-wrap{margin-top:0!important;margin-bottom:12px!important;display:block!important}.hero-stats-overlay{z-index:10!important;flex-flow:wrap!important;gap:16px!important;width:calc(100% - 40px)!important;max-width:340px!important;margin-top:32px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:flex!important;position:relative!important;bottom:auto!important;left:auto!important}.hero-stats-overlay .stat-divider-white{display:none!important}.hero-stats-overlay .stat-item-white{flex:40%!important;gap:8px!important}.hero-stats-overlay .stat-text strong{font-size:1.2rem!important}.hero-stats-overlay .stat-text span{font-size:.75rem!important}.hero-full-bg{flex-direction:column!important;align-items:flex-start!important;height:auto!important;min-height:100svh!important;padding-top:90px!important;padding-bottom:120px!important;display:flex!important}.hero-content-overlay{z-index:10!important;flex-direction:column!important;width:calc(100% - 40px)!important;max-width:340px!important;margin:0 auto!important;padding:0!important;display:flex!important;position:relative!important}.hero-text-block{flex-direction:column!important;margin-top:5vh!important;display:flex!important}.hero-title{margin-bottom:20px!important;font-size:42px!important;font-weight:800!important;line-height:1.05!important}.hero-subtitle{max-width:320px!important;margin-bottom:24px!important;font-size:17px!important;line-height:1.45!important}.hero-actions{flex-direction:column!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.hero-actions .btn-large{border-radius:999px!important;width:100%!important;max-width:250px!important;height:56px!important;margin-top:0!important;font-size:1rem!important}.watch-story-btn{color:var(--text-dark)!important;background:0 0!important;align-items:center!important;gap:12px!important;margin-top:0!important;padding:0!important;display:flex!important}.hero-slide{object-position:68% center!important}.hero-bg-gradient{background:linear-gradient(90deg,#ffffffb3 0%,#fff6 45%,#fff0 80%)!important;width:100%!important;-webkit-mask-image:none!important;mask-image:none!important}.mouse-scroll-indicator{position:absolute!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important}}.advocacy-overview-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2rem;display:grid}@media (width<=768px){.advocacy-overview-grid{grid-template-columns:1fr}}.advocacy-card{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;gap:1rem;padding:2.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 10px 30px #00000008}.advocacy-card:hover{border-color:#0b42281a;transform:translateY(-5px);box-shadow:0 15px 40px #00000014}.advocacy-card-number{font-family:var(--font-heading);color:#0b42281a;margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1}.advocacy-card-text{color:var(--text-light-gray);font-size:.95rem;line-height:1.7}.notification-layout{align-items:flex-start;gap:3rem;display:flex}@media (width<=992px){.notification-layout{flex-direction:column}}.nl-sidebar{flex:0 0 320px;position:sticky;top:100px}@media (width<=992px){.nl-sidebar{flex:auto;width:100%;position:relative;top:0}}.nl-search-box{margin-bottom:2rem;position:relative}.nl-search-box .search-icon{color:var(--text-light-gray);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.nl-search-box input{border-radius:var(--pill-radius);width:100%;font-size:.9rem;font-family:var(--font-body);border:1px solid #0000001a;outline:none;padding:1rem 1rem 1rem 3rem;transition:all .3s;box-shadow:0 4px 15px #00000005}.nl-search-box input:focus{border-color:var(--dark-green);box-shadow:0 4px 20px #0b42281a}.ministry-filter-section{background:#fff;border:1px solid #0000000d;border-radius:16px;padding:2rem;box-shadow:0 10px 30px #00000008}.mf-title{color:var(--text-black);margin-bottom:1.5rem;font-size:1.1rem;font-weight:600}.mf-chips{flex-direction:column;gap:.75rem;display:flex}.mf-chip{background:var(--bg-gray);color:var(--text-dark);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s;display:flex}.mf-chip:hover{background:#e2e8f0}.mf-chip.active{background:var(--dark-green);color:#fff;box-shadow:0 4px 15px #0b422833}.nl-results{flex:1}.nl-grid{flex-direction:column;gap:1.25rem;display:flex}.notification-card{background:#fff;border:1px solid #0000000d;border-radius:16px;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 5px 20px #00000005}.notification-card:hover{border-color:#0b42281a;transform:translate(5px);box-shadow:0 15px 40px #00000014}.nc-content{flex:1}.nc-title{color:var(--text-black);margin-bottom:.5rem;font-size:1.15rem;line-height:1.4;transition:color .3s}.notification-card:hover .nc-title{color:var(--dark-green)}.nc-meta{align-items:center;gap:1.5rem;display:flex}.nc-meta-item{color:#94a3b8;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;display:flex}.circle-btn-outline-green{width:44px;height:44px;color:var(--dark-green);background:0 0;border:1px solid #0b422833;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.notification-card:hover .circle-btn-outline-green{background:var(--dark-green);color:#fff;box-shadow:0 4px 15px #0b422833}.nl-empty{text-align:center;background:#fff;border:1px dashed #0000001a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:5rem 2rem;display:flex}.nl-empty .empty-icon{background:var(--bg-gray);width:64px;height:64px;color:var(--text-light-gray);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.nl-empty h4{color:var(--text-black);margin-bottom:.5rem;font-size:1.25rem}.nl-empty p{color:var(--text-light-gray);max-width:400px;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.btn-outline{color:var(--text-dark);background:0 0;border:1px solid #0003}.btn-outline:hover{background:var(--bg-gray)}.new-ui-tab{border-bottom:1px solid #e2e8f0;border-left:4px solid #0000;justify-content:space-between;width:100%;padding:20px 24px}.new-ui-tab.active{color:#15803d;background:linear-gradient(90deg,#f0fdf4,#fff);border-left:4px solid #15803d;padding-left:20px}.new-ui-tab .ministry-chevron{color:#94a3b8;transition:transform .2s}.new-ui-tab:hover .ministry-chevron{color:#1e293b;transform:translate(4px)}.new-ui-tab.active .ministry-chevron{color:#15803d}@media (width<=768px){.tmpl-hero,.ref-hero{text-align:center;justify-content:center;background:linear-gradient(90deg,#fffffff2 0%,#ffffffe6 100%),url(/assets/hero-bg-new.png) 50%/cover no-repeat!important;padding:4rem 5%!important}.tmpl-hero:after,.ref-hero:after{display:none!important}.tmpl-hero-content,.ref-hero-left{flex-direction:column;align-items:center;display:flex;max-width:100%!important;margin-top:0!important}.breadcrumbs{justify-content:center}.tmpl-underline{margin:0 auto}.ref-label-wrap{justify-content:center}.ref-hero-features{flex-direction:column;align-items:center;gap:1rem}.new-ui-wrapper[style]{flex-direction:column!important}.new-ui-sidebar-col,.new-ui-sidebar-col[style]{border-bottom:1px solid #e2e8f0;border-right:none!important;width:100%!important}.new-ui-header{flex-direction:column;gap:1rem;align-items:flex-start!important}.new-ui-search-bar,.new-ui-search-bar .search-input-wrapper{width:100%}.new-ui-card{flex-direction:column;gap:1rem;padding:1.5rem!important}.nc-right{width:100%;margin-left:0!important}.btn-view-doc{justify-content:center;width:100%}.policy-hero{padding:4rem 1rem 2rem}.policy-hero-bg:after{background:linear-gradient(#fffffff2 0%,#fffc 50%,#fff6 100%)!important}.policy-hero-container{text-align:center;align-items:center!important;gap:1.5rem!important}.policy-hero-right{background:#ffffffd9;width:100%}.policy-hero-center{display:none!important}.policy-underline{margin:0 auto}.policy-intro-card{margin-top:-20px!important;padding:1.5rem!important}.ref-main-container{flex-direction:column!important;margin-top:1rem!important}.ref-sidebar{border-bottom:1px solid #e2e8f0;border-right:none!important;width:100%!important}.ref-content{padding:1.5rem!important}.ref-highlights,.ref-footer-grid{grid-template-columns:1fr!important}.form-selection-container{padding:0 1rem;margin-top:1rem!important}.form-card-new{text-align:center;flex-direction:column;gap:1rem!important;padding:1.5rem!important}.form-card-new .btn-solid-large,.form-card-new .btn-outline-large,.form-card-new .btn-outline-small{justify-content:center;width:100%}}.ministry-sidebar{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.ministry-tab{text-align:left;cursor:pointer;color:#475569;background:0 0;border:none;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:16px 20px;transition:all .2s;display:flex}.ministry-tab:last-child{border-bottom:none}.ministry-tab:hover{color:#0f172a;background-color:#f8fafc}.ministry-tab.active{color:#15803d;background-color:#f0fdf4;border-left:4px solid #22c55e;padding-left:16px;font-weight:600}.ministry-icon{color:inherit;justify-content:center;align-items:center;display:flex}.ministry-name{font-size:.9rem;line-height:1.4}.nl-results .results-container{background-color:#fff;border-radius:8px}.nl-list{flex-direction:column;display:flex}.notification-card{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;padding:24px;transition:background-color .2s;display:flex}.notification-card:last-child{border-bottom:none}.notification-card:hover{background-color:#f8fafc}.nc-content{flex:1;padding-right:24px}.nc-title{color:#1e293b;margin-bottom:8px;font-size:1.1rem;font-weight:600;line-height:1.4}.nc-desc{color:#64748b;margin-bottom:12px;font-size:.9rem;line-height:1.5}.nc-meta{color:#94a3b8;align-items:center;gap:8px;font-size:.8rem;display:flex}.nc-action{color:#0ea5e9;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.nc-action:hover{background-color:#f0f9ff;border-color:#0ea5e9}.new-ui-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.new-ui-header{background:#fdfdfd;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.new-ui-title-area{align-items:center;gap:16px;display:flex}.new-ui-title-area h2{color:#1e293b;margin:0;font-size:1.5rem;font-weight:700}.folder-icon-bg{background:#eefdf4;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.new-ui-search-bar{align-items:center;gap:12px;display:flex}.new-ui-search-bar .search-input-wrapper{width:320px;position:relative}.new-ui-search-bar .search-icon{color:#94a3b8;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.new-ui-search-bar input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:12px 16px 12px 42px;font-size:.95rem}.new-ui-search-bar input:focus{background:#fff;border-color:#22c55e}.btn-search-yellow{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;padding:12px 24px;font-weight:600;transition:background .2s}.btn-search-yellow:hover{background:#15803d}.new-ui-content{display:flex}.new-ui-sidebar-col{background:#fdfdfd;border-right:1px solid #e2e8f0;flex-shrink:0;width:340px}.new-ui-sidebar{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex}.new-ui-tab{text-align:left;background:0 0;border-top:none;border-bottom:1px solid #e2e8f0;border-left:4px solid #0000;border-right:none;outline:none;justify-content:space-between;width:100%;padding:20px 24px;font-family:inherit;transition:background .2s,color .2s}.new-ui-tab:hover{background:#f1f5f9}.new-ui-tab.active{color:#fff!important;background:#16a34a!important;border-bottom:1px solid #16a34a!important;border-left:4px solid #16a34a!important}.new-ui-tab.active .ministry-name{color:#fff!important}.new-ui-tab .ministry-chevron{display:none}.ministry-icon-wrapper{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-right:16px;padding:6px;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000000d}.ministry-logo-img{object-fit:contain;width:100%;height:100%}.ministry-icon-fallback{color:#22c55e}.new-ui-results-col{flex-direction:column;flex:1;display:flex}.new-ui-card{border-bottom:1px solid #e2e8f0;align-items:flex-start;padding:16px 24px;display:flex}.nc-icon-left{background:#fef2f2;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-right:24px;display:flex}.nc-pdf-icon{color:#ef4444}.new-ui-card .nc-title{color:#0f172a;margin-bottom:8px;font-size:1.15rem;font-weight:600;line-height:1.5}.new-ui-card .nc-meta{color:#64748b;font-size:.9rem}.new-ui-card .nc-meta strong{color:#475569;font-weight:500}.circle-btn-download{color:#16a34a;background:#f0fdf4;border:1px solid #dcfce7;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .2s;display:flex}.circle-btn-download:hover{color:#15803d;background:#dcfce7}.new-ui-pagination{justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:24px;display:flex}.page-btn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.page-btn:hover{background:#f1f5f9}.page-btn.active{color:#fff;background:#065f46}
