.gp-faq{--gp-faq-navy: #080d2d;--gp-faq-navy-light: #151d43;--gp-faq-gold: #c99b5b;--gp-faq-text: #15182b;--gp-faq-muted: #686c7c;--gp-faq-border: #e4e3df;--gp-faq-background: #f6f6f4;--gp-faq-white: #ffffff;color:var(--gp-faq-text);background:var(--gp-faq-white);overflow:hidden;scroll-behavior:smooth}.gp-faq *,.gp-faq *:before,.gp-faq *:after{box-sizing:border-box}.gp-faq-container{width:min(calc(100% - 48px),1240px);margin-inline:auto}.gp-faq h1,.gp-faq h2,.gp-faq h3,.gp-faq p{margin-top:0}.gp-faq h1,.gp-faq h2,.gp-faq h3{color:var(--gp-faq-navy);letter-spacing:-.035em}.gp-faq p{color:var(--gp-faq-muted);line-height:1.7}.gp-faq-section-label,.gp-faq .gp-faq-section-label{margin-bottom:18px;color:var(--gp-faq-gold);font-size:.74rem;font-weight:700;letter-spacing:.18em}.gp-faq-hero{position:relative;padding:clamp(85px,9vw,130px) 0;background:radial-gradient(circle at 90% 10%,rgba(201,155,91,.18),transparent 30%),linear-gradient(135deg,#fafafa,#f1f2f4)}.gp-faq-hero:before{content:"";position:absolute;top:-230px;right:-180px;width:610px;height:610px;border:1px solid rgba(201,155,91,.2);border-radius:50%}.gp-faq-hero .gp-faq-container{position:relative;z-index:1}.gp-faq-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:24px;color:var(--gp-faq-gold);font-size:.75rem;font-weight:700;letter-spacing:.18em}.gp-faq-eyebrow:before{content:"";width:38px;height:2px;flex:0 0 auto;background:var(--gp-faq-gold)}.gp-faq-hero h1{max-width:850px;margin-bottom:27px;font-size:clamp(3.2rem,6vw,6rem);line-height:.98}.gp-faq-hero h1 span{display:block;color:var(--gp-faq-gold)}.gp-faq-hero__description{max-width:720px;margin-bottom:34px;font-size:clamp(1.04rem,1.4vw,1.2rem)}.gp-faq-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:14px 25px;border:1px solid transparent;border-radius:8px;font-size:.91rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.gp-faq-button:hover{transform:translateY(-2px)}.gp-faq-button--primary{color:var(--gp-faq-white);background:var(--gp-faq-navy)}.gp-faq-button--primary:hover{color:var(--gp-faq-white);background:var(--gp-faq-navy-light)}.gp-faq-content{padding:clamp(80px,9vw,135px) 0;background:var(--gp-faq-white);scroll-margin-top:90px}.gp-faq-content__grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(55px,7vw,105px);align-items:start}.gp-faq-navigation{position:sticky;top:105px}.gp-faq-navigation nav{display:grid;margin-bottom:38px;border-top:1px solid var(--gp-faq-border)}.gp-faq-navigation nav a{position:relative;padding:15px 22px 15px 0;border-bottom:1px solid var(--gp-faq-border);color:var(--gp-faq-muted);font-size:.9rem;font-weight:600;text-decoration:none;transition:color .16s ease,padding-left .16s ease}.gp-faq-navigation nav a:after{content:"\2192";position:absolute;top:50%;right:0;color:var(--gp-faq-gold);transform:translateY(-50%)}.gp-faq-navigation nav a:hover{padding-left:6px;color:var(--gp-faq-navy)}.gp-faq-navigation__support{padding:24px;border-radius:14px;background:var(--gp-faq-navy)}.gp-faq-navigation__support h2{margin-bottom:10px;color:var(--gp-faq-white);font-size:1.3rem}.gp-faq-navigation__support p{margin-bottom:18px;color:#ffffffad;font-size:.85rem;line-height:1.55}.gp-faq-navigation__support a{display:inline-flex;padding-bottom:4px;border-bottom:1px solid var(--gp-faq-gold);color:var(--gp-faq-white);font-size:.84rem;font-weight:700;text-decoration:none}.gp-faq-groups{min-width:0}.gp-faq-group{padding-bottom:85px;scroll-margin-top:100px}.gp-faq-group:last-child{padding-bottom:0}.gp-faq-group__heading{display:grid;grid-template-columns:45px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:27px}.gp-faq-group__heading>p{margin-bottom:0;padding-top:6px;color:var(--gp-faq-gold);font-size:.74rem;font-weight:700}.gp-faq-group__heading span{display:block;margin-bottom:7px;color:var(--gp-faq-gold);font-size:.7rem;font-weight:700;letter-spacing:.15em}.gp-faq-group__heading h2{margin-bottom:0;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1.08}.gp-faq-list{border-top:1px solid var(--gp-faq-border)}.gp-faq-list details{border-bottom:1px solid var(--gp-faq-border)}.gp-faq-list summary{position:relative;display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:25px;padding:22px 52px 22px 0;color:var(--gp-faq-navy);font-size:1.04rem;font-weight:700;line-height:1.45;cursor:pointer;list-style:none}.gp-faq-list summary::-webkit-details-marker{display:none}.gp-faq-list summary::marker{display:none;content:""}.gp-faq-list summary>span{position:absolute;top:50%;right:3px;width:28px;height:28px;border:1px solid var(--gp-faq-border);border-radius:50%;transform:translateY(-50%);transition:border-color .16s ease,background-color .16s ease}.gp-faq-list summary>span:before,.gp-faq-list summary>span:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;background:var(--gp-faq-navy);transform:translate(-50%,-50%);transition:transform .18s ease}.gp-faq-list summary>span:after{transform:translate(-50%,-50%) rotate(90deg)}.gp-faq-list details[open] summary>span{border-color:var(--gp-faq-gold);background:#c99b5b1a}.gp-faq-list details[open] summary>span:after{transform:translate(-50%,-50%) rotate(0)}.gp-faq-list summary:hover>span{border-color:var(--gp-faq-gold)}.gp-faq-list summary:focus-visible{outline:3px solid rgba(201,155,91,.3);outline-offset:4px}.gp-faq-list details>div{padding:0 60px 25px 0}.gp-faq-list details>div p{max-width:760px;margin-bottom:16px;font-size:.95rem}.gp-faq-list details>div p:last-child{margin-bottom:0}.gp-faq-list details>div a{display:inline-flex;margin-top:2px;padding-bottom:3px;border-bottom:1px solid var(--gp-faq-gold);color:var(--gp-faq-navy);font-size:.85rem;font-weight:700;text-decoration:none}.gp-faq-list details>div a:hover{color:var(--gp-faq-gold)}.gp-faq-cta{padding:clamp(85px,10vw,140px) 0;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(201,155,91,.15),transparent 35%),var(--gp-faq-background)}.gp-faq-cta h2{max-width:800px;margin:0 auto 21px;font-size:clamp(2.3rem,4.5vw,4.2rem);line-height:1.08}.gp-faq-cta>.gp-faq-container>p:not(.gp-faq-section-label){max-width:650px;margin:0 auto 32px;font-size:1.03rem}@media screen and (max-width:989px){.gp-faq-container{width:min(calc(100% - 40px),1240px)}.gp-faq-content__grid{grid-template-columns:1fr}.gp-faq-navigation{position:static}.gp-faq-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.gp-faq-navigation__support{max-width:520px}}@media screen and (max-width:749px){.gp-faq-container{width:min(calc(100% - 30px),1240px)}.gp-faq-hero{padding:68px 0 75px}.gp-faq-hero:before{top:-210px;right:-260px;width:470px;height:470px}.gp-faq-hero h1{font-size:clamp(2.7rem,13vw,4.2rem)}.gp-faq-hero__description{font-size:1rem}.gp-faq-button{width:100%}.gp-faq-content{padding:70px 0}.gp-faq-content__grid{gap:60px}.gp-faq-navigation nav{grid-template-columns:1fr}.gp-faq-group{padding-bottom:70px}.gp-faq-group__heading{grid-template-columns:34px minmax(0,1fr);gap:10px}.gp-faq-group__heading h2{font-size:clamp(1.85rem,9vw,2.7rem)}.gp-faq-list summary{min-height:70px;padding:20px 44px 20px 0;font-size:.96rem}.gp-faq-list details>div{padding:0 10px 23px 0}.gp-faq-cta{padding:80px 0}.gp-faq-cta h2{font-size:clamp(2.1rem,10vw,3.2rem)}}@media(prefers-reduced-motion:reduce){.gp-faq,.gp-faq-button,.gp-faq-navigation nav a,.gp-faq-list summary>span,.gp-faq-list summary>span:after{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/goprovalo-faq.css.map */
