.exact-policy-page{background:#f7faf9;color:#173f36;padding-bottom:74px;min-height:60vh}.exact-policy-hero{position:relative;overflow:hidden;padding:68px 0 64px;background:linear-gradient(120deg,#143f36 0%,#174c40 54%,#6c1d69 100%);color:#fff}.exact-policy-hero:after{content:"";position:absolute;right:-130px;bottom:-250px;width:560px;height:560px;border-radius:50%;background:rgba(255,72,163,.16)}.exact-policy-hero-inner{position:relative;z-index:1;max-width:1080px}.exact-policy-hero span{display:inline-flex;padding:8px 13px;border:1px solid rgba(255,255,255,.27);border-radius:999px;background:rgba(255,255,255,.11);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.exact-policy-hero h1{max-width:950px;margin:18px 0 0;color:#fff;font-size:clamp(40px,5.6vw,70px);line-height:1.04;letter-spacing:-.04em}.exact-policy-date{display:inline-flex;margin:19px 0 0;padding:9px 13px;border-radius:12px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.92);font-weight:700}.exact-policy-wrap{position:relative;z-index:2;max-width:1080px;margin-top:-25px}.exact-policy-intro,.exact-policy-section,.exact-report-form-wrap{background:#fff;border:1px solid rgba(20,63,54,.1);border-radius:23px;box-shadow:0 15px 44px rgba(20,63,54,.06)}.exact-policy-intro{padding:29px 33px;margin-bottom:17px}.exact-policy-sections{display:flex;flex-direction:column;gap:15px}.exact-policy-section{padding:29px 33px;scroll-margin-top:110px}.exact-policy-section h2{margin:0 0 17px;color:#143f36;font-size:clamp(23px,3vw,33px);line-height:1.22;letter-spacing:-.025em}.exact-policy-section h3,.exact-policy-intro h3{margin:21px 0 10px;color:#712679;font-size:18px;line-height:1.4}.exact-policy-paragraph{margin:0 0 13px;color:#536a64;font-size:15.5px;line-height:1.82;text-align:left}.exact-policy-paragraph:last-child{margin-bottom:0}.exact-policy-section ul,.exact-policy-intro ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;margin:11px 0 17px;padding:0;list-style:none}.exact-policy-section li,.exact-policy-intro li{position:relative;padding:11px 13px 11px 35px;border:1px solid rgba(20,63,54,.075);border-radius:13px;background:#f7faf9;color:#405d56;font-size:14px;line-height:1.5;text-align:left;overflow-wrap:anywhere}.exact-policy-section li:before,.exact-policy-intro li:before{content:'✓';position:absolute;left:12px;top:11px;color:#ee3d95;font-weight:900}.exact-policy-important{padding:15px 17px;border-left:4px solid #ee3d95;border-radius:10px;background:#fff3f8;color:#5c284e!important;font-weight:800}.exact-report-form-wrap{margin-top:20px;padding:31px 33px}.exact-report-form{display:flex;flex-direction:column;gap:18px;max-width:920px;margin:0 auto}.exact-report-form-heading span{color:#7b1fa2;font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.exact-report-form-heading h2{margin:7px 0 7px;color:#143f36;font-size:34px}.exact-report-form-heading p{margin:0;color:#647772}.exact-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exact-report-form label{display:flex;flex-direction:column;gap:7px;color:#183f37;font-size:14px}.exact-report-form label strong{font-weight:800}.exact-report-form label small{min-height:38px;color:#6f817c;font-weight:500;line-height:1.45}.exact-report-form input,.exact-report-form select,.exact-report-form textarea{width:100%;border:1px solid rgba(20,63,54,.16);border-radius:13px;background:#fbfdfc;padding:13px 14px;color:#173f36;font:inherit;outline:none}.exact-report-form input:focus,.exact-report-form select:focus,.exact-report-form textarea:focus{border-color:#e64b9b;box-shadow:0 0 0 3px rgba(230,75,155,.1)}.exact-report-files{display:flex;flex-wrap:wrap;gap:8px}.exact-report-files span{padding:7px 10px;border-radius:999px;background:#f5edf8;color:#6e2678;font-size:12px;font-weight:700}.exact-report-status{margin:0;padding:0;color:#246447;font-weight:700}.exact-report-status.error{color:#a32945}.exact-report-form button{align-self:flex-start;border:0;border-radius:14px;padding:14px 24px;background:linear-gradient(135deg,#ee3d95,#a84ee2);color:#fff;font-weight:850;cursor:pointer;box-shadow:0 12px 28px rgba(220,61,151,.22)}.exact-report-form button:disabled{opacity:.65;cursor:wait}.ph-policy-mobile-nav{display:none;padding:12px 18px;background:#fff;border-bottom:1px solid rgba(20,63,54,.1)}.ph-policy-mobile-nav.is-open{display:flex;flex-wrap:wrap;gap:10px}.ph-policy-mobile-nav a{padding:9px 12px;border-radius:10px;background:#f7faf9;color:#173f36;text-decoration:none;font-weight:700}@media(max-width:760px){.exact-policy-hero{padding:50px 0 48px}.exact-policy-wrap{margin-top:-17px}.exact-policy-intro,.exact-policy-section,.exact-report-form-wrap{padding:22px 18px;border-radius:19px}.exact-policy-section ul,.exact-policy-intro ul,.exact-report-grid{grid-template-columns:1fr}.exact-report-form label small{min-height:auto}.exact-report-form-heading h2{font-size:28px}}