.smsa-packages,.smsa-packages *{box-sizing:border-box}.smsa-packages{max-width:1440px;margin:24px auto;font:15px/1.65 Arial,Helvetica,sans-serif;color:#203c30}.smsa-packages-hero{padding:32px;border-radius:16px;background:linear-gradient(120deg,#064c30,#087443);color:#fff;margin-bottom:24px}.smsa-packages-hero>span{font-size:11px;font-weight:800;letter-spacing:2px;color:#f5d687}.smsa-packages-hero h2{color:#fff;font-size:clamp(28px,4vw,42px);line-height:1.15;margin:12px 0}.smsa-packages-hero p{margin:0;max-width:800px;color:#e9f4ed}.smsa-packages-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.smsa-package{min-width:0;border:1px solid #cadbd0;border-radius:14px;background:#fff;padding:23px;display:flex;flex-direction:column;gap:13px;box-shadow:0 5px 18px #17482b09}.smsa-package-label{font-size:10px;letter-spacing:1px;font-weight:800;color:#087443}.smsa-package h3{font-size:22px;line-height:1.25;margin:0;color:#13482e}.smsa-package p{margin:0}.smsa-package-price{font-size:32px;line-height:1.3;font-weight:800;color:#075e38}.smsa-package-price small{display:block;font-size:12px;font-weight:500;color:#596c60}.smsa-package-quote{font-size:27px}.smsa-package ul{margin:0;padding-left:18px;font-size:14px}.smsa-package li{padding-bottom:7px}.smsa-package-note{font-size:12px;color:#617166;line-height:1.6}.smsa-package>a{display:block;margin-top:auto;border-radius:7px;background:#087443;color:#fff!important;text-decoration:none;padding:12px;font-weight:700;font-size:13px;line-height:1.4;text-align:center}.smsa-package>a:hover{background:#064e30}.smsa-package-featured{border:2px solid #087443;background:#f1f8f3}.smsa-packages-extras{margin:24px 0;padding:23px 27px;border:1px solid #e3cf99;background:#fffbef;border-radius:12px}.smsa-packages-extras h3,.smsa-packages-terms h3{margin:0 0 10px;color:#17482e;font-size:23px}.smsa-packages-extras p{margin:7px 0}.smsa-packages-terms{padding:26px;background:#f5f8f6;border:1px solid #d5e1d9;border-radius:12px}.smsa-packages-terms p{font-size:13px;color:#536559}.smsa-package-dashboard{color:#087443;font-weight:800}.smsa-packages a:focus-visible{outline:3px solid #be8e20;outline-offset:4px}@media(max-width:1100px){.smsa-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:590px){.smsa-packages-grid{grid-template-columns:1fr}.smsa-packages{margin:12px auto}.smsa-packages-hero{padding:24px 20px}.smsa-package{padding:22px}.smsa-packages-extras,.smsa-packages-terms{padding:22px 18px}}
