:root{--primary:#7a0a10;--secondary:#9b111e;--accent:#ffad18;--success:#10b981;--background:#f7f8fa;--sidebar-bg:#1e2235;--surface:#fff;--text:#2d3436;--text-light:#80869b;--border:#edf2f7;--white:#fff;--card-shadow:0 4px 20px #00000008;--card-shadow-hover:0 8px 30px #0000000f}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--background);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}a{text-decoration:none}.clay-container{background:var(--surface);box-shadow:var(--card-shadow);border:1px solid var(--border);border-radius:12px;padding:2rem}.clay-button{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.8rem 1.5rem;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #3a6dff4d}.clay-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3a6dff66}.clay-button:active{transform:translateY(0);box-shadow:0 2px 4px #3a6dff4d}.clay-input{background:var(--surface);border:1px solid var(--border);border-radius:8px;outline:none;width:100%;margin-bottom:1rem;padding:1rem;font-size:1rem;transition:border-color .2s}.clay-input:focus{border-color:var(--primary)}.clay-card,.ita-ecosystem-card,.ita-future-card,.ita-trust-card,.ita-contact-form-card,.ita-hours-card,.ita-reward-card,.ita-contact-info-card{box-shadow:var(--card-shadow);border-radius:12px;padding:1.5rem;transition:transform .3s,box-shadow .3s;background:var(--primary)!important;color:#fff!important;border:1px solid #ffffff26!important}.clay-card:hover,.ita-ecosystem-card:hover,.ita-future-card:hover,.ita-trust-card:hover,.ita-contact-form-card:hover,.ita-hours-card:hover,.ita-reward-card:hover,.ita-contact-info-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ffad1873!important}.clay-card h1,.clay-card h2,.clay-card h3,.clay-card h4,.clay-card h5,.clay-card h6,.ita-ecosystem-card h1,.ita-ecosystem-card h2,.ita-ecosystem-card h3,.ita-ecosystem-card h4,.ita-ecosystem-card h5,.ita-ecosystem-card h6,.ita-future-card h1,.ita-future-card h2,.ita-future-card h3,.ita-future-card h4,.ita-future-card h5,.ita-future-card h6,.ita-trust-card h1,.ita-trust-card h2,.ita-trust-card h3,.ita-trust-card h4,.ita-trust-card h5,.ita-trust-card h6,.ita-contact-form-card h1,.ita-contact-form-card h2,.ita-contact-form-card h3,.ita-contact-form-card h4,.ita-contact-form-card h5,.ita-contact-form-card h6,.ita-hours-card h1,.ita-hours-card h2,.ita-hours-card h3,.ita-hours-card h4,.ita-hours-card h5,.ita-hours-card h6,.ita-reward-card h1,.ita-reward-card h2,.ita-reward-card h3,.ita-reward-card h4,.ita-reward-card h5,.ita-reward-card h6,.ita-contact-info-card h1,.ita-contact-info-card h2,.ita-contact-info-card h3,.ita-contact-info-card h4,.ita-contact-info-card h5,.ita-contact-info-card h6{color:#fff!important}.clay-card p,.clay-card span,.clay-card small,.clay-card strong,.clay-card li,.clay-card label,.clay-card a,.ita-ecosystem-card p,.ita-ecosystem-card span,.ita-ecosystem-card small,.ita-ecosystem-card strong,.ita-ecosystem-card li,.ita-future-card p,.ita-future-card span,.ita-future-card small,.ita-future-card strong,.ita-future-card li,.ita-trust-card p,.ita-trust-card span,.ita-trust-card small,.ita-trust-card strong,.ita-trust-card li,.ita-contact-form-card p,.ita-contact-form-card span,.ita-contact-form-card small,.ita-contact-form-card strong,.ita-contact-form-card li,.ita-contact-form-card label,.ita-hours-card p,.ita-hours-card span,.ita-hours-card small,.ita-hours-card strong,.ita-hours-card li,.ita-reward-card p,.ita-reward-card span,.ita-reward-card small,.ita-reward-card strong,.ita-reward-card li,.ita-contact-info-card p,.ita-contact-info-card span,.ita-contact-info-card small,.ita-contact-info-card strong,.ita-contact-info-card li{color:#ffffffe6!important}.clay-card div[style*="width: 60px"],.clay-card div[style*=width\:60px],.clay-card div[style*="width: 50px"],.clay-card div[style*=width\:50px]{color:var(--accent)!important;background:#ffffff26!important}.clay-card div[style*="width: 60px"] svg,.clay-card div[style*=width\:60px] svg,.clay-card div[style*="width: 50px"] svg,.clay-card div[style*=width\:50px] svg{color:var(--accent)!important;stroke:var(--accent)!important}.clay-card .clay-button{background:var(--accent)!important;color:#291900!important;box-shadow:0 4px 12px #ffad184d!important}.clay-card .clay-button:hover{transform:translateY(-2px);box-shadow:0 6px 15px #ffad1873!important}.testimonial-card .testimonial-stars{flex-direction:row!important;justify-content:center!important;align-items:center!important;width:auto!important}.testimonial-card .testimonial-quote{pointer-events:none;width:auto!important}.testimonial-card .testimonial-author{width:100%!important}.clay-card input,.clay-card textarea,.clay-card select,.ita-contact-form-card input,.ita-contact-form-card textarea,.ita-contact-form-card select{color:#111827!important}.navbar{background:var(--primary);z-index:100;justify-content:space-between;align-items:center;padding:1rem 5%;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #00000026}.logo-img{object-fit:contain;width:auto;height:80px;transition:height .2s;display:block}.logo-text{color:#fff;letter-spacing:.5px;font-size:1.45rem;font-weight:800;display:inline-block}.logo-text-short{color:#fff;letter-spacing:.3px;white-space:nowrap;font-size:1rem;font-weight:800;display:none}.nav-links{gap:2rem;list-style:none;display:flex}.nav-links a{color:#ffffffd9;font-weight:500;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--accent)}.grid{gap:2rem;padding:2rem 5%;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-page-title{color:#111827;margin-bottom:2rem;font-size:30px;font-weight:700}.admin-section-card,.admin-form-card{background:var(--surface);box-shadow:var(--card-shadow);border:1px solid var(--border);border-radius:12px;margin-bottom:2rem;padding:1.5rem}.dashboard-page{width:100%}.dashboard-page .clay-container,.dashboard-page .clay-card,.dashboard-page .admin-section-card{max-width:100%}.dashboard-list-row,.dashboard-list-row>div:first-child{min-width:0}.dashboard-cta-actions .clay-button{white-space:nowrap}.panel-mobile-menu-button,.panel-sidebar-backdrop{display:none}.panel-mobile-menu-button{border:1px solid var(--border);background:var(--background);color:var(--text);cursor:pointer;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px}@media (max-width:900px){.panel-shell{position:relative}.panel-sidebar{z-index:2200!important;width:min(82vw,300px)!important;max-width:300px!important;transition:transform .25s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-105%)!important;box-shadow:20px 0 40px #00000047!important}.panel-sidebar.is-open{transform:translate(0)!important}.panel-sidebar-backdrop{z-index:2100;cursor:pointer;background:#0f172a73;border:0;display:block;position:fixed;inset:0}.panel-mobile-menu-button{display:inline-flex!important}.panel-main{width:100%!important;min-width:0!important}.panel-header{gap:.8rem!important;padding:0 1rem!important}.panel-header-search{flex:auto!important;width:min(100%,380px)!important;min-width:0!important}.panel-header-actions{flex:none!important;gap:.8rem!important}.panel-content{padding:1.25rem!important}}@media (max-width:560px){.panel-header{height:64px!important;padding:0 .75rem!important}.panel-mobile-menu-button{flex-basis:40px;width:40px;height:40px}.panel-header-search input{padding-right:.8rem!important;font-size:.85rem!important}.panel-header-actions{gap:.55rem!important}.panel-header-actions>div:last-child>div:first-child{display:none!important}.panel-content{padding:1rem!important}}@media (max-width:900px){.dashboard-page{padding-bottom:1rem}.dashboard-header{align-items:flex-start!important;gap:1rem!important}.dashboard-card-grid,.dashboard-two-column,.student-dashboard-top-grid{grid-template-columns:1fr!important;gap:1.2rem!important}.admin-dashboard-stat-grid,.student-dashboard-stat-grid,.dashboard-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}.dashboard-cta-inner{flex-direction:column!important;align-items:flex-start!important;gap:1.2rem!important}.dashboard-cta-actions{flex-wrap:wrap!important;width:100%!important}}@media (max-width:560px){.dashboard-page{margin:0 -.2rem}.dashboard-header{flex-direction:column!important;margin-bottom:1.35rem!important}.dashboard-header h1,.dashboard-header .admin-page-title{font-size:1.8rem!important;line-height:1.15!important}.dashboard-header p{margin-bottom:0!important;font-size:.92rem!important}.dashboard-status-pill{border-radius:999px!important;align-self:flex-start!important;padding:.45rem .85rem!important}.admin-dashboard-stat-grid,.student-dashboard-stat-grid,.dashboard-skeleton-grid{grid-template-columns:1fr!important;margin-bottom:1.4rem!important}.dashboard-stat-card,.student-dashboard-stat-grid .clay-card{text-align:left!important;align-items:center!important;gap:1rem!important;padding:1rem!important}.dashboard-stat-card h2,.student-dashboard-stat-grid .clay-card h2{font-size:1.45rem!important}.dashboard-stat-card p,.student-dashboard-stat-grid .clay-card p{text-align:left!important;margin-bottom:.15rem!important}.dashboard-page .clay-container,.dashboard-page .admin-section-card{text-align:left!important;padding:1.1rem!important}.dashboard-page .clay-card{padding:1.1rem!important}.dashboard-page .clay-container h2,.dashboard-page .clay-container h3,.dashboard-page .admin-section-card h3,.dashboard-page .clay-card h3,.dashboard-page .clay-card h4{text-align:left!important;line-height:1.25!important}.dashboard-page .clay-container p,.dashboard-page .clay-card p{text-align:left!important}.dashboard-card-grid,.dashboard-two-column,.student-dashboard-top-grid{gap:1rem!important;margin-bottom:1.4rem!important}.dashboard-list-row{flex-direction:column!important;align-items:flex-start!important;gap:.8rem!important}.dashboard-list-row .clay-button,.dashboard-list-row a.clay-button{text-align:center!important;justify-content:center!important;width:100%!important}.dashboard-section-heading-row{flex-direction:column!important;align-items:flex-start!important;gap:.35rem!important}.dashboard-insight-card{flex-direction:column!important;align-items:flex-start!important}.dashboard-cta{margin-top:1.5rem!important}.dashboard-cta-actions{flex-direction:column!important}.dashboard-cta-actions .clay-button{white-space:normal!important;justify-content:center!important;width:100%!important}}.admin-table-wrapper{background:var(--surface);box-shadow:var(--card-shadow);border:1px solid var(--border);border-radius:12px;width:100%;margin-bottom:2rem;overflow:hidden}.admin-table{border-collapse:collapse;text-align:left;width:100%}.admin-table th{color:#4b5563;border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;background-color:#f9fafb;padding:1rem 1.5rem;font-size:.85rem;font-weight:600}.admin-table td{border-bottom:1px solid var(--border);color:#374151;padding:1rem 1.5rem;font-size:.9rem}.admin-table tr:hover{background-color:#f9fafb}.admin-table-actions{align-items:center;gap:.5rem;display:flex}.admin-pagination{border-top:1px solid var(--border);background:#f9fafb;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.admin-pagination-btn{background:var(--surface);border:1px solid var(--border);color:#374151;cursor:pointer;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:all .2s}.admin-pagination-btn:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.admin-pagination-btn:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.admin-pagination-info{color:#6b7280;font-size:.85rem}.ita-page-shell{color:#111827;background:#fff}.ita-home-intro-highlight{background:var(--background);padding:0 5% 3rem}.ita-home-intro-card{border:1px solid #7a0a101f;border-left:5px solid var(--accent);background:linear-gradient(135deg,#7a0a10 0%,#ffad18 100%);border-radius:8px;grid-template-columns:auto 1fr;align-items:flex-start;gap:1.35rem;max-width:1440px;margin:0 auto;padding:1.8rem 2rem;display:grid;box-shadow:0 18px 45px #7a0a1014}.ita-home-intro-icon{background:var(--primary);width:56px;height:56px;color:var(--accent);border-radius:8px;flex:none;place-items:center;display:grid;box-shadow:0 10px 24px #7a0a102e}.ita-home-intro-copy{gap:.9rem;display:grid}.ita-home-intro-copy p{color:#fff;margin:0;font-size:clamp(.98rem,1.35vw,1.12rem);font-weight:600;line-height:1.72}.ita-about-hero{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;max-width:100%;margin:0 auto;padding:6.5rem 5% 5.5rem;display:grid}.ita-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#7c3f00;background:#fff1d6;border-radius:999px;margin-bottom:1.25rem;padding:.42rem .8rem;font-size:.72rem;font-weight:800;display:inline-flex}.ita-about-hero h1,.ita-section-head h2,.ita-impact-section h2{letter-spacing:-.04em}.ita-about-hero h1{color:var(--accent);margin:0 0 1.6rem;font-size:clamp(3rem,6vw,5.4rem);line-height:.98}.ita-about-hero h1 em{color:#9b5600;font-style:italic}.ita-about-hero p{color:#5f6674;max-width:560px;font-size:1.02rem;line-height:1.75}.ita-hero-actions{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:2rem;display:flex}.ita-dark-button,.ita-gold-button{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:.95rem 1.45rem;font-weight:800;display:inline-flex}.ita-dark-button{color:#fff;background:#111827}.ita-gold-button{color:#291900;background:#ffad18;min-width:190px;box-shadow:0 10px 18px #ffad183d}.ita-ghost-link{color:#9b5600;font-weight:800}.ita-about-hero-media img{aspect-ratio:1.18;object-fit:cover;border:4px solid #0f172a;border-radius:8px;width:100%;box-shadow:0 24px 60px #0f172a38}.ita-vision-section{background:#f2f3f5;padding:5.5rem 5%;position:relative}.ita-section-head{max-width:940px;margin:0 auto 3.5rem}.ita-section-head.center{text-align:center}.ita-section-head h2{color:var(--primary);margin:0 0 1rem;font-size:clamp(2.3rem,4vw,3.7rem);line-height:1}.ita-impact-section h2{margin:0 0 1rem;font-size:clamp(2.3rem,4vw,3.7rem);line-height:1}.ita-section-head p{color:var(--accent);max-width:670px;font-weight:700;line-height:1.7}.ita-section-head.center p{margin:0 auto}.ita-floating-star{color:#a96300;fill:#fff;position:absolute;top:9.5rem;right:9%}.ita-vision-grid{grid-template-columns:1.25fr .6fr;gap:1.5rem;max-width:100%;margin:0 auto;display:grid}.ita-ecosystem-card,.ita-future-card,.ita-trust-card,.ita-contact-form-card,.ita-hours-card{background:#fff;border:1px solid #d8dde7;border-radius:8px}.ita-ecosystem-card{padding:2.4rem}.ita-ecosystem-card h3,.ita-future-card h3,.ita-reward-card h3,.ita-timeline-item h3{color:#0f172a;margin:0 0 .7rem}.ita-ecosystem-card p,.ita-future-card p,.ita-reward-card p{color:#6b7280;line-height:1.65}.ita-metrics-row{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.2rem;display:grid}.ita-metrics-row div{text-align:center;background:#f8fafc;border-radius:6px;padding:1.2rem}.ita-metrics-row strong{font-size:1.55rem;display:block;color:var(--accent)!important}.ita-metrics-row span{font-size:.74rem;font-weight:700;color:var(--primary)!important}.ita-image-tile{background:#111827;border-radius:8px;min-height:220px;position:relative;overflow:hidden}.ita-image-tile.tall{grid-row:span 2}.ita-image-tile img{object-fit:cover;width:100%;height:100%;display:block}.ita-image-tile:after{content:"";background:linear-gradient(#0000 40%,#000000b8);position:absolute;inset:0}.ita-image-tile span{z-index:1;color:#fff;font-size:1.1rem;font-weight:900;position:absolute;bottom:1rem;left:1rem}.ita-future-card{color:#fff;background:#121c30;border-color:#121c30;align-items:center;gap:1.5rem;padding:2rem;display:flex}.ita-future-card h3,.ita-future-card p{color:#fff}.ita-future-card p{opacity:.68;margin:0}.ita-icon-orb{color:#fff;background:#b36c06;border-radius:50%;flex:none;place-items:center;width:68px;height:68px;display:grid}.ita-recognition-section{background:#fff;padding:6rem 5%}.ita-recognition-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:100%;margin:0 auto;display:grid}.ita-reward-card{background:#fff;border:1px solid #d8dde7;border-radius:8px;overflow:hidden}.ita-reward-media{height:220px;position:relative}.ita-reward-media img{object-fit:cover;width:100%;height:100%;display:block}.ita-reward-media span{color:#fff;background:#9b5600;border-radius:3px;padding:.24rem .5rem;font-size:.7rem;font-weight:900;position:absolute;top:.8rem;right:.8rem}.ita-reward-body{padding:1.6rem}.ita-reward-body a{color:#9b5600;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:900}.ita-impact-section{color:#fff;background:#111827;padding:5.5rem 5% 4rem}.ita-impact-grid{grid-template-columns:1fr .85fr;align-items:start;gap:4rem;max-width:100%;margin:0 auto;display:grid}.ita-impact-section h2{color:#fff}.ita-impact-section p{color:#98a2b3}.ita-timeline{gap:1.7rem;margin-top:2rem;display:grid}.ita-timeline-item{grid-template-columns:26px 1fr;gap:1rem;display:grid;position:relative}.ita-timeline-item span{background:#b36c06;border-radius:50%;width:12px;height:12px;margin-top:.35rem;box-shadow:0 0 0 5px #b36c0624}.ita-timeline-item h3{color:#fff;margin:0 0 .25rem}.ita-timeline-item p{margin:0}.ita-trust-card{color:#fff;background:#1c2638;border-color:#ffffff1f;padding:2.2rem}.ita-trust-card h3{margin:.7rem 0 1rem;font-size:1.8rem}.ita-trust-card svg{color:#ffad18}.ita-trust-card ul{gap:.8rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.ita-trust-card li{align-items:center;gap:.6rem;font-size:.9rem;font-weight:800;display:flex}.ita-contact-page{color:#0f172a;background:#fdfaf8;min-height:100vh}.ita-contact-hero{background:radial-gradient(circle at 1px 1px, #ffffff1a 1px, transparent 0), var(--primary);text-align:center;color:#fff;background-size:32px 32px;place-items:center;min-height:285px;padding:4rem 5%;display:grid}.ita-contact-hero p{color:#fecdd3;max-width:760px;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1.6}.ita-contact-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);align-items:start;gap:1.5rem;max-width:100%;margin:-4.8rem auto 0;padding:0 5% 6rem;display:grid}.ita-contact-form-card{border-top:4px solid var(--accent);padding:2.5rem;box-shadow:0 28px 60px #7a0a1014}.ita-contact-form-card h1{margin:0 0 2rem;font-size:clamp(2rem,4vw,3rem)}.ita-contact-form-card form{gap:1.4rem;display:grid}.ita-contact-form-card label{color:#6b7280;letter-spacing:.08em;gap:.55rem;font-size:.78rem;font-weight:800;display:grid}.ita-contact-form-card input,.ita-contact-form-card textarea,.ita-contact-form-card select{color:#111827;width:100%;font:inherit;letter-spacing:0;background:#f8fafc;border:1px solid #cbd5e1;border-radius:5px;padding:1rem}.ita-contact-form-card textarea{resize:vertical;min-height:170px}.ita-form-grid.two{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}.ita-status{border-radius:8px;margin-bottom:1rem;padding:.9rem 1rem;font-weight:800}.ita-status.success{color:#027a48;background:#ecfdf3}.ita-status.error{color:#b42318;background:#fef3f2}.ita-contact-side{gap:1.5rem;display:grid}.ita-contact-info-card{background:var(--primary);color:#fff;border-radius:8px;gap:1.6rem;padding:2rem;display:grid;box-shadow:0 15px 30px #7a0a1033}.ita-contact-info-card div{grid-template-columns:48px 1fr;align-items:start;gap:1rem;display:grid}.ita-contact-info-card span{width:42px;height:42px;color:var(--accent);background:#ffffff1a;border-radius:8px;place-items:center;display:grid}.ita-contact-info-card p{color:#fecdd3;margin:0}.ita-contact-info-card strong{color:#fff;letter-spacing:.08em;margin-bottom:.25rem;display:block}.ita-map-card{background:radial-gradient(circle,#0000 0 22px,#ffffff52 23px 24px,#0000 25px 44px),linear-gradient(135deg,#7a0a10,#9b111e);border-radius:8px;height:235px;position:relative;overflow:hidden;box-shadow:0 12px 28px #7a0a1033}.ita-map-card:before{content:"";border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:20px;box-shadow:0 0 0 24px #ffffff0a,0 0 0 56px #ffffff09}.ita-map-pin{width:64px;height:64px;color:var(--primary);z-index:1;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ita-map-card button{text-transform:uppercase;color:var(--primary);background:#fff;border:0;border-radius:5px;padding:.85rem 1rem;font-size:.75rem;font-weight:900;position:absolute;bottom:1rem;left:1rem}.ita-hours-card{padding:2rem}.ita-hours-card h2{margin:0 0 1.6rem}.ita-hours-card p{color:#6b7280;justify-content:space-between;gap:1rem;margin:0 0 1rem;display:flex}.ita-hours-card strong{color:#030712}.ita-support-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:100%;margin:5rem auto;padding:0 5%;display:grid}.ita-support-grid article{text-align:center;background:#e5e7eb;border-radius:8px;padding:2.5rem 2rem}.ita-support-grid svg{color:var(--primary)}.ita-support-grid h3{margin:1rem 0 .8rem;font-size:1.55rem}.ita-support-grid p{color:#6b7280;line-height:1.6}.ita-login-screen{background:radial-gradient(circle at 20% 12%,#ffad181f,#0000 28%),linear-gradient(135deg,#fdfaf8,#f5ebe6);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.ita-login-panel{text-align:center;background:#fffffff5;border:1px solid #f1e4de;border-radius:18px;width:min(100%,430px);padding:2.5rem;box-shadow:0 28px 70px #7a0a101a}.ita-login-brand{background:var(--primary);width:74px;height:74px;color:var(--accent);border-radius:18px;place-items:center;margin:0 auto 1rem;display:grid;box-shadow:0 18px 35px #7a0a102e}.ita-login-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--primary);margin:0 0 .35rem;font-size:.72rem;font-weight:900}.ita-login-panel h1{color:#0f172a;margin:0;font-size:2.25rem;line-height:1}.ita-login-subtitle{color:#667085;margin:.8rem 0 1.8rem}.ita-login-error{color:#be123c;background:#fff1f3;border:1px solid #fecdd3;border-radius:10px;margin-bottom:1.2rem;padding:.9rem;font-weight:800}.ita-login-form{text-align:left;gap:1.15rem;display:grid}.ita-login-form label{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.ita-input-shell{min-height:56px;color:var(--primary);background:#fffdfd;border:1px solid #e2d2ca;border-radius:12px;align-items:center;gap:.75rem;margin-top:.55rem;padding:0 1rem;display:flex}.ita-input-shell input{color:#111827;font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.ita-input-shell button{color:#475467;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ita-login-options{color:#667085;justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex}.ita-login-options label{text-transform:none;letter-spacing:0;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.ita-login-button{background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:56px;font-weight:900;box-shadow:0 14px 24px #7a0a102e}.ita-login-button:disabled{opacity:.65;cursor:not-allowed}.ita-login-footer{text-align:center;color:#667085;border-top:1px solid #eef2f7;margin-top:1.5rem;padding-top:1.5rem}.ita-change-link{color:var(--primary);cursor:pointer;background:0 0;border:0;font-weight:900}.hamburger-toggle{display:none!important}@media (max-width:900px){.logo-text{display:none!important}.logo-text-short{display:inline-block!important}.ita-about-hero,.ita-vision-grid,.ita-recognition-grid,.ita-impact-grid,.ita-contact-layout,.ita-support-grid{grid-template-columns:1fr}.ita-about-hero{gap:2.5rem;padding-top:4rem}.ita-form-grid.two{grid-template-columns:1fr}.ita-contact-layout{margin-top:-3rem}.ita-floating-star{display:none}.navbar{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:.8rem 5%!important}.logo-img{height:70px!important}.hamburger-toggle{display:block!important}.nav-links{background:var(--primary)!important;z-index:100!important;border-top:1px solid #ffffff1a!important;flex-direction:column!important;align-items:center!important;gap:1.5rem!important;padding:2rem 1.5rem!important;display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;box-shadow:0 10px 20px #00000026!important}.nav-links.open{display:flex!important}.hero-slider-wrapper{aspect-ratio:1296/530!important;border-radius:20px!important;height:auto!important;min-height:auto!important}.hero-slider-slide{padding:3rem!important}}@media (max-width:560px){.ita-about-hero,.ita-vision-section,.ita-recognition-section,.ita-impact-section{padding-left:1.2rem;padding-right:1.2rem}.ita-home-intro-highlight{padding:0 1.2rem 2.5rem}.ita-home-intro-card{text-align:left;grid-template-columns:1fr;gap:1rem;padding:1.35rem}.ita-home-intro-icon{width:48px;height:48px}.ita-home-intro-copy p{font-size:.95rem;line-height:1.6}.ita-metrics-row{grid-template-columns:1fr}.ita-contact-form-card,.ita-login-panel{padding:1.5rem}.hero-slider-wrapper{aspect-ratio:1296/530!important;border-radius:12px!important;height:auto!important;min-height:500px!important}.hero-slider-slide{padding:1.2rem 1rem!important}.slider-nav-btn{background:#00000073!important;width:38px!important;height:38px!important;left:.5rem!important}.slider-nav-btn:last-of-type{left:auto!important;right:.5rem!important}.slider-nav-btn svg{width:18px!important;height:18px!important}.logo-img{height:80px!important}.logo-text-short{letter-spacing:.2px!important;font-size:1.2rem!important}.clay-button{padding:.4rem 1rem!important;font-size:.85rem!important}.hero-slider-slide h1{margin-bottom:.4rem!important;font-size:1.15rem!important}.hero-slider-slide p{margin-bottom:.8rem!important;font-size:.75rem!important;line-height:1.35!important}.hero-slider-slide .clay-button{padding:.4rem .9rem!important;font-size:.75rem!important}.clay-container{text-align:center!important;padding:2.5rem 1.5rem!important}.clay-container h2{margin-bottom:1rem!important;font-size:1.8rem!important;line-height:1.25!important}.clay-container p{margin-bottom:1.8rem!important;font-size:1rem!important;line-height:1.5!important}.clay-container .clay-button{padding:.8rem 2rem!important;font-size:1rem!important}.clay-card{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:1.5rem!important;display:flex!important}.clay-card h3{text-align:center!important;margin-bottom:.6rem!important}.clay-card p{text-align:center!important;margin-bottom:0!important}.clay-card div[style*="width: 60px"],.clay-card div[style*=width\:60px],.clay-card div[style*="width: 50px"],.clay-card div[style*=width\:50px]{margin-bottom:1rem!important;margin-left:auto!important;margin-right:auto!important}.ita-about-hero{text-align:center!important;flex-direction:column!important;align-items:center!important;padding:2rem 1.2rem!important;display:flex!important}.ita-about-hero h1{text-align:center!important;margin-bottom:.8rem!important;font-size:1.8rem!important;line-height:1.2!important}.ita-about-hero p{text-align:center!important;margin-top:.8rem!important;font-size:.95rem!important;line-height:1.55!important}.ita-about-hero>.ita-about-hero-media{display:none!important}.ita-about-hero-content{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.ita-about-hero-content .ita-hero-actions{justify-content:center!important;align-items:center!important;width:100%!important}.ita-page-shell>div[style*="position: absolute"],.ita-page-shell>div[style*=position\:absolute]{z-index:10!important;background:#7a0a1014!important;border:1px solid #7a0a1026!important;justify-content:center!important;width:fit-content!important;margin:1rem auto 1.5rem!important;display:flex!important;position:relative!important;top:auto!important;right:auto!important}.ita-section-head.left{text-align:center!important;padding:1.5rem 1.2rem!important}.ita-section-head.left h2{text-align:center!important;font-size:1.8rem!important}.ita-section-head.left p{text-align:center!important;font-size:.95rem!important;line-height:1.55!important}section[style*="padding: 3.5rem"],section[style*="padding:3.5rem"],section div[style*="padding: 3.5rem"],section div[style*="padding:3.5rem"],div[style*="padding: 3.5rem"],div[style*="padding:3.5rem"]{border-radius:16px!important;padding:1.8rem 1.2rem!important}section[style*="padding: 3.5rem"] h2,section[style*="padding:3.5rem"] h2,section div[style*="padding: 3.5rem"] h2,section div[style*="padding:3.5rem"] h2,div[style*="padding: 3.5rem"] h2,div[style*="padding:3.5rem"] h2{text-align:center!important;margin-bottom:1.2rem!important;font-size:1.6rem!important}section[style*="padding: 3.5rem"] p,section[style*="padding:3.5rem"] p,section div[style*="padding: 3.5rem"] p,section div[style*="padding:3.5rem"] p,div[style*="padding: 3.5rem"] p,div[style*="padding:3.5rem"] p{text-align:center!important;font-size:.95rem!important;line-height:1.55!important}section[style*="padding: 3.5rem"]>div.grid,section[style*="padding:3.5rem"]>div.grid,section div[style*="padding: 3.5rem"]>div.grid,section div[style*="padding:3.5rem"]>div.grid,div[style*="padding: 3.5rem"]>div.grid,div[style*="padding:3.5rem"]>div.grid{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:1.5rem!important;display:flex!important}section[style*="padding: 3.5rem"]>div.grid>div,section[style*="padding:3.5rem"]>div.grid>div,section div[style*="padding: 3.5rem"]>div.grid>div,section div[style*="padding:3.5rem"]>div.grid>div,div[style*="padding: 3.5rem"]>div.grid>div,div[style*="padding:3.5rem"]>div.grid>div{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.ita-impact-section div[style*="padding: 3rem"],.ita-impact-section div[style*=padding\:3rem]{border-radius:16px!important;margin-bottom:2rem!important;padding:1.8rem 1.2rem!important}.ita-impact-section div[style*="padding: 3rem"] h2,.ita-impact-section div[style*=padding\:3rem] h2{font-size:1.6rem!important}.ita-impact-section div[style*="padding: 3rem"] p,.ita-impact-section div[style*=padding\:3rem] p{font-size:.95rem!important}div[style*="text-align: center"] h1,div[style*=text-align\:center] h1,div[style*="textAlign: center"] h1,div[style*=textAlign\:center] h1{word-break:break-word!important;overflow-wrap:break-word!important;text-align:center!important;font-size:2rem!important;line-height:1.25!important}div[style*="text-align: center"] p,div[style*=text-align\:center] p,div[style*="textAlign: center"] p,div[style*=textAlign\:center] p{text-align:center!important;font-size:.95rem!important;line-height:1.5!important}.clay-card h2{text-align:center!important;margin-bottom:.8rem!important;font-size:1.5rem!important;line-height:1.25!important}.clay-card>div{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.8rem!important;display:flex!important}.clay-card>div>div{justify-content:center!important;align-items:center!important;gap:.8rem!important;width:100%!important;display:flex!important}.clay-card div[style*="color: #f1c40f"],.clay-card div[style*="color:#f1c40f"]{flex-direction:row!important;justify-content:center!important;gap:.2rem!important;width:auto!important;margin-bottom:1.2rem!important}.clay-card>div:last-of-type{flex-direction:column!important;align-items:center!important;gap:.8rem!important}.clay-card>div:last-of-type>div:last-of-type{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:.2rem!important;display:flex!important}.clay-card div[style*="width: 46px"],.clay-card div[style*=width\:46px]{border-radius:50%!important;flex-shrink:0!important;width:46px!important;height:46px!important}.clay-card div[style*="height: 350px"],.clay-card div[style*=height\:350px]{border-radius:16px!important;flex:100%!important;height:220px!important}.clay-card .clay-button{justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:.7rem 1.4rem!important;font-size:.85rem!important;display:inline-flex!important}.testimonial-card .testimonial-quote{width:auto!important;display:block!important;top:1.25rem!important;right:1.5rem!important}.testimonial-card .testimonial-stars{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.2rem!important;width:auto!important;display:flex!important}.testimonial-card .testimonial-author,.testimonial-card .testimonial-author-info{flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.ita-section-header-flex{flex-direction:column!important;align-items:flex-start!important;gap:.8rem!important;margin-bottom:2rem!important}.ita-section-header-flex h2{font-size:1.8rem!important}footer{text-align:center!important;padding:1.4rem 1.5rem!important}footer>div:first-of-type{flex-direction:column!important;align-items:center!important;gap:1.6rem!important;margin-bottom:1.6rem!important;display:flex!important}footer>div:first-of-type>div{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}footer>div:first-of-type>div:first-of-type a{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:.6rem!important}footer>div:first-of-type>div:first-of-type img{margin:0 auto!important}footer>div:first-of-type>div:first-of-type p{text-align:center!important;max-width:320px!important;margin-left:auto!important;margin-right:auto!important}footer ul{text-align:center!important;align-items:center!important;padding:0!important}footer>div:first-of-type>div:last-of-type>div{justify-content:center!important;align-items:center!important}footer>div:first-of-type>div:last-of-type>div>div{justify-content:center!important;align-items:center!important;gap:.6rem!important;display:flex!important}footer>div:last-of-type{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:.9rem!important;padding-top:1rem!important}footer>div:last-of-type>p{text-align:center!important;margin:0!important}footer>div:last-of-type>div{justify-content:center!important;align-items:center!important;margin:0 auto!important}}@media (max-width:480px){.toppers-card{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:1rem!important;padding:1.5rem 1rem!important}.toppers-card div[style*="text-align: right"],.toppers-card div[style*=text-align\:right]{text-align:center!important}}@media (max-width:560px){.navbar{gap:.45rem!important;padding:.55rem 4%!important}.navbar .logo-link{gap:.45rem!important;min-width:0!important}.navbar .logo-img{flex-shrink:0!important;height:80px!important}.navbar .clay-button{padding:.45rem .9rem!important;font-size:.8rem!important}.hamburger-toggle{padding:.35rem!important}section[style*="padding: 6rem"],section[style*=padding\:6rem],section[style*="padding: 5rem"],section[style*=padding\:5rem],section[style*="padding: 4rem"],section[style*=padding\:4rem]{padding-top:3rem!important;padding-bottom:3rem!important}div[style*="margin-bottom: 4rem"],div[style*=margin-bottom\:4rem],h2[style*="margin-bottom: 4rem"],h2[style*=margin-bottom\:4rem],h2[style*="margin-bottom: 3rem"],h2[style*=margin-bottom\:3rem]{margin-bottom:2rem!important}.grid,.ita-vision-grid,.ita-recognition-grid,.ita-impact-grid,.ita-support-grid,.ita-contact-side,.ita-courses-grid{justify-items:center!important}.clay-card,.ita-ecosystem-card,.ita-future-card,.ita-trust-card,.ita-contact-info-card,.ita-hours-card,.ita-reward-card,.ita-support-grid article{width:min(100%,420px)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:450px){.logo-text-short{white-space:normal!important;max-width:118px!important;font-size:1.2rem!important;line-height:1.15!important;display:inline-block!important}}@media (max-width:900px){.clay-card.testimonial-card>.testimonial-stars{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:.2rem!important;width:auto!important;display:flex!important}.clay-card.testimonial-card>.testimonial-stars svg{flex:none!important}.clay-card.testimonial-card>.testimonial-author{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.clay-card.testimonial-card .testimonial-author-info{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.grid>.clay-card,.ita-ecosystem-card,.ita-future-card,.ita-trust-card,.ita-reward-card,.ita-support-grid article{text-align:center!important;align-items:center!important}.grid>.clay-card h1,.grid>.clay-card h2,.grid>.clay-card h3,.grid>.clay-card h4,.grid>.clay-card p,.ita-ecosystem-card h3,.ita-ecosystem-card p,.ita-future-card h3,.ita-future-card p,.ita-trust-card h3,.ita-trust-card p,.ita-reward-card h3,.ita-reward-card p,.ita-support-grid article h3,.ita-support-grid article p{text-align:center!important}.grid>.clay-card div[style*="width: 60px"],.grid>.clay-card div[style*=width\:60px],.grid>.clay-card div[style*="width: 50px"],.grid>.clay-card div[style*=width\:50px]{margin-left:auto!important;margin-right:auto!important}}@media (min-width:550px) and (max-width:880px){footer{text-align:center!important;padding:1.4rem 4%!important}footer>div:first-of-type{grid-template-columns:repeat(2,minmax(220px,1fr))!important;place-items:start center!important;gap:1.4rem 1.5rem!important;margin-bottom:1.4rem!important;display:grid!important}footer>div:first-of-type>div{text-align:center!important;width:100%!important;max-width:320px!important}footer>div:first-of-type>div:first-of-type{grid-column:1/-1!important;max-width:520px!important}footer>div:first-of-type>div:first-of-type a{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important}footer>div:first-of-type>div:first-of-type p{text-align:center!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important}footer h4{margin-left:auto!important;margin-right:auto!important}footer ul{text-align:center!important;align-items:center!important}footer>div:first-of-type>div:last-of-type{grid-column:1/-1!important;max-width:520px!important}footer>div:first-of-type>div:last-of-type>div{align-items:center!important}footer>div:first-of-type>div:last-of-type>div>div{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important}footer>div:last-of-type{text-align:center!important;flex-direction:column!important;justify-content:center!important;gap:1rem!important;padding-top:1rem!important}}@media (min-width:900px) and (max-width:1280px){.navbar{gap:.8rem!important;padding:.7rem 2.5%!important}.logo-text{display:none!important}.logo-text-short{white-space:normal!important;overflow-wrap:normal!important;max-width:92px!important;font-size:1.2rem!important;line-height:1.12!important;display:inline-block!important}.logo-img{height:58px!important}.nav-links{flex:auto!important;justify-content:center!important;gap:.85rem!important}.nav-links a{white-space:nowrap!important;font-size:.82rem!important}.navbar .clay-button{white-space:nowrap!important;padding:.55rem .95rem!important;font-size:.82rem!important}}@media (min-width:900px) and (max-width:1370px){.navbar{gap:.8rem!important;padding:.75rem 3%!important}.logo-text{display:none!important}.logo-text-short{white-space:normal!important;max-width:96px!important;font-size:1.2rem!important;line-height:1.15!important;display:inline-block!important}.logo-img{height:60px!important}.nav-links{gap:.85rem!important}.nav-links a{white-space:nowrap!important;font-size:.84rem!important}.navbar .clay-button{padding:.6rem 1rem!important;font-size:.86rem!important}}.ita-courses-grid{grid-template-columns:repeat(3,1fr)!important}@media (max-width:1024px){.ita-courses-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.ita-courses-grid{grid-template-columns:1fr!important}}@media (min-width:1100px) and (max-width:1370px){.logo-text-short{white-space:nowrap!important;max-width:none!important;font-size:1.5rem!important;line-height:1.1!important}}.desktop-hero-slider{display:block}.mobile-image-slider{aspect-ratio:1080/1536;background:#071026;border-radius:24px;width:min(100%,460px);margin:0 auto;display:none;position:relative;overflow:hidden;box-shadow:0 18px 42px #08142d2e}.mobile-image-slider img{object-fit:cover;width:100%;height:100%;display:block}.mobile-slider-nav{color:#0f172a;z-index:4;background:#ffffffeb;border:0;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #0f172a2e}.mobile-slider-prev{left:12px}.mobile-slider-next{right:12px}.mobile-slider-dots{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4;background:#0f172a6b;border-radius:999px;gap:6px;padding:7px 10px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.mobile-slider-dots button{background:#ffffff8c;border:0;border-radius:999px;width:7px;height:7px;padding:0}.mobile-slider-dots button.active{background:#fff;width:20px}.floating-social-buttons{z-index:9999;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:18px;left:18px}.floating-social-button{color:#fff;border:2px solid #ffffffdb;border-radius:999px;place-items:center;width:52px;height:52px;text-decoration:none;display:grid;box-shadow:0 12px 28px #0f172a38}.floating-social-button.whatsapp{background:#16a34a}.floating-social-button.telegram{cursor:default;background:#229ed9}@media (max-width:640px){.desktop-hero-slider{display:none!important}.mobile-image-slider{display:block}.floating-social-buttons{gap:8px;bottom:14px;left:12px}.floating-social-button{width:48px;height:48px}}@media (min-width:641px){.mobile-image-slider{display:none!important}}.ita-home-page,.ita-home-page .ita-cream-band{background:#fff9eb!important}.ita-section-kicker{text-align:center;max-width:720px;color:var(--text-light);margin:0 auto 3.25rem;font-size:1.06rem;font-weight:600;line-height:1.7}.ita-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;max-width:1260px;margin:0 auto;display:grid}.ita-feature-card,.ita-vision-card{min-height:320px;color:var(--text);background:radial-gradient(circle at 100% 0,#ffad181f,#0000 34%),linear-gradient(#fffef9 0%,#fff9eb 100%);border:1px solid #7a0a101c;border-radius:28px;padding:2.25rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #4e1f0a14}.ita-feature-card:after,.ita-vision-card:after{content:"";background:linear-gradient(90deg, var(--primary), var(--accent));opacity:0;border-radius:999px 999px 0 0;height:4px;transition:opacity .25s;position:absolute;inset:auto 24px 0}.ita-feature-card:hover:after,.ita-vision-card:hover:after{opacity:1}.ita-feature-card h3,.ita-vision-card h3{margin:0 0 .9rem;font-size:1.38rem;line-height:1.25;color:var(--primary)!important}.ita-feature-card p,.ita-vision-card p{margin:0;line-height:1.7;color:#5f6675!important}.ita-feature-card.is-highlighted,.ita-vision-card.is-featured{border-color:#ffad188c;transform:translateY(-14px);box-shadow:0 24px 62px #ffad1829}.ita-feature-card.is-soft{background:radial-gradient(circle at 100% 0,#7a0a101a,#0000 34%),linear-gradient(#fffef9 0%,#fff9eb 100%)}.ita-vision-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.75rem;display:grid}.ita-vision-icon{width:66px;height:66px;color:var(--primary);background:#f4ead7;border-radius:22px;place-items:center;margin-bottom:1.15rem;display:grid;box-shadow:inset 0 -1px #7a0a1014}@media (max-width:1024px){.ita-feature-grid,.ita-vision-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ita-feature-grid,.ita-vision-card-grid{grid-template-columns:1fr;gap:1rem}.ita-feature-card,.ita-vision-card{border-radius:20px;min-height:auto;padding:1.55rem}.ita-feature-card.is-highlighted,.ita-vision-card.is-featured{transform:none}}
