.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.faq-hero{background:linear-gradient(105deg,#fffaf5,#f5e9dc 68%,#dec3a6);overflow:hidden}.faq-hero-grid{display:grid;grid-template-columns:1fr .82fr;align-items:center;min-height:310px;gap:25px}.faq-hero-copy{padding:42px 0;position:relative;z-index:2}.faq-kicker{color:#b4550c;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.faq-hero h1{font-size:clamp(2.7rem,5vw,4.7rem);margin:10px 0}.faq-hero p{font-size:1.12rem;max-width:610px;color:#4e4842;line-height:1.46;margin-bottom:22px}.faq-search{width:min(100%,520px);min-height:53px;display:flex;align-items:center;gap:13px;padding:0 17px;background:#fffaf5;border:1px solid #dcd2c9;border-radius:13px;box-shadow:0 8px 21px #3120121a;color:#6c6259}.faq-search input{border:0;outline:0;background:transparent;width:100%;font:500 1rem Manrope,Inter,sans-serif;color:#202020}.faq-search:focus-within{outline:2px solid #e9790d;outline-offset:3px}.faq-hero-art{height:310px;position:relative;overflow:hidden;border-radius:110px 0 0;background:radial-gradient(circle at 65% 28%,#fff0d8,#e7c9aa 52%,#c9a689)}.faq-hero-sun{position:absolute;right:5%;top:-15%;width:260px;height:260px;background:#ffe6bc;border-radius:50%;box-shadow:0 0 70px #fff3dc}.faq-hero-city{position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(90deg,#baa58f 0 12%,transparent 12% 15%,#cdb9a5 15% 29%,transparent 29% 34%,#ad9882 34% 48%,transparent 48% 51%,#c8b097 51% 69%,transparent 69% 72%,#bda18a 72%);opacity:.4;filter:blur(3px)}.faq-courier{position:absolute;right:10%;bottom:-8px;width:250px;height:300px}.faq-courier-head{position:absolute;left:72px;top:7px;width:87px;height:96px;background:#b77b57;border-radius:45% 46% 45% 43%;box-shadow:inset -12px 3px #9f6543}.faq-courier-cap{position:absolute;top:0;left:59px;width:110px;height:35px;border-radius:55% 55% 20% 20%;background:#222523;transform:rotate(-8deg)}.faq-courier-cap:after{content:"";position:absolute;right:-43px;bottom:-1px;width:68px;height:13px;border-radius:50%;background:#202220}.faq-courier-body{position:absolute;top:97px;left:25px;width:175px;height:230px;background:linear-gradient(110deg,#f9c741,#e98610);border-radius:70px 55px 0 0;transform:rotate(-5deg)}.faq-courier-bag{position:absolute;top:115px;right:-20px;width:138px;height:160px;border-radius:14px;border:10px solid #302c29;box-shadow:10px 11px #66513d,inset 0 20px #fbd258;background:#f3b52a;display:grid;place-items:center;font-size:2.5rem;font-weight:800;color:#2c271f;transform:rotate(6deg)}.faq-content{padding-top:20px}.faq-categories{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:28px}.faq-categories button{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e6dbd0;background:#fffaf5;border-radius:15px;min-height:53px;padding:8px 10px;box-shadow:0 5px 17px #301f120f;font:800 .83rem Manrope,Inter,sans-serif;color:#27221e;cursor:pointer;white-space:nowrap}.faq-categories button svg{color:#e36d0c;flex:none}.faq-categories button.selected{color:#fff;background:linear-gradient(130deg,#f38a1b,#dc6200);border-color:#e9760b}.faq-categories button.selected svg{color:#fff}.faq-categories button:hover,.faq-categories button:focus-visible{outline:2px solid #ed8d2b;outline-offset:2px}.faq-columns{display:grid;grid-template-columns:minmax(0,1fr) 325px;gap:25px}.faq-questions-heading{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px}.faq-questions-heading h2{font-size:1.65rem;margin:0}.faq-questions-heading span{color:#786e65;font-size:.78rem;white-space:nowrap}.faq-accordion{display:grid;gap:10px}.faq-accordion details{background:#fffaf5;border:1px solid var(--border);border-radius:17px;box-shadow:var(--shadow);overflow:hidden}.faq-accordion summary{display:flex;align-items:center;gap:15px;list-style:none;cursor:pointer;padding:15px 19px;font-weight:800;font-size:1rem;line-height:1.3}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:focus-visible{outline:2px solid #e9760b;outline-offset:-3px;border-radius:15px}.faq-question-icon{width:29px;height:29px;display:grid;place-items:center;flex:none;border:2px solid #ef810f;border-radius:50%;color:#e8770b;font-size:1.1rem;line-height:1}.faq-chevron{width:11px;height:11px;flex:none;border-right:2px solid #25221f;border-bottom:2px solid #25221f;transform:rotate(45deg);margin:0 3px 5px auto;transition:transform .2s}.faq-accordion details[open] .faq-chevron{transform:rotate(225deg);margin-top:7px;margin-bottom:0}.faq-answer{padding:0 15px 15px}.faq-answer p{margin:0;padding:15px 19px;background:#fff0e1;border-radius:12px;color:#4f473f;font-size:.91rem;line-height:1.52}.faq-empty{background:#fffaf5;border:1px dashed #dbaf83;border-radius:15px;padding:25px;text-align:center;color:#5e544b}.faq-side{display:grid;gap:20px;align-content:start}.faq-help,.faq-links{background:#fffaf5;border:1px solid var(--border);border-radius:22px;padding:24px;box-shadow:var(--shadow)}.faq-side-icon{width:51px;height:51px;display:grid;place-items:center;border-radius:50%;background:#ffead6;color:#e5750a;font-size:2.2rem;line-height:1}.faq-help h2{font-size:1.55rem;margin:12px 0 9px}.faq-help p{color:#5e554d;font-size:.9rem;line-height:1.45}.faq-help .button{width:100%;margin-top:9px;font-size:.85rem}.faq-links h2{font-size:1.3rem;margin-bottom:13px}.faq-links>a{display:flex;align-items:center;gap:12px;min-height:55px;border-top:1px solid var(--border);font-size:.85rem;font-weight:700}.faq-link-icon{width:37px;height:37px;display:grid;place-items:center;flex:none;border-radius:10px;background:#ffead7;color:#e8750a}.faq-links>a>span:last-child{margin-left:auto;font-size:1.25rem;color:#d76a0b}.faq-final{position:relative;overflow:hidden;display:flex;align-items:center;min-height:260px;margin-top:37px;padding:30px 40px;border-radius:23px;background:linear-gradient(105deg,#ffe2c4,#fff1e0 52%,#dcb68b)}.faq-final>div:first-child{position:relative;z-index:2;max-width:590px}.faq-final h2{font-size:clamp(1.9rem,3.2vw,3rem);max-width:520px;margin:0 0 10px}.faq-final p{color:#54493f;font-size:1.02rem;margin-bottom:18px}.faq-final-art{position:absolute;right:4%;bottom:0;width:340px;height:240px}.faq-wheel{position:absolute;width:175px;height:175px;border:12px solid #403b35;border-radius:50%;left:0;bottom:-65px}.faq-wheel:after{content:"";position:absolute;width:150px;height:150px;border:9px solid #403b35;border-radius:50%;left:180px;top:15px}.faq-frame{position:absolute;left:57px;bottom:55px;width:160px;height:65px;border-bottom:9px solid #403b35;border-left:9px solid #403b35;transform:skew(-25deg)}.faq-bag{position:absolute;right:27px;top:-8px;width:155px;height:160px;border:12px solid #302b27;border-radius:16px;background:#f5b325;box-shadow:10px 12px #8f6b48,inset 0 20px #fbd05b;display:grid;place-items:center;font-size:2.7rem;font-weight:800;color:#29251e;transform:rotate(-7deg)}@media(max-width:1100px){.faq-categories{grid-template-columns:repeat(3,1fr)}.faq-hero-grid{grid-template-columns:1fr .72fr}.faq-columns{grid-template-columns:minmax(0,1fr) 285px}.faq-final-art{right:-45px;opacity:.7}}@media(max-width:750px){.faq-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.faq-hero-copy{padding:44px 0 25px}.faq-hero p{font-size:1rem}.faq-hero-art{height:215px;margin-inline:-14px;border-radius:75px 75px 0 0}.faq-courier{transform:scale(.72);transform-origin:bottom right;right:13%}.faq-columns{grid-template-columns:1fr}.faq-side{grid-template-columns:repeat(2,1fr)}.faq-categories{grid-template-columns:repeat(3,1fr)}.faq-final-art{right:-85px;opacity:.4}}@media(max-width:550px){.faq-categories{display:flex;overflow-x:auto;gap:8px;padding-bottom:7px;scrollbar-width:thin}.faq-categories button{flex:none;min-height:47px}.faq-questions-heading h2{font-size:1.35rem}.faq-accordion summary{font-size:.89rem;padding:14px;gap:10px}.faq-answer{padding:0 10px 10px}.faq-answer p{font-size:.83rem;padding:14px}.faq-side{grid-template-columns:1fr}.faq-final{padding:28px;margin-top:27px;min-height:260px}.faq-final-art{right:-130px;opacity:.28}.faq-final p{max-width:280px}}@media(prefers-reduced-motion:reduce){.faq-chevron{transition:none}}.faq-hero{position:relative;isolation:isolate;background:#f6e9dc}.faq-hero-photo,.faq-final-photo{position:absolute;inset:0;display:block;z-index:-2;overflow:hidden}.faq-hero-photo img,.faq-final-photo img{display:block;width:100%;height:100%;object-fit:cover}.faq-hero-photo img{object-position:75% center}.faq-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,250,245,.96),rgba(255,250,245,.78) 32%,rgba(255,250,245,.06) 62%,transparent 78%);pointer-events:none}.faq-hero-grid{min-height:320px}.faq-hero-copy{max-width:650px}.faq-final{isolation:isolate;background:#ffead8}.faq-final-photo img{object-position:center center}.faq-final:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,242,226,.97),rgba(255,242,226,.8) 44%,rgba(255,242,226,.05) 73%,transparent);pointer-events:none}.faq-final>div{position:relative;z-index:1;max-width:590px}@media(max-width:1100px){.faq-hero-photo img{object-position:70% center}.faq-final:before{background:linear-gradient(90deg,#fff2e2fa,#fff2e2d4 55%,#fff2e21f)}}@media(max-width:750px){.faq-hero{display:flex;flex-direction:column}.faq-hero-grid{order:1;min-height:0}.faq-hero-copy{padding:40px 0 28px}.faq-hero:before{display:none}.faq-hero-photo{position:relative;inset:auto;order:2;width:100%;height:220px;z-index:auto}.faq-hero-photo img{object-position:72% center}}@media(max-width:550px){.faq-final{display:block;min-height:0;padding:28px 28px 205px}.faq-final-photo{inset:auto 0 0;height:185px;z-index:-2}.faq-final-photo img{object-position:74% center}.faq-final:before{inset:auto 0 0;height:185px;background:linear-gradient(90deg,rgba(255,242,226,.14),transparent 65%)}.faq-final p{max-width:none}}
