.wgi-page{--green:#01833d;--green-dark:#026b33;--gold:#ffc629;--ink:#101828;--muted:#475467;color:var(--ink);background:#fff}.wgi-hero{color:#fff;background:linear-gradient(135deg,#01833d 0%,#026b33 100%)}.wgi-hero__inner{width:min(1180px,100% - 48px);margin:0 auto;padding:84px 0 96px}.wgi-eyebrow{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.wgi-hero h1{max-width:16ch;margin:0;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.12}.wgi-hero__lead{color:#e7f8ee;max-width:62ch;margin:22px 0 0;font-size:18px;line-height:1.6}.wgi-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.wgi-btn{text-transform:uppercase;border-radius:4px;align-items:center;gap:12px;padding:15px 26px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.wgi-btn--primary{background:var(--gold);color:var(--ink)}.wgi-btn--primary:hover{background:#efb81e;transform:translateY(-2px)}.wgi-btn--ghost{color:#fff;border:2px solid #ffffffb3}.wgi-btn--ghost:hover{background:#ffffff1f}.wgi-section__inner{gap:26px;width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0;display:grid}.wgi-panel{border:1px solid #e4e7ec;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px #1018280d}.wgi-panel__head{border-bottom:1px solid #eef1f4;padding:26px 28px 20px}.wgi-panel__head h2{margin:0;font-size:24px;font-weight:800}.wgi-panel__head p{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.5}.wgi-panel--allowed .wgi-panel__head{background:#e9f4ee}.wgi-panel--allowed .wgi-panel__head h2{color:#026b33}.wgi-panel--additional .wgi-panel__head{background:#fff7e6}.wgi-panel--additional .wgi-panel__head h2{color:#a05e03}.wgi-panel--prohibited .wgi-panel__head{background:#fdeceb}.wgi-panel--prohibited .wgi-panel__head h2{color:#c0392b}.wgi-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 26px;margin:0;padding:22px 28px 30px;list-style:none;display:grid}.wgi-list li{border-bottom:1px solid #f2f4f7;gap:14px;padding:14px 0;display:flex}.wgi-list__mark{border-radius:50%;flex:none;width:26px;height:26px;margin-top:2px;position:relative}.wgi-list__mark:before{color:#fff;place-items:center;font-size:14px;font-weight:900;display:grid;position:absolute;inset:0}.wgi-list--allowed .wgi-list__mark{background:#01833d}.wgi-list--allowed .wgi-list__mark:before{content:"✓"}.wgi-list--additional .wgi-list__mark{background:#f2a52b}.wgi-list--additional .wgi-list__mark:before{content:"$";font-size:15px}.wgi-list--prohibited .wgi-list__mark{background:#e02b20}.wgi-list--prohibited .wgi-list__mark:before{content:"✕"}.wgi-list__body{flex-direction:column;gap:3px;display:flex}.wgi-list__body strong{font-size:16px;font-weight:800}.wgi-list__body span{color:var(--muted);font-size:14px;line-height:1.45}.wgi-band{background:#f4f6f5}.wgi-band__inner{width:min(1180px,100% - 48px);margin:0 auto;padding:68px 0}.wgi-band__inner h2{text-align:center;margin:0 0 26px;font-size:clamp(26px,3vw,34px);font-weight:800}.wgi-tips{grid-template-columns:repeat(3,1fr);gap:22px;margin:0 0 30px;padding:0;list-style:none;display:grid}.wgi-tips li{background:#fff;border-radius:14px;flex-direction:column;gap:14px;padding:26px;font-size:16px;line-height:1.5;display:flex;box-shadow:0 8px 24px #1018280d}.wgi-tips__num{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:900;display:grid}.wgi-note{text-align:center;max-width:70ch;color:var(--muted);margin:0 auto;font-size:16px;line-height:1.6}.wgi-note a{color:var(--green);font-weight:800;text-decoration:none}.wgi-cta{background:var(--green);color:#fff;text-align:center}.wgi-cta__inner{width:min(760px,100% - 48px);margin:0 auto;padding:64px 0}.wgi-cta__inner h2{margin:0 0 10px;font-size:clamp(26px,3vw,34px);font-weight:800}.wgi-cta__inner p{color:#e7f8ee;margin:0 0 26px;font-size:17px}@media (max-width:900px){.wgi-tips{grid-template-columns:1fr}}@media (max-width:620px){.wgi-hero__inner{padding:60px 0 68px}.wgi-section__inner{padding:48px 0}}
