.info-kit-module__SJ2SFW__page{background:#f1eee8;flex-direction:column;align-items:center;gap:1rem;min-height:100vh;padding:2rem 1rem;display:flex}.info-kit-module__SJ2SFW__downloadBar{color:#e4d8bd;background:#0a1428;border-radius:12px;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:8.5in;padding:1.5rem 1.75rem;display:flex}.info-kit-module__SJ2SFW__downloadCopy{flex-direction:column;gap:.35rem;min-width:0;display:flex}.info-kit-module__SJ2SFW__downloadEyebrow{font-family:var(--font-subheading), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#e4d8bd;font-size:.72rem;font-weight:700}.info-kit-module__SJ2SFW__downloadTitle{font-family:var(--font-heading), serif;color:#fff;margin:0;font-size:1.5rem;line-height:1.15}.info-kit-module__SJ2SFW__downloadSub{font-family:var(--font-subheading), sans-serif;color:#cdd6e2;max-width:52ch;margin:0;font-size:.9rem;line-height:1.5}.info-kit-module__SJ2SFW__printBtn{background:var(--color-gold,#c9a34e);color:#fff;font-family:var(--font-subheading), sans-serif;letter-spacing:.03em;cursor:pointer;border:none;border-radius:100px;flex-shrink:0;padding:.85rem 1.5rem;font-size:.9rem;font-weight:700;transition:transform .2s,box-shadow .2s}.info-kit-module__SJ2SFW__printBtn:hover{transform:translateY(-1px);box-shadow:0 4px 14px #3f5a7473}@media (max-width:640px){.info-kit-module__SJ2SFW__downloadBar{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem}.info-kit-module__SJ2SFW__printBtn{width:100%}}.info-kit-module__SJ2SFW__inlineLink{color:inherit;border-bottom:1px solid #0a142847;text-decoration:none}.info-kit-module__SJ2SFW__inlineLink:hover{border-bottom-color:currentColor}a.info-kit-module__SJ2SFW__contactPhone,a.info-kit-module__SJ2SFW__contactEmail{color:inherit;text-decoration:none;display:block}a.info-kit-module__SJ2SFW__contactPhone:hover,a.info-kit-module__SJ2SFW__contactEmail:hover{text-decoration:underline}.info-kit-module__SJ2SFW__kit{color:#0a1428;width:100%;max-width:8.5in;font-family:var(--font-body), "Inter", sans-serif;background:#fff;flex-direction:column;gap:1rem;padding:.75in .75in .6in;display:flex;box-shadow:0 10px 45px #00000026}.info-kit-module__SJ2SFW__kit *{color:#0a1428}.info-kit-module__SJ2SFW__header{border-bottom:2px solid #0a1428;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.25rem;padding-bottom:.65rem;display:flex}.info-kit-module__SJ2SFW__brand{font-family:var(--font-heading), "Outfit", serif;letter-spacing:.12em;font-size:1.55rem;font-weight:900}.info-kit-module__SJ2SFW__tagline{font-family:var(--font-subheading), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#4a5468;font-size:.78rem}.info-kit-module__SJ2SFW__intro{text-align:center;padding:.5rem 0 .75rem}.info-kit-module__SJ2SFW__title{font-family:var(--font-heading), serif;letter-spacing:-.01em;margin:0 0 .5rem;font-size:2.3rem;line-height:1.1}.info-kit-module__SJ2SFW__lead{color:#2d3a52;max-width:620px;margin:0 auto;font-size:.95rem;line-height:1.55}.info-kit-module__SJ2SFW__section{padding:.25rem 0}.info-kit-module__SJ2SFW__h2{font-family:var(--font-heading), serif;letter-spacing:.02em;border-bottom:1px solid #3f5a74;margin:0 0 .5rem;padding-bottom:.35rem;font-size:1.15rem}.info-kit-module__SJ2SFW__body{color:#2d3a52;margin:0;font-size:.9rem;line-height:1.6}.info-kit-module__SJ2SFW__specGrid{grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem;margin:0;display:grid}.info-kit-module__SJ2SFW__specGrid>div{border-bottom:1px solid #eee4d0;grid-template-columns:minmax(80px,auto) 1fr;gap:.75rem;padding:.3rem 0;font-size:.88rem;display:grid}.info-kit-module__SJ2SFW__specGrid dt{font-family:var(--font-subheading), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#3f5a74;padding-top:.08rem;font-size:.72rem;font-weight:600}.info-kit-module__SJ2SFW__specGrid dd{color:#2d3a52;margin:0;line-height:1.45}.info-kit-module__SJ2SFW__bulletList{color:#2d3a52;columns:2;column-gap:1.5rem;margin:0;padding-left:1.2rem;font-size:.9rem;line-height:1.65}.info-kit-module__SJ2SFW__bulletList li{break-inside:avoid;margin-bottom:.25rem}.info-kit-module__SJ2SFW__tagRow{flex-wrap:wrap;gap:.4rem;display:flex}.info-kit-module__SJ2SFW__tag{font-family:var(--font-subheading), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#0a1428;background:#f1eee8;border:1px solid #3f5a74;border-radius:100px;padding:.3rem .8rem;font-size:.78rem}.info-kit-module__SJ2SFW__pricingBlock{background:#f7f3e9;border-left:3px solid #3f5a74;border-radius:6px;padding:.85rem 1rem}.info-kit-module__SJ2SFW__contactBlock{background:#0a1428;border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:1.25rem;margin-top:.25rem;padding:1rem 1.25rem;display:grid;color:#fff!important}.info-kit-module__SJ2SFW__contactBlock *{color:#fff!important}.info-kit-module__SJ2SFW__contactCol{text-align:center;flex-direction:column;align-items:center;gap:.15rem;display:flex}.info-kit-module__SJ2SFW__contactLabel{font-family:var(--font-subheading), sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;color:#cdd6e2!important}.info-kit-module__SJ2SFW__contactName{font-family:var(--font-heading), serif;font-size:1rem;font-weight:700}.info-kit-module__SJ2SFW__contactPhone{font-family:var(--font-heading), serif;letter-spacing:.02em;font-size:1.4rem;font-weight:900}.info-kit-module__SJ2SFW__contactEmail{font-family:var(--font-subheading), sans-serif;letter-spacing:.02em;opacity:.85;font-size:.78rem}.info-kit-module__SJ2SFW__contactDivider{background:#3f5a7466;width:1px}.info-kit-module__SJ2SFW__footer{font-family:var(--font-subheading), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#4a5468;border-top:1px solid #eee4d0;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem;padding-top:.5rem;font-size:.75rem;display:flex}.info-kit-module__SJ2SFW__dot{color:#3f5a74;font-weight:700}@media (max-width:700px){.info-kit-module__SJ2SFW__specGrid,.info-kit-module__SJ2SFW__bulletList{columns:1;grid-template-columns:1fr}.info-kit-module__SJ2SFW__contactBlock{grid-template-columns:1fr}.info-kit-module__SJ2SFW__contactDivider{width:100%;height:1px}}@media print{.info-kit-module__SJ2SFW__page{background:#fff;padding:0}.info-kit-module__SJ2SFW__downloadBar{display:none}.info-kit-module__SJ2SFW__inlineLink{border-bottom:none}.info-kit-module__SJ2SFW__kit{box-shadow:none;max-width:100%;padding:.5in}@page{size:letter;margin:.5in}}
