.public-faq{--public-action:#087653}.gooru-public.public-faq>.public-hero-with-backdrop{isolation:isolate;background:linear-gradient(110deg,#fff 28%,#edf8f1);padding-inline:0}.public-faq .public-hero-with-backdrop>.public-container{z-index:1;position:relative}.public-faq .public-hero h1{max-width:1000px}.public-faq .public-eyebrow,.public-faq .public-text-link{color:#087653}.public-faq-art{z-index:0;pointer-events:none;color:#80ae94;display:block;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#0000001a 45%,#000 85%);mask-image:linear-gradient(90deg,#0000 15%,#0000001a 45%,#000 85%)}.public-faq-art>svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.3;width:100%;height:100%;display:block}.public-faq-art-surface{fill:#e5f2e9}.public-faq-overview{background:#f6faf7;border-block:1px solid #dce9e1;padding-block:clamp(36px,5vw,64px)}.public-faq-cost-guide{background:#fff;border:1px solid #cfe3d7;border-radius:22px;margin:0;padding:clamp(24px,3vw,36px)}.public-faq-cost-guide figcaption{letter-spacing:-.035em;font-size:clamp(21px,2.5vw,28px);font-weight:650;line-height:1.2}.public-faq-cost-guide-grid{gap:20px;margin-top:26px;display:grid}.public-faq-cost-guide-grid>div{background:#f2f9f5;border:1px solid #d8e8df;border-radius:14px;align-items:center;gap:16px;min-width:0;padding:22px;display:flex}.public-faq-cost-guide-grid svg{color:#087653;stroke-width:1.5px;flex-shrink:0;width:32px;height:32px}.public-faq-cost-guide-grid strong{color:#065f46;font-size:17px;line-height:1.4;display:block}.public-faq-cost-guide-grid small{color:#515c56;margin-top:7px;font-size:14px;line-height:1.6;display:block}.public-faq-cost-guide>p{color:#515c56;margin-top:20px;font-size:14px;line-height:1.7}.public-faq-topics{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.public-faq-topics a{color:#065f46;background:#fff;border:1px solid #c9dfd2;border-radius:100px;align-items:center;gap:9px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex}.public-faq-topics svg{width:17px;height:17px}.public-faq-topics a:hover{background:#e4f2e9}.public-faq-topic,.public-faq-closing{isolation:isolate;position:relative;overflow:clip}.public-faq-topic>.public-container,.public-faq-closing>.public-container{z-index:1;position:relative}.public-faq-topic{background:#fff;border-bottom:1px solid #dfe9e3;scroll-margin-top:92px}.public-faq-topic-credits,.public-faq-topic-control{background:linear-gradient(120deg,#f3f9f5,#fff)}.public-faq-topic-layout{align-items:start;gap:32px;display:grid}.public-faq-topic-heading>svg{color:#087653;stroke-width:1.5px;width:38px;height:38px;margin-bottom:24px}.public-faq-topic-heading h2{letter-spacing:-.045em;margin-top:14px;font-size:clamp(30px,4vw,42px);font-weight:650;line-height:1.1}.public-faq-topic-heading>p:last-child{color:#59616b;max-width:390px;margin-top:20px;font-size:16px;line-height:1.7}.public-faq .public-faq-list{border-top:0;gap:12px;margin-top:0;display:grid}.public-faq .public-faq-list details{background:#fff;border:1px solid #d5e5dc;border-radius:14px;min-width:0}.public-faq .public-faq-list details[open]{border-color:#a7cdb8;box-shadow:0 8px 28px #16412b0b}.public-faq .public-faq-list summary{border-radius:14px;gap:18px;padding:23px 24px;font-size:17px;line-height:1.5}.public-faq .public-faq-list summary:after{text-align:center;flex-shrink:0;align-self:center;width:18px;line-height:1}.public-faq .public-faq-list summary::-webkit-details-marker{display:none}.public-faq .public-faq-list details p{color:#515c56;padding:0 24px 24px;font-size:15px;line-height:1.8}.public-faq .public-faq-list summary:hover{background:#f4faf6}.public-faq .public-faq-list summary:focus-visible,.public-faq-topics a:focus-visible{outline-offset:3px;outline:3px solid #087653}.public-faq .public-faq-closing{background:linear-gradient(110deg,#fff 25%,#edf8f1)}.public-faq .public-faq-closing p:not(.public-eyebrow){color:#59616b;max-width:700px;margin-top:24px;font-size:18px;line-height:1.7}@media (min-width:768px){.public-faq-cost-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:990px){.public-faq-topic-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:64px}}@media (max-width:767px){.public-faq-art>svg{opacity:.12}.public-faq .public-faq-list summary{padding:20px}.public-faq .public-faq-list details p{padding-inline:20px}.public-faq-cost-guide-grid>div{padding:18px}}@media (prefers-contrast:more),(forced-colors:active){.public-faq-art{display:none}.public-faq .public-faq-list details{box-shadow:none;border-color:canvastext}}.public-faq-rate-note{color:#515c56;border-left:2px solid #95c7aa;margin-top:22px;padding-left:18px;font-size:14px;line-height:1.8}.public-faq-rate-note strong{color:#065f46}.public-faq-rate-note a{color:#087653;align-items:center;gap:7px;margin-left:7px;font-weight:600;display:inline-flex}.public-faq-rate-note svg{width:16px;height:16px}
