.sn-custom-package,.sn-custom-package>*{min-width:0}.sn-custom-package .create-copy h2{letter-spacing:-.035em;font-family:inherit;font-size:clamp(30px,3.5vw,42px);font-weight:800;line-height:1.12}.sn-custom-package .sn-service-offer{margin-top:24px;padding-top:22px}.sn-custom-package .sn-service-offer h3{margin-bottom:12px;font-size:23px;font-weight:750;line-height:1.25}.sn-custom-package .sn-service-offer p{overflow-wrap:break-word;max-width:none;margin:12px 0;font-size:16px;line-height:1.6}.sn-custom-package .sn-service-offer .sn-service-price{letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:10px;margin:16px 0;font-size:40px;font-weight:800;line-height:1.2;display:flex}.sn-custom-package .sn-service-price small{letter-spacing:0;font-size:16px;font-weight:600}.sn-custom-package .sn-launch-package{background:#fff;border:1px solid #dce0e7;border-radius:18px;margin:24px 0;padding:20px}.sn-custom-package .sn-launch-package h4{margin:0 0 16px;font-size:18px;font-weight:800;line-height:1.3}.sn-custom-package .sn-launch-package dl{margin:0}.sn-custom-package .sn-launch-package dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:9px 0;font-size:16px;line-height:1.4;display:grid}.sn-custom-package .sn-launch-package dt,.sn-custom-package .sn-launch-package dd{margin:0}.sn-custom-package .sn-launch-package dd{white-space:nowrap;font-weight:750}.sn-custom-package .sn-launch-package .sn-launch-total{border-top:1px solid #dce0e7;margin-top:8px;padding-top:16px;font-size:24px;font-weight:800}.sn-custom-package .sn-launch-package p{margin:14px 0 0;font-size:14px;line-height:1.5}.sn-custom-package .lead-form{min-width:0;max-width:100%}.sn-custom-package .lead-form .use-select{white-space:normal;text-align:left;width:100%;min-width:0;height:auto;min-height:48px;padding-block:12px;line-height:1.4}.sn-custom-package .use-select [data-slot=select-value]{white-space:normal;line-clamp:unset;-webkit-line-clamp:unset;min-width:0}.sn-custom-package .sn-inquiry-note{margin:0 0 20px;font-size:14px;line-height:1.5}@media (max-width:700px){.sn-custom-package.create{grid-template-columns:minmax(0,1fr);gap:28px}.sn-custom-package .sn-launch-package{padding:18px}.sn-custom-package .form-row{grid-template-columns:minmax(0,1fr);gap:0}}
