.hero.svelte-15fqo2f{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand) 7%, var(--color-bg)) 0%, var(--color-bg) 100%);padding:3rem 0 2.5rem;overflow:hidden}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f){grid-template-columns:1.1fr .9fr;align-items:center;gap:2.5rem;display:grid}@media (width<=56.25rem){.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f){grid-template-columns:1fr}}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .copy:where(.svelte-15fqo2f) .eyebrow:where(.svelte-15fqo2f){border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);align-items:center;gap:.625rem;margin-bottom:1rem;padding:.3125rem .875rem .3125rem .3125rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .copy:where(.svelte-15fqo2f) .eyebrow:where(.svelte-15fqo2f) b:where(.svelte-15fqo2f){border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-text-on-brand);letter-spacing:.03em;text-transform:uppercase;padding:.25rem .625rem;font-size:.75rem;font-weight:800}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .copy:where(.svelte-15fqo2f) h1:where(.svelte-15fqo2f){letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:820;line-height:1.12}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .copy:where(.svelte-15fqo2f) h1:where(.svelte-15fqo2f) em:where(.svelte-15fqo2f){color:var(--color-brand-dark);font-style:normal}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .copy:where(.svelte-15fqo2f) .lead:where(.svelte-15fqo2f){max-width:33.75rem;color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.0625rem;line-height:1.55}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .copy:where(.svelte-15fqo2f) .buttons:where(.svelte-15fqo2f){flex-wrap:wrap;gap:.875rem;margin-bottom:1.75rem;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .copy:where(.svelte-15fqo2f) .points:where(.svelte-15fqo2f){flex-wrap:wrap;gap:.625rem 1.375rem;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .copy:where(.svelte-15fqo2f) .points:where(.svelte-15fqo2f) .point:where(.svelte-15fqo2f){color:var(--color-text-secondary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .copy:where(.svelte-15fqo2f) .points:where(.svelte-15fqo2f) .point:where(.svelte-15fqo2f) .icon:where(.svelte-15fqo2f){background:var(--color-brand);width:1.375rem;height:1.375rem;color:var(--color-text-on-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f){justify-content:center;padding:1rem 0 2.25rem;display:flex;position:relative}@media (width<=40rem){.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f){justify-content:flex-end;padding-bottom:2.75rem}}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f):before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-brand) 32%, transparent), transparent 70%);border-radius:50%;width:27.5rem;height:27.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f){z-index:1;background:var(--color-dark);border-radius:2.5rem;width:17rem;padding:.625rem;position:relative;box-shadow:0 2rem 4rem -1.5rem #0f0f1080}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f){background:var(--color-bg-soft);border-radius:1.9375rem;flex-direction:column;height:31.25rem;display:flex;overflow:hidden}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .place:where(.svelte-15fqo2f){flex-direction:column;padding:1.25rem 1rem .75rem;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .place:where(.svelte-15fqo2f) b:where(.svelte-15fqo2f){letter-spacing:-.02em;font-size:.9375rem;font-weight:800}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .place:where(.svelte-15fqo2f) span:where(.svelte-15fqo2f){color:var(--color-text-secondary);font-size:.6875rem;font-weight:600}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .chips:where(.svelte-15fqo2f){gap:.375rem;padding:0 1rem .75rem;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .chips:where(.svelte-15fqo2f) .chip:where(.svelte-15fqo2f){border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);white-space:nowrap;padding:.375rem .6875rem;font-size:.6875rem;font-weight:700}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .chips:where(.svelte-15fqo2f) .chip.active:where(.svelte-15fqo2f){border-color:var(--color-dark);background:var(--color-dark);color:var(--color-text-inverse)}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f){flex-direction:column;flex:1;gap:.5rem;padding:0 .75rem;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f){border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-items:center;gap:.5rem;padding:.5rem;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .thumb:where(.svelte-15fqo2f){border-radius:var(--radius-sm);width:2.625rem;height:2.625rem;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .thumb.coffee:where(.svelte-15fqo2f){background:var(--cat-1)}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .thumb.bakery:where(.svelte-15fqo2f){background:var(--cat-2)}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .thumb.dessert:where(.svelte-15fqo2f){background:var(--cat-7)}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .thumb.drink:where(.svelte-15fqo2f){background:var(--cat-4)}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .info:where(.svelte-15fqo2f){flex-direction:column;min-width:0;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .info:where(.svelte-15fqo2f) b:where(.svelte-15fqo2f){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.71875rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .info:where(.svelte-15fqo2f) span:where(.svelte-15fqo2f){color:var(--color-text-secondary);font-size:.6875rem;font-weight:700}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .items:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .add:where(.svelte-15fqo2f){border-radius:var(--radius-xs);background:var(--color-brand);width:1.625rem;height:1.625rem;color:var(--color-text-on-brand);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .cart:where(.svelte-15fqo2f){border-radius:var(--radius-md);background:var(--color-dark);color:var(--color-text-inverse);justify-content:space-between;align-items:center;margin:.75rem;padding:.5rem .5rem .5rem .875rem;font-size:.75rem;font-weight:800;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .phone:where(.svelte-15fqo2f) .screen:where(.svelte-15fqo2f) .cart:where(.svelte-15fqo2f) .total:where(.svelte-15fqo2f){border-radius:var(--radius-sm);background:var(--color-brand);color:var(--color-text-on-brand);align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.6875rem;display:inline-flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .tent:where(.svelte-15fqo2f){z-index:2;border-radius:var(--radius-md);background:var(--color-surface);width:9rem;box-shadow:var(--shadow-lg);color:var(--color-text);text-align:center;flex-direction:column;align-items:center;gap:.125rem;padding:.875rem .75rem;display:flex;position:absolute;bottom:0;left:max(0px,50% - 16.375rem);transform:rotate(-8deg)}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .tent:where(.svelte-15fqo2f) b:where(.svelte-15fqo2f){margin-top:.375rem;font-size:.6875rem;font-weight:800}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .tent:where(.svelte-15fqo2f) span:where(.svelte-15fqo2f){color:var(--color-text-secondary);font-size:.625rem;font-weight:600}@media (width<=40rem){.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .tent:where(.svelte-15fqo2f){width:7.25rem;padding:.75rem .625rem;left:0}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .inner:where(.svelte-15fqo2f) .visual:where(.svelte-15fqo2f) .tent:where(.svelte-15fqo2f) svg{width:3.5rem;height:3.5rem}}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .trust:where(.svelte-15fqo2f){border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;gap:.75rem 2.25rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .trust:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f){color:var(--color-text-secondary);align-items:center;gap:.625rem;font-size:.875rem;font-weight:600;display:flex}.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .trust:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .icon:where(.svelte-15fqo2f){border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));width:2rem;height:2rem;color:var(--color-brand-dark);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (width<=40rem){.hero.svelte-15fqo2f .container:where(.svelte-15fqo2f) .trust:where(.svelte-15fqo2f){gap:.75rem 1.25rem;margin-top:1.75rem}.hero.svelte-15fqo2f{padding:2rem 0}}.mode_cards.svelte-15fqo2f{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (width<=50rem){.mode_cards.svelte-15fqo2f{grid-template-columns:1fr}}.mode_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f){border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:2rem 1.875rem}.mode_cards.svelte-15fqo2f .card.hall:where(.svelte-15fqo2f) .icon:where(.svelte-15fqo2f){background:color-mix(in srgb, var(--color-brand) 18%, var(--color-surface));color:var(--color-brand-dark)}.mode_cards.svelte-15fqo2f .card.takeaway:where(.svelte-15fqo2f) .icon:where(.svelte-15fqo2f){background:var(--cat-3);color:var(--color-warning-deep)}.mode_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f) .icon:where(.svelte-15fqo2f){border-radius:var(--radius-md);justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.125rem;display:flex}.mode_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f) h3:where(.svelte-15fqo2f){letter-spacing:-.02em;margin-bottom:.625rem;font-size:1.25rem;font-weight:780}.mode_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f) p:where(.svelte-15fqo2f){color:var(--color-text-secondary);font-size:.875rem;line-height:1.55}@media (width<=40rem){.mode_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f){padding:1.625rem 1.375rem}}.feature_cards.svelte-15fqo2f{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;display:grid}@media (width<=56.25rem){.feature_cards.svelte-15fqo2f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=32.5rem){.feature_cards.svelte-15fqo2f{grid-template-columns:1fr}}.feature_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:1.625rem}.feature_cards.svelte-15fqo2f .card.wide:where(.svelte-15fqo2f){grid-column:span 2}@media (width<=32.5rem){.feature_cards.svelte-15fqo2f .card.wide:where(.svelte-15fqo2f){grid-column:span 1}}.feature_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f) .icon:where(.svelte-15fqo2f){border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-brand) 16%, var(--color-surface));width:2.75rem;height:2.75rem;color:var(--color-brand-dark);justify-content:center;align-items:center;margin-bottom:.875rem;display:inline-flex}.feature_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f) h3:where(.svelte-15fqo2f){letter-spacing:-.02em;margin-bottom:.375rem;font-size:1rem;font-weight:780}.feature_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f) p:where(.svelte-15fqo2f){color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.device_cards.svelte-15fqo2f{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem;display:grid}@media (width<=40rem){.device_cards.svelte-15fqo2f{grid-template-columns:repeat(2,minmax(0,1fr))}}.device_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center;transition:border-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);flex-direction:column;align-items:center;gap:1rem;padding:2rem 1.25rem;display:flex}.device_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f):hover{border-color:color-mix(in srgb, var(--color-brand-dark) 24%, var(--color-border));transform:translateY(-.1875rem)}.device_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f) .icon:where(.svelte-15fqo2f){background:var(--color-dark);width:4rem;height:4rem;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;display:flex}.device_cards.svelte-15fqo2f .card:where(.svelte-15fqo2f) .label:where(.svelte-15fqo2f){letter-spacing:-.02em;font-size:.9375rem;font-weight:780}.free_panel.svelte-15fqo2f{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--color-dark), var(--color-dark-soft));color:var(--color-text-inverse);grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem;padding:3rem 2.75rem;display:grid}@media (width<=53.75rem){.free_panel.svelte-15fqo2f{grid-template-columns:1fr;gap:2rem}}@media (width<=40rem){.free_panel.svelte-15fqo2f{padding:2.25rem 1.5rem}}.free_panel.svelte-15fqo2f .details:where(.svelte-15fqo2f) h2:where(.svelte-15fqo2f){letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:820}.free_panel.svelte-15fqo2f .details:where(.svelte-15fqo2f) .text:where(.svelte-15fqo2f){color:#ffffffbf;font-size:.9375rem;line-height:1.65}.free_panel.svelte-15fqo2f .list:where(.svelte-15fqo2f){flex-direction:column;gap:.875rem;display:flex}.free_panel.svelte-15fqo2f .list:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f){border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff1f;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.free_panel.svelte-15fqo2f .list:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .check:where(.svelte-15fqo2f){border-radius:var(--radius-sm);background:var(--color-brand);width:1.875rem;height:1.875rem;color:var(--color-text-on-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.free_panel.svelte-15fqo2f .list:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .item_text:where(.svelte-15fqo2f){flex-direction:column;gap:.125rem;display:flex}.free_panel.svelte-15fqo2f .list:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .item_text:where(.svelte-15fqo2f) b:where(.svelte-15fqo2f){letter-spacing:-.01em;font-size:.9375rem;font-weight:800}.free_panel.svelte-15fqo2f .list:where(.svelte-15fqo2f) .item:where(.svelte-15fqo2f) .item_text:where(.svelte-15fqo2f) span:where(.svelte-15fqo2f){color:#ffffffa6;font-size:.8125rem;line-height:1.5}.faq_items.svelte-15fqo2f{flex-direction:column;gap:.75rem;max-width:47.5rem;margin:0 auto;display:flex}.faq_items.svelte-15fqo2f .item:where(.svelte-15fqo2f){border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.faq_items.svelte-15fqo2f .item[open]:where(.svelte-15fqo2f) summary:where(.svelte-15fqo2f) .chevron{transform:rotate(45deg)}.faq_items.svelte-15fqo2f .item:where(.svelte-15fqo2f) summary:where(.svelte-15fqo2f){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.5rem;font-size:.9375rem;font-weight:700;list-style:none;display:flex}.faq_items.svelte-15fqo2f .item:where(.svelte-15fqo2f) summary:where(.svelte-15fqo2f)::-webkit-details-marker{display:none}.faq_items.svelte-15fqo2f .item:where(.svelte-15fqo2f) summary:where(.svelte-15fqo2f) .chevron{color:var(--color-text-secondary);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.faq_items.svelte-15fqo2f .item:where(.svelte-15fqo2f) .answer:where(.svelte-15fqo2f){color:var(--color-text-secondary);padding:0 1.5rem 1.125rem;font-size:.875rem;line-height:1.6}.cta_panel.svelte-15fqo2f{border-radius:var(--radius-xl);background:linear-gradient(160deg, var(--color-brand) 0%, color-mix(in srgb, var(--color-brand) 72%, var(--color-brand-dark)) 100%);color:var(--color-text-on-brand);text-align:center;flex-direction:column;align-items:center;padding:3.5rem 1.75rem;display:flex;position:relative;overflow:hidden}.cta_panel.svelte-15fqo2f:before,.cta_panel.svelte-15fqo2f:after{content:"";background:#ffffff24;border-radius:50%;position:absolute}.cta_panel.svelte-15fqo2f:before{width:21.25rem;height:21.25rem;top:-8.75rem;left:-6.25rem}.cta_panel.svelte-15fqo2f:after{width:17.5rem;height:17.5rem;bottom:-7.5rem;right:-5rem}@media (width<=40rem){.cta_panel.svelte-15fqo2f{padding:2.5rem 1.125rem}}.cta_panel.svelte-15fqo2f h2:where(.svelte-15fqo2f){letter-spacing:-.035em;margin-bottom:.75rem;font-size:clamp(1.625rem,3vw,2rem);font-weight:820;position:relative}.cta_panel.svelte-15fqo2f .text:where(.svelte-15fqo2f){max-width:31.25rem;color:color-mix(in srgb, var(--color-text-on-brand) 78%, transparent);margin-bottom:1.75rem;font-size:.9375rem;font-weight:600;line-height:1.55;position:relative}
