.ic-convert{max-width:1100px;margin:38px auto;padding:0 18px;color:#173b32}.ic-convert-inner{background:linear-gradient(125deg,#e4f6ec,#f7fbf8);border:1px solid #cce5d7;border-radius:24px;padding:clamp(20px,4vw,42px);box-shadow:0 15px 45px #082b1712}.ic-eyebrow{color:#0c7650;font-size:.85rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ic-convert h2{font-size:clamp(1.65rem,3vw,2.6rem);margin:12px 0}.ic-convert p{line-height:1.55}.ic-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:20px 0}.ic-choices label{display:flex;align-items:center;gap:10px;padding:13px;background:#fff;border:1px solid #d0e2d8;border-radius:12px;cursor:pointer}.ic-choices label:has(input:checked){border-color:#118453;background:#e8f8ed}.ic-choices input{accent-color:#0c8d55;width:18px;height:18px}.ic-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.ic-fields label{font-weight:650;font-size:.92rem}.ic-fields input,.ic-fields select{display:block;margin-top:7px;width:100%;padding:12px;border:1px solid #b9d4c6;border-radius:10px;background:white;color:#153e31;font:inherit}.ic-submit{display:inline-block;border:0;background:#087e4d;color:white;font:inherit;font-weight:800;padding:15px 22px;border-radius:12px;cursor:pointer;margin-top:20px;text-decoration:none}.ic-submit:hover{background:#065f3b}.ic-small{font-size:.85rem;color:#49675b}.ic-floating{position:fixed;right:18px;bottom:18px;z-index:70;background:#0b8552;color:#fff!important;text-decoration:none;font-weight:800;border-radius:50px;padding:15px 19px;box-shadow:0 9px 26px #003d2870;display:flex;align-items:center;gap:9px}.ic-floating:hover{background:#06633e}.ic-close{border:0;background:transparent;color:#567367;cursor:pointer;font-size:22px;position:absolute;right:12px;top:8px}.ic-nudge{position:fixed;right:18px;bottom:84px;z-index:71;max-width:290px;background:#fff;border:1px solid #c7e0d1;color:#1d4333;border-radius:16px;padding:17px 35px 17px 17px;box-shadow:0 12px 35px #0002}.ic-nudge a{color:#087e4d;font-weight:800}.ic-nudge[hidden]{display:none!important}@media(max-width:640px){.ic-floating{bottom:12px;right:12px;padding:13px 16px;font-size:.88rem}.ic-nudge{bottom:72px;right:12px}.ic-convert{margin:22px auto}}
.ic-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:15px;margin:25px 0}.ic-package{background:white;border:1px solid #cde4d6;border-radius:18px;padding:20px;display:flex;flex-direction:column;box-shadow:0 6px 20px #0a4c2810}.ic-package h3{font-size:1.45rem;margin:12px 0}.ic-package p{margin:7px 0;line-height:1.55}.ic-package a{display:block;margin-top:auto;padding-top:20px;font-weight:800;color:#087e4d}.ic-package-tag{display:inline-block;align-self:start;background:#dcf5e5;color:#096943;padding:6px 10px;border-radius:100px;font-size:.78rem;font-weight:750}.ic-package-cta{background:#fff;padding:20px;border-radius:16px;border:1px solid #d2e8dc;margin-top:22px}.ic-faq details{background:#fff;border:1px solid #d3e6db;border-radius:12px;padding:16px 18px;margin:10px 0}.ic-faq summary{cursor:pointer;font-weight:750}.ic-faq details p{margin-bottom:0}.ic-package-cta .ic-submit{margin-top:6px}
