.pw-faq-page,.pw-faq-page *{box-sizing:border-box}.pw-faq-page{background:var(--color-white, #ffffff);color:var(--color-text, #1d3148);font-family:var(--font-body, Arial, Helvetica, sans-serif)}.pw-faq-container{width:100%;max-width:var(--container-xl, 1320px);margin:0 auto;padding:0 24px}.pw-faq-hero{background:radial-gradient(circle at 78% 28%,rgba(0,110,183,.1),transparent 30%),linear-gradient(90deg,#fff,#f7fbff 54%,#edf6fc);padding:74px 0 64px;overflow:hidden}.pw-faq-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) 420px;gap:56px;align-items:center}.pw-faq-eyebrow{margin:0 0 12px;color:var(--color-primary, #006eb7);font-size:13px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.pw-faq-hero h1{margin:0;color:var(--color-heading, #071b3a);font-size:clamp(42px,5vw,70px);line-height:.98;font-weight:900;letter-spacing:-2.2px}.pw-faq-hero__text{max-width:690px;margin:22px 0 0;color:var(--color-text, #1d3148);font-size:17px;line-height:1.65;font-weight:600}.pw-faq-hero__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:30px}.pw-faq-btn{min-height:46px;padding:13px 28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.9px;text-transform:uppercase;transition:.3s ease;border:2px solid transparent}.pw-faq-btn--primary{background:var(--color-primary, #006eb7);border-color:var(--color-primary, #006eb7);color:#fff;box-shadow:var(--shadow-button, 0 8px 16px rgba(0, 110, 183, .22))}.pw-faq-btn--primary:hover{background:var(--color-primary-dark, #005b99);border-color:var(--color-primary-dark, #005b99);color:#fff;transform:translateY(-2px)}.pw-faq-btn--secondary{background:#fff;border-color:var(--color-primary, #006eb7);color:var(--color-primary, #006eb7)}.pw-faq-btn--secondary:hover{background:var(--color-primary, #006eb7);color:#fff;transform:translateY(-2px)}.pw-faq-hero__card{background:#fff;border:1px solid var(--color-border-light, #e8eef4);border-radius:22px;padding:38px;box-shadow:0 18px 40px #0a285014}.pw-faq-hero__icon{width:64px;height:64px;border-radius:50%;background:var(--color-primary-soft, #eef8fd);color:var(--color-primary, #006eb7);display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:900;margin-bottom:22px}.pw-faq-hero__card h2{margin:0 0 12px;color:var(--color-heading, #071b3a);font-size:28px;line-height:1.15;font-weight:900}.pw-faq-hero__card p{margin:0;color:var(--color-text, #1d3148);font-size:14px;line-height:1.6;font-weight:600}.pw-faq-section{padding:70px 0;background:#fff}.pw-faq-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:38px;align-items:start}.pw-faq-sidebar{position:sticky;top:110px;background:#f9fbfe;border:1px solid #e1e8ef;border-radius:18px;padding:22px;box-shadow:0 8px 22px #0a28500a}.pw-faq-sidebar h2{margin:0 0 16px;color:var(--color-heading, #071b3a);font-size:15px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.pw-faq-sidebar a{display:block;padding:12px 0;color:var(--color-text, #1d3148);font-size:13px;font-weight:800;text-decoration:none;border-top:1px solid #e1e8ef;transition:.25s ease}.pw-faq-sidebar a:hover{color:var(--color-primary, #006eb7);transform:translate(4px)}.pw-faq-group{margin-bottom:46px;scroll-margin-top:120px}.pw-faq-group:last-child{margin-bottom:0}.pw-faq-group__header{display:flex;align-items:center;gap:16px;margin-bottom:18px}.pw-faq-group__header span{width:44px;height:44px;border-radius:50%;background:var(--color-primary-soft, #eef8fd);color:var(--color-primary, #006eb7);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;flex-shrink:0}.pw-faq-group__header h2{margin:0;color:var(--color-heading, #071b3a);font-size:28px;line-height:1.2;font-weight:900}.pw-faq-item{background:#fff;border:1px solid var(--color-border-light, #e8eef4);border-radius:14px;margin-bottom:12px;box-shadow:0 8px 18px #0a28500a;overflow:hidden}.pw-faq-item summary{list-style:none;cursor:pointer;position:relative;padding:20px 58px 20px 22px;color:var(--color-heading, #071b3a);font-size:15px;line-height:1.35;font-weight:900}.pw-faq-item summary::-webkit-details-marker{display:none}.pw-faq-item summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--color-primary-soft, #eef8fd);color:var(--color-primary, #006eb7);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:500;line-height:1}.pw-faq-item[open] summary:after{content:"\2212"}.pw-faq-answer{padding:0 22px 22px;border-top:1px solid var(--color-border-light, #e8eef4)}.pw-faq-answer p{margin:16px 0 0;color:var(--color-text, #1d3148);font-size:14px;line-height:1.7;font-weight:600}.pw-faq-answer strong{color:var(--color-heading, #071b3a);font-weight:900}.pw-faq-contact{padding:0 0 76px;background:#fff}.pw-faq-contact__box{text-align:center;background:#f9fbfe;border:1px solid #e1e8ef;border-radius:22px;padding:48px 28px;box-shadow:0 8px 24px #0a28500a}.pw-faq-contact__box h2{margin:0;color:var(--color-heading, #071b3a);font-size:clamp(30px,4vw,46px);line-height:1.05;font-weight:900;letter-spacing:-1.2px}.pw-faq-contact__box p:not(.pw-faq-eyebrow){max-width:620px;margin:18px auto 28px;color:var(--color-text, #1d3148);font-size:16px;line-height:1.65;font-weight:600}@media(max-width:990px){.pw-faq-hero{padding:56px 0 50px}.pw-faq-hero__grid,.pw-faq-layout{grid-template-columns:1fr}.pw-faq-hero__content{text-align:center}.pw-faq-hero__text,.pw-faq-hero__actions{justify-content:center;margin-left:auto;margin-right:auto}.pw-faq-hero__card{max-width:560px;margin:0 auto;text-align:center}.pw-faq-hero__icon{margin-left:auto;margin-right:auto}.pw-faq-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.pw-faq-sidebar h2{grid-column:1 / -1}}@media(max-width:600px){.pw-faq-container{padding:0 16px}.pw-faq-hero{padding:42px 0}.pw-faq-hero h1{font-size:40px;letter-spacing:-1.4px}.pw-faq-hero__text{font-size:15px}.pw-faq-hero__actions,.pw-faq-btn{width:100%}.pw-faq-hero__card{padding:28px 20px}.pw-faq-section{padding:46px 0}.pw-faq-sidebar{grid-template-columns:1fr;padding:20px}.pw-faq-group__header h2{font-size:24px}.pw-faq-group__header span{width:38px;height:38px}.pw-faq-item summary{padding:18px 54px 18px 18px;font-size:14px}.pw-faq-answer{padding:0 18px 18px}.pw-faq-answer p{font-size:13px}.pw-faq-contact{padding-bottom:54px}.pw-faq-contact__box{padding:38px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq-template.css.map */
