
#ssg{--brand:#32C3DC !important;--brand-2:#1FA5BD !important;--brand-deep:#0E5C6B !important;--brand-tint:#EAF9FC !important;--ink:#12313A !important;--ink-2:#26454E !important;--muted:#5C7883 !important;--line:#D8E9EE !important;--bg:#FFFFFF !important;--bg-soft:#F6FCFD !important;--radius:22px !important;--radius-s:14px !important;--shadow:0 1px 2px rgba(14,92,107,.06),0 12px 32px -12px rgba(14,92,107,.18) !important}#ssg *{box-sizing:border-box !important}#ssg{-webkit-text-size-adjust:100% !important}#ssg{margin:0 !important;background:var(--bg) !important;color:var(--ink) !important;font:16px/1.65 "Segoe UI",-apple-system,BlinkMacSystemFont,Inter,Helvetica,Arial,sans-serif !important;-webkit-font-smoothing:antialiased !important}#ssg .wrap{max-width:1120px !important;margin:0 auto !important;padding:0 24px !important}#ssg .hero{position:relative !important;overflow:hidden !important;padding:88px 0 72px !important;background:
  radial-gradient(1200px 460px at 12% -10%,rgba(50,195,220,.20),transparent 62%),
  radial-gradient(760px 380px at 96% 0%,rgba(50,195,220,.13),transparent 60%),var(--bg-soft) !important;border-bottom:1px solid var(--line) !important}#ssg .hero:after{content:"" !important;position:absolute !important;inset:auto -10% -60% -10% !important;height:220px !important;background:radial-gradient(closest-side,rgba(50,195,220,.10),transparent) !important;pointer-events:none !important}#ssg .eyebrow{display:inline-flex !important;align-items:center !important;gap:10px !important;margin:0 0 22px !important;padding:8px 16px !important;border-radius:999px !important;background:#fff !important;border:1px solid var(--line) !important;color:var(--brand-deep) !important;font-size:12.5px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase !important}#ssg .eyebrow i{width:7px !important;height:7px !important;border-radius:50% !important;background:var(--brand) !important;display:block !important}#ssg h1{margin:0 0 20px !important;font-size:clamp(34px,5vw,58px) !important;line-height:1.06 !important;letter-spacing:-.022em !important;font-weight:800 !important;max-width:19ch !important}#ssg h1 em{font-style:normal !important;color:inherit !important}#ssg .lede{margin:0 !important;max-width:62ch !important;font-size:clamp(16px,1.6vw,19px) !important;color:var(--ink-2) !important}#ssg .chips{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:32px 0 0 !important;padding:0 !important;list-style:none !important}#ssg .chips li{background:#fff !important;border:1px solid var(--line) !important;border-radius:999px !important;padding:9px 16px !important;font-size:13.5px !important;font-weight:600 !important;color:var(--brand-deep) !important;box-shadow:0 1px 0 rgba(14,92,107,.04) !important}#ssg .chips b{color:var(--brand-2) !important}#ssg section{padding:76px 0 !important;border-bottom:1px solid var(--line) !important}#ssg section:last-of-type{border-bottom:0 !important}#ssg .head{display:flex !important;align-items:baseline !important;gap:16px !important;margin:0 0 8px !important}#ssg .num{flex:0 0 auto !important;display:grid !important;place-items:center !important;width:34px !important;height:34px !important;border-radius:11px !important;background:var(--brand) !important;color:#fff !important;font-size:14px !important;font-weight:800 !important;letter-spacing:.02em !important}#ssg h2{margin:0 !important;font-size:clamp(23px,2.7vw,32px) !important;line-height:1.2 !important;letter-spacing:-.015em !important;font-weight:800 !important}#ssg .sub{margin:14px 0 34px !important;max-width:74ch !important;color:var(--muted) !important;font-size:15.5px !important}#ssg .tw{overflow-x:auto !important;border:1px solid var(--line) !important;border-radius:var(--radius-s) !important;background:#fff !important;box-shadow:var(--shadow) !important}#ssg table.t{width:100% !important;border-collapse:collapse !important;font-size:14.5px !important;min-width:540px !important}#ssg table.t caption{caption-side:top !important;text-align:left !important;padding:18px 20px 4px !important;font-weight:800 !important;font-size:15px !important;color:var(--brand-deep) !important;letter-spacing:-.01em !important}#ssg table.t thead th{background:linear-gradient(180deg,#3ACBE2,#2BB7CF) !important;color:#04303A !important;font-size:12.5px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;text-align:left !important;padding:13px 16px !important;white-space:nowrap !important;position:sticky !important;top:0 !important}#ssg table.t tbody th{text-align:left !important;font-weight:800 !important;color:var(--brand-deep) !important;padding:13px 16px !important;white-space:nowrap !important;background:var(--brand-tint) !important}#ssg table.t tbody td{padding:13px 16px !important;border-top:1px solid var(--line) !important;color:var(--ink-2) !important;vertical-align:top !important}#ssg table.t tbody tr:nth-child(even) td{background:#FBFEFF !important}#ssg .note{margin:14px 0 0 !important;font-size:13.5px !important;color:var(--muted) !important}#ssg .note b{color:var(--ink-2) !important}#ssg details.style{margin:0 0 14px !important;border:1px solid var(--line) !important;border-radius:var(--radius-s) !important;background:#fff !important;box-shadow:var(--shadow) !important;overflow:hidden !important}#ssg details.style summary{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding:18px 20px !important;cursor:pointer !important;list-style:none !important;font-weight:800 !important;color:var(--ink) !important}#ssg details.style summary::-webkit-details-marker{display:none !important}#ssg details.style summary:hover{background:var(--brand-tint) !important}#ssg .style-name:before{content:"" !important;display:inline-block !important;width:9px !important;height:9px !important;border-radius:3px !important;background:var(--brand) !important;margin-right:12px !important;vertical-align:1px !important}#ssg .style-cols{font-size:12.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:var(--muted) !important}#ssg details.style .tw{border:0 !important;border-top:1px solid var(--line) !important;border-radius:0 !important;box-shadow:none !important}#ssg .grid{display:grid !important;gap:16px !important;grid-template-columns:repeat(auto-fit,minmax(248px,1fr)) !important}#ssg .card{border:1px solid var(--line) !important;border-radius:var(--radius-s) !important;padding:22px 22px 20px !important;background:#fff !important;box-shadow:var(--shadow) !important}#ssg .card .k{display:inline-grid !important;place-items:center !important;min-width:30px !important;height:30px !important;padding:0 8px !important;border-radius:9px !important;background:var(--brand-tint) !important;color:var(--brand-deep) !important;font-weight:800 !important;font-size:14px !important;margin-bottom:12px !important}#ssg .card h3{margin:0 0 8px !important;font-size:16px !important;letter-spacing:-.01em !important}#ssg .card p{margin:0 !important;font-size:14.5px !important;color:var(--muted) !important}#ssg .shots{display:grid !important;gap:14px !important;grid-template-columns:repeat(auto-fill,minmax(126px,1fr)) !important;margin-top:8px !important}#ssg .shot{margin:0 !important;border:1px solid var(--line) !important;border-radius:var(--radius-s) !important;background:#fff !important;padding:10px !important;text-align:center !important;box-shadow:0 1px 2px rgba(14,92,107,.05) !important;transition:.18s !important}#ssg .shot:hover{border-color:var(--brand) !important;box-shadow:var(--shadow) !important;transform:translateY(-2px) !important}#ssg .shot img{display:block !important;width:100% !important;height:118px !important;object-fit:contain !important}#ssg .shot figcaption{margin-top:8px !important;font-size:11.5px !important;font-weight:800 !important;letter-spacing:.1em !important;color:var(--muted) !important}#ssg .faqs{margin-top:6px !important}#ssg details.faq{border:1px solid var(--line) !important;border-radius:var(--radius-s) !important;background:#fff !important;margin-bottom:12px !important;box-shadow:var(--shadow) !important;overflow:hidden !important}#ssg details.faq summary{display:flex !important;gap:14px !important;align-items:flex-start !important;padding:20px 24px !important;cursor:pointer !important;list-style:none !important;font-weight:700 !important;font-size:16px !important;color:var(--ink) !important}#ssg details.faq summary::-webkit-details-marker{display:none !important}#ssg details.faq summary:after{content:"+" !important;margin-left:auto !important;color:var(--brand-2) !important;font-weight:800 !important;font-size:22px !important;line-height:1 !important}#ssg details.faq[open] summary:after{content:"\2013" !important}#ssg details.faq[open] summary{color:var(--brand-deep) !important;background:var(--brand-tint) !important}#ssg details.faq .a{padding:0 24px 22px 24px !important;color:var(--ink-2) !important;font-size:15px !important;max-width:88ch !important}#ssg .cta-band{padding:58px 0 !important;background:
  radial-gradient(900px 320px at 50% 130%,rgba(50,195,220,.18),transparent 70%),var(--bg-soft) !important}#ssg .cta-inner{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:34px !important;flex-wrap:wrap !important}#ssg .cta-inner p{margin:0 !important;max-width:66ch !important;font-size:15.5px !important;color:var(--ink-2) !important}#ssg .btn{display:inline-flex !important;align-items:center !important;gap:10px !important;flex:0 0 auto !important;padding:15px 27px !important;border-radius:999px !important;background:var(--brand) !important;color:#04303A !important;font-weight:800 !important;font-size:15px !important;text-decoration:none !important;border:1px solid var(--brand-2) !important;box-shadow:0 10px 22px -10px rgba(50,195,220,.95) !important;transition:.18s !important;white-space:nowrap !important}#ssg .btn:hover{background:var(--brand-2) !important;color:#fff !important;transform:translateY(-1px) !important;box-shadow:0 14px 26px -10px rgba(31,165,189,.95) !important}#ssg .btn:focus-visible{outline:3px solid var(--brand-deep) !important;outline-offset:3px !important}#ssg .btn .arw{font-size:17px !important;line-height:1 !important}@media (max-width:640px){#ssg .hero{padding:60px 0 52px !important}#ssg section{padding:56px 0 !important}#ssg .head{gap:12px !important}#ssg table.t{font-size:13.5px !important}#ssg table.t thead th,#ssg table.t tbody th,#ssg table.t tbody td{padding:11px 12px !important}
}@media print{#ssg{font-size:11pt !important}#ssg .hero{background:#fff !important}#ssg details{border:1px solid #ccc !important;box-shadow:none !important}#ssg details>.tw,#ssg details>.a{display:block!important}#ssg .shot:hover{transform:none !important}
}


