.fq-h2{font-size:clamp(48px,4.8vw,84px);line-height:1.02;letter-spacing:-.01em}.fq-help{background:radial-gradient(120% 100% at 0 0,rgb(var(--accent-fill)/.07),transparent 60%),rgb(var(--fg)/calc(.03 + var(--a-boost, 0) * .0291))}.fq-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.fq-item{--ease:cubic-bezier(0.16,1,0.3,1);position:relative;border-radius:20px;border:1px solid rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));background:linear-gradient(180deg,rgb(var(--fg)/calc(.035 + var(--a-boost, 0) * .0338)),rgb(var(--fg)/calc(.015 + var(--a-boost, 0) * .0148)));transition-property:opacity,transform,background-color,border-color;transition-duration:.9s,.9s,.3s,.3s;transition-timing-function:var(--ease);transition-delay:calc(var(--i, 0) * 70ms),calc(var(--i, 0) * 70ms),0s,0s}.fq-item:hover{border-color:rgb(var(--fg)/calc(.18 + var(--a-boost, 0) * .1476));background-color:rgb(var(--fg)/calc(.02 + var(--a-boost, 0) * .0196))}.fq-item.is-open{border-color:rgb(var(--accent-fill)/.45);background-color:rgb(var(--accent-fill)/.035)}.js.motion-ok .fq-list:not(.is-in) .fq-item{opacity:0;transform:translate3d(0,40px,0)}.fq-q{margin:0;font:inherit}.fq-btn{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:20px 18px 20px 20px;border-radius:20px;cursor:pointer}.fq-btn:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:3px}.fq-qgroup{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.fq-num{flex-shrink:0;font-size:12px;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24));transition:color .3s ease}.fq-btn:hover .fq-num,.fq-item.is-open .fq-num{color:rgb(var(--accent))}.fq-qtext{font-size:17px;line-height:1.45;font-weight:300;color:rgb(var(--fg)/calc(.85 + var(--a-boost, 0) * .1275));overflow-wrap:break-word;text-wrap:pretty;transition:color .3s ease}.fq-btn:hover .fq-qtext,.fq-item.is-open .fq-qtext{color:rgb(var(--fg))}.fq-icon{position:relative;flex-shrink:0;width:40px;height:40px;border-radius:9999px;border:1.5px solid rgb(var(--fg)/calc(.22 + var(--a-boost, 0) * .1716));transition:transform .6s var(--ease),background-color .35s ease,border-color .35s ease}.fq-icon-bar{position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:rgb(var(--fg)/calc(.7 + var(--a-boost, 0) * .21));transition:transform .6s var(--ease),background-color .35s ease}.fq-icon-bar--v{transform:rotate(90deg)}.fq-btn:hover .fq-icon{border-color:rgb(var(--fg)/calc(.5 + var(--a-boost, 0) * .25))}.fq-btn:hover .fq-icon-bar{background:rgb(var(--fg))}.fq-item.is-open .fq-icon,html:not(.js) .fq-icon{transform:rotate(180deg);background:rgb(var(--accent-fill));border-color:rgb(var(--accent-fill))}.fq-item.is-open .fq-icon-bar,html:not(.js) .fq-icon-bar{background:rgb(var(--ink))}.fq-item.is-open .fq-icon-bar--v,html:not(.js) .fq-icon-bar--v{transform:rotate(0deg)}.fq-panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .65s var(--ease)}.fq-panel-clip{min-height:0;overflow:hidden}.fq-answer{padding:0 20px 24px;transition:opacity .55s var(--ease) .1s,transform .7s var(--ease) .05s,visibility 0s linear 0s}.fq-atext{max-width:62ch;font-size:15px;line-height:1.75;font-weight:300;color:rgb(var(--fg)/calc(.7 + var(--a-boost, 0) * .21));overflow-wrap:break-word}.js .fq-item:not(.is-open) .fq-panel{grid-template-rows:0fr}.js .fq-item:not(.is-open) .fq-answer{opacity:0;transform:translate3d(0,24px,0);visibility:hidden;transition:opacity .3s ease,transform .4s ease,visibility 0s linear .65s}.fq-price{margin:24px 0 0;max-width:560px;padding:20px;border-radius:16px;border:1px solid rgb(var(--fg)/calc(.1 + var(--a-boost, 0) * .09));background:radial-gradient(120% 90% at 0 0,rgb(var(--accent-fill)/.08),transparent 60%),rgb(var(--fg)/calc(.03 + var(--a-boost, 0) * .0291))}.fq-price-cap{font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:rgb(var(--accent));margin-bottom:18px}.fq-price-list{list-style:none;margin:0;padding:0;display:grid;gap:16px}.fq-price-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin-bottom:8px}.fq-price-label{font-size:14px;font-weight:300;color:rgb(var(--fg)/calc(.75 + var(--a-boost, 0) * .1875))}.fq-price-value{font-size:15px;font-weight:400;color:rgb(var(--fg));font-variant-numeric:tabular-nums;white-space:nowrap}.fq-track{position:relative;height:8px;background:rgb(var(--fg)/calc(.07 + var(--a-boost, 0) * .0651));overflow:hidden}.fq-bar,.fq-track{border-radius:9999px}.fq-bar{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#b98a5c,rgb(var(--accent-fill)) 70%,#e8c49c);transform-origin:left center;transition:transform 1.1s var(--ease) calc(.25s + var(--r, 0) * .12s)}.fq-bar--range{background:linear-gradient(90deg,rgb(var(--accent-fill)),#e0b688 60%,rgba(224,182,136,.35))}.fq-price-note{margin-top:18px;font-size:13px;line-height:1.6;color:rgb(var(--fg)/calc(.6 + var(--a-boost, 0) * .24))}.js .fq-item:not(.is-open) .fq-bar{transform:scaleX(0);transition-delay:0s;transition-duration:.3s}@media (min-width:1024px){.fq-btn{gap:22px;padding:26px 26px 26px 30px}.fq-qgroup{flex-direction:row;align-items:baseline;gap:22px}.fq-qtext{flex:1;min-width:0}.fq-num{width:30px;font-size:13px}.fq-qtext{font-size:20px}.fq-icon{width:44px;height:44px}.fq-answer{padding:0 92px 30px 82px}.fq-atext{font-size:16px}.fq-price{padding:24px 26px}}@media (prefers-reduced-motion:reduce){.fq-answer,.fq-bar,.fq-icon,.fq-icon-bar,.fq-item,.fq-panel{transition:none!important}.js .fq-list .fq-item{opacity:1!important;transform:none!important}}