.suppman-prices .sp-hero{padding-top:1.5rem;background:linear-gradient(125deg,#fff 35%,#fafcfd);border-radius:1rem}.suppman-prices h1 span{color:var(--sm-blue)}.suppman-prices .sp-hero .sm-lead{max-width:55rem}.suppman-prices .sp-hero-note{margin-top:1.5rem;color:#53677b;max-width:52rem}.suppman-prices .sp-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem}.suppman-prices .sp-period{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.suppman-prices .sp-period legend{font-size:.85rem;margin-bottom:.5rem;color:#53677b}.suppman-prices .sp-period label{border:1px solid #d2e1ea;border-radius:2rem;padding:.7rem 1rem;cursor:pointer;background:#f9fbfc}.suppman-prices .sp-period label:has(input:checked){background:#fafcfd;border-color:var(--sm-blue);color:#174974}.suppman-prices .sp-period input{accent-color:var(--sm-blue)}.suppman-prices .sp-period b{color:#008153;margin-left:.3rem}.suppman-prices #billing-note{margin:1.3rem 0;color:#53677b}.suppman-prices .sp-plans{display:grid;gap:1rem}.suppman-prices .sp-plan{display:flex;flex-direction:column;border:1px solid #dce8ef;border-radius:1rem;padding:1.5rem;background:#fff;box-shadow:0 8px 25px #17324d08}.suppman-prices .sp-plan .sm-eyebrow{font-size:.72rem;min-height:2.7em;line-height:1.5}.suppman-prices .sp-plan h3{font-size:1.6rem}.suppman-prices .sp-price{margin:1rem 0 .4rem}.suppman-prices .sp-price strong{font-size:clamp(1.8rem,2.5vw,2.5rem);color:#17324d;letter-spacing:-.04em;white-space:nowrap}.suppman-prices .sp-price span{color:#53677b;white-space:nowrap}.suppman-prices .sp-total{font-weight:600;margin:0}.suppman-prices .sp-saving{color:#008153;font-size:.85rem;min-height:1.5em;margin:.5rem 0 1.2rem}.suppman-prices .sp-limits{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6rem;border-block:1px solid #e7eff4;padding:1rem 0}.suppman-prices .sp-limits dt{font-size:.75rem;font-weight:400;color:#53677b}.suppman-prices .sp-limits dd{font-size:1.1rem;font-weight:600;margin:.25rem 0 0}.suppman-prices .sp-plan ul{padding-left:1.2rem;line-height:1.6;margin:1rem 0 1.5rem;flex:1}.suppman-prices .sp-plan li+li{margin-top:.5rem}.suppman-prices .sp-plan .sm-button{width:100%;text-align:center}.suppman-prices .sp-small{font-size:.85rem;color:#53677b;margin-top:1rem}.suppman-prices .sp-common{display:grid;gap:1.25rem;margin:1.5rem 0}.suppman-prices .sp-common h3{font-size:1.15rem}.suppman-prices .sp-included{background:#fafcfd}.suppman-prices .sp-request{display:grid;gap:2rem;background:linear-gradient(135deg,#fafcfd,#fafcfd)}.suppman-prices .sp-steps{padding-left:1.3rem;line-height:1.6;margin-top:2rem}.suppman-prices .sp-steps li{padding-left:.5rem;margin:1.2rem 0}.suppman-prices .sp-steps span{display:block;color:#53677b}.suppman-prices .sp-form{background:#fff;border:1px solid #dce8ef;border-radius:1rem;padding:clamp(1rem,2.5vw,2rem);min-width:0}.suppman-prices .sp-form-grid{display:grid;gap:1rem}.suppman-prices .sp-form label{display:block;font-size:.9rem;color:#00395a}.suppman-prices .sp-form input:not([type=checkbox]),.suppman-prices .sp-form select,.suppman-prices .sp-form textarea{display:block;width:100%;min-width:0;box-sizing:border-box;border:1px solid #b6cfdd;border-radius:.5rem;background:#fff;padding:.75rem;margin-top:.4rem;font:inherit;font-size:16px;color:#17324d;min-height:48px}.suppman-prices .sp-form textarea{resize:vertical}.suppman-prices .sp-selection{background:#f9fbfc;border-radius:.5rem;padding:.9rem;margin-top:1rem;font-size:.9rem}.suppman-prices .sp-extra{margin:1.5rem 0;border-block:1px solid #dce8ef;padding:1rem 0}.suppman-prices .sp-extra summary{cursor:pointer;font-weight:600}.suppman-prices .sp-extra summary span{font-weight:400;color:#53677b;font-size:.8rem}.suppman-prices .sp-extra label{margin-top:1rem}.suppman-prices .sp-domain{display:flex;align-items:center;gap:.5rem}.suppman-prices .sp-domain input{flex:1}.suppman-prices .sp-domain>span{font-size:.85rem}.suppman-prices .sp-form .sp-consent{display:flex;align-items:flex-start;gap:.7rem;font-size:.8rem;margin:1.25rem 0;line-height:1.6}.suppman-prices .sp-consent input{width:20px;height:20px;flex:none;margin-top:.2rem;accent-color:var(--sm-blue)}.suppman-prices .sp-message{padding:1rem;border-radius:.5rem;background:#fff1ea;color:#8b321d}.suppman-prices .sp-form button[type=submit]{width:100%}.suppman-prices .sp-form button:disabled{opacity:.65;cursor:wait}.suppman-prices :is(input,select,textarea,button,a,summary):focus-visible{outline:3px solid var(--sm-blue);outline-offset:3px}.suppman-prices :is(#plans,#request){scroll-margin-top:1rem}@media (min-width:600px){.suppman-prices .sp-form-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.suppman-prices .sp-common,.suppman-prices .sp-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.suppman-prices .sp-request{grid-template-columns:.8fr 1.2fr;gap:3rem}}.suppman-prices .sp-feature-status{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:.4rem;white-space:nowrap;font-weight:600;font-size:.85rem}.suppman-prices .sp-feature-status.is-included{background:#e4f5ec;color:#126442}.suppman-prices .sp-feature-status.is-excluded{background:#f0f2f5;color:#626d79;font-weight:400}.suppman-prices .sp-form select{appearance:none;-webkit-appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%2317324d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px 16px}