.ita-public{font-family:Kodchasan,Tahoma,sans-serif;color:var(--site-text,#25413c);max-width:1240px;margin:28px auto 70px;padding:0 18px}.ita-public *{box-sizing:border-box}.ita-public-hero{display:flex;align-items:end;justify-content:space-between;gap:30px;border-radius:25px;padding:clamp(28px,5vw,56px);color:#fffdf5;background:radial-gradient(circle at 78% 20%,#d1b57727,transparent 36%),linear-gradient(125deg,#102f32,#25544e);box-shadow:0 24px 45px #143c3624}.ita-eyebrow,.ita-year>span{font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#e2ca90}.ita-public-hero h1{font-size:clamp(1.85rem,4vw,3rem);line-height:1.28;margin:15px 0}.ita-public-hero p{margin:0;line-height:1.8;color:#e5eeeb;max-width:730px}.ita-year{border-left:1px solid #ffffff55;padding-left:26px;min-width:160px}.ita-year span,.ita-year strong,.ita-year small{display:block}.ita-year strong{font-size:2rem;line-height:1.2;margin:8px 0}.ita-year small{color:#dce9e4}.ita-years{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.ita-years a{border:1px solid #d8e2dc;background:#fff;border-radius:999px;color:#35594c;font-size:.75rem;text-decoration:none;padding:10px 15px}.ita-years a[aria-current=page]{color:#fff;background:#24564a;border-color:#24564a}.ita-public-intro{display:flex;align-items:start;justify-content:space-between;gap:20px;border-bottom:1px solid #d9e1dc;margin:30px 0 25px;padding-bottom:18px}.ita-public-intro span{font-size:1.25rem;font-weight:700}.ita-public-intro p{max-width:650px;margin:0;color:#63766e;line-height:1.7;font-size:.83rem}.ita-section{margin:30px 0 36px}.ita-section-heading{display:flex;align-items:baseline;gap:12px;margin-bottom:13px}.ita-section-heading span{font-size:.72rem;color:#ad9057}.ita-section-heading h2{font-size:1.3rem;margin:0}.ita-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ita-item{border:1px solid #dbe3dc;border-radius:17px;background:#fffefa;padding:20px 21px;min-height:120px;box-shadow:0 9px 24px #183b3308}.ita-item-heading{display:flex;gap:12px;align-items:start}.ita-item-heading span{border-radius:9px;padding:6px 9px;background:#f2efe6;color:#77613a;font-size:.76rem;font-weight:700;white-space:nowrap}.ita-item h3{font-size:.9rem;line-height:1.6;margin:2px 0}.ita-item ul{list-style:none;padding:0;margin:13px 0 0 43px}.ita-item li{border-top:1px solid #eef0eb}.ita-item li a{display:flex;justify-content:space-between;gap:8px;padding:10px 0;color:#255b50;text-decoration:none;font-size:.79rem;line-height:1.5}.ita-item li a:hover{text-decoration:underline}.ita-pending{margin:13px 0 0 43px;color:#84938a;font-size:.75rem}.ita-public-footer{padding:23px 0;border-top:1px solid #d9e1dc;color:#60736b;font-size:.78rem}.ita-public-footer span{font-weight:700}.ita-public-footer p{margin:6px 0}
@media(max-width:760px){.ita-list{grid-template-columns:1fr}.ita-public-hero{display:grid}.ita-year{border-left:0;border-top:1px solid #ffffff55;padding:14px 0 0}.ita-public-intro{display:block}.ita-public-intro p{margin-top:6px}}
.ita-report-public{max-width:960px}.ita-report-card{max-width:760px;margin:24px auto;border:1px solid #dbe3dc;border-radius:22px;background:#fffefa;padding:clamp(24px,4vw,42px);box-shadow:0 18px 42px #153b3310}.ita-report-kicker{font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#a98d57}.ita-report-card h2{font-size:1.5rem;margin:10px 0}.ita-report-card p{color:#60756b;line-height:1.8}.ita-report-card form{display:grid;gap:16px;margin-top:24px}.ita-report-card label{display:grid;gap:8px;font-size:.82rem;font-weight:700}.ita-report-card input,.ita-report-card textarea{width:100%;border:1px solid #d7e1d8;border-radius:11px;min-height:45px;padding:10px 13px;font:inherit;background:white;color:#23423a}.ita-report-card textarea{resize:vertical}.ita-report-two{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ita-report-honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ita-report-consent{display:flex!important;align-items:start;gap:9px}.ita-report-consent input{min-height:0;width:auto;margin-top:3px}.ita-report-consent span{font-weight:400;line-height:1.6}.ita-report-action{display:inline-flex;justify-content:center;align-items:center;width:max-content;border:0;border-radius:11px;padding:13px 20px;background:#25574b;color:#fff!important;text-decoration:none;font:inherit;font-size:.83rem;font-weight:700;cursor:pointer}.ita-report-credentials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.ita-report-credentials>div{padding:16px;border:1px solid #dbe3dc;border-radius:12px;background:#f7f9f4}.ita-report-credentials span,.ita-report-credentials strong{display:block}.ita-report-credentials span{font-size:.7rem;color:#6a7a71}.ita-report-credentials strong{margin-top:6px;font-size:1.1rem;letter-spacing:.08em;overflow-wrap:anywhere}.ita-report-error{padding:12px;border-radius:10px;color:#a34b41!important;background:#fff0e8}.ita-report-response{border-top:1px solid #dbe3dc;margin-top:20px;padding-top:18px}.ita-report-response>div{line-height:1.75;border-left:3px solid #c9ac71;background:#f7f8f3;padding:15px;margin-top:12px}
@media(max-width:620px){.ita-report-two,.ita-report-credentials{grid-template-columns:1fr}}
.ita-survey-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0}.ita-survey-links a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.45rem;border:1px solid color-mix(in srgb,var(--site-primary,#234f44) 25%,transparent);border-radius:18px;background:color-mix(in srgb,var(--site-primary,#234f44) 5%,white);color:var(--site-primary,#234f44);text-decoration:none}.ita-survey-links a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #142e2917}.ita-survey-links strong{font-size:1.35rem}.ita-survey-links span{font-size:.9rem}@media(max-width:640px){.ita-survey-links{grid-template-columns:1fr}}
.ita-public{color:var(--site-ink,#25413c)}.ita-public-hero{background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--site-gold,#d1b577) 24%,transparent),transparent 36%),linear-gradient(125deg,var(--site-deep,#102f32),var(--site-primary,#25544e))}.ita-eyebrow,.ita-year>span,.ita-section-heading span,.ita-report-kicker{color:var(--site-gold,#d1b577)}.ita-years a[aria-current=page],.ita-report-action{background:var(--site-primary,#25544e);border-color:var(--site-primary,#25544e)}.ita-item li a{color:var(--site-primary,#25544e)}.ita-public-intro,.ita-public-footer{border-color:var(--site-line,#d9e1dc)}.ita-item,.ita-report-card{border-color:var(--site-line,#dbe3dc)}
.ita-summary-filter{grid-template-columns:minmax(160px,260px) auto;align-items:end}.ita-summary-total{display:flex;align-items:baseline;gap:12px;margin:25px 0;padding:18px 22px;border-radius:15px;background:var(--site-paper,#f3f5ee)}.ita-summary-total strong{font-size:2rem;color:var(--site-primary,#25544e)}.ita-summary-states{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ita-summary-states>div{padding:15px;border:1px solid var(--site-line,#dbe3dc);border-radius:11px}.ita-summary-states span,.ita-summary-states strong{display:block}.ita-summary-states span{font-size:.73rem}.ita-summary-states strong{font-size:1.3rem;margin-top:5px}.ita-summary-table{overflow-x:auto}.ita-summary-table table{width:100%;border-collapse:collapse}.ita-summary-table th,.ita-summary-table td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--site-line,#dbe3dc)}@media(max-width:650px){.ita-summary-filter{grid-template-columns:1fr}.ita-summary-states{grid-template-columns:repeat(2,1fr)}}
