.website-container>div{background:var(--canvas-bg);color:var(--foreground);font-family:var(--font-body), "Segoe UI", sans-serif;min-height:100%}.website-container .ids-section,.website-container .custom-section,.website-container .generated-section-container{background:var(--ids-section-background,var(--canvas-bg));color:var(--ids-heading,var(--foreground));position:relative}.website-container{scroll-padding-top:5rem}.website-container .ids-background-overlay{background:var(--ids-section-background,var(--canvas-bg));pointer-events:none;position:absolute;inset:0}.website-container .generated-section-content{z-index:1;width:min(100%, var(--section-max-width,1536px));padding-inline:var(--section-gutter,1.5rem);box-sizing:border-box;margin-inline:auto;position:relative}.website-container .ids-em{font-weight:700}.website-container [data-editable-typography] .ProseMirror p{margin:0}.website-container .ids-button-group,.website-container .generated-buttons{flex-wrap:wrap;gap:.7rem;display:flex}.website-container .site-button,.website-container .generated-button{border:1px solid var(--button-border,transparent);border-radius:calc(var(--ids-radius) * .65);background:var(--solid);color:var(--button-foreground,var(--canvas-bg));align-items:center;padding:.8rem 1.05rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex}.website-container .site-button.ghost,.website-container .generated-button[data-appearance=outline],.website-container .generated-button[data-appearance=secondary],.website-container .generated-button[data-appearance=ghost]{color:var(--foreground);border-color:var(--border);background:0 0}.website-container .ids-nav{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.website-container .ids-nav a{color:var(--ids-nav-text,var(--foreground));font-size:.95rem;text-decoration:none}.website-container .ids-divider{background:var(--ids-divider,var(--ids-divider-color,var(--border)));opacity:.7;height:1px;display:block}.website-container .ids-divider-vertical{width:1px;height:1.5rem}.website-container .ids-menu-button,.website-container .ids-carousel-controls button{color:var(--ids-menu-icon,var(--foreground));background:0 0;border:0;font-weight:700}.website-container .ids-accordion-item{border-top:1px solid var(--ids-divider,var(--border))}.website-container[data-icon-style=vinyl] .ids-icon{stroke-width:1.25px}.website-container[data-icon-style=material] .ids-icon{stroke-width:2.25px}.website-container .ids-background-image,.website-container .generated-image-frame{border-radius:var(--ids-radius);background:var(--canvas-bg-2);min-height:420px;overflow:hidden}.website-container .generated-image-frame.editable-image{position:relative}.website-container .generated-image-frame.absolute{border-radius:0;min-height:0;position:absolute;inset:0}.website-container .ids-background-image img,.website-container .generated-image-frame img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.website-container .ids-accordion-item summary{cursor:pointer;align-items:center;padding:1.35rem 0;list-style:none;display:flex}.website-container .ids-accordion-item summary::-webkit-details-marker{display:none}.website-container .ids-accordion-item>p,.website-container .ids-accordion-item>div{margin:0 0 1.3rem}.website-container .ids-form{flex-direction:column;gap:.75rem;display:flex}.website-container .ids-form label{flex-direction:column;gap:.35rem;display:flex}.website-container .ids-form input,.website-container .ids-form textarea{border:1px solid var(--ids-field-border,var(--border));border-radius:calc(var(--ids-radius) * .45);background:var(--ids-field-background,var(--interactive-bg));width:100%;color:var(--foreground);font:inherit;padding:.8rem .9rem}.website-container .ids-carousel-track{scroll-snap-type:x mandatory;gap:1rem;display:flex;overflow-x:auto}.website-container .ids-carousel-track>*{scroll-snap-align:start;flex:0 0 80%}.website-container .ids-marquee{overflow:hidden}.website-container .ids-marquee-track{width:max-content;animation:ids-marquee-scroll var(--ids-marquee-duration,30s) linear infinite;gap:2rem;display:flex}.website-container .ids-marquee-vertical .ids-marquee-track{animation-name:ids-marquee-scroll-y}.website-container .ids-marquee-reverse .ids-marquee-track{animation-direction:reverse}.website-container .ids-marquee:hover .ids-marquee-track{animation-play-state:paused}.website-container .ids-marquee-logo{flex-shrink:0;width:9rem;min-width:7.5rem;height:3.5rem;min-height:3rem;position:relative}.website-container .ids-marquee-track-logos{align-items:center;gap:2rem;min-height:3.5rem}.website-container .ids-parallax-scroll{will-change:transform}.website-container .ids-scroll-sticky{height:100cqh}.website-container .ids-scroll-track{transform:translate3d(calc(var(--ids-scroll-progress,0) * var(--ids-scroll-distance,0px) * -1), 0, 0);will-change:transform}.website-container [data-ids-scroll-axis=y].ids-scroll-track{transform:translate3d(0, calc(var(--ids-scroll-progress,0) * var(--ids-scroll-distance,0px) * -1), 0)}.website-container [dir=rtl] [data-ids-scroll-axis=x].ids-scroll-track{transform:translate3d(calc(var(--ids-scroll-progress,0) * var(--ids-scroll-distance,0px)), 0, 0)}.website-container .ids-scroll-layer{--ids-scroll-amount:1}.website-container [data-ids-scroll-intensity=subtle].ids-scroll-layer{--ids-scroll-amount:.5}.website-container [data-ids-scroll-intensity=intense].ids-scroll-layer{--ids-scroll-amount:1.5}.website-container [data-ids-scroll-effect=translate].ids-scroll-layer{transform:translateY(calc(var(--ids-scroll-progress,0) * var(--ids-scroll-amount) * -60px))}.website-container [data-ids-scroll-effect=scale].ids-scroll-layer{transform:scale(calc(1 + var(--ids-scroll-progress,0) * var(--ids-scroll-amount) * .2))}.website-container [data-ids-scroll-effect=fade].ids-scroll-layer{opacity:calc(1 - var(--ids-scroll-progress,0) * var(--ids-scroll-amount) * .8)}.website-container .animate-accordion-down{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.website-container .faq-keep.faq-keep[data-state=closed]{animation-fill-mode:forwards}.website-container .faq-keep[data-state=closed]:not([style*=--radix-collapsible-content-height\:]){height:0}.website-container .animate-collapsible-down{animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}@media (prefers-reduced-motion:reduce){.website-container .ids-marquee-track{animation:none}.website-container .ids-scroll-track,.website-container [data-ids-scroll-effect=translate].ids-scroll-layer,.website-container [data-ids-scroll-effect=scale].ids-scroll-layer{transform:none}.website-container [data-ids-scroll-effect=fade].ids-scroll-layer{opacity:1}}@keyframes ids-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ids-marquee-scroll-y{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0)scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0)scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.website-container .generated-card,.website-container .generated-section-container{color:inherit;background:0 0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}.website-container .animate-skeleton-shimmer{animation:1.8s linear infinite shimmer}.website-container .animate-skeleton-pulse{animation:1.8s ease-in-out infinite skeleton-pulse}.website-container{--animate-accordion-down:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-accordion-up:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-bounce:bounce 1s infinite;--animate-caret-blink:caret-blink 1.25s ease-out infinite;--animate-collapsible-down:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-collapsible-up:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-in:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-out:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animation-delay-0:0s;--animation-delay-100:.1s;--animation-delay-1000:1s;--animation-delay-150:.15s;--animation-delay-200:.2s;--animation-delay-300:.3s;--animation-delay-500:.5s;--animation-delay-700:.7s;--animation-delay-75:75ms;--animation-direction-alternate:alternate;--animation-direction-alternate-reverse:alternate-reverse;--animation-direction-normal:normal;--animation-direction-reverse:reverse;--animation-fill-mode-backwards:backwards;--animation-fill-mode-both:both;--animation-fill-mode-forwards:forwards;--animation-fill-mode-none:none;--animation-repeat-0:0;--animation-repeat-1:1;--animation-repeat-infinite:infinite;--breakpoint-2xl:96rem;--breakpoint-lg:64rem;--breakpoint-md:48rem;--breakpoint-sm:40rem;--breakpoint-xl:80rem;--container-2xs:18rem;--container-3xs:16rem;--drop-shadow-2xl:0 25px 25px #00000026;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-xs:0 1px 1px #0000000d;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--percentage-0:0;--percentage-10:.1;--percentage-100:1;--percentage-15:.15;--percentage-20:.2;--percentage-25:.25;--percentage-30:.3;--percentage-35:.35;--percentage-40:.4;--percentage-45:.45;--percentage-5:.05;--percentage-50:.5;--percentage-55:.55;--percentage-60:.6;--percentage-65:.65;--percentage-70:.7;--percentage-75:.75;--percentage-80:.8;--percentage-85:.85;--percentage-90:.9;--percentage-95:.95;--percentage-translate-full:1;--perspective-distant:1200px;--perspective-dramatic:100px;--perspective-midrange:800px;--perspective-near:300px;--perspective-normal:500px;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-2xs:0 1px #0000000d;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-xs:0 1px 2px 0 #0000000d;--text-shadow-2xs:0px 1px 0px #00000026;--text-shadow-lg:0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a;--text-shadow-md:0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a;--text-shadow-sm:0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013;--text-shadow-xs:0px 1px 1px #0003}.website-container .ids-curable-theme{background-image:var(--animate-accordion-down), var(--animate-accordion-up), var(--animate-bounce), var(--animate-caret-blink), var(--animate-collapsible-down), var(--animate-collapsible-up), var(--animate-in), var(--animate-out), var(--animate-ping), var(--animation-delay-0), var(--animation-delay-100), var(--animation-delay-1000), var(--animation-delay-150), var(--animation-delay-200), var(--animation-delay-300), var(--animation-delay-500), var(--animation-delay-700), var(--animation-delay-75), var(--animation-direction-alternate), var(--animation-direction-alternate-reverse), var(--animation-direction-normal), var(--animation-direction-reverse), var(--animation-fill-mode-backwards), var(--animation-fill-mode-both), var(--animation-fill-mode-forwards), var(--animation-fill-mode-none), var(--animation-repeat-0), var(--animation-repeat-1), var(--animation-repeat-infinite), var(--breakpoint-2xl), var(--breakpoint-lg), var(--breakpoint-md), var(--breakpoint-sm), var(--breakpoint-xl), var(--container-2xs), var(--container-3xs), var(--drop-shadow-2xl), var(--drop-shadow-lg), var(--drop-shadow-md), var(--drop-shadow-sm), var(--drop-shadow-xl), var(--drop-shadow-xs), var(--inset-shadow-2xs), var(--inset-shadow-sm), var(--inset-shadow-xs), var(--percentage-0), var(--percentage-10), var(--percentage-100), var(--percentage-15), var(--percentage-20), var(--percentage-25), var(--percentage-30), var(--percentage-35), var(--percentage-40), var(--percentage-45), var(--percentage-5), var(--percentage-50), var(--percentage-55), var(--percentage-60), var(--percentage-65), var(--percentage-70), var(--percentage-75), var(--percentage-80), var(--percentage-85), var(--percentage-90), var(--percentage-95), var(--percentage-translate-full), var(--perspective-distant), var(--perspective-dramatic), var(--perspective-midrange), var(--perspective-near), var(--perspective-normal), var(--shadow-2xl), var(--shadow-2xs), var(--shadow-lg), var(--shadow-md), var(--shadow-sm), var(--shadow-xl), var(--shadow-xs), var(--text-shadow-2xs), var(--text-shadow-lg), var(--text-shadow-md), var(--text-shadow-sm), var(--text-shadow-xs)}
