@font-face{font-family:MS1Comfortaa;src:url('/static/slider_sl1b/comfortaa.woff') format('woff');font-display:swap}
.ms1-page,.ms1-home{font-family:MS1Comfortaa,Comfortaa,Arial,sans-serif;color:#edf4fa;line-height:1.75;--ms1-accent:#53ddcc;--ms1-muted:#b6c5d2;--ms1-border:#293e52;--ms1-panel:#0d2134}
.ms1-page *,.ms1-home *{box-sizing:border-box}.ms1-wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.ms1-page h1,.ms1-page h2,.ms1-page h3,.ms1-home h2,.ms1-home h3{color:#f4f8fc;line-height:1.3;margin:0 0 20px;font-weight:700;text-wrap:balance;letter-spacing:-.035em}.ms1-page h1{font-size:clamp(30px,3.2vw,44px)}.ms1-page h2{font-size:clamp(26px,3vw,40px)}.ms1-page h2 span{color:var(--ms1-accent)}.ms1-page p,.ms1-home p{color:var(--ms1-muted);font-size:15px;margin:0 0 18px}.ms1-page strong{color:#edf4fa}.ms1-page a:not(.ms1-button),.ms1-home a:not(.ms1-button){color:var(--ms1-accent);text-underline-offset:5px}.ms1-page a:focus-visible,.ms1-home a:focus-visible,.ms1-page summary:focus-visible{outline:3px solid #53ddcc;outline-offset:5px}.ms1-hero,.ms1-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.ms1-hero{padding-block:58px 40px}.ms1-hero-copy{text-align:center}.ms1-hero-copy h1{font-size:clamp(28px,3vw,40px);margin-bottom:18px}.ms1-hero-copy h2{font-size:clamp(32px,3.8vw,50px)}.ms1-photo{margin:0;min-width:0}.ms1-photo img{width:100%;height:auto;display:block;aspect-ratio:3/2;object-fit:cover;border-radius:22px}.ms1-hero .ms1-photo img{aspect-ratio:4/5}.ms1-photo figcaption{font-size:12px;color:var(--ms1-muted);text-align:center;margin-top:12px}.ms1-price{margin:22px 0}.ms1-price p{color:var(--ms1-muted);font-size:14px;margin:0 0 2px}.ms1-price>div{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:16px}.ms1-price del{font-size:20px;color:#c2ced8;text-decoration-thickness:2px}.ms1-price strong{font-size:clamp(38px,4.4vw,58px);color:var(--ms1-accent);line-height:1.4;letter-spacing:-.05em}.ms1-price strong span{font-size:.65em}.ms1-tax{display:block;font-size:12px;color:var(--ms1-muted)}.ms1-gift{display:inline-block;margin-top:12px;padding:5px 16px;background:#14382d;border:1px solid #2d7959;border-radius:99px;color:#b7f6cc;font-size:15px}.ms1-actions{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}.ms1-button{display:inline-flex;justify-content:center;align-items:center;background:var(--ms1-accent);border:1px solid var(--ms1-accent);border-radius:9px;padding:10px 17px;color:#062b29!important;font-size:13px;font-weight:700;text-decoration:none;line-height:1.5;min-height:42px}.ms1-button:hover{background:#8be9dd;border-color:#8be9dd}.ms1-button.ms1-outline{background:transparent;border-color:#3b566a;color:#edf4fa!important}.ms1-topics{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:20px 0 32px;border-bottom:1px solid var(--ms1-border)}.ms1-topics a{font-size:12px;padding:6px 12px;border:1px solid var(--ms1-border);border-radius:7px;text-decoration:none;color:#d2dee7!important}.ms1-section{padding-block:54px}.ms1-section>h2,.ms1-lead{text-align:center}.ms1-lead{max-width:800px;margin:0 auto 32px!important}.ms1-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.ms1-feature{padding:28px 23px;background:var(--ms1-panel);border:1px solid var(--ms1-border);border-radius:16px;text-align:center;scroll-margin-top:100px}.ms1-feature h3{font-size:20px}.ms1-feature p{font-size:14px}.ms1-feature a{font-size:12px}.ms1-icon{width:46px;height:46px;color:var(--ms1-accent);margin:0 auto 18px}.ms1-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ms1-inline-links{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px}.ms1-security{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center;border-top:1px solid var(--ms1-border);border-bottom:1px solid var(--ms1-border)}.ms1-control-list{padding:26px;background:var(--ms1-panel);border:1px solid var(--ms1-border);border-radius:18px}.ms1-control-list>div{padding:16px 0;border-bottom:1px solid var(--ms1-border)}.ms1-control-list>div:first-child{padding-top:0}.ms1-control-list strong,.ms1-control-list span{display:block}.ms1-control-list strong{font-size:17px}.ms1-control-list span{font-size:13px;color:var(--ms1-muted);margin-top:8px}.ms1-control-list>a{display:inline-block;font-size:12px;margin-top:20px}.ms1-explain{max-width:980px}.ms1-offer{text-align:center;background:#10283a;border:1px solid #365469;border-radius:22px;padding-inline:32px}.ms1-note{font-size:12px!important;max-width:820px;margin:24px auto 0!important}.ms1-faq{max-width:980px;padding-bottom:76px}.ms1-faq details{border-bottom:1px solid var(--ms1-border);padding:18px 0}.ms1-faq summary{cursor:pointer;font-size:15px;font-weight:700;color:#f4f8fc}.ms1-faq details p{font-size:14px;margin:14px 0 0}.ms1-home{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;border:1px solid var(--ms1-border);background:var(--ms1-panel);border-radius:22px;padding:34px;margin-block:42px;text-align:center}.ms1-home h2{font-size:clamp(25px,3vw,38px)}.ms1-home h3{color:var(--ms1-accent);font-size:21px}.ms1-home-image{display:block;min-width:0}.ms1-home-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.ms1-home .ms1-price strong{font-size:46px}.ms1-home .ms1-price{margin:16px 0}.ms1-home p{font-size:14px}
@media(max-width:1000px){.ms1-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ms1-hero,.ms1-split,.ms1-security{gap:28px}.ms1-home{gap:24px;padding:26px}}
@media(max-width:800px){.ms1-wrap{width:calc(100% - 32px)}.ms1-hero,.ms1-split,.ms1-security,.ms1-home{grid-template-columns:1fr}.ms1-hero{padding-top:30px}.ms1-hero .ms1-photo img{aspect-ratio:3/2}.ms1-hero-copy h2{font-size:36px}.ms1-section{padding-block:36px}.ms1-split>div,.ms1-security>div:first-child{text-align:center}.ms1-inline-links{justify-content:center}.ms1-home{padding:24px 20px}.ms1-home-image img{aspect-ratio:3/2}.ms1-offer{padding-inline:20px}.ms1-grid{gap:12px}.ms1-feature{padding:23px 16px}.ms1-feature h3{font-size:18px}}
@media(max-width:480px){.ms1-grid{grid-template-columns:1fr}.ms1-hero-copy h2{font-size:32px}.ms1-price>div{gap:12px}.ms1-price del{font-size:18px}.ms1-price strong{font-size:46px}.ms1-topics{gap:8px}.ms1-topics a{font-size:11px;padding:5px 8px}.ms1-home h3{font-size:18px}.ms1-faq summary{font-size:14px}.ms1-button{font-size:12px}}
