.pricing-hero{text-align:center;padding:80px 24px 50px}.pricing-hero h1{font-size:clamp(42px,5vw,70px);line-height:1.08;letter-spacing:-.045em;margin:20px 0 24px;font-weight:600}.pricing-hero>p:last-child{font-size:21px;line-height:1.5;color:#6e6e73}.pricing-nav{max-width:1160px;margin:0 auto 32px;padding:14px 20px;display:flex;justify-content:center;gap:26px;flex-wrap:wrap;border-top:1px solid #eee;border-bottom:1px solid #eee}.pricing-nav a{font-size:14px;color:#424249}.pricing-nav a:hover{color:#0066cc}.pricing-section{padding:64px 24px;scroll-margin-top:80px}.pricing-section:nth-of-type(even){background:#f5f5f7}.pricing-section-inner{max-width:1160px;margin:auto}.pricing-section h2{font-size:clamp(28px,4vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.15;margin:0 0 20px}.pricing-lead{font-size:18px;color:#6e6e73;margin:0 0 32px;line-height:1.5}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.pricing-card{border-radius:28px;background:#fff;border:1px solid #e8e8ed;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.pricing-card h3{font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.025em;margin:0 0 20px}.pricing-amount{font-size:44px;line-height:1.1;font-weight:600;letter-spacing:-.04em;margin:0 0 25px}.pricing-amount small{font-size:20px;vertical-align:top;line-height:1.7}.pricing-amount span{font-size:14px;display:block;color:#6e6e73;font-weight:400;letter-spacing:0;margin-top:12px}.pricing-card ul{padding-left:20px;margin:0 0 24px;line-height:1.6;font-size:15px}.pricing-card li{margin:10px 0}.pricing-card p:not(.pricing-amount){font-size:15px;line-height:1.6}.pricing-card .pill{margin-top:auto;padding:12px 20px;font-size:14px}.pricing-suite{text-align:center;max-width:880px;margin:36px auto;line-height:1.6;font-size:17px}.pricing-suite p{margin:6px 0 14px}.pricing-disclosure{border-top:1px solid #dcdce2;padding:22px 0}.pricing-disclosure summary{font-size:18px;cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;gap:16px}.pricing-disclosure summary:after{content:'+'}.pricing-disclosure[open] summary:after{content:'−'}.pricing-disclosure .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.pricing-prose{max-width:100%;font-size:16px;line-height:1.75;margin-top:28px;color:#46464d}.pricing-prose p{margin:14px 0}.pricing-prose h1,.pricing-prose h2,.pricing-prose h3,.pricing-prose h4{font-size:23px;line-height:1.3;margin:28px 0 12px}.pricing-prose ul,.pricing-prose ol{padding-left:25px}.pricing-prose a{color:#0066cc}.pricing-table-wrap{overflow:auto;border-radius:20px;border:1px solid #e1e1e6;background:white;margin:28px 0}.pricing-table-wrap table{border-collapse:collapse;width:100%;min-width:650px;font-size:15px;line-height:1.6}.pricing-table-wrap th{background:#eeeef2;text-align:left;font-weight:600}.pricing-table-wrap td,.pricing-table-wrap th{padding:18px 22px;border-bottom:1px solid #e8e8ed;vertical-align:top}.pricing-table-wrap td:first-child{width:52%}.pricing-table-wrap p{margin:0}.pricing-table-wrap tr:last-child td{border:0}.pricing-table-wrap h2{padding:24px;font-size:24px}.pricing-page #contact{background:#f5f5f7}.pricing-page a:focus-visible,.pricing-page summary:focus-visible{outline:2px solid #0066cc;outline-offset:4px}@media(max-width:850px){.pricing-grid{grid-template-columns:1fr}.pricing-hero{padding-top:56px}.pricing-card{padding:28px}.pricing-section{padding:48px 22px}.pricing-nav{justify-content:flex-start;gap:18px;flex-wrap:nowrap;overflow:auto}.pricing-nav a{white-space:nowrap}.pricing-table-wrap{border-radius:14px}.pricing-hero>p:last-child{font-size:18px}.pricing-disclosure summary{font-size:16px}}@media(max-width:782px){body.admin-bar .header{top:46px}}


.sgss-packages .pill{display:inline-flex;background:#0071e3;color:#fff!important;border-radius:999px;text-decoration:none;align-items:center;padding:12px 20px}.sgss-packages a{color:#0066cc}.sgss-packages h2,.sgss-packages h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.sgss-packages .pricing-card h2{font-size:17px!important;line-height:1.4!important;letter-spacing:0;margin:0 0 12px}.sgss-packages .pricing-table-wrap td h2,.sgss-packages .pricing-table-wrap td h3,.sgss-packages .pricing-table-wrap td h4{font-size:15px!important;font-weight:400;line-height:1.6!important;padding:0;margin:0}.sgss-packages .pricing-table-wrap tr:first-child td{background:#eeeef2}.sgss-packages .pricing-grid{clear:both}.sgss-packages .pricing-amount{color:#1d1d1f!important}.sgss-packages .pricing-card ul{list-style:disc}.sgss-packages .pricing-card .pill{white-space:normal}
