.cms-amasty-faq-home-page .page-main{max-width:none !important;padding:0 !important}.cms-amasty-faq-home-page .columns,.cms-amasty-faq-home-page .column.main{width:100%;max-width:100%;padding:0 !important;box-sizing:border-box}.cms-amasty-faq-home-page .page-title-wrapper:not(.sc-faq-hero__title-wrap){display:none}.cms-amasty-faq-home-page .breadcrumbs{max-width:none !important;margin:0 !important;padding:8px 0 !important;background:#f4f6f8 !important;border-bottom:1px solid #e2e7ee;text-align:left}.cms-amasty-faq-home-page .breadcrumbs .items{width:calc(100% - 32px);max-width:1180px;margin:0 auto !important}.sc-faq-page{color:#172238;background:#fff;font-family:inherit}.sc-faq-page .am-back-to-product-widget{width:calc(100% - 32px);max-width:1180px;margin:12px auto 0}.sc-faq-container{width:calc(100% - 32px);max-width:1180px;margin:0 auto}.sc-faq-hero{position:relative;overflow:hidden;color:#fff;padding:30px 16px 28px !important;background:radial-gradient(circle at 88% 20%,rgba(20,120,200,.32),transparent 34%),linear-gradient(135deg,#06263c 0%,#083d5e 45%,#0a3554 100%)}.sc-faq-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0,rgba(255,255,255,.06) 1px,transparent 1px,transparent 18px);transform:skewY(-3deg);transform-origin:top left}.sc-faq-hero:after{content:"";position:absolute;right:-90px;bottom:-110px;width:500px;height:360px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 62%);opacity:.55;pointer-events:none}.sc-faq-hero .page-title{margin:0 !important;color:#fff !important;font-size:40px !important;line-height:1.08 !important;font-weight:900;letter-spacing:-.025em !important}.sc-faq-hero .page-title .base{color:#fff !important}.sc-faq-hero__inner{position:relative;z-index:1;width:100%;max-width:1080px;margin:0 auto;text-align:center}.sc-faq-hero__eyebrow{display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px !important;padding:4px 10px !important;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.1);color:#d9efff;font-size:11px !important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sc-faq-hero__lead,.sc-faq-hero__sublead{width:100%;max-width:860px;margin-left:auto;margin-right:auto;color:rgba(255,255,255,.92);font-size:14px !important;line-height:1.42 !important}.sc-faq-hero__lead{margin-top:12px !important;margin-bottom:6px !important}.sc-faq-hero__sublead{margin-top:0;margin-bottom:18px !important;color:rgba(255,255,255,.86)}.sc-faq-hero__cta-row{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px !important;width:100%;max-width:680px;margin:0 auto 14px !important}.sc-faq-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px !important;padding:8px 13px !important;border-radius:6px;font-size:13px !important;font-weight:800;line-height:1.2;text-decoration:none !important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.sc-faq-btn--primary{background:linear-gradient(180deg,#1886db 0%,#116db6 100%);border:1px solid rgba(255,255,255,.18);color:#fff !important;box-shadow:0 8px 18px rgba(0,0,0,.18)}.sc-faq-btn--primary:hover,.sc-faq-btn--primary:focus{background:linear-gradient(180deg,#1b91ec 0%,#0e5fa2 100%);color:#fff !important;transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,.22)}.sc-faq-btn__icon{position:relative;display:inline-block;flex:0 0 16px !important;width:16px !important;height:16px !important;color:currentColor}.sc-faq-icon-tag:before{content:"";position:absolute;inset:3px;border:2px solid currentColor;border-radius:4px;transform:rotate(-45deg)}.sc-faq-icon-tag:after{content:"";position:absolute;top:5px;left:5px;width:4px;height:4px;border-radius:50%;background:currentColor}.sc-faq-icon-box:before{content:"";position:absolute;inset:2px;border:2px solid currentColor;border-radius:3px}.sc-faq-icon-box:after{content:"";position:absolute;top:8px;left:3px;right:3px;height:2px;background:currentColor}.sc-faq-icon-doc:before{content:"";position:absolute;inset:1px 3px;border:2px solid currentColor;border-radius:2px}.sc-faq-icon-doc:after{content:"";position:absolute;left:6px;right:6px;top:6px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor}.sc-faq-icon-mail:before{content:"";position:absolute;inset:3px 1px;border:2px solid currentColor;border-radius:2px}.sc-faq-icon-mail:after{content:"";position:absolute;left:4px;top:5px;width:8px;height:8px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.sc-faq-hero__search{width:100%;max-width:560px;margin:0 auto}.sc-faq-hero__search .am-search-box-wrapper{margin:0 !important}.sc-faq-hero__search .am-widget-center{width:100% !important;margin:0 auto !important}.sc-faq-hero__search .amfaq-search form{position:relative;display:flex;align-items:center;margin:0}.sc-faq-hero__search .amfaq-search .am-input,.sc-faq-hero__search input[type=search]{width:100% !important;height:46px !important;padding:0 52px 0 18px !important;border:1px solid rgba(255,255,255,.25) !important;border-radius:7px !important;background:#fff !important;color:#172238 !important;font-size:14px !important;box-shadow:0 10px 26px rgba(0,0,0,.22)}.sc-faq-hero__search .amfaq-search .am-input::placeholder,.sc-faq-hero__search input[type=search]::placeholder{color:#8b96a5}.sc-faq-hero__search .amfaq-search .am-button,.sc-faq-hero__search .amfaq-search button[type=submit]{position:absolute !important;top:6px !important;right:6px !important;width:34px !important;height:34px !important;min-width:34px !important;padding:0 !important;border:0 !important;border-radius:6px !important;background:#f2f6fa !important;box-shadow:none !important}.sc-faq-hero__search .amfaq-search .am-button:hover,.sc-faq-hero__search .amfaq-search button[type=submit]:hover{background:#e5eef7 !important}.sc-faq-section{padding:34px 0 !important}.sc-faq-section--topics{background:linear-gradient(180deg,#fff 0%,#f7f9fc 100%)}.sc-faq-section--categories{background:#fff;padding-top:26px !important}.sc-faq-section--guidance{background:#f5f8fb}.sc-faq-section--tags{background:#fff;padding-top:34px}.sc-faq-section__heading{width:100%;max-width:760px;margin:0 auto 20px !important;text-align:center}.sc-faq-section__heading h2{position:relative;margin:0 0 12px;color:#0e2440;font-size:30px !important;line-height:1.15;font-weight:900;letter-spacing:-.02em}.sc-faq-section__heading h2:after{content:"";display:block;width:54px;height:4px;margin:10px auto 0 !important;border-radius:999px;background:#1478c8}.sc-faq-section__heading p{margin:0;color:#5f6b7a;font-size:15px;line-height:1.55}.sc-faq-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sc-faq-topic-card{display:grid;grid-template-columns:68px 1fr;gap:16px;min-height:190px;padding:24px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 6px 18px rgba(9,47,74,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sc-faq-topic-card:hover{transform:translateY(-2px);border-color:rgba(20,120,200,.32);box-shadow:0 10px 28px rgba(9,47,74,.1)}.sc-faq-topic-card h3{margin:0 0 9px;color:#12233d;font-size:18px;line-height:1.22;font-weight:900}.sc-faq-topic-card p{margin:0 0 18px;color:#415064;font-size:14px;line-height:1.48}.sc-faq-topic-card a{color:#0e5fa2;font-size:14px;font-weight:800;text-decoration:none}.sc-faq-topic-card a:hover{color:#1478c8;text-decoration:underline}.sc-faq-topic-card__icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;color:currentColor}.sc-faq-topic-card__icon--blue{background:#e7f2ff;color:#1478c8}.sc-faq-topic-card__icon--green{background:#eaf6ec;color:#2f9958}.sc-faq-topic-card__icon--orange{background:#fff0df;color:#f28c28}.sc-faq-topic-icon{position:relative;display:block;width:30px;height:30px;color:currentColor}.sc-faq-topic-icon--sizing:before{content:"";position:absolute;left:3px;top:9px;width:24px;height:10px;border:2px solid currentColor;border-radius:3px;transform:rotate(-35deg)}.sc-faq-topic-icon--sizing:after{content:"";position:absolute;left:10px;top:8px;width:2px;height:8px;background:currentColor;box-shadow:5px 0 0 currentColor,10px 0 0 currentColor;transform:rotate(-35deg)}.sc-faq-topic-icon--document:before{content:"";position:absolute;inset:2px 6px;border:2px solid currentColor;border-radius:3px}.sc-faq-topic-icon--document:after{content:"";position:absolute;left:11px;right:11px;top:10px;height:2px;background:currentColor;box-shadow:0 6px 0 currentColor,0 12px 0 currentColor}.sc-faq-topic-icon--shipping:before{content:"";position:absolute;left:2px;top:9px;width:16px;height:11px;border:2px solid currentColor;border-radius:2px}.sc-faq-topic-icon--shipping:after{content:"";position:absolute;right:2px;top:12px;width:10px;height:8px;border:2px solid currentColor;border-left:0;border-radius:0 2px 2px 0;box-shadow:-15px 9px 0 -5px currentColor,0 9px 0 -5px currentColor}.sc-faq-widget-wrap{margin-top:22px}.sc-faq-widget-wrap .am-widget-categories-3.widget{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-auto-flow:row !important;align-items:start !important;gap:22px !important;width:100% !important;margin:0 !important;padding:0 !important;clear:both !important}.sc-faq-widget-wrap .am-widget-category{float:none !important;display:block !important;position:relative !important;width:auto !important;max-width:none !important;min-width:0 !important;height:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;clear:none !important;vertical-align:top !important}.sc-faq-widget-wrap .am-category-container{position:relative !important;display:block !important;width:100% !important;height:auto !important;min-height:0 !important;overflow:visible !important;box-sizing:border-box !important;padding:22px 18px 18px !important;border:1px solid #dfe5ec !important;border-radius:8px !important;background:#fff !important;box-shadow:0 6px 18px rgba(9,47,74,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.sc-faq-widget-wrap .am-category-container:hover{transform:translateY(-2px);border-color:rgba(20,120,200,.3) !important;box-shadow:0 10px 28px rgba(9,47,74,.1)}.sc-faq-widget-wrap .am-category-header{display:flex !important;align-items:center !important;gap:12px !important;margin:0 0 14px !important;padding:0 !important;border:0 !important}.sc-faq-widget-wrap .faq-category-image{display:flex !important;align-items:center;justify-content:center;flex:0 0 46px;width:46px !important;height:46px !important;border-radius:50%;background:#eaf4ff}.sc-faq-widget-wrap .faq-category-image img{width:28px !important;height:28px !important;object-fit:contain;filter:none}.sc-faq-widget-wrap .faq-category-title{color:#12233d !important;font-size:18px !important;line-height:1.18 !important;font-weight:900 !important}.sc-faq-widget-wrap .amfaq_questions{position:relative !important;width:100% !important;margin-top:8px;border:1px solid #e6ebf1;border-radius:7px;overflow:hidden !important;background:#fff;box-sizing:border-box !important}.sc-faq-widget-wrap .am-item{margin:0 !important;border:0 !important;border-bottom:1px solid #e6ebf1 !important;background:#fff}.sc-faq-widget-wrap .am-item:last-child{border-bottom:0 !important}.sc-faq-widget-wrap .am-title{position:relative;margin:0 !important;padding:13px 42px 13px 12px !important;color:#354256 !important;font-size:14px !important;line-height:1.35 !important;font-weight:600 !important;cursor:pointer;transition:color .16s ease,background .16s ease}.sc-faq-widget-wrap .am-title:hover{color:#0e5fa2 !important;background:#f7fbff}.sc-faq-widget-wrap .am-title:after{content:none !important;display:none !important}.sc-faq-widget-wrap .am-title .am-plus,.sc-faq-widget-wrap .am-title .am-minus,.sc-faq-widget-wrap .am-title [class*=am-plus],.sc-faq-widget-wrap .am-title [class*=am-minus]{color:#8a96a6 !important;opacity:1 !important}.sc-faq-widget-wrap .am-content{position:relative !important;width:auto !important;max-width:100% !important;overflow:visible !important;box-sizing:border-box !important;padding:0 12px 14px !important;color:#536172;font-size:14px;line-height:1.5;background:#fbfdff}.sc-faq-widget-wrap .amfaq-short-answer-container{padding-top:4px}.sc-faq-widget-wrap .amfaq-question-footer-wrapper{margin-top:10px !important}.sc-faq-widget-wrap .am-links a{color:#0e5fa2 !important;font-weight:800;text-decoration:none}.sc-faq-widget-wrap .am-links a:hover{color:#1478c8 !important;text-decoration:underline}.sc-faq-widget-wrap .view-all{display:inline-flex !important;align-items:center;justify-content:center;min-height:38px;margin-top:14px !important;padding:8px 14px !important;border:1px solid #c8d6e5;border-radius:6px;background:#fff;color:#0e5fa2 !important;font-size:13px;font-weight:900;text-decoration:none !important}.sc-faq-widget-wrap .view-all:hover{border-color:#1478c8;background:#f1f8ff}.sc-faq-guidance{display:grid;grid-template-columns:1.05fr 1fr;gap:28px;align-items:center;padding:32px;border:1px solid #dce6ef;border-radius:10px;background:linear-gradient(135deg,rgba(9,47,74,.96),rgba(45,98,120,.9399999999999999)),linear-gradient(90deg,#092f4a,#2d6278);color:#fff;box-shadow:0 10px 28px rgba(9,47,74,.1)}.sc-faq-guidance h2{margin:0 0 14px;color:#fff;font-size:34px;line-height:1.15;font-weight:900}.sc-faq-guidance p{margin:0 0 12px;color:rgba(255,255,255,.88);font-size:15px;line-height:1.6}.sc-faq-guidance__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sc-faq-guidance__links a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:rgba(255,255,255,.08);color:#fff !important;font-size:13px;font-weight:800;text-decoration:none !important;transition:background .16s ease,transform .16s ease}.sc-faq-guidance__links a:hover{background:rgba(255,255,255,.15);transform:translateY(-1px)}.sc-faq-section--tags .am-faq-tags-widget{padding:24px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;box-shadow:0 6px 18px rgba(9,47,74,.08)}.sc-faq-section--tags .am-tags-main-title{margin-bottom:14px;color:#12233d;font-size:20px;font-weight:900}.sc-faq-section--tags .am-tags-main-block-wrapper{display:flex;flex-wrap:wrap;gap:8px}.sc-faq-section--tags .am-tags-tag{margin:0 !important}.sc-faq-section--tags .am-tags-tag a{display:inline-flex;align-items:center;gap:4px;padding:7px 11px;border:1px solid #d7e1eb;border-radius:999px;background:#f8fafc;color:#354256 !important;font-size:13px;font-weight:700;text-decoration:none !important}.sc-faq-section--tags .am-tags-tag a:hover{border-color:#1478c8;background:#eef7ff;color:#0e5fa2 !important}@media only screen and (max-width:1024px){.sc-faq-hero__cta-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-faq-topic-grid,.sc-faq-widget-wrap .am-widget-categories-3.widget{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.sc-faq-guidance{grid-template-columns:1fr}}@media only screen and (max-width:768px){.sc-faq-hero{padding:28px 14px 26px !important}.sc-faq-hero .page-title{font-size:30px !important}.sc-faq-hero__lead,.sc-faq-hero__sublead{font-size:14px !important}.sc-faq-hero__cta-row,.sc-faq-topic-grid,.sc-faq-widget-wrap .am-widget-categories-3.widget,.sc-faq-guidance__links{grid-template-columns:1fr !important}.sc-faq-topic-card{grid-template-columns:1fr}.sc-faq-topic-card__icon{width:52px;height:52px}.sc-faq-guidance{padding:24px 18px}.sc-faq-guidance h2{font-size:28px}}@media only screen and (max-width:480px){.sc-faq-container,.cms-amasty-faq-home-page .breadcrumbs .items,.sc-faq-page .am-back-to-product-widget{width:calc(100% - 22px)}.sc-faq-btn{width:100%}.sc-faq-section__heading h2{font-size:26px !important}}