@font-face{font-family:Open Sans;src:url(/fonts/opensans-300.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/opensans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/opensans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/opensans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/opensans-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-300.woff2)format("woff2");font-weight:300;font-display:swap}:root{--sm-teal:#00bed1;--sm-plum:#270b35;--sm-plum-2:#3a1450;--sm-ink:#333;--sm-white:#fff;--sm-head:"Open Sans", "Helvetica Neue", Arial, sans-serif;--sm-ui:Helvetica, Verdana, Arial, sans-serif;--sm-wrap:1160px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sm-white);color:#000;font-family:var(--sm-ui);margin:0;font-size:14px;line-height:1.45}img{max-width:100%;height:auto;display:block}a{color:var(--sm-ink)}h1,h2,h3,h4{color:var(--sm-ink);font-family:var(--sm-ui);margin:0;font-weight:400;line-height:1.4}.smapy-wrap{width:100%;max-width:var(--sm-wrap);margin:0 auto;padding:0 20px}.smapy-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.smapy-skip{z-index:100;background:#fff;padding:10px 14px;position:absolute;top:-60px;left:12px}.smapy-skip:focus{top:12px}.smapy-top{z-index:50;background:#fff;transition:box-shadow .2s;position:sticky;top:0}.smapy-top-on{box-shadow:0 1px 10px #0000001f}.smapy-top-row{justify-content:space-between;align-items:center;gap:20px;max-width:1060px;min-height:111px;margin:0 auto;transition:min-height .2s;display:flex}.smapy-top-on .smapy-top-row{min-height:70px}.smapy-brand-img{width:auto;height:52px}.smapy-nav-l{margin:0;padding:0;list-style:none;display:flex}.smapy-nav-i{position:relative}.smapy-nav-a{cursor:pointer;font:600 13px/1.4 var(--sm-ui);color:#000;background:0 0;border:0;padding:15px 16px}.smapy-nav-i:last-child .smapy-nav-a{padding-right:0}.smapy-nav-a:hover,.smapy-nav-a:focus-visible{color:var(--sm-teal)}.smapy-sub{z-index:60;opacity:0;visibility:hidden;background:#fff;width:240px;margin:0;padding:0;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 1px 20px #00000026}.smapy-nav-i:hover>.smapy-sub,.smapy-nav-i:focus-within>.smapy-sub,.smapy-nav-i.smapy-open>.smapy-sub{opacity:1;visibility:visible;transform:none}.smapy-nav-i:last-child .smapy-sub{left:auto;right:0}.smapy-sub-a{font:600 13px/1.4 var(--sm-ui);color:#000;border-top:1px solid #f0f0f0;padding:10px 15px;text-decoration:none;display:block}.smapy-sub li:first-child .smapy-sub-a{border-top:0}.smapy-sub-a:hover{color:var(--sm-teal)}.smapy-burger{cursor:pointer;background:#fff;border:1px solid #ddd;flex-direction:column;justify-content:space-between;width:44px;height:40px;padding:10px;display:none}.smapy-burger span{background:#000;height:2px;display:block}.smapy-rule{width:175px;height:5px;margin:10px 0 20px;display:block}.smapy-rule-dark{background:var(--sm-plum)}.smapy-rule-teal{background:var(--sm-teal)}.smapy-rule-mid{margin-left:auto;margin-right:auto}.smapy-rule-short{width:122px}.smapy-btn{background:var(--sm-plum);color:#fff;min-height:48px;font:300 15px/18px "Roboto", var(--sm-ui);cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 30px;text-decoration:none;display:inline-flex}.smapy-btn:hover{background:var(--sm-plum-2)}.smapy-btn-teal{background:var(--sm-teal);font:400 16px/18px var(--sm-ui);min-width:392px;min-height:60px}.smapy-btn-teal:hover{background:#00a9ba}.smapy-hero{background:var(--sm-teal)}.smapy-hero-in{grid-template-columns:720px 1fr;align-items:start;max-width:1440px;min-height:495px;margin:0 auto;display:grid}.smapy-hero-img{z-index:2;width:700px;margin:-71px 0 0 20px;position:relative}.smapy-hero-copy{max-width:720px;padding:40px 20px 40px 0}.smapy-hero-t{font:700 40px/45px var(--sm-head);color:#fff}.smapy-hero-p{font:400 21px/30.45px var(--sm-head);color:#fff;margin:0 0 15px}.smapy-hero-acts{flex-wrap:wrap;gap:4px;margin:0;display:flex}.smapy-hero-acts .smapy-btn{min-width:180px}.smapy-hero-acts .smapy-btn-sm{min-width:165px}.smapy-manual{background:#fff;padding:80px 0 200px}.smapy-manual-t{font:700 50px/1.1 var(--sm-head);color:var(--sm-plum);text-align:center}.smapy-manual-p{font:500 18px/26.1px var(--sm-head);color:var(--sm-plum);text-align:center;margin:25px auto 45px}.smapy-hexes{flex-wrap:wrap;justify-content:center;gap:66px;margin:0;padding:0;list-style:none;display:flex}.smapy-hex{text-align:center;width:174px}.smapy-hex img{width:174px;height:201px;margin:0 auto 40px}.smapy-hex span{font:600 18px/26.1px var(--sm-head);color:#000;display:block}.smapy-cmp{background:var(--sm-teal);padding:40px 0 50px;position:relative}.smapy-cmp:before{content:"";background:linear-gradient(to bottom right, transparent 49.6%, var(--sm-teal) 50%);height:118px;position:absolute;bottom:100%;left:0;right:0}.smapy-cmp-in{grid-template-columns:580px 1fr;align-items:end;gap:40px;display:grid}.smapy-cmp-t{font:700 50px/1.15 var(--sm-head);color:#fff}.smapy-cmp-p{font:500 18px/26.1px var(--sm-head);color:#f2f2f2;margin:0 0 30px}.smapy-cmp-l{gap:10px;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.smapy-cmp-a{background:var(--sm-plum);color:#fff;min-height:71px;font:300 18px/18px var(--sm-head);justify-content:space-between;align-items:center;padding:0 26px;text-decoration:none;display:flex}.smapy-cmp-a strong{font-weight:700}.smapy-cmp-a:hover{background:var(--sm-plum-2)}.smapy-chev{flex:none;width:24px;height:24px}.smapy-cmp-img{width:560px;margin:-160px 0 -50px auto;position:relative}.smapy-simple{background:#3b2a4c url(/images/shm-band-family.jpg) 50%/cover no-repeat;justify-content:center;align-items:flex-end;min-height:487px;padding:86px 20px 0;display:flex;position:relative}.smapy-simple-box{background:var(--sm-teal);text-align:center;z-index:1;width:580px;max-width:100%;margin-bottom:-120px;padding:30px 40px 40px;position:relative}.smapy-simple-t{font:700 36px/50.4px var(--sm-ui);color:#fff}.smapy-simple-p{font:500 18px/26.1px var(--sm-head);color:#fff;margin:0}.smapy-news{background:#fff;padding:150px 0 120px}.smapy-news-in{grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:960px;display:grid}.smapy-news-t{font:700 30px/43.5px var(--sm-head);color:#000}.smapy-news-p{font:500 18px/26.1px var(--sm-head);color:#000;margin:20px 0 30px}.smapy-news-img{justify-self:center;width:400px}.smapy-ban{text-align:center;background:#333 50%/cover no-repeat;align-items:center;display:flex;position:relative}.smapy-ban:after{content:"";position:absolute;inset:0}.smapy-ban-in{z-index:1;max-width:802px;position:relative}.smapy-ban-t{color:#fff;font:400 31px/1.4 var(--sm-ui)}.smapy-ban-about{background-image:url(/images/shm-banner-about.jpg);min-height:400px}.smapy-ban-about:after{background:#0000008c}.smapy-ban-unsub{background-image:url(/images/shm-banner-unsub.jpg);min-height:450px}.smapy-ban-unsub:after{background:#0000007d}.smapy-ban-unsub .smapy-ban-t{font-size:29px}.smapy-about{padding:50px 0 100px}.smapy-about-in{max-width:860px}.smapy-about-t{color:#0d88b9;margin-bottom:15px;font-size:30px}.smapy-about-p{margin:0 0 14px;font-size:16px;font-weight:300}.smapy-page{padding:50px 0 90px}.smapy-form-wrap{max-width:860px}.smapy-page-t{font:700 30px/1.3 var(--sm-head);color:var(--sm-plum);margin-bottom:14px}.smapy-page-p{margin:0 0 30px;font-size:16px}.smapy-unsub{max-width:620px}.smapy-nf{text-align:center}.smapy-nf-k{color:var(--sm-teal);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-weight:700}.smapy-nf-acts{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.smapy-nf-acts .smapy-btn-teal{min-width:0;min-height:48px}.smapy-form{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.smapy-form>*{min-width:0}.smapy-formmsg,.smapy-check,.smapy-btn[type=submit],.smapy-form>script{grid-column:1/-1}.smapy-field{font:700 15px/1.4 var(--sm-ui);color:#333;flex-direction:column;gap:6px;display:flex}.smapy-field input,.smapy-field select{width:100%;min-width:0;height:46px;font:14px var(--sm-ui);color:#000;background:#fcfcfc;border:1px solid #e6e6e6;border-radius:0;padding:8px 12px}.smapy-field input:focus,.smapy-field select:focus{border-color:var(--sm-teal);outline:2px solid #00bed173}.smapy-check{font:700 12px/1.6 var(--sm-ui);color:#000;align-items:flex-start;gap:8px;display:flex}.smapy-check input{flex:none;margin-top:3px}.smapy-check a{color:#0d88b9;text-decoration:none}.smapy-form .smapy-btn[type=submit]{background:var(--sm-teal);color:#fff;width:100%;min-height:60px;font:400 16px var(--sm-ui);cursor:pointer;border:0}.smapy-form .smapy-btn[type=submit]:hover{background:#00a9ba}.smapy-formmsg{margin:0;padding:12px 14px;font-size:15px}.smapy-formmsg--ok{color:#0a5d66;background:#e6f8fa}.smapy-formmsg--error{color:#a12020;background:#fdecec}.smapy-unsub .smapy-form,.smapy-page .smapy-form:has(select){grid-template-columns:1fr}.smapy-offers{min-height:160px;padding:30px 0 60px}.smapy-offers-in{max-width:1100px}.smapy-post{padding:40px 0 60px}.smapy-post-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;max-width:1180px;padding:0 40px;display:grid}.smapy-art-t{color:#333;margin-bottom:20px;font-size:36px}.smapy-art-img{width:100%;margin-bottom:25px}.smapy-art-body{font-size:16px;line-height:1.6}.smapy-art-body p{margin:0 0 16px}.smapy-art-body h2{margin:26px 0 12px;font-size:30px}.smapy-art-body h3{margin:22px 0 10px;font-size:24px}.smapy-art-body h4{margin:18px 0 8px;font-size:18px}.smapy-art-body ul,.smapy-art-body ol{margin:0 0 16px;padding-left:26px}.smapy-art-body li{margin-bottom:8px}.smapy-art-body blockquote{border-left:4px solid #e6e6e6;margin:0 0 16px;padding:4px 0 4px 18px}.smapy-art-meta{color:#757575;border-top:1px solid #e6e6e6;margin:30px 0 0;padding-top:14px;font-size:14px}.smapy-side{margin-top:0}.smapy-side-t{margin-bottom:20px;font-size:18px}.smapy-side-l{gap:16px;margin:0;padding:0;list-style:none;display:grid}.smapy-side-l a{color:#333;grid-template-columns:75px 1fr;align-items:center;gap:14px;font-size:15px;line-height:1.35;text-decoration:none;display:grid}.smapy-side-l a:hover span{color:var(--sm-teal)}.smapy-side-l img{object-fit:cover;width:75px;height:75px}.smapy-legal{padding:40px 0 70px}.smapy-legal-in{color:#333;max-width:1100px;font-size:14px;line-height:1.55}.smapy-legal-in h1,.smapy-legal-in h2,.smapy-legal-in h3,.smapy-legal-in h4{margin:16px 0 10px;font-size:16px;font-weight:700}.smapy-legal-in p{margin:0 0 12px}.smapy-legal-in ul,.smapy-legal-in ol{padding-left:26px}.smapy-legal-in li{margin-bottom:8px}.smapy-legal-in a{color:#0d88b9}.smapy-legal-in table{border-collapse:collapse;width:100%;margin:10px 0 20px}.smapy-legal-in th,.smapy-legal-in td{text-align:left;vertical-align:top;border:1px solid #ddd;padding:8px}.smapy-ft{background:var(--sm-plum);color:#fff;font-family:var(--sm-ui)}.smapy-ft-in{max-width:1060px;padding-top:0;padding-bottom:30px}.smapy-ft-logo{background:#ececec;padding:16px 22px;display:inline-block}.smapy-ft-logo img{width:163px;height:auto}.smapy-ft-copy{margin:6px 0 40px;font-size:16px;font-weight:700}.smapy-ft-cols{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px;display:grid}.smapy-ft-h{color:var(--sm-teal);font:700 18px/1.4 var(--sm-ui);margin-bottom:14px}.smapy-ft-p{margin:0 0 10px;font-size:15px}.smapy-ft a{color:#fff;text-decoration:none}.smapy-ft a:hover{text-decoration:underline}.smapy-ft-badge{margin-top:18px;display:inline-block}.smapy-ft-badge img{width:212px}.smapy-ft-l{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.smapy-ft-disc{margin:0;font-size:15px;line-height:1.55}.smapy-ft-bar{text-align:center;border-top:1px solid #ffffff1f;padding:12px 20px}.smapy-ft-top{font-size:13px;color:#ffffffbf!important}@media (max-width:1100px){.smapy-top-row{padding:0 20px}.smapy-hero-in{grid-template-columns:1fr 1fr}.smapy-hero-img{width:100%;margin:-40px 0 0}.smapy-cmp-in{grid-template-columns:1fr 1fr}.smapy-cmp-img{width:100%;margin:0}}@media (max-width:991px){.smapy-post-grid{grid-template-columns:1fr;padding:0 20px}.smapy-side{display:none}.smapy-hexes{gap:30px}}@media (max-width:767px){.smapy-top-row{min-height:76px}.smapy-brand-img{height:48px}.smapy-burger{display:flex}.smapy-nav{background:#fff;max-height:calc(100vh - 76px);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 18px #0000001f}.smapy-nav-open{display:block}.smapy-nav-l{flex-direction:column}.smapy-nav-a,.smapy-nav-i:last-child .smapy-nav-a{text-align:left;border-top:1px solid #f0f0f0;width:100%;padding:14px 20px}.smapy-sub{width:auto;box-shadow:none;opacity:1;visibility:visible;background:#fafafa;display:none;position:static;transform:none}.smapy-nav-i.smapy-open>.smapy-sub{display:block}.smapy-nav-i:hover>.smapy-sub,.smapy-nav-i:focus-within>.smapy-sub{display:none}.smapy-nav-i.smapy-open:hover>.smapy-sub,.smapy-nav-i.smapy-open:focus-within>.smapy-sub{display:block}.smapy-sub-a{padding-left:34px}.smapy-hero-in{grid-template-columns:1fr;min-height:0}.smapy-hero-img{margin:0}.smapy-hero-copy{padding:20px 20px 40px}.smapy-hero-t{font-size:30px;line-height:36px}.smapy-hero-p{font-size:18px;line-height:27px}.smapy-manual{padding:50px 0 120px}.smapy-manual-t,.smapy-cmp-t{font-size:34px}.smapy-cmp:before{height:60px}.smapy-cmp-in,.smapy-news-in{grid-template-columns:1fr}.smapy-simple-box{margin-bottom:-60px;padding:24px}.smapy-simple-t{font-size:28px;line-height:38px}.smapy-news{padding:100px 0 60px}.smapy-news-img{width:70%}.smapy-btn-teal{width:100%;min-width:0}.smapy-form{grid-template-columns:1fr}.smapy-ban{min-height:260px!important}.smapy-ban-t{font-size:24px!important}.smapy-ft-cols{grid-template-columns:1fr}.smapy-art-t{font-size:28px}}@media (prefers-reduced-motion:reduce){.smapy-top,.smapy-top-row,.smapy-sub{transition:none}}