#ssg{font-family:inherit!important;color:#12313A!important;text-align:left!important}

#ssg *{box-sizing:border-box!important;text-shadow:none!important;font-family:inherit!important}
#ssg h1,#ssg h2,#ssg h3{font-family:"Montserrat-Bold","Poppins-SemiBold","Montserrat","Segoe UI",Arial,sans-serif!important;
  font-weight:800!important;font-style:normal!important;color:#12313A!important;
  text-transform:none!important;text-align:left!important;letter-spacing:normal!important;
  background:none!important;border:0!important;padding:0!important;max-width:none!important}
#ssg h1{margin:0 0 20px!important;font-size:clamp(34px,5vw,58px)!important;line-height:1.06!important;
  letter-spacing:-.022em!important;max-width:19ch!important}
#ssg h2{margin:0!important;font-size:clamp(23px,2.7vw,32px)!important;line-height:1.2!important;
  letter-spacing:-.015em!important}
#ssg h3{margin:0 0 8px!important;font-size:16px!important;line-height:1.45!important}
#ssg em,#ssg i{font-style:normal!important}
#ssg p,#ssg ul,#ssg ol,#ssg li,#ssg figure,#ssg figcaption{margin:0!important;padding:0!important;
  list-style:none!important;text-align:left!important}
#ssg b,#ssg strong{font-weight:800!important}
#ssg img{max-width:100%!important;height:auto!important;border:0!important;background:none!important;
  box-shadow:none!important;display:block!important}
