.sn-faq-page{background:#fff}.sn-faq-page .sn-header{background:#101b37}.sn-faq-page .home-wordmark{font-size:29px;font-weight:850;color:white}.sn-faq-page .home-wordmark i{color:#00acd4;font-size:39px;vertical-align:middle}.faq-shell{padding-bottom:24px}.faq-intro{display:flex;align-items:center;justify-content:space-between;position:relative;min-height:215px;gap:30px}.faq-intro>div:first-child{flex:1}.faq-intro nav{display:flex;gap:12px;font-size:12px;margin:20px 0 28px;color:#71809b}.faq-intro h1{font-size:clamp(26px,3vw,42px);font-weight:850;margin:0 0 8px}.faq-intro p{font-size:15px;color:#647491;margin:0}.faq-illustration{width:39%;max-width:430px;align-self:stretch;background:radial-gradient(ellipse,#edf3f966,transparent 70%)}.faq-illustration svg{width:100%;height:100%}.faq-search{max-width:630px;position:relative;margin:8px auto 24px}.faq-search input{width:100%;border:1px solid #d1dae6;border-radius:99px;padding:15px 25px 15px 58px;font:inherit;font-size:14px;box-shadow:0 4px 20px #213c6410;outline:0}.faq-search input:focus{border-color:#00a2c8;box-shadow:0 0 0 3px #00a2c814}.faq-search>i{position:absolute;left:22px;top:20px;font-size:19px;color:#50637f}.faq-pills{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:36px}.faq-pills button{border:0;border-radius:99px;background:#f2f4f7;color:#2a3c60;min-width:112px;padding:10px 19px;font:inherit;font-size:13px;transition:background .2s,color .2s}.faq-pills button[aria-pressed=true]{background:#00a0c6;color:white;box-shadow:0 5px 16px #00a0c621}.faq-layout{display:grid;grid-template-columns:290px minmax(0,1fr);grid-template-rows:auto 1fr;gap:16px 28px;align-items:start}.faq-navigation{grid-column:1;grid-row:1}.faq-category-box{border:1px solid #e0e7ef;border-radius:14px;padding:20px 16px;box-shadow:0 3px 9px #253e5605}.faq-category-box h2{font-size:19px;margin:0 8px 16px}.faq-category-box nav{display:grid;gap:4px}.faq-category-box button{display:flex;gap:16px;align-items:center;text-align:right;width:100%;border:0;background:transparent;color:#3a4d72;padding:12px 10px;border-radius:9px;font:inherit;font-size:14px;transition:color .2s,background .2s}.faq-category-box i{width:23px;text-align:center;font-size:20px;color:#132646}.faq-category-box button[aria-pressed=true]{color:#00a0c6;background:linear-gradient(90deg,#faffff,#e9f8ff)}.faq-category-box button[aria-pressed=true] i{color:inherit}.faq-category-box button:hover{background:#f1f8fc}.faq-content{grid-column:2;grid-row:1/3;min-width:0}.faq-question-list{border:1px solid #dfe7f0;border-radius:14px;overflow:hidden}.faq-question{border-bottom:1px solid #e0e7ef;background:white}.faq-question:last-child{border-bottom:0}.faq-question[hidden],.faq-empty[hidden]{display:none}.faq-question summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:19px 24px;list-style:none;cursor:pointer;font-size:16px;font-weight:750;color:#152447;line-height:1.9}.faq-question summary::-webkit-details-marker{display:none}.faq-question summary>i{flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#e0f5fc;color:#00a1c9;display:grid;place-items:center;font-style:normal;font-size:26px;font-weight:400}.faq-question summary>i:before{content:'+'}.faq-question[open] summary>i{background:#00a1c9;color:white}.faq-question[open] summary>i:before{content:'−'}.faq-answer{margin:0 18px 14px;padding:19px 22px;background:#f5f7fa;border-radius:12px;color:#506180;font-size:15px;line-height:2.1;animation:faq-answer-enter .22s ease-out}.faq-answer p{margin:0}.faq-answer a{color:#009ac1}.faq-status:empty{display:none}.faq-status{font-size:12px;margin:0 0 12px;color:#677994}.faq-contact{grid-column:1;grid-row:2;background:linear-gradient(125deg,#eef9ff,#e1efff);border:1px solid #a8d4ff;border-radius:15px;padding:20px 18px}.faq-contact-icon{float:left;background:white;width:64px;height:64px;display:grid;place-items:center;border:1px solid #abd3ff;border-radius:50%;color:#00a0c6;font-size:29px;margin-right:10px}.faq-contact h2{font-size:17px;line-height:1.9;margin:0 0 10px}.faq-contact p{clear:both;font-size:13px;line-height:1.9;margin-bottom:14px}.faq-contact>a{display:flex;align-items:center;justify-content:center;gap:35px;color:white;background:#00a0c6;border-radius:9px;padding:11px;font-size:14px}.faq-contact>a:hover{background:#008bac}.faq-contact>a span{font-size:23px;line-height:1}.faq-empty{padding:40px 20px;text-align:center;background:#f3faff;border-radius:14px}.faq-empty h2{font-size:22px}.faq-empty button{border:0;border-radius:8px;background:#00a0c6;color:#fff;padding:10px 20px}.faq-shell button:focus-visible,.faq-shell a:focus-visible,.faq-question summary:focus-visible{outline:2px solid #00a0c6;outline-offset:3px}.sn-faq-page .shop-footer-brand .home-wordmark i{color:#ffd044}@keyframes faq-answer-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}
@media(max-width:991px){.faq-layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.faq-question summary{font-size:14px;padding:16px}.faq-answer{font-size:14px;padding:16px}.faq-illustration{width:32%}.faq-category-box button{font-size:13px;padding-inline:5px}}
@media(max-width:767px){.faq-shell{padding-inline:14px;padding-bottom:16px}.faq-intro{min-height:0;padding:25px 0 18px;text-align:center;display:block}.faq-intro nav,.faq-illustration{display:none}.faq-intro h1{font-size:26px;margin-bottom:9px}.faq-intro p{font-size:13px;line-height:1.9;max-width:300px;margin:auto}.faq-search{margin:0 auto 18px}.faq-search input{padding:11px 17px 11px 45px;font-size:12px}.faq-search>i{top:15px;left:16px;font-size:17px}.faq-pills{gap:8px;margin-bottom:24px}.faq-pills button{min-width:72px;padding:8px 14px;font-size:12px}.faq-layout{display:flex;flex-direction:column;gap:16px}.faq-navigation{display:none}.faq-content,.faq-contact{width:100%}.faq-question-list{border:0;overflow:visible}.faq-question{border:1px solid #e0e7ef!important;border-radius:10px;margin-bottom:7px;overflow:hidden}.faq-question summary{font-size:13px;padding:12px;gap:12px;align-items:flex-start}.faq-question summary>i{width:27px;height:27px;flex-basis:27px;font-size:23px}.faq-answer{font-size:12px;line-height:2.1;padding:12px;margin:0 8px 8px;border-radius:8px}.faq-contact{padding:18px}.faq-contact h2{font-size:17px}.faq-contact p{font-size:13px}.sn-faq-page .sn-header-call{margin-inline-start:auto;border:0;padding:8px;background:transparent}.sn-faq-page .sn-header-call b{display:none}.sn-faq-page .sn-menu-toggle{order:3}.sn-faq-page .home-wordmark{font-size:24px}.sn-faq-page .home-wordmark i{font-size:30px;color:#ffd044}.sn-faq-page .sepinod-mobile-call{display:none}}
@media(prefers-reduced-motion:reduce){.faq-answer{animation:none}.faq-shell *{transition:none!important}}
