.quote[data-astro-cid-jlptal2q]{--k:calc(100cqw / 1465);aspect-ratio:1465/502;margin:0;position:relative;overflow:hidden;container-type:inline-size}.quote__img[data-astro-cid-jlptal2q]{object-fit:cover;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0}.quote__text[data-astro-cid-jlptal2q]{right:calc(78 * var(--k));width:calc(497 * var(--k));font-size:max(22px, calc(76 * var(--k)));letter-spacing:-.03em;text-align:right;color:#fff;background:linear-gradient(165deg,#fff 35%,#eed6ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;line-height:.78;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=767px){.quote[data-astro-cid-jlptal2q]{aspect-ratio:auto;height:230px}.quote__img[data-astro-cid-jlptal2q]{object-position:68% 50%}.quote__text[data-astro-cid-jlptal2q]{width:46%;font-size:26px;right:16px}}.feature[data-astro-cid-63wk6bt2]{--k:calc(100cqw / 1465);aspect-ratio:1465/398;background:#fcf8ff;border-radius:3.065%/11.281%;margin:0;position:relative;overflow:hidden;container-type:inline-size}.feature__img[data-astro-cid-63wk6bt2]{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.feature__text[data-astro-cid-63wk6bt2]{left:calc(43 * var(--k));top:calc(35 * var(--k));bottom:calc(36 * var(--k));width:max(150px, calc(300 * var(--k)));font-family:var(--sans);letter-spacing:-.01em;color:#5f33825e;flex-direction:column;justify-content:space-between;font-weight:700;display:flex;position:absolute}.feature__note[data-astro-cid-63wk6bt2]{font-size:max(10px, calc(16 * var(--k)));line-height:1.2}.feature__title[data-astro-cid-63wk6bt2]{font-size:max(20px, calc(50 * var(--k)));line-height:.85}@media (width<=767px){.feature[data-astro-cid-63wk6bt2]{aspect-ratio:auto;border-radius:16px;flex-direction:column;gap:20px;padding-top:20px;display:flex}.feature__text[data-astro-cid-63wk6bt2]{gap:14px;width:auto;padding:0 20px;position:static}.feature__img[data-astro-cid-63wk6bt2]{object-position:88% 30%;height:260px;position:static}}.toast[data-astro-cid-7lwycbxs],.bell[data-astro-cid-7lwycbxs]{height:auto;position:absolute}.toast[data-astro-cid-7lwycbxs]{left:calc(160 * var(--k));top:calc(59 * var(--k));width:calc(269 * var(--k));transform-origin:80% 100%;animation:5.5s cubic-bezier(.3,.7,.2,1) infinite pop}.bell[data-astro-cid-7lwycbxs]{left:calc(419 * var(--k));top:calc(16 * var(--k));width:calc(103 * var(--k));transform-origin:50% 100%;animation:5.5s cubic-bezier(.3,.7,.2,1) .25s infinite pop}@keyframes pop{0%,6%{opacity:0;transform:translateY(calc(40 * var(--k))) scale(.85)}16%{opacity:1;transform:translateY(calc(-3 * var(--k))) scale(1.03)}22%,80%{opacity:1;transform:none}92%,to{opacity:0;transform:translateY(calc(-14 * var(--k))) scale(.98)}}@media (prefers-reduced-motion:reduce){.toast[data-astro-cid-7lwycbxs],.bell[data-astro-cid-7lwycbxs]{animation:none}}.options[data-astro-cid-d6rxqk7d]{--k:calc(100cqw / 681);aspect-ratio:681/398;background:#f6eefb;border-radius:6.593%/11.281%;width:100%;margin:0;position:relative;overflow:hidden;container-type:inline-size}.bg[data-astro-cid-d6rxqk7d]{width:100%;height:100%;position:absolute;inset:0}.cap[data-astro-cid-d6rxqk7d]{left:calc(32 * var(--k));top:calc(31 * var(--k));max-width:calc(190 * var(--k));position:absolute}.phone[data-astro-cid-d6rxqk7d]{left:calc(260 * var(--k));top:calc(151 * var(--k));width:calc(161 * var(--k));height:auto;position:absolute}.row[data-astro-cid-d6rxqk7d]{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.card[data-astro-cid-d6rxqk7d]{--x:0;--s:1;left:0;top:calc(230.5 * var(--k));width:calc(94 * var(--k));height:calc(99.7 * var(--k));transform:translateX(calc((var(--x) - 47) * var(--k))) scale(var(--s));will-change:transform;transition:transform .9s cubic-bezier(.65,0,.25,1);position:absolute}.card[data-astro-cid-d6rxqk7d].jump{transition:none}.card[data-astro-cid-d6rxqk7d] img[data-astro-cid-d6rxqk7d]{object-fit:cover;width:100%;height:100%}
