.wcard.astro-glbi5m7v{box-sizing:border-box;background:var(--tile);min-width:0;box-shadow:var(--shadow-wall-card);color:var(--ink);border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.wcard__head.astro-glbi5m7v{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wcard__icon.astro-glbi5m7v{width:52px;height:52px;color:var(--green);margin:-6px 0 0 -8px;display:block;overflow:visible}.wcard__when.astro-glbi5m7v{color:var(--muted-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:10px;line-height:1.2}.wcard__body.astro-glbi5m7v{min-width:0}.wcard__kicker.astro-glbi5m7v{letter-spacing:.01em;color:var(--muted);font-size:11px;font-weight:500;line-height:1.2}.wcard__title.astro-glbi5m7v{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin-top:3px;font-size:17px;line-height:1.15}.wcard__detail.astro-glbi5m7v{color:var(--muted);text-wrap:pretty;margin-top:3px;font-size:11.5px;line-height:1.35}.wcard__foot.astro-glbi5m7v{border-top:1px solid #edebe3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;margin-top:2px;padding-top:8px;display:flex}.wcard__amt.astro-glbi5m7v{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.wcard__num.astro-glbi5m7v{font-family:var(--serif);letter-spacing:-.015em;font-variant-numeric:tabular-nums;align-items:baseline;font-size:18px;line-height:1;display:inline-flex}.wcard__cur.astro-glbi5m7v{color:var(--muted);margin-right:1px;font-size:.65em}.wcard__unit.astro-glbi5m7v{color:var(--muted);font-size:10.5px;line-height:1}.wcard__who.astro-glbi5m7v{min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:1;display:inline-flex}.wcard__who.astro-glbi5m7v .wcard__face{object-fit:cover;background:var(--p2);border-radius:50%;flex:none;width:18px;height:18px}.wcard__stars.astro-glbi5m7v{color:var(--green);gap:2px;display:flex}.wcard__stars.astro-glbi5m7v svg.astro-glbi5m7v{width:12px;height:12px;display:block;overflow:visible}.wcard__bar.astro-glbi5m7v{background:#edebe3;border-radius:1px;flex:1;min-width:32px;height:2px;overflow:hidden}.wcard__fill.astro-glbi5m7v{background:var(--green);transform-origin:0;border-radius:1px;height:100%;display:block}.wcard__chart.astro-glbi5m7v{width:60px;height:22px;color:var(--green);flex:none;display:block;overflow:visible}.wcard__chip.astro-glbi5m7v{color:var(--green);white-space:nowrap;flex:none;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.wcard__chip.astro-glbi5m7v svg.astro-glbi5m7v{display:block}@media (width<=1023px){.wcard.astro-glbi5m7v{flex:none;width:240px}.wcard__foot.astro-glbi5m7v{margin-top:auto}}@media (hover:hover) and (pointer:fine){.wcard.astro-glbi5m7v{transition:translate .32s var(--ease-ui), box-shadow .32s var(--ease-ui)}.wcard.astro-glbi5m7v:hover{box-shadow:0 1px 1px #14141308, var(--shadow-lift);transition-duration:.24s;translate:0 -3px}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.draw.astro-glbi5m7v{stroke-dasharray:100;stroke-dashoffset:100px;animation:wc-draw 9s linear calc(-1 * var(--ph)) infinite}.wcard__icon.astro-glbi5m7v .draw.astro-glbi5m7v:nth-child(2){animation-delay:calc(-1 * (var(--ph) + .35s))}.wcard__icon.astro-glbi5m7v .draw.astro-glbi5m7v:nth-child(3){animation-delay:calc(-1 * (var(--ph) + .7s))}.wcard__icon.astro-glbi5m7v .draw.astro-glbi5m7v:nth-child(4){animation-delay:calc(-1 * (var(--ph) + 1.05s))}.wcard__icon.astro-glbi5m7v .draw.astro-glbi5m7v:nth-child(5){animation-delay:calc(-1 * (var(--ph) + 1.4s))}.wcard__chip.astro-glbi5m7v{animation:wc-fade 9s linear calc(-1 * var(--ph)) infinite}.wcard__fill.astro-glbi5m7v{animation:wc-bar 9s linear calc(-1 * var(--ph)) infinite}.wcard__dot.astro-glbi5m7v{transform-box:fill-box;transform-origin:50%;animation:wc-dot 9s linear calc(-1 * var(--ph)) infinite}.wcard__star.astro-glbi5m7v{transform-box:fill-box;transform-origin:50%}.wcard__stars.astro-glbi5m7v svg.astro-glbi5m7v:nth-child(2) .wcard__star.astro-glbi5m7v{animation:wc-pop 9s linear calc(.3s - var(--ph) - 9s) infinite}.wcard__stars.astro-glbi5m7v svg.astro-glbi5m7v:nth-child(3) .wcard__star.astro-glbi5m7v{animation:wc-pop 9s linear calc(.6s - var(--ph) - 9s) infinite}.wcard__stars.astro-glbi5m7v svg.astro-glbi5m7v:nth-child(4) .wcard__star.astro-glbi5m7v{animation:wc-pop 9s linear calc(.9s - var(--ph) - 9s) infinite}.wcard__stars.astro-glbi5m7v svg.astro-glbi5m7v:nth-child(5) .wcard__star.astro-glbi5m7v{animation:wc-pop 9s linear calc(1.2s - var(--ph) - 9s) infinite}}@keyframes wc-draw{0%{stroke-dashoffset:100px;opacity:1}42%{stroke-dashoffset:0}82%{stroke-dashoffset:0;opacity:1}90%{opacity:0}91%{stroke-dashoffset:100px;opacity:0}to{stroke-dashoffset:100px;opacity:1}}@keyframes wc-pop{0%{opacity:0;transform:scale(.6)}4%{opacity:1;transform:none}84%{opacity:1;transform:none}90%{opacity:0;transform:none}to{opacity:0;transform:scale(.6)}}@keyframes wc-bar{0%{opacity:1;transform:scaleX(0)}18%{opacity:1;transform:scaleX(1)}26%{opacity:1;transform:scaleX(1)}32%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes wc-dot{0%,38%{opacity:0;transform:scale(.6)}44%{opacity:1;transform:none}82%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}@keyframes wc-fade{0%{opacity:0;transform:translateY(4px)}28%{opacity:0;transform:translateY(4px)}34%{opacity:1;transform:none}84%{opacity:1;transform:none}90%{opacity:0;transform:none}to{opacity:0;transform:translateY(4px)}}.hero.astro-fi6a2bfj{scroll-margin-top:var(--header-h);padding:0 max(0px,50cqw - 360px)}.hero__inner.astro-fi6a2bfj{box-sizing:border-box;flex-direction:column;gap:16px;padding:20px 0 18px;display:flex}.hero__main.astro-fi6a2bfj{display:contents}.hero__copy.astro-fi6a2bfj{flex-direction:column;align-items:flex-start;gap:12px;padding:0 16px;display:flex}.hero__kicker.astro-fi6a2bfj{color:var(--muted);margin:0;font-size:13px;font-weight:500}.hero__title.astro-fi6a2bfj{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:40px;font-weight:400;line-height:1.04}.hero__lede.astro-fi6a2bfj{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.hero__ctas.astro-fi6a2bfj{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hero__note.astro-fi6a2bfj{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.hero__team.astro-fi6a2bfj{align-items:center;gap:10px;display:flex}.hero__faces.astro-fi6a2bfj{display:flex}.hero__faces.astro-fi6a2bfj .hero__face{box-sizing:border-box;border:2px solid var(--pg);object-fit:cover;border-radius:50%;width:32px;height:32px}.hero__faces.astro-fi6a2bfj picture+picture .hero__face,.hero__faces.astro-fi6a2bfj picture:not(:first-child) .hero__face{margin-left:-8px}.hero__teamlink.astro-fi6a2bfj{color:var(--ink);text-underline-offset:4px;font-size:14px;font-weight:500;text-decoration:underline}.hero__teamlink.astro-fi6a2bfj:hover{color:var(--ink);text-decoration-thickness:2px}.wall.astro-fi6a2bfj{flex-direction:column;gap:10px;display:flex;position:relative}.wall__clip.astro-fi6a2bfj{position:relative;overflow:hidden}.wall__clip.astro-fi6a2bfj:before,.wall__clip.astro-fi6a2bfj:after{content:"";z-index:2;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.wall__clip.astro-fi6a2bfj:before{background:linear-gradient(90deg, var(--pg) 20%, transparent);left:0}.wall__clip.astro-fi6a2bfj:after{background:linear-gradient(270deg, var(--pg) 20%, transparent);right:0}.wall__grid.astro-fi6a2bfj{will-change:transform;align-items:stretch;gap:10px;width:max-content;padding-right:10px;display:flex}.wall__col.astro-fi6a2bfj,.wall__track.astro-fi6a2bfj{display:contents}.wall.astro-fi6a2bfj .wtile--agent,.wall.astro-fi6a2bfj .wtile--extra{display:none}.wall.astro-fi6a2bfj .wtile--set{order:1}.wall.astro-fi6a2bfj .wtile--copy{order:2}.hero__stats.astro-fi6a2bfj{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln);grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 16px 0;padding:0;list-style:none;display:grid}.hero__stats.astro-fi6a2bfj li.astro-fi6a2bfj{flex-direction:column;padding:10px 0 10px 12px;display:flex}.hero__stats.astro-fi6a2bfj li.astro-fi6a2bfj:nth-child(odd){border-right:1px solid var(--ln);padding:10px 12px 10px 0}.hero__stats.astro-fi6a2bfj li.astro-fi6a2bfj:nth-child(-n+2){border-bottom:1px solid var(--ln)}.hero__stat.astro-fi6a2bfj{font-family:var(--serif);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:30px;line-height:1}.hero__statlabel.astro-fi6a2bfj{color:var(--muted-2);margin-top:4px;font-size:12px;line-height:1.35}.hero__logos.astro-fi6a2bfj{flex-wrap:wrap;justify-content:center;gap:14px;margin:0 12px;padding:0;list-style:none;display:flex}.hero__logo.astro-fi6a2bfj{flex:0 0 calc(33.3333% - 9.33333px);justify-content:center;align-items:center;min-width:0;height:36px;display:flex}.hero__swap.astro-fi6a2bfj{height:var(--mh);cursor:default;width:100%;display:block}.hero__swap.astro-fi6a2bfj img{opacity:.62}.hero__swap.astro-fi6a2bfj .hero__mono{object-fit:contain;filter:grayscale();width:100%;height:100%;display:block}.hero__swap.astro-fi6a2bfj .hero__color{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0;transform:none}@media (hover:hover){.hero__swap.astro-fi6a2bfj:hover .hero__mono{opacity:0}.hero__swap.astro-fi6a2bfj:hover .hero__color{opacity:1}}@media (hover:none){.hero__swap.astro-fi6a2bfj .hero__color{display:none}}@media (width>=640px){.hero__logo.astro-fi6a2bfj{flex-basis:calc(20% - 11.2px)}}@media (width<=639px){.hero__logo.astro-fi6a2bfj:nth-child(n+10){display:none}}@media (width>=700px) and (width<=1023px){.hero__inner.astro-fi6a2bfj{padding-top:28px}}@media (width>=1024px){.hero.astro-fi6a2bfj{--hu:calc(var(--sh) / 100);height:var(--sh);padding:0;scroll-margin-top:0;position:relative}.hero__inner.astro-fi6a2bfj{gap:clamp(12px, calc(var(--hu) * 2), 22px);height:100%;padding:clamp(28px, calc(var(--hu) * 3.4), 40px) var(--gutter) clamp(12px, calc(var(--hu) * 2), 22px)}.hero__main.astro-fi6a2bfj{flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,3cqw,48px);min-height:0;display:grid}.hero__copy.astro-fi6a2bfj{gap:clamp(10px, calc(var(--hu) * 2), 20px);min-width:0;padding:0}.hero__kicker.astro-fi6a2bfj{font-size:14px}.hero__title.astro-fi6a2bfj{font-size:clamp(40px, min(calc(var(--hu) * 8.4), 4.8cqw), 76px)}.hero__lede.astro-fi6a2bfj{font-size:clamp(16px, calc(var(--hu) * 2.3), 21px);max-width:600px}.hero__ctas.astro-fi6a2bfj{gap:12px}.hero__note.astro-fi6a2bfj{font-size:14px;line-height:1.5}.hero__team.astro-fi6a2bfj{gap:12px}.hero__faces.astro-fi6a2bfj .hero__face{width:40px;height:40px}.hero__faces.astro-fi6a2bfj picture:not(:first-child) .hero__face{margin-left:-10px}.hero__teamlink.astro-fi6a2bfj{font-size:15px;transition:color .2s}.hero__teamlink.astro-fi6a2bfj:hover{color:var(--green)}.wall.astro-fi6a2bfj{--g:clamp(12px, 1.3cqw, 20px);height:100%;min-height:0;display:block}.wall__clip.astro-fi6a2bfj{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.wall__clip.astro-fi6a2bfj:before,.wall__clip.astro-fi6a2bfj:after{content:none}.wall__grid.astro-fi6a2bfj{gap:var(--g);will-change:auto;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;padding:0;display:grid;position:absolute;inset:0}.wall__col.astro-fi6a2bfj{min-width:0;display:block;position:relative}.wall__track.astro-fi6a2bfj{gap:var(--g);padding-bottom:var(--g);will-change:transform;flex-direction:column;display:flex}.wall.astro-fi6a2bfj .wtile--agent{flex-direction:column;gap:6px}.wall.astro-fi6a2bfj .wtile--agent:not(.wtile--extra){display:flex}.wall.astro-fi6a2bfj .wtile__photo{aspect-ratio:1;object-fit:cover;background:var(--tile);border-radius:16px;width:100%;height:auto}.wall.astro-fi6a2bfj .wtile__cap{color:var(--muted);text-align:center;text-wrap:balance;font-size:12px;line-height:1.3}.hero__stats.astro-fi6a2bfj{padding:clamp(10px, calc(var(--hu) * 1.9), 20px) 0;align-items:stretch;margin:0;display:flex}.hero__stats.astro-fi6a2bfj li.astro-fi6a2bfj,.hero__stats.astro-fi6a2bfj li.astro-fi6a2bfj:nth-child(odd),.hero__stats.astro-fi6a2bfj li.astro-fi6a2bfj:nth-child(-n+2){border:0;flex:1;padding:0 24px}.hero__stats.astro-fi6a2bfj li.astro-fi6a2bfj:first-child{padding-left:0}.hero__stats.astro-fi6a2bfj li.astro-fi6a2bfj:last-child{padding-right:0}.hero__stats.astro-fi6a2bfj li.astro-fi6a2bfj+li.astro-fi6a2bfj{border-left:1px solid var(--ln)}.hero__stat.astro-fi6a2bfj{font-size:clamp(34px, calc(var(--hu) * 6.2), 60px)}.hero__statlabel.astro-fi6a2bfj{font-size:clamp(13px, calc(var(--hu) * 1.6), 15px);margin-top:8px;line-height:1.4}.hero__logos.astro-fi6a2bfj{--lg:clamp(20px, 2cqw, 32px);justify-content:space-between;align-items:center;gap:var(--lg);flex-wrap:nowrap;min-height:30px;margin:0}.hero__logo.astro-fi6a2bfj{flex:none;height:auto;display:block}.hero__swap.astro-fi6a2bfj{width:auto;height:clamp(calc(var(--h) * .95), calc((100cqw - 2 * var(--gutter) - 9 * var(--lg)) * var(--k)), calc(var(--h) * 1.12))}.hero__swap.astro-fi6a2bfj .hero__mono{width:auto}}@media (width>=1024px) and (width<=1359px){.wall__grid.astro-fi6a2bfj{grid-template-columns:repeat(2,minmax(0,1fr))}.wall__col--1.astro-fi6a2bfj{display:none}.wall.astro-fi6a2bfj .wtile--extra.wtile--agent,.wall.astro-fi6a2bfj .wcard.wtile--extra{display:flex}}@media (prefers-reduced-motion:no-preference){.hero__kicker.astro-fi6a2bfj{animation:hero-rise .7s var(--ease-reveal) 0s both}.hero__ctas.astro-fi6a2bfj{animation:hero-rise .46s var(--ease-reveal) .24s both}.hero__note.astro-fi6a2bfj,.hero__team.astro-fi6a2bfj{animation:hero-rise .38s var(--ease-reveal) .32s both}.wall.astro-fi6a2bfj{animation:hero-fade .6s var(--ease-reveal) .3s both}.hero__stats.astro-fi6a2bfj{animation:hero-fade .5s var(--ease-reveal) .45s both}.hero__logos.astro-fi6a2bfj{animation:hero-fade .5s var(--ease-reveal) .55s both}.wall__grid.astro-fi6a2bfj{animation:90s linear infinite wall-left}}@media (prefers-reduced-motion:no-preference) and (width>=768px){.hero__lede.astro-fi6a2bfj{animation:hero-rise .54s var(--ease-reveal) .16s both}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.wall__grid.astro-fi6a2bfj{animation:none}.wall__track.astro-fi6a2bfj{animation:wall-up var(--dur) linear var(--delay) infinite var(--dir)}.wall__col--0.astro-fi6a2bfj{--dur:60s;--delay:0s;--dir:normal}.wall__col--1.astro-fi6a2bfj{--dur:72s;--delay:-30.24s;--dir:reverse}.wall__col--2.astro-fi6a2bfj{--dur:66s;--delay:-46.86s;--dir:normal}}@media (prefers-reduced-motion:no-preference) and (width>=1024px) and (width<=1359px){.wall__col--2.astro-fi6a2bfj{--dur:72s;--delay:-30.24s;--dir:reverse}}@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes wall-up{0%{transform:none}to{transform:translateY(-50%)}}@keyframes wall-left{0%{transform:none}to{transform:translate(-50%)}}@media (width>=1024px) and (width<=1199px){.hero__logos.astro-fi6a2bfj{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;row-gap:18px;width:100%;max-width:880px;margin:0 auto;display:grid}.hero__swap.astro-fi6a2bfj{height:calc(var(--h) * 1.1)}}.problem.astro-jrdwie4c{border-top:1px solid var(--ln)}@media (width<=1023px){.problem.astro-jrdwie4c{padding:var(--m-pad-y) var(--sp);flex-direction:column;gap:14px;display:flex}.problem__fit.astro-jrdwie4c,.problem__head.astro-jrdwie4c{display:contents}}.problem__title.astro-jrdwie4c{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.problem__lede.astro-jrdwie4c{color:var(--muted-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.costs.astro-jrdwie4c{grid-template-columns:minmax(0,1fr);gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.cost.astro-jrdwie4c{box-sizing:border-box;border:1px solid var(--card-line);min-width:0;color:var(--ink);background:#fff;border-radius:16px;grid-template-rows:auto auto auto auto auto;row-gap:10px;padding:20px 18px;display:grid}.cost__label.astro-jrdwie4c{letter-spacing:.01em;color:var(--muted-2);margin:0;font-size:12px;font-weight:500}.cost__title.astro-jrdwie4c{font-family:var(--serif);letter-spacing:-.015em;align-self:start;margin:0;font-size:22px;font-weight:400;line-height:1.15}.cost__text.astro-jrdwie4c{color:var(--muted-2);text-wrap:pretty;align-self:start;margin:0;font-size:15px;line-height:1.5}.cost__with.astro-jrdwie4c{border-top:1px solid var(--card-line);letter-spacing:.01em;color:var(--green);align-self:end;margin:0;padding-top:12px;font-size:12px;font-weight:500}.cost__fix.astro-jrdwie4c{color:var(--ink);align-self:start;align-items:flex-start;gap:10px;margin:-2px 0 0;font-size:15px;line-height:1.45;display:flex}.cost__tick.astro-jrdwie4c{color:var(--cream);margin-top:1px}.cost--green.astro-jrdwie4c{background:var(--green);border-color:var(--green);color:var(--cream)}.cost--green.astro-jrdwie4c .cost__label.astro-jrdwie4c,.cost--green.astro-jrdwie4c .cost__text.astro-jrdwie4c,.cost--green.astro-jrdwie4c .cost__with.astro-jrdwie4c{color:var(--mint)}.cost--green.astro-jrdwie4c .cost__with.astro-jrdwie4c{border-top-color:#faf9f538}.cost--green.astro-jrdwie4c .cost__fix.astro-jrdwie4c{color:var(--cream)}.cost--green.astro-jrdwie4c .cost__tick.astro-jrdwie4c{background:var(--cream);color:var(--green)}@media (width>=600px) and (width<=1023px){.costs.astro-jrdwie4c{grid-template-rows:auto auto 1fr auto auto auto auto 1fr auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}.cost.astro-jrdwie4c{grid-template-rows:subgrid;grid-row:span 5}}@media (width>=1024px){.problem__fit.astro-jrdwie4c{gap:clamp(16px, calc(var(--sh) * .034), 36px);flex-direction:column;display:flex}.problem__head.astro-jrdwie4c{gap:clamp(10px, calc(var(--sh) * .018), 18px);flex-direction:column;max-width:720px;display:flex}.problem__title.astro-jrdwie4c{font-size:clamp(32px, calc(var(--sh) * .054), 50px);line-height:1.08}.problem__lede.astro-jrdwie4c{font-size:clamp(16px, calc(var(--sh) * .022), 20px)}.costs.astro-jrdwie4c{grid-template-rows:auto auto 1fr auto auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.2cqw,16px);margin:0}.cost.astro-jrdwie4c{grid-template-rows:subgrid;row-gap:clamp(8px, calc(var(--sh) * .014), 12px);grid-row:span 5;padding:clamp(18px,2cqw,26px) clamp(16px,1.7cqw,24px)}.cost__title.astro-jrdwie4c{font-size:clamp(20px, calc(var(--sh) * .028), 25px)}.cost__text.astro-jrdwie4c,.cost__fix.astro-jrdwie4c{font-size:clamp(14.5px, calc(var(--sh) * .0185), 16px)}.cost__with.astro-jrdwie4c{padding-top:clamp(10px, calc(var(--sh) * .016), 14px)}}@media (width>=1024px) and (width<=1279px){.costs.astro-jrdwie4c{grid-template-rows:auto auto 1fr auto auto auto auto 1fr auto auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.cost.astro-jrdwie4c{transition:translate .32s var(--ease-ui), box-shadow .32s var(--ease-ui)}.cost.astro-jrdwie4c:hover{box-shadow:var(--shadow-lift);transition-duration:.24s;translate:0 -4px}.cost--green.astro-jrdwie4c:hover{box-shadow:var(--shadow-lift-green)}}@media (prefers-reduced-motion:reduce){.cost.astro-jrdwie4c:hover{translate:none}}@media (width<=1023px){.quotes.astro-gakqr736{padding:var(--m-pad-y) var(--sp) calc(var(--m-pad-y) - 8px);flex-direction:column;gap:16px;display:flex}.quotes__fit.astro-gakqr736,.quotes__head.astro-gakqr736,.quotes__headin.astro-gakqr736{display:contents}}.quotes__title.astro-gakqr736{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.quotes__lede.astro-gakqr736{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.quotes__hintrow.astro-gakqr736{justify-content:flex-end;align-items:center;gap:12px;min-height:20px;display:flex}.quotes__hint.astro-gakqr736{color:var(--muted-2);font-size:13px}.quotes__window.astro-gakqr736{margin:4px calc(-1 * var(--sp)) 0;padding:4px var(--sp) 8px;scroll-snap-type:x mandatory;scroll-padding-left:var(--sp);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:12px;display:flex;overflow-x:auto}.quotes__window.astro-gakqr736::-webkit-scrollbar{display:none}.quotes__track.astro-gakqr736,.quotes__set.astro-gakqr736{display:contents}.quotes__set.astro-gakqr736{margin:0;padding:0;list-style:none}.quotes__set--copy.astro-gakqr736{display:none}.qcard.astro-gakqr736{scroll-snap-align:start;box-sizing:border-box;border:1px solid var(--card-line);width:85cqw;color:var(--ink);--qmuted:var(--muted);background:#fff;border-radius:16px;flex-direction:column;flex:none;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.qcard--paper.astro-gakqr736{background:var(--tile)}.qcard--green.astro-gakqr736{background:var(--green);border-color:var(--green);color:var(--cream);--qmuted:var(--mint)}.qcard--paper.astro-gakqr736:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#034f461a 1px,#0000 1px),linear-gradient(#034f461a 1px,#0000 1px);background-size:48px 54px;border-radius:15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 50% at 50% 0,#000 60%,#0000 110%);mask-image:radial-gradient(80% 50% at 50% 0,#000 60%,#0000 110%)}.qcard__top.astro-gakqr736{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.qcard__logo.astro-gakqr736{height:var(--lhm);width:fit-content}.qcard__logo.astro-gakqr736 .swap__mono{width:auto;height:var(--lhm);display:block}.qcard__tag.astro-gakqr736{color:var(--qmuted);text-align:right;text-wrap:balance;font-size:12px;line-height:1.3}.qcard__body.astro-gakqr736{display:contents}.qcard__quote.astro-gakqr736{font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;flex:1;margin:0;font-size:17px;line-height:1.38;position:relative}.qcard__by.astro-gakqr736{justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:relative}.qcard__who.astro-gakqr736{min-width:0}.qcard__owner.astro-gakqr736{margin:0;font-size:14px;font-weight:600;line-height:1.35}.qcard__role.astro-gakqr736{color:var(--qmuted);text-wrap:pretty;margin:0;font-size:12px;line-height:1.35}.qcard__by.astro-gakqr736 .qcard__photo{object-fit:cover;object-position:50% 20%;background:var(--card-line);border-radius:12px;flex:none;width:44px;height:44px}@media (width>=700px) and (width<=1023px){.quotes__hint.astro-gakqr736{display:none}.quotes__window.astro-gakqr736{scroll-snap-type:none;margin:0;padding:0;overflow:hidden}.quotes__track.astro-gakqr736{gap:12px;width:max-content;display:flex}.quotes__set.astro-gakqr736,.quotes__set--copy.astro-gakqr736{gap:12px;display:flex}.qcard.astro-gakqr736{width:300px}}@media (width>=1024px){.quotes__fit.astro-gakqr736{gap:clamp(16px, calc(var(--sh) * .03), 36px);flex-direction:column;padding:0;display:flex}.quotes__head.astro-gakqr736{padding:0 var(--gutter);justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.quotes__headin.astro-gakqr736{gap:clamp(10px, calc(var(--sh) * .018), 18px);flex-direction:column;max-width:720px;display:flex}.quotes__title.astro-gakqr736{font-size:clamp(32px, calc(var(--sh) * .054), 50px);line-height:1.08}.quotes__lede.astro-gakqr736{font-size:clamp(16px, calc(var(--sh) * .022), 20px)}.quotes__hintrow.astro-gakqr736{display:none}.quotes__window.astro-gakqr736{scroll-snap-type:none;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);margin:-16px 0;padding:16px 0;display:block;position:relative;overflow:hidden}.quotes__track.astro-gakqr736{width:max-content;margin-left:var(--gutter);will-change:transform;align-items:stretch;display:flex;position:relative}.quotes__set.astro-gakqr736,.quotes__set--copy.astro-gakqr736{box-sizing:border-box;width:calc(var(--cols) * max(389px, (100cqw - 2 * var(--gutter) - 32px) / 3) + (var(--cols) - 1) * 16px);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));flex:none;grid-template-rows:repeat(10,minmax(0,1fr));gap:16px;margin-right:16px;display:grid}.qcard.astro-gakqr736{grid-area:var(--area);justify-content:space-between;gap:clamp(11.5px, calc(var(--sh) * .014), 16px);width:auto;padding:clamp(15.5px, calc(var(--sh) * .019), 22px) clamp(21.5px, 1.5cqw, 24px);overflow:visible}.qcard__logo.astro-gakqr736{height:var(--lh)}.qcard__logo.astro-gakqr736 .swap__mono{height:var(--lh);max-height:28px}.qcard__body.astro-gakqr736{gap:clamp(12px, calc(var(--sh) * .015), 16px);flex-direction:column;min-height:0;display:flex;position:relative}.qcard__quote.astro-gakqr736{flex:none;line-height:1.32}.qcard--paper.astro-gakqr736 .qcard__quote.astro-gakqr736{font-size:clamp(22.4px, calc(var(--sh) * .027), 27px)}.qcard--white.astro-gakqr736 .qcard__quote.astro-gakqr736{font-size:clamp(16.5px, calc(var(--sh) * .02), 19px)}.qcard--green.astro-gakqr736 .qcard__quote.astro-gakqr736{font-size:clamp(15px, calc(var(--sh) * .018), 17px)}.qcard__by.astro-gakqr736{gap:12px}.qcard__owner.astro-gakqr736{font-size:clamp(14px, calc(var(--sh) * .017), 16px);line-height:1.3}.qcard__role.astro-gakqr736{font-size:clamp(12px, calc(var(--sh) * .0145), 13px)}.qcard__by.astro-gakqr736 .qcard__photo{width:clamp(58px, calc(var(--sh) * .07), 64px);height:clamp(58px, calc(var(--sh) * .07), 64px)}}@media (width>=1024px) and (height>=700px) and (height<=820px){.quotes.astro-gakqr736{height:var(--sh);grid-template-rows:minmax(0,1fr);align-content:stretch}.quotes__fit.astro-gakqr736{min-height:0}.quotes__window.astro-gakqr736{flex:1 1 0;min-height:0}.quotes__track.astro-gakqr736,.quotes__set.astro-gakqr736{height:100%}}@media (prefers-reduced-motion:no-preference) and (width>=700px){.quotes__track.astro-gakqr736{--lap:calc(-50% - 6px);animation:90s linear infinite quotes-drift}.quotes__window.astro-gakqr736:hover .quotes__track.astro-gakqr736,.quotes__window.astro-gakqr736:focus-within .quotes__track.astro-gakqr736,html.is-modal .quotes__track.astro-gakqr736{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){.quotes__track.astro-gakqr736{--lap:-50%;animation-duration:80s}.quotes__window.astro-gakqr736:hover .quotes__track.astro-gakqr736{animation-play-state:running}.quotes__window.astro-gakqr736:focus-within .quotes__track.astro-gakqr736,html.is-modal .quotes__track.astro-gakqr736{animation-play-state:paused}}@keyframes quotes-drift{0%{transform:none}to{transform:translateX(var(--lap))}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.qcard.astro-gakqr736{transition:translate .32s var(--ease-ui), box-shadow .32s var(--ease-ui)}.qcard.astro-gakqr736:hover{box-shadow:var(--shadow-lift);transition-duration:.24s;translate:0 -4px}.qcard--green.astro-gakqr736:hover{box-shadow:var(--shadow-lift-green)}}@media (prefers-reduced-motion:reduce){.qcard.astro-gakqr736:hover{translate:none}}.services.astro-lesv7jgp{background:var(--p2)}.nowrap.astro-lesv7jgp{white-space:nowrap}@media (width<=1023px){.services.astro-lesv7jgp{--sh:828px}.services__fit.astro-lesv7jgp{padding:var(--m-pad-y) var(--sp);flex-direction:column;gap:16px;display:flex}}.services__head.astro-lesv7jgp{gap:clamp(10px, calc(var(--sh) * .018), 18px);flex-direction:column;max-width:760px;display:flex}.services__title.astro-lesv7jgp{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.08}.services__lede.astro-lesv7jgp{color:var(--muted-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.services__case.astro-lesv7jgp{margin:24px 0 clamp(16px, calc(40px - clamp(16px, calc(var(--sh) * .03), 36px)), 40px);flex-direction:column;gap:8px;display:flex}.services__eq.astro-lesv7jgp{font-family:var(--serif);font-size:clamp(24px, calc(var(--sh) * .034), 28px);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;margin:0;line-height:1.2}.services__op.astro-lesv7jgp{color:var(--green);padding:0 .35em 0 0;font-weight:300}.services__eq.astro-lesv7jgp em.astro-lesv7jgp{color:var(--green);font-style:italic}.services__note.astro-lesv7jgp{color:var(--muted-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.45}.services__grid.astro-lesv7jgp{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(12px,1.2cqw,16px);margin:0;padding:0;list-style:none;display:grid}.scard.astro-lesv7jgp{row-gap:clamp(12px, calc(var(--sh) * .02), 18px);box-sizing:border-box;border:1px solid var(--card-line);background:#fff;border-radius:20px;grid-template-rows:auto auto auto auto;min-width:0;padding:clamp(20px,2cqw,28px) clamp(18px,2cqw,28px);display:grid}.scard__name.astro-lesv7jgp{font-family:var(--serif);font-weight:400;font-size:clamp(24px, calc(var(--sh) * .034), 28px);letter-spacing:-.015em;text-wrap:initial;margin:0;line-height:1.1}.scard__promise.astro-lesv7jgp{font-size:clamp(15px, calc(var(--sh) * .019), 16px);color:var(--muted-2);margin:0;line-height:1.5}.scard__tl.astro-lesv7jgp{flex-direction:column;align-self:start;gap:10px;display:flex}.scard__label.astro-lesv7jgp{letter-spacing:.01em;color:var(--muted-2);margin:0;font-size:12px;font-weight:500}.scard__steps.astro-lesv7jgp{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:relative}.scard__steps.astro-lesv7jgp:before{content:"";background:var(--green);transform-origin:50% 0;width:2px;position:absolute;top:12px;bottom:12px;left:5px}.scard__step.astro-lesv7jgp{align-items:center;gap:12px;min-height:24px;display:flex}.scard__dot.astro-lesv7jgp{background:var(--green);width:12px;height:12px;color:var(--cream);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.scard__dot.astro-lesv7jgp svg.astro-lesv7jgp{display:block}.scard__day.astro-lesv7jgp{width:52px;color:var(--muted-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px;line-height:1.3}.scard__text.astro-lesv7jgp{min-width:0;color:var(--ink);flex:1;font-size:15px;line-height:1.35}.scard__foot.astro-lesv7jgp{padding-top:clamp(14px, calc(var(--sh) * .022), 20px);border-top:1px solid var(--card-line);flex-direction:column;align-self:end;gap:4px;display:flex}.scard__figure.astro-lesv7jgp{font-family:var(--serif);font-size:clamp(28px, calc(var(--sh) * .042), 36px);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;line-height:1}.scard__figlabel.astro-lesv7jgp{color:var(--muted-2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.4}.strip.astro-lesv7jgp{box-sizing:border-box;border:1px solid var(--ln);background:#ffffff73;border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;padding:clamp(16px,1.6cqw,22px) clamp(18px,2cqw,28px);display:grid}.strip__title.astro-lesv7jgp{border-bottom:1px solid var(--ln);font-family:var(--serif);font-weight:400;font-size:clamp(18px, calc(var(--sh) * .026), 22px);letter-spacing:-.012em;white-space:nowrap;align-self:stretch;align-items:flex-start;margin:0;padding-bottom:12px;line-height:1.2;display:flex}.strip__item.astro-lesv7jgp{align-items:flex-start;gap:14px;min-width:0;display:flex}.strip__icon.astro-lesv7jgp{width:32px;height:32px;color:var(--ink);flex:none;margin-top:-2px;display:block;overflow:visible}.strip__text.astro-lesv7jgp{flex-direction:column;gap:4px;min-width:0;display:flex}.strip__name.astro-lesv7jgp{margin:0;font-size:16px;font-weight:500;line-height:1.3}.strip__desc.astro-lesv7jgp{color:var(--muted-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.45}.strip__plan.astro-lesv7jgp{color:var(--green);margin:2px 0 0;font-size:12.5px;font-weight:500;line-height:1.3}@media (width>=700px) and (width<=1023px){.services__grid.astro-lesv7jgp{grid-template-columns:repeat(2,minmax(0,1fr))}.scard.astro-lesv7jgp:last-child{grid-column:1/-1;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.scard.astro-lesv7jgp:last-child>.scard__name.astro-lesv7jgp{grid-area:1/1}.scard.astro-lesv7jgp:last-child>.scard__promise.astro-lesv7jgp{grid-area:2/1}.scard.astro-lesv7jgp:last-child>.scard__tl.astro-lesv7jgp{grid-area:1/2/span 3}.scard.astro-lesv7jgp:last-child>.scard__foot.astro-lesv7jgp{grid-area:3/1}}@media (width>=1024px){.services__fit.astro-lesv7jgp{gap:clamp(16px, calc(var(--sh) * .03), 36px);flex-direction:column;display:flex}.services__title.astro-lesv7jgp{font-size:clamp(32px, calc(var(--sh) * .054), 50px)}.services__lede.astro-lesv7jgp{font-size:clamp(16px, calc(var(--sh) * .022), 20px)}.services__grid.astro-lesv7jgp{grid-template-rows:auto auto 1fr auto;grid-template-columns:repeat(3,minmax(0,1fr))}.scard.astro-lesv7jgp{grid-template-rows:subgrid;grid-row:span 4}.strip.astro-lesv7jgp{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,2.4cqw,40px)}.strip__title.astro-lesv7jgp{border-bottom:0;border-right:1px solid var(--ln);padding:0 clamp(20px,2.4cqw,40px) 0 0}}@media (width>=1024px) and (height>=700px){.services__fit.astro-lesv7jgp{gap:clamp(14px, calc(var(--sh) * .036 - 8px), 36px)}.services__head.astro-lesv7jgp{max-width:none}.services__case.astro-lesv7jgp{margin:12px 0 0}.scard.astro-lesv7jgp{padding:clamp(16px, calc(var(--sh) * .06 - 28px), 22px) 22px;row-gap:clamp(10px, calc(var(--sh) * .02 - 4.5px), 12px)}.scard__tl.astro-lesv7jgp,.scard__steps.astro-lesv7jgp{gap:8px}.scard__step.astro-lesv7jgp{min-height:22px}.scard__foot.astro-lesv7jgp{padding-top:12px}.strip.astro-lesv7jgp{padding:clamp(10px, calc(var(--sh) * .02 - 4.5px), 12px) 24px;align-items:center}.strip__title.astro-lesv7jgp{align-items:center}.strip__icon.astro-lesv7jgp{width:28px;height:28px}.strip__text.astro-lesv7jgp{grid-template-rows:auto auto;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:2px 4px;display:grid}.strip__name.astro-lesv7jgp{white-space:nowrap;grid-area:1/1}.strip__desc.astro-lesv7jgp{grid-area:2/1/auto/-1;font-size:14px;line-height:1.4}.strip__plan.astro-lesv7jgp{grid-area:1/2;margin-top:0}}@media (width>=1024px) and (height>=700px) and (height<=820px){.services__fit.astro-lesv7jgp{gap:12px}.services__case.astro-lesv7jgp{margin:8px 0 0}.scard.astro-lesv7jgp{row-gap:8px;padding:14px 20px}.scard__tl.astro-lesv7jgp{gap:6px}.scard__steps.astro-lesv7jgp{gap:4px}.scard__step.astro-lesv7jgp{min-height:20px}.scard__foot.astro-lesv7jgp{padding-top:8px}}@media (width>=1024px) and (height>=700px) and (width<=1199px){.scard.astro-lesv7jgp{padding:14px 16px}.scard__promise.astro-lesv7jgp{font-size:14.5px}.scard__day.astro-lesv7jgp{width:44px}.scard__text.astro-lesv7jgp{font-size:14px}}@media (hover:hover) and (pointer:fine){.scard.astro-lesv7jgp,.strip.astro-lesv7jgp{transition:translate .32s var(--ease-ui), box-shadow .32s var(--ease-ui)}.scard.astro-lesv7jgp:hover{box-shadow:var(--shadow-lift);transition-duration:.24s;translate:0 -4px}.strip.astro-lesv7jgp:hover{box-shadow:var(--shadow-lift-soft);transition-duration:.24s;translate:0 -2px}}@media (prefers-reduced-motion:reduce){.scard.astro-lesv7jgp:hover,.strip.astro-lesv7jgp:hover{translate:none}}.results.astro-6uufqrtv{background:var(--green);color:var(--cream)}.results.astro-6uufqrtv .astro-6uufqrtv:focus-visible{outline-color:var(--cream)}.results__kicker.astro-6uufqrtv,.results__hint.astro-6uufqrtv{color:var(--mint);margin:0;font-size:13px}.results__kicker.astro-6uufqrtv{font-weight:500}.results__title.astro-6uufqrtv{font-family:var(--serif);letter-spacing:-.015em;color:var(--cream);margin:0;font-size:30px;font-weight:400;line-height:1.1}.results__lede.astro-6uufqrtv{color:var(--mint);text-wrap:pretty;margin:0 0 12px;font-size:16px;line-height:1.45}.results__tabs.astro-6uufqrtv{display:none}@media (width<=1023px){.results.astro-6uufqrtv{padding:var(--m-pad-y) var(--sp);flex-direction:column;gap:14px;display:flex}.results__fit.astro-6uufqrtv,.results__head.astro-6uufqrtv{display:contents}.results__toprow.astro-6uufqrtv{justify-content:space-between;align-items:center;gap:12px;margin-bottom:-6px;display:flex}.results__cases.astro-6uufqrtv{grid-auto-flow:column;grid-auto-columns:min(330px, calc(100cqw - 2 * var(--sp)));margin:0 calc(-1 * var(--sp));padding:4px var(--sp) 8px;scroll-snap-type:x mandatory;scroll-padding-left:var(--sp);scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(7,auto);align-items:stretch;gap:12px;display:grid;overflow-x:auto}.results__cases.astro-6uufqrtv::-webkit-scrollbar{display:none}.case.astro-6uufqrtv{grid-row:span 7;grid-template-rows:subgrid;box-sizing:border-box;border:1px solid var(--green-line);scroll-snap-align:start;border-radius:18px;align-items:start;gap:12px;padding:18px;display:grid}.case__logo.astro-6uufqrtv{justify-self:start;width:fit-content}.case__lead.astro-6uufqrtv{display:contents}}.case__logo.astro-6uufqrtv .swap__mono{width:auto}.case__label.astro-6uufqrtv{color:var(--mint);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.case__label.astro-6uufqrtv strong.astro-6uufqrtv{color:var(--cream);font-weight:600}.case__intro.astro-6uufqrtv{flex-direction:column;gap:16px;display:flex}.case__title.astro-6uufqrtv{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:400;line-height:1.15}.case__text.astro-6uufqrtv{color:var(--mint);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.case__results.astro-6uufqrtv{border:1px solid var(--green-line);background:var(--green-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.case__result.astro-6uufqrtv{background:var(--green);flex-direction:column;padding:10px 12px;display:flex}.case__num.astro-6uufqrtv{font-family:var(--serif);letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:23px;line-height:1.05}.case__numlabel.astro-6uufqrtv{color:var(--mint);margin-top:6px;font-size:12px;line-height:1.35}.case__more.astro-6uufqrtv{border-top:1px solid var(--green-line)}.case__summary.astro-6uufqrtv{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:16px;font-weight:500;display:flex}.case__summary.astro-6uufqrtv svg.astro-6uufqrtv{color:var(--chip);flex:none;transition:transform .3s}.case__more.astro-6uufqrtv[open] .case__summary.astro-6uufqrtv svg.astro-6uufqrtv{transform:rotate(45deg)}.case__before.astro-6uufqrtv,.case__did.astro-6uufqrtv{padding-bottom:10px}.case__before.astro-6uufqrtv{margin-bottom:10px;padding-bottom:0}.case__h4.astro-6uufqrtv{font-family:var(--serif);margin:0;font-size:18px;font-weight:400;line-height:1.3}.case__before.astro-6uufqrtv .case__text.astro-6uufqrtv,.case__did.astro-6uufqrtv .case__text.astro-6uufqrtv{margin-top:4px}.case__quote.astro-6uufqrtv{color:var(--ink);background:#fff;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-content:start;align-self:stretch;gap:10px;margin:0;padding:14px 16px;display:grid}.case__quote.astro-6uufqrtv .case__photo{object-fit:cover;object-position:50% 20%;border-radius:50%;grid-area:2/1;align-self:center;width:36px;height:36px}.case__by.astro-6uufqrtv{display:contents}.case__q.astro-6uufqrtv{grid-area:1/1/auto/-1;margin:0}.case__q.astro-6uufqrtv p.astro-6uufqrtv{min-height:2.7em;font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:17px;line-height:1.35}.case__byname.astro-6uufqrtv{color:var(--muted);grid-area:2/2;align-self:center;font-size:13px;line-height:1.35}.case__qlogo.astro-6uufqrtv{display:none}.case__ref.astro-6uufqrtv{color:var(--mint);margin:0;font-size:16px;line-height:1.45}.case__ask.astro-6uufqrtv{font:inherit;color:var(--cream);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.case__ask.astro-6uufqrtv:hover{text-decoration-thickness:2px}@media (width>=1024px){.results__fit.astro-6uufqrtv{gap:clamp(12px, calc(var(--sh) * .036 - 14px), 28px);flex-direction:column;display:flex}.results__head.astro-6uufqrtv{gap:clamp(6px, calc(var(--sh) * .009), 12px);margin-bottom:clamp(0px, calc(var(--sh) * .03 - 14px), 12px);flex-direction:column;display:flex}.results__toprow.astro-6uufqrtv{display:contents}.results__kicker.astro-6uufqrtv{line-height:1.3}.results__hint.astro-6uufqrtv{display:none}.results__title.astro-6uufqrtv{font-size:clamp(28px, calc(var(--sh) * .044), 50px);line-height:1.08}.results__lede.astro-6uufqrtv{font-size:clamp(16px, calc(var(--sh) * .021), 19px);margin:0}.results__tabs.astro-6uufqrtv{align-items:flex-start;gap:clamp(10px,1.2cqw,16px);min-width:0;margin-top:-4px;padding:4px 0 2px;display:flex}.results__tab.astro-6uufqrtv{min-width:0;height:clamp(48px, calc(var(--sh) * .066), 72px);border:1px solid var(--green-tab-line);font:inherit;cursor:pointer;background:0 0;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;margin-bottom:8px;padding:0 clamp(12px,1.6cqw,28px);transition:background .3s,border-color .3s,transform .3s;display:flex}.results__tab.astro-6uufqrtv[aria-selected=true]{border-color:var(--cream);background:var(--cream)}.results__tab.astro-6uufqrtv .results__tabimg{object-fit:contain;width:auto;max-width:100%;max-height:62%}.results__tab.astro-6uufqrtv[aria-selected=true] .results__tabimg--white,.results__tab.astro-6uufqrtv[aria-selected=false] .results__tabimg--ink{display:none}.results__cases.astro-6uufqrtv{--gap-b:clamp(8px, calc(var(--sh) * .033 - 14px), 24px);grid-template-rows:auto minmax(0,1fr) auto auto auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.case.astro-6uufqrtv,.case__more.astro-6uufqrtv{display:contents}.case__more.astro-6uufqrtv::details-content{content-visibility:visible;display:contents}.case__logo.astro-6uufqrtv,.case__summary.astro-6uufqrtv{display:none}.case__lead.astro-6uufqrtv{align-self:start;gap:clamp(8px, calc(var(--sh) * .014), 14px);flex-direction:column;grid-area:1/1/span 2/7;display:flex}.case__label.astro-6uufqrtv{white-space:nowrap}.case__title.astro-6uufqrtv{font-size:clamp(30px, calc(var(--sh) * .05), 46px);line-height:1.08}.case__intro.astro-6uufqrtv .case__text.astro-6uufqrtv{font-size:clamp(16px, calc(var(--sh) * .021), 19px)}.case__before.astro-6uufqrtv,.case__did.astro-6uufqrtv{flex-direction:column;grid-column:7/13;align-self:start;gap:6px;margin:0;padding:0;display:flex}.case__before.astro-6uufqrtv{grid-row:1;margin-top:4px}.case__did.astro-6uufqrtv{margin-top:clamp(10px, calc(var(--sh) * .018), 18px);grid-row:2}.case__h4.astro-6uufqrtv{font-size:clamp(18px, calc(var(--sh) * .024), 22px);letter-spacing:-.015em;line-height:1.2}.case__before.astro-6uufqrtv .case__text.astro-6uufqrtv,.case__did.astro-6uufqrtv .case__text.astro-6uufqrtv{font-size:clamp(15px, calc(var(--sh) * .018), 16px);margin:0;line-height:1.5}.case__results.astro-6uufqrtv{margin-top:var(--gap-b);padding:clamp(12px, calc(var(--sh) * .022), 24px) 0;border:0;border-top:1px solid var(--green-line);border-bottom:1px solid var(--green-line);background:0 0;border-radius:0;grid-area:3/1/auto/-1;align-items:stretch;gap:0;display:flex;overflow:visible}.case__result.astro-6uufqrtv{border-left:1px solid var(--green-line);background:0 0;flex:1 1 0;min-width:0;padding:0 clamp(12px,1.5cqw,24px)}.case__result.astro-6uufqrtv:first-child{border-left-color:#0000;padding-left:0}.case__result.astro-6uufqrtv:last-child{padding-right:0}.case__num.astro-6uufqrtv{font-size:clamp(34px, calc(var(--sh) * .056), 54px);white-space:nowrap;line-height:1}.case__num--long.astro-6uufqrtv{font-size:clamp(28px, calc(var(--sh) * .046), 44px)}.case__numlabel.astro-6uufqrtv{font-size:clamp(13px, calc(var(--sh) * .0165), 15px);text-wrap:balance;margin-top:8px;line-height:1.4}.case__quote.astro-6uufqrtv{margin-top:var(--gap-b);padding:clamp(14px, calc(var(--sh) * .022), 24px) clamp(18px, 2cqw, 30px);border-radius:20px;grid-area:4/1/auto/-1;grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);align-content:normal;gap:0 clamp(16px,2cqw,28px)}.case__quote.astro-6uufqrtv .case__photo{width:clamp(88px, calc(var(--sh) * .12), 150px);height:clamp(88px, calc(var(--sh) * .12), 150px);background:var(--pg);border-radius:14px;grid-area:1/1/-1;align-self:center}.case__q.astro-6uufqrtv{grid-area:2/2;min-width:0}.case__q.astro-6uufqrtv p.astro-6uufqrtv{font-size:clamp(18px, calc(var(--sh) * .026), 25px);letter-spacing:-.015em}.case__by.astro-6uufqrtv{flex-wrap:wrap;grid-area:3/2;align-items:center;gap:14px;min-height:24px;margin-top:10px;display:flex}.case__byname.astro-6uufqrtv{font-size:14px;line-height:1.4}.case__qlogo.astro-6uufqrtv{width:fit-content;display:inline-block}.case__ref.astro-6uufqrtv{margin-top:var(--gap-b);font-size:clamp(15px, calc(var(--sh) * .019), 17px);grid-area:5/1/auto/-1;align-self:center;line-height:1.5}.case__ask.astro-6uufqrtv{white-space:nowrap}.case.astro-6uufqrtv .astro-6uufqrtv:is(.case__lead,.case__before,.case__did,.case__results,.case__quote,.case__ref){transition:opacity .2s var(--ease-reveal) .12s, transform .2s var(--ease-reveal) .12s, visibility 0s, translate .32s var(--ease-ui), box-shadow .32s var(--ease-ui)}.case.astro-6uufqrtv:not(.is-active) .astro-6uufqrtv:is(.case__lead,.case__before,.case__did,.case__results,.case__quote,.case__ref){transition:opacity .12s var(--ease-ui), transform 0s .12s, visibility 0s .12s;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.results__tab.astro-6uufqrtv[aria-selected=false]:hover{background:#faf9f51f}.case.astro-6uufqrtv.is-active .case__quote.astro-6uufqrtv:hover{box-shadow:var(--shadow-lift);transition:translate .24s var(--ease-ui), box-shadow .24s var(--ease-ui);translate:0 -4px}}@media (width>=1024px) and (height>=700px){.results.astro-6uufqrtv{max-height:none}}@media (width>=1024px) and (height>=700px) and (width<=1199px){.case__lead.astro-6uufqrtv{grid-column:1/6}.case__before.astro-6uufqrtv,.case__did.astro-6uufqrtv{grid-column:6/13}.case__did.astro-6uufqrtv{margin-top:8px}.case__lead.astro-6uufqrtv .case__text.astro-6uufqrtv,.case__before.astro-6uufqrtv .case__text.astro-6uufqrtv,.case__did.astro-6uufqrtv .case__text.astro-6uufqrtv{font-size:14.5px}}@media (width>=1024px) and (height>=700px) and (height<=820px){.results.astro-6uufqrtv{padding:10px 0}.results__fit.astro-6uufqrtv{gap:10px}.results__head.astro-6uufqrtv{margin-bottom:0}.results__tab.astro-6uufqrtv{height:36px}.results__cases.astro-6uufqrtv{--gap-b:8px}.case__title.astro-6uufqrtv{font-size:clamp(24px, calc((var(--sh) + var(--header-h)) * .032), 34px)}.case__results.astro-6uufqrtv{padding:10px 0}.case__num.astro-6uufqrtv[data-count]{font-size:clamp(28px, calc((var(--sh) + var(--header-h)) * .04), 40px)}.case__quote.astro-6uufqrtv .case__photo{width:64px;height:64px}.case__ref.astro-6uufqrtv{padding:10px 0;font-size:14.5px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.case.astro-6uufqrtv .astro-6uufqrtv:is(.case__lead,.case__before,.case__did,.case__results,.case__quote,.case__ref),.case.astro-6uufqrtv:not(.is-active) .astro-6uufqrtv:is(.case__lead,.case__before,.case__did,.case__results,.case__quote,.case__ref){transition:none;transform:none}.case.astro-6uufqrtv.is-active .case__quote.astro-6uufqrtv:hover{translate:none}}.pricing.astro-htruwgye{border-top:1px solid var(--ln);background:var(--pg)}.pricing.astro-htruwgye[data-billing=monthly] .price--a.astro-htruwgye,.pricing.astro-htruwgye[data-billing=annual] .price--m.astro-htruwgye{display:none}.pricing.astro-htruwgye[data-billing=monthly] .astro-htruwgye:is(.plan__amounts,.plan__rest) .price--a.astro-htruwgye,.pricing.astro-htruwgye[data-billing=annual] .astro-htruwgye:is(.plan__amounts,.plan__rest) .price--m.astro-htruwgye{opacity:0;visibility:hidden;display:inline}.plan__amounts.astro-htruwgye>.astro-htruwgye{transition:opacity .18s var(--ease-ui), transform .18s var(--ease-ui), visibility .18s}.pricing.astro-htruwgye[data-billing=monthly] .plan__amounts.astro-htruwgye .price--a.astro-htruwgye,.pricing.astro-htruwgye[data-billing=annual] .plan__amounts.astro-htruwgye .price--m.astro-htruwgye{transform:translateY(6px)}.plan__rest.astro-htruwgye>.astro-htruwgye{transition:opacity .3s,visibility .3s}@media (width<=1023px){.pricing.astro-htruwgye{--sh:828px;padding:var(--m-pad-y) var(--sp);border-top:0;flex-direction:column;gap:14px;display:flex}.pricing__fit.astro-htruwgye,.pricing__head.astro-htruwgye,.pricing__intro.astro-htruwgye{display:contents}}.pricing__title.astro-htruwgye{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.pricing__lede.astro-htruwgye{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.info.astro-htruwgye{flex:none;align-items:center;display:inline-flex;position:relative}.pricing__wage.astro-htruwgye{vertical-align:middle;margin:0 2px 0 5px}.info__btn.astro-htruwgye{appearance:none;cursor:help;width:24px;height:24px;font:inherit;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;margin:-4px;padding:0;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.info__btn.astro-htruwgye span.astro-htruwgye{box-sizing:border-box;border:1px solid var(--stone);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.info__btn.astro-htruwgye:focus-visible{outline:none}.info__btn.astro-htruwgye:focus-visible span.astro-htruwgye{outline:2px solid var(--green);outline-offset:2px}.pricing__controls.astro-htruwgye{flex-direction:column;gap:10px;display:flex}.billing.astro-htruwgye{background:var(--beige);--bw:150px;border-radius:14px;align-self:flex-start;padding:4px;display:inline-flex;position:relative}.billing__pill.astro-htruwgye{width:var(--bw);background:var(--green);border-radius:10px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 6px #034f4638}.pricing.astro-htruwgye[data-billing=annual] .billing__pill.astro-htruwgye{transform:translateX(var(--bw))}.billing__btn.astro-htruwgye{width:var(--bw);height:40px;font:inherit;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:500;transition:color .3s;position:relative}.billing__btn.astro-htruwgye[aria-pressed=true]{color:#fff}.billing__btn--a.astro-htruwgye{justify-content:center;align-items:center;gap:6px;display:inline-flex}.billing__free.astro-htruwgye{background:var(--chip);color:var(--green);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1}.plan-tabs.astro-htruwgye{border-bottom:1px solid var(--ln);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plan-tabs__tab.astro-htruwgye{min-width:0;min-height:52px;font:inherit;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-bottom:-1px;padding:6px 2px 8px;transition:color .3s,border-color .3s;display:flex}.plan-tabs__tab.astro-htruwgye[aria-selected=true]{border-bottom-color:var(--green);color:var(--ink)}.plan-tabs__name.astro-htruwgye{white-space:nowrap;font-size:13px;font-weight:500;line-height:1.2}.plan-tabs__price.astro-htruwgye{font-family:var(--serif);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;line-height:1.1}.plans.astro-htruwgye{margin:0;padding:0;list-style:none;display:grid}.plan.astro-htruwgye{box-sizing:border-box;background:var(--p2);color:var(--ink);--muted-p:var(--muted);--tick:var(--grey);--check:var(--muted);--minus:var(--muted);--rule:var(--card-line);--off:var(--muted);--info-c:var(--muted);--info-b:var(--stone);border:1px solid #0000;border-radius:18px;flex-direction:column;grid-area:1/1;gap:12px;padding:20px 18px 18px;transition:opacity .3s,visibility .3s;display:flex;position:relative}.plan.astro-htruwgye:not(.is-current){opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.plan.astro-htruwgye,.plan__amounts.astro-htruwgye>.astro-htruwgye,.plan__rest.astro-htruwgye>.astro-htruwgye{transition:none}}.plan--rec.astro-htruwgye{background:var(--green);color:var(--cream);--muted-p:var(--mint);--tick:var(--mint);--check:var(--mint);--minus:var(--mint);--rule:#faf9f538;--off:var(--mint);--info-c:var(--mint);--info-b:#faf9f580}.plan.astro-htruwgye:after{content:"";background:var(--rule);order:3;height:1px}.plan__top.astro-htruwgye{order:1}.plan__name.astro-htruwgye{order:2}.plan__rows.astro-htruwgye{order:4}.plan__cta.astro-htruwgye{order:5}.plan__chip.astro-htruwgye{color:var(--cream);white-space:nowrap;background:#faf9f529;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:500;line-height:1;position:absolute;top:18px;right:18px}.plan__big.astro-htruwgye{font-family:var(--serif);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:30px;font-weight:400;line-height:1}.plan__amounts.astro-htruwgye{display:grid}.plan__amounts.astro-htruwgye>.astro-htruwgye{grid-area:1/1}.plan__rest.astro-htruwgye{height:18px;color:var(--muted-p);margin:5px 0 0;font-size:13px;line-height:1.3;position:relative}.plan__rest.astro-htruwgye>.astro-htruwgye{white-space:nowrap;position:absolute;top:0;left:0}.plan__title.astro-htruwgye{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-size:26px;font-weight:400;line-height:1.1}.plan__for.astro-htruwgye{color:var(--muted-p);margin:3px 0 0;font-size:14px;line-height:1.4}.plan__rows.astro-htruwgye{flex-direction:column;margin:0 0 6px;padding:0;list-style:none;display:flex}.plan__row.astro-htruwgye{box-sizing:border-box;border-top:1px solid #0000;align-items:center;gap:10px;min-width:0;min-height:32px;padding:4px 0;font-size:16px;line-height:1.35;display:flex}.plan__row--off.astro-htruwgye{color:var(--off)}.plan__row--ruled.astro-htruwgye{border-top-color:var(--rule)}.plan__row.astro-htruwgye strong.astro-htruwgye{font-weight:600}.plan__icon.astro-htruwgye{width:17px;height:17px;stroke:var(--tick);flex:none}.plan__icon.astro-htruwgye path.astro-htruwgye{stroke:var(--check)}.plan__row--off.astro-htruwgye .plan__icon.astro-htruwgye,.plan__row--off.astro-htruwgye .plan__icon.astro-htruwgye path.astro-htruwgye{stroke:var(--minus)}.plan__rowtext.astro-htruwgye{min-width:0}.plan.astro-htruwgye .info__btn.astro-htruwgye{color:var(--info-c);margin:-3px;font-size:11px}.plan.astro-htruwgye .info__btn.astro-htruwgye span.astro-htruwgye{border-color:var(--info-b);width:18px;height:18px}.plan__cta.astro-htruwgye{margin-top:4px;line-height:normal}.pricing__foot.astro-htruwgye{color:var(--muted-2);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}@media (width>=700px) and (width<=1023px){.plan-tabs.astro-htruwgye{display:none}.plans.astro-htruwgye{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.plan.astro-htruwgye,.plan.astro-htruwgye:not(.is-current){grid-area:auto;grid-template-rows:subgrid;opacity:1;visibility:visible;pointer-events:auto;grid-row:span 5;display:grid}}@media (width>=1024px){.pricing__fit.astro-htruwgye{gap:clamp(7px, calc(var(--sh) * .013), 24px);flex-direction:column;display:flex}.pricing__head.astro-htruwgye{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.pricing__intro.astro-htruwgye{gap:clamp(5px, calc(var(--sh) * .011), 12px);flex-direction:column;max-width:880px;display:flex}.pricing__title.astro-htruwgye{font-size:clamp(26px, calc(var(--sh) * .042), 50px);line-height:1.08}.pricing__lede.astro-htruwgye{font-size:clamp(14px, calc(var(--sh) * .021), 20px)}.pricing__lede--2.astro-htruwgye{margin-bottom:clamp(8px, calc(var(--sh) * .08 - 50px), 16px)}.pricing__controls.astro-htruwgye{flex:none;margin-bottom:4px;display:flex}.billing.astro-htruwgye{--bw:164px}.billing__btn--a.astro-htruwgye{gap:8px}.billing__free.astro-htruwgye{padding:3px 8px;font-size:12px}.plan-tabs.astro-htruwgye{display:none}.tray.astro-htruwgye{--tp:clamp(10px, calc(var(--sh) * .018), 26px);padding:var(--tp) 0;position:relative}.tray.astro-htruwgye:before{content:"";left:0;right:0;top:var(--tp);bottom:var(--tp);box-sizing:border-box;border:1px solid var(--ln);background:var(--beige);border-radius:24px;position:absolute}.plans.astro-htruwgye{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;position:relative}.plan.astro-htruwgye,.plan.astro-htruwgye:not(.is-current){grid-area:auto;grid-template-rows:subgrid;row-gap:clamp(8px, calc(8px + (var(--sh) - 648px) / 60), 14px);padding:clamp(18px, calc(18px + (var(--sh) - 648px) / 22), 34px) clamp(16px, 1.6cqw, 28px) clamp(16px, calc(16px + (var(--sh) - 648px) / 24), 31px);opacity:1;visibility:visible;pointer-events:auto;--check:var(--ink);background:0 0;border:0;border-left:1px solid #0000;border-radius:0;grid-row:span 5;transition:box-shadow .4s;display:grid}.plan.astro-htruwgye:last-child{border-left-color:var(--ln)}.plan--rec.astro-htruwgye,.plan--rec.astro-htruwgye:not(.is-current){margin:calc(-1 * var(--tp)) 0;padding-top:calc(clamp(18px, calc(18px + (var(--sh) - 648px) / 22), 34px) + var(--tp));padding-bottom:calc(clamp(16px, calc(16px + (var(--sh) - 648px) / 24), 31px) + var(--tp));background:var(--green);--check:var(--mint);border:0;border-radius:22px;box-shadow:0 24px 50px -24px #034f468c}.plan.astro-htruwgye:after{margin:clamp(8px, calc(8px + (var(--sh) - 648px) / 45), 16px) 0;background:var(--rule)}.plan.astro-htruwgye:not(.plan--rec):after{background:var(--ln)}.plan__top.astro-htruwgye{align-self:end}.plan--rec.astro-htruwgye .plan__top.astro-htruwgye{flex-wrap:wrap-reverse;justify-content:space-between;align-self:auto;align-items:flex-end;gap:10px 12px;display:flex}.plan__chip.astro-htruwgye{flex:none;padding:5px 10px;position:static}.plan__big.astro-htruwgye{height:clamp(30px, calc(30px + (var(--sh) - 648px) / 20), 48px);font-size:min(clamp(26px, calc(26px + (var(--sh) - 648px) / 20), 44px), 2.9cqw);align-items:flex-end;display:flex}.plan--rec.astro-htruwgye .plan__big.astro-htruwgye{font-size:clamp(30px, calc(30px + (var(--sh) - 648px) / 20), 48px)}.plan__rest.astro-htruwgye{height:clamp(13px, calc(var(--sh) * .02), 20px);font-size:clamp(11px, calc(var(--sh) * .016), 13px)}.plan__title.astro-htruwgye{font-size:clamp(19px, calc(var(--sh) * .03), 28px)}.plan__for.astro-htruwgye{min-height:2.7em;font-size:clamp(12px, calc(var(--sh) * .017), 14px);text-wrap:pretty;line-height:1.35}.plan__rows.astro-htruwgye{margin:0 0 clamp(10px, calc(10px + (var(--sh) - 648px) / 30), 22px)}.plan__row.astro-htruwgye{min-height:clamp(24px, calc(24px + (var(--sh) - 648px) / 30), 36px);font-size:clamp(12px, calc(var(--sh) * .0165), 13.5px);gap:9px;padding:2px 0;line-height:1.3}.plan__icon.astro-htruwgye{width:16px;height:16px}.plan__row.astro-htruwgye .info__btn.astro-htruwgye{margin:-4px;font-size:10px}.plan__row.astro-htruwgye .info__btn.astro-htruwgye span.astro-htruwgye{width:16px;height:16px}.plan__cta.astro-htruwgye{margin-top:auto}.pricing__foot.astro-htruwgye{text-align:center;font-size:clamp(11px, calc(var(--sh) * .016), 12.5px)}}@media (width>=1024px) and (height>=700px){.plan__row.astro-htruwgye{min-height:clamp(22px, calc(var(--sh) * .03), 36px)}}@media (width>=1024px) and (height>=700px) and (height<=820px){.plan__row.astro-htruwgye{min-height:clamp(22px, calc(22px + (var(--sh) - 648px) / 40), 30px)}}@media (width>=1024px) and (width<=1199px){.pricing__head.astro-htruwgye{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;display:grid}.pricing__intro.astro-htruwgye{display:contents}.pricing__title.astro-htruwgye{grid-area:1/1}.pricing__lede.astro-htruwgye{grid-column:1/-1;margin:0;font-size:14px}.pricing__lede--2.astro-htruwgye{margin:0}.pricing__controls.astro-htruwgye{grid-area:1/2;margin:0}.pricing__fit.astro-htruwgye{gap:6px}.tray.astro-htruwgye{padding:8px 0}.tray.astro-htruwgye:before{top:8px;bottom:8px}.plan.astro-htruwgye,.plan.astro-htruwgye:not(.is-current){row-gap:6px;padding:14px 14px 12px}.plan--rec.astro-htruwgye,.plan--rec.astro-htruwgye:not(.is-current){margin:-8px 0;padding:22px 14px 20px}.plan--rec.astro-htruwgye .plan__top.astro-htruwgye{column-gap:8px}.plan__chip.astro-htruwgye{padding:5px 8px}.plan__row.astro-htruwgye{flex-shrink:0;gap:6px;min-height:22px;padding:3px 0;font-size:12px;line-height:1.25}.plan__rows.astro-htruwgye{margin-bottom:8px}.plan.astro-htruwgye:after{margin:4px 0}}@media (width>=1024px){.plan.astro-htruwgye.is-flash{box-shadow:inset 0 0 0 2px var(--green);border-radius:0 22px 22px 0}}.tip{z-index:2147483000;box-sizing:border-box;border:1px solid var(--ln);width:280px;color:var(--ink);font:400 13px/1.45 var(--sans);text-align:left;opacity:0;visibility:hidden;transition:opacity .15s var(--ease-ui), transform .15s var(--ease-ui), visibility .15s;pointer-events:none;background:#fff;border-radius:12px;padding:12px 14px;position:fixed;top:0;left:0;transform:translateY(4px);box-shadow:0 14px 34px -14px #14141352,0 2px 6px #1414130f}.tip.is-shown{opacity:1;visibility:visible;pointer-events:auto;transform:none}.tip p{margin:0}.tip a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tip__arrow{border-left:1px solid var(--ln);border-top:1px solid var(--ln);background:#fff;width:12px;height:12px;position:absolute}@media (width>=1024px) and (height<=699px){.pricing.astro-htruwgye{min-height:var(--sh)}.pricing.astro-htruwgye:before,.pricing.astro-htruwgye:after{flex:1 1 0}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.plan.astro-htruwgye,.plan.astro-htruwgye:not(.is-current){transition:translate .32s var(--ease-ui), box-shadow .32s var(--ease-ui)}.plan.astro-htruwgye:hover{box-shadow:var(--shadow-lift);transition-duration:.24s;translate:0 -4px}.plan--rec.astro-htruwgye:hover{box-shadow:var(--shadow-lift-green)}}@media (prefers-reduced-motion:reduce){.plan.astro-htruwgye:hover{translate:none}}.how.astro-l43jfdkk{background:var(--p2)}@media (width<=1023px){.how.astro-l43jfdkk{padding:var(--m-pad-y) var(--sp);flex-direction:column;gap:14px;display:flex}.how__fit.astro-l43jfdkk,.how__head.astro-l43jfdkk{display:contents}}.how__kicker.astro-l43jfdkk{color:var(--muted);margin:0 0 -6px;font-size:13px;font-weight:500;line-height:1.3}.how__title.astro-l43jfdkk{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.how__steps.astro-l43jfdkk{--step-gap:14px;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.how__step.astro-l43jfdkk{align-items:flex-start;gap:14px;display:flex;position:relative}.how__step.astro-l43jfdkk:not(:last-child):before{content:"";width:2px;height:calc(100% + var(--step-gap));background:var(--green);position:absolute;top:20px;left:19px}.how__num.astro-l43jfdkk{background:var(--green);width:40px;height:40px;color:var(--cream);box-shadow:0 0 0 6px var(--p2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex;position:relative}.how__body.astro-l43jfdkk{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:4px;display:flex}.how__titlerow.astro-l43jfdkk{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.how__steptitle.astro-l43jfdkk{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:initial;margin:0;font-size:19px;font-weight:400;line-height:1.3}.how__steptitle--link.astro-l43jfdkk{text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.how__time.astro-l43jfdkk{background:var(--chip);height:24px;color:var(--green);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.how__text.astro-l43jfdkk{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.how__stat.astro-l43jfdkk{flex-direction:column;gap:6px;margin-top:6px;display:flex}.how__big.astro-l43jfdkk{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:40px;line-height:1}.how__statlabel.astro-l43jfdkk{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.how__quote.astro-l43jfdkk{border-left:2px solid var(--green);flex-direction:column;gap:12px;margin:6px 0 0;padding-left:16px;display:flex}.how__q.astro-l43jfdkk{margin:0}.how__q.astro-l43jfdkk p.astro-l43jfdkk{font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;margin:0;font-size:19px;line-height:1.35}.how__by.astro-l43jfdkk{align-items:center;gap:12px;display:flex}.how__by.astro-l43jfdkk .how__photo{object-fit:cover;object-position:50% 20%;background:var(--pg);border-radius:50%;flex:none;width:40px;height:40px}.how__who.astro-l43jfdkk{flex-direction:column;gap:2px;min-width:0;display:flex}.how__name.astro-l43jfdkk{color:var(--ink);font-size:14px;font-weight:500;line-height:1.3}.how__role.astro-l43jfdkk{color:var(--muted);font-size:12.5px;line-height:1.3}.how__logo.astro-l43jfdkk{opacity:.62;height:28px;margin-left:auto}.how__logo.astro-l43jfdkk .swap__mono{width:auto;height:28px}@media (prefers-reduced-motion:no-preference){.how__steps.astro-l43jfdkk[data-line=wait] .how__step.astro-l43jfdkk:before{transform:scaleY(0)}}.how__step.astro-l43jfdkk:before{transform-origin:50% 0}@media (width>=700px) and (width<=1023px){.how__stat.astro-l43jfdkk{margin-top:18px}}@media (width>=1024px){.how__fit.astro-l43jfdkk{--g:clamp(14px, calc(var(--sh) * .028), 28px);grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto minmax(var(--g), 1fr) auto minmax(var(--g), 1fr) auto minmax(var(--g), 1fr) auto;column-gap:clamp(40px,5cqw,96px);display:grid}.how__head.astro-l43jfdkk{gap:clamp(8px, calc(var(--sh) * .014), 12px);flex-direction:column;grid-area:1/1;display:flex}.how__kicker.astro-l43jfdkk{margin:0}.how__title.astro-l43jfdkk{font-size:clamp(32px, calc(var(--sh) * .054), 50px);line-height:1.08}.how__stat.astro-l43jfdkk{grid-area:3/1;margin:0}.how__big.astro-l43jfdkk{font-size:clamp(40px, calc(var(--sh) * .066), 56px)}.how__statlabel.astro-l43jfdkk{font-size:clamp(15px, calc(var(--sh) * .019), 17px)}.how__fit.astro-l43jfdkk .how__book{grid-area:5/1;justify-self:start}.how__quote.astro-l43jfdkk{grid-area:7/1;margin:0}.how__q.astro-l43jfdkk p.astro-l43jfdkk{font-size:clamp(17px, calc(var(--sh) * .024), 20px)}.how__steps.astro-l43jfdkk{--step-gap:clamp(10px, calc(var(--sh) * .02), 20px);gap:var(--step-gap);grid-area:1/2/-1}.how__step.astro-l43jfdkk{gap:16px}.how__body.astro-l43jfdkk{flex:initial;gap:4px;padding-top:7px}.how__titlerow.astro-l43jfdkk{gap:12px}.how__steptitle.astro-l43jfdkk{font-size:clamp(18px, calc(var(--sh) * .024), 22px);transition:color .4s}.how__steptitle--link.astro-l43jfdkk:hover{color:var(--green)}.how__time.astro-l43jfdkk{height:26px;padding:0 10px;font-size:13px}.how__text.astro-l43jfdkk{max-width:620px;font-size:clamp(15px, calc(var(--sh) * .018), 16px);line-height:1.5}}@media (width>=1024px) and (height<=699px){.how.astro-l43jfdkk{max-height:var(--sh)}}@media (width<=1023px){.team.astro-ae2kqkmy{padding:var(--m-pad-y) var(--sp);flex-direction:column;gap:14px;display:flex}.team__fit.astro-ae2kqkmy,.team__head.astro-ae2kqkmy{display:contents}}.team__title.astro-ae2kqkmy{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.team__lede.astro-ae2kqkmy{color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.team__hint.astro-ae2kqkmy{color:var(--muted-2);text-align:right;margin:0;font-size:13px;line-height:1.4}.team__grid.astro-ae2kqkmy{margin:4px calc(-1 * var(--sp)) 0;padding:4px var(--sp) 8px;scroll-snap-type:x mandatory;scroll-padding-left:var(--sp);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;list-style:none;display:flex;overflow-x:auto}.team__grid.astro-ae2kqkmy::-webkit-scrollbar{display:none}.member.astro-ae2kqkmy{scroll-snap-align:start;flex-direction:column;flex:none;gap:8px;width:200px;display:flex}.member__tile.astro-ae2kqkmy{aspect-ratio:4/5;background:var(--pg);border-radius:14px;position:relative;overflow:hidden}.member__tile.astro-ae2kqkmy .member__photo{object-fit:cover;width:100%;height:100%;position:relative}.member__name.astro-ae2kqkmy{font-family:var(--serif);letter-spacing:-.01em;text-wrap:initial;margin:0;font-size:18px;font-weight:400;line-height:1.3}.member__role.astro-ae2kqkmy{color:var(--muted-2);margin:0;font-size:13px;line-height:1.4}.member__years.astro-ae2kqkmy{color:var(--muted-2);margin:2px 0 0;font-size:12px;line-height:1.4}.member__line.astro-ae2kqkmy{color:var(--ink);text-wrap:pretty;margin:8px 0 0;font-size:14px;line-height:1.45}.team__agents.astro-ae2kqkmy{grid-template-columns:repeat(5,minmax(0,1fr));place-items:start center;gap:16px 10px;max-width:520px;margin-top:4px;display:grid}.agents.astro-ae2kqkmy{display:contents}.agent.astro-ae2kqkmy{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;max-width:72px;display:flex}.agent.astro-ae2kqkmy .agent__photo{object-fit:cover;background:var(--pg);border-radius:50%;width:48px;height:48px}.agent__name.astro-ae2kqkmy{font-size:13px;font-weight:500;line-height:1.3}.agent__role.astro-ae2kqkmy{width:100%;min-width:0;color:var(--muted-2);hyphens:manual;font-size:11px;line-height:1.3}.agents__count.astro-ae2kqkmy{color:var(--muted);white-space:nowrap;grid-column:1/-1;justify-self:start;margin:0;font-size:14px;line-height:1.3}@media (width>=700px) and (width<=1023px){.team__hint.astro-ae2kqkmy{display:none}.team__grid.astro-ae2kqkmy{scroll-snap-type:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid;overflow:visible}.member.astro-ae2kqkmy{grid-column:span 2;width:auto}.member.astro-ae2kqkmy:nth-child(4){grid-column:2/span 2}}@media (width>=1024px){.team__fit.astro-ae2kqkmy{gap:min(clamp(14px, calc(var(--sh) * .028), 36px), calc(var(--sh) * .06 - 30px));flex-direction:column;display:flex}.team__head.astro-ae2kqkmy{gap:clamp(8px, calc(var(--sh) * .04 - 21px), 16px);flex-direction:column;max-width:880px;display:flex}.team__title.astro-ae2kqkmy{font-size:clamp(32px, calc(var(--sh) * .054), 50px);line-height:1.08}.team__lede.astro-ae2kqkmy{max-width:880px;font-size:clamp(16px, calc(var(--sh) * .022), 20px)}.team__hint.astro-ae2kqkmy{display:none}.team__grid.astro-ae2kqkmy{scroll-snap-type:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4cqw,20px);margin:0;padding:0;display:grid;overflow:visible}.member.astro-ae2kqkmy{cursor:default;gap:10px;width:auto;position:relative}.member__tile.astro-ae2kqkmy{max-height:calc((var(--sh) + var(--header-h)) * .3)}.member__tile.astro-ae2kqkmy .member__photo{transition:transform .6s cubic-bezier(.16,1,.3,1)}.member__name.astro-ae2kqkmy{font-size:clamp(16px, calc(var(--sh) * .021), 19px);text-wrap:pretty}.member__role.astro-ae2kqkmy{text-wrap:pretty}.member__line.astro-ae2kqkmy{font-size:13px}.team__agents.astro-ae2kqkmy{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:16px 18px;max-width:none;margin:0;display:flex}.agent.astro-ae2kqkmy{flex:none;gap:5px;width:76px;max-width:none}.agent.astro-ae2kqkmy .agent__photo{width:52px;height:52px}.agent__role.astro-ae2kqkmy{white-space:nowrap;width:auto}.agents__count.astro-ae2kqkmy{flex:none;align-items:center;height:52px;padding-left:6px;font-size:15px;display:flex}}@media (width>=1024px) and (width<=1344px){.agent.astro-ae2kqkmy:nth-child(n+10){display:none}}@media (width>=1024px) and (width<=1232px){.agent.astro-ae2kqkmy:nth-child(n+9){display:none}}@media (width>=1024px) and (width<=1119px){.agent.astro-ae2kqkmy:nth-child(n+8){display:none}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.member__tile.astro-ae2kqkmy{transition:translate .32s var(--ease-ui), box-shadow .32s var(--ease-ui)}.member__tile.astro-ae2kqkmy .member__photo{transition:scale .32s var(--ease-ui)}.member.astro-ae2kqkmy:hover .member__tile.astro-ae2kqkmy{box-shadow:var(--shadow-lift);transition-duration:.24s}.member.astro-ae2kqkmy:hover .member__photo{transition-duration:.24s;scale:1.03}.member.astro-ae2kqkmy{transition:translate .32s var(--ease-ui)}.member.astro-ae2kqkmy:hover{transition-duration:.24s;translate:0 -4px}}@media (prefers-reduced-motion:reduce){.member.astro-ae2kqkmy:hover{translate:none}.member.astro-ae2kqkmy:hover .member__photo{scale:none}}.fit.astro-vlp5z2oo{border-top:1px solid var(--ln)}@media (width<=1023px){.fit.astro-vlp5z2oo{padding:var(--m-pad-y) var(--sp);flex-direction:column;gap:14px;display:flex}.fit__fit.astro-vlp5z2oo{display:contents}}.fit__title.astro-vlp5z2oo{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.fit__grid.astro-vlp5z2oo{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.fitcard.astro-vlp5z2oo{box-sizing:border-box;border:1px solid var(--card-line);border-radius:16px;grid-template-rows:auto auto auto;row-gap:12px;min-width:0;padding:20px 18px;display:grid}.fitcard--yes.astro-vlp5z2oo{background:#fff}.fitcard--no.astro-vlp5z2oo{border-color:var(--card-line-2)}.fitcard__title.astro-vlp5z2oo{font-family:var(--serif);letter-spacing:-.015em;text-wrap:initial;align-self:start;margin:0 0 4px;font-size:22px;font-weight:400;line-height:1.15}.fitcard__list.astro-vlp5z2oo{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fitcard__item.astro-vlp5z2oo{color:var(--ink);align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.fitcard__tick.astro-vlp5z2oo{color:var(--cream);margin-top:2px}.fitcard__cross.astro-vlp5z2oo{box-sizing:border-box;border:1.5px solid var(--ink);width:20px;height:20px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.fitcard__no.astro-vlp5z2oo{flex-direction:column;gap:3px;min-width:0;display:flex}.fitcard__note.astro-vlp5z2oo{color:var(--muted);font-size:14px;line-height:1.45}.fitcard__foot.astro-vlp5z2oo{border-top:1px solid var(--card-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.fitcard--no.astro-vlp5z2oo .fitcard__foot.astro-vlp5z2oo{border-top-color:var(--card-line-2)}.fitcard__ask.astro-vlp5z2oo{font-family:var(--serif);letter-spacing:-.012em;white-space:nowrap;flex:auto;margin:0;font-size:19px;line-height:1.2}.fitbar.astro-vlp5z2oo{box-sizing:border-box;border:1px solid var(--ln);border-radius:14px;flex-flow:column wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:14px 18px;display:flex}.fitbar__text.astro-vlp5z2oo{min-width:0;color:var(--ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.fitbar__link.astro-vlp5z2oo{flex:none;display:inline}@media (width<=699px){.fitcard.astro-vlp5z2oo{grid-template-rows:auto auto auto}}@media (width>=700px) and (width<=1023px){.fit__grid.astro-vlp5z2oo{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr))}.fitcard.astro-vlp5z2oo{grid-template-rows:subgrid;grid-row:span 3}.fitbar.astro-vlp5z2oo{flex-direction:row;align-items:center}}@media (width>=1024px){.fit__fit.astro-vlp5z2oo{gap:clamp(16px, calc(var(--sh) * .032), 36px);flex-direction:column;display:flex}.fit__title.astro-vlp5z2oo{max-width:792px;font-size:clamp(32px, calc(var(--sh) * .054), 50px);line-height:1.08}.fit__grid.astro-vlp5z2oo{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4cqw,20px)}.fitcard.astro-vlp5z2oo{grid-template-rows:subgrid;row-gap:clamp(10px, calc(var(--sh) * .016), 14px);grid-row:span 3;padding:clamp(20px,2cqw,28px)}.fitcard__title.astro-vlp5z2oo{font-size:clamp(20px, calc(var(--sh) * .028), 25px)}.fitcard__list.astro-vlp5z2oo{gap:clamp(10px, calc(var(--sh) * .016), 14px)}.fitcard__item.astro-vlp5z2oo,.fitcard__notext.astro-vlp5z2oo{font-size:clamp(15px, calc(var(--sh) * .019), 17px)}.fitcard__note.astro-vlp5z2oo{font-size:clamp(13px, calc(var(--sh) * .0165), 14px)}.fitcard__foot.astro-vlp5z2oo{padding-top:clamp(12px, calc(var(--sh) * .02), 18px)}.fitcard__ask.astro-vlp5z2oo{font-size:clamp(18px, calc(var(--sh) * .024), 21px)}.fitbar.astro-vlp5z2oo{padding:clamp(12px, calc(var(--sh) * .018), 16px) clamp(18px, 2cqw, 24px);flex-direction:row;align-items:center}.fitbar__text.astro-vlp5z2oo{font-size:clamp(15px, calc(var(--sh) * .019), 17px)}}@media (hover:hover) and (pointer:fine){.fitcard.astro-vlp5z2oo,.fitbar.astro-vlp5z2oo{transition:translate .32s var(--ease-ui), box-shadow .32s var(--ease-ui)}.fitcard.astro-vlp5z2oo:hover{box-shadow:var(--shadow-lift);transition-duration:.24s;translate:0 -4px}.fitbar.astro-vlp5z2oo:hover{box-shadow:var(--shadow-lift-soft);transition-duration:.24s;translate:0 -2px}}@media (prefers-reduced-motion:reduce){.fitcard.astro-vlp5z2oo:hover,.fitbar.astro-vlp5z2oo:hover{translate:none}}.faq.astro-hemr5th4{border-top:1px solid var(--ln)}@media (width<=1023px){.faq.astro-hemr5th4{padding:var(--m-pad-y) var(--sp);flex-direction:column;gap:28px;display:flex}.faq__fit.astro-hemr5th4{display:contents}}.faq__head.astro-hemr5th4{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.faq__title.astro-hemr5th4{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.faq__lede.astro-hemr5th4{color:var(--muted);margin:0;font-size:16px;line-height:1.45}.faq__wrap.astro-hemr5th4{min-width:0}.faq__card.astro-hemr5th4{box-sizing:border-box;width:100%;max-width:820px;box-shadow:var(--shadow-faq);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.faq__top.astro-hemr5th4{flex-direction:column;gap:16px;padding:20px 20px 0;display:flex}.faq__seg.astro-hemr5th4{scrollbar-width:none;margin:0 -20px;padding:0 20px;overflow-x:auto}.faq__seg.astro-hemr5th4::-webkit-scrollbar{display:none}.faq__tabs.astro-hemr5th4{box-sizing:border-box;background:var(--faq-seg);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:560px;padding:4px;display:grid;position:relative}.faq__ind.astro-hemr5th4{background:var(--green);width:calc(25% - 2px);transform:translateX(calc(var(--i) * 100%));border-radius:10px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 6px #034f4638}.faq__tab.astro-hemr5th4{z-index:1;height:40px;color:var(--muted-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 10px;font-size:14px;font-weight:500;transition:color .25s ease-out;position:relative}.faq__tab.astro-hemr5th4[aria-selected=true]{color:#fff}.faq__item.astro-hemr5th4{border-radius:12px;transition:background .25s ease-out}.faq__item.astro-hemr5th4+.faq__item.astro-hemr5th4{border-top:1px solid var(--ln)}.faq__item.astro-hemr5th4[open]{background:var(--cream)}.faq__q.astro-hemr5th4{box-sizing:border-box;cursor:pointer;min-height:68px;color:var(--ink);align-items:center;gap:12px;padding:12px;display:flex}.faq__num.astro-hemr5th4{width:22px;color:var(--green);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.faq__qtext.astro-hemr5th4{min-width:0;font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;flex:auto;font-size:18px;line-height:1.3}.faq__icon.astro-hemr5th4{box-sizing:border-box;border:1px solid var(--card-line-2);width:32px;height:32px;color:var(--green);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.faq__icon.astro-hemr5th4 svg.astro-hemr5th4{transition:transform .25s ease-out;display:block}.faq__item.astro-hemr5th4[open] .faq__icon.astro-hemr5th4 svg.astro-hemr5th4{transform:rotate(45deg)}.faq__a.astro-hemr5th4{max-width:60ch;color:var(--ink);text-wrap:pretty;margin:0;padding:0 52px 18px 46px;font-size:16px;line-height:1.6}.faq__panels.astro-hemr5th4{transition:opacity .15s var(--ease-ui)}.faq__panels.astro-hemr5th4.is-fading{opacity:0}@media (prefers-reduced-motion:no-preference){.faq__item.astro-hemr5th4{interpolate-size:allow-keywords}.faq__item.astro-hemr5th4::details-content{height:0;transition:height .25s ease-out, content-visibility .25s ease-out allow-discrete;overflow:clip}.faq__item.astro-hemr5th4[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.faq__panels.astro-hemr5th4{transition:none}}.faq__foot.astro-hemr5th4{background:var(--faq-foot);flex-direction:column;align-items:stretch;gap:16px;margin-top:16px;padding:20px;display:flex}.faq__strip.astro-hemr5th4{align-items:center;gap:14px;min-width:0;display:flex}.faq__faces.astro-hemr5th4{flex:none;display:flex}.faq__faces.astro-hemr5th4 .faq__face{box-sizing:border-box;border:2px solid var(--faq-foot);object-fit:cover;border-radius:50%;width:32px;height:32px}.faq__faces.astro-hemr5th4 picture:not(:first-child) .faq__face{margin-left:-8px}.faq__still.astro-hemr5th4{flex-direction:column;gap:2px;min-width:0;display:flex}.faq__stilltitle.astro-hemr5th4{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:19px;line-height:1.2}.faq__stilltext.astro-hemr5th4{color:var(--muted-2);margin:0;font-size:14px;line-height:1.4}.faq__foot.astro-hemr5th4 .faq__book{flex:none;width:100%}@media (width<=767px){.faq__top.astro-hemr5th4{padding:16px 16px 0}.faq__seg.astro-hemr5th4{margin:0 -16px;padding:0 16px}.faq__foot.astro-hemr5th4{padding:16px}.faq__a.astro-hemr5th4{max-width:none;padding:0 12px 18px}}@media (width<=599px){.faq__strip.astro-hemr5th4{flex-direction:column;align-items:flex-start}}@media (width<=479px){.faq__seg.astro-hemr5th4{margin:0;padding:0;overflow:visible}.faq__tabs.astro-hemr5th4{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.faq__ind.astro-hemr5th4{width:calc(50% - 4px);height:calc(50% - 4px);transform:translate(calc(mod(var(--i), 2) * 100%), calc(round(down, var(--i) / 2) * 100%));bottom:auto}}@media (width>=1024px){.faq__fit.astro-hemr5th4{align-items:center;gap:clamp(16px, calc(var(--sh) * .04 - 14px), 40px);flex-direction:column;display:flex}.faq__head.astro-hemr5th4{align-self:stretch;gap:clamp(6px, calc(var(--sh) * .014 - 4px), 14px);width:100%}.faq__title.astro-hemr5th4{width:100%;font-size:clamp(28px, calc(var(--sh) * .054 - 4px), 50px);line-height:1.08}.faq__lede.astro-hemr5th4{width:100%;font-size:clamp(15px, calc(var(--sh) * .019), 17px);line-height:1.5}.faq__wrap.astro-hemr5th4{justify-content:center;width:100%;display:flex}.faq__card.astro-hemr5th4{border-radius:24px}.faq__top.astro-hemr5th4{--p:clamp(24px, calc(var(--sh) * .08 - 34px), 32px);padding:var(--p) var(--p) 0;gap:clamp(12px, calc(var(--sh) * .04 - 17px), 16px)}.faq__seg.astro-hemr5th4{margin:0;padding:0;overflow:visible}.faq__tabs.astro-hemr5th4{min-width:0}.faq__tab.astro-hemr5th4{height:34px}.faq__panels.astro-hemr5th4{display:grid}.faq__panel.astro-hemr5th4,.faq__panel.astro-hemr5th4[hidden]{grid-area:1/1;display:block}.faq__panel.astro-hemr5th4[hidden]{visibility:hidden}.faq__q.astro-hemr5th4{min-height:clamp(46px, calc(var(--sh) * .066 - 2px), 56px);gap:16px;padding:8px 16px}.faq__num.astro-hemr5th4{width:24px}.faq__qtext.astro-hemr5th4{font-size:19px}.faq__a.astro-hemr5th4{padding:0 60px clamp(12px, calc(var(--sh) * .04 - 17px), 16px) 56px;line-height:1.45}.faq__foot.astro-hemr5th4{margin-top:clamp(12px, calc(var(--sh) * .04 - 17px), 16px);padding:clamp(10px, calc(var(--sh) * .04 - 19px), 14px) clamp(24px, calc(var(--sh) * .08 - 34px), 32px);flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.faq__foot.astro-hemr5th4 .faq__book{width:auto}}@media (width>=1024px) and (height>=700px) and (height<=820px){.faq.astro-hemr5th4{height:var(--sh);grid-template-rows:minmax(0,1fr);align-content:stretch}.faq__fit.astro-hemr5th4{justify-content:center;min-height:0}.faq__wrap.astro-hemr5th4{flex-direction:column;flex:0 auto;align-items:center;min-height:0}.faq__card.astro-hemr5th4{flex:0 auto;min-height:0}.faq__top.astro-hemr5th4{flex:auto;min-height:0}.faq__panels.astro-hemr5th4{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.faq__panel.astro-hemr5th4[hidden]{display:none}}@media (width>=1024px) and (hover:hover) and (pointer:fine){.faq__card.astro-hemr5th4{transition:translate .32s var(--ease-ui), box-shadow .32s var(--ease-ui)}.faq__card.astro-hemr5th4:hover{transition-duration:.24s;translate:0 -2px;box-shadow:0 1px 2px #1414130a,0 30px 60px -30px #1414133d,0 0 0 1px #1414130d}}@media (prefers-reduced-motion:reduce){.faq__card.astro-hemr5th4:hover{translate:none}.faq__ind.astro-hemr5th4,.faq__tab.astro-hemr5th4,.faq__item.astro-hemr5th4,.faq__icon.astro-hemr5th4 svg.astro-hemr5th4{transition:none}}.book.astro-pnhl2xtw{background:var(--dark);color:var(--cream)}.book.astro-pnhl2xtw :focus-visible{outline-color:var(--cream)}.book.astro-pnhl2xtw .book__form.astro-pnhl2xtw :focus-visible{outline-color:var(--green)}@media (width<=1023px){.book.astro-pnhl2xtw{padding:var(--m-pad-y) var(--sp);flex-direction:column;gap:16px;display:flex}.book__fit.astro-pnhl2xtw{display:contents}}.book__title.astro-pnhl2xtw{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.1}.book__lede.astro-pnhl2xtw{color:var(--dark-text);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.book__contact.astro-pnhl2xtw{align-items:center;gap:12px;display:flex}.book__contact.astro-pnhl2xtw .book__face{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.book__talk.astro-pnhl2xtw{margin:0;font-size:15px;font-weight:500}.book__quote.astro-pnhl2xtw{border-top:1px solid var(--dark-line);flex-direction:column;gap:8px;margin:0;padding-top:16px;display:flex}.book__q.astro-pnhl2xtw{margin:0}.book__q.astro-pnhl2xtw p.astro-pnhl2xtw{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:19px;line-height:1.4}.book__by.astro-pnhl2xtw{align-items:center;gap:10px;display:flex}.book__by.astro-pnhl2xtw .book__owner{object-fit:cover;border-radius:50%;width:30px;height:30px}.book__byname.astro-pnhl2xtw{color:var(--stone);font-size:13px;line-height:1.4}.book__logo.astro-pnhl2xtw{height:30px;margin-left:auto}.book__logo.astro-pnhl2xtw .swap__mono{width:auto;height:30px}@media (width>=1024px){.book__fit.astro-pnhl2xtw{--g:clamp(10px, calc(var(--sh) * .02), 22px);grid-template-rows:minmax(0,1fr) auto auto auto auto minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,2.4cqw,40px);display:grid}.book__title.astro-pnhl2xtw,.book__lede.astro-pnhl2xtw,.book__contact.astro-pnhl2xtw,.book__quote.astro-pnhl2xtw{grid-column:1/6}.book__title.astro-pnhl2xtw{font-size:clamp(30px, calc(var(--sh) * .05), 46px);grid-row:2;line-height:1.08}.book__lede.astro-pnhl2xtw{margin-top:var(--g);font-size:clamp(16px, calc(var(--sh) * .021), 19px);grid-row:3}.book__contact.astro-pnhl2xtw{margin-top:var(--g);grid-row:4;gap:14px}.book__contact.astro-pnhl2xtw .book__face{width:52px;height:52px}.book__quote.astro-pnhl2xtw{margin-top:var(--g);padding-top:clamp(12px, calc(var(--sh) * .02), 20px);grid-row:5}.book__q.astro-pnhl2xtw p.astro-pnhl2xtw{font-size:clamp(18px, calc(var(--sh) * .024), 22px)}.book__by.astro-pnhl2xtw .book__owner{width:32px;height:32px}.book__byname.astro-pnhl2xtw{font-size:14px}.book__logo.astro-pnhl2xtw,.book__logo.astro-pnhl2xtw .swap__mono{height:34px}.book__form.astro-pnhl2xtw{grid-area:1/6/-1/13;align-self:center}}.sticky-bar.astro-lkmocea4{z-index:40;pointer-events:none;height:64px;margin-top:-64px;position:sticky;bottom:0;left:0;right:0;overflow:hidden}.sticky-bar__inner.astro-lkmocea4{box-sizing:border-box;height:64px;padding:8px var(--sp);border-top:1px solid var(--ln);background:var(--pg);align-items:center;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(100%)}.sticky-bar.astro-lkmocea4.is-shown{pointer-events:auto}.sticky-bar.astro-lkmocea4.is-shown .sticky-bar__inner.astro-lkmocea4{transform:none}.sticky-bar__inner.astro-lkmocea4 .sticky-bar__btn{flex:1}@media (width>=1024px){.sticky-bar.astro-lkmocea4{display:none}}@media (prefers-reduced-motion:reduce){.sticky-bar__inner.astro-lkmocea4{transition:none}}