#ssg table{width:100%!important;min-width:0!important;max-width:none!important;border:0!important;
  border-collapse:separate!important;border-spacing:0!important;margin:0!important;
  background:none!important;font-family:inherit!important;font-size:14.5px!important;
  line-height:1.55!important;color:#26454E!important;table-layout:auto!important;text-align:left!important}
#ssg table.t{min-width:540px!important}
#ssg th,#ssg td{border:0!important;border-top:1px solid #D8E9EE!important;padding:13px 16px!important;
  background:none!important;font-family:inherit!important;font-size:14.5px!important;
  line-height:1.55!important;font-weight:400!important;text-align:left!important;
  vertical-align:top!important;white-space:normal!important;width:auto!important;color:#26454E!important}
#ssg table.t caption{caption-side:top!important;text-align:left!important;padding:18px 20px 4px!important;
  font-weight:800!important;font-size:15px!important;color:#0E5C6B!important;background:none!important;
  border:0!important}
#ssg table.t thead th{background:linear-gradient(180deg,#3ACBE2,#2BB7CF)!important;color:#04303A!important;
  font-size:12.5px!important;font-weight:800!important;letter-spacing:.08em!important;
  text-transform:uppercase!important;text-align:left!important;white-space:nowrap!important;
  padding:13px 16px!important;border-top:0!important;border-bottom:0!important;position:static!important}
#ssg table.t tbody th{background:#EAF9FC!important;color:#0E5C6B!important;font-weight:800!important;
  text-align:left!important;white-space:nowrap!important;border-top:1px solid #D8E9EE!important;
  border-bottom:0!important}
#ssg table.t tbody td{color:#26454E!important;font-weight:400!important;text-align:left!important;
  white-space:normal!important;border-top:1px solid #D8E9EE!important;border-bottom:0!important}
#ssg table.t tbody tr:nth-child(even) td{background:#FBFEFF!important}
#ssg .tw{overflow-x:auto!important;overflow-y:visible!important;max-width:100%!important;
  -webkit-overflow-scrolling:touch!important}
#ssg details{display:block!important}
#ssg details>summary{list-style:none!important;cursor:pointer!important;display:block!important}
#ssg summary::-webkit-details-marker{display:none!important}
#ssg a{text-decoration:none!important}

#ssg b,#ssg strong,#ssg th,#ssg .num,#ssg .btn,#ssg .eyebrow,#ssg .style-name,
#ssg .card .k,#ssg .card h3{font-family:"Montserrat-Bold","Poppins-SemiBold","Montserrat","Segoe UI",Arial,sans-serif!important}

