@charset "UTF-8";.store-badges[data-v-30cadea6]{display:inline-flex;flex-wrap:wrap;gap:12px}.compare[data-v-4821ad51]{position:relative;width:100%;aspect-ratio:1280/2856;border:2px solid var(--rodly-brand-font-and-lines);overflow:hidden;background:#12181d;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize}.compare__img[data-v-4821ad51]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.compare__top[data-v-4821ad51]{position:absolute;top:0;right:0;bottom:0;left:0}.compare__divider[data-v-4821ad51]{position:absolute;top:0;bottom:0;width:3px;transform:translate(-50%);background:#fff;box-shadow:0 0 0 1px #0000004d;pointer-events:none}.compare__handle[data-v-4821ad51]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;border:2px solid var(--rodly-brand-font-and-lines);background:#fff;color:var(--rodly-brand-font-and-lines);display:grid;place-items:center;cursor:ew-resize;pointer-events:auto;touch-action:none;box-shadow:0 2px 10px #0000004d}.compare__handle svg[data-v-4821ad51]{width:26px;height:26px}.compare__handle[data-v-4821ad51]:focus-visible{outline:3px solid var(--rodly-brand-coral-primary);outline-offset:3px}.hero[data-v-1679d038]{background:var(--rodly-brand-background);color:var(--rodly-brand-font-and-lines);padding-block:80px 72px;padding-inline:max(64px,(100% - var(--rodly-page-max)) / 2);display:grid;grid-template-columns:1fr 340px;gap:48px;align-items:center}.hero__copy[data-v-1679d038]{display:flex;flex-direction:column;gap:28px}.hero__title[data-v-1679d038]{font-family:var(--rodly-font-sans);font-size:104px;line-height:1.08;font-weight:700;letter-spacing:-3px;margin:0;text-transform:uppercase;text-wrap:balance}.hero__title--coral[data-v-1679d038]{color:var(--rodly-brand-coral-primary)}.hero__title--mint[data-v-1679d038]{color:var(--rodly-brand-mint-primary)}.hero__subtitle[data-v-1679d038]{font-family:var(--rodly-font-sans);font-size:22px;line-height:28px;font-weight:500;letter-spacing:0px;margin:0;max-width:40ch;font-weight:var(--rodly-font-weight-regular)}.hero__actions[data-v-1679d038]{display:flex;gap:16px}.hero__showcase[data-v-1679d038]{justify-self:center;display:flex;flex-direction:column;align-items:center;gap:32px}.hero__phone[data-v-1679d038]{width:320px;transform:rotate(3deg)}.hero__hint[data-v-1679d038]{font-family:var(--rodly-font-sans);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px;margin:0;text-align:center;opacity:.65}@media(max-width:860px){.hero[data-v-1679d038]{grid-template-columns:1fr;padding-block:48px 56px;padding-inline:max(24px,(100% - var(--rodly-page-max)) / 2);gap:40px;text-align:center}.hero__copy[data-v-1679d038]{align-items:center}.hero__title[data-v-1679d038]{font-family:var(--rodly-font-sans);font-size:56px;line-height:1.08;font-weight:700;letter-spacing:-1.5px}.hero__subtitle[data-v-1679d038]{margin-inline:auto}.hero__actions[data-v-1679d038]{justify-content:center}.hero__phone[data-v-1679d038]{width:min(86vw,380px);transform:none}}@media(max-width:860px)and (orientation:portrait){.hero__phone[data-v-1679d038]{width:min(86vw,380px,(min(100svh,var(--hero-viewport-height, 100svh)) - var(--app-header-height) - 58px) / 2.23125);min-width:185px}}@media(max-width:480px){.hero__title[data-v-1679d038]{font-family:var(--rodly-font-sans);font-size:44px;line-height:1.08;font-weight:700;letter-spacing:-1.5px}}.marquee[data-v-bc5afd1a]{border-top:2px solid var(--rodly-brand-font-and-lines);border-bottom:2px solid var(--rodly-brand-font-and-lines);background:var(--rodly-brand-mint-primary);color:#0c1116;padding:14px 0;overflow:hidden;white-space:nowrap}.marquee__track[data-v-bc5afd1a]{display:inline-flex;animation:marquee-scroll-bc5afd1a 30s linear infinite}.marquee__text[data-v-bc5afd1a]{font-size:22px;font-weight:var(--rodly-font-weight-bold)}@keyframes marquee-scroll-bc5afd1a{0%{transform:translate(0)}to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.marquee__track[data-v-bc5afd1a]{animation:none}}.section-heading[data-v-6663088e]{font-family:var(--rodly-font-sans);font-size:56px;line-height:1.08;font-weight:700;letter-spacing:-1.5px;margin:0;text-transform:uppercase}.section-heading__dot--coral[data-v-6663088e]{color:var(--rodly-brand-coral-primary)}.section-heading__dot--mint[data-v-6663088e]{color:var(--rodly-brand-mint-primary)}@media(max-width:860px){.section-heading[data-v-6663088e]{font-family:var(--rodly-font-sans);font-size:38px;line-height:1.08;font-weight:700;letter-spacing:-1.5px}}.feature-icon[data-v-57cbb7b9]{width:100%;height:100%;display:block}.feature-card[data-v-0d701f65]{border:2px solid var(--rodly-brand-font-and-lines);padding:24px;display:flex;gap:20px;align-items:flex-start;box-shadow:6px 6px 0 var(--feature-accent, var(--rodly-brand-coral-primary))}.feature-card--coral[data-v-0d701f65]{--feature-accent: var(--rodly-brand-coral-primary)}.feature-card--mint[data-v-0d701f65]{--feature-accent: var(--rodly-brand-mint-primary)}.feature-card__icon[data-v-0d701f65]{flex-shrink:0;width:40px;height:40px;color:var(--feature-accent, var(--rodly-brand-coral-primary))}.feature-card__body[data-v-0d701f65]{display:flex;flex-direction:column;gap:20px;flex:1}.feature-card__text[data-v-0d701f65]{display:flex;flex-direction:column;gap:8px}.feature-card__title[data-v-0d701f65]{font-family:var(--rodly-font-sans);font-size:24px;line-height:32px;font-weight:400;letter-spacing:0px;margin:0}.feature-card__desc[data-v-0d701f65]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:400;letter-spacing:.25px;margin:0;opacity:.85}.feature-card--wide .feature-card__body[data-v-0d701f65]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:40px;align-items:start}@media(max-width:860px){.feature-card[data-v-0d701f65]{flex-direction:column;gap:10px}.feature-card--wide .feature-card__body[data-v-0d701f65]{grid-template-columns:1fr;gap:16px}}.live-demo[data-v-140e07c1]{display:flex;flex-direction:column;gap:14px}.live-demo__phones[data-v-140e07c1]{display:flex;gap:12px}.live-demo__phone[data-v-140e07c1]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--rodly-brand-font-and-lines)}.live-demo__owner[data-v-140e07c1]{font-family:var(--rodly-font-sans);font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px;opacity:.7;letter-spacing:.6px;text-transform:uppercase}.live-demo__row[data-v-140e07c1]{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border:1px solid var(--rodly-brand-font-and-lines);background:transparent;color:inherit;font:inherit;text-align:left}.live-demo__row--tappable[data-v-140e07c1]{cursor:pointer;transition:transform .12s ease}.live-demo__row--tappable[data-v-140e07c1]:focus-visible{outline:2px solid var(--feature-accent, var(--rodly-brand-coral-primary));outline-offset:2px}@media(hover:hover){.live-demo__row--tappable[data-v-140e07c1]:hover{transform:translate(3px)}}.live-demo__box[data-v-140e07c1]{flex:none;width:18px;height:18px;border:1px solid var(--rodly-brand-font-and-lines);display:grid;place-items:center;transition:background-color .18s ease}.live-demo__box[data-v-140e07c1]:after{content:"✓";font-size:13px;font-weight:var(--rodly-font-weight-bold);color:#131619;transform:scale(0);transition:transform .18s ease}.live-demo__row--checked .live-demo__box[data-v-140e07c1]{background:var(--feature-accent, var(--rodly-brand-coral-primary));border-color:var(--feature-accent, var(--rodly-brand-coral-primary))}.live-demo__row--checked .live-demo__box[data-v-140e07c1]:after{transform:scale(1)}.live-demo__name[data-v-140e07c1]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;letter-spacing:.3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .18s ease}.live-demo__row--checked .live-demo__name[data-v-140e07c1]{opacity:.55;text-decoration:line-through}.live-demo__announcer[data-v-140e07c1]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.live-demo__hint[data-v-140e07c1]{font-family:var(--rodly-font-sans);font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px;margin:0;opacity:.7}@media(max-width:359px){.live-demo__phones[data-v-140e07c1]{flex-direction:column}}@media(prefers-reduced-motion:reduce){.live-demo__row--tappable[data-v-140e07c1],.live-demo__box[data-v-140e07c1],.live-demo__box[data-v-140e07c1]:after,.live-demo__name[data-v-140e07c1]{transition:none}.live-demo__row--tappable[data-v-140e07c1]:hover{transform:none}}.loyalty-demo[data-v-2bb03ab3]{display:flex}.loyalty-demo__card[data-v-2bb03ab3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--rodly-brand-font-and-lines);box-shadow:5px 5px 0 var(--feature-accent, var(--rodly-brand-coral-primary));transition:transform .12s ease}@media(hover:hover){.loyalty-demo__card[data-v-2bb03ab3]:hover{transform:translate(-2px,-2px)}}.loyalty-demo__store[data-v-2bb03ab3]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;letter-spacing:.6px;text-transform:uppercase}.loyalty-demo__barcode[data-v-2bb03ab3]{height:44px;background-image:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px,currentColor 5px 6px,transparent 6px 8px,currentColor 8px 12px,transparent 12px 14px,currentColor 14px 15px,transparent 15px 19px)}.loyalty-demo__digits[data-v-2bb03ab3]{font-family:var(--rodly-font-sans);font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px;font-variant-numeric:tabular-nums;letter-spacing:3px;align-self:center}@media(prefers-reduced-motion:reduce){.loyalty-demo__card[data-v-2bb03ab3]{transition:none}.loyalty-demo__card[data-v-2bb03ab3]:hover{transform:none}}.recipe-demo[data-v-25a4a807]{display:flex;flex-direction:column;gap:10px}.recipe-demo__header[data-v-25a4a807]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.recipe-demo__title[data-v-25a4a807]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;letter-spacing:.3px}.recipe-demo__servings[data-v-25a4a807]{font-family:var(--rodly-font-sans);font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px;opacity:.7;white-space:nowrap}.recipe-demo__list[data-v-25a4a807]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.recipe-demo__row[data-v-25a4a807]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:400;letter-spacing:.25px;padding:6px 10px;border:1px solid var(--rodly-brand-font-and-lines);transition:transform .12s ease}@media(hover:hover){.recipe-demo__row[data-v-25a4a807]:hover{transform:translate(3px)}}.recipe-demo__cta[data-v-25a4a807]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;align-self:flex-start;padding:6px 12px;background:var(--feature-accent, var(--rodly-brand-coral-primary));color:#131619;box-shadow:4px 4px 0 var(--rodly-brand-font-and-lines)}@media(prefers-reduced-motion:reduce){.recipe-demo__row[data-v-25a4a807]{transition:none}.recipe-demo__row[data-v-25a4a807]:hover{transform:none}}.route-demo[data-v-22d303e0]{display:flex;flex-direction:column;gap:14px}.route-demo__list[data-v-22d303e0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.route-demo__row[data-v-22d303e0]{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--rodly-brand-font-and-lines);background:transparent;transition:transform .12s ease}@media(hover:hover){.route-demo__row[data-v-22d303e0]:hover{transform:translate(3px)}.route-demo__row:hover .route-demo__grip[data-v-22d303e0]{opacity:1}}.route-demo__row--grabbed[data-v-22d303e0]{background:var(--feature-accent, var(--rodly-brand-coral-primary));color:#131619;border-color:var(--feature-accent, var(--rodly-brand-coral-primary));box-shadow:4px 4px 0 var(--rodly-brand-font-and-lines);transform:rotate(-1.5deg);margin-top:4px}@media(hover:hover){.route-demo__row--grabbed[data-v-22d303e0]:hover{transform:rotate(-1.5deg) translate(3px)}}.route-demo__grip[data-v-22d303e0]{flex:none;width:8px;height:16px;opacity:.55;background-image:radial-gradient(currentColor 42%,transparent 44%);background-size:4px 4px}.route-demo--grabbed .route-demo__grip[data-v-22d303e0],.route-demo__row--grabbed .route-demo__grip[data-v-22d303e0]{opacity:1}.route-demo__pos[data-v-22d303e0]{flex:none;font-size:16px;font-weight:var(--rodly-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--feature-accent, var(--rodly-brand-coral-primary))}.route-demo__row--grabbed .route-demo__pos[data-v-22d303e0]{color:#131619}.route-demo__name[data-v-22d303e0]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;letter-spacing:.3px}.route-demo__hint[data-v-22d303e0]{font-family:var(--rodly-font-sans);font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px;margin:0;opacity:.7}@media(prefers-reduced-motion:reduce){.route-demo__row[data-v-22d303e0]{transition:none}.route-demo__row[data-v-22d303e0]:hover{transform:none}.route-demo__row--grabbed[data-v-22d303e0]:hover{transform:rotate(-1.5deg)}}.features[data-v-99e8100e]{--rodly-brand-font-and-lines: #f0f5f4;--rodly-brand-coral-primary: #fea490;--rodly-brand-mint-primary: #6de8cc;background:#131619;color:#f0f5f4;padding-block:64px;padding-inline:max(64px,(100% - var(--rodly-page-max)) / 2)}@media(max-width:860px){.features[data-v-99e8100e]{padding-block:44px;padding-inline:max(20px,(100% - var(--rodly-page-max)) / 2)}}.features[data-v-99e8100e]{display:flex;flex-direction:column;gap:32px}.features__grid[data-v-99e8100e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.features__grid>.features__card--wide[data-v-99e8100e]{grid-column:1/-1}@media(max-width:860px){.features__grid[data-v-99e8100e]{grid-template-columns:1fr}}.phone-frame[data-v-175ae940]{border:2px solid var(--rodly-brand-font-and-lines);overflow:hidden;background:#12181d}.phone-frame img[data-v-175ae940]{display:block;width:100%;height:auto}.screens[data-v-f685b403]{background:var(--rodly-brand-background);color:var(--rodly-brand-font-and-lines);padding-block:64px;padding-inline:max(64px,(100% - var(--rodly-page-max)) / 2)}@media(max-width:860px){.screens[data-v-f685b403]{padding-block:44px;padding-inline:max(20px,(100% - var(--rodly-page-max)) / 2)}}.screens[data-v-f685b403]{display:flex;flex-direction:column;gap:32px}.screens__carousel[data-v-f685b403]{position:relative}.screens__row[data-v-f685b403]{display:flex;gap:32px;justify-content:center;align-items:flex-start}.screens__arrow[data-v-f685b403]{display:none}@media(max-width:860px){.screens__carousel[data-v-f685b403]{width:100vw;margin-inline:calc(50% - 50vw)}.screens__row[data-v-f685b403]{gap:12px;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:20px;scroll-padding-inline:20px}.screens__row[data-v-f685b403]::-webkit-scrollbar{display:none}.screens__slide[data-v-f685b403]{flex:0 0 auto;scroll-snap-align:center;padding-block:20px}.screens__arrow[data-v-f685b403]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:2px solid var(--rodly-brand-font-and-lines);background:var(--rodly-brand-background);color:var(--rodly-brand-font-and-lines);cursor:pointer;box-shadow:3px 3px 0 var(--rodly-brand-coral-primary)}.screens__arrow[data-v-f685b403]:active{transform:translateY(-50%) translate(1px,1px);box-shadow:2px 2px 0 var(--rodly-brand-coral-primary)}.screens__arrow--prev[data-v-f685b403]{left:8px}.screens__arrow--next[data-v-f685b403]{right:8px}}.pricing-card[data-v-27b3be8b]{border:2px solid var(--rodly-brand-font-and-lines);padding:28px;display:flex;flex-direction:column;gap:12px;box-shadow:8px 8px #ffffff1f}.pricing-card--highlighted[data-v-27b3be8b]{position:relative;z-index:1;border:none;background:var(--rodly-brand-coral-primary);color:#131619;box-shadow:10px 10px 0 var(--rodly-brand-mint-primary);transform:scale(1.06)}.pricing-card__promo[data-v-27b3be8b]{align-self:flex-start;margin-top:-4px;display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;background:var(--rodly-brand-mint-primary);color:#131619;border:2px solid #131619;transform:rotate(-1.5deg);text-transform:uppercase}.pricing-card__promo-count[data-v-27b3be8b]{font-size:12px;line-height:1;font-weight:var(--rodly-font-weight-bold)}.pricing-card__promo-label[data-v-27b3be8b]{font-size:12px;line-height:1;font-weight:var(--rodly-font-weight-bold);letter-spacing:.08em}.pricing-card__badge[data-v-27b3be8b]{font-family:var(--rodly-font-sans);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.5px;align-self:flex-start;padding:4px 10px}.pricing-card__badge--mint[data-v-27b3be8b]{border:2px solid var(--rodly-brand-mint-primary);color:var(--rodly-brand-mint-primary)}.pricing-card__badge--coral[data-v-27b3be8b]{border:2px solid var(--rodly-brand-coral-primary);color:var(--rodly-brand-coral-primary)}.pricing-card__badge--filled[data-v-27b3be8b]{background:#131619;color:var(--rodly-brand-coral-primary);transform:rotate(-2deg)}.pricing-card__name[data-v-27b3be8b]{font-family:var(--rodly-font-sans);font-size:24px;line-height:32px;font-weight:400;letter-spacing:0px;margin:0}.pricing-card__price[data-v-27b3be8b]{font-size:48px;font-weight:var(--rodly-font-weight-bold)}.pricing-card__per[data-v-27b3be8b]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:400;letter-spacing:.25px}.pricing-card__note[data-v-27b3be8b]{font-family:var(--rodly-font-sans);font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px;opacity:.75}.pricing-card--highlighted .pricing-card__note[data-v-27b3be8b]{opacity:.8}.pricing-card__features[data-v-27b3be8b]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:400;letter-spacing:.25px;margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;opacity:.85}.pricing-card--highlighted .pricing-card__features[data-v-27b3be8b]{opacity:1}@media(max-width:860px){.pricing-card--highlighted[data-v-27b3be8b]{transform:none}}.pricing[data-v-c7719c2b]{--rodly-brand-font-and-lines: #f0f5f4;--rodly-brand-coral-primary: #fea490;--rodly-brand-mint-primary: #6de8cc;background:#131619;color:#f0f5f4;padding-block:64px;padding-inline:max(64px,(100% - var(--rodly-page-max)) / 2)}@media(max-width:860px){.pricing[data-v-c7719c2b]{padding-block:44px;padding-inline:max(20px,(100% - var(--rodly-page-max)) / 2)}}.pricing[data-v-c7719c2b]{display:flex;flex-direction:column;gap:28px}.pricing__grid[data-v-c7719c2b]{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;align-items:stretch}.pricing__fineprint[data-v-c7719c2b]{font-family:var(--rodly-font-sans);font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px;margin:0;padding-top:20px;text-align:center;opacity:.7}@media(max-width:860px){.pricing__grid[data-v-c7719c2b]{grid-template-columns:1fr}}.faq[data-v-a0198f55]{padding-block:64px;padding-inline:max(64px,(100% - var(--rodly-page-max)) / 2)}@media(max-width:860px){.faq[data-v-a0198f55]{padding-block:44px;padding-inline:max(20px,(100% - var(--rodly-page-max)) / 2)}}.faq[data-v-a0198f55]{display:flex;flex-direction:column;gap:28px}.faq__list[data-v-a0198f55]{width:100%;max-width:900px;margin-inline:auto}.faq__item[data-v-a0198f55]{border-bottom:2px solid var(--rodly-brand-font-and-lines)}.faq__item[data-v-a0198f55]:first-child{border-top:2px solid var(--rodly-brand-font-and-lines)}.faq__question[data-v-a0198f55]{font-family:var(--rodly-font-sans);font-size:24px;line-height:32px;font-weight:400;letter-spacing:0px;font-weight:var(--rodly-font-weight-bold);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px;cursor:pointer;list-style:none}.faq__question[data-v-a0198f55]::-webkit-details-marker{display:none}.faq__question[data-v-a0198f55]:focus-visible{outline:2px solid var(--rodly-brand-coral-primary);outline-offset:2px}@media(hover:hover){.faq__question[data-v-a0198f55]:hover{color:var(--rodly-brand-coral-primary)}}.faq__chevron[data-v-a0198f55]{flex-shrink:0;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.faq__item[open] .faq__chevron[data-v-a0198f55]{transform:rotate(225deg)}.faq__answer[data-v-a0198f55]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:400;letter-spacing:.25px;max-width:720px;padding-bottom:24px}.faq__answer[data-v-a0198f55] a{text-decoration:underline;text-decoration-color:var(--rodly-brand-mint-primary);text-decoration-thickness:2px;text-underline-offset:3px}@media(max-width:860px){.faq__question[data-v-a0198f55]{padding-block:16px}}.nav-menu[data-v-a2dec779]{display:flex;align-items:center}.nav-menu__links[data-v-a2dec779]{display:flex;gap:28px;align-items:center}.nav-menu__links .nav-menu__link[data-v-a2dec779]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;display:inline-flex;flex-direction:column;align-items:center}.nav-menu__links .nav-menu__link[data-v-a2dec779]:after{content:attr(data-text);font-weight:var(--rodly-font-weight-bold);height:0;overflow:hidden;visibility:hidden}.nav-menu__links .nav-menu__link--active[data-v-a2dec779]{font-weight:var(--rodly-font-weight-bold);text-decoration:underline;text-decoration-color:var(--rodly-brand-mint-primary);text-decoration-thickness:2px;text-underline-offset:4px}.nav-menu__toggle[data-v-a2dec779]{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:none;cursor:pointer}.nav-menu__toggle-bar[data-v-a2dec779]{display:block;height:2px;width:100%;background:var(--rodly-brand-font-and-lines);border-radius:9999px;transition:transform .2s ease,opacity .2s ease}.nav-menu__toggle-bar--open[data-v-a2dec779]:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-menu__toggle-bar--open[data-v-a2dec779]:nth-child(2){opacity:0}.nav-menu__toggle-bar--open[data-v-a2dec779]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-menu__backdrop[data-v-a2dec779]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.nav-menu__panel[data-v-a2dec779]{position:absolute;top:100%;left:0;right:0;z-index:10;display:flex;flex-direction:column;background:var(--rodly-brand-background);border-bottom:2px solid var(--rodly-brand-font-and-lines);padding-inline:max(20px,(100% - var(--rodly-page-max)) / 2);padding-block:8px 16px}.nav-menu__panel-link[data-v-a2dec779]{font-family:var(--rodly-font-sans);font-size:16px;line-height:24px;font-weight:500;letter-spacing:.15px;padding-block:14px}.nav-menu__panel-link+.nav-menu__panel-link[data-v-a2dec779]{border-top:1px solid var(--rodly-brand-background-gray)}.nav-menu__panel-link--active[data-v-a2dec779]{font-weight:var(--rodly-font-weight-bold);text-decoration:underline;text-decoration-color:var(--rodly-brand-mint-primary);text-decoration-thickness:2px;text-underline-offset:4px}.nav-menu__panel-lang[data-v-a2dec779]{border-top:1px solid var(--rodly-brand-background-gray);padding-block:14px 6px}.nav-menu__panel-lang[data-v-a2dec779] .select-menu__trigger{width:100%;justify-content:space-between}.nav-menu__panel-lang[data-v-a2dec779] .select-menu__panel{position:static;margin-top:8px;box-shadow:none;border-color:var(--rodly-brand-font-and-lines-light)}@media(max-width:860px){.nav-menu__links[data-v-a2dec779]{display:none}.nav-menu__toggle[data-v-a2dec779]{display:flex}}.app-header[data-v-32a0542b]{display:flex;align-items:center;justify-content:space-between;height:var(--app-header-height);padding-inline:max(64px,(100% - var(--rodly-page-max)) / 2);border-bottom:2px solid var(--rodly-brand-font-and-lines);background:var(--rodly-brand-background);position:sticky;top:0;z-index:10}.app-header__right[data-v-32a0542b]{display:flex;align-items:center;gap:28px}@media(max-width:860px){.app-header[data-v-32a0542b]{padding-inline:max(20px,(100% - var(--rodly-page-max)) / 2)}.app-header__right[data-v-32a0542b]{gap:8px}.app-header__lang[data-v-32a0542b]{display:none}}.footer[data-v-4926ca9f]{background:var(--rodly-brand-background);color:var(--rodly-brand-font-and-lines);padding-block:72px 0;display:flex;flex-direction:column;gap:28px}.footer__cta[data-v-4926ca9f]{padding-inline:max(64px,(100% - var(--rodly-page-max)) / 2);display:flex;flex-direction:column;gap:28px;align-items:flex-start}.footer__heading[data-v-4926ca9f]{font-family:var(--rodly-font-sans);font-size:64px;line-height:1.08;font-weight:700;letter-spacing:-2px;margin:0;word-spacing:.15em;text-transform:uppercase;text-wrap:balance}.footer__actions[data-v-4926ca9f]{width:100%;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.footer__contact[data-v-4926ca9f]{margin-left:auto;display:inline-flex;align-items:center;gap:12px;padding:10px 18px;background:var(--rodly-brand-mint-accent);border:2px solid var(--rodly-brand-font-and-lines);box-shadow:4px 4px 0 var(--rodly-brand-mint-primary);transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.footer__contact[data-v-4926ca9f]:hover{color:inherit;background:var(--rodly-brand-mint-active);transform:translate(2px,2px);box-shadow:2px 2px 0 var(--rodly-brand-mint-primary)}.footer__contact-icon[data-v-4926ca9f]{width:22px;height:22px;flex-shrink:0}.footer__contact-text[data-v-4926ca9f]{display:flex;flex-direction:column;line-height:1.2}.footer__contact-label[data-v-4926ca9f]{font-family:var(--rodly-font-sans);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;opacity:.7}.footer__contact-address[data-v-4926ca9f]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;font-weight:var(--rodly-font-weight-bold)}.footer__bar[data-v-4926ca9f]{border-top:2px solid var(--rodly-brand-font-and-lines);padding-inline:max(64px,(100% - var(--rodly-page-max)) / 2);padding-block:48px;display:flex;gap:64px;align-items:flex-start}.footer__brand[data-v-4926ca9f]{display:flex;flex-direction:column;gap:12px;margin-right:auto;max-width:280px}.footer__tagline[data-v-4926ca9f]{font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:400;letter-spacing:.25px;margin:0;color:var(--rodly-brand-font-and-lines-gray)}.footer__col[data-v-4926ca9f]{display:flex;flex-direction:column;gap:12px;font-family:var(--rodly-font-sans);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}.footer__col-heading[data-v-4926ca9f]{font-family:var(--rodly-font-sans);font-size:11px;line-height:16px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;letter-spacing:1px;color:var(--rodly-brand-font-and-lines-gray);margin-bottom:4px}.footer__nav--active[data-v-4926ca9f],.footer__legal-link.router-link-exact-active[data-v-4926ca9f],.footer__lang--active[data-v-4926ca9f]{font-weight:var(--rodly-font-weight-bold);color:var(--rodly-brand-font-and-lines);text-decoration:underline;text-decoration-color:var(--rodly-brand-mint-primary);text-decoration-thickness:2px;text-underline-offset:4px}.footer__nav--active[data-v-4926ca9f]:hover,.footer__legal-link.router-link-exact-active[data-v-4926ca9f]:hover,.footer__lang--active[data-v-4926ca9f]:hover{color:var(--rodly-brand-font-and-lines)}.footer__strip[data-v-4926ca9f]{border-top:1px solid var(--rodly-brand-background-gray);padding-inline:max(64px,(100% - var(--rodly-page-max)) / 2);padding-block:20px 56px}.footer__copyright[data-v-4926ca9f]{font-family:var(--rodly-font-sans);font-size:12px;line-height:16px;font-weight:400;letter-spacing:.4px;opacity:.6}@media(max-width:860px){.footer[data-v-4926ca9f]{padding-block:48px 0}.footer__cta[data-v-4926ca9f]{padding-inline:max(24px,(100% - var(--rodly-page-max)) / 2)}.footer__heading[data-v-4926ca9f]{font-family:var(--rodly-font-sans);font-size:38px;line-height:1.08;font-weight:700;letter-spacing:-1.5px}.footer__contact[data-v-4926ca9f]{margin-left:0}.footer__bar[data-v-4926ca9f]{padding-inline:max(24px,(100% - var(--rodly-page-max)) / 2);padding-block:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.footer__brand[data-v-4926ca9f]{grid-column:1/-1;margin-right:0}.footer__strip[data-v-4926ca9f]{padding-inline:max(24px,(100% - var(--rodly-page-max)) / 2);padding-block:16px 40px}}@media(prefers-reduced-motion:reduce){.footer__contact[data-v-4926ca9f]{transition:none}.footer__contact[data-v-4926ca9f]:hover{transform:none}}
